0001683168-22-006358.txt : 20220913 0001683168-22-006358.hdr.sgml : 20220913 20220913165937 ACCESSION NUMBER: 0001683168-22-006358 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220913 DATE AS OF CHANGE: 20220913 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FRANKLIN WIRELESS CORP CENTRAL INDEX KEY: 0000722572 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 953733534 STATE OF INCORPORATION: NV FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14891 FILM NUMBER: 221241338 BUSINESS ADDRESS: STREET 1: 9707 WAPLES STREET, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 858-623-0000 MAIL ADDRESS: STREET 1: 9707 WAPLES STREET, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92121 FORMER COMPANY: FORMER CONFORMED NAME: FRANKLIN TELECOMMUNICATIONS CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: ABM COMPUTER SYSTEMS DATE OF NAME CHANGE: 19870317 FORMER COMPANY: FORMER CONFORMED NAME: AUTOMATED BUSINESS MACHINES INC DATE OF NAME CHANGE: 19830802 10-K 1 franklin_i10k-063022.htm FORM 10-K
0000722572 false 2022 FY 0000722572 2021-07-01 2022-06-30 0000722572 2021-12-31 0000722572 2022-09-13 0000722572 2022-06-30 0000722572 2021-06-30 0000722572 2020-07-01 2021-06-30 0000722572 us-gaap:CommonStockMember 2020-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-06-30 0000722572 us-gaap:TreasuryStockMember 2020-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-06-30 0000722572 2020-06-30 0000722572 us-gaap:CommonStockMember 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-06-30 0000722572 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2020-07-01 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-06-30 0000722572 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000722572 us-gaap:TreasuryStockMember 2021-07-01 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-06-30 0000722572 us-gaap:CommonStockMember 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2022-06-30 0000722572 us-gaap:TreasuryStockMember 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2022-06-30 0000722572 FKWL:NoncontrollingInterestsMember 2022-06-30 0000722572 FKWL:NoncontrollingInterestsMember 2021-06-30 0000722572 us-gaap:SalesRevenueNetMember FKWL:Customer1Member us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 us-gaap:SalesRevenueNetMember FKWL:Customer2Member us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 us-gaap:AccountsReceivableMember FKWL:Customer1Member us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 us-gaap:SalesRevenueNetMember FKWL:Customer1Member us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 us-gaap:SalesRevenueNetMember FKWL:Customer2Member us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 us-gaap:AccountsReceivableMember FKWL:Customer1Member us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 us-gaap:AccountsReceivableMember FKWL:Customer2Member us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2021-07-01 2022-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2022-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2020-07-01 2021-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2021-06-30 0000722572 srt:NorthAmericaMember 2021-07-01 2022-06-30 0000722572 srt:NorthAmericaMember 2020-07-01 2021-06-30 0000722572 srt:SouthAmericaMember 2021-07-01 2022-06-30 0000722572 srt:SouthAmericaMember 2020-07-01 2021-06-30 0000722572 srt:AsiaMember 2021-07-01 2022-06-30 0000722572 srt:AsiaMember 2020-07-01 2021-06-30 0000722572 country:US 2022-06-30 0000722572 country:US 2021-06-30 0000722572 srt:AsiaMember 2022-06-30 0000722572 srt:AsiaMember 2021-06-30 0000722572 us-gaap:EquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:OfficeEquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-07-01 2022-06-30 0000722572 us-gaap:VehiclesMember 2021-07-01 2022-06-30 0000722572 us-gaap:ComputerEquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000722572 FKWL:FacilityCzeug8saGe9ncMember 2021-07-01 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-07-01 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2022-06-30 0000722572 FKWL:TechnologyInProgessMember 2022-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0000722572 FKWL:PatentMember 2021-07-01 2022-06-30 0000722572 FKWL:PatentMember 2022-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-07-01 2022-06-30 0000722572 FKWL:CertificationAndLicensesMember 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2020-07-01 2021-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-06-30 0000722572 FKWL:TechnologyInProgessMember 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-01 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0000722572 FKWL:PatentMember 2020-07-01 2021-06-30 0000722572 FKWL:PatentMember 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2020-07-01 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000722572 us-gaap:OfficeEquipmentMember 2022-06-30 0000722572 us-gaap:OfficeEquipmentMember 2021-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2022-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-06-30 0000722572 us-gaap:VehiclesMember 2022-06-30 0000722572 us-gaap:VehiclesMember 2021-06-30 0000722572 us-gaap:DomesticCountryMember 2022-06-30 0000722572 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0000722572 us-gaap:DomesticCountryMember 2018-01-01 0000722572 us-gaap:DomesticCountryMember 2017-12-31 0000722572 us-gaap:DomesticCountryMember 2021-07-01 2022-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2022-06-30 0000722572 FKWL:AnydataMember 2022-06-30 0000722572 FKWL:QuantaMember 2021-06-30 0000722572 FKWL:QuantaMember 2020-06-30 0000722572 FKWL:QuantaMember 2020-12-30 0000722572 2020-07-31 0000722572 us-gaap:StockOptionMember 2020-06-30 0000722572 us-gaap:StockOptionMember 2018-07-01 2019-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-06-30 0000722572 us-gaap:StockOptionMember 2022-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-K

 

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

 

For fiscal year ended June 30, 2022

 

OR

 

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

 

For the transition period from                          to                         .

 

Commission file number: 001-14891

 

FRANKLIN WIRELESS CORP.

(Exact name of Registrant as specified in its charter)

 

Nevada

(State or other jurisdiction of incorporation or organization)

 

95-3733534

(I.R.S. Employer Identification Number)

     

 9707 Waples Street

Suite 150

San Diego, California

(Address of principal executive offices)

 

 92121

(Zip code)

 

(858) 623-0000

Registrant's telephone number, including area code

 

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

 

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

 

Common Stock, par value $.001 per share

 

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ☐   No   ☒

 

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes ☐   No   ☒

 

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

 

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

 

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

 

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

  

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes    No   ☐

 

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

 

The aggregate market value of the voting common stock held by non-affiliates of the Registrant, based on the closing price of the Registrant’s common stock on December 31, 2021, as reported by the NASDAQ, was approximately $36,716,000.  For the purpose of this calculation only, shares owned by officers, directors (and their affiliates) and 5% or greater stockholders have been excluded. The Registrant does not have any non-voting stock issued or outstanding.

 

The Registrant has 11,684,280 shares of common stock outstanding as of September 13, 2022.

 

 

   

 

 

FRANKLIN WIRELESS CORP.

INDEX TO ANNUAL REPORT ON FORM 10-K

FOR THE FISCAL YEAR ENDED JUNE 30, 2022

 

    Page
 
PART I
     
Item 1: Business 1
Item 1A: Risk Factors 3
Item 1B: Unresolved Staff Comments 6
Item 2: Properties 6
Item 3: Legal Proceedings 7
Item 4: Mine Safety Disclosures 7
     
PART II
     
Item 5: Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 8
Item 6: Selected Financial Data 8
Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations 8
Item 7A: Quantitative and Qualitative Disclosures About Market Risk 14
Item 8: Financial Statements and Supplementary Data 14
Item 9: Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 14
Item 9A: Controls and Procedures 15
Item 9C: Disclosure Regarding Foreign Jurisdictions That Prevent Inspections 15
     
PART III
     
Item 10: Directors, Executive Officers and Corporate Governance 16
Item 11: Executive Compensation 17
Item 12: Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 20
Item 13: Certain Relationships and Related Transactions, and Director Independence 20
Item 14: Principal Accountant Fees and Services 21
     
PART IV
     
Item 15: Exhibits, Financial Statement Schedules 22
Item 16: Form 10-K Summary 22
   
Signatures 23
Index to Financial Statements F-1

 

  

 i 

 

 

NOTE ON FORWARD LOOKING STATEMENTS

 

You should keep in mind the following points as you read this Report on Form 10-K:

 

  o the terms "we," "us," "our," “Franklin,” “Franklin Wireless,” or the "Company" refer to Franklin Wireless Corp.
  o our fiscal year ends on June 30; references to fiscal 2022 and fiscal 2021 and similar constructions refer to the fiscal year ended on June 30 of the applicable year.

 

This Annual Report on Form 10-K contains statements which, to the extent they do not recite historical fact, constitute "forward looking" statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward looking statements are used under the captions "Business," "Management's Discussion and Analysis of Financial Condition and Results of Operations," and elsewhere in this Annual Report on Form 10-K. You can identify these statements by the use of words like "may," "will," "could," "should," "project," "believe," "anticipate," "expect," "plan," "estimate," "forecast," "potential," "intend," "continue," and variations of these words or comparable words. Forward looking statements do not guarantee future performance and involve risks and uncertainties. Actual results may differ substantially from the results that the forward looking statements suggest for various reasons, including those discussed under the caption "Risk Factors." These forward looking statements are made only as of the date of this Annual Report on Form 10-K. We do not undertake to update or revise the forward looking statements, whether as a result of new information, future events or otherwise.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ii 

 

 

PART I

 

ITEM 1.  BUSINESS.

 

BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on fifth generation and fourth generation (5G/4G) wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. ("FTI"), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America to the Caribbean and South America and Asia.

 

OUR STRUCTURE

 

We incorporated in 1982 in California and reincorporated in Nevada on January 2, 2008. The reincorporation had no effect on the nature of our business or our management. Our headquarters office is located in San Diego, California. The office is principally composed of marketing, sales, operations, finance and administrative support. It is responsible for all customer-related activities, such as marketing communications, product planning, product management and customer support, along with sales and business development activities on a worldwide basis.

 

The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of 66.3% (33.7% is owned by non-controlling interests) as of June 30, 2022 and 2021. For the year ended June 30, 2020, the increase in the majority voting interest in percentage from 64.2% to 66.3% was due to the purchase by the Company of 43,333 shares of the subsidiary for $75,000 ($1.73 per share) from three non-controlling shareholders. The purchase decreased the non-controlling interests’ ownership percentage from 35.8% to 33.7%.  In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility.  We have one reportable segment, consisting of the sale of wireless access products. We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:

  

   Fiscal Year Ended June 30, 
Net sales:  2022   2021 
North America  $23,305,366   $183,771,146 
Caribbean and South America   2,375    17,500 
Asia   690,021    326,699 
Totals  $23,997,762   $184,115,345 

 

Long-lived assets, net (property and equipment and intangible assets):  June 30, 2022   June 30, 2021 
United States  $1,374,747   $1,349,320 
Asia   81,261    49,040 
Totals  $1,456,008   $1,398,360 

 

 

 1 

 

 

OUR PRODUCTS

 

We are a global leader and innovator in providing the latest mobile technologies to the mass market, which include 5G/4G Mobile Hotspots, 5G/4G Customer Premises Equipment, and MDM solutions.  We are a leading enabler of the Digital Divide initiative, and our expertise extends to innovation in Internet of Things (IOT) and machine-to-machine (M2M) applications. 

 

The following is a sample of the products we offer:

 

5G/4G Wireless Broadband Products

 

5G/4G LTE Wi-Fi Mobile Hotspot

 

  o Portable Wi-Fi hotspot routers that provide wireless Internet access with 5G/4G support for multiple simultaneously connected devices including laptops, tablets, and smart phones. Our Mobile Hotspot products help remote workers be productive while on the go and help students and educational institutions support remote learning activities.

 

5G/4G Consumer Home Gateway CPE (Customer-Premises Equipment)

 

  o Enhanced routing gateway that can provide support for both wired and wireless connectivity, offering solutions for consumers looking to replace Cable or DSL service

 

5G/4G Enterprise Gateway CPE

  o Enhanced routing gateway equipped with enterprise features offering solutions for enterprise customers looking to replace wired service, or wireless back-up for wired connections in a mission-critical environment or instant wireless connection in temporal locations.

 

IoT Tracking Devices and Connected Devices:

 

Smart IoT tracking device

 

  o Location service devices based on CAT1 and CAT M technology, allowing consumers and businesses to track virtually any tangible item, anytime and anywhere.

 

Connected Car

 

  o An all-in-one connected car solution that provides easy access to built-in Wi-Fi Hotspot and extensive added vehicle diagnostics, safety, and security features, as well as location service via OBDII protocol with other applications.

 

Home Phone Connect

 

  o Franklin’s Voice Over LTE (VoLTE) device provides a landline alternative, connecting instantly and allowing users local and domestic long distance calling through the carrier’s network.

 

IOT Server Platform and Application

 

  o “Pintrac,” Franklin’s Cloud based telecom grade server platform, enables enhanced remote management of device functionality.

 

  o Pintrac Mobile Device Management (MDM) for LTE hotspots allows schools, government agencies and others to remotely manage and configure hotspots.

 

  o Pintrac Pet is a complete pet tracking application, allowing monitoring and tracking household pets and their activity using Franklin’s Trackers.

 

  o Pintrac Auto tracks, locates, and manages vehicles for consumers and businesses using Franklin’s LTE OBD devices.

 

 

 2 

 

 

CUSTOMERS

 

Our global customer base is comprised of wireless operators, strategic partners and distributors located primarily in North America, the Caribbean and South America, and Asia.

 

SALES AND MARKETING

 

We market and sell our products primarily to wireless operators located in North America, the Caribbean and South America, and Asia regions mainly through our internal, direct sales organization and, to a lesser degree, indirectly through strategic partners and distributors. The sales process is supported with a range of marketing activities, including trade shows, product marketing and public relations.

 

All of our wireless devices must pass Federal Communications Commission (FCC) testing in order to be sold in United States markets. Global Certification Forum (“GCF”) test certifications are required in order to launch any wireless data products with wireless operators in North America. PCS Type Certification Review Board (“PTCRB”) test certifications also are required for all LTE and HSPA/GSM wireless data products. Other LTE and 5G test certifications, as defined by the 3GPP governing body, are required for LTE and 5G wireless data products. Certifications are issued as being a qualifier of GCF, PTCRB, IEEE, CE, UL, Wi-Fi alliance certification and 3GPP standards.

 

PRODUCTION AND MANUFACTURING OPERATIONS

 

For the fiscal year ended June 30, 2022, the manufacturing of the majority of our products was performed by two independent companies located in Asia.

 

EMPLOYEES

 

As of June 30, 2022, we had 76 total employees at Franklin and FTI combined. We also use the services of consultants and contract workers from time to time. Our employees are not represented by any collective bargaining organization, and we have never experienced a work stoppage.

 

ITEM 1A:  RISK FACTORS.

 

The following risk factors do not purport to be a complete explanation of the risks involved in our business.

 

WE MAY NEED ADDITIONAL FINANCING FOR PRODUCT DEVELOPMENT. Our financial resources are sufficient for our current operational needs, however, the amount of funding required to develop and commercialize our products and technologies is highly uncertain. Adequate funds may not be available when needed or on terms satisfactory to us. Lack of funds may cause us to delay, reduce and/or abandon certain or all aspects of our development and commercialization programs. We may seek additional financing through the issuance of equity or convertible debt securities. In such event, the percentage ownership of our stockholders would be reduced, stockholders may experience additional dilution, and such securities may have rights, preferences, and privileges senior to those of our Common Stock. There can be no assurance that additional financing will be available on terms favorable to us or at all. If adequate funds are not available or are not available on acceptable terms, we may not be able to fund our expansion, take advantage of desirable acquisition opportunities, develop, or enhance services or products or respond to competitive pressures. Such inability could have a materially adverse effect on our business, results of operations and financial conditions.

  

WE MAY INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF OTHERS. The industry in which we operate has many participants that own, or claim to own, proprietary intellectual property. In the past we have received, and in the future may receive, claims from third parties alleging that we, and possibly our customers, violate their intellectual property rights. Rights to intellectual property can be difficult to verify and litigation may be necessary to establish whether or not we have infringed the intellectual property rights of others. In many cases, these third parties are companies with substantially greater resources than us, and they may be able to, and may choose to, pursue complex litigation to a greater degree than we could. Regardless of whether these infringement claims have merit or not, we may be subject to the following: 

 

  o We may be liable for potentially substantial damages, liabilities, and litigation costs, including attorneys’ fees;

 

 

 3 

 

 

  o We may be prohibited from further use of the intellectual property and may be required to cease selling our products that are subject to the claim;

 

  o We may have to license the third-party intellectual property, incurring royalty fees that may or may not be on commercially reasonable terms. In addition, there is no assurance that we will be able to successfully negotiate and obtain such a license from the third party;

 

  o We may have to develop a non-infringing alternative, which could be costly and delay or result in the loss of sales. In addition, there is no assurance that we will be able to develop such a non-infringing alternative;

 

  o The diversion of management’s attention and resources;

 

  o Our relationships with customers may be adversely affected; and,

 

  o We may be required to indemnify our customers for certain costs and damages they incur in such a claim.

 

In the event of an unfavorable outcome in such a claim and our inability to either obtain a license from the third party or develop a non-infringing alternative, then our business, operating results and financial condition may be materially adversely affected and we may have to restructure our business.

 

Absent a specific claim for infringement of intellectual property, from time to time we have and expect to continue to license technology, intellectual property, and software from third parties. There is no assurance that we will be able to maintain our third-party licenses or obtain new licenses when required and this inability could materially adversely affect our business and operating results and the quality and functionality of our products. In addition, there is no assurance that third party licenses we execute will be on commercially reasonable terms.

 

Under purchase orders and contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could materially adversely affect our business, operating results, and financial condition.

 

WE OPERATE IN AN INTENSIVELY COMPETITIVE MARKET. The wireless broadband data access market is highly competitive, and we may be unable to compete effectively. Many of our competitors or potential competitors have significantly greater financial, technical, and marketing resources than we do. To survive and be competitive, we will need to continuously invest in research and development, sales and marketing, and customer support. Increased competition could result in price reductions, and smaller customer orders. Our failure to compete effectively could seriously impair our business.

 

WE OPERATE IN THE HIGH-RISK TELECOM SECTOR. We are in a volatile industry. In addition, our revenue model is evolving and relies substantially on the assumption that we will be able to successfully complete the development and sales of our products and services in the marketplace. Our prospects must be considered in the light of the risk, uncertainties, expenses, and difficulties frequently encountered by companies in the early stages of development and marketing new products. To be successful in the market we must, among other things:

 

  o Complete development and introduction of functional and attractive products and services;

 

  o Attract and maintain customer loyalty;

 

  o Establish and increase awareness of our brand and develop customer loyalty;

  

  o Provide desirable products and services to customers at attractive prices;

 

  o Establish and maintain strategic relationships with strategic partners and affiliates;

 

  o Rapidly respond to competitive and technological developments;

 

  o Build operations and customer service infrastructure to support our business; and

 

  o Attract, retain, and motivate qualified personnel.

 

 

 4 

 

 

We cannot guarantee that we will be able to achieve these goals, and our failure to achieve them could adversely affect our business, results of operations, and financial condition. We expect that revenues and operating results will fluctuate in the future. There is no assurance that any or all our efforts will produce a successful outcome.

 

POTENTIAL DESIGN AND MANUFACTURING DEFECTS COULD OCCUR. Our product and service offerings may have quality issues from time to time, due to defects in software design, hardware design or component manufacturing. As a result, our products and services may not perform as anticipated and may not meet customer expectations. Component defects could make our products unsafe and create a risk of environmental or property damage and personal injury. There can be no assurance we will be able to detect and address all issues and defects in the hardware, software, and services we offer. Failure to do so could result in widespread technical and performance issues affecting our products and services. In addition, we may be exposed to product liability claims, recalls, product replacements or modifications, write-offs of inventory, property, plant and equipment, and/or intangible assets, and significant warranty and other expenses, including litigation costs and regulatory fines.

 

WE OPERATE IN A FIELD WITH RAPIDLY CHANGING TECHNOLOGY. We cannot be certain that our products and services will function as anticipated or be desirable to our intended markets. Our current or future products and services may fail to function properly, and if our products and services do not achieve and sustain market acceptance, our business, results of operations and profitability may suffer. If we are unable to predict and comply with evolving wireless standards, our ability to introduce and sell new products will be adversely affected. If we fail to develop and introduce products on time, we may lose customers and potential product orders.

 

WE DEPEND ON THE DEMAND FOR WIRELESS NETWORK CAPACITY. The demand for our products is completely dependent on the demand for broadband wireless access to networks. If wireless operators do not deliver acceptable wireless service, our product sales may dramatically decline. Thus, if wireless operators experience financial or network difficulties, it will likely reduce demand for our products. These are beyond our ability to control and can either increase or decrease demand for our products.

 

PANDEMIC OUTBREAKS CAN CAUSE VOLATILE CHANGES IN THE MARKET. Demand for wireless access can rise and fall greatly during times of pandemic outbreaks, such as COVID-19, as more people may be required to work remotely, and schools may be required to operate remote classrooms. When an outbreak ends, or becomes more controlled, demand for wireless devices could decline rapidly, decreasing demand for our products. Pandemic outbreaks can also disrupt supply chains, manufacturing operations, and shipping. These disruptions can make product fulfilment difficult, delayed, or impossible. All these changes are beyond our ability to control and can cause revenue and income to change dramatically.

 

WE DEPEND ON COLLABORATIVE ARRANGEMENTS. The development and commercialization of our products and services depend in large part upon our ability to selectively enter and maintain collaborative arrangements with developers, distributors, service providers, network systems providers, core wireless communications technology providers and manufacturers, among others.

 

THE LOSS OF ANY OF OUR MATERIAL CUSTOMERS COULD ADVERSELY AFFECT OUR REVENUES AND PROFITABILITY, AND THEREFORE SHAREHOLDER VALUE. We depend on a small number of customers for a significant portion of our revenues. For the year ended June 30, 2022, net revenues from our two largest customers represented 70% and 13% of our consolidated net sales, respectively. We have a written agreement with each of these customers that governs the sale of products to them, but the agreements do not obligate them to purchase any quantity of products from us. If these customers were to reduce their business with us, our revenues and profitability could materially decline.

  

OUR PRODUCT DELIVERIES ARE SUBJECT TO LONG LEAD TIMES. We often experience long-lead times to ship products, often more than 45 days. This could cause us to lose customers, who may be able to secure faster delivery times from our competitors and require us to maintain higher levels of working capital.

 

OUR PRODUCT-TO-MARKET CHALLENGE IS CRITICAL. Our success depends on our ability to quickly enter the market and establish an early mover advantage. We must implement an aggressive sales and marketing campaign to solicit customers and strategic partners. Any delay could seriously affect our ability to establish and exploit effectively an early-to-market strategy. 

 

 

 5 

 

 

AS OUR BUSINESS EXPANDS INTERNATIONALLY, WE WILL BE EXPOSED TO ADDITIONAL RISKS RELATING TO INTERNATIONAL OPERATIONS. Our expansion into international operations exposes us to additional risks unique to such international markets, including the following:

 

  o Increased credit management risks and greater difficulties in collecting accounts receivable;

 

  o Unexpected changes in regulatory requirements, wireless communications standards, exchange rates, trading policies, tariffs, and other barriers;

 

  o Uncertainties of laws and enforcement relating to the protection of intellectual property;

 

  o Language barriers; and

 

  o Potential adverse tax consequences.

 

Furthermore, if we are unable to further develop distribution channels in countries in North America, the Caribbean and South America, EMEA (Europe, the Middle East and Africa), and Asia, we may not be able to grow our international operations, and our ability to increase our revenue will be negatively impacted.

 

We believe that our products are currently exempt from international tariffs. If this were to change at any point, a tariff of 10%-25% of the purchase price could be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.

  

GOVERNMENT REGULATION COULD RESULT IN INCREASED COSTS AND INABILITY TO SELL OUR PRODUCTS. Our products are subject to certain mandatory regulatory approvals in the United States and other regions in which we operate. In the United States, the Federal Communications Commission regulates many aspects of communications devices. Although we have obtained all the necessary Federal Communications Commission and other required approvals for the products we currently sell, we may not obtain approvals for future products on a timely basis, or at all. In addition, regulatory requirements may change, or we may not be able to obtain regulatory approvals from countries other than the United States in which we may desire to sell products in the future.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2.  PROPERTIES

 

We lease approximately 12,775 square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease expiring in December 2023. In addition to monthly rent, the lease includes payment for certain common area costs. Our facility is covered by an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs. Rent expense related to this property was $309,053 for the years ended June 30, 2022, and 2021.

  

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2022 but extended by an additional twelve months to August 31, 2023. In addition to monthly rent, the leases provide for periodic cost of living increases in the base rent and payment for certain common area costs. These facilities are covered by an appropriate level of insurance, and we believe them to be suitable for our use and adequate for our present needs. Rent expense related to these leases was approximately $128,400 for each of the years ended June 30, 2022, and 2021.

 

We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2022, and extended by an additional twelve months to September 4, 2023. Rent expense related to this lease was $8,604 and $9,161 for the years ended June 30, 2022, and 2021, respectively.

 

 

 6 

 

  

ITEM 3.  LEGAL PROCEEDINGS

 

Refer to NOTE 8 - COMMITMENTS AND CONTINGENCIES in the Consolidated Financial Statements.

 

ITEM 4.  MINE SAFETY DISCLOSURES

 

None.

 

 

 

 7 

 

 

PART II

 

ITEM 5.  MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

MARKET PRICE OF OUR COMMON STOCK

 

Shares of our Common Stock are quoted and traded on NASDAQ under the trading symbol "FKWL."  We have one class of common stock. As of June 30, 2022, we had 721 shareholders of record. Since many of the shares of our common stock are held by brokers and other institutions on behalf of shareholders, the total number of beneficial holders represented by these record holders is not practicably determinable.

 

EQUITY COMPENSATION PLAN INFORMATION

 

The following table summarizes share and exercise price information about our equity compensation plans as of June 30, 2022:

 

Plan Category  Number of
securities to be
issued upon
exercise of
outstanding
options, warrants
and rights
   Weighted-average exercise price
of outstanding
options, warrants
and rights
   Number of
securities
remaining
available for
future issuance
under equity
compensation
plans
 
             
Equity compensation plans approved by security holders   766,001   $3.85    532,003 
                
Equity compensation plans not approved by security holders       N/A     
                
Total   766,001   $3.85    532,003 

 

ITEM 6.  [RESERVED]

 

ITEM 7.  MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related notes included elsewhere in this report. This report contains certain forward-looking statements relating to future events or our future financial performance. These statements are subject to risks and uncertainties which could cause actual results to differ materially from those discussed in this report. You are cautioned not to place undue reliance on this information which speaks only as of the date of this report. We are not obligated to publicly update this information, whether as a result of new information, future events or otherwise, except to the extent we are required to do so in connection with our obligation to file reports with the SEC. For a discussion of the important risks to our business and future operating performance, see the discussion under the caption “Item 1A. Risk Factors” and under the caption “Factors That May Influence Future Results of Operations” below. In light of these risks, uncertainties and assumptions, the forward-looking events discussed in this report might not occur.

  

BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software, enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on 5G/4G wireless technology.

 

 

 8 

 

 

We have a majority ownership position in FTI, a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America to countries in the Caribbean and South America, and Asia.

 

FACTORS THAT MAY INFLUENCE FUTURE RESULTS OF OPERATIONS

 

We believe that our revenue growth will be influenced largely by (1) the successful maintenance of our existing customers, (2) the rate of increase in demand for wireless data products, (3) customer acceptance for our new products, (4) new customer relationships and contracts, and (5) our ability to meet customers’ demands.

 

We have entered into and expect to continue to enter into new customer relationships and contracts for the supply of our products, and this may require significant demands on our resources, resulting in increased operating, selling, and marketing expenses associated with such new customers.

 

CRITICAL ACCOUNTING POLICIES

 

Revenue Recognition 

 

Contracts with Customers

 

Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.

 

Disaggregation of Revenue

 

In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

 

Contract Balances

 

We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.

  

The balances of our trade receivables are as follows:

 

   June 30, 2022   June 30, 2021 
Accounts Receivable, net  $1,322,619   $2,542,429 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. 

 

 

 9 

 

 

Included in the Accounts Receivable balance is a passthrough amount of $837,000.00. These transactions were a direct result of an agreement between our vendor and our customer. There is a corresponding balance of $837,000 in our Accounts Payable account to offset.

 

Our contract liabilities, which are included in accrued liabilities on our balance sheet, are as follows:

 

   June 30, 2022   June 30, 2021 
Undelivered products  $371,624   $140,000 

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.

 

Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.

 

As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.

 

The costs of product development that are capitalized once technological feasibility is determined (noted as Technology in progress in the Intangible Assets table, in Note 2 to Notes to Consolidated Financial Statements) include certifications, licenses, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the straight-line amortization. The amortization begins when the products are available for general release to our customers.

 

As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $187,343 and $602,388, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $658,544 in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.

  

Income Taxes

 

Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. As of June 30, 2022, we have federal and state net operating loss carryforwards of approximately $3.3 million and $40,000, respectively.

 

 

 10 

 

 

Under the Tax Cuts and Jobs Act (the “Act”), which was signed into law on December 22, 2017, the federal net operating loss of approximately $2.5 million, which was recognized on or after January 1, 2018, will carry forward indefinitely. The federal net operating loss of approximately $0.8 million, which was recognized on or before December 31, 2017, will expire through 2035. The state net operating loss of approximately $40,000 will begin to expire through 2042. The utilization of net operating loss carryforwards may be subject to limitations under provisions of the Internal Revenue Code Section 382 and similar state provisions.

 

Under the provision of ASC 740 “Application of the Uncertain Tax Position Provisions” related to accounting for uncertain tax positions, which prescribes a recognition threshold and measurement process for recording in the financial statements, uncertain tax positions taken or expected to be taken in a tax return,  the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. Tax benefits of an uncertain tax position will not be recognized if it has less than a 50% likelihood of being sustained based on technical merits.

  

RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

 

Refer to NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES in the Consolidated Financial Statements.

 

RESULTS OF OPERATIONS

 

The following table sets forth, for the years ended June 30, 2022, 2021, and 2020, our statements of operations including data expressed as a percentage of sales:

 

   2022   2021   2020 
   (as a percentage of sales) 
             
Net sales   100.0%    100.0%    100.0% 
Cost of goods sold   84.1%    82.4%    80.7% 
Gross profit   15.9%    17.6%    19.3% 
Operating expenses   36.6%    5.2%    9.9% 
(Loss) income from operations   (20.7%)   12.4%    9.4% 
Other income, net   1.1%    0.3%    0.3% 
Net (loss) income before income taxes   (19.6%)   12.7%    9.7% 
Income tax (benefit) provision   (4.3%)   2.7%    1.8% 
Net (loss) income   (15.3%)   10.0%    7.9% 
Less: non-controlling interest in net income of subsidiary   0.4%    0.4%    0.5% 
Net (loss) income attributable to Parent Company stockholders   (15.7%)   9.6%    7.4% 

 

YEAR ENDED JUNE 30, 2022, COMPARED TO YEAR ENDED JUNE 30, 2021

 

NET SALES - Net sales decreased by $160,117,583, or 87.0%, to $23,997,762 for the year ended June 30, 2022 from $184,115,345 for the corresponding period of 2021.  For the year ended June 30, 2022, net sales by geographic regions, consisting of North America, the Caribbean and South America, and Asia were $23,305,366 (97.1% of net sales), $2,375 (0.0% of net sales), and $690,021 (2.9% of net sales), respectively. For the year ended June 30, 2021, net sales by geographic regions, consisting of North America, the Caribbean and South America, and Asia were $183,771,146 (99.8% of net sales), $17,500 (0.0% of net sales), and $326,699 (0.2% of net sales), respectively.

  

Net sales in North America decreased by $160,465,780, or 87.3%, to $23,305,366 for the year ended June 30, 2022, from $183,771,146 for the corresponding period of 2021. The decrease in net sales in North America was primarily due to the reduction of demand for wireless products from one major carrier customer, resulting from the unprecedented high volume of demand for wireless products during the prior period, which coincided with the early stages of the Covid-19 Pandemic period. Net sales in the Caribbean and South America decreased by $15,125, or 86.4%, to $2,375 for the year ended June 30, 2022, from $17,500 for the corresponding period of 2021. Net sales in Asia increased by $363,322, or 111.2%, to $690,021 for the year ended June 30, 2022, from $326,699 for the corresponding period of 2021. The increase in net sales was primarily due to the revenue generated from the material sales by FTI, which typically vary from period to period.

 

 

 11 

 

 

GROSS PROFIT- Gross profit decreased by $28,647,438, or 88.2%, to $3,816,583 for the year ended June 30, 2022, from $32,464,021 for the corresponding period of 2021. The gross profit in terms of net sales percentage was 15.9% for the year ended June 30, 2022, compared to 17.6% for the corresponding period of 2021. The decrease in gross profit was primarily due to the change in net sales as described above. The decrease in gross profit in terms of net sales percentage was primarily due to variations in customer and product mix, competitive selling prices and product costs which generally vary from period to period and region to region.

 

OPERATING EXPENSES - Operating expenses decreased by $854,236, or 8.9%, to $8,791,475 for the year ended June 30, 2022, from $9,645,711 for the corresponding period of 2021. 

 

Selling, general, and administrative expenses decreased by $568,504 to $4,509,344 for the year ended June 30, 2022, from $5,077,848 for the corresponding period of 2021. The decrease in selling, general, and administrative expenses was primarily due to decreased shipping and handling charges of approximately $480,000, decreased payroll expense as well as bad debt expense of approximately $340,000, which are partially offset by the increased compensation expense related to stock options granted for employees and amortization expense of approximately $165,000 and $141,000, respectively.

 

Research and development expense decreased by $285,732 to $4,282,131 for the year ended June 30, 2022, from $4,567,863 for the corresponding period of 2021. The decrease in research and development expense was primarily due to the decreased payroll expense for employees involved in research and development and other research and development costs of approximately $104,000 and $182,000, respectively.

 

OTHER INCOME, NET - Other income, net decreased by $351,748, or 57.0%, to $265,419 for the year ended June 30, 2022, from $617,167 for the corresponding period of 2021. The decrease was primarily due to the forgiveness of the Payroll Protection Plan loan during the fiscal year 2021, with no similar transaction in fiscal year 2022, as well as decreased product development funding received by FTI from a government entity. This was partially offset by the gain from the favorable changes in foreign currency exchange rates in FTI and the increased interest income earned from the money market accounts and certificates of deposit.

 

YEAR ENDED JUNE 30, 2021, COMPARED TO YEAR ENDED JUNE 30, 2020

 

NET SALES - Net sales increased by $109,043,047, or 145.3%, to $184,115,345 for the year ended June 30, 2021 from $75,072,298 for the corresponding period of 2020.  For the year ended June 30, 2021, net sales by geographic regions, consisting of North America, the Caribbean and South America, and Asia were $183,771,146 (99.8% of net sales), $17,500 (0.0% of net sales), and $326,699 (0.2% of net sales), respectively. For the year ended June 30, 2020, net sales by geographic regions, consisting of North America, the Caribbean and South America, and Asia were $74,839,778 (99.7% of net sales), $0 (0.0% of net sales), and $232,520 (0.3% of net sales), respectively.

  

Net sales in North America increased by $108,931,368, or 145.6%, to $183,771,146 for the year ended June 30, 2021, from $74,839,778 for the corresponding period of 2020. The increase in net sales in North America resulted primarily from increased demand for wireless connectivity due to people working and attending school remotely. High volume sales to school districts rapidly rolling out remote learning programs was a significant driver for increased sales through our primary customers due to the Covid-19 pandemic. Net sales also increased due to the timing of orders placed by a carrier customer, from which a significant portion of our revenue was derived (approximately 63% of our consolidated net sales for this period). Net sales in the Caribbean and South America increased by $17,500, or 100.0%, to $17,500 for the year ended June 30, 2021, from $0 for the corresponding period of 2020. Net sales in Asia increased by $94,179, or 40.5%, to $326,699 for the year ended June 30, 2021, from $232,520 for the corresponding period of 2020. The increase in net sales was primarily due to product development service revenue generated by FTI, which typically varies from period to period.

 

GROSS PROFIT- Gross profit increased by $17,939,536, or 123.5%, to $32,464,021 for the year ended June 30, 2021, from $14,524,485 for the corresponding period of 2020. The gross profit in terms of net sales percentage was 17.6% for the year ended June 30, 2021, compared to 19.3% for the corresponding period of 2020. The increase in gross profit was primarily due to the change in net sales as described above. The decrease in gross profit in terms of net sales percentage was primarily due to competitive selling prices and the increase in production costs.

 

OPERATING EXPENSES - Operating expenses increased by $2,199,350, or 29.5%, to $9,645,711 for the year ended June 30, 2021, from $7,446,361 for the corresponding period of 2020. 

 

 

 12 

 

 

Selling, general, and administrative expenses increased by $1,377,989 to $5,077,848 for the year ended June 30, 2021, from $3,699,859 for the corresponding period of 2020. The increase in selling, general, and administrative expenses was primarily due to increased payroll expense as well as compensation expense related to stock options granted for employees (approximately $560,000), increased bad debt expense of approximately $340,000, increased professional fees of approximately $130,000, and increased shipping and handling charges of approximately $80,000.

 

Research and development expense increased by $821,361 to $4,567,863 for the year ended June 30, 2021, from $3,746,502 for the corresponding period of 2020. The increase in research and development expense was primarily due to the increased payroll expense for employees involved in research and development and other research and development costs.

 

OTHER INCOME, NET - Other income, net increased by $396,403, or 179.6%, to $617,167 for the year ended June 30, 2021, from $220,764 for the corresponding period of 2020. The increase was primarily due to the gain from the forgiveness of the Payroll Protection Plan loan and increased product development funding received by FTI from a government entity, which was partially offset by the loss from the unfavorable changes in foreign currency exchange rates in FTI and the decreased interest income earned from the money market accounts and certificates of deposit.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Our historical operating results, capital resources and financial position, in combination with current projections and estimates, were considered in management's plan and intentions to fund our operations over a reasonable period of time, which we define as the twelve-month period ending June 30, 2022. For purposes of liquidity disclosures, we assess the likelihood that we have sufficient available working capital and other principal sources of liquidity to fund our operating activities and obligations as they become due.

 

Our principal source of liquidity as of June 30, 2022, consisted of cash and cash equivalents as well as short-term investments of $42,614,077.  We believe we have sufficient available capital to cover our existing operations and obligations through at least June 30, 2023.  Our long-term future cash requirements will depend on numerous factors, including our revenue base, profit margins, product development activities, market acceptance of our products, future expansion plans and ability to control costs.  If we are unable to achieve our current business plan or secure additional funding that may be required, we would need to curtail our operations or take other similar actions outside the ordinary course of business in order to continue to operate as a going concern.

  

OPERATING ACTIVITIES – Net cash used in operating activities for the year ended June 30, 2022, was $7,407,355, and net cash provided by operating activities for the year ended June 30, 2021 was $12,104,199.

 

The $7,407,355 in net cash used in operating activities for the year ended June 30, 2022, was primarily due to the increase in inventory and decrease in accounts payable of $3,222,344 and $1,537,287, respectively, as well as our operating results (net loss adjusted for depreciation, amortization, and other non-cash charges), which was offset by the decrease of accounts receivable of $1,205,938.

 

The $12,104,199 in net cash provided by operating activities for the year ended June 30, 2021, was primarily due to the decrease in accounts receivable and inventory of $13,103,973 and $10,807,884, respectively, as well as our operating results (net income adjusted for depreciation, amortization and other non-cash charges), which was offset by the decrease in accounts payable of $32,364,266. 

 

INVESTING ACTIVITIES – Net cash used in investing activities for the years ended June 30, 2022, and 2021 was $11,675,028 and $722,520, respectively.

 

The $11,675,028 in net cash used in investing activities for the year ended June 30, 2022, was primarily due to the purchases of short-term investments and capitalized product development of $10,950,625 and $658,544, respectively. The $722,520 in net cash used in investing activities for the year ended June 30, 2021, was primarily due to the purchases of capitalized product development and property and equipment of $694,909 and $21,043, respectively.

 

FINANCING ACTIVITIES – Net cash provided by financing activities for the years ended June 30, 2022, and 2021 was $75,445 and $6,074,759, respectively.

 

The $75,445 in net cash provided by financing activities for the year ended June 30, 2022, was from the exercise of stock options. The $6,074,759 in net cash provided by financing activities for the year ended June 30, 2021, was primarily due to the $6,000,008 aggregate purchase price, paid to us in cash by investors for the issuance of 923,078 shares of Common Stock, as well as $74,751 received from the exercise of stock options.

 

 

 13 

 

 

OFF-BALANCE SHEET ARRANGEMENTS

 

None.

 

CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS

  

The following table summarizes our contractual obligations and commitments as of June 30, 2022, and the effect such obligations could have on our liquidity and cash flow in future periods:

 

   Payments due by June 30,     
   2023   2024   2025   Total 
Total Obligations  $321,930   $160,965   $   $482,895 

 

LEASES

 

Refer to ITEM 2. PROPERTIES.

  

FUTURE LIQUIDITY AND CAPITAL REQUIREMENTS

 

For the next twelve months, we may require in excess of $5 million for capital expenditures, software licenses and for testing and certifying new products.

 

We believe we will be able to fund our future cash requirements for operations from our cash available, operating cash flows, bank lines of credit and issuance of equity securities. We believe these sources of funds will be sufficient to continue our operations and planned capital expenditures. However, we will be required to raise additional debt or equity capital if we are unable to generate sufficient cash flow from operations to fund the expansion of our sales and to satisfy the related working capital requirements for the next twelve months. Our ability to satisfy such obligations also depends upon our future performance, which in turn is subject to general economic conditions and regional risks, and to financial, business and other factors affecting our operations, including factors beyond our control. See Item 1A, “Risk Factors” included in this report.

 

If we are unable to generate sufficient cash flow from operations to meet our obligations and commitments, we will be required to raise additional debt or equity capital. Additionally, we may be required to sell material assets or operations or delay or forego expansion opportunities. We might not be able to affect these alternative strategies to raise funds including credit lines and loans, on satisfactory terms, if at all.

 

ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable.

  

ITEM 8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The financial statements and the supplementary financial information required by this Item and included in this report are listed in the Index to Financial Statements beginning on page F-1.

 

ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

 

 14 

 

 

ITEM 9A. CONTROLS AND PROCEDURES

 

EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

 

Our management has evaluated, under the supervision and with the participation of OC Kim, our President, and David Brown, our Acting Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this report. Based upon that evaluation, our President and the Acting Chief Financial Officer have concluded that, as of June 30, 2022, our disclosure controls and procedures were effective in ensuring that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934 is (i) recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and (ii) accumulated and communicated to our management, including our principal executive and principal accounting officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

 

There have been no changes in our internal controls over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act or in other factors that materially affected or are reasonably likely to materially affect our internal controls and procedures over financial reporting during the fourth quarter of the fiscal year ended June 30, 2022.

 

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

To evaluate the effectiveness of internal controls over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act, management conducted an assessment, using the criteria in Internal Control-Integrated Framework, (specifically the 2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on its assessment, management concluded that we maintained effective internal control over financial reporting as of June 30, 2022.

 

Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable

 

 

 

 15 

 

 

PART III

 

ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

Set forth below are the names, ages, titles and present and past positions of our directors and executive officers as of June 30, 2022.

 

Name   Age   Position
OC Kim   57   President, Secretary and a Director
Gary Nelson   82   Chairman of the Board and a Director
Johnathan Chee   59   Director
Heidy Chow   44   Director
Kristina Kim   59   Director
Yun J. (David) Lee   61   Chief Operating Officer
David Brown   58   Acting Chief Financial Officer

 

OC Kim has been our President, Secretary and a director since September 2003. He also served as our Acting Chief Financial Officer from April 2018 until March 2021. Prior to joining Franklin Wireless, Mr. Kim was the CEO and President of Accetio Inc., a company he founded in April 2001 that developed cell phones and modules for the telecommunications industry. In September 2003, Accetio Inc. merged with Franklin Telecommunications Corp. and was renamed Franklin Wireless Corp. Prior to this, Mr. Kim was the Chief Operating Officer of Axesstel Inc., a pioneering developer of CDMA Wireless Local Loop Products. Before joining Axesstel, he was the president of the U.S. sales office for Kolon Data Communications Co., Ltd., one of Korea's most prominent technology conglomerates. While at Kolon Data Communications, Mr. Kim helped introduce the first generation of CDMA phones to the Korean market through his work with Qualcomm Personal Electronics (QPE), a joint venture between Qualcomm Incorporated and Sony Electronics Inc. Mr. Kim began his career at Lucky Goldstar (LG) Electronics. He has more than 29 years of experience in sales, marketing, and operations management in the telecommunications and information systems industries. He earned a B.A. from Sogang University in Korea. We believe Mr. Kim’s qualifications to serve as a director of the Company include his extensive business, operational and management experience in the wireless industry, including his current position as the Company’s President. In addition, his knowledge of the Company’s business, products, strategic relationships and future opportunities is of great value to the Company.

 

Gary Nelson has been a director since September 2003. Mr. Nelson was an early investor in Franklin Telecommunications Corp. in the 1980’s and served as a director from 2001 up until the Company’s merger with Accetio Inc. in September 2003, at which time the Company was renamed Franklin Wireless Corp. Following the merger, Mr. Nelson became a director and ultimately Chairman of the Board of Franklin Wireless Corp. He was co-founder and President of Churchill Mortgage Corporation, an income property mortgage banking firm based in Los Angeles, California, which was a loan correspondent for major life insurance companies and other financial institutions. In addition, Mr. Nelson was the Chief Operating Officer of Churchill Mortgage Capital, which was the loan origination arm of Churchill Mortgage Corporation. Mr. Nelson’s prior experience includes various marketing positions with Control Data Corporation and design engineering positions with North American Aviation where he worked on the Apollo Project. He holds a B.S. in Mechanical Engineering from Kansas State University and an MBA from the University of Southern California. We believe that Mr. Nelson’s qualifications to serve as a director of the Company include his many years of business, operational and management experience including his previous position as President of Churchill Mortgage Corporation. In addition, Mr. Nelson has served as a director of the Company for 14 years, and brings a valuable historical perspective on the development of the Company’s business and its leadership.

 

Johnathan Chee has been a director since September 2009. He is an attorney and has owned the Law Offices of Johnathan Chee, in Niles, Illinois, since August 2007. Mr. Chee has represented clients in various business dealings and negotiations with Ameritech, SBC, Sprint and several wireless carriers in Latin America. Between 1998 and 2007, he served as an attorney with the C&S Law Group, P.C., in Glenview, Illinois. He holds a B.A. from the University of Illinois-Chicago and a J.D. from IIT Chicago-Kent College of Law. He is a member of the Illinois Bar Association. We believe Mr. Chee’s qualifications to serve as a director of the Company include his experience as a business attorney that allow him to provide the Company’s Board of Directors with valuable knowledge of legal matters that may affect the Company. 

 

 

 16 

 

  

Heidy Chow is a Certified Public Accountant and an experienced finance and accounting executive whose client base includes several IT companies. Ms. Chow is an Assurance Partner of The Pun Group, LLP and has over fifteen (15) years of combined experience in auditing, consulting and finance. Ms. Chow’s career in public accounting was spent primarily with the National firms of RSM US and Ernst & Young, and regional firms where she has specialized in corporate accounting and auditing services. She supervises engagement teams in areas of designing and planning audits in accordance with the AICPA Generally Accepted Auditing Standards and Public Company Accounting Oversight Board (PCAOB) standards. In addition, she often serves as Contract Chief Financial Officer for privately held small and middle market companies. She holds a B.S. in Accounting from California State Polytechnic University, Pomona.

 

Kristina Kim is a licensed attorney with extensive knowledge of global import/export, international trade, and regulatory issues. Ms. Kim also served as General Counsel and Vice President with Samsung International Inc. for over 14 years. Ms. Kim holds a B.A. in Biochemistry and Molecular Biology from the University of California at Santa Barbara, and a Juris Doctorate from the University of San Diego.

 

Yun J. (David) Lee has served as our Chief Operating Officer since September 2008. Mr. Lee has 23 years of upper level management experience in telecommunications, including experience in the cellular telephone business in the U.S. and South America. Prior to joining the Company, he was President of Ace Electronics, and served as Chief Financial Officer and Director of Sales and Marketing for RMG Wireless. Prior to that, he served as Controller and Director of International Sales for Focus Wireless in Chicago.

 

David Brown has served as our Acting Chief Financial Officer since March 2021. With over 25 years of financial experience, David Brown has worked in several industries including manufacturing, aerospace, biotech, and electronics. A graduate in accounting from San Diego State University, David has advanced knowledge of accounting, budgeting, and cash management. He has developed and implemented internal policies and procedures throughout several organizations and has managed all aspects of the finance departments along with outside auditors.

 

CODE OF ETHICS

 

The Board of Directors has adopted a Code of Ethics, which is applicable to all of our employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. The Code of Ethics covers all areas of professional conduct, including honest and ethical conduct, conflicts of interest, compliance with laws, disclosure obligation, and accountability for adherence to this Code.

 

CORPORATE GOVERNANCE

 

During fiscal 2022, the Board of Directors held five meetings. Each director attended 100% of the meetings of the Board, except for Joon Won Jyoung, who attended none of the meetings and resigned his position on the Board on January 26, 2021. The Board of Directors has an Audit Committee made up of Heidy Chow (committee chair), Gary Nelson, and Kristina Kim, and a Compensation Committee made up of Gary Nelson (committee chair) and Johnathan Chee. The Board of Directors has no other committees.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The following table sets forth all compensation paid or accrued by us for the years ended June 30, 2022, and 2021 to our President, Chief Operating Officer, and Acting Chief Financial Officer (The "Named Executive Officers").

 

Summary Compensation Table

 

Name and Principal Position   Fiscal
Year
    Salary
($)
    Bonus
($)
    Option Awards
($)
    Total
($)
 
OC Kim,     2021     $ 286,667     $ 58,000     $     $ 344,667  
President     2022     $ 300,000     $     $ 566,000     $ 866,000  
Yun J. (David) Lee,     2021     $ 286,667     $ 58,000     $ 404,090     $ 748,757  
Chief Operating Officer     2022     $ 300,000     $     $ 42,450     $ 342,450  
David Brown,     2021     $ 40,032     $ 2,000     $     $ 42,032  
Acting Chief Financial Officer     2022     $ 100,193     $     $ 28,300     $ 128,493  

 

 

 17 

 

 

Outstanding Equity Awards at Fiscal Year-End

 

The following table presents the outstanding equity awards held by each of the Named Executive Officer as of June 30, 2022. The only outstanding equity awards are stock options. Options to purchase 200,000, 15,000, and 10,000 shares were granted to OC Kim, Yun J. (David) Lee, and David Brown during fiscal 2022, respectively. The options vest over periods ranging from one to three years and are subject to early termination on the occurrence of certain events related to termination of employment. In addition, the full vesting of options is accelerated if there is a change in control of the Company.

 

Outstanding Equity Awards at Fiscal Year-End

 

Options Awards 

 

 

Name  

Number of
Securities
Underlying
Unexercised
Options (#)

exercisable

Number of

Securities

Underlying

Unexercised

Options (#)

nonexercisable

    Option
Exercise
Price
($)
  Option
Expiration
Date
OC Kim     200,000 (1) 166,423     $3.38   12/27/2026
Yun J. (David) Lee     100,000 (2)       $1.34   12/31/2022
      100,000 (3) 34,672     $5.40   07/13/2025
      15,000 (1) 12,482     $3.38   12/27/2026
David Brown     10,000 (1) 8,321     $3.38   12/27/2026

 

(1) The option vests and is exercisable over three years as follows and has a five-year term:

 

  i. 33.3% of the shares underlying the option vest on the first anniversary of the date of the grant.
  ii. 33.3% of the shares underlying the option vest on the second anniversary of the date of the grant.
  ii. 33.3% of the shares underlying the option vest on the third anniversary of the date of the grant.

 

(2) The option vests and is exercisable in full on the first anniversary of the date of the grant and has a ten-year term:

The option had an expiration date of June 13, 2022. On June 13, 2022, the option was modified to extend the term to December 31, 2022.

 

(3) The option vests and is exercisable over three years as follows and has a five-year term:

 

  i. 33.3% of the shares underlying the option vest on the first anniversary of the date of the grant.
  ii. 33.3% of the shares underlying the option vest on the second anniversary of the date of the grant.
  ii. 33.3% of the shares underlying the option vest on the third anniversary of the date of the grant.

 

Director Compensation

 

Our directors are reimbursed for reasonable out-of-pocket expenses incurred in attending meetings of the Board of Directors. Employee directors do not receive any cash compensation for service as directors and do not receive any equity compensation designated for such services. Members of the Board of Directors who are not employees may receive stock option grants as consideration for their board service from time to time, although there is no established policy for such stock option grants.

 

 

 18 

 

 

Fiscal 2022 Director Compensation

 

Name  

Fee Earned or

Paid in Cash

($)(1)

 

Option

Awards

($)(2)

 

All Other

Compensation

($)

 

Total

($)

Gary Nelson   15,000   42,454     57,454
Johnathan Chee   15,000   42,454     57,454
Heidy Chow   15,000   42,454     57,454
Kristina Kim   15,000   42,454     57,454

 

(1)

Directors are compensated at a base rate of $15,000 annually for the year ended June 30, 2022 and prorated based upon board meeting attendance. Bonuses may be awarded when the business has performed exceptionally well as determined by the Board of Directors. For the year ended June 30, 2022, there has been no approved bonus for the Directors.

 

(2) On December 28, 2021, options to purchase 15,000 shares were granted to each of the directors.  The options granted to directors during fiscal 2022 vest over three years and are subject to early termination on the occurrence of certain events related to termination or resignation of the director.  
 

 

There were no outstanding equity awards held by any of the non-officer directors as of June 30, 2022.

 

EMPLOYMENT CONTRACTS

 

On September 21, 2009, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case of a change of control of the Company. The term includes the acquisition of Common Stock of the Company resulting in one person or company owning more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors of the Company during any 12-month period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of the Company’s outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company’s assets.

 

The Change of Control Agreement with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million upon a change of control.

 

The Board of Directors has approved extension of the Change of Control Agreements with Mr. Kim and Mr. Lee through September 30, 2023.

 

COMPENSATION DISCUSSION AND ANALYSIS

 

GENERAL PHILOSOPHY- We compensate our executive officers through a mix of base salary, incentive compensation and stock options. Our compensation policies are designed to be competitive with comparable employers and to align management’s incentives with both near-term and long-term interests of our stockholders. We use informal methods of benchmarking our executive compensation, based on the experience of our directors or, in some cases, studies of industry standards. Our compensation is negotiated on a case by case basis, with attention being given to the amount of compensation necessary to make a competitive offer and the relative compensation among our executive officers.

 

BASE SALARIES – We want to provide our senior management with a level of cash compensation in the form of base salary that facilitates an appropriate lifestyle given their professional status and accomplishments.

 

INCENTIVE COMPENSATION – Our practice is to award cash bonuses based upon performance objectives set by the Board of Directors. We maintain a bonus plan which provides our executive officers the ability to earn cash bonuses based on the achievement of performance targets. The performance targets are set by the Board of Directors, and our executive officers are eligible to receive bonuses on a quarterly basis. The actual amount of incentive compensation paid to our executive officers is in the sole discretion of the Board of Directors.

 

 

 19 

 

 

SEVERANCE BENEFITS – We are generally an “at-will” employer and have no employment agreements with severance benefits; however, we have entered into Change of Control Agreements with our executive officers, and one other employee that provide them with lump sum payments in the event of a change in control of the Company. 

 

RETIREMENT PLANS – In January 2022, we implemented the CalSavers retirement program. CalSavers is California’s new retirement savings program that will offer millions of workers in California the opportunity to get on track for the future. The program is a voluntary participation program. All employees have the option to participate in this program if they chose to do so.

  

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The following table sets forth certain information regarding the beneficial ownership of our Common Stock as of September 13, 2022, by each director and executive officer of the Company, each person known to us to be the beneficial owner of more than 5% of the outstanding Common Stock, and all directors and executive officers of the Company as a group. Except as otherwise indicated below, each person has sole voting and investment power with respect to the shares owned, subject to applicable community property laws.

 

Shares Beneficially Owned
Name and Address   Number     Percent  
Joon Won Jyoung
9707 Waples Street, Suite 150, San Diego, CA 92121
    1,004,948       8.6%  
                 
OC Kim
9707 Waples Street, Suite 150, San Diego, CA 92121
    1,096,695       9.4%  
                 
Gary Nelson
9707 Waples Street, Suite 150, San Diego, CA 92121
    2,629       0.0%  
                 
Yun J. (David) Lee
9707 Waples Street, Suite 150, San Diego, CA 92121
    85,000       0.7%  
                 
Johnathan Chee
9707 Waples Street, Suite 150, San Diego, CA 92121
    13,500       0.1%

 

 

                 
Paul Packer
805 Third Ave., 15th Floor, New York, NY 10022
    674,738 (1)     5.8%  
               

AIGH Investment Partners, L.L.C.

6006 Berkley Avenue, Baltimore, MD21209

    390,000 (2)     3.3%  
All directors and executive officers as a group     3,267,510       28.0%  

 

(1) Based solely on a Schedule 13G dated February 14, 2022, which indicates that Mr. Packer may be deemed to beneficially own 674,738 shares. With respect to these shares, Mr. Packer has shared voting power and shared dispositive power with Globis Capital Partners, L.P., Globis Capital Advisors, L.L.C., Globis Overseas Fund, Ltd., Globis Capital Management, L.P. and Globis Capital, L.L.C.  

  

(2)

 

Based solely on a Schedule 13G dated February 14, 2022, which indicates that AIGH Capital Management, L.L.C. may be deemed to beneficially own 390,000 shares.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

 

None.

 

 

 20 

 

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The aggregate fees billed for the most recently completed fiscal period for the audit of our annual financial statements and services normally provided by the independent registered public accounting firm for this fiscal period were as follows:

 

   FY 2022   FY 2021 
Audit Fees  $91,500   $69,125 
Total Fees  $91,500   $69,125 

 

In the above table, "audit fees" are fees billed by our external auditor for services provided in auditing our company's annual financial statements for the subject year. The fees set forth on the foregoing table relate to the audit as of and for the years ended June 30, 2022, and 2021, which was performed by Paris, Kreit, and Chiu CPA LLP (formerly as “Benjamin & Ko”). All of the services described above were approved in advance by the Board of Directors or the Company's Audit Committee.

 

 

 

 21 

 

 

PART IV

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

  (a) Index to financial statements
  (b) Exhibits  

 

The following Exhibits are files as part of, or incorporated by reference into, this Report on Form 10-K:

 

Exhibit No.   Description
2.1   Articles of Merger and Agreement and Plan of Reorganization, filed January 2, 2008 with the Nevada Secretary of State (1)
3.1   Articles of Incorporation of Franklin Wireless Corp. (1)
3.2   Amended and Restated Bylaws of Franklin Wireless Corp. (3)
4.1   Description of Securities (7)
10.3    Employment Agreement, dated September 21, 2009, between Franklin Wireless Corp. and OC Kim (3) 
10.4    Change of Control Agreement, dated September 21, 2009, between Franklin Wireless Corp. and OC Kim (3)
10.5    Change of Control Agreement, dated September 21, 2009, between Franklin Wireless Corp. and David Lee. (3)
10.7   Lease, dated September 9, 2015, between the Company and Hunsaker & Associates San Diego, Inc., a California corporation (5)
10.8   Common Stock Purchase Agreement, dated August 18, 2020, between Franklin Wireless Corp. and Top Intercube Co., Ltd. (6)
10.9   Common Stock Purchase Agreement, dated August 18, 2020, between Franklin Wireless Corp. and Partron Co., Ltd. (6)
10.10   Loan Agreement between Franklin Technology Incorporation and Franklin Wireless Corporation, dated March 31, 2022 (8)
14.1   Code of Ethics (2)
23.1   Consent of Paris, Kreit and Chiu CPA LLP
31.1   Certificate of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2   Certificate of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.1   Certificate of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.2   Certificate of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

101.INS   XBRL Instance Document
101.SCH   XBRL Schema Document
101.CAL   XBRL Calculation Linkbase Document
101.DEF   XBRL Definition Linkbase Document
101.LAB   XBRL Label Linkbase Document
101.PRE   XBRL Presentation Linkbase Document

 

 

(1) Incorporated by reference from Report on Form 10-QSB for the quarterly period ended March 31, 2008, filed on May 14, 2008.

 

(2) Incorporated by reference from Annual Report on Form 10-K for the year ended June 30, 2008, filed on September 26. 2008.

 

(3) Incorporated by reference from Annual Report on Form 10-K for the year ended June 30, 2009, filed on October 13, 2009.

 

(4) Incorporated by reference from Annual Report on Form 10-K for the year ended June 30, 2011, filed on September 28, 2011.

 

(5) Incorporated by reference from Quarterly Report on Form 10-Q for the quarter ended September 30, 2015, filed on November 16, 2015.

 

(6) Incorporated by reference from Annual Report on Form 10-K for the year ended June 30, 2020, filed on September 17, 2020.

 

(7) Incorporated by reference from Report on Form 10-K/A for the year ended June 30, 2020, filed on September 18, 2020.

 

(8) Incorporated by reference from Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, filed on May 10, 2022.

 

(c) Supplementary Information

 

None.

 

ITEM 16. FORM 10-K SUMMARY.

 

Not applicable. 

 

  

 22 

 

SIGNATURES

 

In accordance with Section 13 of 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  Franklin Wireless Corp.  
       
  By:   /s/ OC Kim  
    OC Kim, President  
       
Dated: September 13, 2022      

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature   Title   Date
         
Principal Executive Officer        
         
/s/ OC KIM    President and a Director   September 13, 2022
         
Principal Financial Officer        
         
/s/ David Brown   Acting Chief Financial Officer   September 13, 2022
 David Brown        
         
         
/s/ GARY NELSON   Chairman of the Board of Directors   September 13, 2022
Gary Nelson        
         
         
/s/ JOHNATHAN CHEE   Director   September 13, 2022
Johnathan Chee        
         
         
/s/ HEIDY CHOW   Director   September 13, 2022
Heidy Chow        
         
         
/s/ KRISTINA KIM   Director   September 13, 2022
Kristina Kim        

 

 

 23 

 

 

 

FRANKLIN WIRELESS CORP.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2022, and 2021

 

 

  Page No.
   
Index to Consolidated Financial Statements F-1
   
Report of Independent Registered Public Accounting Firms (PCAOB ID 6651) F-2
   
Consolidated Balance Sheets as of June 30, 2022, and June 30, 2021 F-5
   
Consolidated Statements of Comprehensive (Loss) Income for the Years ended June 30, 2022, and 2021 F-6
   
Consolidated Statements of Stockholders' Equity for the Years ended June 30, 2022, and 2021 F-7
   
Consolidated Statements of Cash Flows for the Years ended June 30, 2022, and 2021 F-8
   
Notes to Consolidated Financial Statements F-9
   

 

 

 

 F-1 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and Board of Directors of Franklin Wireless Corp.

 

Opinion on the Consolidated Financial Statements and Internal Control Over Financial Reporting

 

We have audited the accompanying consolidated balance sheet of Franklin Wireless Corp. and its subsidiary (the “Company”) as of June 30, 2022 and 2021, and the related consolidated statements of comprehensive (loss) income, changes in stockholders’ equity, and cash flows for each of the two years in the period ended June 30, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of June 30, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended June 30, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

Basis for Opinion

 

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the entity’s consolidated financial statements and an opinion on the entity’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that responds to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

An entity’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America. An entity’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the entity; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that receipts and expenditures of the entity are being made only in accordance with authorizations of management and directors of the entity; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the entity’s assets that could have a material effect on the financial statements.

 

 

 

 F-2 

 

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that is material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which it relates.

  

Description of the Matter  

As described in Note 2 to the consolidated financial statements, the Company’s contracts with customers sometimes contain multiple performance obligations, which are accounted for separately if they are distinct. In such cases, the transaction price is then allocated to the distinct performance obligations on a relative standalone selling price basis, and revenue is recognized when control of the distinct performance obligation is transferred.

 

Auditing the Company’s revenue recognition was complex, including the identification and determination of distinct performance obligations and the timing of revenue recognition. For example, there were non-standard terms and conditions that required judgment to determine the distinct performance obligations and the impact on the timing of revenue recognition.

 

How We Addressed the Matter in Our Audit  

We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company’s process and controls to identify and determine the distinct performance obligations and the timing of revenue recognition.

 

To test the identification and determination of the distinct performance obligations and the timing of revenue recognition, our audit procedures included, among others, reading the executed contract or purchase order to understand the contract, identifying the performance obligation(s), determining the distinct performance obligations, and evaluating the timing of revenue recognition for a sample of individual sales transactions. We evaluated the accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations and the timing of revenue recognition. We further evaluated appropriateness of revenue recognition through year-on-year analytics and reasonableness assessment of gross margin analysis.

 

 

 

 

 F-3 

 

 

Description of the Matter  

Legal Proceedings

 

As described in Note 8 to the consolidated financial statements, management records liabilities for legal proceedings in those instances where it can reasonably estimate the amount of the loss and when loss is probable. Where the reasonable estimate of the probable loss is a range, management records as an accrual in its financial statements the most likely estimate of the loss, or the low end of the range if there is no one best estimate. Management either discloses the amount of a possible loss or range of loss in excess of established accruals if estimable, or states that such an estimate cannot be made. Management discloses significant legal proceedings even where liability is not probable or the amount of the liability is not estimable, or both, if management believes there is at least a reasonable possibility that a loss may be incurred.

 

How We Addressed the Matter in Our Audit  

The principal considerations for our determination that performing procedures relating to legal proceedings is a critical audit matter are the significant judgment by management when assessing the likelihood of a loss being incurred and when estimating the loss or range of loss for each claim, which in turn led to significant auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s assessment of the liabilities and disclosures associated with legal proceedings.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s evaluation of the liability related to legal proceedings, including controls over determining the likelihood of a loss and whether the amount of loss can be reasonably estimated, as well as financial statement disclosures. These procedures also included, among others, obtaining and evaluating the letters of audit inquiry with internal and external legal counsel, evaluating the reasonableness of management’s assessment regarding whether an unfavourable outcome is reasonably possible or probable and reasonably estimable, and evaluating the sufficiency of the Company’s disclosures related to legal proceedings

 

 

We have served as the Company’s auditor since 2020.

 

/s/ Paris, Kreit, and Chiu CPA LLP, (formerly as “Benjamin & Ko”).

 

New York, NY

September 13, 2022

 

 

 

 

 F-4 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Balance Sheets

 

 

         
   As of June 30, 
   2022   2021 
ASSETS        
Current assets:          
Cash and cash equivalents  $26,277,418   $45,796,006 
Short-term investments-others   16,336,659    5,386,034 
Accounts receivable, net   1,322,619    2,542,429 
Other receivables, net   40,132    50,040 
Inventories, net   4,197,863    975,519 
Prepaid expenses and other current assets   40,939    44,984 
Advance payments to vendors   174,796    40,630 
Total current assets   48,390,426    54,835,642 
Property and equipment, net   105,952    151,610 
Intangible assets, net   1,350,056    1,246,750 
Deferred tax assets, non-current   1,347,436    387,548 
Goodwill   273,285    273,285 
Right of use assets   448,621    753,263 
Other assets   126,095    140,539 
TOTAL ASSETS  $52,041,871   $57,788,637 
           
LIABILITIES AND STOCKHOLDERS' EQUITY          
Current liabilities:          
Accounts payable  $8,143,305   $9,718,989 
Income tax payable   6,702    333,503 
Unearned revenue   231,624     
Accrued liabilities   589,907    785,525 
Lease liabilities, current   308,834    317,519 
Total current liabilities   9,280,372    11,155,536 
Lease liabilities, non-current   159,104    467,937 
Total liabilities   9,439,476    11,623,473 
           
Commitments and contingencies (Note 8)        
Stockholders’ equity:          
Parent Company stockholders’ equity          
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares;
No preferred stock issued and outstanding as of June 30, 2022, and 2021
        
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,684,280 and 11,590,281 shares issued and outstanding as of June 30, 2022, and 2021, respectively   14,163    14,069 
Additional paid-in capital   13,593,426    12,972,234 
Retained earnings   31,964,246    35,727,094 
Treasury stock, 2,549,208 shares as of June 30, 2022, and 2021   (3,554,893)   (3,554,893)
Accumulated other comprehensive loss   (984,152)   (472,502)
Total Parent Company stockholders’ equity   41,032,790    44,686,002 
Non-controlling interests   1,569,605    1,479,162 
Total stockholders’ equity   42,602,395    46,165,164 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $52,041,871   $57,788,637 

 

See accompanying notes to consolidated financial statements.

 

 

 F-5 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Comprehensive (Loss) Income

 

           
   Fiscal Years Ended June 30, 
   2022   2021 
Net sales  $23,997,762   $184,115,345 
Cost of goods sold   20,181,179    151,651,324 
Gross profit   3,816,583    32,464,021 
Operating expenses:          
Selling, general and administrative   4,509,344    5,077,848 
Research and development   4,282,131    4,567,863 
Total operating expenses   8,791,475    9,645,711 
(Loss) income from operations   (4,974,892)   22,818,310 
Other income, net:          
Interest income   71,375    8,789 
Income from governmental subsidy   91,567    147,166 
Gain from the forgiveness of payroll protection plan loan       487,300 
Gain from the forgiveness of debts   38,397     
Other income (expense), net   64,080    (26,088)
Total other income, net   265,419    617,167 
(Loss) income before (benefit) provision for income taxes   (4,709,473)   23,435,477 
Income tax (benefit) provision    (1,037,068)   5,039,295 
Net (loss) income   (3,672,405)   18,396,182 
           
Less non-controlling interests in net income of subsidiary at 33.7%   90,443    697,147 
Net (loss) income attributable to Parent Company  $(3,762,848)  $17,699,035 
           
Basic (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.56 
Diluted (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.53 
           
Weighted average common shares outstanding - basic   11,613,812    11,350,946 
Weighted average common shares outstanding - diluted   11,613,812    11,592,901 
           
Comprehensive (loss) income          
Net (loss) income  $(3,672,405)  $18,396,182 
Translation adjustments   (511,650)   177,924 
Comprehensive (loss) income   (4,184,055)   18,574,106 
Less: comprehensive income attributable to non-controlling interest   90,443    697,147 
Comprehensive (loss) income attributable to controlling interest  $(4,274,498)  $17,876,959 

 

 

See accompanying notes to consolidated financial statements.

 

 

 F-6 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Stockholders' Equity

 

                                 
   Common Stock   Additional Paid-in   Retained   Treasury   Accumulated Other Comprehensive Income   Non-
controlling
   Total Stockholders 
   Shares   Amount   Capital   Earnings   Stock   (Loss)   Interest   Equity 
Balance - June 30, 2020   10,605,912   $14,007   $7,475,365   $18,028,059   $(4,513,479)  $(650,426)  $782,015   $21,135,541 
Net income attributable to Parent Company               17,699,035                17,699,035 
Foreign exchange translation                       177,924        177,924 
Issuance of stock related to stock option exercised   61,291    62    74,689                    74,751 
Comprehensive income attributable to non-controlling interest                           697,147    697,147 
Sales of treasury stock   923,078        5,041,422        958,586            6,000,008 
Stock based compensation           380,758                    380,758 
Balance - June 30, 2021   11,590,281   $14,069   $12,972,234   $35,727,094   $(3,554,893)  $(472,502)  $1,479,162   $46,165,164 
Net loss attributable to Parent Company               (3,762,848)               (3,762,848)
Foreign exchange translation                       (511,650)       (511,650)
Issuance of stock related to stock option exercised   93,999    94    75,351                    75,445 
Comprehensive income attributable to non-controlling interest                           90,443    90,443 
Stock based compensation           545,841                    545,841 
Balance - June 30, 2022   11,684,280   $14,163   $13,593,426   $31,964,246   $(3,554,893)  $(984,152)  $1,569,605   $42,602,395 

 

See accompanying notes to consolidated financial statements.

 

 

 F-7 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Cash Flows

 

         
   Fiscal Years Ended June 30, 
   2022   2021 
CASH FLOW FROM OPERATING ACTIVITIES:          
Net (loss) income  $(3,672,405)  $18,396,182 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation   87,743    90,322 
Amortization of intangible assets   579,012    435,571 
Stock based compensation   545,841    380,758 
Bad debt expense   23,780    338,185 
Forgiveness of payroll protection plan loan       (487,300)
Forgiveness of debts   (38,397)    
Disposal of intangible assets       140,192 
Amortization of right of use assets   304,642    386,407 
Deferred tax (benefit)   (959,888)   550,640 
Increase (decrease) in cash due to change in:          
Accounts receivable   1,205,938    13,103,973 
Inventories   (3,222,344)   10,807,884 
Prepaid expenses and other current assets   4,045    (23,396)
Advance payments to vendors   (134,166)   (12,792)
Other assets   14,444    142,830 
Accounts payable   (1,537,287)   (32,364,266)
Income tax payable   (326,801)   298,790 
Lease liabilities   (317,518)   (399,285)
Unearned revenue   231,624     
Accrued liabilities   (195,618)   319,504 
Net cash (used in) provided by operating activities   (7,407,355)   12,104,199 
           
CASH FLOW FROM INVESTING ACTIVITIES:          
Purchases of short-term investments   (10,950,625)   (4,116)
Purchases of property and equipment   (42,085)   (21,043)
Payments for capitalized product development costs   (658,544)   (694,909)
Purchases of intangible assets   (23,774)   (2,452)
Net cash used in investing activities   (11,675,028)   (722,520)
           
CASH FLOW FROM FINANCING ACTIVITIES:          
Sales of common stock sold from treasury stock       6,000,008 
Cash received from exercise of stock options   75,445    74,751 
Net cash provided by financing activities   75,445    6,074,759 
           
Effect of foreign currency translation   (511,650)   177,924 
Net (decrease) increase in cash and cash equivalents   (19,518,588)   17,634,362 
Cash and cash equivalents, beginning of year   45,796,006    28,161,644 
Cash and cash equivalents, end of year  $26,277,418   $45,796,006 
           
Supplemental disclosure of cash flow information:          
Cash paid during the periods for:          
Income taxes  $(200,350)  $(4,124,485)

 

See accompanying notes to consolidated financial statements.

 

 

 F-8 

 

 

FRANKLIN WIRELESS CORP.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

NOTE 1 - BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on 5G/4G wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. ("FTI"), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America, the Caribbean and South America, and Asia.

 

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of approximately 66.3% (approximately 33.7% is owned by non-controlling interests) as of June 30, 2022, and 2021. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of June 30, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

 

As of June 30, 2022, the non-controlling interest was $1,569,605, which represents a $90,443 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $90,443 was from income in the subsidiary of $268,716 incurred for the year ended June 30, 2022.

 

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products.

  

 

 

 F-9 

 

 

We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:   

          
   Fiscal Year Ended June 30, 
Net sales:  2022   2021 
North America  $23,305,366   $183,771,146 
Caribbean and South America   2,375    17,500 
Asia   690,021    326,699 
Totals  $23,997,762   $184,115,345 

 

          
Long-lived assets, net (property and equipment and intangible assets):  June 30, 2022   June 30, 2021 
United States  $1,374,747   $1,349,320 
Asia   81,261    49,040 
Totals  $1,456,008   $1,398,360 

 

Fair Value of Financial Instruments 

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit (see Note 3).

 

Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Allowance for Doubtful Accounts

 

Based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, we do not believe an allowance for doubtful accounts was necessary as of June 30, 2022, and 2021.

 

Revenue Recognition

  

Contracts with Customers

 

Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.

 

Disaggregation of Revenue

 

In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

 

 

  

 

 F-10 

 

 

Contract Balances

 

We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.

 

The balances of our trade receivables are as follows:   

        
   June 30, 2022   June 30, 2021 
Accounts Receivable  $1,322,619   $2,542,429 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. 

 

An amount of $837,000 is included in the Accounts Receivable balance as of June 30, 2022, which is the direct result of an agreement between our vendor and our customer where we acted as facilitator. There is a corresponding balance of $837,000 in our Accounts Payable balance as of June 30, 2022. We expect to settle our liability with the vendor once the amount is received from the customer. 

        
   June 30, 2022   June 30, 2021 
Undelivered products  $371,624   $140,000 

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.

 

Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.

 

As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

 

All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $500,000 and $360,000 associated with capitalized product development costs associated with complete technology for the years ended June 30, 2022, and 2021, respectively.

 

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.

 

 

  

 

 F-11 

 

 

The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 2 to Notes to Consolidated Financial Statements) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $187,343 and $602,388, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $658,544 in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.

 

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $4,282,131 and $4,567,863 for the years ended June 30, 2022, and 2021, respectively. 

 

Warranties

 

We provide a warranty for one year which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has not experienced any material net warranty expenditures.

 

Shipping and Handling Costs

 

Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the statements of comprehensive income, were $246,290 and $723,617 for the years ended June 30, 2022, and 2021, respectively. 

 

Cash and Cash Equivalents

 

For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.

 

Short Term Investments

 

We have invested excess funds in short term liquid assets, such as certificates of deposit or money market funds.

 

Inventories

 

Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond our control. We may write down our inventory value for potential obsolescence and excess inventory.  As of June 30, 2022, and 2021, we have recorded inventory reserves in the amount of $557,155 and $0, respectively, for inventories that we have identified as obsolete or slow-moving.

 

 

 

 

 F-12 

 

  

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows: 

   
Machinery   6 years
Office equipment   5 years
Molds   3 years
Vehicles   5 years
Computers and software   5 years
Furniture and fixtures   7 years
Facilities improvements   5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was recognized during the years ended June 30, 2022, and 2021.

 

Intangible Assets

 

The definite lived intangible assets consisted of the following as of June 30, 2022: 

                     
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     187,343        187,343 
Software  5 years  2.0 years   423,147    314,855    108,292 
Patents  10 years  2.5 years   21,543    15,122    6,421 
Certifications & licenses  3 years  1.1 years   2,144,359    1,096,359    1,048,000 
Total as of June 30, 2022        $2,794,789    1,444,733    1,350,056 

 

The definite lived intangible assets consisted of the following as of June 30, 2021:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years  0.5 years   18,397    15,331    3,066 
Technology in progress  Not Applicable     602,388        602,388 
Software  5 years  3.0 years   399,811    268,495    131,316 
Patents  10 years  3.9 years   21,105    12,951    8,154 
Certifications & licenses  3 years  1.6 years   1,070,770    568,944    501,826 
Total as of June 30, 2021        $2,112,471   $865,721   $1,246,750 

 

 

 F-13 

 

 

Amortization expense recognized during the years ended June 30, 2022, and 2021 was $579,012 and $435,571, respectively. For the year ended June 30, 2021, we disposed the fully amortized intangible assets in the amount of $3,228,261 and a technology in progress in the amount of $140,192 as we identified it has the great unlikelihood of economic success based on its performance test results. The amortization expenses of the definite lived intangible assets for the next five years and thereafter are as follows:    

                        
   FY2023   FY2024   FY2025   FY2026   FY2027   Thereafter 
Total  $557,856   $381,973   $181,342   $14,042   $10,000   $17,500 

 

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.

 

We are not aware of any events or changes in circumstances during the year ended June 30, 2022, that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

 

The Company’s employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Stock-based compensation is recognized on a straight-line basis over the award’s vesting period. The Company estimates the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

 

The Company uses the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes.  

 

The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

(Loss) Earnings per Share Attributable to Common Stockholders

 

Basic (loss) earnings per share is calculated by dividing the net (loss) income by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted (loss) earnings per share is calculated by dividing the net (loss) income by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.

 

 

 

 F-14 

 

 

Concentrations of Credit Risk

 

We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.

 

Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively.

 

A significant portion of our revenue is derived from a small number of customers. For the year ended June 30, 2022, net sales to our two largest customers represented 70% and 13% of our consolidated net sales, respectively, and 0% of our accounts receivable balance as of June 30, 2022. For the year ended June 30, 2021, net sales to our two largest customers represented 63% and 30% of our consolidated net sales, respectively, and 0% and 84% of our accounts receivable balance as of June 30, 2021. No other customer accounted for more than ten percent of total net sales.

 

For the year ended June 30, 2022, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If they were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact our revenue. For the year ended June 30, 2022, we purchased wireless data products from these suppliers in the amount of $22,319,313, or 98.3% of total purchases, and had related accounts payable of $7,409,273 as of June 30, 2022. For the year ended June 30, 2021, we purchased wireless data products from these suppliers in the amount of $138,516,044, or 99% of total purchases, and had related accounts payable of $9,096,451 as of June 30, 2021

 

We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses, which changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. The new methodology requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset. The Company adopted the standard on July 1, 2020. The new standard did not have a material impact on its consolidated financial statements.

 

In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under the amendments in ASU 2018-02, an entity may elect to reclassify the income tax effects of the Tax Cuts and Jobs Act of 2017 on items within accumulated other comprehensive income to retained earnings. The adoption of this update does not have a material impact the Company’s consolidated financial statements.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which among other things, eliminates certain exceptions in the current rules regarding the approach for intraperiod tax allocations and the methodology for calculating income taxes in an interim period, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The Company adopted the standard on July 1, 2021. The new standard did not have a material impact on its consolidated financial statements.

 

NOTE 3 - FAIR VALUE MEASUREMENTS

 

Fair value accounting is applied for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities are as follows:

 

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the measurement date.
Level 2 inputs are observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 inputs are unobservable inputs for the asset or liability.

  

The carrying values of the Company’s financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, and accounts payable and debt, are calculated based on their approximate their fair values due to the short period of time to maturity or repayment. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds and certificates of deposit.

 

 

 

 

 F-15 

 

 

NOTE 4 - PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:  

          
   June 30, 2022   June 30, 2021 
Machinery and Commercial Equipment  $67,848   $67,044 
Office equipment   312,785    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    971,698    933,787 
Less accumulated depreciation   (865,746)   (782,177)
Total  $105,952   $151,610 

  

Depreciation expense associated with property and equipment was $87,743 and $90,322 for the fiscal years ended June 30, 2022, and 2021, respectively, and is included in selling, general, and administrative expenses on the consolidated statements of comprehensive (loss) income. For the years ended June 30, 2022 and 2021, we disposed of fully depreciated property and equipment in the amounts of $4,175 and $812,416, respectively.

 

NOTE 5 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of: 

          
   June 30, 2022   June 30, 2021 
Accrued payroll deductions owed to government entities  $55,387   $66,307 
Accrued vacation   65,602    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   40,000    52,500 
Accrued commission to a customer   288,306    451,898 
Other accrued liabilities   612    920 
Total  $589,907   $785,525 

 

NOTE 6 - INCOME TAXES

 

Income tax (benefit) provision for the years ended June 30, 2022, and 2021 consists of the following: 

          
   Year Ended June 30, 
   2022   2021 
Current income tax (benefit) expense:          
Federal  $(127,998)  $4,217,883 
State   975    (525)
Foreign   49,843    256,636 
Total Current income tax expense (benefit)   (77,180)   4,473,994 
Deferred income tax (benefit) expense:          
Federal   (876,513)   142,242 
State   (83,375)   155,410 
Foreign       267,649 
Total deferred income tax expense (benefit)   (959,888)   565,301 
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 

 

 

 F-16 

 

 

The (benefit) provision for income taxes reconciles to the amount computed by applying the effective federal statutory income tax rate to the income before provision for income taxes as follows: 

          
   Year Ended June 30, 
   2022   2021 
Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items  $(982,130)  $4,929,611 
State tax, net of federal tax benefit   (82,840)   125,237 
Nondeductible expenses   870    22,688 
R&D credits   (46,643)   (56,950)
Global intangible low-taxed income   152,930    95,419 
Foreign rate difference   (16,279)   39,146 
Others   (62,976)   (13,523)
Forgiveness of payroll protection plan loan       (102,333)
Change in valuation allowance        
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 

 

Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows: 

          
   June 30, 2022   June 30, 2021 
Deferred tax asset:          
Net operating losses  $737,258   $170,649 
State tax        
Lease accounting, net   4,299    7,035 
Intangibles   156,334    84,831 
Tax credits   202,958    133,451 
Inventory reserve   155,133    30,591 
Other, net   145,679    12,693 
Total deferred tax assets   1,401,661    439,250 
Deferred tax liabilities:          
Deferred state taxes   (46,565   (29,056)
State tax   (205   (110)
Property and equipment, net   (7,865   (22,536)
Total deferred tax liabilities   (54,225)   (51,702)
Less valuation allowance        
Net deferred tax asset  $1,347,436   $387,548 

 

Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We have evaluated the available evidence supporting the realization of our gross deferred tax assets, including the amount and timing of forecasted future taxable income. Management determined it is more likely than not that the federal deferred tax assets will be fully realized, and no valuation allowance is necessary as of June 30, 2022 or 2021.

 

 

 F-17 

 

 

As of June 30, 2022, we have federal and state net operating loss carryforwards of approximately $3.3 million and $40,000, respectively. Under the Tax Cuts and Jobs Act, which was signed into law on December 22, 2017, the federal net operating loss of approximately $2.5 million, which was recognized on or after January 1, 2018, will carry forward indefinitely. The federal net operating loss of approximately $0.8 million, which was recognized on or before December 31, 2017, will expire through 2035. The state net operating loss of approximately $40,000 will begin to expire through 2042. The utilization of net operating loss carryforwards may be subject to limitations under provisions of the Internal Revenue Code Section 382 and similar state provisions.

 

We apply the provisions of ASC 740 related to accounting for uncertain tax positions, which prescribes a recognition threshold and measurement process for recording in the financial statements uncertain tax positions taken or expected to be taken in a tax return. Under this provision, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. Tax benefits of an uncertain tax position will not be recognized if it has less than a 50% likelihood of being sustained based on technical merits.

 

A reconciliation of the beginning and ending balance of unrecognized tax benefits, which have been considered in the Company's computation of its deferred tax assets, is as follows: 

     
Balance as of June 30, 2020  $296,832 
Gross increase   38,427 
Balance as of June 30, 2021   335,259 
Gross increase   29,789 
Balance as of June 30, 2022  $365,048 

 

We do not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months. ASC 740 requires us to accrue interest and penalties where there is an underpayment of taxes based on our best estimate of the amount ultimately to be paid. Our policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. We have not recorded any interest or penalties as the liability associated with the unrecognized tax benefits is immaterial. We are subject to taxation in the U.S., and various state and foreign jurisdictions. 

 

NOTE 7 – (LOSS) EARNINGS PER SHARE

 

We report (loss) earnings per share in accordance with ASC 260, “Earnings Per Share.” Basic (loss) earnings per share are computed using the weighted average number of shares outstanding during the period. Diluted (loss) earnings per share represent basic earnings per share adjusted to include the potentially dilutive effect of outstanding stock options by using the treasury stock method that the proceeds we receive from an in-the-money option exercise are used towards repurchasing common shares in the market. For the year ended June 30, 2022, we were in a net loss position and have excluded 766,001 stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the year ended June 30, 2021, we have calculated the diluted effect of common stocks arising from 484,000 stock options.

 

The weighted average number of shares outstanding used to compute (loss) earnings per share is as follows: 

          
   Year Ended June 30, 
   2022   2021 
Net (loss) income attributable to Parent Company  $(3,762,848)  $17,699,035 
Weighted-average shares of common stock outstanding:          
Basic   11,613,812    11,350,946 
Dilutive effect of common stock equivalents arising from stock options       241,955 
Diluted Outstanding shares   11,613,812    11,592,901 
Basic (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.56 
Diluted (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.53 

 

 

 F-18 

 

 

NOTE 8 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02 (Topic 842). Topic 842 amended several aspects of lease accounting, including requiring lessees to recognize leases with a term greater than one year as a right-of-use asset and corresponding liability, measured at the present value of the lease payments. In July 2018, the FASB issued supplemental adoption guidance and clarification to Topic 842 within ASU 2018-10 “Codification Improvements to Topic 842, Leases” and ASU 2018-11 “Leases (Topic 842): Targeted Improvements.” The new guidance aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. A modified retrospective application is required with an option to not restate comparative periods in the period of adoption.

 

The Company, effective July 1, 2019 has adopted the provisions of the new standard. The Company decided to use the practical expedients available upon adoption of Topic 842 to aid the transition from current accounting to provisions of Topic 842. The package of expedients will effectively allow the Company to run off existing leases, as initially classified as operating and classify new leases after implementation under the new standard as the business evolves.

 

The Company has an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc. Management evaluates each lease independently to determine the purpose, necessity to its future operations in addition to other appropriate facts and circumstances.

 

The Company adopted Topic 842 using a modified retrospective approach for its existing lease at July 1, 2019. The adoption of Topic 842 impacted the Company’s balance sheet by the recognition of the operating lease right-of-use assets and the liability for operating leases. The lease liability is based on the present value of the remaining lease payments, discounted using a market based incremental borrowing rate as the effective date of July 1, 2019 using current estimates as to lease term including estimated renewals for each operating lease.

 

On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended at a monthly rent of $25,754, by an additional fifty months to December 31, 2023. Our facility is covered by an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs.

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2022 but extended by an additional twelve months to August 31, 2023. In addition to monthly rent, the leases provide for periodic cost of living increases in the base rent and payment for certain common area costs. These facilities are covered by an appropriate level of insurance, and we believe them to be suitable for our use and adequate for our present needs. We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2022, and extended by an additional twelve months to September 4, 2023.

 

Rent expense for the years ended June 30, 2022, and 2021 was $446,057 and $446,614, respectively. Future minimum payments under operating leases are as follows: 

               
   Payments due by June 30,     
   2023   2024   Total 
Administrative office, San Diego, CA  $321,930   $160,965   $482,895 
Total Obligations  $321,930   $160,965   $482,895 

 

As of June 30, 2022, we used discount rates of 4.0% in determining our operating lease liabilities for the office spaces in San Diego, California. This rate represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our lease of the South Korean offices has been considered as short-term lease. Our San Diego office lease was extension of previous lease and did not contain any further extension provisions.

 

Future minimum payments under operating leases are as follows: 

     
   Operating Leases 
Fiscal 2023  $321,930 
Fiscal 2024   160,965 
Total lease payments   482,895 
Less imputed interest   (14,957)
Total  $467,938 

 

 

 

 

 F-19 

 

 

Litigation

 

We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.

 

Verizon Jetpack Recall

 

On April 8, 2021, Verizon issued a press release announcing that it is working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We import the devices and supply them to Verizon.

 

Verizon first advised us of one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.

 

As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. We are not currently aware of any aspect of the Jetpack design that could cause the devices to fail in the way described in Verizon’s recall notice. 

 

Future Impact on Financial Performance

 

We are striving to avoid any litigation arising from the recall and have not been served with any legal action relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. At this time, we do not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

Shareholder Litigation

 

Ali

 

A shareholder action, Ali vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California (San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. Discovery is ongoing at this time.

 

Harwood / Martin

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, on or about October 29, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv2091-CAB-KSC, on or about December 15, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.

 

The Harwood and Martin actions have recently been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery is ongoing at this time.

 

 

 

 

 F-20 

 

 

Pape

 

A legal action was filed in the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case # CV22-00471, on or about March 21, 2022, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. 

 

The Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

“Short-Swing” Profits Litigation

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC v. Franklin Wireless et al. Case # 3:21-cv-01316-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

Franklin v. Anydata, Inc.

 

We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $3.1 million. The total product purchase commitment with Quanta was approximately $2.9 million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $100,000 for the right to call on inventory and recorded an additional $49,580 as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $149,580 has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25th, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.

  

COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated at this time.

 

 

 

 

 

 F-21 

 

 

Change of Control Agreements

 

On October 1, 2020, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case we experience a change of control. The term includes the acquisition of our Common Stock resulting in one person or company owning more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors during any 12-month period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of our outstanding Common Stock, or a liquidation or dissolution or sale of substantially all of our assets.

 

The Change of Control Agreement with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million upon a change of control. 

 

International Tariffs

 

We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.

 

Customer Indemnification

 

Under purchase orders and contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could materially adversely affect our business, operating results and financial condition.

 

NOTE 9 - LONG-TERM INCENTIVE PLAN AWARDS

 

We apply the provisions of ASC 718, “Compensation - Stock Compensation,” to all of our stock-based compensation awards, and use the Black-Scholes option pricing model to value stock options. Under this application, we record compensation expense for all awards granted. Compensation costs will be recognized over the period that an employee provides service in exchange for the award, i.e. the vesting period.

 

In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.

 

In July of 2020, the Board of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan, which covers 800,000 shares of Common Stock. The Plan provide for the grant of incentive stock options, non-qualified stock options and restricted stock to our employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the Board of Directors at the time of each grant.

  

 

 

 

 F-22 

 

 

The estimated forfeiture rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ from those estimates. There were $545,841 and $380,758 compensation expenses recorded under this method for the years ended June 30, 2022, and 2021, respectively.

 

A summary of the status of our stock options is presented below:  

                    
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   1.22         
Forfeited or expired   (5,000)   5.40         
Outstanding as of June 30, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (93,999)   0.80         
Forfeited or expired   (12,000)   5.40         
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
                     
Exercisable as of June 30, 2022   345,366   $3.84    2.42   $183,270 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.1727 as of June 30, 2022, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted-average grant-date fair value of stock options outstanding as of June 30, 2022, in the amount of 766,001 shares was $3.17 per share.

 

As of June 30, 2022, there was unrecognized compensation cost of $1,311,085 related to non-vested stock options granted.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 F-23 

 

EX-23.1 2 franklin_ex2301.htm CONSENT OF PARIS, KREIT AND CHIU CPA LLP

EXHIBIT 23.1

 

Consent of Independent Certified Public Accountants.

 

As independent certified public accountants, we hereby consent to the use of and incorporation by reference of our report and to all references to us included in or made a part of this Franklin Wireless Corp. Form 10-K and into the Company's previously filed Registration Statement on Form S-8 (File Number 333-260006).

 

/s/ Paris, Kreit, and Chiu CPA LLP, (formerly as “Benjamin & Ko”).

 

New York, NY

September 13, 2022

EX-31.1 3 franklin_ex3101.htm CERTIFICATION

EXHIBIT 31.1

 

CERTIFICATION

 

I, OC Kim, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Franklin Wireless Corp.

 

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

 

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

 

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

 

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

 

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

 

c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

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

 

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

 

Date: September 13, 2022

 

/s/ OC Kim                                

OC Kim  

Principal Executive Officer 

EX-31.2 4 franklin_ex3102.htm CERTIFICATION

EXHIBIT 31.2

 

CERTIFICATION

 

I, David Brown, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Franklin Wireless Corp.

 

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

 

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

 

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

 

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

 

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

 

c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

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

 

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

 

Date: September 13, 2022

 

/s/ David Brown                 

David Brown

Principal Financial Officer 

EX-32.1 5 franklin_ex3201.htm CERTIFICATION

Exhibit 32.1

 

 

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Franklin Wireless Corp. (the "Company") on Form 10-K for the fiscal year ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, OC Kim, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

(b) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 13, 2022

 

  /s/ OC Kim
 

OC Kim

  Chief Executive Officer
EX-32.2 6 franklin_ex3202.htm CERTIFICATION

Exhibit 32.2

 

 

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Franklin Wireless Corp. (the "Company") on Form 10-K for the fiscal year ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, David Brown, Acting Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

(b) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 13, 2022

 

  /s/ David Brown
 

David Brown

  Acting Chief Financial Officer
EX-101.SCH 7 fkwl-20220630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BUSINESS OVERVIEW link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - (LOSS) EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - INCOME TAXES (Details - Deferred Income Taxes) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - INCOME TAXES (Details - Unrecognized tax benefits) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - (LOSS) EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - (LOSS) EARNINGS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 fkwl-20220630_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 fkwl-20220630_def.xml XBRL DEFINITION FILE EX-101.LAB 10 fkwl-20220630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Ownership [Axis] Noncontrolling Interests [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer [Axis] Customer 1 [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer 2 [Member] Accounts Receivable [Member] Total Purchases [Member] Supplier Concentration Risk [Member] Supply Commitment [Axis] Suppliers [Member] Geographical [Axis] North America [Member] South America [Member] Asia [Member] UNITED STATES Long-Lived Tangible Asset [Axis] Equipment [Member] Office Equipment [Member] Tools, Dies and Molds [Member] Vehicles [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Facility Czeug 8sa Ge 9nc [Member] Indefinite-Lived Intangible Assets [Axis] Complete Technology [Member] Technology In Progess [Member] Computer Software, Intangible Asset [Member] Patent [Member] Certification And Licenses [Member] Machinery and Equipment [Member] Income Tax Authority [Axis] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] Property Subject to or Available for Operating Lease [Axis] Administrative Office San Diego C A [Member] Purchase Commitment, Excluding Long-Term Commitment [Axis] Anydata [Member] Quanta [Member] Award Type [Axis] Equity Option [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] ICFR Auditor Attestation Flag Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Short-term investments-others Accounts receivable, net Other receivables, net Inventories, net Prepaid expenses and other current assets Advance payments to vendors Total current assets Property and equipment, net Intangible assets, net Deferred tax assets, non-current Goodwill Right of use assets Other assets TOTAL ASSETS LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities: Accounts payable Income tax payable Unearned revenue Accrued liabilities Lease liabilities, current Total current liabilities Lease liabilities, non-current Total liabilities Commitments and contingencies (Note 8) Stockholders’ equity: Parent Company stockholders’ equity Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of June 30, 2022, and 2021 Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,684,280 and 11,590,281 shares issued and outstanding as of June 30, 2022, and 2021, respectively Additional paid-in capital Retained earnings Treasury stock, 2,549,208 shares as of June 30, 2022, and 2021 Accumulated other comprehensive loss Total Parent Company stockholders’ equity Non-controlling interests Total stockholders’ equity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Preferred stock par value (in Dollars per share) Preferred stock Authorized Preferred stock Issued Preferred stock Outstanding Common stock par value (in Dollars per share) Common stock Authorized Common stock Issued Common stock Outstanding Treasury stock shares Income Statement [Abstract] Net sales Cost of goods sold Gross profit Operating expenses: Selling, general and administrative Research and development Total operating expenses (Loss) income from operations Other income, net: Interest income Income from governmental subsidy Gain from the forgiveness of payroll protection plan loan Gain from the forgiveness of debts Other income (expense), net Total other income, net (Loss) income before (benefit) provision for income taxes Income tax (benefit) provision Net (loss) income Less non-controlling interests in net income of subsidiary at 33.7% Net (loss) income attributable to Parent Company Basic (loss) earnings per share attributable to Parent Company stockholders Diluted (loss) earnings per share attributable to Parent Company stockholders Weighted average common shares outstanding - basic Weighted average common shares outstanding - diluted Comprehensive (loss) income Translation adjustments Comprehensive (loss) income Less: comprehensive income attributable to non-controlling interest Comprehensive (loss) income attributable to controlling interest Statement [Table] Statement [Line Items] Balance - June 30, 2021 Beginning balace, shares Net loss attributable to Parent Company Foreign exchange translation Issuance of stock related to stock option exercised Issuance of stock related to stock options exercised, shares Comprehensive income attributable to non-controlling interest Sales of treasury stock Sales of treasury stock, shares Stock based compensation Balance - June 30, 2022 Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOW FROM OPERATING ACTIVITIES: Net (loss) income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation Amortization of intangible assets Bad debt expense Forgiveness of payroll protection plan loan Forgiveness of debts Disposal of intangible assets Amortization of right of use assets Deferred tax (benefit) Increase (decrease) in cash due to change in: Accounts receivable Inventories Prepaid expenses and other current assets Advance payments to vendors Other assets Accounts payable Income tax payable Lease liabilities Unearned revenue Accrued liabilities Net cash (used in) provided by operating activities CASH FLOW FROM INVESTING ACTIVITIES: Purchases of short-term investments Purchases of property and equipment Payments for capitalized product development costs Purchases of intangible assets Net cash used in investing activities CASH FLOW FROM FINANCING ACTIVITIES: Sales of common stock sold from treasury stock Cash received from exercise of stock options Net cash provided by financing activities Effect of foreign currency translation Net (decrease) increase in cash and cash equivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Supplemental disclosure of cash flow information: Cash paid during the periods for: Income taxes Accounting Policies [Abstract] BUSINESS OVERVIEW SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Payables and Accruals [Abstract] ACCRUED LIABILITIES Income Tax Disclosure [Abstract] INCOME TAXES Earnings Per Share [Abstract] (LOSS) EARNINGS PER SHARE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Share-Based Payment Arrangement [Abstract] LONG-TERM INCENTIVE PLAN AWARDS Principles of Consolidation Non-controlling Interest in a Consolidated Subsidiary Segment Reporting Fair Value of Financial Instruments Estimates Allowance for Doubtful Accounts Revenue Recognition Cost of Goods Sold Capitalized Product Development Costs Research and Development Costs Warranties Shipping and Handling Costs Cash and Cash Equivalents Short Term Investments Inventories Property and Equipment Goodwill and Intangible Assets Intangible Assets Long-lived Assets Stock-based Compensation Income Taxes (Loss) Earnings per Share Attributable to Common Stockholders Concentrations of Credit Risk Segment information by geographic areas Long lived assets by geographic area Schedule of receivables Schedule of contract liabilities Useful lives of property and equipment Intangible Assets Schedule of Expected Amortization Expense Schedule of property and equipment Schedule of accrued liabilities Schedule of Income tax provision from continuing operations Schedule of effective income tax rate Schedule of deferred tax assets Schedule of unrecognized tax benefits Schedule of earnings per share Schedule of Future Minimum Rental Payments for Operating Leases Maturities of lease liabilities Schedule of Stock Option Activity Long-lived assets, net (property and equipment and intangible assets) Accounts Receivable Undelivered products Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives Estimated useful lives Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] Expected Life Intangible Assets, Gross Accumulated Amortization Intangible Assets, Net Remaining Life FY2023 FY2024 FY2025 FY2026 FY2027 Thereafter Schedule of Product Information [Table] Product Information [Line Items] Noncontrolling interest percentage Noncontrolling interest Increase (decrease) in noncontrolling interest Allowance for doubtful accounts Product development costs Capitalized product development costs Product development costs incurred Research and development costs Warranty expense Shipping and handling expense Inventory reserve Goodwill impairment Amortization Gain (Loss) on Disposition of Assets [custom:TechnologyInProgress] Concentration of credit risk Products purchased Property and equipment, gross Less accumulated depreciation Total Disposed of depreciated property ad equipment Accrued payroll deductions owed to government entities Accrued vacation Accrued undelivered inventory Accrued commission for service providers Accrued commission to a customer Other accrued liabilities Total Current income tax (benefit) expense: Federal State Foreign Total Current income tax expense (benefit) Deferred income tax (benefit) expense: Federal State Foreign Total deferred income tax expense (benefit) (Benefit) provision for income taxes Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items State tax, net of federal tax benefit Nondeductible expenses R&D credits Global intangible low-taxed income Foreign rate difference Others Forgiveness of payroll protection plan loan Change in valuation allowance (Benefit) provision for income taxes Deferred tax asset: Net operating losses State tax Lease accounting, net Intangibles Tax credits Inventory reserve Other, net Total deferred tax assets Deferred tax liabilities: Deferred state taxes State tax Property and equipment, net Total deferred tax liabilities Less valuation allowance Net deferred tax asset Beginning Balance Gross increase Ending Balance Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Operating loss carryforward Carryforward expiration dates Net (loss) income attributable to Parent Company Weighted-average shares of common stock outstanding: Basic Dilutive effect of common stock equivalents arising from stock options Diluted Outstanding shares Anti-dilutive shares excluded from EPS 2023 2024 Total Fiscal 2023 Fiscal 2024 Total lease payments Less imputed interest Total Purchase Commitment, Excluding Long-Term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Operating Lease, Expense Operating lease discount rate Purchase commitment Payment made for inventory Prepaid expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Options Outstanding, Beginning Weighted Average Exercise Price Outstanding, Beginning Weighted Average Remaining Contractual Life (in years) Outstanding Aggregate Intrinsic Value Outstanding, Beginning Number of Options Granted Weighted Average Exercise Price Granted Aggregate Intrinsic Value Granted Number of Options Exercised Weighted Average Exercise Price Exercised Aggregate Intrinsic Value Exercised Number of Options Cancelled Weighted Average Exercise Price Forfeited or expired Aggregate Intrinsic Value Forfeited or expired Number of Options Outstanding, Ending Weighted Average Exercise Price Outstanding, Ending Aggregate Intrinsic Value Outstanding, Ending Number of Options Exercisable Weighted Average Exercise Price Exercisable Weighted Average Remaining Contractual Life (in years) Exercisable Aggregate Intrinsic Value Exercisable Common stock shares Share based compensation expense Weighted average grant-date fair value of stock options Weighted average grant-date fair value of stock options, per share price Unrecognized compensation cost related to non-vested options Long-lived assets, net (property and equipment and intangible assets) Patent member Certification and licenses member Customer 1 member Customer 2 member Accrued undelivered inventory Administrative office san Diego CA member Operating Leases Future Minimum Payments Interest Included In Payments Assets, Current Assets Liabilities, Current Liabilities Treasury Stock, Value Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding ForgivenessOfDebts Gain (Loss) on Disposition of Intangible Assets Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Deposit Assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Income Taxes Payable IncreaseDecreaseInUnearnedRevenue Increase (Decrease) in Other Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Schedule of Finite-Lived Intangible Assets [Table Text Block] Property, Plant and Equipment, Estimated Useful Lives Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Tax Credit, Amount Other Tax Expense (Benefit) Deferred Tax Assets, Inventory Deferred Tax Assets, Gross DeferredTaxLiabilitiesStateTaxes DeferredTaxLiabilitiesStateTax Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Unrecognized Tax Benefits Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period EX-101.PRE 11 fkwl-20220630_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - USD ($)
12 Months Ended
Jun. 30, 2022
Sep. 13, 2022
Dec. 31, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --06-30    
Entity File Number 001-14891    
Entity Registrant Name FRANKLIN WIRELESS CORP.    
Entity Central Index Key 0000722572    
Entity Tax Identification Number 95-3733534    
Entity Incorporation, State or Country Code NV    
Entity Address, Address Line One 9707 Waples Street    
Entity Address, Address Line Two Suite 150    
Entity Address, City or Town San Diego    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92121    
City Area Code 858    
Local Phone Number 623-0000    
Title of 12(g) Security Common Stock, par value $.001 per share    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 36,716,000
Entity Common Stock, Shares Outstanding   11,684,280  
ICFR Auditor Attestation Flag true    
Auditor Firm ID 6651    
Auditor Name Paris, Kreit, and Chiu CPA LLP    
Auditor Location New York, NY    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 26,277,418 $ 45,796,006
Short-term investments-others 16,336,659 5,386,034
Accounts receivable, net 1,322,619 2,542,429
Other receivables, net 40,132 50,040
Inventories, net 4,197,863 975,519
Prepaid expenses and other current assets 40,939 44,984
Advance payments to vendors 174,796 40,630
Total current assets 48,390,426 54,835,642
Property and equipment, net 105,952 151,610
Intangible assets, net 1,350,056 1,246,750
Deferred tax assets, non-current 1,347,436 387,548
Goodwill 273,285 273,285
Right of use assets 448,621 753,263
Other assets 126,095 140,539
TOTAL ASSETS 52,041,871 57,788,637
Current liabilities:    
Accounts payable 8,143,305 9,718,989
Income tax payable 6,702 333,503
Unearned revenue 231,624 0
Accrued liabilities 589,907 785,525
Lease liabilities, current 308,834 317,519
Total current liabilities 9,280,372 11,155,536
Lease liabilities, non-current 159,104 467,937
Total liabilities 9,439,476 11,623,473
Commitments and contingencies (Note 8)
Parent Company stockholders’ equity    
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of June 30, 2022, and 2021 0 0
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,684,280 and 11,590,281 shares issued and outstanding as of June 30, 2022, and 2021, respectively 14,163 14,069
Additional paid-in capital 13,593,426 12,972,234
Retained earnings 31,964,246 35,727,094
Treasury stock, 2,549,208 shares as of June 30, 2022, and 2021 (3,554,893) (3,554,893)
Accumulated other comprehensive loss (984,152) (472,502)
Total Parent Company stockholders’ equity 41,032,790 44,686,002
Non-controlling interests 1,569,605 1,479,162
Total stockholders’ equity 42,602,395 46,165,164
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 52,041,871 $ 57,788,637
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Preferred stock par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock Authorized 10,000,000 10,000,000
Preferred stock Issued 0 0
Preferred stock Outstanding 0 0
Common stock par value (in Dollars per share) $ 0.001 $ 0.001
Common stock Authorized 50,000,000 50,000,000
Common stock Issued 11,684,280 11,590,281
Common stock Outstanding 11,684,280 11,590,281
Treasury stock shares 2,549,208 2,549,208
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]    
Net sales $ 23,997,762 $ 184,115,345
Cost of goods sold 20,181,179 151,651,324
Gross profit 3,816,583 32,464,021
Operating expenses:    
Selling, general and administrative 4,509,344 5,077,848
Research and development 4,282,131 4,567,863
Total operating expenses 8,791,475 9,645,711
(Loss) income from operations (4,974,892) 22,818,310
Other income, net:    
Interest income 71,375 8,789
Income from governmental subsidy 91,567 147,166
Gain from the forgiveness of payroll protection plan loan 0 487,300
Gain from the forgiveness of debts 38,397 0
Other income (expense), net 64,080 (26,088)
Total other income, net 265,419 617,167
(Loss) income before (benefit) provision for income taxes (4,709,473) 23,435,477
Income tax (benefit) provision (1,037,068) 5,039,295
Net (loss) income (3,672,405) 18,396,182
Less non-controlling interests in net income of subsidiary at 33.7% 90,443 697,147
Net (loss) income attributable to Parent Company $ (3,762,848) $ 17,699,035
Basic (loss) earnings per share attributable to Parent Company stockholders $ (0.32) $ 1.56
Diluted (loss) earnings per share attributable to Parent Company stockholders $ (0.32) $ 1.53
Weighted average common shares outstanding - basic 11,613,812 11,350,946
Weighted average common shares outstanding - diluted 11,613,812 11,592,901
Comprehensive (loss) income    
Translation adjustments $ (511,650) $ 177,924
Comprehensive (loss) income (4,184,055) 18,574,106
Less: comprehensive income attributable to non-controlling interest 90,443 697,147
Comprehensive (loss) income attributable to controlling interest $ (4,274,498) $ 17,876,959
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance - June 30, 2021 at Jun. 30, 2020 $ 14,007 $ 7,475,365 $ 18,028,059 $ (4,513,479) $ (650,426) $ 782,015 $ 21,135,541
Beginning balace, shares at Jun. 30, 2020 10,605,912            
Net loss attributable to Parent Company 17,699,035 17,699,035
Foreign exchange translation 177,924 177,924
Issuance of stock related to stock option exercised $ 62 74,689 74,751
Issuance of stock related to stock options exercised, shares 61,291            
Comprehensive income attributable to non-controlling interest 697,147 697,147
Sales of treasury stock 5,041,422 958,586 6,000,008
Sales of treasury stock, shares 923,078            
Stock based compensation 380,758 380,758
Balance - June 30, 2022 at Jun. 30, 2021 $ 14,069 12,972,234 35,727,094 (3,554,893) (472,502) 1,479,162 46,165,164
Ending balance, shares at Jun. 30, 2021 11,590,281            
Net loss attributable to Parent Company (3,762,848) (3,762,848)
Foreign exchange translation (511,650) (511,650)
Issuance of stock related to stock option exercised $ 94 75,351 75,445
Issuance of stock related to stock options exercised, shares 93,999            
Comprehensive income attributable to non-controlling interest 90,443 90,443
Stock based compensation 545,841 545,841
Balance - June 30, 2022 at Jun. 30, 2022 $ 14,163 $ 13,593,426 $ 31,964,246 $ (3,554,893) $ (984,152) $ 1,569,605 $ 42,602,395
Ending balance, shares at Jun. 30, 2022 11,684,280            
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOW FROM OPERATING ACTIVITIES:    
Net (loss) income $ (3,672,405) $ 18,396,182
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 87,743 90,322
Amortization of intangible assets 579,012 435,571
Stock based compensation 545,841 380,758
Bad debt expense 23,780 338,185
Forgiveness of payroll protection plan loan 0 (487,300)
Forgiveness of debts (38,397) 0
Disposal of intangible assets 0 140,192
Amortization of right of use assets 304,642 386,407
Deferred tax (benefit) (959,888) 550,640
Increase (decrease) in cash due to change in:    
Accounts receivable 1,205,938 13,103,973
Inventories (3,222,344) 10,807,884
Prepaid expenses and other current assets 4,045 (23,396)
Advance payments to vendors (134,166) (12,792)
Other assets 14,444 142,830
Accounts payable (1,537,287) (32,364,266)
Income tax payable (326,801) 298,790
Lease liabilities (317,518) (399,285)
Unearned revenue 231,624 0
Accrued liabilities (195,618) 319,504
Net cash (used in) provided by operating activities (7,407,355) 12,104,199
CASH FLOW FROM INVESTING ACTIVITIES:    
Purchases of short-term investments (10,950,625) (4,116)
Purchases of property and equipment (42,085) (21,043)
Payments for capitalized product development costs (658,544) (694,909)
Purchases of intangible assets (23,774) (2,452)
Net cash used in investing activities (11,675,028) (722,520)
CASH FLOW FROM FINANCING ACTIVITIES:    
Sales of common stock sold from treasury stock 0 6,000,008
Cash received from exercise of stock options 75,445 74,751
Net cash provided by financing activities 75,445 6,074,759
Effect of foreign currency translation (511,650) 177,924
Net (decrease) increase in cash and cash equivalents (19,518,588) 17,634,362
Cash and cash equivalents, beginning of year 45,796,006 28,161,644
Cash and cash equivalents, end of year 26,277,418 45,796,006
Cash paid during the periods for:    
Income taxes $ (200,350) $ (4,124,485)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS OVERVIEW
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
BUSINESS OVERVIEW

NOTE 1 - BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on 5G/4G wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. ("FTI"), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America, the Caribbean and South America, and Asia.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of approximately 66.3% (approximately 33.7% is owned by non-controlling interests) as of June 30, 2022, and 2021. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of June 30, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

 

As of June 30, 2022, the non-controlling interest was $1,569,605, which represents a $90,443 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $90,443 was from income in the subsidiary of $268,716 incurred for the year ended June 30, 2022.

 

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products.

  

We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:   

          
   Fiscal Year Ended June 30, 
Net sales:  2022   2021 
North America  $23,305,366   $183,771,146 
Caribbean and South America   2,375    17,500 
Asia   690,021    326,699 
Totals  $23,997,762   $184,115,345 

 

          
Long-lived assets, net (property and equipment and intangible assets):  June 30, 2022   June 30, 2021 
United States  $1,374,747   $1,349,320 
Asia   81,261    49,040 
Totals  $1,456,008   $1,398,360 

 

Fair Value of Financial Instruments 

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit (see Note 3).

 

Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Allowance for Doubtful Accounts

 

Based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, we do not believe an allowance for doubtful accounts was necessary as of June 30, 2022, and 2021.

 

Revenue Recognition

  

Contracts with Customers

 

Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.

 

Disaggregation of Revenue

 

In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

 

Contract Balances

 

We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.

 

The balances of our trade receivables are as follows:   

        
   June 30, 2022   June 30, 2021 
Accounts Receivable  $1,322,619   $2,542,429 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. 

 

An amount of $837,000 is included in the Accounts Receivable balance as of June 30, 2022, which is the direct result of an agreement between our vendor and our customer where we acted as facilitator. There is a corresponding balance of $837,000 in our Accounts Payable balance as of June 30, 2022. We expect to settle our liability with the vendor once the amount is received from the customer. 

        
   June 30, 2022   June 30, 2021 
Undelivered products  $371,624   $140,000 

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.

 

Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.

 

As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

 

All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $500,000 and $360,000 associated with capitalized product development costs associated with complete technology for the years ended June 30, 2022, and 2021, respectively.

 

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.

 

The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 2 to Notes to Consolidated Financial Statements) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $187,343 and $602,388, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $658,544 in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.

 

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $4,282,131 and $4,567,863 for the years ended June 30, 2022, and 2021, respectively. 

 

Warranties

 

We provide a warranty for one year which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has not experienced any material net warranty expenditures.

 

Shipping and Handling Costs

 

Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the statements of comprehensive income, were $246,290 and $723,617 for the years ended June 30, 2022, and 2021, respectively. 

 

Cash and Cash Equivalents

 

For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.

 

Short Term Investments

 

We have invested excess funds in short term liquid assets, such as certificates of deposit or money market funds.

 

Inventories

 

Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond our control. We may write down our inventory value for potential obsolescence and excess inventory.  As of June 30, 2022, and 2021, we have recorded inventory reserves in the amount of $557,155 and $0, respectively, for inventories that we have identified as obsolete or slow-moving.

 

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows: 

   
Machinery   6 years
Office equipment   5 years
Molds   3 years
Vehicles   5 years
Computers and software   5 years
Furniture and fixtures   7 years
Facilities improvements   5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was recognized during the years ended June 30, 2022, and 2021.

 

Intangible Assets

 

The definite lived intangible assets consisted of the following as of June 30, 2022: 

                     
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     187,343        187,343 
Software  5 years  2.0 years   423,147    314,855    108,292 
Patents  10 years  2.5 years   21,543    15,122    6,421 
Certifications & licenses  3 years  1.1 years   2,144,359    1,096,359    1,048,000 
Total as of June 30, 2022        $2,794,789    1,444,733    1,350,056 

 

The definite lived intangible assets consisted of the following as of June 30, 2021:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years  0.5 years   18,397    15,331    3,066 
Technology in progress  Not Applicable     602,388        602,388 
Software  5 years  3.0 years   399,811    268,495    131,316 
Patents  10 years  3.9 years   21,105    12,951    8,154 
Certifications & licenses  3 years  1.6 years   1,070,770    568,944    501,826 
Total as of June 30, 2021        $2,112,471   $865,721   $1,246,750 

 

Amortization expense recognized during the years ended June 30, 2022, and 2021 was $579,012 and $435,571, respectively. For the year ended June 30, 2021, we disposed the fully amortized intangible assets in the amount of $3,228,261 and a technology in progress in the amount of $140,192 as we identified it has the great unlikelihood of economic success based on its performance test results. The amortization expenses of the definite lived intangible assets for the next five years and thereafter are as follows:    

                        
   FY2023   FY2024   FY2025   FY2026   FY2027   Thereafter 
Total  $557,856   $381,973   $181,342   $14,042   $10,000   $17,500 

 

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.

 

We are not aware of any events or changes in circumstances during the year ended June 30, 2022, that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

 

The Company’s employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Stock-based compensation is recognized on a straight-line basis over the award’s vesting period. The Company estimates the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

 

The Company uses the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes.  

 

The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

(Loss) Earnings per Share Attributable to Common Stockholders

 

Basic (loss) earnings per share is calculated by dividing the net (loss) income by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted (loss) earnings per share is calculated by dividing the net (loss) income by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.

 

Concentrations of Credit Risk

 

We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.

 

Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively.

 

A significant portion of our revenue is derived from a small number of customers. For the year ended June 30, 2022, net sales to our two largest customers represented 70% and 13% of our consolidated net sales, respectively, and 0% of our accounts receivable balance as of June 30, 2022. For the year ended June 30, 2021, net sales to our two largest customers represented 63% and 30% of our consolidated net sales, respectively, and 0% and 84% of our accounts receivable balance as of June 30, 2021. No other customer accounted for more than ten percent of total net sales.

 

For the year ended June 30, 2022, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If they were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact our revenue. For the year ended June 30, 2022, we purchased wireless data products from these suppliers in the amount of $22,319,313, or 98.3% of total purchases, and had related accounts payable of $7,409,273 as of June 30, 2022. For the year ended June 30, 2021, we purchased wireless data products from these suppliers in the amount of $138,516,044, or 99% of total purchases, and had related accounts payable of $9,096,451 as of June 30, 2021

 

We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses, which changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. The new methodology requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset. The Company adopted the standard on July 1, 2020. The new standard did not have a material impact on its consolidated financial statements.

 

In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under the amendments in ASU 2018-02, an entity may elect to reclassify the income tax effects of the Tax Cuts and Jobs Act of 2017 on items within accumulated other comprehensive income to retained earnings. The adoption of this update does not have a material impact the Company’s consolidated financial statements.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which among other things, eliminates certain exceptions in the current rules regarding the approach for intraperiod tax allocations and the methodology for calculating income taxes in an interim period, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The Company adopted the standard on July 1, 2021. The new standard did not have a material impact on its consolidated financial statements.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS
12 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

NOTE 3 - FAIR VALUE MEASUREMENTS

 

Fair value accounting is applied for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities are as follows:

 

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the measurement date.
Level 2 inputs are observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 inputs are unobservable inputs for the asset or liability.

  

The carrying values of the Company’s financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, and accounts payable and debt, are calculated based on their approximate their fair values due to the short period of time to maturity or repayment. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds and certificates of deposit.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT
12 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 4 - PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following as of:  

          
   June 30, 2022   June 30, 2021 
Machinery and Commercial Equipment  $67,848   $67,044 
Office equipment   312,785    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    971,698    933,787 
Less accumulated depreciation   (865,746)   (782,177)
Total  $105,952   $151,610 

  

Depreciation expense associated with property and equipment was $87,743 and $90,322 for the fiscal years ended June 30, 2022, and 2021, respectively, and is included in selling, general, and administrative expenses on the consolidated statements of comprehensive (loss) income. For the years ended June 30, 2022 and 2021, we disposed of fully depreciated property and equipment in the amounts of $4,175 and $812,416, respectively.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES
12 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES

NOTE 5 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of: 

          
   June 30, 2022   June 30, 2021 
Accrued payroll deductions owed to government entities  $55,387   $66,307 
Accrued vacation   65,602    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   40,000    52,500 
Accrued commission to a customer   288,306    451,898 
Other accrued liabilities   612    920 
Total  $589,907   $785,525 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
12 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 6 - INCOME TAXES

 

Income tax (benefit) provision for the years ended June 30, 2022, and 2021 consists of the following: 

          
   Year Ended June 30, 
   2022   2021 
Current income tax (benefit) expense:          
Federal  $(127,998)  $4,217,883 
State   975    (525)
Foreign   49,843    256,636 
Total Current income tax expense (benefit)   (77,180)   4,473,994 
Deferred income tax (benefit) expense:          
Federal   (876,513)   142,242 
State   (83,375)   155,410 
Foreign       267,649 
Total deferred income tax expense (benefit)   (959,888)   565,301 
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 

 

The (benefit) provision for income taxes reconciles to the amount computed by applying the effective federal statutory income tax rate to the income before provision for income taxes as follows: 

          
   Year Ended June 30, 
   2022   2021 
Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items  $(982,130)  $4,929,611 
State tax, net of federal tax benefit   (82,840)   125,237 
Nondeductible expenses   870    22,688 
R&D credits   (46,643)   (56,950)
Global intangible low-taxed income   152,930    95,419 
Foreign rate difference   (16,279)   39,146 
Others   (62,976)   (13,523)
Forgiveness of payroll protection plan loan       (102,333)
Change in valuation allowance        
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 

 

Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows: 

          
   June 30, 2022   June 30, 2021 
Deferred tax asset:          
Net operating losses  $737,258   $170,649 
State tax        
Lease accounting, net   4,299    7,035 
Intangibles   156,334    84,831 
Tax credits   202,958    133,451 
Inventory reserve   155,133    30,591 
Other, net   145,679    12,693 
Total deferred tax assets   1,401,661    439,250 
Deferred tax liabilities:          
Deferred state taxes   (46,565   (29,056)
State tax   (205   (110)
Property and equipment, net   (7,865   (22,536)
Total deferred tax liabilities   (54,225)   (51,702)
Less valuation allowance        
Net deferred tax asset  $1,347,436   $387,548 

 

Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We have evaluated the available evidence supporting the realization of our gross deferred tax assets, including the amount and timing of forecasted future taxable income. Management determined it is more likely than not that the federal deferred tax assets will be fully realized, and no valuation allowance is necessary as of June 30, 2022 or 2021.

 

As of June 30, 2022, we have federal and state net operating loss carryforwards of approximately $3.3 million and $40,000, respectively. Under the Tax Cuts and Jobs Act, which was signed into law on December 22, 2017, the federal net operating loss of approximately $2.5 million, which was recognized on or after January 1, 2018, will carry forward indefinitely. The federal net operating loss of approximately $0.8 million, which was recognized on or before December 31, 2017, will expire through 2035. The state net operating loss of approximately $40,000 will begin to expire through 2042. The utilization of net operating loss carryforwards may be subject to limitations under provisions of the Internal Revenue Code Section 382 and similar state provisions.

 

We apply the provisions of ASC 740 related to accounting for uncertain tax positions, which prescribes a recognition threshold and measurement process for recording in the financial statements uncertain tax positions taken or expected to be taken in a tax return. Under this provision, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. Tax benefits of an uncertain tax position will not be recognized if it has less than a 50% likelihood of being sustained based on technical merits.

 

A reconciliation of the beginning and ending balance of unrecognized tax benefits, which have been considered in the Company's computation of its deferred tax assets, is as follows: 

     
Balance as of June 30, 2020  $296,832 
Gross increase   38,427 
Balance as of June 30, 2021   335,259 
Gross increase   29,789 
Balance as of June 30, 2022  $365,048 

 

We do not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months. ASC 740 requires us to accrue interest and penalties where there is an underpayment of taxes based on our best estimate of the amount ultimately to be paid. Our policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. We have not recorded any interest or penalties as the liability associated with the unrecognized tax benefits is immaterial. We are subject to taxation in the U.S., and various state and foreign jurisdictions. 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
(LOSS) EARNINGS PER SHARE
12 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
(LOSS) EARNINGS PER SHARE

NOTE 7 – (LOSS) EARNINGS PER SHARE

 

We report (loss) earnings per share in accordance with ASC 260, “Earnings Per Share.” Basic (loss) earnings per share are computed using the weighted average number of shares outstanding during the period. Diluted (loss) earnings per share represent basic earnings per share adjusted to include the potentially dilutive effect of outstanding stock options by using the treasury stock method that the proceeds we receive from an in-the-money option exercise are used towards repurchasing common shares in the market. For the year ended June 30, 2022, we were in a net loss position and have excluded 766,001 stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the year ended June 30, 2021, we have calculated the diluted effect of common stocks arising from 484,000 stock options.

 

The weighted average number of shares outstanding used to compute (loss) earnings per share is as follows: 

          
   Year Ended June 30, 
   2022   2021 
Net (loss) income attributable to Parent Company  $(3,762,848)  $17,699,035 
Weighted-average shares of common stock outstanding:          
Basic   11,613,812    11,350,946 
Dilutive effect of common stock equivalents arising from stock options       241,955 
Diluted Outstanding shares   11,613,812    11,592,901 
Basic (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.56 
Diluted (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.53 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 8 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02 (Topic 842). Topic 842 amended several aspects of lease accounting, including requiring lessees to recognize leases with a term greater than one year as a right-of-use asset and corresponding liability, measured at the present value of the lease payments. In July 2018, the FASB issued supplemental adoption guidance and clarification to Topic 842 within ASU 2018-10 “Codification Improvements to Topic 842, Leases” and ASU 2018-11 “Leases (Topic 842): Targeted Improvements.” The new guidance aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. A modified retrospective application is required with an option to not restate comparative periods in the period of adoption.

 

The Company, effective July 1, 2019 has adopted the provisions of the new standard. The Company decided to use the practical expedients available upon adoption of Topic 842 to aid the transition from current accounting to provisions of Topic 842. The package of expedients will effectively allow the Company to run off existing leases, as initially classified as operating and classify new leases after implementation under the new standard as the business evolves.

 

The Company has an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc. Management evaluates each lease independently to determine the purpose, necessity to its future operations in addition to other appropriate facts and circumstances.

 

The Company adopted Topic 842 using a modified retrospective approach for its existing lease at July 1, 2019. The adoption of Topic 842 impacted the Company’s balance sheet by the recognition of the operating lease right-of-use assets and the liability for operating leases. The lease liability is based on the present value of the remaining lease payments, discounted using a market based incremental borrowing rate as the effective date of July 1, 2019 using current estimates as to lease term including estimated renewals for each operating lease.

 

On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended at a monthly rent of $25,754, by an additional fifty months to December 31, 2023. Our facility is covered by an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs.

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2022 but extended by an additional twelve months to August 31, 2023. In addition to monthly rent, the leases provide for periodic cost of living increases in the base rent and payment for certain common area costs. These facilities are covered by an appropriate level of insurance, and we believe them to be suitable for our use and adequate for our present needs. We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2022, and extended by an additional twelve months to September 4, 2023.

 

Rent expense for the years ended June 30, 2022, and 2021 was $446,057 and $446,614, respectively. Future minimum payments under operating leases are as follows: 

               
   Payments due by June 30,     
   2023   2024   Total 
Administrative office, San Diego, CA  $321,930   $160,965   $482,895 
Total Obligations  $321,930   $160,965   $482,895 

 

As of June 30, 2022, we used discount rates of 4.0% in determining our operating lease liabilities for the office spaces in San Diego, California. This rate represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our lease of the South Korean offices has been considered as short-term lease. Our San Diego office lease was extension of previous lease and did not contain any further extension provisions.

 

Future minimum payments under operating leases are as follows: 

     
   Operating Leases 
Fiscal 2023  $321,930 
Fiscal 2024   160,965 
Total lease payments   482,895 
Less imputed interest   (14,957)
Total  $467,938 

 

 

Litigation

 

We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.

 

Verizon Jetpack Recall

 

On April 8, 2021, Verizon issued a press release announcing that it is working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We import the devices and supply them to Verizon.

 

Verizon first advised us of one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.

 

As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. We are not currently aware of any aspect of the Jetpack design that could cause the devices to fail in the way described in Verizon’s recall notice. 

 

Future Impact on Financial Performance

 

We are striving to avoid any litigation arising from the recall and have not been served with any legal action relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. At this time, we do not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

Shareholder Litigation

 

Ali

 

A shareholder action, Ali vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California (San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. Discovery is ongoing at this time.

 

Harwood / Martin

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, on or about October 29, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv2091-CAB-KSC, on or about December 15, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.

 

The Harwood and Martin actions have recently been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery is ongoing at this time.

 

 

Pape

 

A legal action was filed in the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case # CV22-00471, on or about March 21, 2022, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. 

 

The Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

“Short-Swing” Profits Litigation

 

A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC v. Franklin Wireless et al. Case # 3:21-cv-01316-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.

 

Franklin v. Anydata, Inc.

 

We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $3.1 million. The total product purchase commitment with Quanta was approximately $2.9 million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $100,000 for the right to call on inventory and recorded an additional $49,580 as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $149,580 has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25th, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.

  

COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated at this time.

 

 

 

Change of Control Agreements

 

On October 1, 2020, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case we experience a change of control. The term includes the acquisition of our Common Stock resulting in one person or company owning more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors during any 12-month period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of our outstanding Common Stock, or a liquidation or dissolution or sale of substantially all of our assets.

 

The Change of Control Agreement with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million upon a change of control. 

 

International Tariffs

 

We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.

 

Customer Indemnification

 

Under purchase orders and contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could materially adversely affect our business, operating results and financial condition.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM INCENTIVE PLAN AWARDS
12 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
LONG-TERM INCENTIVE PLAN AWARDS

NOTE 9 - LONG-TERM INCENTIVE PLAN AWARDS

 

We apply the provisions of ASC 718, “Compensation - Stock Compensation,” to all of our stock-based compensation awards, and use the Black-Scholes option pricing model to value stock options. Under this application, we record compensation expense for all awards granted. Compensation costs will be recognized over the period that an employee provides service in exchange for the award, i.e. the vesting period.

 

In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.

 

In July of 2020, the Board of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan, which covers 800,000 shares of Common Stock. The Plan provide for the grant of incentive stock options, non-qualified stock options and restricted stock to our employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the Board of Directors at the time of each grant.

  

 

The estimated forfeiture rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ from those estimates. There were $545,841 and $380,758 compensation expenses recorded under this method for the years ended June 30, 2022, and 2021, respectively.

 

A summary of the status of our stock options is presented below:  

                    
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   1.22         
Forfeited or expired   (5,000)   5.40         
Outstanding as of June 30, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (93,999)   0.80         
Forfeited or expired   (12,000)   5.40         
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
                     
Exercisable as of June 30, 2022   345,366   $3.84    2.42   $183,270 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.1727 as of June 30, 2022, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted-average grant-date fair value of stock options outstanding as of June 30, 2022, in the amount of 766,001 shares was $3.17 per share.

 

As of June 30, 2022, there was unrecognized compensation cost of $1,311,085 related to non-vested stock options granted.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of approximately 66.3% (approximately 33.7% is owned by non-controlling interests) as of June 30, 2022, and 2021. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of June 30, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

Non-controlling Interest in a Consolidated Subsidiary

 

As of June 30, 2022, the non-controlling interest was $1,569,605, which represents a $90,443 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $90,443 was from income in the subsidiary of $268,716 incurred for the year ended June 30, 2022.

 

Segment Reporting

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products.

  

We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:   

          
   Fiscal Year Ended June 30, 
Net sales:  2022   2021 
North America  $23,305,366   $183,771,146 
Caribbean and South America   2,375    17,500 
Asia   690,021    326,699 
Totals  $23,997,762   $184,115,345 

 

          
Long-lived assets, net (property and equipment and intangible assets):  June 30, 2022   June 30, 2021 
United States  $1,374,747   $1,349,320 
Asia   81,261    49,040 
Totals  $1,456,008   $1,398,360 

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments 

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit (see Note 3).

 

Estimates

Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

Based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, we do not believe an allowance for doubtful accounts was necessary as of June 30, 2022, and 2021.

 

Revenue Recognition

Revenue Recognition

  

Contracts with Customers

 

Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.

 

Disaggregation of Revenue

 

In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.

 

Contract Balances

 

We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.

 

The balances of our trade receivables are as follows:   

        
   June 30, 2022   June 30, 2021 
Accounts Receivable  $1,322,619   $2,542,429 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. 

 

An amount of $837,000 is included in the Accounts Receivable balance as of June 30, 2022, which is the direct result of an agreement between our vendor and our customer where we acted as facilitator. There is a corresponding balance of $837,000 in our Accounts Payable balance as of June 30, 2022. We expect to settle our liability with the vendor once the amount is received from the customer. 

        
   June 30, 2022   June 30, 2021 
Undelivered products  $371,624   $140,000 

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.

 

Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.

 

As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

Cost of Goods Sold

 

All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $500,000 and $360,000 associated with capitalized product development costs associated with complete technology for the years ended June 30, 2022, and 2021, respectively.

 

Capitalized Product Development Costs

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.

 

The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 2 to Notes to Consolidated Financial Statements) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $187,343 and $602,388, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $658,544 in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.

 

Research and Development Costs

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $4,282,131 and $4,567,863 for the years ended June 30, 2022, and 2021, respectively. 

 

Warranties

Warranties

 

We provide a warranty for one year which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has not experienced any material net warranty expenditures.

 

Shipping and Handling Costs

Shipping and Handling Costs

 

Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the statements of comprehensive income, were $246,290 and $723,617 for the years ended June 30, 2022, and 2021, respectively. 

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.

 

Short Term Investments

Short Term Investments

 

We have invested excess funds in short term liquid assets, such as certificates of deposit or money market funds.

 

Inventories

Inventories

 

Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond our control. We may write down our inventory value for potential obsolescence and excess inventory.  As of June 30, 2022, and 2021, we have recorded inventory reserves in the amount of $557,155 and $0, respectively, for inventories that we have identified as obsolete or slow-moving.

 

Property and Equipment

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows: 

   
Machinery   6 years
Office equipment   5 years
Molds   3 years
Vehicles   5 years
Computers and software   5 years
Furniture and fixtures   7 years
Facilities improvements   5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was recognized during the years ended June 30, 2022, and 2021.

 

Intangible Assets

Intangible Assets

 

The definite lived intangible assets consisted of the following as of June 30, 2022: 

                     
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     187,343        187,343 
Software  5 years  2.0 years   423,147    314,855    108,292 
Patents  10 years  2.5 years   21,543    15,122    6,421 
Certifications & licenses  3 years  1.1 years   2,144,359    1,096,359    1,048,000 
Total as of June 30, 2022        $2,794,789    1,444,733    1,350,056 

 

The definite lived intangible assets consisted of the following as of June 30, 2021:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years  0.5 years   18,397    15,331    3,066 
Technology in progress  Not Applicable     602,388        602,388 
Software  5 years  3.0 years   399,811    268,495    131,316 
Patents  10 years  3.9 years   21,105    12,951    8,154 
Certifications & licenses  3 years  1.6 years   1,070,770    568,944    501,826 
Total as of June 30, 2021        $2,112,471   $865,721   $1,246,750 

 

Amortization expense recognized during the years ended June 30, 2022, and 2021 was $579,012 and $435,571, respectively. For the year ended June 30, 2021, we disposed the fully amortized intangible assets in the amount of $3,228,261 and a technology in progress in the amount of $140,192 as we identified it has the great unlikelihood of economic success based on its performance test results. The amortization expenses of the definite lived intangible assets for the next five years and thereafter are as follows:    

                        
   FY2023   FY2024   FY2025   FY2026   FY2027   Thereafter 
Total  $557,856   $381,973   $181,342   $14,042   $10,000   $17,500 

 

Long-lived Assets

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.

 

We are not aware of any events or changes in circumstances during the year ended June 30, 2022, that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

Stock-based Compensation

 

The Company’s employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Stock-based compensation is recognized on a straight-line basis over the award’s vesting period. The Company estimates the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

Income Taxes

 

The Company uses the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes.  

 

The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

(Loss) Earnings per Share Attributable to Common Stockholders

(Loss) Earnings per Share Attributable to Common Stockholders

 

Basic (loss) earnings per share is calculated by dividing the net (loss) income by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted (loss) earnings per share is calculated by dividing the net (loss) income by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.

 

Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively.

 

A significant portion of our revenue is derived from a small number of customers. For the year ended June 30, 2022, net sales to our two largest customers represented 70% and 13% of our consolidated net sales, respectively, and 0% of our accounts receivable balance as of June 30, 2022. For the year ended June 30, 2021, net sales to our two largest customers represented 63% and 30% of our consolidated net sales, respectively, and 0% and 84% of our accounts receivable balance as of June 30, 2021. No other customer accounted for more than ten percent of total net sales.

 

For the year ended June 30, 2022, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If they were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact our revenue. For the year ended June 30, 2022, we purchased wireless data products from these suppliers in the amount of $22,319,313, or 98.3% of total purchases, and had related accounts payable of $7,409,273 as of June 30, 2022. For the year ended June 30, 2021, we purchased wireless data products from these suppliers in the amount of $138,516,044, or 99% of total purchases, and had related accounts payable of $9,096,451 as of June 30, 2021

 

We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses, which changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. The new methodology requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset. The Company adopted the standard on July 1, 2020. The new standard did not have a material impact on its consolidated financial statements.

 

In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under the amendments in ASU 2018-02, an entity may elect to reclassify the income tax effects of the Tax Cuts and Jobs Act of 2017 on items within accumulated other comprehensive income to retained earnings. The adoption of this update does not have a material impact the Company’s consolidated financial statements.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which among other things, eliminates certain exceptions in the current rules regarding the approach for intraperiod tax allocations and the methodology for calculating income taxes in an interim period, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The Company adopted the standard on July 1, 2021. The new standard did not have a material impact on its consolidated financial statements.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Segment information by geographic areas
          
   Fiscal Year Ended June 30, 
Net sales:  2022   2021 
North America  $23,305,366   $183,771,146 
Caribbean and South America   2,375    17,500 
Asia   690,021    326,699 
Totals  $23,997,762   $184,115,345 
Long lived assets by geographic area
          
Long-lived assets, net (property and equipment and intangible assets):  June 30, 2022   June 30, 2021 
United States  $1,374,747   $1,349,320 
Asia   81,261    49,040 
Totals  $1,456,008   $1,398,360 
Schedule of receivables
        
   June 30, 2022   June 30, 2021 
Accounts Receivable  $1,322,619   $2,542,429 
Schedule of contract liabilities
        
   June 30, 2022   June 30, 2021 
Undelivered products  $371,624   $140,000 
Useful lives of property and equipment
   
Machinery   6 years
Office equipment   5 years
Molds   3 years
Vehicles   5 years
Computers and software   5 years
Furniture and fixtures   7 years
Facilities improvements   5 years or life of the lease, whichever is shorter
Intangible Assets
                     
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     187,343        187,343 
Software  5 years  2.0 years   423,147    314,855    108,292 
Patents  10 years  2.5 years   21,543    15,122    6,421 
Certifications & licenses  3 years  1.1 years   2,144,359    1,096,359    1,048,000 
Total as of June 30, 2022        $2,794,789    1,444,733    1,350,056 

 

The definite lived intangible assets consisted of the following as of June 30, 2021:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years  0.5 years   18,397    15,331    3,066 
Technology in progress  Not Applicable     602,388        602,388 
Software  5 years  3.0 years   399,811    268,495    131,316 
Patents  10 years  3.9 years   21,105    12,951    8,154 
Certifications & licenses  3 years  1.6 years   1,070,770    568,944    501,826 
Total as of June 30, 2021        $2,112,471   $865,721   $1,246,750 
Schedule of Expected Amortization Expense
                        
   FY2023   FY2024   FY2025   FY2026   FY2027   Thereafter 
Total  $557,856   $381,973   $181,342   $14,042   $10,000   $17,500 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
          
   June 30, 2022   June 30, 2021 
Machinery and Commercial Equipment  $67,848   $67,044 
Office equipment   312,785    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    971,698    933,787 
Less accumulated depreciation   (865,746)   (782,177)
Total  $105,952   $151,610 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
          
   June 30, 2022   June 30, 2021 
Accrued payroll deductions owed to government entities  $55,387   $66,307 
Accrued vacation   65,602    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   40,000    52,500 
Accrued commission to a customer   288,306    451,898 
Other accrued liabilities   612    920 
Total  $589,907   $785,525 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Tables)
12 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income tax provision from continuing operations
          
   Year Ended June 30, 
   2022   2021 
Current income tax (benefit) expense:          
Federal  $(127,998)  $4,217,883 
State   975    (525)
Foreign   49,843    256,636 
Total Current income tax expense (benefit)   (77,180)   4,473,994 
Deferred income tax (benefit) expense:          
Federal   (876,513)   142,242 
State   (83,375)   155,410 
Foreign       267,649 
Total deferred income tax expense (benefit)   (959,888)   565,301 
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 
Schedule of effective income tax rate
          
   Year Ended June 30, 
   2022   2021 
Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items  $(982,130)  $4,929,611 
State tax, net of federal tax benefit   (82,840)   125,237 
Nondeductible expenses   870    22,688 
R&D credits   (46,643)   (56,950)
Global intangible low-taxed income   152,930    95,419 
Foreign rate difference   (16,279)   39,146 
Others   (62,976)   (13,523)
Forgiveness of payroll protection plan loan       (102,333)
Change in valuation allowance        
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 
Schedule of deferred tax assets
          
   June 30, 2022   June 30, 2021 
Deferred tax asset:          
Net operating losses  $737,258   $170,649 
State tax        
Lease accounting, net   4,299    7,035 
Intangibles   156,334    84,831 
Tax credits   202,958    133,451 
Inventory reserve   155,133    30,591 
Other, net   145,679    12,693 
Total deferred tax assets   1,401,661    439,250 
Deferred tax liabilities:          
Deferred state taxes   (46,565   (29,056)
State tax   (205   (110)
Property and equipment, net   (7,865   (22,536)
Total deferred tax liabilities   (54,225)   (51,702)
Less valuation allowance        
Net deferred tax asset  $1,347,436   $387,548 
Schedule of unrecognized tax benefits
     
Balance as of June 30, 2020  $296,832 
Gross increase   38,427 
Balance as of June 30, 2021   335,259 
Gross increase   29,789 
Balance as of June 30, 2022  $365,048 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
(LOSS) EARNINGS PER SHARE (Tables)
12 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share
          
   Year Ended June 30, 
   2022   2021 
Net (loss) income attributable to Parent Company  $(3,762,848)  $17,699,035 
Weighted-average shares of common stock outstanding:          
Basic   11,613,812    11,350,946 
Dilutive effect of common stock equivalents arising from stock options       241,955 
Diluted Outstanding shares   11,613,812    11,592,901 
Basic (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.56 
Diluted (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.53 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
               
   Payments due by June 30,     
   2023   2024   Total 
Administrative office, San Diego, CA  $321,930   $160,965   $482,895 
Total Obligations  $321,930   $160,965   $482,895 
Maturities of lease liabilities
     
   Operating Leases 
Fiscal 2023  $321,930 
Fiscal 2024   160,965 
Total lease payments   482,895 
Less imputed interest   (14,957)
Total  $467,938 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM INCENTIVE PLAN AWARDS (Tables)
12 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
                    
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   1.22         
Forfeited or expired   (5,000)   5.40         
Outstanding as of June 30, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (93,999)   0.80         
Forfeited or expired   (12,000)   5.40         
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
                     
Exercisable as of June 30, 2022   345,366   $3.84    2.42   $183,270 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Net sales $ 23,997,762 $ 184,115,345
North America [Member]    
Net sales 23,305,366 183,771,146
South America [Member]    
Net sales 2,375 17,500
Asia [Member]    
Net sales $ 690,021 $ 326,699
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Long-lived assets, net (property and equipment and intangible assets) $ 1,456,008 $ 1,398,360
UNITED STATES    
Long-lived assets, net (property and equipment and intangible assets) 1,374,747 1,349,320
Asia [Member]    
Long-lived assets, net (property and equipment and intangible assets) $ 81,261 $ 49,040
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Abstract]    
Accounts Receivable $ 1,322,619 $ 2,542,429
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Abstract]    
Undelivered products $ 371,624 $ 140,000
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
12 Months Ended
Jun. 30, 2022
Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 6 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Tools, Dies and Molds [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7 years
Facility Czeug 8sa Ge 9nc [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years or life of the lease, whichever is shorter
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Indefinite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 2,794,789 $ 2,112,471
Accumulated Amortization 1,444,733 865,721
Intangible Assets, Net $ 1,350,056 $ 1,246,750
Complete Technology [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Intangible Assets, Gross $ 18,397 $ 18,397
Accumulated Amortization 18,397 15,331
Intangible Assets, Net 0 $ 3,066
Remaining Life   6 months
Technology In Progess [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 187,343 $ 602,388
Accumulated Amortization 0 0
Intangible Assets, Net $ 187,343 $ 602,388
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Intangible Assets, Gross $ 423,147 $ 399,811
Accumulated Amortization 314,855 268,495
Intangible Assets, Net $ 108,292 $ 131,316
Remaining Life 2 years 3 years
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Intangible Assets, Gross $ 21,543 $ 21,105
Accumulated Amortization 15,122 12,951
Intangible Assets, Net $ 6,421 $ 8,154
Remaining Life 2 years 6 months 3 years 10 months 24 days
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Intangible Assets, Gross $ 2,144,359 $ 1,070,770
Accumulated Amortization 1,096,359 568,944
Intangible Assets, Net $ 1,048,000 $ 501,826
Remaining Life 1 year 1 month 6 days 1 year 7 months 6 days
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)
Jun. 30, 2022
USD ($)
Accounting Policies [Abstract]  
FY2023 $ 557,856
FY2024 381,973
FY2025 181,342
FY2026 14,042
FY2027 10,000
Thereafter $ 17,500
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Product Information [Line Items]    
Noncontrolling interest percentage 66.30% 66.30%
Noncontrolling interest $ 1,569,605 $ 1,479,162
Increase (decrease) in noncontrolling interest 90,443  
Allowance for doubtful accounts 0 0
Product development costs 500,000 360,000
Capitalized product development costs 187,343 602,388
Product development costs incurred 658,544 694,909
Research and development costs 4,282,131 4,567,863
Warranty expense 0 0
Shipping and handling expense 246,290 723,617
Inventory reserve 557,155 0
Goodwill impairment 0 0
Amortization 579,012 435,571
Gain (Loss) on Disposition of Assets   3,228,261
[custom:TechnologyInProgress]   140,192
Products purchased 20,181,179 151,651,324
Accounts payable $ 8,143,305 $ 9,718,989
Revenue Benchmark [Member] | Customer 1 [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Concentration of credit risk 70.00% 63.00%
Revenue Benchmark [Member] | Customer 2 [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Concentration of credit risk 13.00% 30.00%
Accounts Receivable [Member] | Customer 1 [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Concentration of credit risk 0.00% 0.00%
Accounts Receivable [Member] | Customer 2 [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Concentration of credit risk   84.00%
Total Purchases [Member] | Supplier Concentration Risk [Member] | Suppliers [Member]    
Product Information [Line Items]    
Concentration of credit risk 98.30% 99.00%
Products purchased $ 22,319,313 $ 138,516,044
Accounts payable $ 7,409,273 $ 9,096,451
Noncontrolling Interests [Member]    
Product Information [Line Items]    
Noncontrolling interest percentage 33.70% 33.70%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 971,698 $ 933,787
Less accumulated depreciation (865,746) (782,177)
Total 105,952 151,610
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 67,848 67,044
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 312,785 291,191
Tools, Dies and Molds [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 575,552 575,552
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 15,513 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]    
Depreciation $ 87,743 $ 90,322
Disposed of depreciated property ad equipment $ 4,175 $ 812,416
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Payables and Accruals [Abstract]    
Accrued payroll deductions owed to government entities $ 55,387 $ 66,307
Accrued vacation 65,602 73,900
Accrued undelivered inventory 140,000 140,000
Accrued commission for service providers 40,000 52,500
Accrued commission to a customer 288,306 451,898
Other accrued liabilities 612 920
Total $ 589,907 $ 785,525
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details - Provision for Income Taxes) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Current income tax (benefit) expense:    
Federal $ (127,998) $ 4,217,883
State 975 (525)
Foreign 49,843 256,636
Total Current income tax expense (benefit) (77,180) 4,473,994
Deferred income tax (benefit) expense:    
Federal (876,513) 142,242
State (83,375) 155,410
Foreign 0 267,649
Total deferred income tax expense (benefit) (959,888) 565,301
(Benefit) provision for income taxes $ (1,037,068) $ 5,039,295
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details - Reconciliation of Tax Rate) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]    
Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items $ (982,130) $ 4,929,611
State tax, net of federal tax benefit (82,840) 125,237
Nondeductible expenses 870 22,688
R&D credits (46,643) (56,950)
Global intangible low-taxed income 152,930 95,419
Foreign rate difference (16,279) 39,146
Others (62,976) (13,523)
Forgiveness of payroll protection plan loan 0 (102,333)
Change in valuation allowance 0 0
(Benefit) provision for income taxes $ (1,037,068) $ 5,039,295
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details - Deferred Income Taxes) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Deferred tax asset:    
Net operating losses $ 737,258 $ 170,649
State tax 0 0
Lease accounting, net 4,299 7,035
Intangibles 156,334 84,831
Tax credits 202,958 133,451
Inventory reserve 155,133 30,591
Other, net 145,679 12,693
Total deferred tax assets 1,401,661 439,250
Deferred tax liabilities:    
Deferred state taxes (46,565) (29,056)
State tax (205) (110)
Property and equipment, net (7,865) (22,536)
Total deferred tax liabilities (54,225) (51,702)
Less valuation allowance 0 0
Net deferred tax asset $ 1,347,436 $ 387,548
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details - Unrecognized tax benefits) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]    
Beginning Balance $ 335,259 $ 296,832
Gross increase 29,789 38,427
Ending Balance $ 365,048 $ 335,259
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jan. 01, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]      
Operating loss carryforward $ 40,000    
Domestic Tax Authority [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforward $ 3,300,000 $ 2,500,000 $ 800,000
Carryforward expiration dates 2035    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforward $ 40,000    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
(LOSS) EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]    
Net (loss) income attributable to Parent Company $ (3,762,848) $ 17,699,035
Weighted-average shares of common stock outstanding:    
Basic 11,613,812 11,350,946
Dilutive effect of common stock equivalents arising from stock options 0 241,955
Diluted Outstanding shares 11,613,812 11,592,901
Basic (loss) earnings per share attributable to Parent Company stockholders $ (0.32) $ 1.56
Diluted (loss) earnings per share attributable to Parent Company stockholders $ (0.32) $ 1.53
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
(LOSS) EARNINGS PER SHARE (Details Narrative) - shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]    
Anti-dilutive shares excluded from EPS 766,001 484,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases)
Jun. 30, 2022
USD ($)
2023 $ 321,930
2024 160,965
Total 482,895
Administrative Office San Diego C A [Member]  
2023 321,930
2024 160,965
Total $ 482,895
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)
Jun. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2023 $ 321,930
Fiscal 2024 160,965
Total lease payments 482,895
Less imputed interest (14,957)
Total $ 467,938
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 30, 2020
Jun. 30, 2020
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Operating Lease, Expense $ 446,057 $ 446,614    
Anydata [Member]        
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Purchase commitment $ 3,100,000      
Quanta [Member]        
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Purchase commitment   $ 2,900,000    
Payment made for inventory       $ 100,000
Prepaid expense     $ 149,580 $ 49,580
Administrative Office San Diego C A [Member]        
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Operating lease discount rate 4.00%      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) - Equity Option [Member] - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options Outstanding, Beginning 484,000 251,291  
Weighted Average Exercise Price Outstanding, Beginning $ 3.67 $ 1.05  
Weighted Average Remaining Contractual Life (in years) Outstanding 3 years 4 months 13 days 2 years 9 months 29 days 1 year 11 months 12 days
Aggregate Intrinsic Value Outstanding, Beginning $ 2,662,830 $ 1,124,525  
Number of Options Granted 388,000 299,000  
Weighted Average Exercise Price Granted $ 3.38 $ 5.40  
Aggregate Intrinsic Value Granted $ 0 $ 0  
Number of Options Exercised (93,999) (61,291)  
Weighted Average Exercise Price Exercised $ 0.80 $ 1.22  
Aggregate Intrinsic Value Exercised $ 0 $ 0  
Number of Options Cancelled (12,000) (5,000)  
Weighted Average Exercise Price Forfeited or expired $ 5.40 $ 5.40  
Aggregate Intrinsic Value Forfeited or expired $ 0 $ 0  
Number of Options Outstanding, Ending 766,001 484,000  
Weighted Average Exercise Price Outstanding, Ending $ 3.85 $ 3.67  
Aggregate Intrinsic Value Outstanding, Ending $ 183,270 $ 2,662,830  
Number of Options Exercisable 345,366    
Weighted Average Exercise Price Exercisable $ 3.84    
Weighted Average Remaining Contractual Life (in years) Exercisable 2 years 5 months 1 day    
Aggregate Intrinsic Value Exercisable $ 183,270    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jul. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Common stock shares     800,000
Share based compensation expense $ 545,841 $ 380,758  
Weighted average grant-date fair value of stock options 766,001    
Weighted average grant-date fair value of stock options, per share price $ 3.17    
Unrecognized compensation cost related to non-vested options $ 1,311,085    
XML 58 franklin_i10k-063022_htm.xml IDEA: XBRL DOCUMENT 0000722572 2021-07-01 2022-06-30 0000722572 2021-12-31 0000722572 2022-09-13 0000722572 2022-06-30 0000722572 2021-06-30 0000722572 2020-07-01 2021-06-30 0000722572 us-gaap:CommonStockMember 2020-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-06-30 0000722572 us-gaap:TreasuryStockMember 2020-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-06-30 0000722572 2020-06-30 0000722572 us-gaap:CommonStockMember 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-06-30 0000722572 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2020-07-01 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-07-01 2021-06-30 0000722572 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000722572 us-gaap:TreasuryStockMember 2021-07-01 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-07-01 2022-06-30 0000722572 us-gaap:CommonStockMember 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2022-06-30 0000722572 us-gaap:TreasuryStockMember 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2022-06-30 0000722572 FKWL:NoncontrollingInterestsMember 2022-06-30 0000722572 FKWL:NoncontrollingInterestsMember 2021-06-30 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2021-07-01 2022-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2022-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2020-07-01 2021-06-30 0000722572 FKWL:TotalPurchasesMember us-gaap:SupplierConcentrationRiskMember FKWL:SuppliersMember 2021-06-30 0000722572 srt:NorthAmericaMember 2021-07-01 2022-06-30 0000722572 srt:NorthAmericaMember 2020-07-01 2021-06-30 0000722572 srt:SouthAmericaMember 2021-07-01 2022-06-30 0000722572 srt:SouthAmericaMember 2020-07-01 2021-06-30 0000722572 srt:AsiaMember 2021-07-01 2022-06-30 0000722572 srt:AsiaMember 2020-07-01 2021-06-30 0000722572 country:US 2022-06-30 0000722572 country:US 2021-06-30 0000722572 srt:AsiaMember 2022-06-30 0000722572 srt:AsiaMember 2021-06-30 0000722572 us-gaap:EquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:OfficeEquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-07-01 2022-06-30 0000722572 us-gaap:VehiclesMember 2021-07-01 2022-06-30 0000722572 us-gaap:ComputerEquipmentMember 2021-07-01 2022-06-30 0000722572 us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000722572 FKWL:FacilityCzeug8saGe9ncMember 2021-07-01 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-07-01 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2022-06-30 0000722572 FKWL:TechnologyInProgessMember 2022-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0000722572 FKWL:PatentMember 2021-07-01 2022-06-30 0000722572 FKWL:PatentMember 2022-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-07-01 2022-06-30 0000722572 FKWL:CertificationAndLicensesMember 2022-06-30 0000722572 FKWL:CompleteTechnologyMember 2020-07-01 2021-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-06-30 0000722572 FKWL:TechnologyInProgessMember 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-01 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0000722572 FKWL:PatentMember 2020-07-01 2021-06-30 0000722572 FKWL:PatentMember 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2020-07-01 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000722572 us-gaap:OfficeEquipmentMember 2022-06-30 0000722572 us-gaap:OfficeEquipmentMember 2021-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2022-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-06-30 0000722572 us-gaap:VehiclesMember 2022-06-30 0000722572 us-gaap:VehiclesMember 2021-06-30 0000722572 us-gaap:DomesticCountryMember 2022-06-30 0000722572 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0000722572 us-gaap:DomesticCountryMember 2018-01-01 0000722572 us-gaap:DomesticCountryMember 2017-12-31 0000722572 us-gaap:DomesticCountryMember 2021-07-01 2022-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2022-06-30 0000722572 FKWL:AnydataMember 2022-06-30 0000722572 FKWL:QuantaMember 2021-06-30 0000722572 FKWL:QuantaMember 2020-06-30 0000722572 FKWL:QuantaMember 2020-12-30 0000722572 2020-07-31 0000722572 us-gaap:StockOptionMember 2020-06-30 0000722572 us-gaap:StockOptionMember 2018-07-01 2019-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-06-30 0000722572 us-gaap:StockOptionMember 2022-06-30 iso4217:USD shares iso4217:USD shares pure 0000722572 false 2022 FY 10-K true 2022-06-30 --06-30 false 001-14891 FRANKLIN WIRELESS CORP. NV 95-3733534 9707 Waples Street Suite 150 San Diego CA 92121 858 623-0000 Common Stock, par value $.001 per share No No Yes Yes Accelerated Filer true false true false 36716000 11684280 2022-06-30 6651 Paris, Kreit, and Chiu CPA LLP New York, NY 26277418 45796006 16336659 5386034 1322619 2542429 40132 50040 4197863 975519 40939 44984 174796 40630 48390426 54835642 105952 151610 1350056 1246750 1347436 387548 273285 273285 448621 753263 126095 140539 52041871 57788637 8143305 9718989 6702 333503 231624 0 589907 785525 308834 317519 9280372 11155536 159104 467937 9439476 11623473 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 11684280 11684280 11590281 11590281 14163 14069 13593426 12972234 31964246 35727094 2549208 2549208 3554893 3554893 -984152 -472502 41032790 44686002 1569605 1479162 42602395 46165164 52041871 57788637 23997762 184115345 20181179 151651324 3816583 32464021 4509344 5077848 4282131 4567863 8791475 9645711 -4974892 22818310 71375 8789 91567 147166 0 487300 38397 0 64080 -26088 265419 617167 -4709473 23435477 -1037068 5039295 -3672405 18396182 90443 697147 -3762848 17699035 -0.32 1.56 -0.32 1.53 11613812 11350946 11613812 11592901 -3672405 18396182 -511650 177924 -4184055 18574106 90443 697147 -4274498 17876959 10605912 14007 7475365 18028059 -4513479 -650426 782015 21135541 17699035 17699035 177924 177924 61291 62 74689 74751 697147 697147 923078 5041422 958586 6000008 380758 380758 11590281 14069 12972234 35727094 -3554893 -472502 1479162 46165164 -3762848 -3762848 -511650 -511650 93999 94 75351 75445 90443 90443 545841 545841 11684280 14163 13593426 31964246 -3554893 -984152 1569605 42602395 -3672405 18396182 87743 90322 579012 435571 545841 380758 23780 338185 -0 487300 38397 -0 -0 -140192 304642 386407 959888 -550640 -1205938 -13103973 3222344 -10807884 -4045 23396 134166 12792 -14444 -142830 -1537287 -32364266 -326801 298790 -317518 -399285 231624 0 -195618 319504 -7407355 12104199 10950625 4116 42085 21043 658544 694909 23774 2452 -11675028 -722520 0 6000008 75445 74751 75445 6074759 -511650 177924 -19518588 17634362 45796006 28161644 26277418 45796006 -200350 -4124485 <p id="xdx_802_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zg4ZtHIpp4xt" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 - <span id="xdx_820_zaJl3imUv6Z8">BUSINESS OVERVIEW</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on 5G/4G wireless technology.</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; text-indent: 0.5in">We have a majority ownership position in Franklin Technology Inc. ("FTI"), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.</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; text-indent: 0.5in">Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America, the Caribbean and South America, and Asia.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_800_eus-gaap--SignificantAccountingPoliciesTextBlock_zZL4v9cRlPPK" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 2 - <span id="xdx_82D_zfdhKazL5lbG">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zuAwPvGWj8NE" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_z6okBLCQDh9R">Principles of Consolidation</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; text-indent: 0.5in">The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of approximately <span id="xdx_902_ecustom--NoncontrollingInterestPercentage_iI_dp_c20220630_zjomaes8vOR5" title="Noncontrolling interest percentage"><span id="xdx_90B_ecustom--NoncontrollingInterestPercentage_iI_dp_c20210630_zIXLCXeXVLNI" title="Noncontrolling interest percentage">66.3</span></span>% (approximately <span id="xdx_909_ecustom--NoncontrollingInterestPercentage_iI_dp_c20220630__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zNtugyycFbTu" title="Noncontrolling interest percentage"><span id="xdx_909_ecustom--NoncontrollingInterestPercentage_iI_dp_c20210630__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_z4oHupDqrpDs" title="Noncontrolling interest percentage">33.7</span></span>% is owned by non-controlling interests) as of June 30, 2022, and 2021. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of June 30, 2022, or June 30, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_841_eus-gaap--MinorityInterestDisclosureTextBlock_zZ805xSKkYjC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86E_zbE8hUoSHJPF">Non-controlling Interest in a Consolidated Subsidiary</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; text-indent: 0.5in">As of June 30, 2022, the non-controlling interest was $<span id="xdx_909_eus-gaap--MinorityInterest_c20220630_pp0p0_zso1HEc9panL" title="Noncontrolling interest">1,569,605</span>, which represents a $<span id="xdx_908_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220630_pp0p0_zpduHKsuvh58" title="Increase (decrease) in noncontrolling interest">90,443</span> increase from $<span id="xdx_908_eus-gaap--MinorityInterest_c20210630_pp0p0_zsgORbFprOqI" title="Noncontrolling interest">1,479,162</span> as of June 30, 2021.  The increase in the non-controlling interest of $<span id="xdx_90A_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20210701__20220630_zzq2j2tNjsNu" title="Increase (decrease) in noncontrolling interest">90,443</span> was from income in the subsidiary of $268,716 incurred for the year ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_842_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zRA8sbpXEys2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zz04ohC6Vco_z8Ge3eeIoeX4">Segment Reporting</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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:   </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zn3UFtSE9anB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B1_zNwvzTBAo7nD" style="display: none">Segment information by geographic areas</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 style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">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: 66%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_z8XxIO0BdQzW" style="width: 14%; text-align: right" title="Net sales">23,305,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_zl1ah7zuRXIa" style="width: 14%; text-align: right" title="Net sales">183,771,146</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zEWsBRIHIMc2" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zHkrQz1g39lX" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zRYlrsrygoc0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">690,021</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_98F_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zMxHWcPjEn0a" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">326,699</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20210701__20220630_pp0p0_z5BJM39riWMh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">23,997,762</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200701__20210630_pp0p0_z8XQuVWyf8Z1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">184,115,345</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zSausaYi4Tnq" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zUdQethbHaI_zoNaNPbTbMj9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zj6EVO8fZfsr" style="display: none">Long lived assets by geographic area</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 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: 66%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__country--US_pp0p0_zJUnaF79F7XR" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,374,747</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0_zBlHF3x1OLAu" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zSn1onBJbrLh" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">81,261</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zC8JiDX5vN6A" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630_pp0p0_z4v3eN6ZaUb1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,456,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0_zBDtZzahVAVo" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,398,360</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zfqL97IZqfVB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zzhPCvaUrofj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_zy66ClJVQAOu">Fair Value of Financial Instruments</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; text-align: justify; text-indent: 0.5in">The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit (see Note 3).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"><b> </b></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_zX8Z7KNcQ8Z3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_zxVTn0V0kVwP">Estimates</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: -0.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"><b> </b></p> <p id="xdx_849_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zPWapmFK3t3_zSa1d5emVNFv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zS9odaKyEJZ5">Allowance for Doubtful Accounts</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; text-indent: 0.5in">Based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, we do <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20220630_zZboVhari4pY" title="Allowance for doubtful accounts"><span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20210630_zW9YEpH8Eu13" title="Allowance for doubtful accounts">no</span></span>t believe an allowance for doubtful accounts was necessary as of June 30, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--RevenueRecognitionPolicyTextBlock_zyGfsILmsRCh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zuHR5Z4SuhIc">Revenue Recognition</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Contracts with Customers</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Disaggregation of Revenue</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Contract Balances</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balances of our trade receivables are as follows:   </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zOXZg0ROmDkB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_z5zpIYFYVX7b" style="display: none">Schedule of receivables</span></td><td> </td> <td colspan="2" id="xdx_49F_20220630_zzYB86XjPrTt" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20210630_zvrxN3qCruL3" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_zxxt1hkBxn1x" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">1,322,619</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">2,542,429</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zgulHNdwR2LY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">An amount of $837,000 is included in the Accounts Receivable balance as of June 30, 2022, which is the direct result of an agreement between our vendor and our customer where we acted as facilitator. There is a corresponding balance of $837,000 in our Accounts Payable balance as of June 30, 2022. We expect to settle our liability with the vendor once the amount is received from the customer. </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--OtherLiabilitiesTableTextBlock_zGjck5BO8mZy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B1_z0yxloJtF2ld" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20220630_z0NWAYwQ91Ru" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210630_z5kKgaYzs4PG" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_z0xH167EUNvU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">371,624</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">140,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zGGq4Nxw9ZWH" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Performance Obligations</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_zGq0IAcgRBbv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86F_zAdBwqFgcvbH">Cost of Goods Sold</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; text-align: justify; text-indent: 0.5in">All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $<span id="xdx_903_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20210701__20220630_zQoDHw7f8pT3" title="Product development costs">500,000</span> and $<span id="xdx_90C_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20200701__20210630_zugVUZevdbYU" title="Product development costs">360,000</span> associated with capitalized product development costs associated with complete technology for the years ended June 30, 2022, and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zBBzaHn05dcA" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zftLFlfigWsw">Capitalized Product Development Costs</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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 2 to Notes to Consolidated Financial Statements) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.</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; text-indent: 0.5in">As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $<span id="xdx_90E_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20220630_pp0p0_zPhk2OC3Cd52" title="Capitalized product development costs">187,343</span> and $<span id="xdx_90D_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20210630_pp0p0_zXadsY32hXG2" title="Capitalized product development costs">602,388</span>, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $<span id="xdx_90A_eus-gaap--PaymentsToDevelopSoftware_c20210701__20220630_pp0p0_zvRTH8W1eXvt" title="Product development costs incurred">658,544</span> in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zyXnxeRLrJm5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zXCEC3OUYDdw">Research and Development Costs</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; text-indent: 0.5in">Costs associated with research and development are expensed as incurred. Research and development costs were $<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20210701__20220630_pp0p0_zyeIxZ5IlSxA" title="Research and development costs">4,282,131</span> and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20200701__20210630_pp0p0_zFJnoolzg8Ig" title="Research and development costs">4,567,863</span> for the years ended June 30, 2022, and 2021, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> <p id="xdx_840_eus-gaap--StandardProductWarrantyPolicy_zqy0CPFISIaW" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_zYyS7kFwVnf8">Warranties</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; text-align: justify; text-indent: 0.5in">We provide a warranty for one year which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has <span id="xdx_90C_eus-gaap--ProductWarrantyExpense_pp0p0_do_c20210701__20220630_zOQaZXKYKgwo" title="Warranty expense"><span id="xdx_905_eus-gaap--ProductWarrantyExpense_pp0p0_do_c20200701__20210630_zPzZmOvqTCQD" title="Warranty expense">no</span></span>t experienced any material net warranty expenditures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"><b><i> </i></b></p> <p id="xdx_849_ecustom--ShippingAndHandlingCostsPolicyTextBlock_z0RIaAUAbpPM" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_869_z5ATdZEYrpXV">Shipping and Handling Costs</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; text-align: justify; text-indent: 0.5in">Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the statements of comprehensive income, were $<span id="xdx_90F_eus-gaap--OtherSellingGeneralAndAdministrativeExpense_pp0p0_c20210701__20220630_z2zikbToYeNk" title="Shipping and handling expense">246,290</span> and $<span id="xdx_903_eus-gaap--OtherSellingGeneralAndAdministrativeExpense_pp0p0_c20200701__20210630_znsFgfHUP8LC" title="Shipping and handling expense">723,617</span> for the years ended June 30, 2022, and 2021, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"> </p> <p id="xdx_845_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCh67HnCR8Ui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_z8IZLXrCXuaC">Cash and Cash Equivalents</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; text-align: justify; text-indent: 0.5in">For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--MarketableSecuritiesTextBlock_zyznANrU4LO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zBsEiFhdmvVo">Short Term Investments</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; text-indent: 0.5in">We have invested excess funds in short term liquid assets, such as certificates of deposit or money market funds.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zKRCoIVdbOHW" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_868_zzGS3D9iyeZK">Inventories</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; text-indent: 0.5in">Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond our control. We may write down our inventory value for potential obsolescence and excess inventory.  As of June 30, 2022, and 2021, we have recorded inventory reserves in the amount of $<span id="xdx_90B_eus-gaap--InventoryValuationReserves_c20220630_pp0p0_zGQzNhxvjnqC" title="Inventory reserve">557,155</span> and $<span id="xdx_908_eus-gaap--InventoryValuationReserves_c20210630_pp0p0_zBQEJodJqP7t" title="Inventory reserve">0</span>, respectively, for inventories that we have identified as obsolete or slow-moving.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvMaoy3HCA0f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zoTvbXKhNiM6">Property and Equipment</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; text-align: justify; text-indent: 0.5in">Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zLfzIGL8xGEz" 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 - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zbZaoOo3bV0E" style="display: none">Useful lives of property and equipment</span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery</span></td> <td style="width: 2%"> </td> <td style="width: 48%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zgB6ZMqRFtuA" title="Estimated useful lives">6</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zUehAMI6Geuz" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Molds</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQ2yYlFpi914" title="Estimated useful lives">3</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z3LNg8OveYs7" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and software</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zF8pyw2iRKRS" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzggaFU9iOiH" title="Estimated useful lives">7</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facilities improvements</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityCzeug8saGe9ncMember_zGSi2QABStm4" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8A9_zffZ5mM5fqDX" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zPNBFEaUwjFl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_z8EIzxUlHu6n">Goodwill and Intangible Assets</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; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. <span id="xdx_909_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220630_zUzKgY221yjB" title="Goodwill impairment"><span id="xdx_90D_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20200701__20210630_z6gwKHY4DeC9" title="Goodwill impairment">No</span></span> impairment was recognized during the years ended June 30, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84F_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zEWM186ava79" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_zFoPYONogb9K">Intangible Assets</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; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of June 30, 2022: </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ztnu5mIyBaS0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zrlsCbWBvgeE" style="display: none">Intangible Assets</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zezo3zA4m4tT" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zhrABVM6JPvb" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zLoUXodCvw4J" style="width: 12%; text-align: right" title="Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z5hYmq4SCIXD" style="width: 12%; text-align: right" title="Intangible Assets, Net">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zhRW77e6WhHb" style="text-align: right" title="Accumulated Amortization">187,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_z6vhPCErmxHW" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zJxHOld8heq2" style="text-align: right" title="Intangible Assets, Net">187,343</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zXWIbwErupJ_zIlToCyhkcXr" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zd5KV5lq7Bv_z4TYLviThw5L" title="Remaining Life">2.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zgpv6kwiJPQY" style="text-align: right" title="Intangible Assets, Gross">423,147</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zdbpG9cT8HTf" style="text-align: right" title="Accumulated Amortization">314,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zeiLHwgNyBQv" style="text-align: right" title="Intangible Assets, Net">108,292</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z7JINybDCZ5p" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMyYzLsB5FIW" title="Remaining Life">2.5</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zDafBMeDVczZ" style="text-align: right" title="Intangible Assets, Gross">21,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zXMJNHHgi7Aj" style="text-align: right" title="Accumulated Amortization">15,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_znWG5CkmsjTB" style="text-align: right" title="Intangible Assets, Net">6,421</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zONNe3jxOylR" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zVGepbnw2mtD" title="Remaining Life">1.1</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zVaIjaEydpud" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">2,144,359</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zf70hUu5lr5D" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">1,096,359</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--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zkVl5R0D2ROq" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">1,048,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630_pp0p0_zFH1Njnib8HH" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,794,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630_pp0p0_zeoxouatFM7k" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">1,444,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630_pp0p0_z1ddY2m6vcwJ" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,350,056</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </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="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zLYVDeos4Dwc" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zwPiVwQQSoS0" title="Remaining Life">0.5</span> years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zONq60I0o2Pr" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zgmI3wsIMYNf" style="width: 12%; text-align: right" title="Accumulated Amortization">15,331</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--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zlP8Lrxt4JW6" style="width: 12%; text-align: right" title="Intangible Assets, Net">3,066</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zOmihjrQGXif" style="text-align: right" title="Intangible Assets, Gross">602,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zkcS6Uyy8Bli" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zEW4fu6PX7tr" style="text-align: right" title="Intangible Assets, Net">602,388</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zJcZSM6IHG5K" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zVlepXQDB187" title="Remaining Life">3.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zLWjSm1tnGLT" style="text-align: right" title="Intangible Assets, Gross">399,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zsLJFd8zre9J" style="text-align: right" title="Accumulated Amortization">268,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_z1puOK8h41MT" style="text-align: right" title="Intangible Assets, Net">131,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zQt2Hm7ara5U" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zF5wQPHBPVYg" title="Remaining Life">3.9</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zxJPnLxpFejD" style="text-align: right" title="Intangible Assets, Gross">21,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_z3ckLnWGqf8A" style="text-align: right" title="Accumulated Amortization">12,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zOUgGKHZtV2s" style="text-align: right" title="Intangible Assets, Net">8,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLAO1Slf6A2K" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLV6JdCJbqSM" title="Remaining Life">1.6</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_z7uZN0plEwAD" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">1,070,770</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zUWe29nJxKfv" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">568,944</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zczmvbag0U0x" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">501,826</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630_pp0p0_zbfwEDqjLcEV" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,112,471</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pp0p0_zrNp3o0evqob" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">865,721</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pp0p0_zmkgBBMZAd72" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,246,750</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zWsHPAb1lDZU" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Amortization expense recognized during the years ended June 30, 2022, and 2021 was $<span id="xdx_90B_eus-gaap--AdjustmentForAmortization_c20210701__20220630_pp0p0_zfeOFv7UwlI0">579,012 </span>and $<span id="xdx_905_eus-gaap--AdjustmentForAmortization_c20200701__20210630_pp0p0_zeB7FAny3tou">435,571</span>, respectively. For the year ended June 30, 2021, we disposed the fully amortized intangible assets in the amount of $<span id="xdx_90A_eus-gaap--GainLossOnDispositionOfAssets1_pp0p0_c20200701__20210630_ziNLu74RloVK">3,228,261 </span>and a technology in progress in the amount of $<span id="xdx_907_ecustom--TechnologyInProgress_pp0p0_c20200701__20210630_zy3zhHpjr5yw">140,192 </span>as we identified it has the great unlikelihood of economic success based on its performance test results. The amortization expenses of the definite lived intangible assets for the next five years and thereafter are as follows:    </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zwQouuWkjUPC" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zK7AEednbszO" style="display: none">Schedule of Expected Amortization Expense</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">FY2023</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">FY2024</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">FY2025</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">FY2026</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">FY2027</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">Thereafter</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: 22%; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220630_zh883wmLAQmB" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2023">557,856</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220630_zPbMRzhQt1rL" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2024">381,973</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220630_zukkzsV7Js9F" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2025">181,342</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220630_zX7OODrjoE3m" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2026">14,042</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20220630_z18LFBsxC7Qg" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2027">10,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c20220630_pp0p0_zppWOpjVqYpj" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter">17,500</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zpBodVQ2qx67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_841_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpyPa9hYek7G" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_zW8l69q9yhvB">Long-lived Assets</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; text-align: justify; text-indent: 0.5in">In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.</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; text-indent: 0.5in">We are not aware of any events or changes in circumstances during the year ended June 30, 2022, that would indicate that the long-lived assets are impaired.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z56n3jjfI4QI" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_869_zJmZFgy8PR1M">Stock-based Compensation</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; text-indent: 0.5in">The Company’s employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Stock-based compensation is recognized on a straight-line basis over the award’s vesting period. The Company estimates the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zaBoeVKQtaUF" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_z26CDl1WZCUE">Income Taxes</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; text-align: justify; text-indent: 0.5in">The Company uses the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes.  </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; text-indent: 0.5in">The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_zoATXNqRfK6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zHf2S5oWf1Ma">(Loss) Earnings per Share Attributable to Common Stockholders</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; text-align: justify; text-indent: 0.5in">Basic (loss) earnings per share is calculated by dividing the net (loss) income by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted (loss) earnings per share is calculated by dividing the net (loss) income by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.</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"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_zqukKw8yILge" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_z4GJAB3MfTWZ">Concentrations of Credit Risk</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; text-align: justify; text-indent: 0.5in">We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A significant portion of our revenue is derived from a small number of customers. For the year ended June 30, 2022, net sales to our two largest customers represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zrrcGL1tAAsb" title="Concentration of credit risk">70</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zQACcFfH0ioE" title="Concentration of credit risk">13</span>% of our consolidated net sales, respectively, and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztdpol3BJBBk" title="Concentration of credit risk">0</span>% of our accounts receivable balance as of June 30, 2022. For the year ended June 30, 2021, net sales to our two largest customers represented <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHSUBofJqgZ_znDbFpQ1j0ce" title="Concentration of credit risk">63</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJNhenKxmlK" title="Concentration of credit risk">30</span>% of our consolidated net sales, respectively, and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zy77gI7EiLQl" title="Concentration of credit risk">0</span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zwWUBwh2hEcw" title="Concentration of credit risk">84</span>% of our accounts receivable balance as of June 30, 2021. No other customer accounted for more than ten percent of total net sales.</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; text-indent: 0.5in">For the year ended June 30, 2022, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If they were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact our revenue. For the year ended June 30, 2022, we purchased wireless data products from these suppliers in the amount of $<span id="xdx_90B_eus-gaap--CostOfRevenue_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_pp0p0_zBzg5QQkXDbt" title="Products purchased">22,319,313</span>, or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zGlrJq0JHGs4" title="Concentration of credit risk">98.3</span>% of total purchases, and had related accounts payable of $<span id="xdx_909_eus-gaap--AccountsPayableCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_pp0p0_zfotAVWqc3r1" title="Accounts payable">7,409,273</span> as of June 30, 2022. For the year ended June 30, 2021, we purchased wireless data products from these suppliers in the amount of $<span id="xdx_909_eus-gaap--CostOfRevenue_pp0p0_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zXRP5YXAkm5k" title="Products purchased">138,516,044</span>, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zQrRl8EvBYy_zcRsR1noZ3gD" title="Concentration of credit risk">99</span>% of total purchases, and had related accounts payable of $<span id="xdx_907_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zEK6JAv2lox_zQpe8zIbEcC7" title="Accounts payable">9,096,451</span> as of June 30, 2021</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses, which changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. The new methodology requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset. The Company adopted the standard on July 1, 2020. The new standard did not have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under the amendments in ASU 2018-02, an entity may elect to reclassify the income tax effects of the Tax Cuts and Jobs Act of 2017 on items within accumulated other comprehensive income to retained earnings. The adoption of this update does not have a material impact the Company’s 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; text-indent: 0.5in">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which among other things, eliminates certain exceptions in the current rules regarding the approach for intraperiod tax allocations and the methodology for calculating income taxes in an interim period, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The Company adopted the standard on July 1, 2021. The new standard did not have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"/> <p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zuAwPvGWj8NE" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_z6okBLCQDh9R">Principles of Consolidation</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; text-indent: 0.5in">The consolidated financial statements include the accounts of the Company and its subsidiary with a majority voting interest of approximately <span id="xdx_902_ecustom--NoncontrollingInterestPercentage_iI_dp_c20220630_zjomaes8vOR5" title="Noncontrolling interest percentage"><span id="xdx_90B_ecustom--NoncontrollingInterestPercentage_iI_dp_c20210630_zIXLCXeXVLNI" title="Noncontrolling interest percentage">66.3</span></span>% (approximately <span id="xdx_909_ecustom--NoncontrollingInterestPercentage_iI_dp_c20220630__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zNtugyycFbTu" title="Noncontrolling interest percentage"><span id="xdx_909_ecustom--NoncontrollingInterestPercentage_iI_dp_c20210630__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_z4oHupDqrpDs" title="Noncontrolling interest percentage">33.7</span></span>% is owned by non-controlling interests) as of June 30, 2022, and 2021. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to non-controlling interests.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of June 30, 2022, or June 30, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 0.663 0.663 0.337 0.337 <p id="xdx_841_eus-gaap--MinorityInterestDisclosureTextBlock_zZ805xSKkYjC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86E_zbE8hUoSHJPF">Non-controlling Interest in a Consolidated Subsidiary</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; text-indent: 0.5in">As of June 30, 2022, the non-controlling interest was $<span id="xdx_909_eus-gaap--MinorityInterest_c20220630_pp0p0_zso1HEc9panL" title="Noncontrolling interest">1,569,605</span>, which represents a $<span id="xdx_908_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220630_pp0p0_zpduHKsuvh58" title="Increase (decrease) in noncontrolling interest">90,443</span> increase from $<span id="xdx_908_eus-gaap--MinorityInterest_c20210630_pp0p0_zsgORbFprOqI" title="Noncontrolling interest">1,479,162</span> as of June 30, 2021.  The increase in the non-controlling interest of $<span id="xdx_90A_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20210701__20220630_zzq2j2tNjsNu" title="Increase (decrease) in noncontrolling interest">90,443</span> was from income in the subsidiary of $268,716 incurred for the year ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 1569605 90443 1479162 90443 <p id="xdx_842_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zRA8sbpXEys2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zz04ohC6Vco_z8Ge3eeIoeX4">Segment Reporting</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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We generate revenues from three geographic areas, consisting of North America, the Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:   </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zn3UFtSE9anB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B1_zNwvzTBAo7nD" style="display: none">Segment information by geographic areas</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 style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">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: 66%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_z8XxIO0BdQzW" style="width: 14%; text-align: right" title="Net sales">23,305,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_zl1ah7zuRXIa" style="width: 14%; text-align: right" title="Net sales">183,771,146</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zEWsBRIHIMc2" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zHkrQz1g39lX" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zRYlrsrygoc0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">690,021</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_98F_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zMxHWcPjEn0a" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">326,699</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20210701__20220630_pp0p0_z5BJM39riWMh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">23,997,762</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200701__20210630_pp0p0_z8XQuVWyf8Z1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">184,115,345</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zSausaYi4Tnq" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zUdQethbHaI_zoNaNPbTbMj9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zj6EVO8fZfsr" style="display: none">Long lived assets by geographic area</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 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: 66%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__country--US_pp0p0_zJUnaF79F7XR" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,374,747</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0_zBlHF3x1OLAu" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zSn1onBJbrLh" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">81,261</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zC8JiDX5vN6A" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630_pp0p0_z4v3eN6ZaUb1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,456,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0_zBDtZzahVAVo" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,398,360</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zfqL97IZqfVB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zn3UFtSE9anB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B1_zNwvzTBAo7nD" style="display: none">Segment information by geographic areas</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 style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">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: 66%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_z8XxIO0BdQzW" style="width: 14%; text-align: right" title="Net sales">23,305,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0_zl1ah7zuRXIa" style="width: 14%; text-align: right" title="Net sales">183,771,146</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zEWsBRIHIMc2" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0_zHkrQz1g39lX" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zRYlrsrygoc0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">690,021</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_98F_eus-gaap--Revenues_c20200701__20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zMxHWcPjEn0a" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">326,699</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20210701__20220630_pp0p0_z5BJM39riWMh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">23,997,762</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200701__20210630_pp0p0_z8XQuVWyf8Z1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">184,115,345</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 23305366 183771146 2375 17500 690021 326699 23997762 184115345 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zUdQethbHaI_zoNaNPbTbMj9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zj6EVO8fZfsr" style="display: none">Long lived assets by geographic area</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 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: 66%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__country--US_pp0p0_zJUnaF79F7XR" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,374,747</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0_zBlHF3x1OLAu" style="width: 14%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zSn1onBJbrLh" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">81,261</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_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0_zC8JiDX5vN6A" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220630_pp0p0_z4v3eN6ZaUb1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,456,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0_zBDtZzahVAVo" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,398,360</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1374747 1349320 81261 49040 1456008 1398360 <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zzhPCvaUrofj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_zy66ClJVQAOu">Fair Value of Financial Instruments</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; text-align: justify; text-indent: 0.5in">The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit (see Note 3).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"><b> </b></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_zX8Z7KNcQ8Z3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_zxVTn0V0kVwP">Estimates</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: -0.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"><b> </b></p> <p id="xdx_849_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zPWapmFK3t3_zSa1d5emVNFv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zS9odaKyEJZ5">Allowance for Doubtful Accounts</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; text-indent: 0.5in">Based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, we do <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20220630_zZboVhari4pY" title="Allowance for doubtful accounts"><span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20210630_zW9YEpH8Eu13" title="Allowance for doubtful accounts">no</span></span>t believe an allowance for doubtful accounts was necessary as of June 30, 2022, and 2021.</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--RevenueRecognitionPolicyTextBlock_zyGfsILmsRCh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zuHR5Z4SuhIc">Revenue Recognition</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Contracts with Customers</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenue from sales of products and services is derived from contracts with customers. The products and services covered by contracts primarily consist of hot spot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, that provision for the year ended June 30, 2022, was not material.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Disaggregation of Revenue</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Contract Balances</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balances of our trade receivables are as follows:   </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zOXZg0ROmDkB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_z5zpIYFYVX7b" style="display: none">Schedule of receivables</span></td><td> </td> <td colspan="2" id="xdx_49F_20220630_zzYB86XjPrTt" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20210630_zvrxN3qCruL3" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_zxxt1hkBxn1x" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">1,322,619</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">2,542,429</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zgulHNdwR2LY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended June 30, 2022 and June 30, 2021. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">An amount of $837,000 is included in the Accounts Receivable balance as of June 30, 2022, which is the direct result of an agreement between our vendor and our customer where we acted as facilitator. There is a corresponding balance of $837,000 in our Accounts Payable balance as of June 30, 2022. We expect to settle our liability with the vendor once the amount is received from the customer. </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--OtherLiabilitiesTableTextBlock_zGjck5BO8mZy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B1_z0yxloJtF2ld" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20220630_z0NWAYwQ91Ru" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210630_z5kKgaYzs4PG" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_z0xH167EUNvU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">371,624</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">140,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zGGq4Nxw9ZWH" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Performance Obligations</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. To identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our performance obligations are satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for over 99% of net sales for the year ended June 30, 2022. Revenue for non-recurring engineering projects is based on the percentage completion of a project and accounted for under 1% of net sales for the year ended June 30, 2022. Most of our revenue that is recognized at a point in time is for the sale of hot-spot router products. Revenue from these contracts is recognized when the customer can direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zOXZg0ROmDkB" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_z5zpIYFYVX7b" style="display: none">Schedule of receivables</span></td><td> </td> <td colspan="2" id="xdx_49F_20220630_zzYB86XjPrTt" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20210630_zvrxN3qCruL3" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_zxxt1hkBxn1x" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">1,322,619</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">2,542,429</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1322619 2542429 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--OtherLiabilitiesTableTextBlock_zGjck5BO8mZy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B1_z0yxloJtF2ld" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20220630_z0NWAYwQ91Ru" style="vertical-align: bottom; text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210630_z5kKgaYzs4PG" style="vertical-align: bottom; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0_z0xH167EUNvU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">371,624</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">140,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 371624 140000 <p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_zGq0IAcgRBbv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86F_zAdBwqFgcvbH">Cost of Goods Sold</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; text-align: justify; text-indent: 0.5in">All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $<span id="xdx_903_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20210701__20220630_zQoDHw7f8pT3" title="Product development costs">500,000</span> and $<span id="xdx_90C_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20200701__20210630_zugVUZevdbYU" title="Product development costs">360,000</span> associated with capitalized product development costs associated with complete technology for the years ended June 30, 2022, and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 500000 360000 <p id="xdx_84D_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zBBzaHn05dcA" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zftLFlfigWsw">Capitalized Product Development Costs</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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and shall be accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 2 to Notes to Consolidated Financial Statements) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.</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; text-indent: 0.5in">As of June 30, 2022, and June 30, 2021, capitalized product development costs in progress were $<span id="xdx_90E_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20220630_pp0p0_zPhk2OC3Cd52" title="Capitalized product development costs">187,343</span> and $<span id="xdx_90D_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20210630_pp0p0_zXadsY32hXG2" title="Capitalized product development costs">602,388</span>, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. During the year ended June 30, 2022, we incurred $<span id="xdx_90A_eus-gaap--PaymentsToDevelopSoftware_c20210701__20220630_pp0p0_zvRTH8W1eXvt" title="Product development costs incurred">658,544</span> in capitalized product development costs, and all costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 187343 602388 658544 <p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zyXnxeRLrJm5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zXCEC3OUYDdw">Research and Development Costs</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; text-indent: 0.5in">Costs associated with research and development are expensed as incurred. Research and development costs were $<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20210701__20220630_pp0p0_zyeIxZ5IlSxA" title="Research and development costs">4,282,131</span> and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20200701__20210630_pp0p0_zFJnoolzg8Ig" title="Research and development costs">4,567,863</span> for the years ended June 30, 2022, and 2021, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> 4282131 4567863 <p id="xdx_840_eus-gaap--StandardProductWarrantyPolicy_zqy0CPFISIaW" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_zYyS7kFwVnf8">Warranties</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; text-align: justify; text-indent: 0.5in">We provide a warranty for one year which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has <span id="xdx_90C_eus-gaap--ProductWarrantyExpense_pp0p0_do_c20210701__20220630_zOQaZXKYKgwo" title="Warranty expense"><span id="xdx_905_eus-gaap--ProductWarrantyExpense_pp0p0_do_c20200701__20210630_zPzZmOvqTCQD" title="Warranty expense">no</span></span>t experienced any material net warranty expenditures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"><b><i> </i></b></p> 0 0 <p id="xdx_849_ecustom--ShippingAndHandlingCostsPolicyTextBlock_z0RIaAUAbpPM" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_869_z5ATdZEYrpXV">Shipping and Handling Costs</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; text-align: justify; text-indent: 0.5in">Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the statements of comprehensive income, were $<span id="xdx_90F_eus-gaap--OtherSellingGeneralAndAdministrativeExpense_pp0p0_c20210701__20220630_z2zikbToYeNk" title="Shipping and handling expense">246,290</span> and $<span id="xdx_903_eus-gaap--OtherSellingGeneralAndAdministrativeExpense_pp0p0_c20200701__20210630_znsFgfHUP8LC" title="Shipping and handling expense">723,617</span> for the years ended June 30, 2022, and 2021, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"> </p> 246290 723617 <p id="xdx_845_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCh67HnCR8Ui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_z8IZLXrCXuaC">Cash and Cash Equivalents</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; text-align: justify; text-indent: 0.5in">For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--MarketableSecuritiesTextBlock_zyznANrU4LO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zBsEiFhdmvVo">Short Term Investments</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; text-indent: 0.5in">We have invested excess funds in short term liquid assets, such as certificates of deposit or money market funds.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zKRCoIVdbOHW" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_868_zzGS3D9iyeZK">Inventories</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; text-indent: 0.5in">Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond our control. We may write down our inventory value for potential obsolescence and excess inventory.  As of June 30, 2022, and 2021, we have recorded inventory reserves in the amount of $<span id="xdx_90B_eus-gaap--InventoryValuationReserves_c20220630_pp0p0_zGQzNhxvjnqC" title="Inventory reserve">557,155</span> and $<span id="xdx_908_eus-gaap--InventoryValuationReserves_c20210630_pp0p0_zBQEJodJqP7t" title="Inventory reserve">0</span>, respectively, for inventories that we have identified as obsolete or slow-moving.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 557155 0 <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvMaoy3HCA0f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zoTvbXKhNiM6">Property and Equipment</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; text-align: justify; text-indent: 0.5in">Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zLfzIGL8xGEz" 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 - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zbZaoOo3bV0E" style="display: none">Useful lives of property and equipment</span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery</span></td> <td style="width: 2%"> </td> <td style="width: 48%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zgB6ZMqRFtuA" title="Estimated useful lives">6</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zUehAMI6Geuz" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Molds</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQ2yYlFpi914" title="Estimated useful lives">3</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z3LNg8OveYs7" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and software</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zF8pyw2iRKRS" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzggaFU9iOiH" title="Estimated useful lives">7</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facilities improvements</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityCzeug8saGe9ncMember_zGSi2QABStm4" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8A9_zffZ5mM5fqDX" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zLfzIGL8xGEz" 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 - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zbZaoOo3bV0E" style="display: none">Useful lives of property and equipment</span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery</span></td> <td style="width: 2%"> </td> <td style="width: 48%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zgB6ZMqRFtuA" title="Estimated useful lives">6</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zUehAMI6Geuz" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Molds</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQ2yYlFpi914" title="Estimated useful lives">3</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z3LNg8OveYs7" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and software</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zF8pyw2iRKRS" title="Estimated useful lives">5</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zzggaFU9iOiH" title="Estimated useful lives">7</span> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Facilities improvements</span></td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityCzeug8saGe9ncMember_zGSi2QABStm4" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> P6Y P5Y P3Y P5Y P5Y P7Y 5 years or life of the lease, whichever is shorter <p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zPNBFEaUwjFl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_z8EIzxUlHu6n">Goodwill and Intangible Assets</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; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. <span id="xdx_909_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220630_zUzKgY221yjB" title="Goodwill impairment"><span id="xdx_90D_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20200701__20210630_z6gwKHY4DeC9" title="Goodwill impairment">No</span></span> impairment was recognized during the years ended June 30, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> 0 0 <p id="xdx_84F_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zEWM186ava79" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_zFoPYONogb9K">Intangible Assets</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; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of June 30, 2022: </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ztnu5mIyBaS0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zrlsCbWBvgeE" style="display: none">Intangible Assets</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zezo3zA4m4tT" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zhrABVM6JPvb" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zLoUXodCvw4J" style="width: 12%; text-align: right" title="Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z5hYmq4SCIXD" style="width: 12%; text-align: right" title="Intangible Assets, Net">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zhRW77e6WhHb" style="text-align: right" title="Accumulated Amortization">187,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_z6vhPCErmxHW" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zJxHOld8heq2" style="text-align: right" title="Intangible Assets, Net">187,343</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zXWIbwErupJ_zIlToCyhkcXr" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zd5KV5lq7Bv_z4TYLviThw5L" title="Remaining Life">2.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zgpv6kwiJPQY" style="text-align: right" title="Intangible Assets, Gross">423,147</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zdbpG9cT8HTf" style="text-align: right" title="Accumulated Amortization">314,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zeiLHwgNyBQv" style="text-align: right" title="Intangible Assets, Net">108,292</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z7JINybDCZ5p" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMyYzLsB5FIW" title="Remaining Life">2.5</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zDafBMeDVczZ" style="text-align: right" title="Intangible Assets, Gross">21,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zXMJNHHgi7Aj" style="text-align: right" title="Accumulated Amortization">15,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_znWG5CkmsjTB" style="text-align: right" title="Intangible Assets, Net">6,421</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zONNe3jxOylR" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zVGepbnw2mtD" title="Remaining Life">1.1</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zVaIjaEydpud" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">2,144,359</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zf70hUu5lr5D" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">1,096,359</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--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zkVl5R0D2ROq" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">1,048,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630_pp0p0_zFH1Njnib8HH" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,794,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630_pp0p0_zeoxouatFM7k" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">1,444,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630_pp0p0_z1ddY2m6vcwJ" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,350,056</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </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="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zLYVDeos4Dwc" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zwPiVwQQSoS0" title="Remaining Life">0.5</span> years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zONq60I0o2Pr" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zgmI3wsIMYNf" style="width: 12%; text-align: right" title="Accumulated Amortization">15,331</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--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zlP8Lrxt4JW6" style="width: 12%; text-align: right" title="Intangible Assets, Net">3,066</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zOmihjrQGXif" style="text-align: right" title="Intangible Assets, Gross">602,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zkcS6Uyy8Bli" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zEW4fu6PX7tr" style="text-align: right" title="Intangible Assets, Net">602,388</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zJcZSM6IHG5K" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zVlepXQDB187" title="Remaining Life">3.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zLWjSm1tnGLT" style="text-align: right" title="Intangible Assets, Gross">399,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zsLJFd8zre9J" style="text-align: right" title="Accumulated Amortization">268,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_z1puOK8h41MT" style="text-align: right" title="Intangible Assets, Net">131,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zQt2Hm7ara5U" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zF5wQPHBPVYg" title="Remaining Life">3.9</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zxJPnLxpFejD" style="text-align: right" title="Intangible Assets, Gross">21,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_z3ckLnWGqf8A" style="text-align: right" title="Accumulated Amortization">12,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zOUgGKHZtV2s" style="text-align: right" title="Intangible Assets, Net">8,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLAO1Slf6A2K" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLV6JdCJbqSM" title="Remaining Life">1.6</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_z7uZN0plEwAD" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">1,070,770</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zUWe29nJxKfv" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">568,944</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zczmvbag0U0x" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">501,826</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630_pp0p0_zbfwEDqjLcEV" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,112,471</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pp0p0_zrNp3o0evqob" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">865,721</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pp0p0_zmkgBBMZAd72" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,246,750</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zWsHPAb1lDZU" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Amortization expense recognized during the years ended June 30, 2022, and 2021 was $<span id="xdx_90B_eus-gaap--AdjustmentForAmortization_c20210701__20220630_pp0p0_zfeOFv7UwlI0">579,012 </span>and $<span id="xdx_905_eus-gaap--AdjustmentForAmortization_c20200701__20210630_pp0p0_zeB7FAny3tou">435,571</span>, respectively. For the year ended June 30, 2021, we disposed the fully amortized intangible assets in the amount of $<span id="xdx_90A_eus-gaap--GainLossOnDispositionOfAssets1_pp0p0_c20200701__20210630_ziNLu74RloVK">3,228,261 </span>and a technology in progress in the amount of $<span id="xdx_907_ecustom--TechnologyInProgress_pp0p0_c20200701__20210630_zy3zhHpjr5yw">140,192 </span>as we identified it has the great unlikelihood of economic success based on its performance test results. The amortization expenses of the definite lived intangible assets for the next five years and thereafter are as follows:    </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zwQouuWkjUPC" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zK7AEednbszO" style="display: none">Schedule of Expected Amortization Expense</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">FY2023</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">FY2024</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">FY2025</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">FY2026</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">FY2027</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">Thereafter</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: 22%; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220630_zh883wmLAQmB" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2023">557,856</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220630_zPbMRzhQt1rL" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2024">381,973</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220630_zukkzsV7Js9F" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2025">181,342</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220630_zX7OODrjoE3m" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2026">14,042</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20220630_z18LFBsxC7Qg" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2027">10,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c20220630_pp0p0_zppWOpjVqYpj" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter">17,500</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zpBodVQ2qx67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ztnu5mIyBaS0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zrlsCbWBvgeE" style="display: none">Intangible Assets</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zezo3zA4m4tT" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zhrABVM6JPvb" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zLoUXodCvw4J" style="width: 12%; text-align: right" title="Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z5hYmq4SCIXD" style="width: 12%; text-align: right" title="Intangible Assets, Net">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zhRW77e6WhHb" style="text-align: right" title="Accumulated Amortization">187,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_z6vhPCErmxHW" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zJxHOld8heq2" style="text-align: right" title="Intangible Assets, Net">187,343</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zXWIbwErupJ_zIlToCyhkcXr" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zd5KV5lq7Bv_z4TYLviThw5L" title="Remaining Life">2.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zgpv6kwiJPQY" style="text-align: right" title="Intangible Assets, Gross">423,147</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zdbpG9cT8HTf" style="text-align: right" title="Accumulated Amortization">314,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zeiLHwgNyBQv" style="text-align: right" title="Intangible Assets, Net">108,292</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z7JINybDCZ5p" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMyYzLsB5FIW" title="Remaining Life">2.5</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zDafBMeDVczZ" style="text-align: right" title="Intangible Assets, Gross">21,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zXMJNHHgi7Aj" style="text-align: right" title="Accumulated Amortization">15,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_znWG5CkmsjTB" style="text-align: right" title="Intangible Assets, Net">6,421</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zONNe3jxOylR" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zVGepbnw2mtD" title="Remaining Life">1.1</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zVaIjaEydpud" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">2,144,359</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zf70hUu5lr5D" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">1,096,359</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--IntangibleAssetsNetExcludingGoodwill_c20220630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zkVl5R0D2ROq" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">1,048,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630_pp0p0_zFH1Njnib8HH" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,794,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220630_pp0p0_zeoxouatFM7k" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">1,444,733</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220630_pp0p0_z1ddY2m6vcwJ" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,350,056</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </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="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zLYVDeos4Dwc" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zwPiVwQQSoS0" title="Remaining Life">0.5</span> years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zONq60I0o2Pr" style="width: 12%; text-align: right" title="Intangible Assets, Gross">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zgmI3wsIMYNf" style="width: 12%; text-align: right" title="Accumulated Amortization">15,331</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--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0_zlP8Lrxt4JW6" style="width: 12%; text-align: right" title="Intangible Assets, Net">3,066</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zOmihjrQGXif" style="text-align: right" title="Intangible Assets, Gross">602,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zkcS6Uyy8Bli" style="text-align: right" title="Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0_zEW4fu6PX7tr" style="text-align: right" title="Intangible Assets, Net">602,388</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zJcZSM6IHG5K" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zVlepXQDB187" title="Remaining Life">3.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zLWjSm1tnGLT" style="text-align: right" title="Intangible Assets, Gross">399,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_zsLJFd8zre9J" style="text-align: right" title="Accumulated Amortization">268,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0_z1puOK8h41MT" style="text-align: right" title="Intangible Assets, Net">131,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zQt2Hm7ara5U" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zF5wQPHBPVYg" title="Remaining Life">3.9</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zxJPnLxpFejD" style="text-align: right" title="Intangible Assets, Gross">21,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_z3ckLnWGqf8A" style="text-align: right" title="Accumulated Amortization">12,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0_zOUgGKHZtV2s" style="text-align: right" title="Intangible Assets, Net">8,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLAO1Slf6A2K" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zLV6JdCJbqSM" title="Remaining Life">1.6</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_z7uZN0plEwAD" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Gross">1,070,770</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zUWe29nJxKfv" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated Amortization">568,944</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0_zczmvbag0U0x" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible Assets, Net">501,826</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630_pp0p0_zbfwEDqjLcEV" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Gross">2,112,471</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pp0p0_zrNp3o0evqob" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated Amortization">865,721</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pp0p0_zmkgBBMZAd72" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Intangible Assets, Net">1,246,750</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> P3Y 18397 18397 0 187343 0 187343 P5Y P2Y 423147 314855 108292 P10Y P2Y6M 21543 15122 6421 P3Y P1Y1M6D 2144359 1096359 1048000 2794789 1444733 1350056 P3Y P0Y6M 18397 15331 3066 602388 0 602388 P5Y P3Y 399811 268495 131316 P10Y P3Y10M24D 21105 12951 8154 P3Y P1Y7M6D 1070770 568944 501826 2112471 865721 1246750 579012 435571 3228261 140192 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zwQouuWkjUPC" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zK7AEednbszO" style="display: none">Schedule of Expected Amortization Expense</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">FY2023</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">FY2024</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">FY2025</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">FY2026</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">FY2027</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">Thereafter</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: 22%; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220630_zh883wmLAQmB" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2023">557,856</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220630_zPbMRzhQt1rL" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2024">381,973</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220630_zukkzsV7Js9F" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2025">181,342</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220630_zX7OODrjoE3m" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2026">14,042</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20220630_z18LFBsxC7Qg" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY2027">10,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c20220630_pp0p0_zppWOpjVqYpj" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter">17,500</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 557856 381973 181342 14042 10000 17500 <p id="xdx_841_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zpyPa9hYek7G" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_zW8l69q9yhvB">Long-lived Assets</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; text-align: justify; text-indent: 0.5in">In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.</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; text-indent: 0.5in">We are not aware of any events or changes in circumstances during the year ended June 30, 2022, that would indicate that the long-lived assets are impaired.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z56n3jjfI4QI" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_869_zJmZFgy8PR1M">Stock-based Compensation</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; text-indent: 0.5in">The Company’s employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Stock-based compensation is recognized on a straight-line basis over the award’s vesting period. The Company estimates the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date on which it is probable that performance will occur. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zaBoeVKQtaUF" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_z26CDl1WZCUE">Income Taxes</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; text-align: justify; text-indent: 0.5in">The Company uses the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes.  </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; text-indent: 0.5in">The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_zoATXNqRfK6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zHf2S5oWf1Ma">(Loss) Earnings per Share Attributable to Common Stockholders</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; text-align: justify; text-indent: 0.5in">Basic (loss) earnings per share is calculated by dividing the net (loss) income by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted (loss) earnings per share is calculated by dividing the net (loss) income by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.</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"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_zqukKw8yILge" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_z4GJAB3MfTWZ">Concentrations of Credit Risk</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; text-align: justify; text-indent: 0.5in">We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A significant portion of our revenue is derived from a small number of customers. For the year ended June 30, 2022, net sales to our two largest customers represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zrrcGL1tAAsb" title="Concentration of credit risk">70</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zQACcFfH0ioE" title="Concentration of credit risk">13</span>% of our consolidated net sales, respectively, and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztdpol3BJBBk" title="Concentration of credit risk">0</span>% of our accounts receivable balance as of June 30, 2022. For the year ended June 30, 2021, net sales to our two largest customers represented <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHSUBofJqgZ_znDbFpQ1j0ce" title="Concentration of credit risk">63</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJNhenKxmlK" title="Concentration of credit risk">30</span>% of our consolidated net sales, respectively, and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zy77gI7EiLQl" title="Concentration of credit risk">0</span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zwWUBwh2hEcw" title="Concentration of credit risk">84</span>% of our accounts receivable balance as of June 30, 2021. No other customer accounted for more than ten percent of total net sales.</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; text-indent: 0.5in">For the year ended June 30, 2022, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If they were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact our revenue. For the year ended June 30, 2022, we purchased wireless data products from these suppliers in the amount of $<span id="xdx_90B_eus-gaap--CostOfRevenue_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_pp0p0_zBzg5QQkXDbt" title="Products purchased">22,319,313</span>, or <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zGlrJq0JHGs4" title="Concentration of credit risk">98.3</span>% of total purchases, and had related accounts payable of $<span id="xdx_909_eus-gaap--AccountsPayableCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_pp0p0_zfotAVWqc3r1" title="Accounts payable">7,409,273</span> as of June 30, 2022. For the year ended June 30, 2021, we purchased wireless data products from these suppliers in the amount of $<span id="xdx_909_eus-gaap--CostOfRevenue_pp0p0_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zXRP5YXAkm5k" title="Products purchased">138,516,044</span>, or <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zQrRl8EvBYy_zcRsR1noZ3gD" title="Concentration of credit risk">99</span>% of total purchases, and had related accounts payable of $<span id="xdx_907_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--SuppliersMember_zEK6JAv2lox_zQpe8zIbEcC7" title="Accounts payable">9,096,451</span> as of June 30, 2021</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses, which changes the methodology to be used to measure credit losses for certain financial instruments and financial assets, including trade receivables. The new methodology requires the recognition of an allowance that reflects the current estimate of credit losses expected to be incurred over the life of the financial asset. The Company adopted the standard on July 1, 2020. The new standard did not have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. Under the amendments in ASU 2018-02, an entity may elect to reclassify the income tax effects of the Tax Cuts and Jobs Act of 2017 on items within accumulated other comprehensive income to retained earnings. The adoption of this update does not have a material impact the Company’s 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; text-indent: 0.5in">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which among other things, eliminates certain exceptions in the current rules regarding the approach for intraperiod tax allocations and the methodology for calculating income taxes in an interim period, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The Company adopted the standard on July 1, 2021. The new standard did not have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25.3pt; text-align: justify; text-indent: 0.5in"/> 0.70 0.13 0 0.63 0.30 0 0.84 22319313 0.983 7409273 138516044 0.99 9096451 <p id="xdx_80D_eus-gaap--FairValueDisclosuresTextBlock_zW81Eg1XLKI6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 - <span id="xdx_829_zsyDTxpT6yI_zZz1XY2VIae2">FAIR VALUE MEASUREMENTS</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; text-align: justify; text-indent: 0.5in">Fair value accounting is applied for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">•</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the measurement date.</span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">•</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs are observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr> <tr style="vertical-align: top"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">•</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs are unobservable inputs for the asset or liability.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The carrying values of the Company’s financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, and accounts payable and debt, are calculated based on their approximate their fair values due to the short period of time to maturity or repayment. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds and certificates of deposit.</p> <p id="xdx_80E_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zy37fAEKtU1d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 - <span id="xdx_82F_zA53l5iYSfz9">PROPERTY AND EQUIPMENT</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; text-indent: 0.5in">Property and equipment consisted of the following as of: <b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--PropertyPlantAndEquipmentTextBlock_zRpp5zh7w1ck" 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"> <td style="text-align: justify"><span id="xdx_8B3_zek8BjVtvXxv" 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 style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 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: 66%; text-align: justify">Machinery and Commercial Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0_zvuZc4Bt1yIm" style="width: 14%; text-align: right" title="Property and equipment, gross">67,848</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0_zlamutw2yWxz" style="width: 14%; text-align: right" title="Property and equipment, gross">67,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0_z4aNCGqBpcyF" style="text-align: right" title="Property and equipment, gross">312,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0_zekF8juB6R7U" style="text-align: right" title="Property and equipment, gross">291,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0_z0SrTF6qeAJj" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0_zimaNXLX7A0H" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Vehicle</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zivZwPNbgGoL" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">15,513</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zT6MuSz6OqX5" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_c20220630_pp0p0_z1nMDtXeRBmE" style="text-align: right" title="Property and equipment, gross">971,698</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0_zpVrBbW7UQAI" style="text-align: right" title="Property and equipment, gross">933,787</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_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20220630_ztUS3YXCbFQ5" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(865,746</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zFtujzmffUYx" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(782,177</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_c20220630_pp0p0_zQzTBjaaq7hG" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">105,952</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0_zEgJfXRBIAAf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">151,610</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Depreciation expense associated with property and equipment was $<span id="xdx_906_eus-gaap--Depreciation_c20210701__20220630_pp0p0_zql5TOtRRgjo" title="Depreciation">87,743</span> and $<span id="xdx_908_eus-gaap--Depreciation_c20200701__20210630_pp0p0_zjKhHpFgIydM" title="Depreciation">90,322</span> for the fiscal years ended June 30, 2022, and 2021, respectively, and is included in selling, general, and administrative expenses on the consolidated statements of comprehensive (loss) income. For the years ended June 30, 2022 and 2021, we disposed of fully depreciated property and equipment in the amounts of $<span id="xdx_906_ecustom--DisposedOfDepreciatedPropertyAdEquipment_c20210701__20220630_pp0p0_zz3llz1zZbDK" title="Disposed of depreciated property ad equipment">4,175</span> and $<span id="xdx_90E_ecustom--DisposedOfDepreciatedPropertyAdEquipment_pp0p0_c20200701__20210630_zNPebIIqxUgV" title="Disposed of depreciated property ad equipment">812,416</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--PropertyPlantAndEquipmentTextBlock_zRpp5zh7w1ck" 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"> <td style="text-align: justify"><span id="xdx_8B3_zek8BjVtvXxv" 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 style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 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: 66%; text-align: justify">Machinery and Commercial Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0_zvuZc4Bt1yIm" style="width: 14%; text-align: right" title="Property and equipment, gross">67,848</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0_zlamutw2yWxz" style="width: 14%; text-align: right" title="Property and equipment, gross">67,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0_z4aNCGqBpcyF" style="text-align: right" title="Property and equipment, gross">312,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0_zekF8juB6R7U" style="text-align: right" title="Property and equipment, gross">291,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0_z0SrTF6qeAJj" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0_zimaNXLX7A0H" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Vehicle</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zivZwPNbgGoL" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">15,513</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zT6MuSz6OqX5" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_c20220630_pp0p0_z1nMDtXeRBmE" style="text-align: right" title="Property and equipment, gross">971,698</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0_zpVrBbW7UQAI" style="text-align: right" title="Property and equipment, gross">933,787</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_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20220630_ztUS3YXCbFQ5" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(865,746</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zFtujzmffUYx" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(782,177</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_c20220630_pp0p0_zQzTBjaaq7hG" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">105,952</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0_zEgJfXRBIAAf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">151,610</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 67848 67044 312785 291191 575552 575552 15513 0 971698 933787 865746 782177 105952 151610 87743 90322 4175 812416 <p id="xdx_807_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zUIhYKUhunss" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 - <span id="xdx_827_zHRcHiniqaNu">ACCRUED LIABILITIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued liabilities consisted of the following as of: </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zHlJMP1Ria0T" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B8_zowzaKnxOimr" style="display: none">Schedule of accrued liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220630_zdFxUQQbyQog" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210630_z9w83bIaNOhl" style="text-align: center"> </td><td style="text-align: left"> </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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0_maALCz7jv_z4HtsAJeo1IT" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">55,387</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">66,307</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_pp0p0_maALCz7jv_zcUpfZyeZ9S4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued vacation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,900</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--AccruedUndeliveredInventory_iI_pp0p0_maALCz7jv_zZ0ZeUkvna6l" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued undelivered inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz7jv_zJu0APnuWoki" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccruedSalesCommissionCurrentAndNoncurrent_iI_pp0p0_maALCz7jv_zSz48eYa5VEM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">288,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451,898</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz7jv_zKoZ4aDQQked" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities</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">612</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">920</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz7jv_zPly3YcQ5xQW" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">589,907</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">785,525</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zHlJMP1Ria0T" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B8_zowzaKnxOimr" style="display: none">Schedule of accrued liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220630_zdFxUQQbyQog" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210630_z9w83bIaNOhl" style="text-align: center"> </td><td style="text-align: left"> </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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0_maALCz7jv_z4HtsAJeo1IT" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">55,387</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">66,307</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedVacationCurrent_iI_pp0p0_maALCz7jv_zcUpfZyeZ9S4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued vacation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,900</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--AccruedUndeliveredInventory_iI_pp0p0_maALCz7jv_zZ0ZeUkvna6l" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued undelivered inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz7jv_zJu0APnuWoki" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccruedSalesCommissionCurrentAndNoncurrent_iI_pp0p0_maALCz7jv_zSz48eYa5VEM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">288,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451,898</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz7jv_zKoZ4aDQQked" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities</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">612</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">920</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz7jv_zPly3YcQ5xQW" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">589,907</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">785,525</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 55387 66307 65602 73900 140000 140000 40000 52500 288306 451898 612 920 589907 785525 <p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zAZsoTr1ZMMH" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 - <span id="xdx_826_zlMxzwI5OGL6">INCOME TAXES</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; text-align: justify; text-indent: 0.5in">Income tax (benefit) provision for the years ended June 30, 2022, and 2021 consists of the following: </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zO2nREOufNfm" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Provision for Income Taxes)"> <tr style="vertical-align: bottom"> <td style="text-indent: 9.9pt"><span id="xdx_8BF_z2LWsmM6I7ag" style="display: none">Schedule of Income tax provision from continuing operations</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210701__20220630_zGjqmIpAEgnQ" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20200701__20210630_ziJXXukTAGQA" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z2Xltet07c2n" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Current income tax (benefit) 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></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zgR6e230DXVJ" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-indent: 9.9pt">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(127,998</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">4,217,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zzKnSIH5gBbO" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 9.9pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">975</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(525</td><td style="text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--CurrentForeignTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zw6hzsxGKWzd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 9.9pt">Foreign</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,843</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">256,636</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pp0p0_mtCITEBzRHq_maITEBzSuV_zcoawyYjyU8D" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238)">Total Current income tax expense (benefit)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,180</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,473,994</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zgfXhXZwbsHE" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred income tax (benefit) 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></tr> <tr id="xdx_40A_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzoVX_zViNg1M4qwJm" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 9.9pt">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(876,513</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,242</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzoVX_zquogBKdHjgy" style="vertical-align: bottom; background-color: White"> <td style="text-indent: 9.9pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(83,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,410</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_i01_pp0p0_d0_maDITEBzoVX_zBWCRzq4cRQe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: 9.9pt">Foreign</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">267,649</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_pp0p0_mtDITEBzoVX_maITEBzSuV_zFc5xZpJQohO" style="vertical-align: bottom; background-color: White"> <td style="color: White; padding-bottom: 1pt">Total deferred income tax expense (benefit)</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">(959,888</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">565,301</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pp0p0_mtITEBzSuV_z1hDkOh26XXU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">(Benefit) provision for income taxes</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,037,068</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,039,295</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A8_z3gUwsfiEQdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The (benefit) provision for income taxes reconciles to the amount computed by applying the effective federal statutory income tax rate to the income before provision for income taxes as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zLzQD7LQXauP" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zLR8kRkVCwJG" style="display: none">Schedule of effective income tax rate</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20210701__20220630_z2bpmZXJEoN3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20200701__20210630_zjoUYxVA84NC" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_pp0p0_maOTEBzQm8_zeYqWt5OqLRt" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left">Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(982,130</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">4,929,611</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_pp0p0_maOTEBzQm8_z1TETs3EHQUK" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State tax, net of federal tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,840</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125,237</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_pp0p0_maOTEBzQm8_zcyuhdQoN6dU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Nondeductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,688</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationTaxCredits_iN_pp0p0_di_msOTEBzQm8_zo81JHvK63W6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">R&amp;D credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,643</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(56,950</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--IncomeTaxReconciliationTaxGlobalIntangibleLowtaxedIncome_pp0p0_maOTEBzQm8_zdDZRtc9R9nl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Global intangible low-taxed income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,930</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,419</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_pp0p0_maOTEBzQm8_zOOcbZg1kr09" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign rate difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,279</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,146</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxReconciliationOtherReconcilingItems_pp0p0_maOTEBzQm8_zszTBO8Sflgt" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,976</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,523</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_ecustom--ForgivenessOfPayrollProtectionPlanLoan_pp0p0_d0_maOTEBzQm8_zjrPplnmPt4B" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Forgiveness of payroll protection plan loan</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">(102,333</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_pp0p0_d0_maOTEBzQm8_zCPNVHQh54bE" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Change in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</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 id="xdx_406_eus-gaap--OtherTaxExpenseBenefit_iT_pp0p0_mtOTEBzQm8_zJaRH3MXWNsF" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">(Benefit) provision for income taxes</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,037,068</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,039,295</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zV9daAk1DB15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zmrH4CBshShC" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred Income Taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: justify; text-indent: 9.9pt"><span id="xdx_8B0_zgiAhplK817M" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220630_zElQp3ZKXqyT" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20210630_zCgQD7uRrjsl" style="text-align: center"> </td><td style="text-align: left"> </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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zZeEvHVTcIGM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Deferred tax asset:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGzJMo_zTRFGCQWwzBB" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify; text-indent: 9.9pt">Net operating losses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">737,258</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">170,649</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGzJMo_zNPNb1Xba8qa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction_i01I_pp0p0_maDTAGzJMo_zuul5AZLxoaR" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 9.9pt">Lease accounting, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,035</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_pp0p0_maDTAGzJMo_zG99w6s90R7q" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">Intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,831</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsOther_i01I_pp0p0_maDTAGzJMo_zdJyCC53u5K5" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 9.9pt">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,451</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_maDTAGzJMo_zTzEbljXX0pk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,591</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_maDTAGzJMo_z30pCZVNY4gM" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 9.9pt">Other, net</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">145,679</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">12,693</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsGross_iTI_pp0p0_mtDTAGzJMo_maDTANziQl_zHL6QwhNfDgM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,401,661</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">439,250</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zCo7RC7vUtal" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--DeferredTaxLiabilitiesStateTaxes_i01NI_pp0p0_di_maDITLzrxG_zzru93BLdhjP" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.9pt">Deferred state taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,565</td><td style="text-align: left">) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,056</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_ecustom--DeferredTaxLiabilitiesStateTax_i01NI_pp0p0_di_maDITLzrxG_zXKuWosFsB39" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 9.9pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(205</td><td style="text-align: left">) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(110</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di_maDITLzrxG_zsMgAFSp9EN9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 9.9pt">Property and equipment, net</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">(7,865</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">(22,536</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di_mtDITLzrxG_msDTANziQl_z2I6zNk4byaW" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</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">(54,225</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">(51,702</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di0_msDTANziQl_zmolZhCg2FbB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</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 id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iTI_pp0p0_mtDTANziQl_z2lB0pz9tEYb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,347,436</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">387,548</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z5NEPjStlWYR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We have evaluated the available evidence supporting the realization of our gross deferred tax assets, including the amount and timing of forecasted future taxable income. Management determined it is more likely than not that the federal deferred tax assets will be fully realized, and no valuation allowance is necessary as of June 30, 2022 or 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, we have federal and state net operating loss carryforwards of approximately $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20220630__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z1J1hUJlZ1B6" title="Operating loss carryforward">3.3</span> million and $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20220630__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zzEYW7doeVD9" title="Operating loss carryforward">40,000</span>, respectively. Under the Tax Cuts and Jobs Act, which was signed into law on December 22, 2017, the federal net operating loss of approximately $<span id="xdx_90A_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20180101__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zdNOJ3YYEtGs" title="Operating loss carryforward">2.5</span> million, which was recognized on or after January 1, 2018, will carry forward indefinitely. The federal net operating loss of approximately $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20171231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zOMn3TPjv9DO" title="Operating loss carryforward">0.8</span> million, which was recognized on or before December 31, 2017, will expire through <span id="xdx_90D_ecustom--OperatingLossCarryforwardExpirationDate_c20210701__20220630__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zbsJw9oA1URl" title="Carryforward expiration dates">2035</span>. The state net operating loss of approximately $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20220630_zrRUF9nee1MT" title="Operating loss carryforward">40,000</span> will begin to expire through 2042. The utilization of net operating loss carryforwards may be subject to limitations under provisions of the Internal Revenue Code Section 382 and similar state provisions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We apply the provisions of ASC 740 related to accounting for uncertain tax positions, which prescribes a recognition threshold and measurement process for recording in the financial statements uncertain tax positions taken or expected to be taken in a tax return. Under this provision, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. Tax benefits of an uncertain tax position will not be recognized if it has less than a 50% likelihood of being sustained based on technical merits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A reconciliation of the beginning and ending balance of unrecognized tax benefits, which have been considered in the Company's computation of its deferred tax assets, is as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock_zTAYvMXS2gBg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Unrecognized tax benefits)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zKUW13tEHCDS" style="display: none">Schedule of unrecognized tax benefits</span></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="width: 83%">Balance as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_c20200701__20210630_z2i02gI9og96" style="width: 14%; text-align: right" title="Beginning Balance">296,832</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross increase</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c20200701__20210630_pp0p0_zmO9VDe12tRt" style="border-bottom: Black 1pt solid; text-align: right" title="Gross increase">38,427</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Balance as of June 30, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_c20210701__20220630_z0VOA5nxhu2X" style="text-align: right" title="Beginning Balance">335,259</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross increase</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c20210701__20220630_pp0p0_zM3VcXhoFbN8" style="border-bottom: Black 1pt solid; text-align: right" title="Gross increase">29,789</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--UnrecognizedTaxBenefits_iE_pp0p0_c20210701__20220630_zbLEENd1bWa8" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">365,048</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zqJB9ggqCRho" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We do not anticipate any material change in the total amount of unrecognized tax benefits to occur within the next twelve months. ASC 740 requires us to accrue interest and penalties where there is an underpayment of taxes based on our best estimate of the amount ultimately to be paid. Our policy is to recognize interest accrued related to unrecognized tax benefits and penalties as income tax expense. We have not recorded any interest or penalties as the liability associated with the unrecognized tax benefits is immaterial. We are subject to taxation in the U.S., and various state and foreign jurisdictions. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zO2nREOufNfm" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Provision for Income Taxes)"> <tr style="vertical-align: bottom"> <td style="text-indent: 9.9pt"><span id="xdx_8BF_z2LWsmM6I7ag" style="display: none">Schedule of Income tax provision from continuing operations</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210701__20220630_zGjqmIpAEgnQ" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20200701__20210630_ziJXXukTAGQA" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_z2Xltet07c2n" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Current income tax (benefit) 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></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zgR6e230DXVJ" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-indent: 9.9pt">Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(127,998</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">4,217,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zzKnSIH5gBbO" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 9.9pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">975</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(525</td><td style="text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--CurrentForeignTaxExpenseBenefit_i01_pp0p0_maCITEBzRHq_zw6hzsxGKWzd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 9.9pt">Foreign</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,843</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">256,636</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pp0p0_mtCITEBzRHq_maITEBzSuV_zcoawyYjyU8D" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238)">Total Current income tax expense (benefit)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,180</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,473,994</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB_zgfXhXZwbsHE" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred income tax (benefit) 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></tr> <tr id="xdx_40A_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzoVX_zViNg1M4qwJm" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 9.9pt">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(876,513</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,242</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzoVX_zquogBKdHjgy" style="vertical-align: bottom; background-color: White"> <td style="text-indent: 9.9pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(83,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,410</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_i01_pp0p0_d0_maDITEBzoVX_zBWCRzq4cRQe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: 9.9pt">Foreign</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">267,649</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_pp0p0_mtDITEBzoVX_maITEBzSuV_zFc5xZpJQohO" style="vertical-align: bottom; background-color: White"> <td style="color: White; padding-bottom: 1pt">Total deferred income tax expense (benefit)</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">(959,888</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">565,301</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pp0p0_mtITEBzSuV_z1hDkOh26XXU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">(Benefit) provision for income taxes</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,037,068</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,039,295</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> -127998 4217883 975 -525 49843 256636 -77180 4473994 -876513 142242 -83375 155410 0 267649 -959888 565301 -1037068 5039295 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zLzQD7LQXauP" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zLR8kRkVCwJG" style="display: none">Schedule of effective income tax rate</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20210701__20220630_z2bpmZXJEoN3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20200701__20210630_zjoUYxVA84NC" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_pp0p0_maOTEBzQm8_zeYqWt5OqLRt" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left">Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(982,130</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">4,929,611</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_pp0p0_maOTEBzQm8_z1TETs3EHQUK" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State tax, net of federal tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,840</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125,237</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_pp0p0_maOTEBzQm8_zcyuhdQoN6dU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Nondeductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,688</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationTaxCredits_iN_pp0p0_di_msOTEBzQm8_zo81JHvK63W6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">R&amp;D credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,643</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(56,950</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--IncomeTaxReconciliationTaxGlobalIntangibleLowtaxedIncome_pp0p0_maOTEBzQm8_zdDZRtc9R9nl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Global intangible low-taxed income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,930</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,419</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_pp0p0_maOTEBzQm8_zOOcbZg1kr09" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign rate difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,279</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,146</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxReconciliationOtherReconcilingItems_pp0p0_maOTEBzQm8_zszTBO8Sflgt" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,976</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,523</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_ecustom--ForgivenessOfPayrollProtectionPlanLoan_pp0p0_d0_maOTEBzQm8_zjrPplnmPt4B" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Forgiveness of payroll protection plan loan</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">(102,333</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_pp0p0_d0_maOTEBzQm8_zCPNVHQh54bE" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Change in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</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 id="xdx_406_eus-gaap--OtherTaxExpenseBenefit_iT_pp0p0_mtOTEBzQm8_zJaRH3MXWNsF" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">(Benefit) provision for income taxes</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,037,068</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">5,039,295</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> -982130 4929611 -82840 125237 870 22688 46643 56950 152930 95419 -16279 39146 -62976 -13523 0 -102333 0 0 -1037068 5039295 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zmrH4CBshShC" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred Income Taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: justify; text-indent: 9.9pt"><span id="xdx_8B0_zgiAhplK817M" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220630_zElQp3ZKXqyT" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20210630_zCgQD7uRrjsl" style="text-align: center"> </td><td style="text-align: left"> </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">June 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zZeEvHVTcIGM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Deferred tax asset:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGzJMo_zTRFGCQWwzBB" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify; text-indent: 9.9pt">Net operating losses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">737,258</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">170,649</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGzJMo_zNPNb1Xba8qa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction_i01I_pp0p0_maDTAGzJMo_zuul5AZLxoaR" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 9.9pt">Lease accounting, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,035</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_pp0p0_maDTAGzJMo_zG99w6s90R7q" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">Intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,831</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsOther_i01I_pp0p0_maDTAGzJMo_zdJyCC53u5K5" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 9.9pt">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,451</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_maDTAGzJMo_zTzEbljXX0pk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; text-indent: 9.9pt">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,133</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,591</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_maDTAGzJMo_z30pCZVNY4gM" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 9.9pt">Other, net</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">145,679</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">12,693</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsGross_iTI_pp0p0_mtDTAGzJMo_maDTANziQl_zHL6QwhNfDgM" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,401,661</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">439,250</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zCo7RC7vUtal" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--DeferredTaxLiabilitiesStateTaxes_i01NI_pp0p0_di_maDITLzrxG_zzru93BLdhjP" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.9pt">Deferred state taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,565</td><td style="text-align: left">) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(29,056</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_ecustom--DeferredTaxLiabilitiesStateTax_i01NI_pp0p0_di_maDITLzrxG_zXKuWosFsB39" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 9.9pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(205</td><td style="text-align: left">) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(110</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di_maDITLzrxG_zsMgAFSp9EN9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 9.9pt">Property and equipment, net</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">(7,865</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">(22,536</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di_mtDITLzrxG_msDTANziQl_z2I6zNk4byaW" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</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">(54,225</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">(51,702</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di0_msDTANziQl_zmolZhCg2FbB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</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 id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iTI_pp0p0_mtDTANziQl_z2lB0pz9tEYb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,347,436</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">387,548</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 737258 170649 0 0 4299 7035 156334 84831 202958 133451 155133 30591 145679 12693 1401661 439250 46565 29056 205 110 7865 22536 54225 51702 -0 -0 1347436 387548 3300000 40000 2500000 800000 2035 40000 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock_zTAYvMXS2gBg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Unrecognized tax benefits)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zKUW13tEHCDS" style="display: none">Schedule of unrecognized tax benefits</span></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="width: 83%">Balance as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_c20200701__20210630_z2i02gI9og96" style="width: 14%; text-align: right" title="Beginning Balance">296,832</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross increase</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c20200701__20210630_pp0p0_zmO9VDe12tRt" style="border-bottom: Black 1pt solid; text-align: right" title="Gross increase">38,427</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Balance as of June 30, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_c20210701__20220630_z0VOA5nxhu2X" style="text-align: right" title="Beginning Balance">335,259</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross increase</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_c20210701__20220630_pp0p0_zM3VcXhoFbN8" style="border-bottom: Black 1pt solid; text-align: right" title="Gross increase">29,789</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--UnrecognizedTaxBenefits_iE_pp0p0_c20210701__20220630_zbLEENd1bWa8" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">365,048</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 296832 38427 335259 29789 365048 <p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zGMh8PQexGIH" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 – <span id="xdx_826_zG2gf300KRBZ">(LOSS) EARNINGS PER SHARE</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We report (loss) earnings per share in accordance with ASC 260, “Earnings Per Share.” Basic (loss) earnings per share are computed using the weighted average number of shares outstanding during the period. Diluted (loss) earnings per share represent basic earnings per share adjusted to include the potentially dilutive effect of outstanding stock options by using the treasury stock method that the proceeds we receive from an in-the-money option exercise are used towards repurchasing common shares in the market. For the year ended June 30, 2022, we were in a net loss position and have excluded <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210701__20220630_pdd_zZ4b34agbi5j" title="Anti-dilutive shares excluded from EPS">766,001</span> stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the year ended June 30, 2021, we have calculated the diluted effect of common stocks arising from <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200701__20210630_zSzSgPImLa0w" title="Anti-dilutive shares excluded from EPS">484,000</span> stock options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The weighted average number of shares outstanding used to compute (loss) earnings per share is as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zM9syY7yVpIn" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) EARNINGS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zM9wEKL2RGn5" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20210701__20220630_z4xxTt16Ychn" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20200701__20210630_zMHlA5l6zIYq" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeLossAttributableToParent_i_pp0p0_z3feXvFDqSIx" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(3,762,848</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">17,699,035</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zphSvUR4RNAw" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average shares of common stock outstanding:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zrg2wLwkT3qO" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,613,812</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,350,946</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_zaoDLIk1HQlR" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Dilutive effect of common stock equivalents arising from stock options</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">241,955</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_z31HRlOb2jFk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Diluted Outstanding shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,613,812</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">11,592,901</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd_zgvmxRLB5zJ3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic (loss) earnings per share attributable to Parent Company stockholders</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">(0.32</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd_zxbf5nXXxfOU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted (loss) earnings per share attributable to Parent Company stockholders</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">(0.32</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 766001 484000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zM9syY7yVpIn" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) EARNINGS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zM9wEKL2RGn5" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20210701__20220630_z4xxTt16Ychn" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20200701__20210630_zMHlA5l6zIYq" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Year Ended June 30,</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">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeLossAttributableToParent_i_pp0p0_z3feXvFDqSIx" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(3,762,848</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">17,699,035</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zphSvUR4RNAw" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average shares of common stock outstanding:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zrg2wLwkT3qO" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,613,812</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,350,946</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_zaoDLIk1HQlR" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Dilutive effect of common stock equivalents arising from stock options</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">241,955</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_z31HRlOb2jFk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Diluted Outstanding shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,613,812</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">11,592,901</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd_zgvmxRLB5zJ3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic (loss) earnings per share attributable to Parent Company stockholders</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">(0.32</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd_zxbf5nXXxfOU" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted (loss) earnings per share attributable to Parent Company stockholders</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">(0.32</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> -3762848 17699035 11613812 11350946 0 241955 11613812 11592901 -0.32 1.56 -0.32 1.53 <p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zU09JbUBWppD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 - <span id="xdx_828_zEBehDd0cyxO">COMMITMENTS AND CONTINGENCIES</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"><b>Leases</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February 2016, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02 (Topic 842). Topic 842 amended several aspects of lease accounting, including requiring lessees to recognize leases with a term greater than one year as a right-of-use asset and corresponding liability, measured at the present value of the lease payments. In July 2018, the FASB issued supplemental adoption guidance and clarification to Topic 842 within ASU 2018-10 “Codification Improvements to Topic 842, Leases” and ASU 2018-11 “Leases (Topic 842): Targeted Improvements.” The new guidance aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. A modified retrospective application is required with an option to not restate comparative periods in the period of adoption.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company, effective July 1, 2019 has adopted the provisions of the new standard. The Company decided to use the practical expedients available upon adoption of Topic 842 to aid the transition from current accounting to provisions of Topic 842. The package of expedients will effectively allow the Company to run off existing leases, as initially classified as operating and classify new leases after implementation under the new standard as the business evolves.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc. Management evaluates each lease independently to determine the purpose, necessity to its future operations in addition to other appropriate facts and circumstances.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company adopted Topic 842 using a modified retrospective approach for its existing lease at July 1, 2019. The adoption of Topic 842 impacted the Company’s balance sheet by the recognition of the operating lease right-of-use assets and the liability for operating leases. The lease liability is based on the present value of the remaining lease payments, discounted using a market based incremental borrowing rate as the effective date of July 1, 2019 using current estimates as to lease term including estimated renewals for each operating lease.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended at a monthly rent of $25,754, by an additional fifty months to December 31, 2023. Our facility is covered by an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2022 but extended by an additional twelve months to August 31, 2023. In addition to monthly rent, the leases provide for periodic cost of living increases in the base rent and payment for certain common area costs. These facilities are covered by an appropriate level of insurance, and we believe them to be suitable for our use and adequate for our present needs. We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2022, and extended by an additional twelve months to September 4, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Rent expense for the years ended June 30, 2022, and 2021 was $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20210701__20220630_pp0p0_zPLdLWlT92jz">446,057</span> and $<span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20200701__20210630_pp0p0_zGfcP8M4OQRy">446,614</span>, respectively. Future minimum payments under operating leases are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--LesseeOperatingLeaseLiabilityMaturity1TableTextBlock_zL5Io1mBIfLU" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases)"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span id="xdx_8BE_zdLsPptE1GPg" style="display: none">Schedule of Future Minimum Rental Payments for Operating Leases</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Payments due by June 30,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </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">2023</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">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%; text-align: left; padding-bottom: 1pt">Administrative office, San Diego, CA</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_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zloxdtUJbRWF" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="2023">321,930</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_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zFNRtEXROX2G" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="2024">160,965</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_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zvmW1bVCElQK" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Total">482,895</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Obligations</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20220630_zO9t9RDTb7Bh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="2023">321,930</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20220630_zddnUDZ5VMvz" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="2024">160,965</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20220630_zOb0XPpzzc1c" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">482,895</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zxHoq2A2uY2E" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, we used discount rates of <span id="xdx_904_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zRJJ1rnVVM9R" title="Operating lease discount rate">4.0</span>% in determining our operating lease liabilities for the office spaces in San Diego, California. This rate represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our lease of the South Korean offices has been considered as short-term lease. Our San Diego office lease was extension of previous lease and did not contain any further extension provisions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Future minimum payments under operating leases are as follows:<b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z62l34tqIYmz" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zJZPG5ozcvA7" style="display: none">Maturities of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20220630_zPjtYiWYF5aW" style="text-align: center"> </td><td style="text-align: left"> </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">Operating Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_za5cRHNafrab" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">Fiscal 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">321,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zFafcmVCjHvf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Fiscal 2024</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">160,965</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_zUQN1OBrgX1r" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482,895</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zWWo35iGPyQZ" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(14,957</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zXBWn8aUGQS2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">467,938</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zJMdRNYyAl4V" 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"><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"><b/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Litigation </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Verizon Jetpack Recall</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 8, 2021, Verizon issued a press release announcing that it is working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We import the devices and supply them to Verizon.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Verizon first advised us of one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. We are not currently aware of any aspect of the Jetpack design that could cause the devices to fail in the way described in Verizon’s recall notice. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>Future Impact on Financial Performance</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are striving to avoid any litigation arising from the recall and have not been served with any legal action relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. At this time, we do not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.</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; text-indent: 0.5in"><b>Shareholder Litigation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>Ali</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A shareholder action, Ali vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California (San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. Discovery is ongoing at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>Harwood / Martin</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, on or about October 29, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv2091-CAB-KSC, on or about December 15, 2021, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Harwood and Martin actions have recently been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery is ongoing at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>Pape</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively on behalf of nominal defendant Franklin Wireless Corp. v. OC Kim, Et al., Case # CV22-00471, on or about March 21, 2022, claiming among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>“Short-Swing” Profits Litigation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC v. Franklin Wireless et al. Case # 3:21-cv-01316-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims. No liability has been recorded for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>Franklin v. <i>Anydata, Inc.</i></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; text-indent: 0.5in">We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $<span id="xdx_90F_eus-gaap--ContractualObligation_iI_pn3n3_dm_c20220630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--AnydataMember_zV9mwElMxIAy" title="Purchase commitment">3.1</span> million. The total product purchase commitment with Quanta was approximately $<span id="xdx_901_eus-gaap--ContractualObligation_iI_pn3n3_dm_c20210630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_zRZMzd2Hjsrr" title="Purchase commitment">2.9</span> million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $<span id="xdx_903_eus-gaap--AdvancesOnInventoryPurchases_iI_pp0p0_c20200630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_zv4nJfKzRmOa" title="Payment made for inventory">100,000</span> for the right to call on inventory and recorded an additional $<span id="xdx_90B_eus-gaap--PrepaidExpenseCurrentAndNoncurrent_iI_pp0p0_c20200630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_zjAovG2TzPVb" title="Prepaid expense">49,580</span> as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $<span id="xdx_902_eus-gaap--PrepaidExpenseCurrentAndNoncurrent_c20201230__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_pp0p0_zT4znbvKX5UA" title="Prepaid expense">149,580</span> has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25<sup>th</sup>, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>COVID-19 </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; text-align: justify; text-indent: 0.5in">In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated at this time.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Change of Control Agreements </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 1, 2020, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case we experience a change of control. The term includes the acquisition of our Common Stock resulting in one person or company owning more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors during any 12-month period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of our outstanding Common Stock, or a liquidation or dissolution or sale of substantially all of our assets.</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"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Change of Control Agreement with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million upon a change of control. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>International Tariffs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer Indemnification</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under purchase orders and contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could materially adversely affect our business, operating results and financial condition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 446057 446614 <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--LesseeOperatingLeaseLiabilityMaturity1TableTextBlock_zL5Io1mBIfLU" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases)"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span id="xdx_8BE_zdLsPptE1GPg" style="display: none">Schedule of Future Minimum Rental Payments for Operating Leases</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Payments due by June 30,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </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">2023</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">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%; text-align: left; padding-bottom: 1pt">Administrative office, San Diego, CA</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_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zloxdtUJbRWF" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="2023">321,930</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_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zFNRtEXROX2G" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="2024">160,965</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_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20220630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zvmW1bVCElQK" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Total">482,895</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Obligations</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20220630_zO9t9RDTb7Bh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="2023">321,930</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20220630_zddnUDZ5VMvz" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="2024">160,965</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20220630_zOb0XPpzzc1c" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">482,895</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 321930 160965 482895 321930 160965 482895 0.040 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z62l34tqIYmz" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zJZPG5ozcvA7" style="display: none">Maturities of lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20220630_zPjtYiWYF5aW" style="text-align: center"> </td><td style="text-align: left"> </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">Operating Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_za5cRHNafrab" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">Fiscal 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">321,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zFafcmVCjHvf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Fiscal 2024</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">160,965</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_zUQN1OBrgX1r" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482,895</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zWWo35iGPyQZ" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(14,957</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zXBWn8aUGQS2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">467,938</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 321930 160965 482895 14957 467938 3100000 2900000 100000 49580 149580 <p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zwZvSdU6iANG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 - <span id="xdx_82F_zl8q6U12WYvy">LONG-TERM INCENTIVE PLAN AWARDS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We apply the provisions of ASC 718, “Compensation - Stock Compensation,” to all of our stock-based compensation awards, and use the Black-Scholes option pricing model to value stock options. Under this application, we record compensation expense for all awards granted. Compensation costs will be recognized over the period that an employee provides service in exchange for the award, i.e. the vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In July of 2020, the Board of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan, which covers <span id="xdx_90C_eus-gaap--SharesIssued_c20200731_pdd_zwWUcEXRvBop" title="Common stock shares">800,000</span> shares of Common Stock. The Plan provide for the grant of incentive stock options, non-qualified stock options and restricted stock to our employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the Board of Directors at the time of each grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The estimated forfeiture rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ from those estimates. There were $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220630_pp0p0_zzTzKNoREpOT" title="Share based compensation expense">545,841</span> and $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210630_pp0p0_zMugYITACohK" title="Share based compensation expense">380,758</span> compensation expenses recorded under this method for the years ended June 30, 2022, and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A summary of the status of our stock options is presented below:  </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zzp6ohxhubQg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B1_zN5QCgsnUkmI" style="display: none">Schedule of Stock 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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </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">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Options</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">Shares</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">(In Years)</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">Value</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: 40%">Outstanding as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4IFAuY3DYrK" style="width: 12%; text-align: right" title="Number of Options Outstanding, Beginning">251,291</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_iS_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zNcAmPIJTyph" style="width: 12%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">1.05</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: 12%; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20180701__20190630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zUbPnhXowFMd" title="Weighted Average Remaining Contractual Life (in years) Outstanding">1.95</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1PIJFKz1vIQ" style="width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">1,124,525</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zX7Oq0wrsba9" style="text-align: right" title="Number of Options Granted">299,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zOuBODSORk7o" style="text-align: right" title="Weighted Average Exercise Price Granted">5.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxzj23NsIcUQ" style="text-align: right" title="Aggregate Intrinsic Value Granted">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEyxmrofWk9t" style="text-align: right" title="Number of Options Exercised">(61,291</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zUOWdGKMvAUB" style="text-align: right" title="Weighted Average Exercise Price Exercised">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_pp0p0_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXBpDL9MQgYc" style="text-align: right" title="Aggregate Intrinsic Value Exercised">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zh8kNDGJ5XPX" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Cancelled">(5,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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zF9rVP7MmSPD" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited or expired">5.40</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 id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyF8v6SzSiwU" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate Intrinsic Value Forfeited or expired">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhAywPZGj3xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Beginning">484,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXu9xAooxVPB" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">3.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSmafbMI6T5_zYWB7nEFgFjm" title="Weighted Average Remaining Contractual Life (in years) Outstanding">2.83</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 id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8VH0YWDHo2R" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">2,662,830</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zTjJI75ZbpnO" style="text-align: right" title="Number of Options Granted">388,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zuT54KbxQTFu" style="text-align: right" title="Weighted Average Exercise Price Granted">3.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdQywyMHOIPx" style="text-align: right" title="Aggregate Intrinsic Value Granted">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOJ6Fz3XIWhs" style="text-align: right" title="Number of Options Exercised">(93,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zKwYN909GyPq" style="text-align: right" title="Weighted Average Exercise Price Exercised">0.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_pp0p0_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRUIBiRRisxS" style="text-align: right" title="Aggregate Intrinsic Value Exercised">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLE7digFuUSJ" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Cancelled">(12,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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zxXuEvdkNDbe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited or expired">5.40</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 id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuZV8VQPlOpY" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate Intrinsic Value Forfeited or expired">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6OGhjpuuxX7" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">766,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1zhFs6JgrQm" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">3.85</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWFrIoY4i6rw" title="Weighted Average Remaining Contractual Life (in years) Outstanding">3.37</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 id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zotZgtnoK5TD" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending">183,270</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Exercisable as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zIQjiFAcRrpb" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">345,366</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zCZdJCpDK8VE" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Exercisable">3.84</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1gHozVc6d0Y" title="Weighted Average Remaining Contractual Life (in years) Exercisable">2.42</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 id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7wTvDlGVole" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable">183,270</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.1727 as of June 30, 2022, which would have been received by the option holders had all option holders exercised their options as of that date. The weighted-average grant-date fair value of stock options outstanding as of June 30, 2022, in the amount of <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20220630_pdd_zKZhozWSUfZD" title="Weighted average grant-date fair value of stock options">766,001</span> shares was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210701__20220630_pdd_z8dtWNdT97EN" title="Weighted average grant-date fair value of stock options, per share price">3.17</span> per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, there was unrecognized compensation cost of $<span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20220630_pp0p0_z1hD6if6nGcp" title="Unrecognized compensation cost related to non-vested options">1,311,085</span> related to non-vested stock options granted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 800000 545841 380758 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zzp6ohxhubQg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B1_zN5QCgsnUkmI" style="display: none">Schedule of Stock 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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </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">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Options</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">Shares</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">(In Years)</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">Value</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: 40%">Outstanding as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4IFAuY3DYrK" style="width: 12%; text-align: right" title="Number of Options Outstanding, Beginning">251,291</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_iS_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zNcAmPIJTyph" style="width: 12%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">1.05</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: 12%; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20180701__20190630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zUbPnhXowFMd" title="Weighted Average Remaining Contractual Life (in years) Outstanding">1.95</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1PIJFKz1vIQ" style="width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">1,124,525</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zX7Oq0wrsba9" style="text-align: right" title="Number of Options Granted">299,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zOuBODSORk7o" style="text-align: right" title="Weighted Average Exercise Price Granted">5.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxzj23NsIcUQ" style="text-align: right" title="Aggregate Intrinsic Value Granted">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEyxmrofWk9t" style="text-align: right" title="Number of Options Exercised">(61,291</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zUOWdGKMvAUB" style="text-align: right" title="Weighted Average Exercise Price Exercised">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_pp0p0_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXBpDL9MQgYc" style="text-align: right" title="Aggregate Intrinsic Value Exercised">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zh8kNDGJ5XPX" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Cancelled">(5,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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zF9rVP7MmSPD" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited or expired">5.40</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 id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_d0_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyF8v6SzSiwU" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate Intrinsic Value Forfeited or expired">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhAywPZGj3xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Beginning">484,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXu9xAooxVPB" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">3.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSmafbMI6T5_zYWB7nEFgFjm" title="Weighted Average Remaining Contractual Life (in years) Outstanding">2.83</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 id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8VH0YWDHo2R" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">2,662,830</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zTjJI75ZbpnO" style="text-align: right" title="Number of Options Granted">388,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zuT54KbxQTFu" style="text-align: right" title="Weighted Average Exercise Price Granted">3.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdQywyMHOIPx" style="text-align: right" title="Aggregate Intrinsic Value Granted">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOJ6Fz3XIWhs" style="text-align: right" title="Number of Options Exercised">(93,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zKwYN909GyPq" style="text-align: right" title="Weighted Average Exercise Price Exercised">0.80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_pp0p0_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRUIBiRRisxS" style="text-align: right" title="Aggregate Intrinsic Value Exercised">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLE7digFuUSJ" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Cancelled">(12,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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zxXuEvdkNDbe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Forfeited or expired">5.40</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 id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_d0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuZV8VQPlOpY" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate Intrinsic Value Forfeited or expired">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6OGhjpuuxX7" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">766,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1zhFs6JgrQm" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">3.85</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWFrIoY4i6rw" title="Weighted Average Remaining Contractual Life (in years) Outstanding">3.37</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 id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zotZgtnoK5TD" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending">183,270</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Exercisable as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zIQjiFAcRrpb" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">345,366</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd_zCZdJCpDK8VE" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Exercisable">3.84</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1gHozVc6d0Y" title="Weighted Average Remaining Contractual Life (in years) Exercisable">2.42</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 id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7wTvDlGVole" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable">183,270</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 251291 1.05 P1Y11M12D 1124525 299000 5.40 0 61291 1.22 0 5000 5.40 0 484000 3.67 P2Y9M29D 2662830 388000 3.38 0 93999 0.80 0 12000 5.40 0 766001 3.85 P3Y4M13D 183270 345366 3.84 P2Y5M1D 183270 766001 3.17 1311085 EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '*'+54'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 " !RARU5_;V#@^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''8H";UI66G#08K;.QF;+4UC1-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-J< M] %!VP9N@!E&&'WZ+J!=B+GZ)S9W@%V28W)+:AB&\;N&Z M1+HS./U*3M(YX)I=)[_5F^WND2G!A2CXJJCJG>#R?B5%]3&[_O"["?O>NKW[ MQ\970=7 K[M07U!+ P04 " !RARU5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M '*'+575%?&PO=V]R:W-H965T&UL MM9I=;^(X&(7OYU=8[&BU(Y62.'QUMD6BH>RR[3 (.E-U5WOA)@:B)C'K.*7] M]^N$0)K*>4DDTXN60-Y#_-2.SW%\N67\.5I3*M!KX(?156,MQ.9KJQ4Y:QJ0 MZ)QM:"@_63(>$"$/^:H5;3@E;EH4^"UL&-U60+RP,;A,WYOQP26+A>^%=,91 M% )T M>=48FE]'5C\I2,_XZ=%M].XU2IKRQ-AS(XLXPQA V/%!=EP^8)NSI%IE9:/X/(1=>2WFVFY";3&.@"V M4CT+!/S/\"D27';R?U6$=PIMM4(R\K]&&^+0JX8XQ-YGXD)Q\E?.)-4O,IFL;! M$^5*6+"(89A-L]V_,)6XP-K:N#2I%7'E;MX$+>\>UYRNO,30R_XV)8&Z?\%" MX_EP>GLWF:*'R?SF[F:Q0/;W^>Q<"5"KI=>E5@28FWH3MN490%L.52Z'Z42& MQE=T2]^4"&$I0_[T,.[TU#=IM6SK([55M+3&@)TJ17IY3' A/U[1F\2.HQ+4YN".T,+(6<&Q#BR M62P[H^R3S%6/9%A]^E,)4&LXT*56!)C' Q/V]!G H>M*]>AL_P+=R?/0]U!- M#9:\Z!D]]$ V/HWD?X)3JHH:-BQ2F^(I4H.9QP83=OL@Q?LM4U*$)1>Q)_NP MV5'[%*WA09=:$5X>'TS8\7^$9R='LVVH! ?++4B(1AY=J:#;<&UM<*=( M$CA/$A@V_Q_!'6Y[,\Y>O-!1#MXCFO90N2ZK-4[H4BMBR^,$AOW_1VPS%@GI M5_[V-J7SQ!'%"VQ^7%'.N&G-$[K4BMSR/('A*)".RR&GI!P3+-#O])60M*8( M76I%2'F*P+#YOV/I$LB:A5#H.B+2Q58SL7:1$\1)W >)W"E./% ?;_Y',H95$(ED>R-+II$45S2'6'-J7(JA8MJ M8SM%CL!YCL"569 5?*#/MEN=WC M!"]WM"*?(!%:>":Q*F> FH'R5W,G^ MD IB+8UNL"&ALK\=$2Q]5@K7U<9VBDA@Y9' JO2(8;&6=@.$!-?4:4-WU8I?:>(;V;AG9JG50MV7CX,K"Z/7EVDE5> M5'3R*&!5>WI0\/&+Q+-'Z'LL9$0/73DRE<1T&G@[4^N^:Z-I=OMMW,_;F-$X MA=6W\QAX/T&2DQ 0K=+L=Y5H/7%8;TRDLOI5;? LVY'M,98] CY3/"/>BLT^W MG'KB#,F1B^RU%R-[-D1W=S,E/:U67Y=:D5YN]2W8F._I)8M!R8A4$H0EIG3[ MZ9%Q>0^<*C?$P.6U>6DU^:UWFY830Y5N_HZ0DSR,V^U?/KQ[V& ^3+=5M_+3 M=[O3OY'$CT7(ITM9:ISWY-V#[S9\[PX$VZ1;H)^8$"Q(7ZXI<2E/3I"?+QD3 M^X/D"P[;[@?_ U!+ P04 " !RARU5]<#'T'X' #.'@ & 'AL+W=O M=?H1%V.*$)'0$*,?]]5U0M"@)(.ST\B$Q*2U6SRX7^SQ8GCZJYJM> M26G0MZJL]=ED9C(_[3Z[:>:GJC5E41WX'=3&_U6BSEV01VBY;-1D[FO_Q$8OS.%]T/ MYQ="KY"H<[2T%_*/MMB($H+7OJBWKGCGRN[XS9S&-$DBDI[.-OL1N8813[(8 MFL7.\ !MM$,;!=$N5JHQ)T8V%2KJC=2FLE!/E%G)QHMXZR[> T)BQN*89T>( M74/.TABSR ^8[P#S(.#SY5*U !%ZV%)":N]*.46U-#ZLW,7**(W),537CO*( M1C3S0XUW4.,@U$\VB7LX]2C0V $088!Z!-.UXAA'V \RV8%,@B"OX*G71C5% M %[BPB-9DL;L"*!KER61S1$;![G$E> MJ B048UYZBK!=MBU3?!H^?;>#E*+><:/]Y?/CI.8C"5W8#\2)!S88T;4#P6T M@#ZSXU"IIV7!+N=.=CV&-(H3/@9VH"\2YJ]+>2^A"G)DQ+ MV%$2,0>V:\C2!.IB!/5 8R3,8W]3*G\LRM*+SJ4BFC":\F-P+]H=@ALHBX0Y MJQ/G2-VC5LO0WG)Y*(K2V"JP0YRN7<(9W6O'AS@'OB*O(:P 0)>!"(UQYB32 M8Q=ASD:(@ Q<1<)D=?OI]OP:G2\6'VX77H N W&*04TE3@X]EDF2 JE M)&(,._7C&F8)2;-TI(#H0',T3'-7]5)5LFMM :#4I:XXP<=TX;%B#)KUR#:D M [W1,+U]J:5H:NC C02]T/HANEQ%&8EI= S2M1MA"+IWF O3&3SKI@5X>P7N MA>A2%$^S#"?'$%V[).6C'CN2 MC*I<.E 8#5/8H01[*;DN5V4TQ2QQJM1S8".$<\Y&3HYTH#4:IC5/?E_0"=1S M(N,9P4Z./4P8)]E8;Z8#P]$PPVUS_%)N7?K*(I9%R;&:\1@2V(.@?,9ZP,!T M-,QT%ZJJBNUA?#M,4+4IZ@=9+P$T^O6C,A*EWL%0V+&?")!WB/+G'1T&/S H M#3/HC>BV .1@+>HGI(U:?EVI,I>-_N6GE)+D7:?ZS9,W_A]*JS_*VV$F!EJE M85J%LV^OQKLD3(&U&K0192O1S_@-Q@3!00CI%21LBD1K5G"0_R]8$SS%N/NW M_5*_0Q\56A]Z0X76MH]WY^G6:#BDY%!C( "M5OV]K>5NA#CMC-QI8)]REZ_Q M\58)F1S.V08R9V$RMWM$U=^9&>YFAI!IG$93:)]=E'#+,PRWI+?XO_(T!?;6 M:]E-R4MOH3)7/Y"(.$,5KQF.1^BJ#A57&>9X7=I(/_=".5TZ*&BW%NH#^ MZ 7K.1LSGC'WW.^SI%E"Z=CDCPW"@X6%QV=I1&&%D=5'\ 3\(U573C"2Q1&< MCH^1>BQY0A.XRYLN.$<3@Y M9T[!O,+R,*Q!HK"P1 'EUU9MV;VLZ"=PT*,;N;+OE3:@!93V/Q-7A)QD:42< M$8S/,$HHQR,S(S:(%186*UOF_U/,PCRJA&!&D^RXV_DLHSB-\6@<@X)A807S MT2HL$ .-*DO;A(K:2"BHD=<+'H'"XRQV3EP^PRC)0,R,X!V$#'OAR-[E_3L3 M[1DXTQA3YDP:?)8QB3F)Q[;P($)8>.R\G35<7YV_O[J^NKWZL$#G'R_1XO;3 MQ=]_^W1]^>'SXCF0#__\X;/TSR-F>R\;[9O>?XCFH:@U M*N4]+,5O$O#1;%^>;F^,6G?O'^^4,:KJ+E=2P).P!O#]O0(QV=_85YJ[5]CS M_P%02P,$% @ +I"BC?SBS7>AZX(^M8F0$[F*9X#4M07].%T#V[4HE( DP2SI" U?\P71NHYGE&"*@$"HC@?5C W.@U"AICE^EJ%7- M:1QWV\_J-WGP.IA[+&'.Z7<2J7AF^1:*8(4SJN[X]@.4 0V-7LBIS/_1MK = MCBT49E+QI'36! EAQ1,_E@NQX^ .CCAXI8/7U:%?.O3S0 NR/*QKK' P%7R+ MA+'6:J:1KTWNK:,AS&SC4@G]EF@_%JP+U(K=$.8#IQ@BA92R5TEOUL M"K70'C1KFZ-W(5,BWJ0<+?6I M"+WY.M7"!Y1B@3:89H#."$/7G%(L)$I!%/M^WK08Q0SC? ;SV=@$3L]Q]"9M M=J,\957#'U3X@Q?A7V8JYH+\AJ@)M- :[2"X3O';8^U@6,,=5KC#%^'>2IDU MHPX/"/89VRQJ<*,*;O0BN,^9D@JSB+!U$^'H)&&;18UP7!&.6PGG/$GTT?SW M3!UWRM135C5VOV+WN[.WIZE_L&[#YC3M8%ACG52LD^ZLQW-TSJ]L?ZBB*+J*3J*IWGA<,^5 M+D/R9JPK11#&0+]?<:Z>.Z86J6K/X ]02P,$% @ IEX M)K:("PG2M343.VWJ3M)ZXJ1YZ/0!$F&)#46H!.3+WW=!TJ)$@$@RX[[8)+58 MG ,L]NR29_>J_JQ74AKTL"XK?3Y9&;,YG4[U8B770I^HC:S@EUM5KX6!VWHY MU9M:BKP9M"ZG)(J2Z5H4U61VUCR[KF=G:FO*HI+7-=+;]5K4CQ>R5/?G$SQY M>O"^6*Z,?3"=G6W$4MY(\W%S7O\.DE)79 8_%G M(>_UWC6R5.9*?;8W5_GY)+*(9"D7QKH0\.].7LJRM)X Q[^=T\EN3CMP__K) M^R\->2 S%UI>JO)3D9O5^22=H%S>BFUIWJO[7V5'*+;^%JK4S5]TW]IR,%YL MM5'K;C @6!=5^U\\= NQ-P G(P-(-X ,!["1 ;0;0!NB+;*&UFMAQ.RL5O>H MMM;@S5XT:].,!C9%9;?QQM3P:P'CS.Q255J512Z,S-&-@7^P1T8C=8LNU1HB M8V6W[$ZB%V^5UD?HJEJHM43'Z./-:_3B^Z.SJ0$4UM=TT./ MCOCKEFBWF.BO5W-M:@C8OWVKU3IC?F?V%)_JC5C(\PELAI;UG9S,?OP.)]%/ M/J;/Y.R -]OQ9B'OL]\AZ6A12NUCV0Z-FZ$VM=S-",TRSA/8L+M]!JXA3AG& M,67QSO( 7KR#%P?A72IM;%@OE(E'E2.20 MBPM[JJT*^?BGSO*S.,HH8X-MNSCA:4+]4''4:U 4!/M!&5A7Y0265UPB!T7*,\QX M/$#K,QG%81U] [U!BQ@""D$CL80,6$G=U(P;\5BKLK3R9;I" M?5.*"I5*5%XRKHQ&0R*N"4LYC<8.1*^S^ M"&R*2R[GQGV6?_M+,67[7; QP M+[PXJ',')QB]Z)+D47.6O4BY P'D/W76US4[)DF4C@@0[G43AX6SR^K#M..% MZJH@26*&AT67QR[!$-1\!&NOEC@LEXP/99Q1#.2C93HI)=6$I96VT.\*/?VP@O4(Z '-K,UYMG I.L'1<&5C_2E4(*&T&;T0]2,2!E%ZPG_P M%KD5MFUK[=D!4 M7H7JIH@/]@9%E$QR*IEU82EM8+H8O%$Q4HA2O8'VBK(!?I M%3#X BVDC5I\7D&3*&OO&>]F3_A!O*\-=I 7V-/ MW'%;+L[M;GN)N#J,<8*A97:X^"PI]&QL;+MZX29AX?YV/GF[P5Y&KEZ/,?)9 MQI"FHY$6B/3:3M)@,S%X-_C%C!VL%+ZUJW@N;X?<^UJ!A&N%#[6H="G:M]#Y M/UMMFE>F7MZ9FPECV*UX6(1Y##'GV=B[)-J7 31"35H]92%II7S'0<,40 MV J'UU=S(FZ ,<(9RX92Z['$/ 6QC8==['3O:\):ULOF(XL&2-O*M"_E=T]W M'W)>-9\O!L\O\.EE^SFF=]-^'7HGH-FJ-"KE+;B,3CC JML/+NV-49OFF\5< M&:/6S>5*"E K:P"_WRKH+[L;.\'NL]?L/U!+ P04 " !RARU56K=JA]P& M !., & 'AL+W=O<\$M(+1WI#+A]9^;5:4LJ-IU5>5%>C)>?K=^-Q-5_255*]96M:B%_N6;E* MN#@L%^-J7=(D;9)6^1B;IC->)5DQFEPVYV[*R27;\#PKZ$UI5)O5*BF?/]"< M/5Z-T&AWXG.V6/+ZQ'ARN4X6]);R+^N;4AR-]Y0T6]&BREAAE/3^:O0>O8MQ MD]!$_)71Q^KHNU%?RAUC7^N#Z_1J9-8]HCF=\QJ1B(\'.J5Y7I-$/[ZUT-&^ MS3KQ^/N.'C87+R[F+JGHE.5_9RE?7HV\D9'2^V23\\_L,:;M!=DU;\[RJOG; M>-S&.B)XOJDX6[7)H@>KK-A^)D_M0!PE8#R0@-L$+"58SD""U298<@ON0 )I M$XB<0 82[#;!EKLTU(+3)CAR@C60X+8)KI2 AA*\-L%K9G<['3"Y+ M]FB4=;2@U5\:03398@JSHM;N+2_%KYG(XY,I*RJ69VG":6K<<9?&Q?&E]N9\>KGUY=C+CI2X\;SMM$/ MVT;Q8*.KE=!MTX#QST>ZNJ/EOPK,5(]YGZ99?0,DN7&39.E%5AC39)UQ<:R! MSO30SY2+.UX,1I"4158L*ATKT+/^%$^3:E,^G[[2\,25_C&]-MYS7F9W&Y[< MY=3@3%QS*:9*1XWTU$^LF+."ERP7ORR,ZX+3DE9:8GSB@ID8_&[:6 ARKTJ\ M5R5N.&2 \R')DV).A<9^WQ34L,PW!C8Q,A)>GWB[.V&JI+C8)L%.-RY2 M]-##)I(Z&/?#,$*6;1.T#^Q,@;6? DL_!721%?4-($I#GLSI&Z-:"L%5+YJ# M+=HY'C73$6.&L#0-VC[4=?M=M1:-7XU$8:YH^4!'DU]^0H[YF^K&AH0%D+ 0 M$A9!PF(@6$=B9"\QHI78)[$TRUE52TKY9!-E8IT4SRJ!:<'J;ANJ @/$F9&^ MX%W']TU+NET#H 9#($X$Q(E?, =C=A[C=A:C8@%JEA^%@9]FB^38B'D429% ME2=UW5<)0TL[0QA G!D0)P#BA+9BGEP?$ZGX #47GVRN(PIG+PI'*XKKJMHT MZP.Q2JV:I55)\V8%*QX>VQ-LW6R-Z!,MYUE%4Y56G%[I=.3ZY/3Z[Q+'DTKZ M3-O;,R89B!,"<2(@3JP:1=<>6*"X>Q&X,"*H#BK8+6)4:G![G700]I$D"&V? MSEVP0,("2%@("8L@83$0K",Y;R\Y3RNY>D%2TF7MW#Q0(Q.[IQ7M+5X*5EP< M;ZNR=ENETIRVN3.J%1!G!L0)@#@A$"?R^O>V[R(B;0KCDV$=U?A[U?A:U=PF M.6T,%;ZS YJGDTH/6M 9>O![%R)VF(A@J;S-@-H+^NWYMF=[TI8V!&HN N+$ M_6X[9OW'4T\X,@^FFOD]4ZXK/RVQ,X;8,EU/*D#ZEL^M0*"T )06@M(B4%H, M1>OJZ\BT17I]-Z(]*@S'BHMZ%BAEF>ZMJ30&52# 10H MA )%4*#X]%AVE7$P3M'W.*=8=NV04BE*Z]3QY2<0[F_JL.]B;!%9"?U(RW:Q M:_I29*"(O*A-3,^WI!JBBB0NMDVIMD6J;A+71_(>+U8$$@LJ[6"E MHO_-2]63SRD04&XJZKN)%Y;K8(]X\G,#RD^% D50H/@E@] 5R\%31;"FJAYW MCD*@;%4H4 %"E'?ZKRPD2@CIER7H+S5%[38U.:4,RG.% @50H! *%*&^H>J;A%CR!NQ4 M6%<\!]\5G3!>SW%)H*Q7I/!>B>V17D6#\EZA0"$4*(("Q:?'LOMVV<&?Q7I_ M]H4N"5:^7V8J7!+D2**>JL(LV[=Z+WK-%)$6\AV"B109*"('7!)5I"\&SI9= M$E4W;<=WS-Y[9OU <2DFMOR!!08^N)E8[V:^S"513T;?1Q,K8(]@SY3GXSNL MN^'E!"@M *6%H+0(E!9#T;9*&Q^]]UR_:?\Q*1>96(;F]%[@S;>N4&NY?7E] M>\#9NGD5^HYQSE;-UR5-4EK6 >+W>\;X[J!^NWK_7P@F_P%02P,$% @ M&D"9/NAD>7AZ.60G&=(^?Q!5-_K%><2/:Z+LKX8K:3)WDYFIPW]VZKR;G8RB(O^6V% MZNUZG51/E[P0#QH6L8YQJ=HJ]W']#)+^_.QQ(>JIJ.T^X!E^T#B.4! MF*"/HI2K&EV5&<^.'8Q![5XR>99\29P>_]B6[Q'U?D7$(\0@:/;RYM@AA^XC M2!M_U!;!Z=WOZ/K/3W^AZ\^?/J)/MU>?IU_F-[^AZ>S+_-O\R_SJ[LP4MM8K M,WM5J_>LWB0IOQC!\JQYM>.CR7__@P/O?Z8NOY&SHP"P?0"8R_OD!I+-22'J M^AW*RU2LN:FWK0N_<:%2RVYR2H.0,,\_'^\.>Z(;XHC& 8[(WO!(I;]7Z3N' M:9K]'U93.[FE@ R4BC+-"XY*D-_J5O?5IU1-_$TE=CE,6'3_A"!I5HG,RV6; M=7*9\]HXIOY;CND;.3N*5K"/5N U26^H*?'#V,-D(%@W M8]3W0VQ6'.T51T[%=U*DWQO89 CF&1"XM@8VTH4R/V)X(%0WHY$7^I%9:+P7 M&CN%7B89(/!>(OZH1!H7 _9+7 M#:(VR5,EBD(M5MG5!9LB*5$A$F-T.^^'NH;*#2:G+ JIYUFT'Y 6OT:["K1Q MKG9NCA10R('A4*EN9]-(>HW$O>[S>B/JI'CQPNK\.2.JFV#FX=B2!W /7NS$ MFI8)*E6RJ8MM[91,]59 ,9/*(3NYA M1BQR:2ZMF#X58C^.HFBH53?T?0_$6K3VU,1N;,[+%'8'$,^3C+=7BO(M(K-M M@\QT!=.$PUTC$O&;,O&MO!U'HZ0JJ1HH)2Q2A11]TIH)E0QH8:=4OL 6RBB%DT M]ES$;C#>5GR3Y-DS;FJ4E!D2&Y:3!JM30J&@M&CO M48G=K)QFNZ1,N4+0OJB$B&>B,JO5B7B**<-!,!1L,B2A+5N2'IW$CYRF@8Q\16U)&>A\3-PZ\E3ZH2>%AQ6$%;>@<1)%34SJRW(^UDD?OOOI-M;8$9U*IR'4/; 5&O;$!#KL,1S'EK[T_"+A:XY5YC??KNY>25VL8V1WO#C.,,3! #WLP MPP*BC:#!E&%LRY$]'HD;CT?*81+"U)-/#=_YCVV^4=*-R@WT8\2+--D&.S7Q M+&43[2E)W92\?<;Y0D 1DFQRF13YW[!^H _9-I6P;=OQ0C0=@,U\;1X :MA$ M!G[D:S0U&L8L]BSKA_8XI6Z<'@W B[9RU(!,V-N'FF:3'?,M!0KML4K=6-UG MKRYY=;/\Y_F*&D@+4SCT/3),O2;3D!"?6"!!#TZ!7W4,?#V_F=[,7G(,_+;G MP/_&03#M24[=)+]+BG;"08&TADUYW9Q\U:+(T*(2:R35#G);/;5?&,/AXG?7 M1]TD\-0_R^D7[4%/W:!OWGBT6SO>*>:/O$IS**-4 FYZ(S;JO,$\$76PA[#F MA\G+9,:@XK+([_%/7XC_0^@O\A+V*2]81#K*C=IUL\!3ZFT)JP<^=6]8KQ8+ MGC;'-Y!Z>;XLNSU@^@33)BGKPGIF2@U[61\2@*_-',-6-H2ME:7PHCVGJ9O3 MS2N0PP.2[M#D^:1$<:^Y4/#;P2*Q@)N:P!U#+>YK)SX&4QP&E-' EHA[=E,W MNV[[,RU+-)ABG)RC;C;W0XX.F6PRV3N.0%\.L)?NLLT)JVM^]$J1>![55KW)D&'"F+9S'1^\ M1U_S:MG\O*!&S;E$^WYZ?W?_$X9I\^)^JCZL[8F] M9;WC[JX3\N\[NW8,1US4AR1[F?GFF\O.9+(A\V1+1 ?/E=)V&I7.U:=Q;+,2 M*V&'5*/FFQ692CC>FB*VM4&1!Z5*Q[@3A:E\P?Q;%*+ I?HOM>WAG=QCY++"K65I,'@:AK-CT[/ MQEX^"#Q(W-A7:_">I$1/?K/(I]'($T*%F?,(@G_6>(Y*>2"F\6^'&?4FO>+K M]0[],OC.OJ3"XCFI1YF[K:' \C?AQ&QB: /&2S.:7P17@S:3 MD]HG9>D,WTK6<[.S[\O%]<5R"3P8UE_&60=QUD(D'T <)7!% MVI46+G2.^8\ ,?/I224[4F?)IXA_-'H(QZ,#2$9)\@G><>_D<< [_@!OGF74 M:"=U ;>D9";1PE_SU#K#1?'W>QZW>./W\?Q#.;6UR' :\4NP:-88S7[^Z>C+ MZ-=/V(Y[MN//T/]?2CZ%>)_@]$O:OD:A]$77.R14O3Z[)=6+ %H[G;L6?W+%Q8V%O0_7[+ M@_6"))^\<9%-5BGF7.*#BO*&PW# +N=8M> %L]Z(K86TD1; M//XVZ//A,"LU*2JV0Y_-4JQ].BOQ#QEO@C::PU_*>E"3E:$?2@V71N@GCB'< M]]H]'E_2+:YW2!+Q]ALC+XR#GC-EY7OA0RJFJAMZ"(N3$GAEDB->H MEISV$OXD'A)#8""N)LD=7ZKMH*LKVR7\#:@O55\5/GR-!1XZ0)R6WDW6SYO, M=56SVX7BY?I$(Q0;85M/Z"FU]:+8!.MG3FT];(_%@XTKC795*?6+5,F56Y3@ M&P37H\R@%L;Y"+:$)5_(M/&Z+9%"42I4UZ^QG1,#?':H<_OB/:P,57#-J2YA MSF*L%_-'<2@[E>[TE?M7Z6:,( \Y"Z'?M%.A/^QDZ M;T?'BW@[@*^$*227F,(5JXZ&OYQ$8-JAUFX&PO=V]R M:W-H965T&ULU5Q;D]LVEG[GKT!Y,K-.%5O6_6(GJ6JW[:2G MXDNE[4E-;>T#)4(2QQ2I$&3+FE^_YSL' $%)W?;,U#[L0V*U! +G?@=_.)35 M9[/5NE9?=GEA?GRRK>O]\V?/S&JK=XGIE7M=T"_KLMHE-?U9;9Z9?:63E!_: MY<^&_?[TV2[)BB<__<#??:A^^J%LZCPK](=*F6:W2ZKC2YV7AQ^?#)ZX+W[+ M-ML:7SS[Z8=]LM%WNOZT_U#17\_\+FFVTX7)RD)5>OWCD^O!\Y=CK.<%?\OT MP02?%3!9EN5G_'&;_OBD#X!TKEW^ MAG$G7):)T3=E_GN6UML?G\R?J%2ODR:O?RL/OVB+SP3[KW;Z]_^[MZ_T;=W?[\[O;-[PP?V'@S5V[*HMT:]+E*= M=C=X1H!Z:(<.VI?#1W?\:U/TU*@?JV%_.'QDOY''?L3[C1[8[WJU*INBSHJ- M^E#FV2K31OWW]=+4%4G+_US"6/8;7]X/&O3<[).5_O$)J8C1U;U^\M-?_C28 M]E\\ NW80SM^;/?_D%>/[GT9\G?O/[Y60W6EOGIRY$Y6'ZJL6&7[G"A9KM5- M61@B;)JP"G[<:K7RW^A4K;,BH=5)'IF:OB!EKXVBY_,FU:JFU8DPB/?"WS?E M;I\41Y44J^.9*>8? 7_ MV6ZD]J7)Q P1Y&12JX2AH[5D/AB]1!GZ)M=*$RSE+ELIVH40B;%35.F:+"P= MKI.JH'7T2 7K0S);.^($Q!!P%-#AO5=_-)D $*OWJ[IO0YAR0GOI]JPN WQZ?=0G**#Q 8O4 Y]O=_O*G^7 P M>V&(6/>Z:+2)"3YR2H8^11L"AKX 5?/2&$A=0;QEN#T%3HB3X20B1I+3RBZ< MV >KB[*XHE_JJLSSCA1E &-?5L A*\[P:@4&9+_ ?D@I/:>)'V"MT41U$4U >X@RX4Y3*;.G#F59L=9Z"F_0Y\OC"IB6\E*RG]M8SA@"%WPQZ MZMT)UK<>:_#W)L3SKB7G]:7-+Q Q\D0\$#S?D?Q-IHMXVI^H13\>CT?TQ7BV MB ?3H?OB3F^8E+\QQ0%18+#O:F)64J4FNBG3C!1!;,Q3$&[8?W%]=\.?!B^^ M5\,YP66_/]LSMLN(KT1I4'7?+,D7$%]!59"O+BW3 XY"4E)M5E6V1UQ!))(( MB6"(DB6%/R!!5MD'DR4I=JOV1H" [M"3*11]?51E4UU8TQJ=+;D+K%EM,[T. M5J9ZE7&0M$L^DUXSF0L(=Z3OD[PA?ADO: $& <1D QJR/MH8"9-(5B$UA.(N M*2@V8XH1:?8D MDRRUD@"?1M0IB7Q/@ 2PMWS'J1&4 8.0.5Y&R.#D3F7 Y; MX1^RRFFSLN38Z$(SI$[=63.B>EMI_%ANJF2_)?:0 B0F/ 4[OR,HMNIZIRN2 M!Y'"&U*!Y5(G8GKOB#/! GQU;;*$U4NM25#+ [;2H.&^RHR^HGB,S$AF5F1? MFDI'&> %-84I"?AC[1W! 4*Q)V)-KH3JX(TEP5>-X"DD0E2H$2R=6ND*'Z*+ M;(3NGU#H>>0$_O%U)GI#*-)V?R>[+O&:5^GH'24'X)UYSMK-UB+JD)K4>3B* M1_U)/)I.H=OS43R;#>+!>!H]P@ UC$>SB1K,XDF_'X$1:DJZ3]NKT7 :3Q>+ MZ&-9)[F1_1>+63PC\X#]Q_%@0*>-)]&O)9$I)QU,X9(U-.8,/5YT%2Z*54%8 M/271(SVJ):* =@SL3B^()(7FPSDET>^?]ZUB(2P" J+4%9"V];U[=L86ZPE AG8TGT0 MEG3%D4YV.N?]7&#;ZS*"\U#:@PYTVPC72(B;K->435N6VB@HD#:K?AR,90G[ M">='6@.*A3!GA AKVL5GHI, MAM,AU&Y#=@N@>,=".NV#1E)[BJVJ_XAIBB1 MIDQ[%%_4#1U@P_*(*)[#!Y)H2K1(@<::7*R-U4H34(P>ALTF$&&^*_6J;);U MNLE=S&+42W;DS1Z"T" RN$?5@@"EO^BHW%4JMN1'2@3Q)+@ZS_$O2TU3<8"^ M3'(<@JC.E$0/8"T20FM-MBE80FFAE ]TY9GI5I,"E=D*@?2!2%PBH/Q-:$7_ MKLI-(;'J#6(WB@>,;'_CMW.+F0SL&("%\^(13D,&B2,0,*=$O?L@F0@W]3#V MK++('JJSQZHD7=4_E>1F\&NT0D2.EFUAP;: MPR+%9(89\I$UD(MM7N*DQD=]B)O^:!+.TAA@ FG%XLJG6%P09UM,>M&'Y"CZ MQH? (/'!82[!T,8!>O8G& /)$_=-M=J2+-'.1-J>NLL@J Y$C XH#)DM4J%>]#L$&.+'2;QP.4",:Q("'T,@ M'A@.;U-R*KG3,->L!X%)7_Y#KVP:%*!N_6[&XD>^,B-M0!*#@D8!1X\@@NUU M[% !\$UAHUR1(P>(YXPI+7K= >T=1\<;69B&O_T(Z1(Z-!:PCVFU^ M[S9B86\5U1IE41LG!A%)H2F19AAE4VFV 87X329MRUW)9Y(@2,,"KT_$?CHR M!@N(I%6,=3#V_]0ANLX+'T6F6L0CCF2.AG'SHO:L-6^&:PH'FQ9">5*-D!NF M6]8+;4.S@:(7="9XZ$AX!4B%>$-P+IXLWL-[1FM]:)<4I3-'#2LTQJ97AI*C M%5&ED:PT6!<]%N=[?_Y;2V:.U\EL3 <+I"KQ9#R,Q\-%")6+>X!U9*,>&)EL MYTR,.'S2JY3IP 1).AY=E 4[-<65%9@T!-P;N#UA(; MD<:GQ%XNEB(XBU3AOEKY3(\K$I\,QI'3<9]P_B/%C/-^WQD]=.[,HU/*_1$Q3VG*7 M<4(6&@QX":NN]'7*Q1CZ&GH:Q#XNU_.LY!1;Y*(II(B]TPG?'IBE4Z1) M0LNO;L]H.=_!07T'N7![AUMT$C["&295RC4V"0[HUTHZ%%+?WZ/;5;O EQF% M'[(=_6 C;889<9^O#>ZQMYC;]T3)!^"/.*RESV:-K9 VJGV9"4_)S>M>-X'P MF(5&'QEYF[[4;7>DLY-+BJ%*4#4$J(O%GX%SH>M(4I/S6.]$J5MP:"6*UJ2? MC?AV76P(=>W\/*(<3FDZC2"BPXI82H$FUXQS[>+#Q#W#T7875G&% P>K^E98 MWY:2Z=@,DN'F*$[LBOCS2U2'.7?;NT(LI4M70;H4%&(['+)!H%><[E$<)G14 MFWR5L_6LWD::4##F2ZY>HCE1(W&2%"5WSIU\0*'7:.RUW1 !R7F2-F-;E2B" M4#)F+6X&4]P:HOJ$%U)GRO9[RTK4C7J7>Q<=*Q&=)"[HLS1%*]X/*C%*4_O: M\_K4+",J%4[^S '-79FGJ"#00:8^R^VC$"84;AH$MV0K*Q3GVCH!K%&5+1LQ MC^LF7V=Y[BN:B-^R,%QCE0]H*R;\(%M*U@CQ>IES7!\ZAK(KMDZKVJNW2>RM. MJ*(MM9"'\^V.KS-;R/GRU&:)';AKEC5#NYA/KH9]:U^=872RIW=+G8)5'JRV MUT.Q-E.-C7?TYN-M$'N1.F(AI9*Y1T!TVA^QU*L$>DJ...'86$(8RM++QK J ME84.&O&MT2[QZXY<.)+$H,A2@J"1J\^UOIF@7N5DWG+H$0=<*-M2SN?[H](\ MXYX*@K>>G1LP=5AFKD1.?EE:VT&Q&81A_&.4VM%.)?-"QJT\ZM9D2O(G5-_J)&4ANW+;>IT\ M+1I>("='0IXV=KCA03JRXPVEE;U#@C V2M:U#6&VV69[567FAX@Q .XW*%5&\DSU+)(6?(B\8KHIW M 6]G>N&K,6.2IEP'37)'_ Q.[!B[$ H$3:UT!G+WR,Z5CJRE=,U#N_AJ>;QR MSTD_L3$.4I(_)(B0?0PF86XN>6.(*3\42<>K?2B4 M#!@3TNZ&ZV[=<\XAME".X^%\& ]& _HTF<[B^72D?I=:9V;+5JAAIB@,^!HH M43A"$YZ#1F_T@Z)YFU'[IGX;/U@/Y,N_/B$W/B,_G;QJLUOA7&)3>JYU+BG4 M(?1\:\$5,NA9Q+D>:B*3% ^9(+*27&/5R-IP'5NNGOK%%W;S8]P=?.%BK;IS M\1VV_(7^QU,LCS'2BE!DPB>W[LF'N7EW<;TU$VVW,8RMC.8IF-@K ^M=2B86 M,5N"ZFG41DY"]*#1Q>6 W;[26TS$!H/%WTU&X[BZ6!&@941 M6>,/K]LFKWI3,K>)^NT$T>49)CG5E5S/\U(8=7+C>4:[IV'#V$N3)3-QC6P% MX7S:WL5,QTYF1 FJ7((H!$DX-0I:T_]1XS=H=%KI- \U@]5Y,SBZT SV <>E M+>P&5C:XB/?=H$?!+N1?ZK;< X<88:CH(QK?MP'UW&2-X,O>F['ELY'K<\.< MFTB.^&ZHP;?V'^A4$Y7/T>GQZ44M%7Z$GEGP=]M>0Z^:Z\A!IR'H8=F>+8F* M>"O))"I&F^A$1IL= N,>RZ]++0-,/@YCI[C.*E-?9 JM-['WLSNTPUDCH>>Q&0SCL M)LA)ME+DU10_P\"(VVX%SH_Q+2&Y;7M]0RI<=&9RK#M&/NQ\IZ0!'A(Y#+;= M*EY3D#U(LU7MIB\B9-[KO$$7FX+QH'0,$46 S_[ -D8(IF,I%5979&<"[Q(R MOZ2E,. '20I;0@N9X-3W)::=H''EDHR'-A2XK@0,*Z_^J4?\N[AU5_]'6:$2 M@^D.M-/(/@(/"M5J,IG%@\E$]9$[MG,\K_T%UK$O470IN+RD1.]/>1V7?&'[IY2$^]12M+%XFECDW#)1PD*UEM MI-YEC7_7T;S"/#$\%D0DDTRL@;*U\6$W*-QI2J#2ME?;]DP[X(9-D$\G>%R> MB8K>4DQ/)Q!+IM'[]1HUW9:BD^@MI;U&C:*_:;*Y2+ GT8T :Z,.G[1.HC=- M562U<_[K[ L^&S6+WD@U'V:G0_0)!S?B)(+F,T>3UN&BI04*L6VDCYWL_CQM MZ_QL^XW!R)?OT.BJ(Y50E$*WN2J#0=EV.&*-96[(6B:L<0;OU,W]L_.^\?7= MC9KW)[YB\=+67D'+);DXELF>JU-X)/S8N>3M5O])&$\6S=O3^3CK$%NUD@G8X)B'Q])[789P&GL^@2>IA:-A] @- MPZK/>9WG7![.2?HU,&IQS0B^250)1[$L-0LELJJBD>JF32==)AXLMA/KCFRV MGHI"CQOR/P3]B Q$?U=>D.6//)4"YUQK.PEY+LEN0#7U\U1^QO1"I^MY='9, M].JA(RQ9GJO7W!JCWWZ%DE[+] 6E/K@=EO&4)GW],R>6YUC\"I&]7JV:72.4 MN@ZS3'59M1LSW ?%R,(]'BYG[QWX;?;Q#Z":L\QCUEV2W?^'+0(3-H#=0E!..Q_%HLE"#N+^8ND_C M.8JH,D!ZB8OD31YR,3.(1 M9=VCN#^=_HL2XBH*)W^'$C(B"1DM%O%\0*R$1L&TU!"1KT%)&30 MIU^'\6(R4',*;\;?("%32,.L'\]F?36A Q;CL9KT!_%\.'U0.@8L'0,Z:3S# MY_ET$L_XVT&,;'(VZ7=)ZP*4UE9%P3"E..@+/:LVSK,7/R:S1=P?#*/Q:!)/ M9B#Z<#C'0'2$]O2 M"9L@GM9Z<#R6F")WOR=-AXI_F"QNI#GF#2J1.A^MLG!^T&0M<2<3HG023(3X?7NT&+=0^V#MUV.. \ M$!5%J.%)YWB55:0WZ+WQ;";%L2N9>[2>^62&/(AJD12@1+,4_D-E.4/Y/:@) M=';P@46[072^@4VX+@S%=@U-@ (/6,F(=(C-,T+]N#,(;U!'G2@?5%*XFJL-"3+ M%BQ:'V1D48 (,.2EXE(\+""DE MCQC=K-JQN)K23.3\UT4@9A%C M"ZHF8Q&)!+UW=;GZ?"5""Z>BN15L[[;:? DZI<92RHS2F M]AU&.P3# 708H1<\+86'_?X;5$@YFHZ[$PDMNXIFMY1JC)S;MLI"MJ',U,5M M%>+6[?=SB::;=$K+PB<672BQ>3AC3Y2*7.&V+8B<)R0&X)!:BDY*OINHEWE" M0)*#*'GL7.[?(K'ANDN9ZIQ.P!1 LI('V2ACJL-Q@^6&4T;;SPXG:J37V]HT M(4 [L&7;+&AASUGB5?TP''E0XG:V9G22DM/M($3NFMZW'^<&N-#.S43,VOS.$MF2L^$;=0DY0B\8X>B$ M+6T@1HLLUMU=,FF_5^52>L8\SQULP#E;25%A]8@@^S81B_B[LM)*[GL> MI9#_<#G\0A$^=&(RST:LS(\R3+W*]AD>_B]5LCP\4:%@A:X)!?MVP"KY\N!]G:HS M(]X17;D @T)?%':'+MS-L34$!PEO\\@MH=AJN"YDM!./5&P9D _+O:/.=)17 MXBY8YLRXH859&9+Y:R778?D:OK^K8XT;URQX-5>-'PB&+I"/ "_@T2*14%:Y M//N,<1?V'G>[Y*96 M%TZ9)'Z$9^(H0QP\ZPP%5?P2A&X7TJ+- IFCK&O"B>WN1GREP'7V^+D1$A',8-"06H'P7"8:7X[Y-L)%%PA7E!V*=$.,[$&K0*B"#37][ZNFO%"M_KUZ[ M(MT> UR(\-1U+=-W;JR)P-R51<3^B (6;B2]I%AII9[FO(<.]I HD3UADJ]L M;6.).X?WF;]\QI>6Y5GG>^0JT('?/Z33*WOG*8C\5@R%>V>$A+_@8]G4T*O4 MN8WVXD /CD!P!\ M!-W0V[5]E;KB^.AXQ8%HY+RM#7'-E6WYTC/R4T]]<"?S35$+CCV=NT*('7@6 M/>!*)\H-892Y#$D-L6:?)P7?9<*PL4M5\8X=] !K]1N&J_AZ OI3:B7?GHY$ MR;T_=_6IV)0<[LC:U@;SOJPIW?%X]SX)WO/"G7#)#2J](197-BN0FU!\N=4% M+F@1NCF6-5_S"/SQB8P):*Y2CID]L@-IV\[EDKCM$7)]R5YO9DYYQRZG''U' MQ%Z/L4T33NPNC20'0]8RUMZYRNIOOOKW69#+28()WVLZ,]C:X97.$Z"\^[VM7ZBWWW13LL+W>6)6,5/K5%$*EQ:!M/$28Y M6K,=&-E[BA?&B):_#'ARC9?&6*/0XFWJV UH?2^\P6%]_6 M(NL]ZZO!2/75=$3[T+_S\6/G1/;ZD0Y&4>H+%U0OL\X6, BF=E1*\@+W2IB\ M7+E[N_+^D-NU7*]@RVJ[N57&@3+EI,G1\.Q:LL+9,*K(GVU%ZP^*O^S7?-$- M20ZY=DQ[V@DWU)0D SG59\ON)4233H%GM?.8)TLXQ235D!$#?BN>#*H0A/EI MUN+.[=X)=I--4CMQ129<722JK.I06QZ4@2BX&J8[8T*/\(%'E4V#TKMV;$V36*%X.8DFVM=L18ND^*S@<6 ?<13=KC&<-_5"MH;"[>0*U'?#"1>=N;?)<]3=P::L;B12^\5=XFSG[-HA M3K9U_GU8KAWLP.SQ[3V6@UM)X\/WX%5E42(^$GF[+42EAGVBH2!V?? M:^?R/^TYW[N:C"*'WAOB>N96!_V*X/LY,R5^5AOV<5*3X8GQ"(> M9J&/MHIQXBG8Z]@8[_)HF$P>^-TY)>#V*E" M9A5$XZ\-20&_"0ZW#BR"[8J3NZCNIFKD--Z6<+_^4B.2HS=Z636X3T8R,?\W M96E^U2?+8I6CXHGU-V$VG2&.7/Y7[(,-A__OGT ";.M@+) BDK+Q\ MI&#_-7M(:X#"9J/,#UPZH*<^^>O-"8&5^E>Y$/0M\"04\F(_;JEX0UPY@(YV MLJW-.RPHELV [J:Q OS7*)L..F$F'"'?X)"54 O$VN,4%RUR@#A4Y MX26>0(BE)BEUE,\"\#HOCUBBUK0A3Z_U5LW>8V<(= MBOMR^PN9_+]L60;?;EG4PY;EXIN2>NK2BU6?!2_$):^]X=?^&JE"R[MQ_;?^ MS<+7\D+==KF\EO@M!:6XYI#K-3W:[\TF3U0EK_J5/^IRSZ_7798UQ5O\$==O M=(4%]/NZI&3&_H$#_/N6?_I?4$L#!!0 ( '*'+544R P]Q@0 #<+ 8 M >&PO=V]R:W-H965T&ULE5;;;MLX$'WW5Q J4+2 XXN< MID%B&W#2%&W1=(/<^K#8!TH<6TPI4N'%CO?K=X:2'2>UO;LOL4C.G#ESS0P7 MQOYR!8!G3Z72;I04WEQKLK.QZ:X)74<&69"V7)[?(,E%F,DGZRNKB6L\+317<\K/@,;L#? M55<63]TUBI E:">-9A:FHV32/SD[)/DH<"]AX3:^&7F2&?.+#E_%*.D1(5"0 M>T+@^#.'PH=KPH?[T/]/;O8#_?CC M]H(-V ';@ZAF3CO&J4A)$"[N?<:785&JN<\D5X\Z!1P$M MF)(\DTIZ"?59&WWPKX*^X)YQ"]C9N9EI^3<(AD9$G1D\X//TF9;4J &MW&AG ME!3?Q D<%VJ%.)\Q@+?F '8MNO$,P!=RA1:T#.K)\WV&3[<2(CQ4[ M"#S;;&W8)#=R/,V,C7[0F! L5*;643 'QR!AN)<^F5['Y=&D^SR.$-1&2\F1N&L=R>M MMV^.T_3HE'V/ >BO8$GL,1BR6%F98\S?!$O&L52?&&V33(URU4"5TVVX0W*4&@R M+%ECKJ=NA(#CP(,MFZ+83O-UB >;(0[Z M]R"3L37:)MBRPVX+:C-KE]38L1E<8[S5))V,]3^>NHW1(#5.]Q#[M(V'7 5! MZCEW1++9(!COXYN&9* ME:]ZHN5UJW9Z[KLI*K)DZ$RTVM%,( M63--IER[JI7(\CZHYF[@>1.W9E5C+V;]VDHN9J+3O&IP)4%U=)KCJO[ 9?"/*F'5*BWH;3'9= M-$O4LKYEFBYD4&Y#&F]#,I"^UCR9R56,.Y4%+ MVJTH3B]6]W>KY?WC/W!Q>PW+SU\^K&Z6MX\S5Q.V\7"S+<[E@!.\@N,'<",: M72I8-CGFOP.X1&ID%NR8709'$3]VS1F$G@.!%P1'\,*QTK#'"U^K5-)-EOK% M@15GC0;6Y+#\WE4M73$-_UX\*2WICOQWJ/8!.3J,;-[-N6I9AG.;'H9"^0/M MQ9L3?^*]/\([&GE'Q]#_QPD=Q3G,\O;N<0D1_ &'L\"N:7VW<.Q6)NA5*HVY M)0K0)4(A.#WOJED#4R"*<^N!U"/O.)(![4$0BPX8QP.&?'.2!K[_WIHFOC.9IC -0P))K$^H%(E(UM4=9U0ZO7WJ M(Y'JU>5M.HF=))K .WB;I('C)PF\LQZ%)LZGX'NQ,Z64-(L)U??@>C\8GTEC M%5+OE#!KU-=-I&2;!^ ]:_ 102P,$% @ &ULC55-<]HP$+WS*W;< M3D]N+&P,3@K,0)I.Z21-)A_MH=.#L!?01+9<28;P[[NRP:53PO0 VI5VG]Y* MVN?A1NEGLT*T\)++PHR\E;7E11"8=(4Y-V>JQ()6%DKGW)*KEX$I-?*L3LIE M$#+6#W(N"F\\K.?N]'BH*BM%@7<:3)7G7&^G*-5FY'6]_<2]6*ZLFPC&PY(O M\0'M4WFGR0M:E$SD6!BA"M"X&'F3[L6TY^+K@&\"-^; !E?)7*EGY\RRD<<< M(9286H? :5CC)4KI@(C&KQVFUV[I$@_M/?JGNG:J9[7YC+MZ8H>7*FGJ?]@TL5'D05H9J_)=,C'(1=&,_&5W#@<)"7LE(=PE MA#7O9J.:Y4=N^7BHU0:TBR8T9]2EUME$3A3N4AZLIE5!>78\N;R\?[KZ"->S MR71V/7N<73T, TO ;CE(=R#3!B1\!:0;PHTJ[,K 59%A]C= 0(Q:6N&>UC0\ MB?BE*LX@8CZ$+ Q/X$5MF5&-%[V"=\>W?"[1 "\RF*2IKK@T\&,R-U;3P_AY MK.8&L7<FVV ]'MFA.!C.0@L^%%%;0B:6*.M!8S#IJ 7:%L%"26ED42^ &U.*B\T!* MD542R:$N^P>A0Y>)[67"H=?M['H(4P2 M(MN'7MSUD_.D\D>,;KI>";D'B@E+9V2#V0#<2USA6E;6L MS)6EXFIS15\%U"Z UA=*V;WC-FB_,^/?4$L#!!0 ( '*'+545!-&OY D M +X7 9 >&PO=V]R:W-H965T![K JJCIQ]I$B!-.[-=3!]HVIE=+/8#;=$QIY*H(:DXWE^_YY*R;"=V9H#] MT$:6=-_GW'NIB[72W\Q*",L>JK(VEX.5M:U*-7ZL$$O>EO:S6O]==/'DI&^A2N/^9VO_;IH.V*(U M5E6=,#RH9.W_\HAO:Z,*%ZJ3A MG*RI*+=6XZF$G+UZ]^'FX_NW[,OU/]_>7IQ9:*3[9XM.^K673DY(QPE[KVJ[ M,NQM78CB4,$97.G]2;;^O$Z>U?B/MAZQ- I9$B7),_K2/K[4Z4M/Q5&":HN0VU$7YN0\;J@JY@M%#AJK&%JZ626J@3797UW'MRB MB11M*>C1GL7>#EMJ59$"*^L6$@S=1G/BJPG^!=,>5[WE@"P[H\%-J[6H+9/' MXA /:%I&G <_B0+Z2O8]&\;)))S-INP%?F1A$D_"Z30-;BVW@LTF.1OF2 M!. ZF%RS;!9.LY0E^3@-I!$-9F$U2&,V"-V(I M(%K\17>'T\DXS.,4.N(L"9,LZ1P=3M,PA;.XG^=A%D>]OS]^-TWB^!5+QI-P MG,TZAXLC=H]X/,L1[91RDX_S,(WB8/CZ"28886*G1QB7U3!*)V$T]GG-\6L6 M)K.B^52 MN%[.EEVZ#'+36J4W^V%JRE>GLKL]%S O'J'\P!MN.O2:0^SN;#ZR\"V#V'G9BLJ M5Y79- GC-.JP/DMFX3B..P@Y'VJ,>UC=)I"BZ8H%B"5 /LG&21XFZ23XH"B\ M%O'/D8T./H9-)Q%#'QA/I\'G'WG5O'K#%H":1",89F!-1O =@C^S'-J"GTLU M=YFPO+YSFI#FEQ1*C\XX3\(9W)X1M&<]M%V."HD2@'P+X"H>A\ED!NT 6YR- M@X^H,;K4< SQR9BLQFF8)ZFG\QW*5@OCVE/#-QKU)0C8;B]H2E[#%;ZCT#". MDC!-2?QF!6ERWWBP3A@Y,C6X'N[_]-FB-=PC%D23M,0$"FNGDL^FXK MJD9I*OTN/006NQ:B=LA?<*T=Z(\J? O M AL@5LD%90!:/),P3F8SAHJF>?"NQ[PF-PRR*P_$X M9ADA+(\.T[)7_//=$[,-7G@>8R(0H]!#HAS"O52XR?-PJGK)B1*)U7A]*Q7*Y^\$?OU M:7E\W@0R,2\E3BH%+"!/M< C0[T+VC1%)(Z"^' KV+H0X/:\,FV%BT*/D6G7V'=CQM$:VVW+.(84!) M=\0(.ZS366FAY9R@Z@B.R>5295=XLE)EX6*KT/Q13U$")<]I]2X"M0)ZD MOSGE WY] QN@9I]=<]'=Q^O<+YL"6,+9^"MV,3J:H79]%D*_Y%8X^=%:!T#N M6=L?SIU1INK]M7BGGE6ML9Y7+@D $.N@5W)]!PYO>>@@V>'UI6%KF/>M*$+5V_<-M)ZU=*2WM9N2.ZMTNZG%2GTB=;Y!D M[]!AN20NK8!GS& 3.!9QED<_>%[)E5(%*9X+LKSSLF^:V Q7-=ICB8K#)^PR MU_TQ1?:=@L*8BSM9TX;N>@!.R:016ZYC%]YIZSV_]I;L'GFN9;OYGN*-1;IL0E)\+IS]RG_([ RF8VQNR3!SZXG M C#:;4#I-,R2R3.R,4M3G![RV6-)[!&3Z>P9R81Z 4ZA$68S2%\H5V)@12YD M0\T%.0FH:V@BV*)?T"EEUBT5'42?BYH@JA8+-/NU!)>\=(W3%,,0+U&3RGW6 M0N7[WH*-!LT 2V_77W0KP'>XX5B!\N-8Q$LWOC'?J.V[_ZDFA&"4%HO#/=<1^/_"A8 78-DK?'!HN,?,^0JQ1F.0;*KT;HUVT;.>9 M\[38;XZGLW(8!C='/AOL)BV5I=^&4)3>9H!F=J#%]8]NO:%!8Q2:(SE#R7=/ M3[N$P&2U+;>_N_5#N>GJF-%5\>OH=N2F7G#/L=.@7GXF46S+[D3Y M>ZNE*:0[ *+(Q[[;G>U]4T4;N'-?CHF*J(?_O-K?[3].7_MOLKO7_9?M]VB= MLJ9VM(1H-)KD Z;]UV+_PZK&?:&=*VM5Y2Y7@@,Q] *>+Q5.J]T/,M!_LK_Z M'U!+ P04 " !RARU5K*%:-CX$ #9"0 &0 'AL+W=O/KW"0S#MCF)9 ,R3A>M?I)4RX-M/I M](.PEUB-+7&2',*_[THV!!K"3:D,T8R]70C_S-AWO^F!G[H3D:+-DCSM#\MIPJ&C6W*"DO4&@N M!2A<#/UQ=''5MNO=@M\YKO3..]A(YE(^V<&7=.B'EA#FF!B+P.CQC->8YQ:( M:'RO,?VM2VNX^[Y!_^1BIUCF3..US!]X:K*AW_,AQ04KB]9Q#7!K'C73ER+&^88:.!DBM0 M=C6AV1<7JK,F?)O='A%M[]$%LO28 JEIEDP&;EQ)8>IQYY14002]NG-,S7.S$:ZK2Z5.MZ M38$FDRG-,%,Y43)!3#5I05P3)!_>0LD"F" R9[3DK) "US4XX NJA.M*TE)3 M[$:NF"( BK142<:<9Q*;S#8J4G*M+VK:3V@:0-W0C= H)/%ZDN":%YU8I%"QJP:+TZN%,Z[W2 ,(VCWVO0,X=M.=F$_N][A M[-:Q;+;)D91R#4S#0N9T'ND+;T;'7%KF:'/R=K7WAPURLA>D9X.TD4;>+6Z+ M@E(O"]+5&,7GI6%S@B0^4P*AW7--M)A8PT]PT@K.NW'0:_?@E(;1>=#M]X.P MU?$>ZH#/-@%OPEQL\U'MD]>P+[RJ=*(HZ$:MH$S=M=MP>$ MWTO^S'+B1Y(H[C+O-L_^?MQTB+@=!?U.Q]M4S=WN#JZH[O/H]..@'T;>#\O[ MN&:.32;S%)6V H:-5EQIU^ATO1_7\/^ ;\&A1M[<.6X+5(_N4J%)VU*8ZN3= M?MW>6\;5 MJ.P"FE](:C/UP#K8WN9&_P!02P,$% @ &UL[5M;<]M&EG['K^A2,E-V%421 MU-VQ7451]D2.;7E")ZZMK7UH DVR2R":00.2E5\_WSFG&P E2[$S,SO[L"\V M1:)/G\MWKMUX?N.J*[\RIE:?UT7I7^RLZGKS;&_/9RNSUG[@-J;$+PM7K76- M/ZOEGM]41N>\:%WLC8?#H[VUMN7.R^?\W8?JY7/7U(4MS8=*^6:]UM7MF2G< MS8N=T4[\XF>[7-7TQ=[+YQN]-#-3_[+Y4.&OO99*;M>F]-:5JC*+%SN3T;.S M WJ>'_C5FAO?^ZQ(DKES5_3'1?YB9T@,F<)D-5'0^._:3$U1$"&P\5N@N=-N M20O[GR/UURP[9)EK;Z:N^&3S>O5BYV1'Y6:AFZ+^V=W\:((\AT0O368LR499597^-5B7?UR>OGNW<7'=Z_>?YRIR?MS-;U\__'B_=]> MO9]>O)H]WZNQ!3VXEP5R9T)N_ "YT5B]>&L9'$<&S\:/ M4GS3E .U/TS5>#@>/T)OOQ5XG^GM/R2P6Z]M#5C57NDR5U.P:\NE*3-KO#JW M/BN<;RJC_GLR]W4%U/S/E]0@FQQ\>1/RI&=^HS/S8@>NXDUU;79>_O6[T='P MAT=$.&A%.'B,^K?;[%%R7V;V_>7'5^I$[:I'-U-O#3S"JXM2O3;SJH%;PTZC MHU35*Z->VU)#K;I()EGF&M:SFM70NJYRK\X<_E-/Z,F_?G#V9G?'' MT0]/E?6^,;GZXM)?-KFNC7H2UDUFO[3+WKL!L[ ['*LG']W&9NKD8/QTH/AS M@L]*P_H I_+FVE2Z4-IO$".\<@M5D#P(%7'/5-DR*YJFX+6]^F:@WJ0&6N=,VZ94N5M;K616.(<_I2N-_H M6X;W@,SRIBG8)"?!)-!PU*QO-IO"T*.PD,[=AL/DLK$YK&:$G4)7=F$SS3]! MW%:A+*#6__2KSBR4EL,@7T8047$B%8&ZN"^9+DBX]VI'.N_@#FUZ9 MV\26DGDYA#9&K*\>81L)3&E:.UK ^[(6G!*C MY28:MW0U?O8UN590"5/8F,JZW(,5@1[_2?Q%T Q8Z5-:4@*K9K$(>Q/ZDA'% M[M&I6FDO*["Y0-A=6\_J#?@EL_G@Y%LTD6WN:T)20L M(G)>H7RA7WJ,W-BBZ!0!']0%ZA_:,XDR$7P:8HT66E\+M CN*7 $N((OK+HE M+_1>3(OO48^170@ XJ'TVRWK+H0@O:"@8]?1NUF\!B&ONJ?E! 09DPT@!5@K M<^V*:^.WM<^6*[N=DQ!H -G,;IA'@%3-'1#U&AJ]0HI1GX R\A10J38#9K;] M[:/)5J4KW-)R\L@&ZITNM6 9+""F 8-@1F>KX$<6[&\H;)=UP:K+#858,)TP M&)IJX[Q)(5R&/-AB$53LS<)[V1"2[C(;40]F(9BX"65@T"$_87.@@]G MMLJ:-2DKNZN3B.0.5HUXY2-^6#D(E)"JB+-MHU-@YV =W$5VZP&XMQ-,"Q:# M&P6&*/R-CG_P=\(+ A<]%.)4)$4P[' D^]_/2*(#3BPQ$;&=[ZP,BMF.=[<4 M:ZA %Z%$HIS--DO M8+H+0UPL8,>^?@/5Z/ (>W9-H&./<$$:SN)=!1 ?(M/"BW3A61\,TSM*&:C+ M4LT,(+*> UZGO.EAJFY@&+LL#3PO[$$4R"41!RR9C2HQA%^$)4$'Q5F"SF?> MF@08I\?'A^A?4&YA.:RP/8.GGENS=*F:ZL*"?&DU-EY9<(FP#IUE M8I7+K'9@+AF?"'=<,/1=8TVE?$&IKZS3-G9$AR2MP$F#R5B.S%0U[,G;4/A% MOL5G7P>(L#JW:A5:%.@F6PJXT:3;IN*2R4MP[I9%,7ACMBXA]48,7\*S:JGP MX%-Z2PK:_?OQ87I\>)"2;^A.8.!H81?U;;*6!@;RGR.8L/GV&33C?5@5+"$^ MM!#/4']0-@VT>E&D0'59T'ZV1#XGETR%2T1;4UC\BBA N\PA^*5_AF[FUN48>GR>N/%VF;$K81-$R' MPV$?0<1G7__IEU6W3>;[$R(C4O6T^ "0DWOKQ^G1R7B+BZ_9%.BG33G9]&%O M7%.DH@Q&FV]+C_S)D*4TBLI]P]0 MFCR*4K"R?@2GZFMP^BEZ+G5!:'(VCB/URDD4CAZ5)@]8-*5B _'?AE*#MC H M<-PM%>(W*T>5'"1)0YVC4$Q_W\T.DAFV^0/-?-FG<"4Q]"^N3-+EN1I8E*VE]S)& (%'=/B%O:^ U!C6# MDQR%E:7I!Z=/<>AT*[-,P-_^>)2>[@_Q:70T3$^/#HGGDW%ZMP=1K"#\=D73:N8MU<2HX!J!.7(B MR@KU9'20GL+63\-B:.;H&!N84BVJ_00>^.?(KA7"] MLLUZEQB8ZQK&NXTZ#.M41IT2PNW*:.0 ="64^S1JBTI"Y;RI2G14OW./2].M M*@]M)E?S$"IJ+(VE.ZE;?H=KGNYK( +@D&S)+B55"9T$38M@6Y8% .8AJ'IFX2.!X% M;M: H' \!RQ+M4:V;ZT>+1-'(? 'JH\SZN2B7F1'IH:RVP4R[#XH)1A>8[67R8=F>&^#,W:* MQ'RG*Q34(F/K"U(8C"AR?:47X,F5SB,W]($L%RK>5C,T^$F 3O!F(2[3]IW/ M"!1M5SJT6&@Y._TVSLP]7Z*,T0)FTLYL8F\%O_"!^31AH:ZIA# T>> ,+-,R MGH@J&>GT,=32JV\WX)",($WTUJ[@XI[)@_?+<(BYH7$%O@68 ;ND]=UM\$I" M"."(4(3V2K([XJ:N])I&#.)/]"R!)K2+-,^YT3*DXV$ =_E1A&XC:O78S*CU MF@+15\?I560"/),&HMUN-"G&9Y6=2Q$49&^[^V +\,+N$'+@!0\$J([I9NX? M.MQ'"9#1I=2D"=BU@R,0\T678&)::-NM&'P0.]B@I ,V*A\3M$/$VY!MM!RU M 5&Z[@6UC03QK6ZIH_Z0@@-H8M/-*Q:M>#:(O.CS2=,-:M#NSGP G5H02NF2 M"XML^-'2DEA+XFE)X^V[_ MV7BTFUWO#H=')\>[DS=GN^]F9ZE,&E Y-$'N0 YI_+7 F!3 IY?(8 C Q1 M=C] U]U\)7G2%L=/N<^4;' 42R, \G\>E"&#I2P%GZ="L18"&L<%6Z&["T M-%WI$2!.[!;VBD?*/)V3I2&K)>$ (:S; C:=@,!HM:MD!LI*!QF$B-)4[(6] MEL\'I(?J/?HG51 (\9T/=\-2<,%3[VN[=!4:N^(VR %K MF,,!CU&@$\=#OBT\_*BK&^=RM4?)MJ;3INTXTS==\F=-I_JFBYQ&0/$DGII) MI CL*_)H:NYGM=G0K.F]$Q[/$:BOM0S[$_!V9E:ZH*$*GI#%YW'Q@W"]1KZ> MJI_L.E6O&+EI@.YXE%T/1R?[Q[MO)C_NGK\";"G45>%$* SRU/@TXHV5S(7G MOQ5NZNO@EOSOP$T]!K?_0]"!*.>HD75 =8K?MK$S;[%S;_6?P\YX>#K:G4[. M=G^:3;>ATXXX:3C]_]CY,G9H=AUC$2T/T4B@Y*4RH@*>ZQ9.J33V=(7-PRR+ MZBU%E16E/ '@/Y%LMF!7VYI0'([++\H$TC^$D2Y&]=)K.#H(L^?2KPO4'C=+]C_QL9JA@5V\:--=4I6S+SO$2'5RNHX*F-/BYI>\_ M:;]RYAO\[$Q7_V4&5YVM MH+_=&1U;!A=,/E1N02?#_=KW87?ZAOB1_"O2UGOG;57I5?^L_NW;*3G%?7_9 MJKQ56WJ/]D='G(C>O#U+D[ZCR$6E\=TD)/BEIFZZLF:A7GTV6<,1[)*GTE7: M>N2U=07'VUFX\3DZ>C)_&MLV?!G'O:\^9RNZ.:,F'%F3T>G^ >-"AC"T:["1 M9QOYGHW(VFPC;I$1U'4P_*:!HVMI$UMU,&9YE!BX:\_?(11V[SM;TC:7W^1J M- \I>?;QL+\)WJ/#/>X@R;^J"?RS[M$J#[B:E+=(H3I-^([()QHQUCQ ""F5 M',;P.%@7R\-QN.9,*M0D^G'\?[^:S5; M(]G#(\LK=7EV'OMSZ.2=OE5<,XV.4UZMXU%$TF(A:R^;DM7'AW+NVI2VEK$2 M5PXY%"ECD3NSW<>_OO.'[8N087C(J/4$GYI"83E1I=$5NOXCG$W0% MD.X6QAM)X=QVZU!K=/+E+60N',BJ+:JG:-OA W(\&C1]8RJS+4SR_6APTDZJ M^T=AZMY)&)&,NFG'HO=&-'&O-A8A+N16 MQ$;3Q%7&-@5=;0]5'#E$>U6.]$"75=0U.':(.W]O$!;UG7P9DO160NNQ)@/X MQ+MU.T]JAV.$Z%(* KGX38,.F(AG:C04;!^< MIH_&)5WX*W05 MKC@A/\QA%AZ[4VJBBQ6(5M##M:T:KY[$/9Y*\H+J<[.V67OIA6[R-8)1>7M5JQ* K1IUJV MUTOCO#T BH^LN#:322Z=LH6173QT,W2*6=LBB0<3<=X[\7P/ZDJ\\"9F6TA8 MLE]3W&T/L&YDK)I3,,S#"3Z8N+\=Y8328",BEI*Z>3#IRHR*"$B9$/CII [P MBMG.$_SCA'?)FI% 1S+RYE!)DP43HGG8,.2)4N\R'HC1W20*&!N'2 X_2=LC MN[BC'/;4]"H'T-CP;9((>ENI%5PE%)+1U'FT,UDJ I!"!2)@4]12]W876=OK MCRB;JV8CP\7NWAJ<%;;+@(>W_KE.N]2Z.*^N*&JH*F@KC2)L">:G< / M2L'V$2F"@6),0G!;T=DHC$G7&+*0J+VM&W%34FE[KQH^)TF([SH/"X1S1)G^JWAJ3]@K2[II *$@'ZA7=![RW M9=*5)>$VD ]E0]&L-_165'O%)SB5W+L@P$!=OK5"90U?:U=9NT4F6_1NV;77 M\[BJS'YKK%QS3H*%IW)S:%:[["I@)-P'H/->R3($E2PD,J06^GWM*LYRI3H< M_B5F,,0+OD],#\2*5_,U1WX/ (%3@/6B*;KV*&OY%T0_'&.D)9Q:QK*#]I\ M--[E>S;!8XEZ9?H7].G]" 3<*NT-7JP(X-%&(#K+3>_V?*HG+]V%Y1\7$E2[ M)(H_.GGY;B Q0&,>]03B/VW#64_^OE[%ZU$1_];T&(+S@<.FY4_+A1ZZN0(DW7Y?CP-E2;'^GEDH6_5T#U(U#"U]?:0T'SV:PWM50\ M=HM8'8CQYN'Z S\F=5LO/D;WVL[YZB*<87/Q2BE:V)?>)MDXR_$@[$-2C89_ MV1T?ME[05DR;BCH$.:J;RU4,;W+>@#NDR"E)%G[D$'D;(K;4H8H"824O .@< MV=7'&\W4-GLNN<7OAO7=:J4J>5B"%N(V\I8 MFT=<]HU!$8@B?KS-:._0I]OT35>]"K'>K048K*#7,1NYF 3.J4TL%^3H N)P M1-J5YF''?@CRE5 M@![ [PL'[80_:(/VQ>"7_P!02P,$% @ &ULG5=;;]NX$G[7KQAXNXL64&19 M\K5- CAIVLVB38.DV^#@8!]H:6P3E427I.)Z?_V9(27%[KHYP+[8)#7S\9LK MR=.MTE_-&M'"][*HS%EO;>WF=;]OLC66PD1J@Q5]62I="DM3O>J;C4:1.Z6R MZ"=Q/.Z70E:]\U.W=JO/3U5M"UGAK093EZ70NPLLU/:L-^BU"W=RM;:\T#\_ MW8@5WJ/]9V_59 M;]J#')>B+NR=VOZ.C3TCQLM48=PO;+WL,.U!5ANKRD:9&)2R\O_B>^.'/85I M_!.%I%%('&^_D6/Y5EAQ?JK5%C1+$QH/G*E.F\C)BH-R;S5]E:1GSS]\NGE_ M\OGJ[B-W7R^_G(%MQ_F-S!_F-^]O3_M6]J$1?M9 WCA 9.? X2^*@J MNS9P5>68'P+TB5U',6DI7B3/(OY15Q&D<0A)G"3/X*6=R:G#2W^"=[\6&D\N M*)0YW(H=99B%N=:B6J$;_W>^,%93NOQUS'J//3R.S27TVFQ$AF<]JA&#^A%[ MY[_],AC';YYA/NR8#Y]#_S?!>A;P.-V;3Y^O8 8G\'^V@P<$L=D4.[!KA(U6 MCY)+U8!:!O/[2Y@,IB'\]LLT2>(WEZJD-F*$J\03N+7=]LYF#I?LD Y\ZR)4J>KD6RT* MN92D>OB=0D*1#EJCO4(NR4]6:0K-IT:N<2[43:@0.I*PP@HU!6(':T$$!%C4 M)9.R6,$.A?:H3V+L)+>TH'"42%Y%G4DC%@4&% 1&U\(B0Z3IKR"6! BJ0@?F M%'F9@LN2AC!HA53T13F[6VJS3)#9M2N!7?MLZLT M:FZNR[LR6O!]['5 W1+SNG"9?A#0.5^7I-T%#^YB@_E),&>/KO!I!>Z0[WV4 M=.TW2HW*G9ULXGRUTKCB(%_Y\D+X()=(F6BUI*AG05O;[D@V<*NYR;VD3/T/ MY^PK^,*].OA46S*KRCFYA:LGNA)@>R6((1D-PF0V(/<,HGA$/[,1C\-!,@Q' MR2AXWW2.9#9S"3F*AK$[F 9TWC3_'<4<7HX]W"M"2I)_"+[S@>/^K3ESJ"A( M9^207QW'?MZ 0RG0Z?^ M)H/($DFJ8T3L+Q. FG:=P9D$ZG3BZ-TNES!LS2 M<#:;$9LXFOZ3S7$#!LF_MR"!R7A,Z@-GP73$!"<<@FD:)I.XI<;=]:AV2EF= MCL=>>TCV#Y,G;=<_1)=*LDV>YB"757/]P P=/>NVT=BDNG&?K;*4D+1DQ7?X M 2($?[^H-TT_Y]-;5#MG^^2-@:Q0AI%]-?&% KEEODBCP229'+.H[81;51>Y M;]\+1'[%9$@G U7?;O],H N+[X B]Y>?PV7L(DLZ4C^=K"9P52_\>1(Y3VW; MXA1-1;HSY(0%8"E(V[N-% ^;@WH^PF'K:%&JVA_X;&ULU5U;C]M&EG[GKRAX,C,VP)9%W64G!MH==]*#V&ZX M[0D&BWV@R)+$,44J++)ES:_?]?/'^NDJW%K.*E;PI\]^SM-[^]&3Q1*1R'3=Y_:$\_"KU@J8X7E+FBOXO#OSL;/1$ M)(VJRYU^&2C8907_C+]H1G@O+(877ACI%T9$-T]$5/XAN(RPKZ@K]F\%[]ZN'3V[?7'_XEWM^*A[M?WMW=WMU:*G>&\->CWA'_T10#,1Z&8C0I1/GGU MM[]$L^'+'FHGEMI)W^BO[JNL2+)]#D26:W%3%@IH3F,4]"Y2>P?K)K5G!O%Q M*T5BOY&I6&=%#$_'>:!J^ *TME8"WL^;5(H:GHZ9NS06_GY3[O9Q<11QD8H, MOE;-2F5I!G8!Y+_>BAAD_-]EE=5'\5C2IF1%+8&X&D>(]_NJ_)*!3LK\*&:S MP5B,QX.YN%;?0%9<2=+C5,!*B#8%)FE/"ZNW<8W?'<'@$"L*^M4-)/:ERMB< M .5@&ZN8J(-GP0S0\F*AX)M<"@FTE+LL$3 *+"3$D8)*UF J87(95P4\!Z]4 M:$5 X&K#'(\93([ Y=#8R1]-Q@2$XGU2ERM9B0AU8+@,Q>I(#^]AA4 WKE-^ MH2T 3E3EKL6;M+)!\-WW69B@MX0*+Q86==Z/][2^+431_J8!9C[)H MI J!/O N"CX%&R &OD"NYJ52*'4%["W1;3EPPIP,9P)FQ#D\V:83Q\&GB[*X M@K_459GG+2G*D(Q]6>$:LN)L74Y@D.T=VX]2"N])V _<6B6!ZRR.EF3>![MJ M?G2 R@,[@[M3E$)MX<.95FQEGN)NPN? KA<-4DR/@NF3UO2%*$#^-]% ]!B8 MJ34PTUX#\^Z$<7>6<2@B-[X(/-@=Z3(]O=-TFYYOGSMP>#W) P?2"9 RJZ M6-4[1#>KSL85GA][J$$-XBI5P4V99F!BV'H_19$<#5]>/]S0I^CE,S%: ,OT M]V=CAOHQT!B08937?;,"%PD:@_**@EF76IT\74$=3*5*JFR/R MVCT$DT!#$ M*T"(N#M9I5^,5V RG4%53 1:)7@S11.Z/HJRJ3J><>9\"[N"SR3;3*Z])U.9 M9(0C=_%GL)@D 06:C4 ^QGD#HJ2L"GLK\"@&Z]J 79=*,9 $*X#Z"$O0&C,MJ)6-V:@^P,]X#^-6URF(R7&(-.E0><"B)/-Q7F9)7@%C!0&@ M3L/Q;(9F9S$.Y_,HC":SH&<#Q"@E0S5D,#L"=F$7(#EA>;#-G/KSQ[T3; ;<<4? )OC0ZC)H5#TSN> M3\+Y9,Z?)\MP/-*+7$3A:!8)^&HX&;HE@FV>SL+A<,%O+!? S6&?@9Y; SWO M-="W,5BB?X(M(/6[M;)S5T $T)#<=9GLWD&[3?8WS,0 .ZZJ(\IWO+/0V0': MS'M:-Q"%"RYD=6. C M$%-]!HE>-T7*IAM-!?M%IB^5A._$4P6&]%T)JQT_ZT53"RM=BU[I>@/F%[G7 M*4.]KW;+D!V/).4K1C2X@-'Q(31X&&1QT.6@P]Y%?^QM$&*C+]I[@+FMSC"S ML5D6)WB^L2X#=+Y"6M)Q!USLI3CXBM=KF=1:RC0^]Q1 FR\*$[*8_*SQP\X! MX8/H#F A9*DZWPE.0JMVF.?'BSJ4Z"+'.F"RC3J8 56HR"_9EXBCP)HR'0 ^ MJQN80 >, 7 \1PP!VL)Q# "U-4 4'464RN-8KR@NK2@N>T7Q&MTFK!(]:"5^ M+IM5O6YR QL[!;1WP&X!_D_H57E5-"^J9(MR#J,#*P=B(<,=8)%6"^L/NY!1LF^;@# 4RP5F[D0 MY@>.7CU^>U0VG&D)KQ; SD<,AG$7Z-$\6TO/*6B*\3>;8&.M\[:+U* VB!H' MS! /!+1YJ61/0ZX;3!/\)5.8L ,>/G*0A2IOC!;H(^ 88#RSO9* !PJ0H$^8 M)-/JC)>]A5':D>DC"AA=(9C9 ME)0MVDGT>Z0'GF]<_5LF.A[WEJXQ54;B!S@H VW :!ISE@6". 2(Y/A"LQ0D MOBETN,5R9.@A<(4@;@UN@%?&CITM [,'^&13I&O@:XF6Q=@ \!#:M ,7P'>R M2F'X#_+&VZH" '(@YK'=&9,[MKJ%O#<<95BC;1:F[KZ #@%"( %KB;9+X9F! M2-B=HFJGP6ICQ" *50EQKM*Z'03V8"" 0BQUNTN!]:Q!\#Q :M/L/TP98A; M "RM0GP.C?U_I+]< V>.+%-NX0%!PJ.BM5E1>^[,FZ*TX4'G)U!Y4HFQ'YIN M?IYYZYL-S&NCSG@O'6%=WJ+\=:/@=,[,WL-Z;FU]8)04L^.&&UIHE([S%43I M"7"EX?2(]US0%W!:O/'!L9D"1S ;LVB),7,XG8S"R6CI4V4 )*XZT/ 1C4RV M,R:& 0GH54I\((;$+<3!RH(C-<65%IC4)]P:61G N#E(S= M0.-3V%ZJAR!X,[IWH#SW 6L_A)H5*CE*:PR:;M+@,!O*<\69,_+;WAZXY?%4 M=DGW.D+M60^93X3D&$V4('UUG;/&>EICTE!Z#:5QSIK#F0F0#2)JV8261)[I M9/85T?Q4.(VS9ND',9Y'X6PT02F=#&GM]VS\:)WOG?$3U\8L,K?L7P+B*0RY MRRC8]@T&>@FMKO!U2EE!^!KUU,,^)HZW6TFY'I:+IN ZU4[&Z$YTWLPY$A#0 MVND.&@R-O@Z<(U)*Y_VZP*,F.C7[?1F _D[[5+C,<#EF5\!P4=K<7YPYNU!2?P$9UA7*64[&5P '^MN C));P]5J-K WQI MH_ /V0[^H)$VT8RXSR:I]S@VF]OWP,D+] <$:^&S6N-0&'^+?9GQGH*;EX-V M &%7YAM]S+:X\*IV!=#62":[@*J$JH8 =;G\*ZZYD'7 HY-/@P-N\0VF[3RJXP,K2* M;Z7U;5 0@7+KRPB6O(M#:(0T"K>*TIR*8 MT%)M\%7&UI-Z*ZXSHS%?41H=ZX\U!DXNX,DD&4_B(K:D MQ&P2!&/:XF9HBITAJD_V@G.(V7ZOMQ)S@H/N^E[+2@0G@0N64IO"B?=%)<:T MX[ZV>WUJEGOS+I'7:1/UI@1NM#C\0JCHH)GY:)(LDH= >!8F MBV&@ K(0W]-W@?L.9$J5YEV%KK>JL_\P$+2'YGCJQ_W O;]BV3=19TA5_0#;H*NNR0 MQU-7UKVSQ1HEKDA4#EG.5=KWZ'),D=?NA"K7]8&"4FVS]G%56UMI\B5:/S&_ MNY*\H93 :($'M47#L3IU FQ8'YI53=0N%].KT5 [+.-IC#++W4JF*%R6+%?% MA>"%N$;>,+C]>.>!6;!O^"#$YKE= !M).\5*)C$:/D V,04;C ECP.6-(MM4 M%M)K7G)>L,2_[@ 38=3M9:U*9&A@,L<.[ #520[^(D?#1 @6:QP01-N>$BZ+ M4[44T?! ]UJIVL_;F?6BE 2<-L>1/7%B)"N3;5'FY89R$FM ;+HRS9D^FUEX M"D:3$;I]@U)9,!L@?F4C%2=!8(PI*.+2*_P9BR7!"%>#GX@SK1X15^9ZL)GU M9[9/R-23 .AP.Y!7F4'&T/I#K$MA#P?8:_ 6Y5$Z'\31-'-]*^.4A.S*#&NM MR&F6N(.=!"TM;W1#V$4^$I+QI97<;8QQ01"O:XT)M]EF>U5EZK,_$3RJL') MH>,*@RE@=9D_8N3_WL0A+%7DG,14('&^E(QB:XI\"*Q@F M+=JQ;N,L$/Q@7UZ:4F(YS@WS,T0%Q]!@4F1HJJ73D[N>D2L9:-MNV@+TPU>K MXY5YCSL%&F4H!?G#B!ME'SLQL<7V"FUKVTUHJ$39&YOLU"6"354JUW*&9LK_ M*Z\7@'*VYXIF@Z[PY"5>9FO&E=Q@KX'%4W]ZHP(OF.E$-B;T#TS$&'XCHWW% M/6",C;T \W \&4-\-@K'BX6831?A=#+I=9FN;S;J;71]]0%L:5QAG14H_C9? M^1V=L_VSZ/^?ZG>E7PJXDNU>\H48[1X8HH9RKJ(USSES-4,GX6@Q"J-Q!)^F MLWFXF/5VB46NK3?J[^O]G9/E67>EN/_E;L:Y$2F3BFGU%'-5-BT/,AI@@Q+% M,=9M>G4D;)+HM-_7)5Q8]F.=9:+T^PK0-W#=5N-, M;@W>Q=#+4@V[Q_ELVB=^$L!%U?"S_G-D^P?B5UMKR(]AN]V2Z@>]&^C:)J/^ MOLD'$[<@7;_"_ZB#\;(J?$=[9,\4%_1 &XM ^6]NS9N7E>&A\WGM$%P3AH_[ ME:0FR]":/;*P*3A3C"=B+#P$#M6S<'C%=LJD[6"M6SSX044*^%V&1O%&DUDX M6@[%?#0.9]&\=\]<;V;4WYQY@Y4*I),^O'$--)T[]AU=FA?;1V[T D%@G#.\7Y>N9ZHJ+\I"I=0U%2J[&30=_1%>4-2 M%)EYO[O6 VR(HAJ;5X7UZONZ,0BTC($GIS$JDA@0,"%Q:^,* M75A)1V>ZR'))3QN&4ZL F5PTY*'IWZ0(&B@'M4PQYPBA,'H01N!.5^TIAA4J MO>OAVH"-+EJ-LQI98Z[0P&".Z"TE/!F"#&VSF@)V,,V2VG0=!IB57.<-MDI! M7.V5U5"[,58G8**+QD#3L>3JDRE $H-W,> ,'"() ZF3?ZH'JC-!-;113KA5[1#.AEE$;3'M%/#&=SL-H.A7] M22S7X17UMWC=^QV[;TS';J>.?4=K5_?HXOY"FW!%55WF1LPP&MM@O$*I#C7) MZV0[1*C:X(N="+*(]0;J-"4'G^ #JPV7 M*S0 :8.=G_'$%Z(FE.*,\SX-V@,7C;9#T)VLMU@W,ZTVKN6E1:Y?P_YTLH[N MWNK@;9QL80:0FEGP?KW&DISCZ#1X6^9@M<;!/R5X5$SG38,;)E8C=)LBFP:W M355DM0'*Z^P+?E9B'MQR,18M8XOI4PH$& )XO4,4NVK0AQT)R"%R*_"Q[S2G M:Y@;]3?,M1*29YFF+N'M'[!;>/MG:6=%=6>+U^5N>P%DU=)Q-#N%=$D\XMCM MQSO_O!X^9D[L\7$]G(-&:B=%L_,.I>N'&[$83FTJ][6N\N&VKP!KD?H,3 +7 M+L*>8>2$IK9F)HEI(C;="6>D&'NZM7743[H>_W;+OT50*J!UDA;=G1X)T,C, M60 ^].--<_F,XZ"](93?.S]TP#D7P\.@AX=^.OP\ 7XN#^O JWQDR_5UO\#IR M%:I1?X7JV]3N.PI4YYKVD;HS$8C54A]-.="SDFZX5JG])/M8Y+*""0M6H3CY=S\T-\&'[OS\N_*6ESOL3^ D),; M@]-])[\'#]8MB-%@*"800T>3N1A'DW !Z",:+B"V'@7W<4TV(QK"8_!H%$[Q M5.0TC$8C,0LGHRBX\=/S2OPMWNU?VNP]K"8:1&($@T_"\70IHG"XG)E/DP56 MZ_A$3]"3WWT)&8.$C)?+ MS*;AG+Z-0DP-S:?#-FL-TG.6-/!.9S#2Z>C=<)A>'Q*>SI?A,!H%D_$TG,Z1 MZ:/1 D^H!=BF%8'6^,U@5E9:M+QA6H+;?\' 8T$_)OQCRC]F_&/.S7%40-*L MX!AA,<63@^-%%"[G8\KKXZDY.NTW XF]U@@6E+D!@O,!=.C?<;2F;0:])5 ;-)\(\U?SPMR. M(5WX;SHGJ?*-30ETZB^P)Y(Y7F#YZL3'J5+8N*,NN"FFV!?$OJA M'9(;C,@/,"YFK:G$QVU#I2,+GO=R X&W$%PYY9OE)DM<5YQM?F>2FCK+;0UQ M[<9]29U[7HQ:4,,]I=C2!L8]X@.V>;VN)&7%K@M/S ):R8&.=ZWD61.6"Q8U M![QV>6G,!YVJIP9[Q58']'UMD>-D4\4-VS%9=^KP.FH1 M"'I$0)P8RVY;2<+.*SU7@ Y5X^;%F .&/@/E:I"C_AKD0UTFGZ]8\M%O2NKZ MZCYRU3_4A<3KA?$)C.@RDKOH0W1HYM*G%P_]PC<"HP!3>7/SR/.!62 [:##0?G7F+Q.H^!2/"Q)9U@ MX]MZ,'*E-&69RAQFP(;"..$7R7-@@ZC9#1)N2E_HWC._.9>[G)SA90:XWF_= M8( M&Z8WG:]S:14XXK-8OK4]9Y%U<&&Z\E(D?C8G-Y&D)WD9 !W44X,.[*@E MBWT+BJO?N8U"9*Z>^/;I3"\X-C)E+&8N@-=,UNQLZ):(&+RU%0R_"U.GV1#F M!GK5[5$R;CRKRA5W2]'1,&\ "LI+ -95CR#;!A2\1BYG\3=9V(3O,#ER8?-R MX:VC*.E[6FZ-AZW,CWPN*\GV&;[\=U&1R.K[@KRR<[_IF;./0^ROF>P#]2?;3YT+5_D)RS,31[J]8YN)9.\6EI3-@'?KM!QT%NG;TRE- P/4?*0VUZ9,''5_"5 MBDP69F+XD'JK ]Q:ES99ZLSJ8E=1I4 9KP7?/4.WB=GSTMKJ4K:,GJ;JSP4H MV<$^(+Q /!"PZI MR+//V#-+" %1@*[Z<2XSX\Y,+B&A1[[1O5'^MIW?FH:+ MMCH-SVBPS/ /&+.6:-AR/F%<>]B0..F.Q9OBM^D,X1291B3(57^-IA?+MI-0 M#0TWA6\=@_$#'-]ZI[P=92[IML::QP29VX)'IHKFJE^V MYF6N%W K1;,RH((_'^MOT\FGI7KVC#VXOP:[=0H@*=WEUFYKTC8I&FVHSFGP[\R#=FV9*WF(J>1$V8=@!F^%H3/5^WLY3Y$*0EK \O% M<\;!-GXDB] U9^+\I#+=,-8-.?NN,>X?0F/SRU/>+J91@> OXUQ00?CBK+% MD3;VR2Y:E1-Y3'*02$S**G?3',4^8$9R-F:V-2<@/I$JVE.T)^N+^72<[C]& M5GELT*F-?C?B^I9&_7U+3W^#<.69>&-RS'MLS$;\*JYK/@=@VI5AK3O8>?*V M ,>PJMSI=[ZCL^G/$A'X1."=$A",/U4 MW77$[QKWS@>W#W2QJTRO] EU#UPGS I]B1^'02B195.CA4B- W3'/,/ -'F? MG#AN%:);X^)I]IP*D1U+$]^[-+(*JMD9\]:SRA2G1]AS@<">Y?I^VY51ZXH@ MZ/&*L'Y@<(..(M25[M^!=_A/ W%O9J8+4C0Y>G8J B,\HY.#WJZT @F?1FY9 MY!0!/K//XZ)?C5PKV>@KK638>%_4)N^!-Z=B:T,M/F3J:?$\[6=\D="T# M%=H;S?1+F2'VQ*0G[\K/.[]&X9)W:QR[-A7DT9L<]4APH5G(#PECI M$)%/V-.E+@8L8GN%:49=T_%A#P.=: .39NIB>'0!;&_J6F&H *:Y0_E:??\0 MR90%4SS+T=8_];%K72*E=L>NHV[>X3T^+MFZ(L7>J&(O[ ,W'WLGQZYA1C^3 ME,J$8N>L,"U5?*N2"2M;IPFXDMEV/0D>DZ9C/_II^45?[N<.8?*E0IQCX7UR M:3O.RDF-86$E.;:UM&@DQ,+(!SO5[243)]?#Q$+MD$F>/722@%-XZ$4W^F,6E,/14WW6V[U"T819$,WH8RDGCU"^ 52# MV[/H8G3NCP0*\],0ULS;OFO&M/URML^D1?%*#.!*4OO:.%K"?V.Q7 S&8AY.ALMP-!^#S"S":30+AY.)6"[% MDLJ1DVG$36(9GR\C?E&GJ+9IC,^\&SG(LV60R#L+*)FRKL"$S&HZ#NXK&X86[#DT-4ONPWXAD(V/$W( 2&(W718>OW]H* MIN1NIM&"_ _RA7V%I#I@!GFO"/@.TS.,?9( MY]ZESFPF$7!Z)WQ )]]2G7"GZ?%\'F^)O7+L1#2,,_"2$3:Q\FUR\C.HW(X[ MY<"D4ZX1DP1.5NH-GD]P@Q_HBHSUT<0=U^VTI/^B/#H"6N<#<7V#,"5\80"C97.>A%;EJ$-'PG1YF7CJY3G:< !U8%1T= M4=8N)QQADU6GEHZLF([M^/9R+RM'EQQPJB';F1"3:]F I#@18=+/[6/VY$];ENC;+8NX;%DZKS+M#MV>>_\F"GCM M#?W++XI+$OS/H]AO[;\N<\W_IHI[G/]IFK< 2O&T9R[7\.IP,)\^$17_:R_\ M2UWNZ5]8694UX"WZB*>0984/P-_7)00S^A>

#M3&;P^%0YVM>,GT@ M-[R"+TNI2F9@J%9#O5&<+=RFLACZA,3#DHEJ,#IR#\;T M\#TE=H-;\5GPG=[K(WN4N91?[6"Z.!X0JQ$O>&XL!(/FED]X45@DT.-; SIH M9=J-^_T']!-W>#C,G&D^D<4?8F'6QX-T@!9\R;:%N9*[WWASH,CBY;+0[A?M MZK61/T#Y5AM9-IM!@U)4=5\+\9\10GUT)BNSUNAC MM>"+[P&&H'&KMO^@]GN_%_'W;76 H*13WR_!R]HS1 XO. 9O'&>RVUE1+5" ME[(0N> :_3F>:Z. -G]UG;C&"[OQ;"P=Z@W+^?$ @D5S=O:$S>]6@; MMMJ&?>BC&5]!8!@DJCHL+;WG]VC%Y4JQS5KDB$&$ZBZU>X&[U7ZA-.]$Z)P5 MZ MGJO8S B]QZR7O'-*+9D">0^9SSB"&JP6:06YYW.;C((D037!$B#?6@J$X(QC@4>#'.,XR M[UH:5N@:/\L2G,2^PP\QI2 MC%"/1Z+6(U&O1TXE,*> _+) 3&MN=(>%NMS1 MB]KMCI>(\NRB7_<7852!#W[9*,CGRMP[2_)O6[%QKK4C41E6K02$>+/E[6'K MP-IK^R/JW53" /S,,,.M>2EX(L1)F-3],,.!W[@DI=B/*8(I$I)'AU <1C$F M)*UW9"GXGO1Y(VZ]$??'!]Q=BRT<1"[AYLBYN'69J\L!O4#/Q$,WNM=GK":_ M:'35;J@/[?LXIIEE)XY"'X=^UF> I#5 \F(#Y)!Y;18#SK"Y*(01W9;H1?RY M);K$])KD!E*$9:@"$@$M%]O<6%($$/2Q'UKKA!#(I)<0:6N/M-<>-YHOMX6+ M&FV5[0Z#+JO\%[C>&A_X4MA$U&3$)TGL$'V\VT %"-].[?''<%:H-B$.;P*-3#M,0O-MR6S +,B[!1N+O^A:TU]I3E:SO"@XJ&9ZO*UG(U3T*T)M7 MJ4_I.[AX(-,E#TTSZUT_+A65I=%*6"6)"GV,]^[A)-8:E "RV IA=03(+@,*01I##F(>A-@ ML0"BNG-J](:5FW=@J1S*<2 8+#Z@D+%H&.(@RB"/D2Q^Z(6IC=HZRX,3+.&^ M3P,VUR497!6I71\"1A($-A=&$.]1C*Z!GHOGW.HU=QZD&RVT]4A#Z*4LX(5A M'?I4)CW\__"$@$<>. +E20"%#"9Q_"\9$A,HC-+TQ_$^0P)@2)!E.*7@RCC% M80:" W #C?<9$AQDEB&4P%K' MS[*#.G90D!0FMI_&$4[<+)0088R3J/<^H.3QV4->?$.VGO_.:786SM+YVNG% M_OE=V2O0._D"A@B0:\*ZB>HFKIO$A@A4>4M(UHTE7Z,H2B#(;>D<0+F5)8$K MH[]753,G<:<[CWG(0R>^4>S3;DH(*I7Y;M;/LP']?/TYS.I8&GKNNN.5MP91? ]Z64YF%@ M!;1_5XS^ 5!+ P04 " !RARU5UH4M(,P" #M!0 &0 'AL+W=O="23E/*TZ/I_=UT/;*YC\>+R>WDQN9W \8W.. MZF1@:2I2A5K1&O"B 70_ 71VUO+U]Z*,':LBXY AB <5: M0TT>-^1W,=Z+N9OQ_PMUZ$ZPO1/8]IS.#8L2*B.;G$N192BCE/&MGWP(O< , MO; Q;,_KW"T6:80?%:#KN&80^N#V'=/I$ZK@L0(_\$W?=S=KYPF3-"*F#KE. M%XX.0M=QSCO]P#%[_1#ZW2Z!!)WOJ!0-@*C,2LXTQM2W))=(U9/A..SY9N#U MX 2.@] UG2" D\Y,:.)\"([MFWTJ299/J(X-N^[2VFI!TKNL!XV"2)2Y;KJQ MW6UGV;AIX8_P9A#>,+E,QV5JW$,TF-=_@"]JW^DF3 M%_4HA2BQ,D)5H'$]#>:#V\70Q?N /P3NS8D-3LE*J7?G+(MIP!PAE)A;A\#I ML<,[E-(!$8U_.LR@+^D23^TC^E>OG;2LN,$[)?\4A=U.@RR M>\D?99[7_# M3D_J\'(EC?^'?1N;) 'DC;&J[)*)02FJ]LF_=^_A)"%C'R3$74+L>;>%/,LO MW/+91*L]:!=-:,[P4GTVD1.5.Y07JVE74)Z=S>_NGM_NO\##1I0HN+LH[M$6+%G^ -HCA455V:^"^*K#X+T!$U'I^\9'?(KZ( M^'M374/"0HA9'%_ 2WJ]B<=+/L![X@W--=1NP#:7RMECXXKT'\I9C\ 4$L#!!0 ( M '*'+548R53DJ04 &X. 9 >&PO=V]R:W-H965TK*UM#Z=3LUC+6IB7 MJI4-?%DJ70L+2[V:FE9+47BCNIK2*$JFM2B;R>S(O[O0LR/5V:ILY(5&IJMK MH>].9:5NCB=DLGGQN5RMK7LQG1VU8B4OI?VEO="PFHXH15G+QI2J05HNCR6.VGI'+9*[4WV[QKCB>1"X@68/^QN<.NJ^JTL[/IXDDU0(9>BJ^QG=?.3'/+A#F^A*N/_ MHIM^;Q)-T*(S5M6#,410ETW_7]P.==@RR!XRH(,!]7'WCGR4Y\**V9%6-TB[ MW8#F'GRJWAJ"*QO7E$NKX6L)=G;V[N/9IP^OT=7)[Z\O47@EYI4T!T=3"]!N MPW0QP)SV,/0!&$+1!]78M4&OFT(67P-,(:8Q,+H)[)3N1?RY:UXB%F%$(TKW MX+$Q4>;QV$.)-@M52W0E;M%Y:1:5,IV6Z,^3N;$:J/'7KIQ[Q'@WHI/+H6G% M0AY/0 ]&ZFLYF;UX1I+HU9YXXS'>>!_Z[!+D5W251&J)AM@MQ-YJ=5UZ12RU MJM$"BEXV7=FL$.A4"\=TLRN5OHX5PV 8>1B\D07@5>@Y"@E-<9YGZ 6,:8DQ5G&@DLK MK$1YRE'(*4<' >@45-B@.,=9S!#E"4Y8$EPI"S [G ZNMIR':8I)%H&C&,48Q8=' ZYSF."%DH(N/H8%C&;PNA_!<-D/G@4X46.YL">68LC3X MJ%QZ'>0/4WQ#%8.R-$*4XB3+@L\O1-V^.D<+H%5I#0IC4$CLJ!J"5G(.:,'; M2LU]):QH5AX)#NX?72HC$PFG.(>PNBMH6R.-<0FWXDZKJG($ML/YW5:B@5#$O5Q" M$E',F#,_6T.PKN[H6E2=Z _\"@(7+I"-P?#__Q1(,@HD>;) 1J&[]@ICI-TY MPO<"/BZ-'5Z"C1+\(8NV5^1^[(W[#X./CH[]E(=Y[[CO"Y5"E2C/X(FDD9]@ M(X6_J_U[";^AX,?80G7NX%CU'(>AGN<(:LUX\&YDG@&F)=#A&&4QSA@)W.F] MX2X$"8S-$&$,QYR &="GUVJ?OA^S\-6EQ'/2LZ]W1V*.$V F 5GD[-MY>U\@ M1' <$9PD!,6N]SSZNBQ5*>9E5=I2FL/[+V:3O.P5!G/9<1W4'7%@_59Q0AKY M3X0XY5UH5UM[UT^,+UW9PJ]?VT<(92GF<;9/#NDHA_3)VP) M8@R&-<^_M01RI%F^QY*Z@L,!'SU0\.G6':"6>N5O.@9YF?77@?'M>)DZZ>\0 M]]O[F]@' ;.X,:B22S"-7J9P*.O^=M,OK&K]C6*N+-Q/_.,:+H12NPWP?:E@ M:@\+YV"\8L[^!5!+ P04 " !RARU5$0L_+A(# #@!@ &0 'AL+W=O MO&*6G:E?*D5_ PA:08$NO M/;5;!'=7G4[W8)()L=:Q4]M9VO^^XP32K2>)R9;[X9>[Y,#TH_F +1 MPI=22#/S"FNKVR P:8$E,WU5H:0ON=(ELV3J?6 JC2QK@DH1Q&$X"DK&I3>? M-GMK/9^JV@HN<:W!U&7)]-9%WVMCP?6'=1C"?5FR/6[1_5FM-5M"A M9+Q$:;B2H#&?>8OH=CEP_HW#7QP/YLD:7"4[I1Z<\2Z;>:$CA )3ZQ 8O1[Q M#H5P0$3C\Q'3ZU*ZP*?K$_J;IG:J9<<,WBGQB6>VF'EC#S+,62WL1AW>XK&> MH<-+E3#-$PZM;S+T(*V-5>4QF!B47+9O]N78AR\VT0-R]?, MLOE4JP-HYTUH;M&4VD03.2[=H6RMIJ^0'C&7+6;\#&84PP$E7==+@)<_@K9B67.X-K%'#MF :X9_%SEA-E^3? M])3,\A2CR1U'BC^D"TC(9 MAOYD,.J]YJ)VHP^8YZ0%/P'AYYH_,D'\###-#0%"KE5YRE,Y^3#P\L4XCJ)7 M$ \B?S(9RH_LAC.(G]21@=.1[[]'./_ZMG#9M"B0RU<0T,^TG< M]JX_''5L_A?X!,Y=X^")ZI2H]XVV&NIM+6TK0-UN)]^+5K6^N[?:_X'I/:<> M"\PI-.S?D%KJ5D];PZJJT;"=LJ2(S;*@7Q!JYT#?&ULI57?;]HP$'[GKSAET[1)J GA1VD'2)2V6Z="J\*VAVD/)CG JF-G MME/6_WYG!S*FT>QA+XE_W'UWWW?V>;!5^M%L$"W\S(0TPV!C;7X>AB;98,;, MB,R& W\VKT>#51A!9=XK\$46<;T M\P4*M1T&K6"_\,#7&^L6PM$@9VNV_PA>/6'(S!,5DJ]>@F-^DPB%Q"*#"Q#H'1[PDG*(0#HC1^[#"#*J1S/!SO MT:\]=^*R9 8G2GSEJ=T,@WX *:Y8(>R#VG[$'1^?8**$\5_8EK:]3@!)8:S* M=LZ40<9E^6<_=SH<./2C%QSBG4/L\RX#^2POF66C@59;T,Z:T-S 4_7>E!R7 MKBASJVF7DY\=3>ZFTYO%]&JVF,-X=@F3N]GB9O;A:C:YN9K#VP5;"C3O!J&E M6,XC3':X%R5N_ )N*X:IDG9CX$JFF/X)$%*25:;Q/M.+N!;Q4R%/H!TU(8[B MN :O73%O>[SV2\Q5EG%+Y\L:8#*%":7+Y1IEPM' )3>)4*;0"-_&2V,U'9_O MQV0H@W2.!W%7ZMSD+,%A0'?&H'["8/3F5:L7O:^AT*DH=.K01W.ZHFDA$-0* MK@OKDIURR;,B@P?BQ032(5U?N,M1,\<1;I$.LCE&IS;@<3K_F46CVDT+ MA.4S4*'1%;I!A6Z[:G=@H0BF,4[I G!7"W>3*=R*)]B$.9-4+ERK)DS&\!K: M<:MYUHYH1#(WSWI=&G7Z<;-_UFUX(+A;"KYFKBN8>GNH*5*W*E*WMDA31I)P MZPX5"20<9Q"<+;GPB\>*4 MXO C_B-+X2_5K.N DA=>XTN!@M;-78Z=9"9GO M:[47]!:- 9[EA<44N+1(&5EXV^HTS[JG\&[G3(+V3BE _ZB@X4'[RE"O?9,V MD*A"VK*35:O5.S NV]]O\_(1F3*]YE15@2MRC4Y.24I=-N9R8E7NF^%266JM M?KBAMPRU,Z#]E5)V/W$!JM=Q] M02P,$% @ @< M !D !X;"]W;W)K&ULG55M;^(X$/[.KQAE5ZM6 M2DGBO!"Z@!2ZW!ZGOB#HM3J=[H-)!HB:Q)SME/;?K^U VM523KHO\=B>YYEG MXO%XL&/\26P0);R4126&UD;*[:7CB'2#)15=ML5*[:P8+ZE44[YVQ)8CS0RH M+!SBNI%3TKRR1@.S-N.C :MED5Y3C0_L;A(<>=>&>#SF3)V).>3+.A MY6I!6& J-0-5PS->85%H(B7CWSVGU8;4P/?V@?TWD[O*94D%7K'B,<_D9FC% M%F2XHG4AYVSW.^[S"35?R@IAOK!K? /?@K06DI5[L%)0YE4STI?]?W@'B-T/ M &0/($9W$\BH_$8E'0TXVP'7WHI-&R95@U;B\DH?RD)RM9LKG!Q=W]U^O[B? MS&]@>GLUN;V?/DQ@=IW<0O*8S+\MX.R>+@L4YP-'JF@:XZ1[YG'#3#Y@]@C< ML$IN!$RJ#+.?"1PEL]5*#EK'Y"3C'W75!=^U@;B$G.#SV]Q]P^=_P+?84(X7 M8W6F&R]=C@D]2'A?\ MGW$ZCZ;L,;OH),_(U35^6X$YZJZ05^O#'ERI@M _M*8%).LUQS65V)F\($]S M@7"=KQ"FRB57ES[M-+$$F',2,.-YBG VK> OI%RF'VK8]$M@A"3O?U8$KN4#Z?=MU70B[@0M? M/L7$\[X>QE9B!F=10W>NF CYQ5&UBA7FFH]QP)=MSC4F-,SGQ[E/)^!!$ <& M_AG\;M0#THU]91,[BH@=^VZ;@!_'QL_O^O&I!/J^W>_WE1JW&_^JYG@"'OG_ M&1#H19&">R:#.-0">_H(8M\F/?<@3?>9HV@_"&T_BAITH/(/R!L:CMTFYUT_ M+)&O3=<7D+*ZDDUK;%?;AR5I^NF;>_,JW5"^5M4(!:X4U.WV0@MXT^F;B61; MTUV73*I>;AR1:P>UOV),'B8Z0/O&PO=V]R:W-H965T2D XB07H9TZ"H*9NF:0\F?)"H2@C2P X>LJS@K6UA//YI:ZS.($,DWP-%@KRM"B?^&F]#EL MTST!L-8 :Q]P:@9[#;"5T5*9LG6%.0Y:E*P0E=6"33;4VBBT<),6,L6(4_$V M%3@>1*-^OW/_$]W=H*AW.^C=],+.X %UPO!N-'CH#6[1\.Y;+^Q=1^CL"CA. M,X8^H0AF(DG.SD5[%%VAL_?G+9T+.9)4C]=3=\NIK1-3FQ;JDX(G#%T7$YCL M$NC"1V7&VICI6K6,7Q?%!;*-C\@R+.N(H/#Y<+-&CEVMK:WX&B?X!N(C9#@# M=FQM2JBCH/)36P:6[?N>YPKARVW-AX5FLV&:CMUPJLH=>8U*7J->'J$\09T< M:!IC]*L/^1CH[V-::WGD/G/)YCB&MB8V$@9T"5KPX9WI&I^/9?!&9#N6GVD<%IF>8QC'DVA6LIJULCHLK0^@%O[2 -Z(;,>I7SGU M7Q^ ?[#WN+ZA-L>=" [+;,MU?7\O WWKF!+_\9DZO1F*R:+@Y29?C587A(XZ M%_?&N^+B4)[S_VG*6T'X9AP<;2J9B(N M/T!E@7@_)81O.G*"ZCH5_ -02P,$% @ &ULQ55K;]HP%/TK5C9-K=0V3U+: M020:^LA4*&I@TS3M@X$+6$WLU#;0_OO9)HV@!=1)E2HDXFO?V*#C@L0'EF>TY3FCG MF% K:IBY'H\:;"XS0J''D9CG.>;/%Y"Q9=-RK9>)>S*=23UA1XT"3R$%.2AZ M7$5VQ3(F.5!!&$4<)DVKY9['H=)",FY:C"X(,1E(S M8/590 Q9IHE4&8\EIU5MJ8'KXQ?V*Z-=:1EB 3'+?I&QG#6MNH7&,,'S3-ZS MY0V4>FJ:;\0R8?[1LLQU+#2:"\GR$JPJR E=??%3V8ZNT)I MVC5AS?#;K]I'N->G>W29QGRK MC!BCEA @Q:%:':1M=/#UL&%+5:#>QAZ5Q5RLBO%V%/-C3D^0[QPAS_&\+?#X M_7!W$VZKME2]\:K>>(8OV,%GQ&5&'#;BCA!5Y^J@X.H0)R30C?# M1(1*3*=DF$$)V=J%U;8ULZT^9HO(#6JAX]0;]F)=[I8\_ZSNATZ5MZ'+KW3Y M>W4-NDG_LHW2?JM_F6ZK;R]V% M_Z^#'T2VH32LE(:?XV#XYFS572]T7_GW-BLXL$M3YA3+X$^I:O'O7H'U!+ P04 M " !RARU5Y0M2)T$" :!0 &0 'AL+W=OR >U =#H,>>%ZGD;K:'N XZBD:YB!GI<3:2Q\9%FR' K%1($DK'I>/^@FH?5W#E\8 M[-7)'EDE"R$>K)$N>YYO$P(.F;8,U"P[2(!S2V32^%ES>L>0%GBZ/[ /G':C M94$5)()_94N]Z7EO/;2$%=UR/17[CU#K:5F^3'#EOFA?^78Z'LJV2HN\!IL, MKS)RL6ZII'$FQ1])Z&S:[<;5Q:*.& M%?8OSK0TM\S@=#R;#X?]Z3C=*!VG2']VC?I*,YZ/[='2')N//:9)^ MF*&K6]"4<87>H"EDP'9TP4%=&W,^NT57+Z\CK$U&EA=G=?2;*CJY$/W3MFB@ MT'^-B$_(&7CR?'CP%(Y-'8[%(,=B$,<77N#K9YG8%IH5:S01G&4,%/K>7R@M MS6O[<4Y>Q=<\SV<[L*M*FD'/,RVF0.[ BU^]"-K^^W-B_Q/9$^GA47KX+_:# M='7R:\_IK4A:CL0.B%T&PO=V]R:W-H965T^%?%!; (T>2\;5T-MJ70TP5OD62J(N M1 7<[*R%+(DVH=Q@54D@A0.5#(>^W\^^A M:D9OI.[#]!Z^?2\N6"*?=&^S;7]U!>*RW*%FP4 ME)0W(WELZW "'HG &$+"%\*B%J JQQNE#E;8Z))$DNQ1])F&S8[<;5Q:..& M+F?WV>P&S6^_9&GV M<8'.QJ )90J]0ZG@6IH30(R2%6544U#G9GVY&*.SU^CYYNG2 M&I'XX ^VM\>4R WE"C%8&Z!_<6489-.13:!%Y7[JE="F1=QT:RXQD#;![*^% MT$^![9/N6DS^ %!+ P04 " !RARU5H4(+E:,# "=$0 &0 'AL+W=O MG_MA']F#M9 _58RH MX3'AJ1HZL=;9J>NJ(,:$JD.186J^1$(F5)NN7+DJDTC#TBCA+O&\GIM0ECJC M03FVD*.!R#5G*2XDJ#Q)J'PZ0R[60\=WG@=NV"K6Q8 [&F1TA4O4=]E"FIY; MHX0LP50QD8+$:.B,_=,STBD,RAG?&*[55AL*5^Z%^%ET9N'0\0I&R#'0!00U M?P\X0.@<.Q!B1'.N;\3Z M,VX"J_(5U-;=G)@>YTB+9&!L&"4NK?_JX"<260==_Q8!L#$C)NUJH M9'E.-1T-I%B#+&8;M*)1NEI:&W(L+;*RU-)\9<9.CY9W\_GXYA^XGL)R=GDU MF\XFXZM;&$\FUW=7M[.K2UAX4QCE'+@)J/ISX&I# MI(!S@\VB9]6BY)5%?0)SD>I8P44:8OA_ -=X4+M!GMTX(U;$+WEZ"!WO (A' MB 6O4X>E4^(=O8)W\2MGF2D^#=_GF-RC_/&2EU:,8C^=JHP&.'3,AE$H'] 9 M_?Z;W_/^LC \JAD>E>B=5Q@NI-F94C\=P()3PY.F(6RQ_FJFPTQCHEYD?M0" M\V[-O&N/K=+,;"<,(=\JHY=8VG%Z\(14*@NC7LVH9T6ZCB(6(+PMZ5:H/4/7 MKXGV6TQZOP7FQS7SXP]*NAVGNS/I)S6C$RO2K3!'YP&<,U1E'.>"A\J:>2O> MGO'SO>:@]EK,_0;\@\EOJ8S_0>G? =39F7^?-*2(%>L;QBS@:$^Z'6/?P#4Z MY'?:S'H;"N4W$N5;=>0]6;<#[=[U?J,^OETV)B+)]'6W?$#;*Y/?: MS'\;8N4W:N5;)>4]^;<#O2'_C1#Y=@69YC)E.I=8QG+*'HOVCC/ BKAO&!NA M\D_:K($V9(LTLD6LRO*.&M@!U-]9 Z21(V)7D2D-&&?Z"2;_8KZ"8T7A$N$D M#:QE8 ?=-Y*-7!'28AF0-G2,-#I&=ERHWEX&=J#-40!"&H@(042@8P2.YFI^ M &NCZ#$^F-.=*5"QD.:@?XF_NW5C3E"NRG&PO=V]R:W-H M965T3O;\E2\+O M]C>).!N7*.L@(C$+: P2LCD?S>#9''NI0V;Q9T".[.08I*G<4_H]/5FLST=& M&A$)R8JG$+[X>"!S$H8IDHCCWP)T5-XS=3P]?D+_E"4ODKGW&9G3\*]@S7?G M(W<$UF3C'T)^2X^_DR(A*\5;T9!E_\$QMW6<$5@=&*=1X2PBB((X__1_%(4X M<4"HQ0$5#JCN8+GR[NIJ=OLW^/()+!>?KQ>?%O/9]5/.!<#\(&7@'%C'WXVUP'Q+VJSB]6WX ;W[^=3+F(J(4=[PJ[GZ1WQVU MW!TB<$5COF/@8[PFZRK 6*12YH.>\KE 6L0_#O%[@(VW !D(*0*:/]\=:L+! M97EQAH=;\!8BK4T0!YR\NQ3#=7U2.3!CC' &OET*'[#@)&+_J"J8W\!4WR"= MY6=L[Z_(^4A,8T:2!S*:_O(3M(W?5-D/!%:IA5G6PM2A3QNIOP6?$\J8*ND< MR6=I50K3)42QOJ;+4Z1(?0Y^(7FT4T MX<%_?LHZJE!S)/LD!&B:IH-Q+=2FG6M;#FJ)U"XCM?L6]9IP59QVHU006X9A MV;4X%7;(M!W+4 ?JE($ZVD#G--J'A!/PE:QV,0WI]A%\NR+1/4F4PUZ+UG?8 M#P162=PM$W=?FP+<(6LQ$%BE%EY9"T\["#[^V(OV+6IP&6R(*E.].P:/Q$]4 MA#%_@6,E VC(AFD,1F,%5&4RN=AS:E.NTZP:ZDEOAX/16 %E=X6J,+,P;F$Q MB&2H:" >*X!.(S#J0:)&/;%AVRTQREX.M>UQ>DM271S$V];AJP?H.U,[PK%! ME&DGW:B6O1GJF_,)*R]B<)/0+6%,2]!ZP-ZY#H1635_V>VB]-DE#K:3H78^! MT*KUD*H"]I85[21G*YC#P69= ,&FLK -A%VW95Y*90'UTJ(7S3G=[*$SJ88H M-0#4MM4^].8J>H&JFDT[;35EBX;Z7ID*M0,G"5C2#3_Z"7G;F QZ7M#"]YX' M Z%5%Y.RV2/CM7D!:>5$WWH,A5:MAU042*\H.@5XEG-0HH-U%ML MM+(;:FH)$V%HUH61P@Y[G@M;E!&2J@/IVWP?=BN@3JE+A.I:5CW8IAVR7=.S M6H*5,@+U7N.W\!QJ+MVAX2(/U4-5V&'QUZ+FD&SY2+_&[U9S'0!(,Y;UGMW+ M$20[-=)WZALQ,&(](^L1>C/00&C5?&6S1\ZK,_*@>PM#H57K(94%TBN+;D;6 M^T-#,XQ?XEK-0\H.I)<=O3C94VS[60V)I#2#1@O)82D*L'X'H \C%U#5]3)$ M=993F2'/:FD>6/9KK.^:S^?C JBB)\V3WLA"E(&8E3G& "98.T_ZH8W/GD.H._B&OV0Y]B64!A:!G11BZ#&LH-C?0=_!HGK 6 V*@', M^5=P>9-]BQ2>A>,\\;@**,]Q?/+@/"+)-GN?@($5/<0\?^9<7BW?69AE3^IK MUR_@V3Q_\T#"Y"]"7/G)-H@9",E&0!KO'5'X)'^W(#_A=)\]GK^GG-,H.]P1 M?TV2U$!\OZ&4/YVD-RC?\)C^#U!+ P04 " !RARU5NYB.0GX" !7!@ M&0 'AL+W=OF*;(<"BPN606EVEDR7F"IIGQEBHH#7M2B@IJ.9?EF M@4EIQ%&]-N9QQ-:2DA+&'(EU46#^YQHHV_8-V]@O3,@JEWK!C*,*KV *-IOXQ149_1MHGU57"V%I(5.['*H"!E<\4ON_MP('"<$P)G)W#JO!M0 MG>4-ECB..-LBKJ.5FQ[4I=9JE1PI]4.92JYVB=+)>#J[NTLFC^A^B*;I[2@= MIH-D]("2P>!^-GI(1[=H?/\]':1?INCB!B0F5*"/*"D8E^0OUC?V?61*E8BV M,[,=]+J!.B>@W];E)7*M#\BQ' ?-IC?HXNU_-J:JHRW&:8MQ:E_WA&^296Q= M2E*NT)A1DA$0Z%N,%\ T8\;LWMF]] M?B5;M\W6??UNGB-SC_@ MN:']*7"[>5[+\\[SO"Z>=\2S0]OM.=T\O^7YYWE^%\\_YO6L4[B@Q07G<4$7 M+CC&6>KHQH4M+GP5]Y"#:KI+";P+&1Z],7;@'2'-@SZA6^X=YBM2"D1AJ736 M9: ,>-/&FHED5=TZYDRJ1E0/<]7Y@>L M;]D3.XGNANU_Y+X'U!+ P04 M" !RARU5UGDQ[KT& "T(P &0 'AL+W=O^(D2 [^LXX:>CE1#I\7C,@Q59 M^_R(IB21OSQ0MO:%_,J68YXRXH?YH'4\1H9AC]=^E(PF)_FY:S8YH1L11PFY M9H!OUFN?/9^1F#Z=CN#HY<1-M%R)[,1X.LEC-8DX1%- M ",/IZ,I/)Z91C8@M_@G(D^\=@RR4.XI_9I]F8>G(R-#1&(2B,R%+_\]DAF) MX\R3Q/&M=#K:7C,;6#]^\?X^#UX&<^]S,J/QIR@4J].1.P(A>? WL;BA3W^1 M,B K\Q?0F.>?X*FT-48@V'!!U^5@B6 =)<5__WN9B-H :/<,0.4 U!Y@]@S MY0"7T MYE_P\3U8S"^NYN_GL^G5+9C.9A_OKF[G5Q?@^N.'^6S^;@$.SHGPHYB#*Y\Q M/\O^(?@#W"W.P<&OAR=C(=%D/L=!>>6SXLJHY\H0@4N:B!4'[Y*0A$T'8QG& M-A;T$LL9TGK\>Y,< 6S\#I"!D +0[/7#H08.WJ86Y_YPC[]K1L--(, \*69; M5K6?/T@C,!=DS;^H4E9X--4>LRE]S%,_(*)\:1 M;>.3\6,]KEU6#<#6%K#U%L JE(4CJW9]:-F>;5@MG H[T_&@C=1([2U26XMT MG@2R87,"#D)2'!U*N"!Y?0"%?[L&S#-,LYUF+8HWEH^SC='1QCB-);_X24" MG#L@I)M[\;")9=,/Z"817!64TPG*: 6DLVB@=+DD?)AZED-P$" MRM7XW,[5+2/[:X'LFF&[8=9 ZFV1>EJD,S^-A!]'/T@(TGU0>QTXT'5PIU:Z M9K:!L.NJ44.C8B?C;1F6]1UL&&OS1DD\1A>.Y5JFV4*MLO-,S_!Z8-=(%6IA MW\@)X;-@!?PD?%V>2X=U*"9R$<2PC5EA:-F.V]?_(*I (RWH3QFM)^(9D.]2 M)')E@RY=Z&:9UJ0)K6)2J.6JR6(5I6G6U;)\KN1'WN)T.'$'!#)MY'7 =NT< MA&WH]""NZ _J^6^>/,K[3=DS*)NC$J79[0F6 ZTVD2CL^E):T1W4\]T%I>%3 M%,<@6J=^Q++J5$*T=M]PG4D3745Q4,]QTS5E(OJ1BR8EK"Z%68YG0-3&UK4S M<9;C'H 5/T$]05W(%1(X^$ Y/P12UYU'/*4\RC4>?0!3SDG//->ZW5?AP2ZE M823;AMT77\5L4$]MGXNUQ_$M"58)C>GR>9[(9KR4H-3*5>]O[\"Z- A- WH] MT@E6/ CU1%@2"@?I1O9GJ9W4!-+E,V1 %T+':Q>8@B M:%L0(U.-%57DA_3D M-RW5#DC]9_\^5K:0TD5=9+K0Q+@C1A6&G@-=S^TA.U21'=I%=K+5;0@X(TFP M6OOL*_A\2=;WA'T!_X%97D:$ :@\.Y.B578>5JR.;B)>#59&JT6R;Y$-Y:V9 MMXIO$1I\?8BT%+YW @;RUDQ Q>I(S^K-FR_;IES-A)$ 3):!,OC"7:;::BL_ MIUWH2JL^>80J1D=Z1G]=F:-!RER+9.^[/)"W9MXJH8&LXZ WEK9J[2>A@._TQ[4-$VE+=F BK1AO4/2?:M<;V[O8-'JI[O]JPT M<.U-A5Z)W5+AQ^"Z7!+Q>MDO-FD:1_JRKYEQ_5P8]OW&SWC!@2M!B,WAY\*@ MRFXH;\T$5,H.ZQ\A[3T7+,6+&\]M"YO2K%7D7L\Z%5IX2 MX4KR8/U3HM9+LWGYSFE'$QA4\PSEK9F!2O-@;_@FH)51>R=@(&_-U[R5EC+U M6NJ-+WH-12O N+V6WVE6@![7]C](A;;,MX5PD$^A8OO ]NQVZ\DTWW#1.G\& MCV?%!I+*3;&?Y=)GRRCA("8/TJ5QY,C9Q(HM(L470=-\E\4]%5(FYH$ M90;R]P=*Q&ULM5AK;]LV%/TKA#8,+9!&HM[. M; -MG&$9ZM;+H\,P[ ,C7=M$*=$EZ;CY]R,E1;9L18T'^8LM4O<>G7-U*%UJ MN.'BJUP"*/0]8[D<64NE5A>V+9,E9$2>\Q7D^LR,C7BM$<9@+)=981\?0!&-^,+&P]3]S0Q5*9"7L\7)$% MW(*Z7\V$'MDU2DHSR"7E.1(P'UGO\<4ECDQ"$?&%PD;N'",CY8'SKV9PG8XL MQS "!HDR$$3_/<(E,&:0-(]O%:A57],D[AX_H_]6B-=B'HB$2\[^HJE:CJS8 M0BG,R9JI&[[Y'2I!@<%+.)/%+]J4L;YGH60M%<^J9,T@HWGY3[Y7A=A)P/X+ M"6Z5X+XVP:L2O$)HR:R0-2&*C(>";Y PT1K-'!2U*;*U&IJ;VWBKA#Y+=9X: MSVX^SZYN[OY&[S]-T-6?]]>SZ=6G._1F HI0)M^B=^C^=H+>_/QV:"M]/9-E M)Q7VAQ+;?0'[CW5^CCSG#+F.Z[:D7[X^'3?3;:VRENK64MT"SWM)JM#F%^KI M#,T8R14B>8JNOJWI2KM2H7\^ZG!TK2"3_[9)+;']=FRSV"[DBB0PLO1JDB > MP1K_\A,.G5_;A/<$UBB#5Y?!ZT*ORU#HAV?]9V@AN)1MRDNXH( S3X7'\2#" MX2 >VH^[FEK"/"^*HSJLP=:OV?J=;#^"E'JM)^MLS8B"5"]179.$$O,0:&-; MPH4[--[%81#YX1[=EK@H=G'T M^@YAMT\KWCBK V7L'!]; 3# )WCU9+6(!# M[+2S"FM682>K*4F6>DH\[9M^"MD#B%;#=R(>:_B>P!KBHUI\=,)U'_59AI[ M&F6(ZS+$_:[[^,"*813[^\N^+P=Z@FL MH1H[VY>Q)@S[ M<>X XP%NMRS> MMA>X\[6M'_VZ%SM#$PJR(#WE+)6=SNT&//J&G:*KP-NV GNG]&YGTW)T*7I" M:Y9BV[/@[J;E>.\>=B-!% 0'W<&/XYJ,MUT+[FY;OL"2)@Q^8-=.C*/O44]H M3<7;C@B'I[1KK]U17VC-4FS[(]S9=_P/NT8'O3X. NSMN_4P;+^/M7=VKN:S MP92(!&ULK55M;],P$/XK5D!HD\;RWHZ11NH;8D@;H=M "/'! M3:ZMM<3.;*?=_CVVDX:N2RL^\"7QV?<\]]PY=XDVC#^(%8!$3T5.Q MVK9(5U!@< FW(._+A"O+;EDR4@ 5A%'$83&P MAN[E.-3^QN$[@8W862.=R9RQ!VU<90/+T8(@AU1J!JQ>:QA#GFLB)>.QX;3: MD!JXN]ZR?S*YJUSF6,"8Y3]()E<#Z\)"&2QPEF-H8M,J&4'V+MY*K4Z)P,DYF7Y/I[.XG&MY,T/3;_55R/;VY0R<3 MD)CD MU@SK&N]"EZC^YO)^CD[6ED2Q59X^VTB3*JHW@'HK@>NF94K@2:T@RR MEP2VDMSJ]K:Z1]Y1QB\5/4>^X>D>.W9?0-GW^HC%SU%9?/ M9RC),94(TPQ-'RM2J@]>HE_#N9!@")-"=;]V95HC0X-6D^7=7S1[P=^9*]W M,WCM]<'Q]1VO.Z2%K;3PN#0B2B8@0VRAFKR1J$,P3;^^K2'KY2%;C] M<$_Z:Z<+UPOZ=="^!+,\4$2EE%9=T![6X[*(=F/NSMC]0 K>?=7YIZ M^EYCOB14H!P6BM(Y[RM1O)YHM2%9:8;"G$DU8LQRI7X"P+6#.E\P)K>&#M#^ M5N(_4$L#!!0 ( '*'+54TJAXW#P, 4) 9 >&PO=V]R:W-H965T MS@;(DD"Z3=I%@FW->/Z_QUW#+^*/8 $CTE-!4C(R-E-F5 M:8IH PD6ERR#5+U9,9Y@J:I\;8J, X[+I(2:MF5Y9H)):H3#LFW.PR'+)24I MS#D2>9)@OKL&RK8CHV<\-]R1]4;J!C,<9G@-"Y /V9RKFMFHQ"2!5!"6(@ZK MD3'N74T"'5\&?".P%7MEI)TL&7O4E5D\,BP-!!0BJ16P>A0P 4JUD,+X56L: M393NX6:*;F?CZ]GM['YVLT 74Y"8 M4/$6O4/UV:$K5F4XQHUKXNA*V3PA_SM-+Y%COD&W9=D?ZY/STWF&Z MJ2PV/NW&IUWJ.2?TYGB'EQ0$PFF,QE'$"LG55/K99;!2['=:'+KO_2>S O-.8=UY2#TN_$*,,[SBC5$WS."]7 MD4!LJ]HE0VM6 $_5\I1(_8@D(+J&I.K'+?O1&T01NJ[C#X9FL>^U'>5YCO4G MZL!$OS'1/\M$@2.LV;OP*@5OOV/7L^PCO';4P DLJQO/;?#A3MH@=B^[UC>$6\[K._V M_,#O!O8;8/]%X*]R UR=514V)7A)Z,G%Y;=G;^]X[K9C OO$H 8-8_ BXSV3 MF';Q!.W%[@>!=;S:VV$#WU4?^XC*W#ND] 7A"^9KHG8@"BN5:%T.E *O#MVJ M(EE6GEM+)M7'+8L;=4\!K@/4^Q5C\KFBC\+FYA/^!E!+ P04 " !RARU5 M7%+01'0# #:"P &0 'AL+W=O<.3/DD#/8,/Y++ DVA9Y*8;60LKEC6V+Z0(**J[9$DJU,F.\H%(- M^=P62PXTK4!%;A/'">R"9J65#*JY)YX,V$KF60E/'(E545#^>P0YVPPM;.TF M?F3SA=03=C)8TCE,0/Y6MIO7,M+J8;\223F%HJ6H5P-=@)1__P('SV13S M.Y$=91TI/?-/"]T MX]@S:X]:[='9^KN#&2C=Z?\OP.@]"_"=R(Y2$+(1\Q[@YW]8^.\K0(;W+$RU^U5H<$.^[Z'G1/*#IY!_-92;)"'/KN'V6!" M@C#PXA.RR%X6>44IIH9#_:I:;-B/TAK[<11U;UR#H1_XKH-/!+!_#O'9MR:Y M&.UJ;WG44>PC 6%4[AK>"L<-G: GO6_I.VY,XN[E;!]T207P>=4\"C1EJU+6 M_48[VS:HMU5;UID?Z<:UZK[V-'77^TCY/"L%RF&F*)WK4*GB=2-9#R1;5KW8 M"Y.JLZL^%ZKY!JX-U/J,,;D;: =M.Y_\!U!+ P04 " !RARU5.A;,2!@$ M @# &0 'AL+W=O7[*E]#2=2EJ(";-TLA2Z+-4*Y\ M54D@A7,JF8^#(/%+0KDWF[BY!SF;B(UFE,.#1&I3ED2^W 3NZD7>J\3CW2U MUG;"GTTJLH(GT-^J!VE&?ANEH"5P105'$I93[SJ\FH>1=7 6OU'8J;UG9%-9 M"/'=#CX54R^P1, @US8$,3];F -C-I+A^+L)ZK5K6L?]Y]?H'UWR)ID%43 7 M['=:Z/742SU4P))LF'X4NU^@22BV\7+!E/N+=HUMX*%\H[0H&V=#4%)>_Y+G M1H@]AS YX8 ;!WSL,#KA$#4.3CF_)G-IW1)-9A,I=DA::Q/-/CAMG+?)AG+[ M&9^T-&^I\=.S3Y_G7^[OT-?K/^Z>T-DM:$*90A?H$7+!<\HH<6J+)?I*GM$C MT7!NWGY[ND5G/YY/?&T0;" _;Y:[J9?#)Y8+,;H77*\5NN,%%()H!? M$[C!@Q%_W?!+% 7O$0XP[@&:_W?W< G:O6,7+SHE)X\%R4XL6ZIRIE0&PGH MS^N%TM*4[%]]DM411_T1[3Z^4A7)8>J9C:I ;L&;O?LA3((/?>G^3\$.DA^U MR8^&HL\^0@&2,$1K$31Y?H^(1DH3O=%"OB!IZL?6$@Y_0J2J&(4":8'.C$SJ M' &1G/*50@LPYQ/LA0&%""\0/!L1A2PH-R<.HAI*U:=G#1D[2'N,;6<768K# M*)CXVWVING:C#&=)&+9V!RK$K0KQH I/VF;IDN?F'#;I+AM=S)S)C<.2ZC[N M.FRRSYWB='2,W34+<8RC<3]UTE(G@]2?A=V0&W.J+A@8I$6Y1(*JGO9QET)1TDRBH[P>LSB)(N#?KZT MY4L'^7YF8N&J7Q.^[\N"+I<@@>>]F%E7LC#!X^P(LVL69>$HZ<<,@[=;*A@$_:+7('N_ M>.-X );@;)P<@?79A9'9-R?0]B[0\-\T7)E.A(-2=J]7Y$4*QE EA6Y:E8H1 M;DJ!\%[^L,-U_.E[3"[" $?1*7;\QHX'V>=K4ZGVH$5;PC;U54^8J5IRH@J: M>(.T0R:'G&^7:CAX;4WOH%D*;_M ]KDT+#](:F/=+86JO&=@%VG\* M9O\ 4$L#!!0 ( '*'+57/F!?DYP, #P. 9 >&PO=V]R:W-H965T M:GKCX(7< "CWD62%GSDZI M_8WKRG0'.977? ^%?K/A(J=*WXJM*_<"Z+ITRC/7][S(S2DKG/FT?'8OYE-^ M4!DKX%X@>)[.B$A8\^Y>MU6[F3!RTA@T]9.HK/_T%=4+$ MZ*4\D^4O.E6V)'90>I"*Y[6S)LA94?W3AWH@6@XX''#P:P?_N0Y![1"4B59D M95JW5-'Y5/ 3$L9:JYF+M([ZM( M_D"DOP_%-0J\M\CW?-_BOGB^.[YT=W7.3>)^D[A?Z@4#>DV"BCX@*B6H&UM. ME4AH%S%K[$;N:0HS1R\B">((SOSWWW#D_6'+\(7$+O(-FGR#,?7Y9UT2].(7 M5+%BBS*N,Y:VA"L54JJ8&G"84Q9T>)>3+VRD]Z'UC?#FI\,L$T:MLDOANT(A>+B$=4KS48XL0P>T=$[ MA'VSP"/)  ":C@%_4#L3@YY;TR4(2Q=T/SF+F1TE@)\/>N65XXQ/+%*3@26,6QT./[_29XRN6,84 VFM][76"Q7\ MEU*[S/S&A,<[TKTP35,](EJL$?P\L+W>PZK!A8G[+>@JGO0' MTF+F^R08&LASO\+C#I&\7VYVU]QI<\. MY>5.'^] & /]?L.Y>KHQ!XCFP#C_'U!+ P04 " !RARU5M5%;!JD" #I M!@ &0 'AL+W=O\Y]YS; M^"9>F!918GO(*F#Y9<%%BI4.1N[(2@#,+*JGK M>U[DEI@P)XGMWHU(8EXK2AC<""3KLL3BYQ@H7PV=GK/9N"5YH]B$IE\F_"9P$INK9%Q,N?\P017V=#QC""@ MD"K#@/5C"1.@U!!I&3_6G$Y;T@"WUQOVM]:[]C+'$B:UG]#PI9Q*^XM636ZD*Z:U5+Q<@W5<$M8\\>.Z#UN 7G0 X*\!_CZ@ M?P 0K &!-=HHL[:F6.$D%GR%A,G6;&9A>V/1V@UAYE^<*:%/B<:IY.KCY-/U M);H;?;V%LBDZ>OXQ=I148 M'C==5QLWU?P#U7H^NN9,%1)=L@RR70)72V_U^QO]8_\HXX>:G:+ >X5\S_<[ M!$W^'=X[(B=HVQE8ON!0.UG*2T!WNF%3(E/*92T ?1O-I1+ZC?W>U;*&L=_- M:&[QA:QP"D-'7U,)8@E.\N)9+_+>=-G]3V0[YONM^?XQ]F0,.6&,L!R-,<4L MA2ZW#45H*>PNMWT\3?//HT'@MVD["L-687A4X3O!I42$I7K@ MR4YY#3[:J7LVV%?W-"L8]/VS;G%1*RXZ*DY?B;_T+GK:NRCT^H,]=1UINRUN MY+E;4Z,$D=MA*E'*:Z::"]CNMO-Z9,?4WOY8S_%F[/ZA:3X"UUCH5T(B"@M- MZ9V>:5&B&:Q-H'AE9].<*SWI[++0WR(0)D&?+SA7F\ 4:+]NR6]02P,$% M @ &ULM9=K3]LP%(;_BI5-$T@;N?4&:RM!PS00!41AFX3VP4U.6XLDSFSWPK^? MG:0A&6E8)=,/39R<]['/&]ORZ:\I>^(+ ($V41CS@;$0(CDQ3>XO(,+\B"80 MRSZ12F5+ZI!H7P<"PU(@@!%\H!):7%8P@#!5)CN-/#C6*/I6P?+^E M?TN3E\E,,8<1#7^20"P&1L] ?"";?$JD3PXOKT8 M,:P^R"'Z@AXF'CKX>-@WA>Q/J4P_9Y]E;&<'VW;0F,9BP=%Y'$!0!9ARH,5H MG>UHSYQ&XN4R/D*N]1DYEN/4#&CTAAQ+N64KN=VKD7O-<@]\V7LF[S9DXQ;> MNRG/W<&[24"Y',_1%>49I@%4M;A:6M)GK)TE!9ZIZX]$(N" ^NL<;=+H4"\J(>$:/ M8XBFP&JG62-PWVFF$^9I@E6,[!1&=MYOY79T6JH3YFF"52SM%I9V=:[<[JN5 MZ[I6S=I]'>>T:^*\UW&]:E@EJ5Z15*\QJ?+$0+!)B$I1GG8"+(#7I=6,MZFOIU&SKW*URVEL'C>9.][9($RVS MR"S5&!&P>5JKRK!T[0*,E_"LV)RC-F0, *@* 9 >&PO=V]R:W-H965TV V4<5T*RHG%6# I" MZW_\O0G$D8,;7G#P&@?OU*%_P<%O''PCM&9F9#U@B:,Q9WO$M;5"TP,3&^.M MU!"JT[B67'TERD]&-W]]7J]OT6*Z>OSX^,<:+1Q?@70]]8E1F BUH LE+ %MQ;0E[!\(S[RKB MGQ7M(=_Y%7F.YW40FK_=W;U"QV_CYQL\_P+> G-*Z%:@)7"TSC '],]T(R17 MY_/?KGC5@'SJ@?=J=JT#(;7&7V0/)*EWP$::K>@+,4P;>*['"N3IQ MF!.A4H52SHHZ-$T:2_UVB"Y]@S/:SHFP@R#$;>R'&[Z8Y:NJ/7S\?AWL.A^)6J^!G2K]2 .E49RQ/@G?KJ MS8?'!<'I^:?BSJW<7G#A>+G.\TOHO"D3_YNX9O_7U'68*7G^B3S[Z,TO@&]- M*R34E:BHK%_3=K5MMZ:FR3A9G^DVS/02SS!U#_<)\RVA N60*DBG-U"%B==M M43V1K#2=Q89)U:>88:9:2>#:0'U/&9.'B=Z@;4ZC_P!02P,$% @ &ULK511 M;]HP$/XKITR:6FDE(01:,8@$E*VMU@X1;7N8]F"2@UAU[,QVH/OWLYV0T0ZJ M/>PE\=GW?7??V7>CG9"/*D?4\%0PKL9>KG4Y]'V5YE@0U1$E_'([2UD/!*59I3C0H*JBH+(7U-D8C?VNMY^8TDW MN;8;?CPJR083U%_*A326W[)DM$"NJ. @<3WV)MWA+++^SN$KQ9TZ6(-5LA+B MT1JWV=@+;$+(,-66@9C?%F?(F"4R:?QL.+TVI 4>KO?L'YQVHV5%%,X$^T8S MG8^]*P\R7).*Z:78W6"CIV_Y4L&4^\*N]NWW/4@KI471@$T&!>7UGSPU=3@ M= ?/B?).5;P#O> = MA$$8'DEH]N_P[BOI]-I"]AQ?[P3?G$A.^4;! B4DMDKP?;)26IJ'^N-8O6JZ MZ#B=;=ZA*DF*8\]TIT*Y12]^^Z8["-X?T_J?R)XICUKET6OL\81K>I%15MDW MTCP0P*>45>:B82U% ?-%_ \=IQLXTO!X,@,->Q/13WMUMT%05!T+K5 M:?L'75"@W+CAH" 5%=?ULVIWV_DS<6WW8G]JYE(]1O[0U$/MGL@-Y0H8K@UE MT+DT8T#6@Z(VM"A=KZV$-IWKEKF9K2BM@SE?"Z'WA@W03NOX-U!+ P04 M" !RARU5;QHEZW\" !U!@ &0 'AL+W=OYCV8)(3L.K$F>U ^^]G M)VF$1F!:7XAOW^4X'R?!GHM'N454\)2R3 ZMK5+YM6W+:(LID9<\QTSO)%RD M1.FIV-@R%TCB$I0RVW4&>;K;*+-AAD),-+E$]Y NA9W;#$M,4,TEY!@*3H37J7-_XYGQYX#O%O3P8 M@ZEDS?FCF4SCH>480\@P4H:!Z,<.Q\B8(=(V?M><5B-I@(?C%_;/9>VZEC61 M..;L!XW5=FCY%L28D(*I>[[_BG4]?<,7<2;+7]C79QT+HD(JGM9@[2"E6?4D M3_4]' !<]P3 K0%NZ;L2*EU.B")A(/@>A#FMVI1JG MPO'=;#9=S6[GJR6,YA,8W\U7T_F7V_EX>KN$BPDJ0IF$CS CJA!4493 $V"H M;P(8)6O*J'J&(HM1@(Z*((IFFVI?O@]LI3T:)3NJ_=Q4?MP3?KX5V25TG0_@ M.JX+#\L)7+S]B\;6)39UNDV=;LG;.\&KZ;IM;BI4OT29 ._"KMNYZCJ!O6M1 MZS9JW7^I]=K4*I1WH-;QG"NOWZ[6:]1Z9]567!'6)M<[DNOYKG]U0J[?R/7/ MRHUBG4,JE7G5.X2[)*$1PI)D,*&XX3"&$?R<8;I&\:O-U5EVTX2N94XB'%JZ MRT@4.[3"=V_T/7TZ$P.O\>Z]*@;>T4V=B\&@41N\*@:#_XJ!WZCYKXN!?Y3Q MUAC8!UW$-.09$1N:2?U?3C30N1QH!E$UN6JB>%XVEC57NDV5PZW^+J P!_1^ MPKEZF9A>U7QIPC]02P,$% @ &ULC95K;]HP%(;_BI5-4R>M3<@5NA"IA79C M&K0J=/LP[8,)![#JV)GM0/OO9SL0H3:P?2&^O>245+W9BG4%!6/W%S[M].!#X_A&!OQ/X-N\:9+,<8H6S5/ M M$F:UCF8:UJI5Z^0(,X!N/![-QC>3V11=389H<#>9C29?;B:# MTC9K4X24[,Q05MJM3BR8O/J-EG@=WJ!E[J;%FC80,/_A(9M MT%H<'T"UV5X&>(;[-,LR>;R&E^Y'E6B\57\EJ+52%/1YN\ H6(+YM[IDLV34E M(1GDG- <,5B.K(E[$[E=%5"T^)/ GA]=(S651TI_J,(T&5F.&A&D$ N%P/)G M!P&DJ2+)_N*G2HBC +=W)L"K KS3 /], M0*<*Z+PVP*\"_-<&=*N 8NIV.?="N! +/!XRND=,M98T=5&H7T1+O4BN'I2% M8/(ND7%B'-S-9M.'631_6*#)/$3!W?QA.O\MF@?3:('>AR P23F:8\:PLO0# M^H2^+4+T_MV'H2WD !3&CJO.;LO.O#.=N1Z:T5RL.8KR!)(FP)8CKX?OO0S_ MUM,2_]CF5ZCC?$2>XWDM PI>'^ZVA(?Z\!#B.MQI"8]>W[NC$:-3>]DI>)TS MO/LMB]?RI4$!S3(BY.LL/J+H*4ZW"@&5']]'WSQ*"I@(R_G>; MH66/?GN/:A6[X1LV^3KZ M^&X#ZMU2#H%T3UDFMP$.;7:4I&Y!4GO ;NS[/:?;']J[8Z%;F_5 MFR] /9.VF82%)F&1(5C#MGYM6U_[]M2VQ;4M;4[T_[.H=%Q'?4X6'VUGEXIL M$A89@C5$OJY%OM:*_&6+\_]9H;2 2Q]UD[#0)"PR!&NX,*A=&+SY"C4P:9M) M6&@2%AF"-6QSG<,QQ3&Q1NDIEYI1T8Z7/&_0LN2%1KN-3-&:4A^="%V]U/BY M>.XSG !:4H9(OI-ERIY;%=?"+E;<)"TT2HLJVO'3<++_-07W#H)[>L$9;#!) M$)S_NU]/N%AED[2PHC5T\0?=ZY.7)&IIUVS6E.]PZG6UI[/Q),E(3K@H$Q3H M;KDD,: %SE%(8$51@";:;5>/OUA;HX=U+5LE3FUG]OCM7SDD.(M!W M>['D1L_2IFBEY/91EC8#MBK2XQP5*I89S[JV3L%/BL3S2?VM>Q.4B?0#ILSK MSS!;D9Q+BY82Z5SUY018F2HO"X)NBESP(Q6"9L7E&N0^SU0#>7])J7@IJ [J M?UB,_P502P,$% @ &ULM5EMZ=.^W,5D@0A%YU1L6[MSM]<=K= M]L/.?H@2E5E>W!!K_?<;7@0$C$J[7Q3".4_.>9(9ANA\0--CT)2KN&1V>Q9%&#W.^N\((\$?9M-:'\3LY0 M;,,?\$FM54D,%N'+/!29QZ!Y_C)/WY+B2@X(.V TH=T*D. M:NJ@GNK03AW:,3-)*C$/%F:XWZ7!!M#(FJ-%%S&9L3=/W_&C<7]BE#]UN!_K MWS[$9Z$J\S(:&O1.K_\Q?4E7_KN/U( M,.N#P/9X;V>\MT7H_?MU-+5!,$\G>P@>UBQDV+<=?_$)#,G"\7U^6<=H@JS' MR%$=?NVWC;:B*%WYM2?2N MY3GSQ>DSRM]J:^R"6V=.P(7C@RW!-+PLTE3'C;A/-4$!;> EA1*JP,;;L&[Y MB9%0BF3ND)!Y",D2(\$8"4"8Q81JD/8H[F04=X30@\6"D@5FO&1Q0ATN.&;@ M&;OK4&BPC.G_&[PZW.&E>E\9:JF:983 MK['3:UZXXNB:9H_R[-&[9KZ8"U29UTJK//=KC& KTLK[- C#;$I#KGNA4-X) MIK^8 /7X CAJ8HEC:YI[KCWAN>)SA/T9WRL?R+FJ)*\@JI;].CNM6O;%P35- M/I><\'V:DV__Y\2)# (*R-O*H0=8J:K)2HD?G6)DB0-N2DBN.:%8;!U>"2=3 MH1]?%$=-+'&836G(=2$4"\,C.[+Q07F=XA:G?4?7%066*:C:U>W;+'&<37G( M]2 4"\*S]F0"5HP:F61H94[JK,K[-DL<<5-&W&PA('W) 0E$M')):.!P44GKJDCH 4;V_CT-9472\1(.[WW.\['X6V MSU(N,Y%89IXHM YR!NL64/D%(X[A;,;^A#1%N31%9TK3TSY_'"-2W.GNJX66 M?6N(/C74?MC](,6:(0N MXH.B$,R"M<^2DX"L-3N,&L1',*7V(;RVDB.E'"8YX;K#=,%9!2Z9&$ MT>30*+EAP2H^1ID&C 5>?+DDV"8T,N#/YT' =C=1!]G17?\W4$L#!!0 ( M '*'+571LB8/8P, *X+ 9 >&PO=V]R:W-H965T8+0M1!)"#=UJEEJ/3C8MJ%FQP@:F)GMH%VOWZV MDV9 TZR=6"^*[?A]?6:&$V($/3TV84&/+D6:$)@PQ)=9AMGC$%*Z M[ANV\31PF]4YB_N&I0*"%"*A'+#\6<$(TE09R3!^EIY&M:02;K:?W#_I MW&4N=YC#B*:W22P6?<,W4 PSO$S%)5U_@3*?CO*+:,KU?[0NYG9= T5++FA6 MBF4$64**7_Q0_#^ZX8/*P_*AC M7WBWZ[W5!7+"V B/X\,[VK(]UW/9I%N[);(MINV+:;G(/1C3+ MY TCCU)TC[@"S.O@-9J\%=X^S<+"S--FZAI?!;ZE_GKFJ@9+I\+2:<2BMYJ^ M,V,4T4Q^1SC65S$\J#;4,2H<.QN1=-H=OVU7D139/Y_F^E:WXV]/"QOC^\=- MX579>XW9W^H/@DP=KX#)[QN:RT,F6C$6@&8X86B%TR4@.BOW#6QEU MY-B9X[*67X]OG*8?^"+&PU:6JL2^Q^?<8_L&1QW59B78S9PQ$RQ+(>N4S(VI M/H5A/9NSDM9GJF+2(KG2)36VJXNPKC2C60VD4H2#7B\.2\HE&8_DHKPJ31W, MU$*:E)QWH<#=OF8IZ<#D)BIC*;D[>?]KHCU<&$!,/'Z9^'/:F/3%KO1Z^+'5ZKC'&'GH(6^8CA:VFS(> MY4IN]B8B+F!U:RI2,J&"3S4'5DY++E8N/(# 3 FE V.+PB;J0Z1^<'#? M]:!>6IV22Z6;W"Z#^SMMA^\!ZQX8Y$)T!@?$!<:CBAK#M+RRG69P$WP"!6W[ M=E59AX6FJ_[@G&P(S[)?LFM90VW0RK@/ZVVI.>UOV=;I! MQ>^5^;*PTY%-'PJ476N6\V737^:= 4R]CZO3JA*KSX(7LF1N\B]..![1-2^8 M*\T?;#8HE9D-,$V">Z8-GVU'?FM:W;*E69?3,L<]#]Z@Y[^[S@633%.Q;=K6 M_B&O\JL=MZ?/O_#<_%O9=^PU&5T2 M!$.@%OTU&L?(ZL3P\>\/]I1$49+X$<#\#J((0^!IQ!', 7C D"AJSL&]\RA< MGU/AYM>C\2-02P,$% @ *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'P MM_N444".-0O((RE)N[^^ J];T=IG^J+R9"-A^#C"YY../KUS\?V9\^_H][IJ MY-39*W6X'XUDL:6>4E57(V\\GHQJPAKG M\Z?3M=9B9!YP10O%>*,;VX8MH^_R[_[V$+TQR9Y9Q=0?4Z?[7E$'U:QA-?M! MRZDS=I#<\_.+16*%?]JSEK(G#S+KD61YY1HD*DS M&>L+[IB0JCNCNS[1C&]4GWP\>E7\D56*BCE1="'XZX$U+^UE]%.,C,?HXG#Z M/ ;Q7OR7,/+=CA5TSHO7FC;J&$=!JQ:PD7MVD YJ2$VGSHR_4=$^C[X!+H_/ MIC24$2EQSW2'P&6'9Q.ED;QBI;Y[B1Y(19J"HBZ$T@#T $!O,$!TM28&I ] M^O\C9-9"M#^0B._0C-<' S( ((/!(#/%"P/R&H"\'BZ21.X-R D .;$+^;#) MVH5\#'&*MN%R$Z%5%&:;-%I%<9X9<'< W)U=N'6:K*,T_X;">(ZB7S=X MW<*9F7H,I>JQ73H]D.DFFJ,E#A_P$NO?[="S=+]+\T7D3Q M[!\C"TG#M6R-91(O/N91ND)ZC#4JWD9HO0QC%'X-TWD/$]*&:]D;8.Y[\DQ, M2!RN97/ F+Z)"8G$M6R2\WD07>FY=$7E!Q,34HEKV25G$N)91L@HKF6EF)GQ M')P'&<6S;)2+*?)(:F)"=O%L+U*@1(FN3$QPI6)9.&"J[.4@#]*.9UD[< X* M3$Q(/)YE\<"8UR8F)!YO4/%,3$Q(/-Z@XKDQ,2'Q>$,N89YN34Q(/)YE\<"8 M=R8FY![/LGL@S*=N*?-7[02RD&_90C"F:V)"%O(M6^C2I&A.%6&562[S(0OY MEBT$8O8LY(,5,\L6.CMW^QE*/)F2AP+*%8,Q>-"$+!9V%1J==V)+N6$/+ M6-]"ZO:"5,5:H/;C6& .KMORSNZUJF:Z+6F6G)2G3=W3AO3G/P%02P,$% M @ /L@*.!8*=*@ M/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5; MMZZ-N$_$^OM]K .G_7Z^Q3.Z8_! M[J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+ M'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWIY ;X]Z^W?J'=.U M"O'9\UCC\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$% @ U 0 W!L !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6* MB+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UG MR VV==6X651X;QX8#QAJ6X\-7[D M6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$. MG5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76> MEREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) _?7_IG:-:U4V1W_6_=2;?P)02P$"% ,4 " !RARU5!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( '*'+57]O8.#[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 8 M " @8(/ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ \OZ 5 P CP8 !D ("!(EH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ Z]!@ M", !D ("!C>( 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&UL4$L! A0#% @ &PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !RARU5)OJ' MI[4! #<&P $P @ &)*0$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 -@ V +$. !O*P$ ! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 110 295 1 false 38 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://franklinwireless.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://franklinwireless.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://franklinwireless.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://franklinwireless.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - BUSINESS OVERVIEW Sheet http://franklinwireless.com/role/BusinessOverview BUSINESS OVERVIEW Notes 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://franklinwireless.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 9 false false R10.htm 00000010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://franklinwireless.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 00000011 - Disclosure - ACCRUED LIABILITIES Sheet http://franklinwireless.com/role/AccruedLiabilities ACCRUED LIABILITIES Notes 11 false false R12.htm 00000012 - Disclosure - INCOME TAXES Sheet http://franklinwireless.com/role/IncomeTaxes INCOME TAXES Notes 12 false false R13.htm 00000013 - Disclosure - (LOSS) EARNINGS PER SHARE Sheet http://franklinwireless.com/role/LossEarningsPerShare (LOSS) EARNINGS PER SHARE Notes 13 false false R14.htm 00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://franklinwireless.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS Sheet http://franklinwireless.com/role/Long-termIncentivePlanAwards LONG-TERM INCENTIVE PLAN AWARDS Notes 15 false false R16.htm 00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 16 false false R17.htm 00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://franklinwireless.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 00000018 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://franklinwireless.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://franklinwireless.com/role/PropertyAndEquipment 18 false false R19.htm 00000019 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://franklinwireless.com/role/AccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://franklinwireless.com/role/AccruedLiabilities 19 false false R20.htm 00000020 - Disclosure - INCOME TAXES (Tables) Sheet http://franklinwireless.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://franklinwireless.com/role/IncomeTaxes 20 false false R21.htm 00000021 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables) Sheet http://franklinwireless.com/role/LossEarningsPerShareTables (LOSS) EARNINGS PER SHARE (Tables) Tables http://franklinwireless.com/role/LossEarningsPerShare 21 false false R22.htm 00000022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://franklinwireless.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://franklinwireless.com/role/CommitmentsAndContingencies 22 false false R23.htm 00000023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables) Sheet http://franklinwireless.com/role/Long-termIncentivePlanAwardsTables LONG-TERM INCENTIVE PLAN AWARDS (Tables) Tables http://franklinwireless.com/role/Long-termIncentivePlanAwards 23 false false R24.htm 00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 00000025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 25 false false R26.htm 00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 00000028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 28 false false R29.htm 00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 00000032 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://franklinwireless.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://franklinwireless.com/role/PropertyAndEquipmentTables 32 false false R33.htm 00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://franklinwireless.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://franklinwireless.com/role/PropertyAndEquipmentTables 33 false false R34.htm 00000034 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://franklinwireless.com/role/AccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://franklinwireless.com/role/AccruedLiabilitiesTables 34 false false R35.htm 00000035 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes) Sheet http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes INCOME TAXES (Details - Provision for Income Taxes) Details http://franklinwireless.com/role/IncomeTaxesTables 35 false false R36.htm 00000036 - Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate) Sheet http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate INCOME TAXES (Details - Reconciliation of Tax Rate) Details http://franklinwireless.com/role/IncomeTaxesTables 36 false false R37.htm 00000037 - Disclosure - INCOME TAXES (Details - Deferred Income Taxes) Sheet http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes INCOME TAXES (Details - Deferred Income Taxes) Details http://franklinwireless.com/role/IncomeTaxesTables 37 false false R38.htm 00000038 - Disclosure - INCOME TAXES (Details - Unrecognized tax benefits) Sheet http://franklinwireless.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits INCOME TAXES (Details - Unrecognized tax benefits) Details http://franklinwireless.com/role/IncomeTaxesTables 38 false false R39.htm 00000039 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://franklinwireless.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://franklinwireless.com/role/IncomeTaxesTables 39 false false R40.htm 00000040 - Disclosure - (LOSS) EARNINGS PER SHARE (Details) Sheet http://franklinwireless.com/role/LossEarningsPerShareDetails (LOSS) EARNINGS PER SHARE (Details) Details http://franklinwireless.com/role/LossEarningsPerShareTables 40 false false R41.htm 00000041 - Disclosure - (LOSS) EARNINGS PER SHARE (Details Narrative) Sheet http://franklinwireless.com/role/LossEarningsPerShareDetailsNarrative (LOSS) EARNINGS PER SHARE (Details Narrative) Details http://franklinwireless.com/role/LossEarningsPerShareTables 41 false false R42.htm 00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases) Sheet http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases) Details http://franklinwireless.com/role/CommitmentsAndContingenciesTables 42 false false R43.htm 00000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) Sheet http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) Details http://franklinwireless.com/role/CommitmentsAndContingenciesTables 43 false false R44.htm 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://franklinwireless.com/role/CommitmentsAndContingenciesTables 44 false false R45.htm 00000045 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) Sheet http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) Details http://franklinwireless.com/role/Long-termIncentivePlanAwardsTables 45 false false R46.htm 00000046 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) Sheet http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) Details http://franklinwireless.com/role/Long-termIncentivePlanAwardsTables 46 false false All Reports Book All Reports franklin_i10k-063022.htm fkwl-20220630.xsd fkwl-20220630_cal.xml fkwl-20220630_def.xml fkwl-20220630_lab.xml fkwl-20220630_pre.xml franklin_ex2301.htm franklin_ex3101.htm franklin_ex3102.htm franklin_ex3201.htm franklin_ex3202.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "franklin_i10k-063022.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 110, "dts": { "calculationLink": { "local": [ "fkwl-20220630_cal.xml" ] }, "definitionLink": { "local": [ "fkwl-20220630_def.xml" ] }, "inline": { "local": [ "franklin_i10k-063022.htm" ] }, "labelLink": { "local": [ "fkwl-20220630_lab.xml" ] }, "presentationLink": { "local": [ "fkwl-20220630_pre.xml" ] }, "schema": { "local": [ "fkwl-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 434, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 54, "http://xbrl.sec.gov/dei/2022": 4, "total": 58 }, "keyCustom": 17, "keyStandard": 278, "memberCustom": 13, "memberStandard": 25, "nsprefix": "FKWL", "nsuri": "http://franklinwireless.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://franklinwireless.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://franklinwireless.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - ACCRUED LIABILITIES", "role": "http://franklinwireless.com/role/AccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - INCOME TAXES", "role": "http://franklinwireless.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - (LOSS) EARNINGS PER SHARE", "role": "http://franklinwireless.com/role/LossEarningsPerShare", "shortName": "(LOSS) EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-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": "00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://franklinwireless.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS", "role": "http://franklinwireless.com/role/Long-termIncentivePlanAwards", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://franklinwireless.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://franklinwireless.com/role/AccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "role": "http://franklinwireless.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - INCOME TAXES (Tables)", "role": "http://franklinwireless.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)", "role": "http://franklinwireless.com/role/LossEarningsPerShareTables", "shortName": "(LOSS) EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "FKWL:LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://franklinwireless.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "FKWL:LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)", "role": "http://franklinwireless.com/role/Long-termIncentivePlanAwardsTables", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-012022-06-30_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-012022-06-30_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-012022-06-30_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangibles)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://franklinwireless.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "FKWL:NoncontrollingInterestPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "FKWL:NoncontrollingInterestPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "role": "http://franklinwireless.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "lang": null, "name": "FKWL:DisposedOfDepreciatedPropertyAdEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://franklinwireless.com/role/AccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes)", "role": "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "shortName": "INCOME TAXES (Details - Provision for Income Taxes)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate)", "role": "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate", "shortName": "INCOME TAXES (Details - Reconciliation of Tax Rate)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - INCOME TAXES (Details - Deferred Income Taxes)", "role": "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes", "shortName": "INCOME TAXES (Details - Deferred Income Taxes)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - INCOME TAXES (Details - Unrecognized tax benefits)", "role": "http://franklinwireless.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits", "shortName": "INCOME TAXES (Details - Unrecognized tax benefits)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-06-30", "decimals": "0", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - INCOME TAXES (Details Narrative)", "role": "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)", "role": "http://franklinwireless.com/role/LossEarningsPerShareDetails", "shortName": "(LOSS) EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - (LOSS) EARNINGS PER SHARE (Details Narrative)", "role": "http://franklinwireless.com/role/LossEarningsPerShareDetailsNarrative", "shortName": "(LOSS) EARNINGS PER SHARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "FKWL:LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases)", "role": "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liability under operating leases)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "FKWL:LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30_custom_AdministrativeOfficeSanDiegoCAMember", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "FKWL:LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)", "role": "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2021-06-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": "00000045 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)", "role": "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-06-30_us-gaap_StockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)", "role": "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "role": "http://franklinwireless.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-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 - BUSINESS OVERVIEW", "role": "http://franklinwireless.com/role/BusinessOverview", "shortName": "BUSINESS OVERVIEW", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-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": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://franklinwireless.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://franklinwireless.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10k-063022.htm", "contextRef": "From2021-07-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "tag": { "FKWL_AccruedUndeliveredInventory": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued undelivered inventory", "label": "Accrued undelivered inventory" } } }, "localname": "AccruedUndeliveredInventory", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "FKWL_AdministrativeOfficeSanDiegoCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Administrative office san Diego CA member", "label": "Administrative Office San Diego C A [Member]" } } }, "localname": "AdministrativeOfficeSanDiegoCAMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_AnydataMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Anydata [Member]" } } }, "localname": "AnydataMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_CertificationAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certification and licenses member", "label": "Certification And Licenses [Member]" } } }, "localname": "CertificationAndLicensesMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "FKWL_CompleteTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Complete Technology [Member]" } } }, "localname": "CompleteTechnologyMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "FKWL_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 member", "label": "Customer 1 [Member]" } } }, "localname": "Customer1Member", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2 member", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_DeferredTaxLiabilitiesStateTax": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "DeferredTaxLiabilitiesStateTax", "negatedLabel": "State tax" } } }, "localname": "DeferredTaxLiabilitiesStateTax", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "FKWL_DeferredTaxLiabilitiesStateTaxes": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "DeferredTaxLiabilitiesStateTaxes", "negatedLabel": "Deferred state taxes" } } }, "localname": "DeferredTaxLiabilitiesStateTaxes", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "FKWL_DisposedOfDepreciatedPropertyAdEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Disposed of depreciated property ad equipment" } } }, "localname": "DisposedOfDepreciatedPropertyAdEquipment", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FKWL_FacilityCzeug8saGe9ncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Facility Czeug 8sa Ge 9nc [Member]" } } }, "localname": "FacilityCzeug8saGe9ncMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "FKWL_ForgivenessOfDebts": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "ForgivenessOfDebts", "negatedLabel": "Forgiveness of debts" } } }, "localname": "ForgivenessOfDebts", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FKWL_ForgivenessOfPayrollProtectionPlanLoan": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 8.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Forgiveness of payroll protection plan loan" } } }, "localname": "ForgivenessOfPayrollProtectionPlanLoan", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "FKWL_GainFromForgivenessOfDebts": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain from the forgiveness of debts" } } }, "localname": "GainFromForgivenessOfDebts", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "FKWL_IncomeTaxReconciliationTaxGlobalIntangibleLowtaxedIncome": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 5.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Global intangible low-taxed income" } } }, "localname": "IncomeTaxReconciliationTaxGlobalIntangibleLowtaxedIncome", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "FKWL_IncreaseDecreaseInUnearnedRevenue": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInUnearnedRevenue", "verboseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInUnearnedRevenue", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FKWL_LesseeOperatingLeaseLiabilityMaturity1TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturity1TableTextBlock", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "FKWL_NoncontrollingInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling interest percentage" } } }, "localname": "NoncontrollingInterestPercentage", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "FKWL_NoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interests [Member]" } } }, "localname": "NoncontrollingInterestsMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_OperatingLossCarryforwardExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Carryforward expiration dates" } } }, "localname": "OperatingLossCarryforwardExpirationDate", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "FKWL_ParentCompanyStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company stockholders\u2019 equity" } } }, "localname": "ParentCompanyStockholdersEquityAbstract", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "FKWL_PatentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent member", "label": "Patent [Member]" } } }, "localname": "PatentMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "FKWL_PropertyAndEquipmentAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets, net (property and equipment and intangible assets)", "label": "Long-lived assets, net (property and equipment and intangible assets)" } } }, "localname": "PropertyAndEquipmentAndIntangibleAssets", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "monetaryItemType" }, "FKWL_QuantaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quanta [Member]" } } }, "localname": "QuantaMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Useful lives of property and equipment" } } }, "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "FKWL_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "FKWL_SuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Suppliers [Member]" } } }, "localname": "SuppliersMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_TechnologyInProgessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology In Progess [Member]" } } }, "localname": "TechnologyInProgessMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "FKWL_TechnologyInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[custom:TechnologyInProgress]" } } }, "localname": "TechnologyInProgress", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FKWL_TotalPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Purchases [Member]" } } }, "localname": "TotalPurchasesMember", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_UnearnedRevenue": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unearned revenue" } } }, "localname": "UnearnedRevenue", "nsuri": "http://franklinwireless.com/20220630", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r463" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r463" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r461" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r462" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r455" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r468" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r463" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r451" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r451" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r460", "r462", "r463" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r462" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r456" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r457" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r454" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r458" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r459" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r467" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r164", "r230", "r233", "r424" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r164", "r230", "r233", "r424" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r161", "r162", "r230", "r232", "r423", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "South America [Member]" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r161", "r162", "r230", "r232", "r423", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r433" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r165", "r166" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 3.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", "verboseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r17", "r18", "r293", "r382", "r406" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Income tax payable" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://franklinwireless.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails", "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r38" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued commission for service providers" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": { "auth_ref": [ "r17", "r18", "r384", "r406" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.", "label": "Accrued commission to a customer" } } }, "localname": "AccruedSalesCommissionCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r38", "r235" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r12", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r47", "r48", "r49", "r408", "r429", "r430" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r56", "r57", "r58", "r97", "r98", "r99", "r335", "r368", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the periods for:" } } }, "localname": "AdditionalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r278", "r279", "r280", "r342" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r81", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Payment made for inventory" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r30", "r167", "r172", "r173", "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r185", "r192" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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": "Anti-dilutive shares excluded from EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r92", "r143", "r152", "r158", "r170", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r329", "r336", "r350", "r369", "r371", "r381", "r405" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r35", "r92", "r170", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r329", "r336", "r350", "r369", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r239", "r240", "r241", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r262", "r263", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r96", "r139" ], "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": "BUSINESS OVERVIEW" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BusinessOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the capitalized costs incurred during the period of unproved properties excluded from amortization including acquisition costs, exploration costs, development costs, and production costs.", "label": "Product development costs" } } }, "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r380", "r404", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized product development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r10", "r83" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r83", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r353" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r391", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r207", "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r342" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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 Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r224" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,684,280 and 11,590,281 shares issued and outstanding as of June 30, 2022, and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r64", "r396", "r418" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income attributable to controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r63", "r327", "r328", "r340", "r395", "r417" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Less: comprehensive income attributable to non-controlling interest", "verboseLabel": "Comprehensive income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r62", "r326", "r340", "r394", "r416" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r186", "r190", "r323" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r134", "r135", "r164", "r348", "r349", "r433" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r134", "r135", "r164", "r348", "r349", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r134", "r135", "r164", "r348", "r349", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r130", "r401" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r134", "r135", "r164", "r348", "r349" ], "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 of credit risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r134", "r135", "r164", "r348", "r349", "r433" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r331" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r228", "r229", "r231" ], "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.", "label": "Undelivered products" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Purchase commitment" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r69", "r92", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r350" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "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 goods sold", "verboseLabel": "Products purchased" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r93", "r308", "r315" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r93", "r308" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r308", "r315", "r317" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current income tax (benefit) expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r93", "r308", "r315" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r133", "r164" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r309", "r315" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r309", "r315" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, non-current" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r93", "r309", "r315", "r316", "r317" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred income tax (benefit) expense:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r298", "r383", "r402" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r309", "r315" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from a gain reported for tax purposes on sale and leaseback transactions in accordance with enacted tax laws.", "label": "Lease accounting, net" } } }, "localname": "DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r299" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r301" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax asset:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "State tax" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r304", "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r300" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment, net" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-DeferredIncomeTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 7.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": "Advance payments to vendors" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r81", "r198" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetailsNarrative", "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r238", "r239", "r272", "r273", "r275", "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "LONG-TERM INCENTIVE PLAN AWARDS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r102", "r103", "r104", "r105", "r106", "r110", "r112", "r117", "r118", "r119", "r123", "r124", "r343", "r344", "r397", "r419" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (loss) earnings per share attributable to Parent Company stockholders" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r102", "r103", "r104", "r105", "r106", "r112", "r117", "r118", "r119", "r123", "r124", "r343", "r344", "r397", "r419" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (loss) earnings per share attributable to Parent Company stockholders" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r120", "r121" ], "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": "(Loss) Earnings per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "(LOSS) EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r353" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of foreign currency translation" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll deductions owed to government entities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation cost related to non-vested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r97", "r98", "r99", "r101", "r107", "r109", "r127", "r171", "r224", "r225", "r278", "r279", "r280", "r311", "r312", "r342", "r355", "r356", "r357", "r358", "r359", "r360", "r368", "r425", "r426", "r427" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r346", "r347" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Expected Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FY2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FY2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FY2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FY2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FY2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Amortization" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r191", "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Remaining Life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r81" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedLabel": "Disposal of intangible assets" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r81", "r221", "r222" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "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 from the forgiveness of payroll protection plan loan", "negatedLabel": "Forgiveness of payroll protection plan loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r180", "r181", "r182", "r183", "r371", "r379" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r92", "r143", "r151", "r154", "r157", "r159", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r350" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r196", "r202" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r58", "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Net (loss) income attributable to Parent Company" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r143", "r151", "r154", "r157", "r159", "r378", "r392", "r399", "r420" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before (benefit) provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r94", "r291", "r296", "r303", "r313", "r318", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r108", "r109", "r142", "r289", "r314", "r319", "r421" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax (benefit) provision", "totalLabel": "(Benefit) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r55", "r285", "r286", "r296", "r297", "r302", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 9.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 6.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign rate difference" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 1.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 3.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Nondeductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 7.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Others" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 2.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State tax, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r290" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": 4.0, "parentTag": "us-gaap_OtherTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "R&D credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax (benefit)" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 14.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": "Advance payments to vendors" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "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 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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r80", "r366" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "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 other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in cash due to change in:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r113", "r114", "r115", "r119" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Dilutive effect of common stock equivalents arising from\u00a0stock options" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r194" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r187", "r194" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r184", "r189" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "verboseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeSecuritiesOtherUSGovernment": { "auth_ref": [ "r398" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income on securities issued by US government agencies not including US Treasury Securities.", "label": "Income from governmental subsidy" } } }, "localname": "InterestIncomeSecuritiesOtherUSGovernment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r32", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r31", "r89", "r126", "r176", "r177", "r179", "r372" ], "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": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r32", "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Operating lease discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r367" ], "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": "Maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total", "verboseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r367" ], "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": "2023", "verboseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r367" ], "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": "2024", "verboseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r92", "r153", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r330", "r336", "r337", "r350", "r369", "r370" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r92", "r170", "r350", "r371", "r387", "r411" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r39", "r92", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r330", "r336", "r337", "r350", "r369", "r370", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Short Term Investments" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r44", "r92", "r170", "r210", "r214", "r215", "r216", "r219", "r220", "r350", "r386", "r410" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests", "verboseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Non-controlling Interest in a Consolidated Subsidiary" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Increase (decrease) in noncontrolling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r79", "r82" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r50", "r52", "r58", "r61", "r82", "r92", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r116", "r143", "r151", "r154", "r157", "r159", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r344", "r350", "r393", "r415" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "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 attributable to Parent Company", "totalLabel": "Net (loss) income attributable to Parent Company" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r52", "r58", "r108", "r109", "r333", "r339" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Less non-controlling interests in net income of subsidiary at 33.7%" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r97", "r98", "r99", "r225", "r324" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r151", "r154", "r157", "r159" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r363" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r363" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r362" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r81" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://franklinwireless.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r45", "r47", "r351", "r352", "r354" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Translation adjustments", "verboseLabel": "Foreign exchange translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Schedule of contract liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 5.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 (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other receivables, net" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense classified as other.", "label": "Shipping and handling expense" } } }, "localname": "OtherSellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r93", "r289", "r310" ], "calculation": { "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "totalLabel": "(Benefit) provision for income taxes" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r74" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r74" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Product development costs incurred", "negatedLabel": "Payments for capitalized product development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r223" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r223" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of June 30, 2022, and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r168", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 6.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r33", "r390", "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r76" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Sales of common stock sold from treasury stock" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r76", "r277" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r80", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r50", "r52", "r58", "r77", "r92", "r100", "r108", "r109", "r143", "r151", "r154", "r157", "r159", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r326", "r332", "r334", "r339", "r340", "r344", "r350", "r399" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r201" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r203", "r435", "r436", "r437" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r11", "r199" ], "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/2022", "presentation": [ "http://franklinwireless.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/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r201", "r371", "r400", "r412" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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", "verboseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r201", "r435", "r436" ], "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 and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r201" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r199" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r174" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 5.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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r19", "r385", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r19", "r385", "r407" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "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": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r19", "r385", "r407" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r283", "r373", "r448" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.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", "verboseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r225", "r371", "r409", "r428", "r430" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r101", "r107", "r109", "r171", "r278", "r279", "r280", "r311", "r312", "r342", "r425", "r427" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r90", "r91" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r59", "r92", "r140", "r141", "r150", "r155", "r156", "r160", "r161", "r164", "r170", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r350", "r399" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "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": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r134", "r164" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Income tax provision from continuing operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Long lived assets by geographic area" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r186", "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Intangibles" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r67", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Segment information by geographic areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r236", "r237", "r239", "r240", "r241", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r262", "r263", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r243", "r258", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns.", "label": "Schedule of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Expected Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r149", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://franklinwireless.com/role/StatementsOfCashFlows": { "order": 4.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Weighted average grant-date fair value of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r246" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r246" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Aggregate Intrinsic Value Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted Average Exercise Price Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed.", "label": "Aggregate Intrinsic Value Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Aggregate Intrinsic Value Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r248" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant-date fair value of stock options, per share price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending", "periodStartLabel": "Number of Options Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Outstanding, Ending", "periodStartLabel": "Weighted Average Exercise Price Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r263" ], "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 Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r262" ], "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 options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Ending", "periodStartLabel": "Aggregate Intrinsic Value Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r239", "r240", "r241", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r262", "r263", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r248" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r242", "r264", "r265", "r266", "r267", "r270", "r281", "r282" ], "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": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (in years) Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r263" ], "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": "Weighted Average Remaining Contractual Life (in years) Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Common stock shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balace, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r34", "r388", "r389", "r403" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments-others" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87", "r96" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Capitalized Product Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r42", "r56", "r57", "r58", "r97", "r98", "r99", "r101", "r107", "r109", "r127", "r171", "r224", "r225", "r278", "r279", "r280", "r311", "r312", "r342", "r355", "r356", "r357", "r358", "r359", "r360", "r368", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r127", "r374" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilityUnderOperatingLeases", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r224", "r225", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of stock related to stock options exercised, shares", "negatedLabel": "Number of Options Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r23", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Sales of treasury stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r224", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of stock related to stock option exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r22", "r23", "r224", "r225", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Sales of treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "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/2022", "presentation": [ "http://franklinwireless.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r92", "r169", "r170", "r350", "r371" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Parent Company stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r57", "r92", "r97", "r98", "r99", "r101", "r107", "r170", "r171", "r225", "r278", "r279", "r280", "r311", "r312", "r324", "r325", "r338", "r342", "r350", "r355", "r356", "r360", "r368", "r426", "r427" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance - June 30, 2022", "periodStartLabel": "Balance - June 30, 2021", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets", "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r19", "r385", "r407" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "localname": "SupplyCommitmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r19", "r385", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.", "label": "Supply Commitment [Axis]" } } }, "localname": "SupplyCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r226" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/StatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r41", "r226" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r41", "r226", "r227" ], "calculation": { "http://franklinwireless.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 2,549,208 shares as of June 30, 2022, and 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r284", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Gross increase" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r128", "r129", "r131", "r132", "r136", "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/PropertyAndEquipmentDetails", "http://franklinwireless.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r119" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average common shares outstanding -\u00a0diluted", "verboseLabel": "Diluted Outstanding shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average shares of common stock outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average common shares outstanding -\u00a0basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://franklinwireless.com/role/LossEarningsPerShareDetails", "http://franklinwireless.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.2)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r455": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r460": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r461": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r462": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r463": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r464": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r465": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r466": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r467": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r468": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 65 0001683168-22-006358-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-22-006358-xbrl.zip M4$L#!!0 ( '*'+54$,W#*+ P $QT 1 9FMW;"TR,#(R,#8S,"YX MUV%%U<3G2K)#OI4P %XE7B)23K7;%/"04<'!N'PYP (+(S:]KVT+/A N3T=M:\^R\A@C5 MF6'2Y6WM?EIO3=N:5D.__O*/OR/X<_//>AWU3&(9UZC#]+I&%^QG-,0VN49W MA!*.'<9_1@_8/2: MW#22Q!$6KB#&B/[B/:\X$=#.LZ(/!4'#@"2GD8XMW;7*M=FIDMDD* B]]2K_ M?<"6C+;I(R&.\/T8+U+[\P*<* <]LG4H%KU<#<%D< /0FQOB'DP9DZS,Q6L@D@I-'0H7Y3/I," WR%)OXR!0A M5$/THPJB'7O$%B@F +V1(GY OI *K0"$J- M5SZI&K&KXHA%1?P+^4+0FT!,%6+;R,'BL6>Q%Y$15-LJ-2AO2X01L$0>SY,& MX(,K3 HE(TARGDWR$DPUR5*UVW^2&1.L2RPF7$[@QX?[J3;L3J=H]-"=/&C= M3R?MXZEKVYAO8*PQEQ0R91U3IZ7KS*4.+'3'T$%UDX2]OABM&H]W23RF]X-! M:_('&O705+L;:CVMW1K.4*O='MT/9]KP#HU'?:VM=:N[/+-&Z?'F>=+CX\EHW)W,_D"M80=U?[_7QM+C)^UP&$VX2XR^B>>F!2+# MD2>C7.WL9M+9,)Q,[KL=U-=:'[2^-COUX<1/RF=X';HX6J#V[472M]JP/1IT MT:SU^<2=*M<[7H-V M>^0E*-WAR6@ -[:&+QOW6$+4^M2:=TT:B6))^2&)?+,%OOCT\P4=O0ADGOO-0"(\9 MGEOE$ Q:J/%++9C+X.=+.&WTLM8&4:P4]6ID4DOG[!5$A4+V4B**06ZM&H'4 MJCEC65&Y/[&^B/H]7:QT^$5JT1Q=:U2>SEMT1%VNJ%?[/K6&SEV 5$#L68E$ M\=A/IH8EM?Q6KDHJ:/8M3^*QLI=.#4YJT;YGJ5+!4SS?[1 'FY:H3\DRLOE] M8%LUC*F5?YD<.) E6P72*G3+(^2%H@41:+2$(*]#.\5+C7YJO^%UZ"-/?%^* M1[[\JC\4QW!"=&(^EU[J9C57H_ZJ?8L=ZA&!%ZDWKU\WHV:MA? MM=VQ@ST4C*R=Y K_XL#="[)P+3E('H1[M+D:[U>;:[&.;55A0BZ!Q(3HC.H0*I[2 MHP543K!# $"D)10(9= HD,6A'-B%(FW+%HU8JD] MF#S$0M95F*G NJ<<>C;DWU^) 14?" 5UG'S \NC5H*4V4O) B[)'#D38/!!0 M 1<'(I'WJ0C4T*3V/K*AJ9*\W ,4L31/1: $XL?4WH3B"$65[JFQ2$1'(4HU M.F4.N%0Q4_2L2SBK#+#CPG M0-'8] 6A4%*%Z!YD4HE6B19J%%,[,X51_'^,1_F7O%EN0A;(NY'N6EZ"=EL3 MIKP3L!:4/7*RN*TMGEZL>G@IV9]@VMG:MD(2R5IQ(YV'>](;@>"0!>9ZBDOJ MQCQ@XKV)@&&X$2H?,G!,1S8?1\0@*0?F[<:W,-G"\[(F0Q-B?4=;^Y+_-S42 M>E]9(Q,=]CN9VMY)^:8&0^B4-3@>;=_)WLY62-3O^!W\F[ &S"< M<0?1U&6#JOLB_9LN^TSW6"F:R%_UL%U=%M6;%_7+YME:&#M-RRBQ&O@(/CTTI0/9?19JGSKZ6WF]Q4$!X M)V;XIDQ01)N$/P[KF;O[7LOU Q\$V14.%7M +T@+S^T"P06Q_IU)'S_U_QPR MJLMSN\R"@6RI42FKU/6VMH_(M"QYVONVYG!7SB/R?N!KF%], M9LR\:=!P>7 .SI\6M[?A7AO,QB;5'&)+2K#8G0N8@5Q)?<>9N[JM^>Q,(%$9 MTG:%PVS"FW'5T\7'I.Q%MK(71Z7L#&9V:^QR_5'NX,4USJD[!K6G[FIEF80G M-$X7'X.R/:Q[VZ;MK\1=OA/XCKRG>EQQ-Y#XC^B-E%EMN$MT[O_X8 MU-^II=$Q9TLBDIU=07 ,!HRQ [_C.B?*CD'-MEQXR'.QWN87-?JF3FAJ9-E+ M=0RFM P;%DG"\3=F1@O0ETPQ[9ADR=JMN$$%:8_"++HQL(,3^B<*CT'1WUU, MDWHFRHY!S7M*,*?$F)!G0J46OJ;IXKW*^DM>)ZR:^[>#W]9T3@QY?;)O@E]I M,TH%]^[0:=@N0X> H-+H^63P%<9&+Z>D/O M / >9W8/\FJ(4N^2W46'S.71(=\V)44)]?^[ .;;\[]EAT9! *2:'>+_J]&< MV"I">+B5!IE_1R.GCZ;<7EO"K/<;IH9<<[49K+>\;TR#5:WA6C '9IWK[P)36]X('G[0N-B">DC#([&Y#_%%2/QHQO;8 M1O#J?-/T;L)( 7Q@VR.Q/ LJ>-Y]51A>;A#,'87)#YXLOV_T9F^6C F7KP[Q MF7Z M?:KC?1OEVUF<_*]>129.X/9<2-'(P*2F[=H0:MZIOG#"AV'%<@TYO(0U:7L/ MY/*7)T@W#?\%%CS^!U!+ P04 " !RARU5%5$TP!05 "5)0$ %0 &9K M=VPM,C R,C V,S!?8V%L+GAM;.U=7W/;.))_WZK[#CQ?U5;F07%L)[.;S.2V M%%OVJE:6?)*5V7V:@BG(1H4BO"!E6?/I%P!)B12)?R1%P%67JL2QA&YT]P]H M-( &\.O?7E>!]P))A'#X]>3L_8<3#X8^7J#P\>O)?-;KSRZ'PQ,OBD&X $. MX=>3$)_\[7__ZT\>_?/K?_=ZWC6"P>*+=X7]WC!-]!L&:?X&L40.)=XM5S &-(OT@J_N)]>G_VR?=Z/0V^WV&XP&0^'>[X/L7Q M<_3E]'2SV;P/\0O88/(C>N_CE1[#60SB=;3C]N'U0_HG(?\U0.&/+^R?!Q!! MC]HKC+Z\1NCK":LWK79S\1Z3Q]/S#Q_.3O]Y.YKY3W %>BAD=O/A24;%N%31 MG7W^_/F4?YL5+95\?2!!5L?%:2;.CC/]%DG*YR2)T)>(BS?"/H@Y[,IJ/&$) M]ELO*]9C'_7.SGL79^]?H\5)9GQN08(#.(5+C_VDZ.UJ71(0_J E-HC $8< MN%-6Z/02TX9))>;D3P0NOYXL?VP"6LOY^8>?+SZP.OZG4"C>/M,&&B'6ODZ\ MTX;U?P,!L]GL"<(X4LE16?B(\MP! L/X"<;(!X&1<)64[4K*NA1[+,8^S^><+"@?FKP[S6*MU=PB7P4FTBO M9')$VX/HZ3K &V7KE1*UW(K7$0KI)Q/:;U\0W"C;KJ!\RU9;KU: ;"E:Z#%$ M%!X0QGW?Q^LPID/A'0XH8%!M1B,N[6IP#1#A0]@M!-&:)&BJ!)82M2O?'<'/ MD,3;?KA@O>"95:423T;3KG04);*&BQ$"#RA L0;68HIV)4M\W3UX58M44;1= M69CO'0 2TL8Z)#B4HH&4V[TM%A8H5BWH1I@[G$O-/1:%8#3 W2MBT9 M/O9B2%84,UHK'=?NZ!#=WP"R4 JK0VO#.[;K)8_K+?5DN ^6$]@;0;=^65=2^MRL.'1KF , M4!#U9O!1*T!LQM4%#3D> 85AT8\BC8E\N[78M, 4^A"]M#B$21C;U),Y!P+\ MV"!X;ZT"FWK/([A6:)!92*?]=D):%9A>[8 MI=D*MPG[KG76;M U6'6W/+,AL"^3[^E;:O)2I*<8^>:&?@=7:+J MW)*"9.=4G-TF/A$Y/9P _ U[C[VFY M@V*G5F1E&1#,B= ?;.KS @+N5N)+VC*WU*WP'7.Q#IKDA[KE&DZ?^!XF=.3Y M>G*6U0.(7V@NY5RLM,1IQ&;-C$T/T?:0T2\)7LE,G9H5UU$E#PF5XL3;0/3X M%'/I[4 X>\(DON=^Y@5&<6%5NHQ8=6D]@,ZM B33TR4\TE6;:+]T/(:QVAM( MJ?3PN;"*CX[>+N$TB9\@R:WOZZ DH]'#Z*-5C-0ZNX00Z^@A9;NE8HHQ*9;2 M0^&3512J]'+)[G<$/@.T&+P^PS""=%#DS48SK-$BUD/I9ZLH&5C!)?"NX#.. M$(U<]. 2%-<#Z"]6 9)JZA(DQ7URT4S E3!9-+R[;N5L%X?-LN/\5HYT])!3 MN1$7"QV46F&7 -KO02=J43$'KWZP9B>P;C!>;% 0R(9Y'6HW F7AN*]O )> M*VT([<27C2MB&C&HHE+6)6C4_<:T;QP[-!:8W>7V7]P4F3)I)LMYE/1B MR6113N9&#"R:*.JH[!1&^^!\C$-?:R)?+NY&V"N;O(M4= F+W&::T5N\/RMJ-XL?4%"W;5"KO4H-)LIXJ$E$I82F5MA_$FD @4;1&. MBK.1__AM]/L\A("$<#&%+S"LW/1AQ4JE;$?<:MM6BNUL(S=QGA(2VS&V:9.7 ME'<(HV)8M$N=4>\;*.ALA^;::.D9P"7(*C)[I%&(4P.X (4WW5FTPG,UJ4-C MNEE?<3MV+U_A(D2$/W% C&507 '$)U97()G% /)@J&0P':DKPV+0F67T)FR M1% Z+\D2U&DTO%XQH\+%P=5)9:!T:&U/ [0QTS>$2_#=$WZ9T%;'SU65M1WW M:\,C5K0"CI[-.736:OAJ:>$ZM615A1T'&<.8'\Z2SJS-&-E>S==WCO5,Y%*O M*^M*Y4ZV4>_8Z5]J\C@FZ&$=LW7->\PB;G:N'0=4BL=A&$,"(XEC;8N_>S%E M$SL=IN.*&YQ#3>46A9APQ56@ETNZ%X:V")_(,"Z!EYMB]\.%RZ0FGZ@MJ"\>=+O2/.WGO"OQ^ZN"\ MELG=M06U/LK4VG/U\-(K\/7>,2EO.TDWA(IP1_!2-CLK%+(UN>2;79)U M[WT)V_ZPPJ:E&6)1&Y=&JDL&@;V0/E_K] M%$:02L(.CE[13A)@GG^M!%!!9MLOZ.*FI;U+<.T4VZ]S:+B+?&%GNE19@\.$ MV@KG[N1,05\E<;MT:42B4Q)<5$GI#R0DUHYJ\(E4=NJM&,E7'LZH+&^[NRBQ M*)_0D.CMDBO+)$TDG$$_N\^&B3V?W;#[.L*5-,G"@(5M'U$71VWKN 3M#4!A MQ-P@E3<W=6M.NHV<'EY#;AX"LM257 MFZVIX&GDA\/H&UQB G,)\M0E$$!-CT) MD-JOLATN^^HE=J.@#JPJ"A*KXCG MG9R =&^B-]4GDSFD?*Z<+V.[Q9?E+06'Q\?;(?QV:J1M++T)5^4/*PAL=U1- M9(6JNK5, &.=5:B#8K8[5Z74Y7LI#F%RJ#L4-&B6)U2#E>TNI(-?;0LYU;\J M\MJRG+9VL\5:K\AV'S^2Y=Z4EQ"E1M(),!4M3$Y=^=M[ L((^-P4X8+_E@#% M)LR\^Q 445M8K,6XM1^:T4Q+F+ARG M@;T-F(\VIKV-.*?5YM)B#&0GY]#LC?9"GMXG_3R]/.<_@V<<_>(E%7COTBHZ MST@LO>]>T.UG@QQ$RLE+6-F:M3 1^%-)U";?MO.(71.R6VM+GT60'G(WX?'_ M2TV:LRE#5-Y4$'P%J4?TD\>LQ( 42]EV_(TAJ5+:)5#R#QQ.EH=72HIA4M%9 MWQ=N"IR>85R"DC]%]0U0/5GP02,/14\3E;>^E=P4.KDA7((L_U;A%5X_Q,MU MD-VC)AVS)%36MY5;&,641G$)1!<2;(YW$K@QG$TR;FJO]PI2;K13;>JGV!SO M-L_Z2(@T[!TJZ:JA@DP34(<7?+3LXCB2Z5M5F:>I?+/* M!&(]?IK8.[QFU,R2CC>*]'VLFDV@BEH3<(=7FDRLY#B\7.*]YL8 5]-K0NSP M:I29I1P'^>"-ACKAUXY4$UJ'5Z:T[>/VQ*G\RD,]>$5,-(%V<>&KCKIO 7+! M7>!&_EK$0A-NAQ?&C.UU_+.>99'TWD?1H-/$R\7U+$T-WT2/Y %?Z?$1XPBJ MBH5F$L2;6L52V,LEL 7:LVE]U#!9JI*'I:UHL.7I:?>X[_][C=AY-28;_TRR M%2VE8HWNF563.\C#> MR-XK$9,XFK15!TV!.1P%;^==='>Y-4@=3>-JY'S?P,ZV0.UK%(+0;Q8M5/*P MEKCF0[C@1]YG(("39>%)!VGNFIS0T9A!@E\Y?4W'-"Y%N 61F9"39WYQP> 5 M$A]%^T,3"CRK21V-$6HB*C./2Y@RE=E?%K^\T&;(=Y2CF" _A@OV!8UMBA_D M2B9'$LNSMO2&$Y!# ?+)?1E9[\ZEL.V_[!C]_*9>],)NY-WZ;AL M3%D@T\"8QXNN73:FS!D[Y%03U2;+O+J3L)%A=R9,DCA!<$/P^IG=@8PB/[E, M""[V=PF)':T+LMF>A[3 M+< T<(;TEV_SV7 \F,V\R??!]/MP\%L79W]9HR/;R7*&'D.T1#Y;$4IVB/EA M_P#Y>3]54."OAPK,YK>W_>F_O,FU-QO>C(?7P\O^^-[K7UY.YN/[X?C&NYN, MAI?#P:P#S:X!(OS9O5L^,X'%!]_YH/O!N!_W9?#JX'8SO MNY Z6YJK7)7+"WWVX5#HN^GD;C"]_Y?7'U]Y@_^;#^^8T!W(+-GB*$A\=B@Q M;1C3^>#*&PW[WX:CX7TW#:,JJ;@@Y_FAG,/QY>1VX-WW_]F)@.S 0_:H)W78 M_*A?M:07AY*^&TUFLY^\07\ZIMUMYM$&XV+DGT#VGJ32P(? M82CT'V*5HT+,K5*8W/UZ-"E"N5A0J9 :4RN M&"RZE#XW:DC$/B^-ROFQHTMYJP81F>"EP5DXE'2IA61,D2E3&L&E(TNWL(B' M&)E&I9%>,=!TJ9.>$[YBSY4'46\&'\6A^'DI)C!QQVD5C"JMQ%WU>4,(*/Z+ M@XV^@CE*\44SC_5.!ZVP3Q$06*$4.M6S M0JX>]XR0/P)>:86+4B16SPKYBIPSPQB0Y,'':A.48KHZ)MC586N:DPI2K6(I MTA/-0(GA:84RE7.X':XV+D:KJ12T9(#!71TQH>P*@A]/ATQ1ZYG#)EZ8B\T<4J.,?T4IJ MX*@BMSU#:(*FGFD-B>RQIAK&)I5Q$.O6B]7NP@M[V"-.P M!VM9QR5FVSD:K.+!-,H8]#'P7)NT_\U3]V"JAZ MF:"4LR-:)BAR9>_(4;X>8VQIF8 O[1CT2E%YRTZE:%=!"^QG$V8V-J[93L"> M/@>MQ!6U4XUM!R;'O'SO5_LF=G)@*BI8'3\IKH,S8V3;O;?1#E1F>@-(CS$; M,=9^S'+!E(^5&#&Q'62V@;#,/&\ 7?K!)0U*D.(J;!6I[9W4-I LFZ*#][K$ MLMP$^('YC"P-@LUT?#.]\G#^RH*#*[2D$PAV M:@0$QGU5S=#VIFL;/5C7;&^@!7!S[#X*'X?4=N8N6L#%]CM_;6 M-=#Q<\<* MCPW>@2U5/[@C.(8^$XZ=ZAIA4/4T;>FE0@FQ[0?\]'VRF3G>0/^[Y!>;[-\B MHP62(U/L4HD$@2# &Q#ZYL&P$6_;;_FUT5=K&/.-+(/)GJHK+(&53FJ)EL R MCBXDR93PNB$XDHQ"HO)VMTIVTNS?2*!270)"MDM,"M<[:*@D8V)[Y4J.EV ] MVL \+OGMDOA\J46Q!B4ELKW>U R]LOI.HY5]P)[XG80L 98_7/( _!_WU %' MP,^?[=- 4I>A[36G9BB;FEIA+.'QI ' 4BZV%ZV: :QA(*"M.SMX"T4- UK7>])NUJCUGI:IJIT6Y%B]L1'2Z?.H]V&GHO;#?.00!\_AN@/ MKE:Z&2/8/;OOA?O:6=Y[P.K8W<>X]=9, @]G(B3?V[Z$5VDXT<65'TM7G;5BIHZN MK51;1-%9S*Z^M^;3Q'<59\ GS\2E+QIMJY4UO20_#W;"W\LJ<$1M!;JETR[: M"A_BF\8=[)\'VL[I)_\!4$L#!!0 ( '*'+56."E)::!H ,.0 0 5 M9FMW;"TR,#(R,#8S,%]D968N>&UL[5U;<^+(DG[?B/,?M-Z(C9X'M]ON>\_T MGI !^["+@0'OWYP8T+.0[7BSKR>WXU-SW.IV3PP_ )X-7.3! MKR<>.OGG__SC/PSRWV__>7IJ7#G0M;\8;62==KTI^M7H@P7\8EQ##V(0(/RK M\0VX(?T&73DNQ$8++98N#"#Y8=WQ%^/]Z_/WEG%Z*M'N-^C9"-^.NL_MSH-@ MZ7\Y.WM\?'SMH0?PB/ /_[6%%G(-C@,0A/YS:V^>WFS^6U?_S76\'U_H/_? MAP;1E^=_>?*=KR>TWTVWCV]?(SP[NWCSYOSLCYO>V)K#!3AU/*HW"Y[$M6@K M>?7./W_^?!;]&A?-E'RZQV[)'2'K( D%D(4*)#&8)^NDT+G9*OSH]OSA]>_[ZR;=/8IXB96/DPA&<&O3_ MA.CG7J<8>#](B4<'0Q?Z$<=GM-!9"Q$;)A)'U><83K^>3'\\NJ27BXLW']Z^ MH7W\5ZI0L%H26_8=:HHGQMF>_5\"E^IL/(@&9-8?()81!L1H+M5(M@BO@X&BV MNX' #_&:39' W$K5RC?$: EQL#(]FSX%2]J52#Q>G6JE(RSA$-H]!]P[KA-( M<,VN4:UDZ[%N I[$(N44K586.O9V /:(,?M#B,=S,I6(A.+5J58Z,DTLG" R M86(P+10]=&3A*T&F1-6J->G-3@.(%X0STBN9UX9DBC8? ;:%PLK453$Z5CM* MUCM:RLDP ?=N57C2;=4_MLK)+JY9]S@K)Z>H7FUCKIQXS KUC[]R HIK-C86 MRPDLW4!SX[*LIF5;4#&BM6$ '-<_'<.9U )QOU9U0!CQX1(:;-/W)3;RU?:B M4@,C:$'GH<(IC-.P2IQT<,# "@HLWBOK0"7N6Q].0[='C*YBO#D-J\39]0+@ MS9SJ[3BG894XS07"@?,SZ=J M8[)*Z[Y(&W7O$23U+*Q8VRXA?M"(TAX<>OIUA7 YQXUD2[4C(7,\(JMMUXD& MC<&4_#@"@=!JBK=4.Y(VG$*,H;T?'YQ6:D=PZV&B0S("_H0V^>$2>G#JB%>R MQ5NJ&XGTX"-1M?Z=M>2H(U&U,5FE%5RDC<8\ [&5WH @Q-'X/9CV(/!A/**O M;CT;XL&2QB"06M%O^W@2]NM0'[WLY^$NTGS3F*4-ND13S7F.8@T/EG0*-"WR M*[&M?3Q)_!8;1U9@W"G>%@\-P%8,**]P4AA&#$L<2D.#5]Y',LY)$]@*[^&I M[2QHT '=-&TZ2FKLN17'"\Y(T;--F;/CI= MP,4]#>(I)&ZZ:OVR M[ >+7I MXIJ94Z.E"4D'A3;E?:K3F9.)9[ M,_1*SF_K\?Z+1=;;Q [;M0;F3/6QV*Q9%.,%D)5;M2&N B2NB6"G!@($YOZ M>G+^9BN+BWQH?ST)<)@#N6&"UE9.GW#D17N3)T?&PO*K54I?[B)51%>:!095 M/,PYS*GB:$?,]F;5R^*&4;Q23K)K'#(Q=^\""2+O[?*^*.N&.1%4_[-9GO&XBY3]*YRVM+[1 8E_&<#B676;G0S M;3M2&7"'P+&[7@LLG0"X(D*XU6IXJ"IG1PR 294RKD;4\>5!.W;(BTC*+W^7 M-V)KQ@Y'BEA)C60YA>_RAF#-"&&)S9Q5U UHEA4N0I=N+@?! M'.+4KGF]6Q8.;K)-W+W3G[EB8%A\OE/&9Q]Y=.%$M$-:G77)$@I#/Q!1R*MU M]UY_UH3RLXAZKXRHK%>(6)<;VE$$%HXT&P38N0\#NCFW??5)# M?@%/1F4PM5ML1N$#_B ,HI0"1%P.V[M%]2 J#]:A/_<>< 319 M3'O=9Z5E+DQ4Z9TU^5XA#)V9UPHQAIZUFF#@^<"*U.K9T2[HMW5P MB-]Y@MAR_.W1$&,.+M*4]E91#A%S]:49Q^LYJ1J2.6T=*LLB2"R:/RATF>X. M7_'8L]_B>L^&M3> *O"QK.&C9@]]-':E'#8CZ$2ER@WLN4UISW@Y1"R./VG& M\7KDJH9D3EN'RK(($HOFSTIWQI> 3#QTI"+#5.H=/,;V.%->?[K88C.=%0E( MOYWM("+]_6@RLBN3\BH5Z/2A0"P7:MVOC<09%8L+U9*_D^[\H]O;V[,T9_&X,H8=Z_[W:MN MR^Q/#+/5&MSV)]W^M3$<]+JM;F=BVTS9Z7?.RV^M.&K&*O'<$4V)>[(K9[;<&-QUC8O[1A'S*:29N;<(TG7##>"4R &60I69D?-GA081"+.# MI>3/S,0YDT2#PK-SAR6EOLC,Q3.3,G,*:1!$/+9Q5)8,O,V M=T9IE!3II&,I0)GY73#!- AIS\QC*9B9E4"1<7C3!:VUZ>3XKLKQ795,/OH$CI%LD(SN*AXG=/&B)"RW=.JB*KR7=-!'SU$0[FY@)B(ATS M7I04S)9K^NT2*>M' H'U&*Q0**7S;+G&7TLHJ'2&Q,RAJ5&UF[[#5??V]\9# MU@NJ>4=2EGK5Q:./X /T0LA94\T;4*TV':QOK;H\;P.,&\+@!/&X ]=AW'#> FA!QW #NQYDE+%'3&-2&>M^#+H?5K4EC1]Z>MP< M))]\B2VJ3%U%6U9K#NW0A8,I4T;19E:Z!6VVN?)4[FY["VI+^^Q]3!B7JPGI MEI_#3ZJRNDUS4:Y0<7#-K&BKX)/*+$HO)U5931; (FQ(\IC5B$Z9 >LF4LL- M?!-D:YI)\%E245J@G8**L@@6>:JRZ1UWY-=N%!U,R;H72E.26UQ5!L'RS+!A M, E2E[ .(==ODXT(07B#7%N82)!1054FP?(L\8!4[@+:FZ=O<.Y89(,IHB== M3E4ZP?*LY,C/G&.4D4%?6 T#B*4'-D8%53D#R]/# \+B25U\QE6(B29## G& M*^>)_B5\@-AU5.4*+,^6 N+L-)Y QF.[BM@11>CM7[":!5 M.#7N/AP,"S)(6!Q\T&_G&[LHIQP?ED1E58D)2ONJ9#%)'%!HPF3'#YP%S420 MXW4NP&E>,R^'728ZB5V6_@=1>?>8I\X;,F\\ECMO2/2CZ+BAZVUT#:-PO-VS MQ!JYYH3(-C*WP<+H9^\5&-J#D#*,E>(?Y[V=#H<46T$ M.A^>*#.4>@Y6&'MSZM!Q80 GT)I[R$6S%7=CSBJNZ/1DG\<0R:&J>N!F\+#M MNNN1+F9XX6/ MAF-N)541S57--6)P+'(^JCM(8>*6<0K+U+Z[4'3,7Z&/0!ZG=JYBMNC^->9> M#B.J^;*)36+4;HO/$3MQ$YRYH%=)_10DF2[>U@LGGHN:N4Y5M]%/2]^'0>=I MW'MET"W/$[F,E7#9WT$J1H)A*2=KG/CGY=ZX'D-O@0S MV LZRS+>'=+I8-Z?)M)+5KN>##9D6[O9/4!QH#FQA M[ETL.[2"KC=%> $VJI9X"8M=2?519U:X(J]=Y5?5YD!3@B[>BU8\Q6B9>4/*J%?+ M4[+B%#1ZKI5_=QO?[\BMHR*)!!'F8AK'L[X+PU).V="5N188%&(@+BFFJ 0:1)$W.4K0J>0C_K(TW*:JI=@ M3=^!'0.R[=UD].R+#Z%SBZMZST+ZF4*2&%CTJ'O#8N-Q\+=)>D0,L6JHBK8O M21(7!HNG3U5'VJ N,,06W,@.HC.*WIWKB@:HZC.^0"8>\V*WZH4;(?63MG0 M#]""K'39N_R\SU&, :.800909'RP(D)1XO*TIIWCS/@".4I&,Q'JX!*IB M0,OUU]XL-1L-N^GZG!^?E"[5^$I)RJ@17U[FJJCLKE*@T0LIC5XH"O$JJ]$+ MF:@MC?;I$KG(N)4.9\J502-Q5*N8,)D<5=Q*VKA3!/FF))!K[439DR@MI^XZ MR-3481*/YQG)A?'[_(K:.%'$B5TD@##7#,JBGL;A[>O;'$2R;W:7JK+7Y7DESZXY0@/=,[+&-IP@S'P9E FTY5$535K$J[J!2RQ MX.NT)*F3,YV7)U7RVJBO(1ZX^2[HG5+*)B;Y9P()A&?/1667$85"0(9DD"=" M@UE>2" [HF);[>Y<78HCV> _>1PL-I2-8S>.A[ 3K&*!V>DN,'J"]R6CG0'_] M\A*TKXBNY%[SVZ?5 V)^?YCZ^8ZWD.(L"VWX %T4)3.,4!(SCW\:(]>>H.=# M.2F#*-[L85I$69S:;>.'8$6%]R=H R46GTTWL\H!42G P/1BJJ)I!'U(!)F; MGITPN<[3DN:%8%/%K79 =$G@8!ZM*LRL2U%^IV_O><%*R%5^^0,BB0> Q.!'.(QS#:]UY##V+@$N,R[071JQ^LW[<44E:@D0/BL3 J%KF?U64R>"## M \*K;\ -UX<=9 #!W S6[#H'1)T(!--[H,R5$Z=,R-[HVETL@8.3?MTL:3*U M#X@^>3A,(M4%K-M_D:4NE9"L@>4VDLPJ!T29 .3)V4>GFNBAA[R_8'7=OPE M\B.%#J;KU!6<7!_\>@?$F P0]OE#O1D],#5.@26I&$P"5/FP:!^E\%T\UH7CZ%$L8.B)",WDP-E[HG8(SX$*^H. M;X48<]=M^>4/B!4> "8]"5>$BO1.\2TVR0ML-CF&GH5.92^ZV,U>-!P-AIW1 MY$_#[+>-SN^WW>%-IS]YSE1TO"N^0E3'N^*/=\4?[XK/=S,>[XH_WA7_4HG4 M.8[R[WA7_ VPYF3RP:EEDRA:EE/IX.Z0%V#1;J2MY#[Y@[NIG V#.80>_GWR M!W 91+7+MEC-,>?N08PZ\ M6H='L1@-<@*?M90:$J >'[I&O$$[\G(_G_2Z> M;K\UN.D8$_./],T%SZT:4X2-=;M&U+ :E"-(=OP6H0RLS[S)CR,R;N:C_""+ M,MVJ@:84HD$;5H.R#:<08WHOAX#'C[((XQ8UH/#6(S,%"0G.C:#7CC@.PGZ%7(I'7W?T/L^+9C454* M$]?P*];PC-5!E P*)F?JCN*8DW"95:*J2[WK6 URL\%6G$2(*47G:>FL0WW; M"2_ 3MRY9.T#(J 9A>-.H/(1[/H]?1V6ZX=YGK.%_U!N/Q M+T;''/6[_>NQ,>R,C/&_S%&G26<H7H# C*64P?J8-JC:6%BE^KJEG2(MU9*?V/0FHG2;0UN;KH3ZAT>1\[B MUB"Z6;33W[U8==L[==JYM _#C04P0BJ!@6(1UK^KBO&-YC_)F-Z\L@H7+3*1 MNCOEM'&$L-6>MSXYW"C;<7C_%[2""1I@\X$\'13$%=IY_N1B;@LTI2X"-Y^M M_$.WPKK1:-=0"(-L\&:AQM1&Y1;G;@\;T-4%00\=)GMKTNK^G8/(( MW0=X0YZ/.6<>+]OBG:JDN[)+M+V 5>VJ:(SX/R' DT>T/]^;AEX,S4D\!_M8 M[T_KB^&32Z3B,+A]/"$.R^^1B9"KQ._A-!+8(U:(P/>5":F3!*\Z*":^9W2K M@'4*U<@3Z\T"B!?;GR1\/67;4[0/*2*MP&=4IBUM_$K[F<'NSJ.T5H_^*3W] M4WLP>O1A'7U81Q_6T8=U]&&5\&$I?NNY"2>6GF]$%YKP!/-\\:9>P#Q?5G\: M7;U2"(-P@"_3F*)YOC1W>]B QO.\8C/0>IY79RK-SO/>R@8!X$_HR3*JO)C[ M/'.(AX6IZ;)3-$/3OX? $R@Z6419QI%J])R!PE*SNIPCZ<6>^ :&O.)WJM*( M5NG58B,[B+,XZIRF+Q6,\B.+.8<;R9HO@DDID-JYG>BA! 96$ )W<.\Z,]&E M<'G%7P1];&3:;2%,^X%>5>@/O.>+0&)5<':,O%HO@D$A0.9J0YVS#RZ!8V]& M_4UV:=.SZ7V]HMS:XKHO@E1)F,P5CNJ7-[S9*07&7JVV13;Q#I*>,@>3$U5?0MNKLWT(, M/@N$='KPO;O0YERY.F-BYA>OB _MCY[7(@M3C>\4TR"I>%4$(1Y.[9;KY5%O MD7DVG83Z8"$\/ZRG-S7^YWQF40-X]7,^'[X5Z>R^5F5IFJ;9& ?(^K%>A(J3 M..P45?2Z1:WCP.X;E3F0#V_:8>ECC)"8,'-"O,RK5F!#K4[==CWL?X&?8K=BWRY%OES@NA7 M"?V8LQF&,Q# +M&'0Q;C%KW?O,81NK1(+]/*E6E2NX.9?=5Q30H&?M<;0NP@ M6W!U1PV='>U34D<2YT::61YSZYF+M*:5;W5"_/TLM6+=L2Q8V47=53^JY%.[ MP36!5/=_/ZNM3&LL>U5VJ7GD@>OZ?@CM=DBDG:TQ1'#]A'O.CY\]FV-\A=MZ M>9943@4LL_BH[3 F&L=C?*KGXD)RO#QS;%Y]+%/^I*TI%U7!! 7 ;6I"ENG] M[V>V52F-9:R?#]58KQ">0B<(\19[?;:9T]G1%"5UQ N0.GC36WO"-BG&ZUX! MU"G6T9PKUR;3\ _V>+^H3II:.NPGU]'TJU:-86D $<#W4-O3+-5ZQ/+Q$*L77N;"ZY^0CNZTR3AZ:-Q MD'X*WHAJ*Z&*C7+J"GAI7,"7:?::Z)7Y6!RL?XT1/)'0DRZ1,6*17J;I*],D MT]@3_CE-7VP5I#;.W#LO_4KK[N5>&_ST'SI$D6_^#5!+ P04 " !RARU5 M/5O]5GY5 "*X@0 %0 &9K=VPM,C R,C V,S!?;&%B+GAM;.U]^Y/C.)+> M[X[P_P#/V>>>B*J=?NS.[VJ%Z]_>?H-P M$J81299__N;SX_GD\7(Z_0;E19!$09PF^,_?).DW__-__.?_A.C_^]?_3Y-%^B=T%ZSPC^@C3G 6%&GV)_13$&_87](;$N,,7::K=8P+ M3'\H/_PC^L/OWOTA1.?G%N7^A),HS3X_3)MRGXMBG?_XW7=?OW[]79*^!%_3 M[$O^NS!=V17X6 3%)F]*>_OZMOI_I?J_QB3Y\B/[_YZ"'"-:7TG^XVM._OP- M^V[UV:\??I=FR^_>OWW[[KO__>GV,7S&J^"<)*S>0OQ-K<5*D>F]^^&''[[C MO]:B@N3K4Q;7W_CP70VG*9G^2C3R+20Y^3'G\&[3,"AXLQL_@Y02[+_.:[%S M]J?S=^_//[S[W6L>?5-7/J_!+(WQ UX@;N:/Q79-J903QH1OJK\]9W@A!Q-G MV7=,_[L$+X,"1^Q#/[ /O?N>?>B?JC_?!D\X_@8Q2 M9R2-KI-QJ/O:GN#3OI,5>QC0UG=NPCPM@G@4^+:F<]AW>%R-[_3D<("GRR2O)ZV]Q0__\C:7.=WU#F/8DJZT)LM!0)97$=V%* M![1U<1Z7E5^J+[)T90VEJK_44N&7^*GY3EGI%(K"H(Y8AO-TDX5X4)NWK1I2 MPQ7*54RUV"0.)^>?'[_Y'Z4HVLFBOS'I__C7[W9?\$(QBFB5)H]%&G[YA%=/ M.%,8+9%S224ES#9]!"$PE%$AZ].DE$-<$/VM%/7/D4D4$395#>+[@$33Y#)8 M$SH":_EBT'')'2OX;1YI%^R RP3!$$J'3MP?X&)MZOBHLSIYX;-3G8:GBB&.4DM[IU$]A@M9B), \HDI*:\ M8)C^)-6DY91F=B9TJ*97@4,W*YQ*-R;AWJ'\FF'D>F\>N=Y[&[G>&T:N]T!8 MH &E;/+W<$:N21BFFZ2@D^T0DQ>V&VTZ@5"(.SYPT(+NG2](9;T3QQ*@<'I0 MB:.=_+']!0^#O*6<>0X=S,9]R(2\4\&$3#C?9**HD87C31XW MZW5,ADY4C%I.=U#L3.CLI>A5O--K&,X^V6JM8TY4#D,\%B&Y(@6+F-3%K4I% MG5-, 5;@54\.%IGDX*0,XC&IE>QQ-V9JPFI&*D'$V2"E ->,3[W?O3>W!I3* M41Q[/#)LP#91TQ]QNLR"]3,)@UBQ#ZN1=;4=:X1;[\HJ!;USQ 9=GRQML:-N MLQC8F]. 4J_ M*3_?3>?75^AQ/IE?/WI?"-YGZ1IGQ?:>8BPF2<3NPZW9O,1X(F>EZ7*9.,"4 M]JK10LT[J89C[;/N-DV6Y[?D!4=H3O].V#;H),_QH=:6>Q.Q,46[]25(N228 M F*;3#T1,,21XY)=AEVO0,75SQ8+$F([3./$WC_(K@G'K*3VD.3)&_@TA#'J)M-EI!BDV'J)6_(*_N7WLGH%%RRR0R\ M32BU-!A.&2'V:=4H\ &K5CEV<,E-$)*89;?Y%6^6?\R#C_B')%2?W&G%G9WB M68!N3O0TLMZY8@E08$JE@;@*HCKH(T94"XX?FB817A#*9\PW":9)4>T2\$V" M_&);WB:(@UR7XVIP*2X]UD@3VVYL8!'>^;H?[CZ-=Z54.TF[1ER; N_!+E20,;IC@":O\'2>F":HTX R"]4+A,5T47X,, M]_RDU1+/H.MCP6=ECFSYIU7TSL Q:)5+PUKY3!C4CNV][H-"M7T@^=V9CY+! M:MQ2^T?O/% AZK=U*7+TRT(X*\B"E#G$Z5+REH0XT5X#,&FXF[!80=]-6[3B M,&AAA5%P"FTE1+50K09GJ/H4A,\DP=FV?0JL':"T&BZ')0OH[<%((^Z=8_88 M^QQK-/CF$<"-R3(QVSQXG6R*YS0CQ5:[[I<+NUW>ZP!W5_$R23!DTL(3U^1, M&%%IU(A#">FXHLCR@H2794B4UCLI9%T22 NWS1^I(!CZZ-#UV5/+]OD#Q0GQ M*'DV;-/2X_^UR4@>D9"-ROK[<28MY[GVS28(V?;5*F"89H=3"%AF6GS4XWJH MK0B'>76DW>/FZ>\X+.;I+)N\!"1F]X=OTFRV9H\XD61YBX/<)DIR0#D^8B8' MFRF+H+0N! R#QR(7EI95.:@JB&6H33/4E(46]+^:TA O[KA[Y9-H11*2\]NG M+[B,T7H,DBN"E^GE1+T8M=-SMB0=8D:S,+51\D[!H4C%%P/:JJB*PJ/*B&NC M2S0!Y$VKJ_>[*ZW7KV&\8<_IL<#D FRCZGA3F[(3U)ME%0R.\VR03$!ANJ) I M'N,K)8][W37"I.0'_<>.%O0_?KE,7W V>6(SZ[#H&23YW04-E+!8\PL_>F]V M%2+Q\/V%)QVNI%PW]%4:;MC\K#;(V!.O5;XEC1M3R+MV_5K8 M_;% *@R"-#8(E:-%6PDU6IYX-$F231 _X'6:Z>C3%7/-&AG(/EG:,J X(@&F MI$8IBTIA3XSX]TV0%3B+MT92")*N>:& VJ=&3PP4.^38E 1IQ/UR9)X%2$K.< U4J<"AS?4+FYW3:9*EL2UYG^018.OXTPB#I5 ?H26+N!IB M>IZ8=(\SDD9TFIV9."1(NF:/ FJ?-STQ4(R18U-RI11'7-X_2:Z3R(HBC9P? M@O1@RNE1"0$D1Q>9B1I4VB!G&)Y8;^K7^F:I!U31 EW#Y)!$%01%&A M4Y*E5*@YPU6\$N:O.,CLZ-*2]$,6 :J<*HT80*+TL9EHPN2]D.1RDV4=U.H1 M1RWJ[%#6 +8YGU7(@2"* 9SX*AL7[Q#%TPATG12DV-Z0&-]M),$;6,0A@0=?0(%0QB5Y>[6CZ)Q.[C9^NT%>Y0W<.^3"/U M#,6@Y9945B9TJ:55 40P&YP*FG54S\J8%';'LRH L1*\,&X21;2B\NI_;DF" MWRGME\JZ99<&;I=3$D% 3%*C4_"GDCRK_X&8#IHE4$CS?H"I[_V3YKTM:=Z# M)LW[,:29?TV!D.;# %,_^"?-!UO2? !-F@^C2$,;WJNON:3_G&7S]*LL.%LI MZ84R(E0I879B\.@B8#.1A2FP^0Q3\4D3/K&:9?=9^D*24#UE5HE[(8P"M)0U M/5EXU)$#-/&GF1#7>EY]33DI-W:26LR/E^F"E+N8ZC5)<"3I C,ZEU+:)R7N MT[P(XO]#UMJ%N%S8"SVD@*4DZ4C"HXH,GHDPI0ZB2CX6UA5=V8&&]"I9[W=W M5X EL'97@%L_@B"!#)%X!;C6=R@ M0LY5*VMAUBTN%0+1^CID?294LJ@K[)@6CVE,0L)2:GZBB\^,!#*K9$*N"*$& M6+-!E !!!24L(9MO(XAJ2<&*:7'P>MC10J8*XCE_:3/-\@[-!Y)&H>**0$KR"2((\1#JI0!I) M52KZY-8C#C[R"XH0 EO"_'?D/I KU[ M_^;I6U1K.6[^NW2>!2Q5[>-V]93&BNQ34BE7)-! K'D@$0%!!36N/AON4E2) MHE+61W:J#EB).;W?71% "JMN^LZ/(!I=ADCH_)VV]N3RKU_#9PH**RXDR,5< MNWX9R+[[;\N H( &F+ HJ411+>OC0L)NR%J:)P%+;Y. I6$2L(0X"5C:3@*6 MWB8!]6?+%"'4+\V>8K(,%,D)M=*N2:&!W.>'1!045=3XE#ZC44$['=<9+7F* MLVFR2+,5__X-_8?$2H6),40<;ODF&N%P%<7RQR4F"<_5 U)-R MRP4IQ"X7.B* N"##I> "%T6UK!T48+M<4:0@T08%3B! M+3$.V7[+75J@>8H^YQ@5SQCQ<-:(_KV5";XLQ]=+(V'(+D24L_(D"C(9A73" MSE\=40(6WAX1)$$0R0A/_0Y)HX%J%<>LF5$.9^UU' =O!K.**0;;@ M:QZ9Y$&PR1)DGU-XG6$',^,)0![$^.6! B.*&&I MIL7MMP+\Y,[;/,4DO(G30+W+TI%QG#%/A-=+EK<3 ,0 $94J11X71%S22_M? M!,F7;+,NPNU]EH88LRBKO/%6IOTW2VVWG!ED4I=-5JJ >#8$KX*!NR)0JXRS MUHCE($S=N]@CE^+"_JA+YH5AH6NZ]6; MM3G]Q9Q1$00)AZ)5+?5RU"X /;$8L:H(]#=6".*EN'Z_?!HN,AY(DF:3HL"T M:_ @)OEM YVP*]J9 =<\4TN"()817I])T\N;!U1IH):*E^>R2Q@W)%M-9=M+ MO=^=AH?U875BP>H?05! AD@:Y44;G FAZ96?=E9<1.C\ZKB-9=<.6C]!:E_- M)8.Z=3U<+:@^S9)LJ!Z[[TLX;N(^M%XSUS]#:NH>)E5SUV(';?)%D#]QM)O\ M?!D$Z[+=<5SD]5]V!*C^\$L3*CI;-/&C]VEYBC%Y8@]QA/U%^3!5%Y098PSC MTA ][R0; 5:XG5"KLGLMNW#A6AO]K=8_["1T#"\G>8Z+W,# OI!+KLD!MEG5 ME0##'RDLP4\]/E[/'X&PH-H6LB*#(.N>$PJX(C5Z@L 8(D>G>LF?, M99 _3Y*(_<_U/S;D)8C9TGM27 99MB7)\J<@WO1GL@-U73)JD#EMAEDI@F'< M$+0" ZD2"I((A>P?>*?NG8N/SVE6S#%=VR4O=*TNNURE%W4Z=]* [*0!)\R%F.AY0641V0F?I^P0W3]UJK"0_ &'F/+Y*<9WN)"?D=FI.!T&+;XUA5Q5@4H/*C=S2*;ADEAEXFU=J:3"L M,D*4!_GL")7#8!3SMPDM=DL-4)C:%7')&AFX-D_:OX-AA@24877;',KM^&@0M8EZ[1PVSR3"H)AE@Z=,$F*7@)V!+X.MN4I M>9$BZM:B%,(LW((U'MEB9(D_=A1I$<2WMGM,JA1,K!!H'N4^2]+Z-8PW+&#M8YI&7TFLGC/:J+J=>ML;TYV2F_7 $' 6'$*7ZM6_@T& M!Z]89%J&(Q:QML+SX+4Q3#GBJQ7<3J!,P+NS*)4T&&X9(0KAAI4"*H+7':?2 MY#P\0G#U&&X9?)@?/Z7S1>#\C<&GU#][;^D9'6,#%MA_BX,08RD2\M5MQ1QO3O'\MRCK? MNE;!%7:M^X)PV*-!)]^K!D*7$K-V->IC]:Y>MD-OV()G=7Z'$^N_S+O\UNKZX?'O\[NO[WS]/Y7R&QU"Z\3:?@B8D6@6YJ M:8AL&Q;R%N\4_<>]U;$&]\&6'0O;A8KTA7T$B<@!R\)#NI)@^*.%IPP)69?2 M$'B3;5K;"U@Y19((.N:+ FB/*STI2#R10Q/W!)D$W[\Y$$L67[[&O.G??O_A M+6_^F[_\?/O+YP0'68*C!_R"$R$J5B[BHLEUX%ACRW[WWLP:4/T&KJ505HI! M<0+B2*BGLDS>@TM0PY9X!E'8.W-L$4K&$B;?GH=X9U)W?/8K ? 0QDVE4U*T/V4<;-9XJH@G7JV^H^YAWES4 ;/!-8E:7T1)!_$,E*1 M\JH1N^^6\LRO. G5M-!J.+V*:(;>N8"H%@?C:\P8A;V_G49YY["M@][<8=K)Q F<9@T\OV@K__$]_?/_N7_[$(Q2+[=Z;S(IMH/N MC9!5:EAKY@Q3=;9M--"89CO)4L\[KT: %8)?N7:="QCE2L)Y=V/W617,QFW4 M7=V72CJ^+Z2"VKL?U!?S3BDS-LG]GRK(,"]3:ZZ##+TP!?1?W_[N[=MWB$[B M4<[R;9ZA8%,\IQGYE4J_>WOV]BW_O_+'_$_H+D7K;FF(L/<&H_).T2Y7)PIR M%H#TOS8)1A_>GB%&EC,N1/_USCM56TE*M2DF!#'74S@9R/Z\K2T#AIX*8+(9 M6IH,).8?1&*^>W?V_1]_?_;^CV\YR>A__N&'M_0_WU42HVAZAJCF&O/WRV+_ M_G4213SQ4Q#?!R2:)I?!FM 5DVI_6B7M=,]?#[FSXR\7!4-H/3[QGEPMC=C= MRW.2H+!4\$ZC!UP$),'1=9 E+*7W) PWJTW,TMQ>X04)B6K58:/HDESVAK1Y M9M8"0SEKJ$( <*6(<*7IG73S# ?Y)ML:AUR9H$M2J8&V221*N2'-#R5I$KQD M)-!MMRD1"KMNE6 ]!K\_^\/O?SA[__:/]<@)>R;7ZA,\@)FMDS+\C).<#MIE M;,9MFK,;.+/%/'A5'^8.*\7QP?D8$WO'Z4.* .,!Q^&6'+W7I=1Y#]KEH#@] M\-.3A]D$M-ZC\KWI9[?9!^LX0HE/?BIQ.KLPGTA"ETG5>\TX5TWF1#&7'%*! M;#.H+P/&*2F ]8ESQ\XSTZ2@Y<5LJ4DJ<8BNAKK2\@+T/7O;)TTF19&1ITW! MPAGG*3O-W1EB(-:A"O?KTO:I$+T;'%,R=->YATUR=PO8OYJNNYB/OQ5JD"XH M&2(+I#JP2&J)5GXW3G F=I72H)G5@6AB M52D,DE'J]T:MM7QS2_'BJ*4*:):9WQSM4^U8[XSN&9TP<$)GI>DIAF'(5,Y" M#0S_[+'J@A_@S^"$AWV-TS>MAB<6VDS<-.(066NP#=!\3;!$.UE32GOE MDWJ:IA"%RR/M!*W#(2"SLP%/P=NI>&6285(&^A'X 2"UQ((T%^O$4936V$1< MU)+>0E>Z4)6Q*Z48&.:HL>G#5JI8%>]L*4,2FH<[#==XE-)N5(?A8S;"8H$7G=&TA( T_PR5.*<(^=9:1+?\Y)A\QC[?YB!.*+9XDT21:D80P.]B% MILHR58R/I;+3**U!!G6BL*PTP;!O$%SA1GJI?(:6I3H/U0\Z!7BGY@/.,:U; M]HCT%1VBXY0_Z*-GI$''[438 GYW=JQ1 $,[&Y3B3:-2A[,LVFEYIYC@P6T] MO>=QTVJ\A#7#4L&3AW:FPE )ARN[&R4F4]N27O@B0I4R9B<&E#,"P#YKWK#? MOD6DW*UAM5%3*$W\4^2UI9F]$FF5$)S,AFBU3^)$I) M/?[4F_]9?1T^7S\ 7)JCW!"5"SM^4U #N/>*H$02#(FT\"0O!7+ABCQ@:%-M MD>-PD_'8>&[)Y\>/Z0O.DI4ZJ^8 ?1_DLC9+QC>C,C@*VB)6''GP0739"+/[ M-INGG$3^+]=\#$B2LP&?VI1M1)#KZ9T&:120)LNVTP*M\ M4+* HW[1?1354:M.C,0ZRN=@=:WC&ZK?;WSBI:,W3W2BL2#%MVQZ^D)R-CNE M/]12!?LND.Y+ZZ#R/AG^;5. FWO%.IC)?1 M'(2T!=S>8^P#ZUY9K'^%Y<4$7+)PQ#=QR_%X9P!%M/.]>Z0#&E&.T^GH6#,[ MT]2AA8!Q6F.1B\_YT%5XHDIX1?_%YK?U:$E7Z^5^(Z$#- H*].'#[_[EO\%B MO$U]>62JD86P_)\,FM$%4F;L^(B*M)>#SSM?ZJR\]27?BR GH:("%+(N^:.% MV^:15!",Q]*AZU.*_U:3JDZ%O+M2;2!8)PD9.+9=D7A3*&_)*J5],JX'6<>Y M2A0LZ[KX^KRK?OV-,.]G3);/U)S)"UUR+_'=9O6$L]E"N-FI\W\#RW#)TE'F MM;D[J PC!Z#NL_SN@P4E(6PM,K\%F^9.+S]SL;Y/__3N^_?_NF)E0:5T56W MM;U$/K@4 *PVF6C!:U41T)EMP+T_MZ/R ][9+N_23/:KY+R3>IP.\^") ]XL,3=5*1SK'_>S8/J@.UO%+!9- M(2B(_K[)R\=JO?=?C5^4 MADG=X'^4;G52W>@(W09<-QD[-=SOJ.;'W@-(B@UWU8$.Y'XSO"[!\'T@EV$= M\9B!#G#, A-!LK#)'#5G,!7UTA=R^ZR-#&#W>9JV!!C/)X4E)#K8)>[B8OZS M=C6(;DF">>29R;Z6H!=B"$"EY&BDX!&D#TU#$B:*N*R6*4>M=N#/3+UWVL!K MOD*F+905NI'EP+:)A\3T/T.,SCM/G/I_V-3V&,+S08/548+?PP);GEF>#%S@ M)4G8@2YZHM0)\9E%\E$X<4%NN[AU[)FR>[*P(#8UW",:Z/]OSH[9L'1+%(OM M(I=&]UE8?0/AU_"9_IT2<%>N_Y&"#9!E,O:V4?P%"O[;;,UO2ER_XBPDN3)H M:$0YSA_I'&.F,%$:4@@8=SD6N7#S@!;!)SPL#)?GSLYP^30V=:KE'U)>$B5[ M51)4AI F 86K[X;JQH?.DP@,FNL=U1I0#P#N:S;2= 4@+@>X;C^_P TUA8$@,<6AEJ/\B?)9#-T2RK;#.3N-O$N CJW8 ,,'5WXBE&W 241 M=KZ=IP0L[.D)DG HIH,GGA*P^> 3D^8GX[7X_S\GD,^B/GC8O[U.(@>G!!\& MG1*\]T60<9ON/HYW3,VF!-EO@>LRV/ZI; @X'KX^8)PM+H/\^29.OYJ>[-"K M>#D'UH"7G@A+Y.%X?C-(]2DQG4HP)<2U(+T(1E>Y#-@]2Q$2X>AB^YD.5M.D MR:,]"0ORPI.!FC)/CRC(\3WWD8;V#KT&E@*&OZ.A"WL:D\=_0S>WLY_1S?D=9X>QJ\[6^A3;GJO',QL09>E%"FA"]9)GF,A+;6MDE,G:F5 QQUJ-< PR0JF MX*):2FQM01HU%' ][X2[KW,.WJ395;IY*A:;>!*&Z291TDVOXC@;H!%\;V*I ME =#- N0XNY4Q!.@UT]J>9K5'^G9 T=K@!_*IDGPDH4)Z#:M["%+XL@\OWE@ M]]:!US<.+-XV\/6F@9DC>G@&/L!XQ* .E)PE5R1?ISD9-!FQUG;](,L D_K^ MR4(5"O_&P18SF#$=EJ0>XIRE62K>XB#'#RQ1SVQ!5Y'L(/:/30Z&S-,D9+$+^ J7_SM-KO "9QG;$VER MVBNJR5+7<49W>W-Z^=W-BM"\[!#0XKY#*=E- @^0C_SBQ6Y[CG>;21+=DN") MQ'SG[(YV2OWN\-ZE^N7PJ"K0LWM0D6 <\V'LD+R&P$M#;Z*J7':"4N[:1ILR M T!Y[X8D_G=IQ3JHE^K!]]9*S,),HA)DIPR5 M)$ >3A.ZEJ0?(@-F#!T=O\R3P-=3KJ4 GVLB6-$--A( R76?X75 HGK:4K^@ M7;V&K-T3&%N87SH.,5C/4YN2X!-X@!5]9E>J]?YTCH(DJA[ "_F]W0+RN@VT334 ]<90"R+YO-^'>:[;N MFY,Z@X:OH>#S4H-:_@ M6-=8SXKO@^VH14^C!V/%TS/#;KE3*4&[*&L+6+G0 M69=B,%F7;3H[;"/XIRK!.Q/UIADY*5<_"79JH6L>T(3+U.XQ1KTEMK4?*53Z MG@=LO5F&,5NN#'F'4XM8S*_+-C+CW?;GD0(Y1)R?$_;2%(X>,)V\;OK>T%;) M69B'M0%-U(=1 XJ;&X2V3Z!:"F6E&$2_QI=4I<=N;?0/FP'+] $L1-1F6:Q% M1&4HE!P+7#(_9(*'=' .[\8I*F5( 3#OPLDX:J\-*Y7X8-RR>UC\[/#-AMWH M)\FWQKL?4#G,C@3R0]SOU!8$@-,6AEIP6U,*F GF:.B&^YW3NY^N'X?<[W1S MOZ#:4YVGD_ ?&Y+ATD[^-T4%Z56X&Q%'6RC"8]OM)]1?U]L[ZDIQ22)6'*0-1.QK1=- 5ZY:#1,RTRE M-GB>FI!K6;NNE/D!)*XU ;'VBB[ZXG3]F"Z*KT&FVM+4R/OAI *VG((]8;B, MDP,5"%8?&R[2C,X[UX3.;\FO=*Y)R19MP@)%93$\P4B8YA"]I.7E#@L]S^.S M^4*'40DN'_6 M8X/WBT.^WGPWA-IJ"N<_58V)[%J5^-6KMJK17LUK3R-=?H- M28(D/, Z75L0 !9;&&K!9DTIT-?I9NB&=?K-]&YR=PENG9ZE(<91?D-)P+*J MSA:=/*RJH_S-(X0JSEH^9\[ M1@YXU,%"SQL-;9]L,"K!I.* !QEX6L7R]@2N^%<_O+![HZ%ZDL$[%>U]_]Z# M!]11?;_1_"3FIFK+Q8X+&:+Z^JEJ@>ZNIPES'KV?VRO M[(6."OS*$YVTD)"N/=D/DR3J_J$EV212KK,"?,S2S9IJT/]F.91)LL%1=3I' M.Z^B#2 <]G3(-@K]F#_J, ,9&"J0LATS8&Q07%1/3L75F_;@7IV;J^:*A]\ M$(-1JOIKMTE9'8I&= W"Z5/Q7BJX\WR44P2PY@Q>;)=F%&[?B:_NR=>7X]DI M%O\'WGW[M!W#,5KCA+KMP7LAQ)>6#V&0='DIZPYGZ*EYL)D.J5L<9+[>]X-% M#("O@1S&H '4P.P:LID4;EX2V:S7,7^%(HCKARNF"9T"KOA\S_2HB*VVT_=% MAIG4>6K$3A7,:F(87F&GMJ6-(KI8B--\D_&-,4[:!2V-#OI-*/]*'B&:/2C_-8%_\D M[-P6).P9=T4=R 0=WS51 .U=*NE)@2&1$IKZ7B: S=#J,C-_ RXFH<4C)AH% MIT[)"+SCC)328/ACA*BXA\[<3JT!Z3FNBTU.6-;F*YR'&>&G5G1N>A'D))\M M[FGML:&<_76.7XN+6'V"/J8@ETP<;VB;H<-+ )N+;*3M<;@PSJ+#>L-,&0P&/4X_WDUOII>3NSF:7%[./M_Q"T3WL]OIY?3ZT3M#;P*2\??-KYHU MD6D(UZNX9*,-^#8'=?)@F&6C)X,PL]Q[%M=F;T8MOT M2F 89XM43&]9ZITAKLDWFQM=2(Y.:>"NBYG\WK B0)!38YP53R7Z\"FK!BVP M]X$]#3S_*YK<7:'K?_\\O6<^TS]7R[1>+)D\3SH2Q*:IGU;#\;TT$_3>C325 M.!R>&3%*KD5R#>X-:QU(SK"7$%%,@5.G-F[]:=>K+LN\Q29W>>B/>-B%/' % M278N#_0%,)WE*&8).Z27EP^?KZ_0[71R,;WEUXB\=ZGFF&!GC?EA&+6&ER,: M-73I68TH#H:&9HR*TQNJTEJJ0_+9$I-,'EBOXIEB6N^HDX=,,I/GFMY=SCY= MH_GD?P-P6==!QF+#6,CFXW-@]%=J<:>7"PR@.R'_"EDP##( %,+C*W%$Y1%7 M@.2@^L:8O)-&WB>AM'Y)*0R64B:/].9V]OCX+;J>/-Q-[SX^(KH>1H__-GFX M]LZGRW2U(F5N+3IIO.272)8X"3LS1H//&EB&TV#I,>9U8F"'% "&GV-0"^%9 MNS+X$KM3"M#IFY7=)I?\Q(9O1E[.^'GT M]1V(P^B=';,%-9>]9,4#/QYPS%(X7;+,7GRT>0IR'-59FPR^>=]"79+[,!70 M)OM^)8(A_T',$,(TF,+Y!=- E0J:9!F[-P;M6,G:_HNV_28_OW>I(/N&O@I& M=0YYD:?7.[1V".]LS.X^GL^O'UCBXTLZ8DQ_ND;WMY,[-/EY\G#E?[2@0V"> MQB3BIO+0K*UY8J-3<3N-,8/O3EK4\F!X: %2/-@G= JSKM(H=0KP3K!/)$DS M4FRG28%I50TXPK?2=$FW ::T66>A!H9\]EB%.^!I^=@$T X6U2IGH)XFM!)\X;/,$JS3,&'>ETO89XVYDC#/76* M8#@X!*TFU)B.UXTZ:NE[9^7GG%IVG1=D17VV*M]%7\@ES^0 VX3J2H!ACA26 M<'Q4_^Z="/<97I'-*G_@21%YH$@7-EV7T>M MX'97QP2\NZ>CD@;#*B-$\V50_+C-/+S #Q-\/CF89 MCP_]2G+\*9V)G&3VL"# ,'8=;S,2R>U3HOGI4Z*KU MJ- EB$>%'G".:36S)%TM<->O;,,?:]EKI>EV-+8VI3L>&]7 ,-,>JS@FEYH\ MZ@0>#1\+BBO(HJJC_!RP,]-"OU0RZ#AUEC;P.ZY1IP"&;C8H^T2KA Z05GWQ MY6O,F?+V^P]O.5OX$^V/SV2]9OG?D^C?*#RJL.0M#\1M5>DM^XF$[188=KJNL^!:F]-/:FI4]$[&,6B5>4GY M/UKJWKE83DK97M(C#C<9OY]F/%36ZS@]3K:!WSE(UBF X9H-2M'CI5F!YNR5 MYBF@5YH9EH06:WD@K!9W>WU+#[I[=4LN"X9,!H#BQOO_K5V,CBC')5-'F]FF M[.!"P'!W+/(^B>MR.(EWFF@"XW7F 69.DP@O2$(*?,O>]CL4MQ7% J6ZMA)& M,E]:YBEV!)TAXDP#6E>8KM8!R=@0,\OJA[UFB]LT67)KVGW=.)$=59332>X> MQG8FP"/* 4/M/< +UQ2HTGG,WSP%0N?=58OV98Q9G=EX2BF2%!0PFYSI)RJC M2G*ZES[>U,X.^_!BP%!Y/'9A*X&]T'O.;["A=EG>"=UD(+'=3%")>\D%8[69 M()<%0S(#0'66(0"["?U4$78D,FKY3-YA02F#"AAFV>$4TWFD>?XM:C+%K)M, M,9.BR,C3AN^BHB)ECFR5)HC[MNO!<[8$U&;O*"^.6-)''KSW8OM1YPNLV#]3,* $@@'^9QU(^-MKB-^T.ED M\N@5UYES'NUK8'K6T4U4W5!K/:2'GK9HV12& E86H"YZ3>?FQ?9G$K5RX,^2 MG?7<]E[M3)-I$I$7$FV"^*9\0/R2A>JSLYN+;?E/\Q5,IQ#\=&-WE2OOV,?_ M/L"N[LQHV48,*C=B EZJI.L#ZOGU_9J[M,"T/NCBG/K!ZD)CLMQ=]K'OR"-* M]-,O1YLN[V:#BP/8:\;:((R 58EL4IHU6OY'O'XR;*N)I4G))7OM#&@35*\! MAH-6,'4TXZDK@K"@OKJ\ MNHTTB.F'^82/+G#(RI'UC4.4[WTX.*)1NED,TPM9BJUV8:@JS7OW4L93CHZ% MA18%.R[^%1YMK:'JR A^UM)__ZAZ,ZSS!-+ Z&+8? MP A=/PC*(@ZYLCQ@)V Q,FG"KMO,%DV 1#5B7. $+T@QL ^,*-%/%QAMNKP' M#"X.8 <8:X.._U4<31&\LB'AA>1L3L+:A&^ZD&3#;K>RH:(\B0;4-ZX7"SJ= MHE.VIBH>Z/J=)?E)0MJ3.=Z!G6-,D9[.G48;KSA'&EP>P/XQV@A=!\%UH8CL MN@KM#?YG[#O#K_ "9QF.J,7EHH6==X^>)@TLS4\'&&6RG/N#B@)(^S'X=8R/ MJO(XTP-8FS^SQ>)='$3$!:Z-T^O7X,5 M2;CX Z:K^21_2&-V"OPUR**!G>/8G_?3F]Q4JKS['??; /NK$X-U'7S3 L [ M^5,% 5 W[P?M7@0Y"5F>*1)O"CRTUPXLS=.<;HS)BNGE>NE9,E3]=5C\?934+"4&]MW6O;N48ZS0^1]S&S.D<<4 MXIVK^R+7L;0\:D"?J--?;5;H@:[T@[A^MROGN9.;;R+^4?\>VZHJK+SUJ))< M>NH]3&U[Z1'%>&?]_MC[O*^$21E#$;."@.[!RF\_\ML^Y17(?,+V!VQI?HB" M_1A4=)$C3(!D9K56H-SM.4,)+M ;^1$Q_R^RBPXJ5;[58/">(.. MXRNI9OB]2ZEJ!>\^8PA*(?HUB3#S%6Q_>%WF888T65/'QK!^8!S!3>I^)EYV M1LFG5WI=,%0<"%B5S>\,<;5N4C_T-Z[J_XEKI6FW),'3 J]4+[G9*(((L1,, ML0JQ:[3 T-$:ZD B,G7$]0&S47FW99 F"#[*;[$,4(//2.-]E>9F"]JT;J[ MI9]P$^=%^<+EP#) 4%)GGA4Y905 6[B, 7\BO-W-5'H9*:77;(S3';M"_,P[ MAQ@HGWW:E #&Q8Z"K8^MK(LYY^6(*7K!3$T-%E]L/P5_3[/+.,ASTV1U7%%N M\^:--[:;4V]X.6#8O@=X\:Z@F>>09K[JVU[&J:^=JM,7W0<8TWG0W4(/#%D' M@!6F$?6M.R8#F'KYQRS-53[5K :#ESQ 7A\RX21AN M5IN8S;';5U*'5XRR(""L-!AJR5-%*:? 7#UTR0E2+=VYJ^SIC*]OS!TNFEC9 M^@$!^?3,K ?OS&\0:@LO1/4A^Z 'O"J#G-M$N\<92:-WPWFN+PV(-[(QV=(E MZ8HZ!;]D@5]\.;A2 3^AD^2,N,.OQ?PKCE_PIS0IGD=,]ZP*!4+T 15@.P2; M2SP%VMN;T6?_S5\I S^<&.O_BH-L_C4]2#TU9<'E>,_<\=2N"CI11G?12XG\ M^U,D,OWR\-TA0VG R=PV>4\ZLZ).F= M_%)*_^$$*7U#*_5@-506!IO0;8/W MXS,KZ83IW((O9?/WI\AF*GNX"N*% 6=SR^ ]V4QE3YG-._A2-O_+B;%YLBAP M=E!*]TJ$RVNIZ>/)W2GN1!DNLZ%/\_DSSG# !+U3O1/1R\+$I[L74ZR#L>5Z MWJ*P=68HPZ]E2F H:(M4%^92::*6*IBX%M&J6W.LM5K#<02A"7HO7E E#H9M M9HR2>&J16[>'BR517(&\H\W#+L>D,95=4N=,W6I>W..,/Z:NSN(M=CN4 J14\'FY](DK(+\[4ELF[=EX%W8*E$ M:-D.WL>(O@'E^=,T"=DS4O@*E_]K:;U*V>7(,$^<_H M350)?DLYB1*@+)W$:I6&QB\7ZPHJ)LE5VR=)A!G4O<5II@ M6#H(KA"+4ROS]#]1I<[25G-][[2\#-:D"&*62NXRS5EFXL\)2R2,H^H.",%5 M9CL6/7.'K=I3EK6/5@'>\M,.KAA%6&KQ"_KPAI6*33\'618DQ;;76O)= M-4'8PV:E K!DG[(G":?GZ^#U651+(0SD$2_^TNHCYDO7CSC!61"S9W*B%4E( M7K"DC2]83Z9!)3A_'7>8:<)3N7;J8+@X'+-P3/-,UFNVC<'!A2V M3I,7ZG+3;/M3$&_X_)^YY4R=[T&GX/8"L0EX]QZ*2AH,TXP0Q]G:I+@@TQIDTU&STPI!L MD^_6A611M([ 2?1 MW^D2CD&A:SN+;2Z-O--M6!/LSLZK2A@,J4P(A?U5R_N-;GQ80)+;-,]GR17) MUVE.&*K9H@P)4EV',RDY]5M6!G0\EE8##*VL8 I>BBJA-TSM6Y0FJ*7)PF8. M\ZRV(H!ACL/G)(W3Y7::T"7-DM:'-&&S7,Y9H((.9A.<(!/R3@P3LCX7_A;R M_;T?92K^PZ0N63LE1?G(XP/)O^R"*E1N1Z_B.#NO$7PO.:]2WCNO!H 4=HC; M*LS#A!F.2($RJNUI\Y%M=<\6#Y@N%C;297E' -[FHAR>8N\W1VL*X9GE__?> MH94)^'199DQ*(/(G*C/,Z#7 =&PKF*JTLMU4_&=H"2+%3"M?R!5>9S@LGUJE M_XXQ^P?;M&K?[U?5@&I*?[#BG:ZK#EPIO5<,#E*VFT[Q0]DI$KQD@'7N]L!V M"0]=T+D6BYQIDMM$K8_X.CI5V7"'I4VODX MS:W:OHE+V4Z4KFB@KK/UTU!SFC65K:+W87,,VCZA:O7R<>.F +1[X*8UJ'H? M3:]7ZSC=8OR N9-JO>3<>]>FU]16RS:,>\&6 MA1A3/K*E WL;#*5?V7.\*5JFU+,F/!J!_A^,Y_ JV#\%(1\L]4Q4"3N>?FD M]R93$DDP1-/"4['KI9(^TBA:?:;U%E!S'BASWUIQ9V.E!>AF>-3(>B>&)4 5 M-3:M!YQ(K0/%OSP&,76@Z6I%\MS6S:AT/'@;/7R)TY$K>*?8$)0JGH6-/+^Y MP(($2(C9G.N%1#@#,Z3)C:-K%79=;3S_>@6 (:/4,&MF=K1/@Z8RR!:L]H@!"PI]0 PSTKF'V^<26V$\599_GL]?$] MAEW#J(UUN_U4L&TBPVZB >A1=I[V/XPM44X3ZH[P/'BM0CPO<((7I&"/=I)D M0Y)E]0P[>U;Z*>:I.L?8HT.E![MZ&=XX61Y<&QKGL;8)P1%P6R.ZDT!)1 M$;RB-T]E:=_68<$_0ND -SAB(<^"W?K*4FMYH++)! E?52K02&G *21@*\6A M<.NQ" I,IX:W]"-#&6;2]< S.W,D;-,K0N.<%5KA#@13@L*[FS3#9)D,]6E* M+1\^S6""S*XP;VRK[(/<=@;)>*S7A!:L- @UU/5-;41GJCR.BW9%^&#D$.-DO+31A\K. M =AAKH2:;E;.GD?Z28.R%S]I99#43VHUH3+1"C74-9-AFC)N<@-J\CEB@@EK MW60'5KYPBB1SQD$KIR.VVX#V4ID.[*3-!+/?1F\NZMD[#P=I@D1VC04@Y+$Q MZ@&S1B5Q>4] 8>NDWA!G@^R&Q53M].FH:ZJXPWS#;0Z4(U2/E/N'^ "8Y?$Q MK%*L15K=Z0P%!OXGY574<9.Q]U1P]8=HI M<:=7EA?07NER/8\ M M7?^4W2'!!>L BZJGL.E!-2N RN2[-*GN"CS%AAQN@TH P&"=:1;LE:E#9ZX& ML^39A)UH/8D%ZW#I'RYYVH&!+K:M!X"2HAD61-PI0;M8:PM82)/ZS\%J_:>K M*I/$L9+5J-%]C-,GYMGK[&"WZ5B'9$E=B[W546BA.OYYSO6H&"]5E]O?1V,S^BBP6F!W]DF!@GS:7!L"]VIIL MX71-17DG^V'P*_91RZ5<5,F'8#G.(]Z;/R5+W0M\PXH P&:M<184ENI#YZT. MM/2^P[%F#[0G+,D+7;SE^6QQ7UZKOL_2 O-KU2SSQ&T:])-P#M)T-C,89DHS M#[!3\TZHX5@E3J]69JOW^@[]NM%':RI/!_[ _P&3HMMH0)D( MLLF\W+SX-*P_#BH8@-,<41$6KG1 J=[[P\%-$6Y[\!+8HW8OM0H*:AWO'80/ M"K8'KRIAYW<8K8[MY)*PSNRT&$_RP$[H*'>XL PTE:OX.,S7@9>=Y,ODP7@V M"Y#*8$^V)1\P)3B1G8T95>AJLF2YG2^#+-O2SO UR"+5DF90"5YI9S9-RT*U M.EQ2&C$+._+L\*A60NS0%*+WXZ==NL-.K897$HK0M:3;B<,EF8!1>3@)CTGU M'U@^^UG"TFS2GX+PRSP+DCP(-<]M:C& @WES4MN9 MG_ UG&V-:(OP2E +X[0$U>C#):@9M!#93%=$!SJ(/SQ!50D@;12\DD^:!-(L M#?52AA(I_!?\Q(79$/<&P9'9NRS@SDGGAOAO4.=QFM=-5,)^YV:JUTSDDK"V MD+48#?=RFNT]4&-9*U><_^\CJYZ4 MD()4[KY9ZKA[0L(2_N[I"(,"E-C7(6"5',KK7;G]%X6CZ#/<)C#4&4B<$Z+- M*>W@MN /?7=K<"G^Q[Q!KV@-+ (*0?>#;_NR'*3I?1,@T[+34"ER%:^W\R7@ MM5?S6_(^J#!Q_#A!B M9)PL;&9 A(W_P"7;@"7@VQD[A+(($'$KPSMQ/B<9#M-E0G[E5E1!>ZJQ4BGM MDCX&R&T&*42=DHC.E4C*JA]-EW@)4E8R@5T$<0@/) "_SVWG@[X M&3O6O\+E_PZK U49 $BG-\^"BO("P&RGC4$M7+-D6[PL[I<+>I.CL2&FA,>=5R/ "K:%];(GO-JLGG,T6C\\49C[;%'D1\&6/(3QG>#$N.3K6R#9KAY8!AL9 M71=S'I3EH)P7P/)"L&=\J4/-BS3\@M)=B=H(( #-?1'D)-RGK7D!CK\-NV.+ ^/+]K=!B#PC\:8@+QCAQ0*'A>#.6(C&2Q#33^8HR$C.5BJL MF?[YG]Y]__9/E1#BZH91@4TK:!WBRL,5UE53\'F?<_,F*W0A55-^! MRG;I' ]:'9WGU@]1,!B'>4AK^IV%E7U>%UY/!W%5-'>2Z/K^T7O'86$G&._V M$-@Y6ATZM;T/MFPXR:\V^ Z_%O.O.'[!G]*D>%9-'\87Y[)[[&MTNT>,+0M, M)]C3@#[O*<,^G RK_XJ#;/XUW;-FFE(@7)DU 4A>UH;@1@&P:V6]K9$R!-+\C"(D6E@!-#0!QPK3K99^P:H M6U,[>@!HS;W,4\!M:[D88__GY.(DHVM,7%$%Z545+M/,;(L M,#,#D[G6/%85!.VRR#Y&2*^/$+99P5\8*3#%[/\*@,(V8WA,3]I/T)$4LCSB MJ",*S7/J80Z>D#HASCVMAV>*EIUCD(+YZG)7CH>Y)$M*[]7N)UU$[YB"7-)M MO*%M)@XO!YP51#:B9^AIBS$"CN?T]):OX,)&AY4";>&..*QA8&E MO6#P:.K?@@M W@O^0;K ++XOX8W/>:7>9 M)CPN8+ --\G&%K$N":>&V6245!$,E'3KEH!@V@YYWUDRB%W9+,I\E M3>+3&J9J5J=7<1I<8@&^$S.BD0?#* N0 K'*342T"B)&=-50Q5197K)]@]TZY MQ_ 91YL85Y'4%[3C1"QZBH(K\]^P0-,E#T_-+[8[F:H73=@%)-U&S@'+=TG@ M@U=+F^<'*QQ,=SBT14)6Q*I\%LG,M<^Y.FI_ [4_@IZV'<':Z?,O@=D_,E:6 MJJY,>TF'*-AI=SM8173ZV=ZEPNE@AS)%Z%D6OHR?[U6^J!O0LP MUZ\X"TF.[S.BS*'I[.LGVEMMJO1(?5CWZ=]XS[8P774S&54ZJ%9"7 MT[W\R M5]K3X$I[P*N ,!M;FXCL4.R]KOE<(W'N%?Q4M> AW,* -2OW8KO1730%H%8) MZ)8L,'I#$K3%099_V_8B,%S''O[V)YRS^DOXIES(DX^S/[6302R7&0_OF](: M(4E.0I;F^5A3B3WPG-+D8N]J/^1T8S28W^($9-_*$*[&UM*H$4=<'O1D9(\* M_,AS+$R3,K>M[EFXHWSIE+R IJH.V;\EGX$U&3B*;>:] *Z+]TXN>/P>I]S] MEU;",38 #HD 5 \]?-4.ZKF'^_SI].B#VSQT%^!D^OU WT?_Z\K5/-WRVZ#Z M^B&K\YCCL_3#I]._#VBM_63:HD\?DWHL^=M_CJ'/LXV(ZT>X\OOJ/U/&' _K-C->'J(6A\_/JFU0@S M64U'V(_??>0W,]-6669]=LXT?TM]S<.6GO773[1?NIXX6G[ZM]B'CW? M/_5KJHP%FFR*YS0CO^+HOH 9W_^X_> MFL1\)](Y-%A^!DQ]'.CN)#CW=/@E4\M$$'# I"@=Z];K%].K MB>9+0&+F<6_2C-^Q.?0H8OS<24Q-+"OM(#,/P[? ]*\C&ZA(DNO5^57R\.Z)& M"*?O!/:R^T"^X0RM<59.--&:;:5X=Q;7JW6<;C%^Q-D+Q2.OW;LT>2D79:PB MY,/:0%H@S'; F BA0E:7)>(K"9&QR!E3=_^?GVE_LLI4ZGV+(- ME7]LR)H[Q"2:)@6UBK#=E#S'18=40_1^B=+0&2?HMS8,!Z_O'C=&@!:>@65/ MO,7DA?EU+G>&$ER@-^NJ5!0D$<)UN?R_2%-RI?*MES:FE$N*3[@?_R#\"*RU M1&3B,S%,!*VXC(^JO:0-3Q8D+*<9271+_0U=CN>*RM:+PZI^*ZS"EEE;B7>! MN%+SV4@;.LU:X>R=JE6ZOP-K!BDXH=XK*?0.0#V_-]3S>\CU_-ZNGM][K.=) M&&:;\BB6#4<9CIIWM80ZU\C"JG\S4.'DIM1 FYV*W3-A1VN7:$42DA?L-LH+ MGBT6;/(9)%<$+]/+B:)3V"@!:RE[Q$*3=53I ICIHCQ($-=&EQ.+;F6S\EU\ M^1KSY>S;[S^\Y4M:#KW[0&9^LV&7B#Y12*O-JMH-H(O_@E(I+Z8)>]N7T;#^ M1589^Y;H8OEY0-,;VNY7'"Q"'\06PV.^.2J+156Y]?L\.:I+1G71]!_-KY[N M793KH$OU*X = G:KPEP1.)24&P MCK"B%*#JU8 3-B%VHK[YVX)BJ'&856U3QYZJ=I[1,6.3;?F&H_*01Y0"5-$: M4 M_,OO ;?[7@;9<.4,-9] U3<$^G0_TTQW_0]:DR2RZ^TF'4!]WQJJ9LSCV[:E MN*=&XN\JW&?I@DA[;NMG0%4O0]6O92Z#2B%/==NL2ZN 0^G<31 "5,]J;.HE M>"WJN\ZIMTQ7^%;Q\(I$#&*]2]"I:[X41F^8N.O#SQHY'8'2+GA-5+%2&%!3 MF#$*%[1;&DV;5$J^FF7'HQOZ=W:+BR0;BJ\B3YKD%WB19KB4FP>O.+]^+;(@ MS>A\(\BV_#5K^_G>$3\'B!HNK.R3J]/'$6MDM/LPVGT9/?%/U_SC'S\#-C]D M(4 9?J;]@KQ4E72'B]F"@CW4PN/ GP!$OF-9)KF8L_M.=XBA?,(%BZRDWSR] MU8FF @H617TMS0.2L&XX2ZY(ODYSPKSJ;*&+ M%QVH"J!UQB(6EOM4OYX6I2S&H2F$^:]=,X(Q' MX#231,6,VJP(J#F'X97,E/K?XMH\]9%=&:U8%IR$H;I)BGR!QQB\L(& M2;N&%/5 MZ,&KF4SUB6@71%@&K$.A%,;#*=E>[54P;33?8;7 8EJ MCU!MKTR2:%8\XTP],(XK"73+#C+ LLFK,NO-7'Y,P8N#-WSR87YPJXMZH-M8 M ]=Z[.0E0&L_;E&SA3VD!66:H-M0"]BR%TE*0\"GM3* ]AN/>="@6%]1\A]1>H>+ MRR!_OL_2%Q+AZ&+[.6=>9C?TAP5Y43:MO3:@MAT!6C@VQP5B9:"Z$/2T16]8 M.;2-OVW/>9JR/+5O?6%DGD["?VP(.^!ER06$RSLV\H#:T JF>"N\NEI3I*A2 M0RT]*"U49R-@*72+=DH"J_92:D-N/3-HF[:L2SE#O)RS)F"1%P6E>6V.1(Q* MD!O3^AA$WA]A''XH!HG278P=%R7:@!IR!.B!XV)3E/]Q46'L#4F")!S;OA)M M^.VK SVP?9NB_+O7\)GEC7L("GR]6.!0'L[E% $@GGDR7 @5H@6?E6QME7^&=I]&I0B;)?3^ MV-4H,2')BJX=259#0PP;*L&=(OD/SF5 <4R'L>-83/,5G18^XV@3X]F"^F]2 MX%N6RJP_B9OS@$S\6ES$:?A%&K\VO!A 3FL?]$(,7%46"^8I2SOGQ8F36_0W M7B1B92)>Z'_X6J:H5F#7=,*V8KD)Z2B_V,3,$/F294@!@!I^'&YA*=-=>G97 MGF>H*0N5A2%>FJ_\$F&X66UXOLDKO,YP2'@8/OUWC*N<;I,5"XO^E?]]T';$ MH@U M-+ $*B:&XVJM8[OKGE4=A'.#(YP%\8!&L],$U'@# ?<;L8GEK/0A MM^9C01T)2\N9AJ/:U$8?8,L.@JUL7UX*]Z2\',CM?)-FF"R3,;U6JPFP;2T! MJWMMJ0^Y-4[EL7;CFV'=HL[X#V5I9VQ6N_$V7^71&%:]3BX)J-T, (5,##P.!5+/ MJGL]Q51NCDB3%YNE ;6)!4BE[V--4^>CG'K*7JRT@^>KL6H6+@FY2;H K9J# MJ_B(F6R!;T6.\4FKZ%0UEG&6*6=?( &U,+T[[E? QLRH&997LMWYB)X_1K MD(32^QT6:@#;RP:MU52DT4=- 5#:[PZ;/&_NL6:J-7SEF<64)KC[LD3M@[>?DXCD_-8=NQH=4M%R M=T365*,* M31]L,OI*GEI9VU;E[P L^:\8W.1MJ%HK)4S[M/ >EU5(^DW3M\41P*^-5^7*X-$CJT!\!Y)J/9YLTR=@Y+P>UOX5:'V.1 MR6VYZH.(?Y$YBNIIY=97Z=B]\?!VVQ'JK_= ]?4KSD*2XWOV>/21::G[]&^3 MK%86.Z-P\\9X!0?5>-"]Z>EPP-S^J7R2.>$98UCP[#QE?VI9/EDN,[P,"G;] M*"-)3D+E^RC>P/R&^+]_'1RS1Y3HRIVG"A^[9,;^W.LN#4K4P/3[SLR>[7*3 M9@M,V(MR^30I+RX6(K_F4)$=M_NJ7_HG^N_T3_ MOR?Z#?J7_PM02P,$% @ J9V9/R++L MT1E;TDARU>E]Z:!)2,841>B I&WUKU^ I"1*)&Z\*$&7)^*<+ML B/R^Q"V1 MR/S;?[RL_=X3HB$FP=^_>__#C]_U4. 2#P>KOW]W/[_HSP>CT7>],'("S_%) M@/[^74"^^X__^S__1X_][V__Z^*B=XV1[_W:NR+NQ2A8DK_VQLX:_=J[00&B M3D3H7WN?'3_FOR'7V$>T-R#KC8\BQ/Z0?OC7WL\_O/_9[5U<:+3[&04>H?>S MT;[=QRC:A+^^>_?\_/Q#0)Z<9T*_AC^X9*W7X#QRHCCG!#U&%Y!^.M+B/_^'?]N]MGGCS\0NGKWX<:#^[AL?W^VZLV^9_15+RN=Z$N)? MPZ1[M\1UHH1VY6=ZPA+\IXM=L0O^JXOW'RX^OO_A)?2^VX&?($B)CV9HV>/_ M9>SMO[JD3O"5E7C&%/DH3(A[QPN]&Q"FF*S'2?5'BI9__V[Y]=EG7_GPX<=? M/O[(O_&_CPI%VPU3T!!S_?JN]Z[F]R\=GV,V?T0H"E7]*"W<8G^F#D5!](@B M[#J^4>=*:S;;4SZDT)I])9PL^6BGZ!$%(7Y"MR0,1VQ^62-5EPV::*_O\XBX M7Q^)[[%Y:OC?,8ZV5VB)71R9]%[92(O8.^'CM4^>E=HKK=2P%LJ>K$ZSO6,LT1AYM]AY MP#Z.-+@6UVBV9^EU%TJ*=IL7_C<.W1HP)0YG"(Z?V1+B:I3LCK-]HXM M$VL<)2K,%&9 DD''=K,:9&I4;1K)8'41(;IFG+&OLG5MRI;H_K-#/65G=>I" MS([-SI+MSI9Z?5@X#WY3\ARWU?[O M@^J:9YN+]3JLW<#YYF5=I'5;@)C1KE#D8#^\F*.5U@:Q7JLV2)CPX3,:O'X8 M:ASDF_T*) (SY"+\U. 2)FD84DX^.5#'C0PV[XU] %+N^Q M8_^6*5W#\I8T M#"GG*(B<8(6;U^.2AB'E[*\)C? ?B5&V64'+6@:4=.Q0ZO"5L5$I"ZVVO\?. MOEQEDWU2]6Q]U<;>I(VVSPB:."LKMG9*V TT!MH3YE=:UX16,]QHMM2Z)&R- M)VRW[>-DTI@LV1]G3J34&O.66I?D"BT1IDE=8EN \HPY#-@'\@C_WA M$@5HB=4[6?.6VI9$>_+1J-K^R5ISUM&H>K:^:@-LTL;9+ ,[+;USHI@F\_=D M>8N<$.UF].U]X"$ZV7#' E8K^5L=2T*]#]J#2ST+MTGSYY996Z$K-'4^R]$. MX!?L7^F);,.[;KD$_>H%S[WLR$GCBP[GZ7$ MFR9$[@\K\O3.0_@=1XO_(X$M@8S]\'ORH?Y#F)@A=BWYS@/RD_9_9V5.BKP[ M0Z]V2"Q8B^6=.BYQVJ<\>7WJ]@AEDRW#>M>60]TCRHKN1UF)=YO$I^7"?<3^ MGNTE)6L1.AD21-#1/%#L$^=!L\^^[_$^7/O.JAS.DR*:>+Z' +14&BA$KU#H M4KS)FS\$P!Z5U,3W RB^);*=&>;=V)FA%>;]Y5W9.Q3)YP5!%4W@/T+.%%)I M@1CH!T'L^#.T(50!_'%)3;Q_@L2[3#8@F/\5.Y3M8?RM#M*%PII@_PP)MD!" M(+P7;*L68HZ/#N#%TIJ(_P*Z\1#(" 3Y_!'Y/O>[=0(M+2\KKPG[GR%A%\MI M ?##)[Z^YVRE:NQS533A_XLM\!>D!6)@BB@F'EO2J0;VA<*:J'^"1%T@(2C> MP\#317M?5/O\ P_VB7A 4%_CT'7\M$?7['>A'.Z2XKJ0@YPYE6*"POX;-X_7 P MG!YC72REBS'(H5,D% BV.TM#$/$'JS)\3TOJ8@QRUI0)!X+S '$W/W\4>.CE MGV@K [I05!=ID#.F5#P0J*<4<\>N.7;5DT:QK"[8("=+N8 @:"^P?S6#_ MJ \[R%E4*28D[ /VSPE=D&?!#;2PL"[D(&=1A8B0@"DC!R_/^'-ZJ=9'EY70DZ1(J'-/O-RA.!0._=R?M3W80*;54S'.#.,7BB/6 ^ZR M'P>9C49P*R8HJ@LOR/%/*MZ9H9XG;V3Y6X@[MD.D^!#Q[QCGLG*Z((,<]L2" MG1GA*46<:<2VW8D?%TI>#"V7HIE75EX7<9"SGEI06.1'81@C:HI_22U=%D". M?;I"GWN>02Y_.[9]_^%AP5_,"&:90BE=K$&.?"*ASHSMF"RHPR,RS[?K!^*+ MGX>4%M1%&.2 )Q'MS" ?]:,Z&\I"[ M("<]F7!@<^]*:^Y=&VJ5K'#B!RXY4 MA[#@ M25M70)@'E#J2DTB'G_"_+]?P;D.9@C)R0!\M*MOLS"+ZRBRP+@':)" M7! */A,_9BC1Q!&4"L: H*@NY(!WAP+Q8'PO4Z?F_=J3)F61(2ZJH0L\X"6B M7%@@_[0(\3[C)W3E1$[60QG^HAJZ^ ->*,J%!?.?IP.V\*R(_,[\I* NVH"N ML*6B@8 \7SN^O\LG(@/YI* NR( ^KZ6B@8 \7".Z8I/:#27/T6/VME,&MJ"" M+NB GJU246' ?SF\(T_?OTF1+RFM'9T $':AD%!A-_8A:>=)GCPJ0%U67A=W MT(>58D'/C/PD>D0TOW]*.C-BYS:9TX.ZEBX+(,=57:%AUM;<2W[ITGI43A=O MP(-IF6 P;Z;B!Q^[USYQI/ORHV*Z^ *>0DO$ H'WT@F^TG@3N=LI)2Y"_/HD MW(\VC0.19@.ZE ">3XV@@#$7D/6:/R8B[M'AH1?R+K@_T#6@]LL'[@4T$,A75!AKE;+12H!]F_O"KV_9;]H/;[PHV#3'WH7O?UE9!)M.@B)CSV^L/2R^KVL@=IJLG3"AX2(.+Q8.ER7[Q^[YSD^7^]G1*4L.,)%AU5EVO=OT!4$6R-(F;6H;3;H%]A^>).K)\?D.N!\- M'$JW[$B2Y!87TZ59'2P.MQ8'I(I(EO W?V1G^D62CN&)[91%KCX[-2XM#1:L MNP([,GG!R8816+#TTY\:2VPR-X5R-&1'YRDS B_3X"J0Y&L#E@T M\ H$J64'IX>/ZX UNV5]$Q-R7 HL/'@%"LKD P=]2M'&P=[P98."$+'5+U&4 M(['$7&A5!@LE7H$B S3 F;M"&[X-#36Y$A0'BS1>@1VIQ.!\:/)0#?_FK855 M%GD%[JSO::+-VU1J80^3[D4D\TG2G M!@!\7!TR?:>BL;X-7UP_YM=F-X1XS]@O>_2W7W1U:L.%1J^TC] '!)R]0N[= M?9]E2Y6X#EQ$]4H+EDIX<'[4(\A\E%AA+K!N)!QGHIWAU6,T6=Z'Z2"6'$#E MU>!"L5+WU[5.B 2&9R0M&.J+35D(/?*F^E7 ML(O.99IF6\C$O>F1^ SID&\GHZWZYD>_!;CH\?5O@TQQ A]VN0YK7^+)ZL"% MGV^4/%OO\W8F^*FSY19>[GUL2Z_?"B7W 9B:)P[!"#94E92%BY, M?0U"!!+7):.8E?[ZGU]N?[\/D$,#Y,W0$PI*;ZUYL4(IN$CTQLB6]M\N!2\* MH]3SLBIP<>IKJKM8?G"&C@]>NXYNE32IZL$%N*_*E1X2X(29C*4Z@Z@ULX Q M,5JCIVMG(X&V:9D5U%7A8NXW//HLM#GD1-,:>9#1^!L8 M1ALQPJMKUX9+3%"#&R,)+1E4T]UDG?15X;I=6A@NZT$5O MN6R+IP9G)O?I5 M>=072L*E2JC/B4AN<$+ZGI<,?S81.-@;!0-G@Z/2W J[X[VH ER2A?KT*% M9VF&(@<'R!LZ-. A#/JN&Z]CG[^?NT)+GCY"3)A.7;AT#?6YT\<&G,8%90>] MF&YUYK^RLG#Y'.K3));=_)3U*3UE!6C%608]9^6T+7$;X/!0],BS$CVAU.1_ M2T+NY#19+IP7J0W8K"&XA!,-S+?54 ,?P$5!34YID"DLZG,FEKW#9I(['!"Z M"Z2*0LDR6BP)ES:C/IDBN2T<86PZ2+UYISQJ$X,VBBA^B"-^N;T@W%A*@HB! MQGJQ4M/85/MP*3W:&,EU,.[PZ%/LUW[8BSM MIN;-V*XP=.26&@Q)A+1D>71=PR]JTBN;OOF*S=8^2<*8*=E35(,V+IB2IH4".%<%J0PF M0G@[@BDG0FE?PY)V<%S3X#!?&-J\4)G%HL0=YG%, G(LV"[RK7*+HE$5VD!A MME71Q@)\_MRY(^W"$Q^;(DI#8):6APX]JX]X(?ZE1'YKZ,G4#[DQ3?R*DK[> MSV]X^J-@+7W[;= $>+S9NBQJPP1.[(V#@Y#/_*R3P?"%"QSC\#$U@5ZA!]EA M7%T5/ 1M52*U86GI*2O__C43YIJ)S4XF 0K#]+ME>Q)>0U8!/+RL,0LJB2P9 M/,FP%@HGV3TJZH''I*TZ;/0 >>M F4-L-6:&:0J6R9$=>T4<#C2\#DD#1H1 M,SFS,P\)PDNT)!3EPKFQ:9XZC"P<.'3+L]B'IJ\26OTH>.S=ZINBUJGHO*(R MJ3,P+]E*)[T#$58 CQ1<3T&$$( O%^FMC=P@E"\#'M"W*A%%03L\L,8H.LP\ M]5Z;56@*/"YPY4U!5=C A^E1SS7)M" R<"-$O8+QN@O\L//OO71"[(II%!0' MCRM'CBI@@Z@0"96I7!XRF;^BUJ P).GB@153'M4!44P\=0RBLWP?@(_54RTRO%9UJ-!N M6><6?,K1$"(KIQJI!>UO9;@:,5,(N'8L4=X-#9@+-FY1NK&6<'&F4 M"/Q<]_/&7& "4@7BTSL)^/34?\$Z7)17ZR(MY9+D7CX"&:Z/NW5%UNSP)C%; MEQ>WC!"9LIU:KX14ZZ_SLM"OW@M@H30HG!=^6"L/DJ7A35 MH)_G5N%("PEPODY#Y:N($I6'?G9;A2&Y[.#4' 4!4?%26ACZ36T54B12@S.B M$:->.='I-P']N+;2I&>*$#BGY58N%8WR6M!/<*LPIX,#.%FO+!1\^WO*PEG> MSKCOF^3"B_6:1J"7# 9.#S7<&N!9UW!4Z":!K?IMMK]Y51&G\M-\HF;7 F$J>[W#Q8$%CJSM8[+W(BY9QC )EJN8ZTS(=Y"@UV+ M'-K@YCEPPL=KGSP?\#ARZ_S%('\ :ZF7-@7MO;D7RLAILZ06F&F5]V5*R1-F M[%YN[]G2,PKV@3_[;H2?T@2AZN"8%=JR)^.BD,BBM;8B8N"K=UMA2EI[T%D= M:H.P)5 N5?^.PRB9T19DAMB*[F(?'5T%+$AC0[.=KUES-:8_>MN$'5RGKA!C MP,6*0])Q*>A;LE8)(1+!+>&LO^9[_#^23DV6;#?O!"O,]OG],$2EL3QWN"GJ M05]NG9%7/0C!F3ZS,:.U>Z8S,FNY-201,&0]NB;TBL0/T3+V^ZY+XD V-3:FL(T(K;"NI8KP3!MK6#;-<( MKMW:7= Y.!;)#L]H(Q, QV@27.%PDV7Z--FI:3< ?:-TYLG -1.*] >G5O$ M=C(S'FMJLF3 )2+F]Z[JJ/#&+8%??)U1IZKB#+[%8%#P6UATA=+_CH*K3,=S M :_%6J%9'?Q"[(RJ8(1HIR>7HJ2)L^@!LF0>[0?>+78>L)^ QR#72G!Q5+/TV6:LMN?39UMU7WM MOBIX4I9S;VI/0.OTDX]2*6E\=.BOIB2B1L!3PYQ17>1 OC+%.;8E[L#;&BU MHB; $]"<;0V2@]A28MQB/^X#Y- >3/$CFQQV=CG%37J@6>F:9@Y3;%?YPA/ M=M#IM)9#RWB+6=8$>,J;L^XRQ2!V6F7TG8_%.F/2!GCZG':4QAS&#F>H$PC+ M;85A0Z\II&V!Y^MI[CV%!F;@URQL#YQ=9_;=_XXQ3U#,.YW\3N+_)ZT%GC6G M!A_$0,Y78(HH",@P8]-:M)WZ3A"QB9*_YMSP(@;*(&D#/-]->ZJA1.Z5*,H5 MVU/[9#,GR^B9(:ZC%X4JX)EI6E # 2ZOA/7]_*?K,JA1%3RM39OKQ"OT M2' MJXDMH;Y^M)>UNBG],$?N]9T@KG'@!&XS)PAI6]K/ >T_06A@!G^"H,1%R NO M&0QSQT>3Y5% 'LD*H:JH2^2Y'V_KL%)X)J2#D5UMSW%X&[:8X-D>NPVOV<+E$+ENOAB_N(]NXHAE;P28!EY__'S_* M/K%I*_$@9:!AEVU%^1_8,??X%[F2^PA0Z?,8Q[^A)-ZP&NQG'OP)!S'R,ALJ M&SIB];.A;[IJW9I5LC&UM@%-2^;&6D*G$0B+%PX9%'EX4\C%"G[N?N@J\[GM ML^;*#,-@A^?Y6H"UI,'Z"GENJ_"9%;*V?MF2[,)&+3.(J_CQW&;G,^O9ZXFS M&6\V?F)IU'P]:W*1FB [X=.^2EW/5VF'9? M*SB4+T":/G?1>/0M?^N7?1X^R'R_OY:#R/-XO7;H=K*]Z>1V-!@-YV_CM,:.4L:4QMC4K=^U M\6B&BT5C\-K!-,D$SWN?^[?VP=S?LS^]GP[OA M> $TOO:"'+JH,<+DM6#&6%F?-(:6HAKPB-*AYV1,:>%@T5#:.3B6^C;F1]+[ M'T]'TG0VF0YGB]]Z_?%5;_BO^]&4CR28@23TTU2/)HVJ8/?VY1T[L* QPLQ: M 1YPVC06K^Z-H;)H$$I>*AT-P?>G0Y!M%&?WPZO>[:A_.;H=+< VBMFK6_X* M)Q'&\376,6DE('/5\?/S(C&[."BY7QT821/>1AJCLNGO0(];-?VG-K!6@+9H M3)<%]#L:S!].!_-H/)C<#7N+_G]!C>)]GP_]T@K()ZX$;+4T6BGEM8!'F 8U M(C-F-]9 'F9SZ-" '4'Y)7X28;]\X'P\'3C?WT[F\S_UAOW9>#2^F??8KK0W M_T=_-H091:=2J(>0N :0X]A)?S0&CZ0*\,A1T7'J2J62W:(Q,R#K-4X?+K+E M=NM$@L(,DQ;C!)S([#,9S-42*4R;)DV Q83G%U M)S5&GVD[P$.R$L7%7.(5H+-H\-Z28'41(;IF"S5K&S\A?GKM/SO4$XS>GT]' M[^UD?'.Q&,[N^-Z1C>'1YV%O>ML?]_I?^K,KH/%[Z.%DF<^.,T,^?^PV(&$4 M)C/K \^?LWMDIQ[0==L%2GVFV^O+?*\UAGSMAH'G@&;4Y#236C-H6S1+Z%TW M2J\=W_]2_=JQ]_VNZ3^]W4#66>=W*8.9:B2=VFJMZK):7;MMU,$ W-_I#@>$ M)IG.T^SE1KLPK3. !)R^.5KQ&7V&-CRK2B;B5GO :5:'3B]K?M%O M @LXB?LKU,DR\Z%V_%' !(R3U3KMML:5LKPZ>'Y94Q*-8 $G\3YD_1R&$5ZS MC9?$_?^T''AZ6%-:R@4%QW]*T1K'ZUQRD+[ODV>F-J@DJV76?X;Q'8H>B4=\ MLMJJ!EJ#GP!/'6O*>N/P@BM,%E65Y[]B!PVC?:I&5?#LL:8$:\,!3AP_U++C MH>-GQT"]DX6X#GCJ5_.#A0H <(YV\<,6Y!+-B>\E@:>]"4UNN)]QB.X<^A5% MR%/-N<8-@2=Y-=ZK5H,*G.(9PY5]GK_1RX+&\6U9ECU'1:M69? TK.9SJ#8D MX/3-(R?P'.I-*?%B-_KB4.H$D7(/I*@&G^;4>/CIX-!2A/SY(]YL^(/9P/L' MZP6KL$HLMNIEC5?7K@V?<%2;%".Y+!E)V4/ET[@,VEL3O>K@63S-MRDFN("S MF*ZR_& S1VY,$_\['1.HO!IX;DYSZZ<.#N!L[9(^ZILZQ37 ,V4: MH7NZ-EWZ+8#GJ:Q@2S%#!YS.&T*\9^S[K*^G(8%/?U;M'RLT!9Y2TIC@RGAU MB>E1X*$E#G"$;O&3^B!?OV7PE)%MZH$437"U&*TW#J9)5 FZ"X\W67*'KJ2W M>57668HKM0:>$=)\F:Z!&CCE!Z^AO%_19!?$X,B'3SGK5VH,/*>CN2VA.F;@ M?.]?3QCLJ$4UP!,K5MA1RZ4'I^?42U^;)65%\%R*QF1I8@'.V8 D SX-&#O# MX=?B\.(S?,T29YXO ^[W-X@LJ+.YI&Q[O=Y M%-V$#ATONA:_V36GU_;Q!Y_6#R(.&3+1]@OV'8<8.-N'V MWH,3EY&B56BT>Y[#]2$$5X/3,!*ZZYBJ7N<\B/6 :.MR?Z])92&G=@ZTWGV( MEK%_BY=E.2B3ZW#S=KKC4UQ10$L&VJ'GUP?3[:EEUWP7:=!8Y_R(:T!6.-(M? MAI. ._].EON.9INN2Q2@)8[,1V>%1CL7T; !""TZ(Z?I!]F6?"\ 3TK('QP& M+IM?TD08QGI0I55H:W8=3:B.HD6J<)4=WUGOTT,9OP^JLU8;-@AMEJZC )6P MLXC[^X"F;XS_2&3(9J]P^))E+&4G\SC-:QHYF/MY+,CPQ5GC("D^0^ST'H0S MXO.+&1X[SEQ9VNX!M)V\CG:=AQV+=HQE87AE6\="2'IA,%[@?63WH_+F%KV3 MGO$46FZ2FMN/(U1A"C!LL%L1?6OB9M'@E,0\E8W10J1Y:=1?X'':H?"_@IO. M6\890I,-XEY^P2H)8+#;D6SOG(B_(MR^5PY2WE:UIKHZU);L[+0ZKSM# M5VH,^CC71'3G&BA:-%_+0CS+)NQ"A@-%H&?@*?LMXG/Y-JW\_RAYWU_A=C)TP\OLAB?@AFED/C!Q \_^P2OE7WD MS2>_7JBA-"5YHH&2P7Y23C5P"PILB1?*B1CYF$? !+"1BD;LGY+XI&5E[2"B M7(U$X.>ZGW]NV" !(8URX+.?#L"S'PZ@'[UK>,%EV+/RDN)=@%\N06X'?D8" MTKD[WYLKLG9P("! 7!R8 #FV11[$@ARV.N>C84QH]-A?(\HZQ +E8QG:.YRK-)[$6Y&7EP"XO#"$7RP@">3_$4JCS?P=SVC:$N"@3 MN+%I]ZA0O'\YE ^]XDW7>61EV6AU+MU(DNL0/[A-5WY":V0W*O>":V7?#7Q M^.ZEGWT[L[V=V=[.;#8?&M[.;&]GMK4O7LK":DH<"G0KFW]><%( MFHZ?)0[Q%03'AUHY/@_'A]QWWLX+]:7(Y8<:HV@04Z[X2CD$M;H6^T@'@X8? ML7=C,'.7&(Y;SDV]?%#7BIYV&-2[[_7\PP??1G>]2(;)][_@Z'$7PVOOG23S M2916Z]KXUD*ALRON+K[*DVAP%L()5!N5VP3XK,"BJ1,Q7?MUD MYB5MQPS9!)F\CT+CI$K$?&4[R#106NVP+CDA6W$],7D.M^N4T RW>VQU6A#Z M>8&! IX&2B^7&?P6?[)DFU&DS8B@./0C[NJ\2.4'9V=!B!]>X22*S!WQO5#% MC[ "]$/HZ@PI, #GZ#-ZQ"X[[:FH.2T''1FT.B/E$H,3P1]=Q!&BVI.9L )T M*,_JU"@P .?H.J8!3H(^\@#.+_Q?RH$CJP,=%[,Z4VHD6KK"NW;! :5,E@P6H6C20-4J7"I$ISX[=P4[B^XQ MQ\+(U,*^%L)I/\F<:0V;L?:D5)E:&5S?Y%7>P=% <$M0"(!:[98@]YVW2X)& M+@E.,HR6QES7N2K0:\<.FU:-"P,],>&O#13]O-S>.?\F=. [85B8!EH6%X?>D]?0T/S1685'2W:+P^=& M 3LDK-C.6T\\7P_*@)M@VUH-)7)W1+$ T2CY'B?9:._Q2Z/'B^?SU25-&GX MB^4TZ&$#/K.)LUKI&&?U:H,G2:A^G#V][#! RV)JPQM*0LF!35W3\BU@,YP> MPV0SGWW7C==Q$OPOGX6N$L/"MJ"=8\[#N0)*<"TX[>\81?M(^C>$>,_8]V7G M<9W:EI\K3)@V@:OAVQ=K9H<96J>)%?(*/444$^]]I2E"WJ#EQYB&Y@D=4#O[ M<*=TYLO?R7TLI#NK=B>7_]#;I5Q+FX-B7MHQTZ+%,_*?T!T)HL=J6T&M=KOV M(*\9',%W"69B_(8\5#4(?%L]_#MYSP'6,]_XR0K1I\D\: MA7YKT+(&E$+8U?/=V*$\)U!.D*.S72$?896SW?X;;\>ZI@(R>+$;C8(EH>M# M2EX=]TIA53L<;>J%8"B7#-Z)LMBU@K&IU#E>7,D.MK0ULN@/+Q8-)C3KY#E M-'S$&W$XUI,B':6@* A()-9]'V3Q5PN%X*.NENI)&;;M^N^-2>#R<%'$9V57 M;,^"&!*1W-E"40*MUB4-@>#8JN;NAAD 3U%SZ-8P;)R=BP;50X99=+DMI!G3!#G MK%G'C[HC.W-(BL.?/L2JE,\6)Y:@I<=$V5?>RWV]3TN!K;9RC(HSBD"^MASI MLZ]]T$+S [BK?%4T/UBV3RG9&ZNC:4HK=73RUA$M=X=G"5LZX3*EE>Q@2T,+ M53S9%!9S-]@+G50^DU-5M.ZLIHYCIH<%^$0XCS<;'U?@3%G1OO.$DC1-,.P@ M;3L@ZS6.DJ0]TF6KO+0=,V#5]:I#%$J!3UG:^I/?8PN$;>G$4GXU,T64SYC.JLPO07RCDZ\&'\I/ M=6VOOJ$JP@"^5MSA@% <;7==%,] Q9+0;MP&G AE*-#0O1=>IT*ECXU&@4N1 M$Z(KE/Y7GUA1?6CG[?ITRY$!'XM]WR?/#MM;7A-Z1>*':!G[Q>L"R5V)9GUH M9VQS(LV0 2=RX&QPY/CX#^0-2!B%D^5]L*'D"7E9]$^,PO2U*?*N&3IZ;[/K MM0KMB6U.>A,HVJ0*NZ W5^@)^22)^9K(Q71Z]ZMN<8?*%OT<(HJV28E%YZ+A4%4:A5'+P(3B)'A&=H^3D M?(,"1!V?:6'?6^, AU'Z>$3)EE$CT*Y$YA16P B/4=LY@ MIM*L +(ZVN8'>VA30P#.TB[X#5.GD^=OH_7&P90O V*^]&KK,F>1Y<@$%G . M^]Z_V=:7=XGMB?4.EY(JNFQ99/A1 @!.T8V#@UL2AI/@"H<;$F+>N\DR?63,@$!A\5A9OUPXV)9$S( M:^D29).Q0P,&"[@*H\DR>VH@(^>HF"X;%ADM2@7M]-%W9SJ?.EMN-Q_$E$IW M=:+RNF1:9->0BVY1X(9=GK!\BK LAL*^MT?1&3Z<1F>8SB;3X6SQ6Z\_ONH- M_W4_FMX-QXM]) :@^ O"_&?J, P:52V(QJ"1G%X1E$':@AU>/MHLRD(T2.6T M(E*#9HH_ U6]M3IN@X;NZJ8SO+4I996PESI^_5J57S>9)>[^<(FH##+B&I!I MG_N_@=+J\FC3"/5C%9M@86X.>]R7*)7:3-E*"X M!;Y'%3F2R@_.SH(0/[SB,;("[X[XGC+KO+""!;XA%1E28 #.T6?TB%U?\OH^ M*WA:S@+O@8J,E$L,3H10($7^&U4]>!_UAG.2VY7H)I>"Y0HQ;%V<(,O^[:,$ MXN H-8M0*JFAJZ$O6+L7T3"0-0JRN:'T4VH "]"*=P+:1ZA+BOT1Z;G[C$W3\N9>O:K3"HEHG:TE5Y M>CN/O,ER_]&]*_ZV+UU>>7W]ZM:NG2(NS,2S[JJ)+?DT9O,T=AZPCZ-#//#R M*>ZGTRFN/QC,[H=7O=M1_W)T.UKDXWU#S6KI]1X_"2;2.;Y&F&]I)9B9;+C> M^&2+T PE.[(<1FJ23V4X;#AO.*GQ,?7;21+\Z5^REY<'G0F.. MY)*WM#9E'[UGLY_/]E*4YV[(7&T%RY&T!O@>71]UI2QV#8@D/FD2P2 ,#<:% MJ!JX.;GJ\)#C8#=;3%@>WZ 6=2=M@+].;9;'4H3 24T>C10W>\HQJ*H'?F-@ M3)X>$N"$5>"J/DWM>5Y6'6-:#)F9FR(>&-@28],H8/]$"^?ED&>7G1N?,)]/ MK@G-_;G\//;SZ7EL-!Y,[H:]1?^_CI/J[EOM+0GMI>WVDH:!3FE[T0[=5Y_2 MI)6@(ALF6KGO6?;R[A(%:(FC >%)C&(/=AL(9DMM BO@@KC5E@1^FS:VKA50&4+I0+!JRZY\(?4M@A5 -7H)OO< M%X%I=QO=F=5J%/JL;+XW:P!#\!EA)T.VY3">&73K0Q^QF^"JG'T]Y#K]*G(G MZM'&I;*JZ+4"[=K9GL*8H/@JU";;%E6?6Q3UH>-,M3BW:"'W*I2DLG;458O6 M8E>UIQ:O=UMJK 5UV6\O!E;S])^3=HM,_C/DDL#%?NK*-UFR/\[8"EIN\O]% MU^1_W&J/++F]O\<;?C/Y-R/',<("Y>WOC)U\5Q1SOXQ#_1S)$LF;^4SG+@9: M@1G\."J0JGS++ ^/:-@0]%U"8QJ@PLI6CL>$+Q>Q&_'X@66_&+"="([,1VN^*O2=06,<%O& ? @F\!H5]_W&)P]\7ME%^KPESQ&; M7K)MKL"EM'IST#<+!K37$]3N07QJB.";ABN\9+K*(,2.;SRTU0UV[SZ@)G:V MVPP_#R7+J;)G8_I22"+G) M V3?"6Z)4_;.C]?6K0QMB#><@/1]XB?C MD6C4-K1MO;'Q60%1<.5(YA0#8ZBH/+0EW)Q$N>2OU=)9,!F+')O_K&OEW+7X MYM/<_(W5?@89(XV0 /):G3,_ZH /G\6.IE=M00K'E5_X%"Z71+Z[%!/LI\U M:@3:BJA%BX))-4CV$9L8/14F86DE:!-A$\050;"/J-TO>&J+2<#?"-[R3+,/ MCOMUP9;*T'%5H4DJ-@AM/VR"8#/P["-?G"K(9-A*6X&V%S9!LP9,]G&[-VL? MK1C)/MZ 6VDKT!;!)KC5@,D^;F41(T2"FL>,:-WWMPYOLK 1W76Z.^SY#,>I MV8ALW4FWUG;7[K&G"+PJ*M\]NYU<\@[[-.8$R[W7-[(8E-;KGE5/#XFV@O25 M?EQZ<$RBURFK6>-IJH"5F AEK6>"O.N52+0@[6K3%-I 8$L39X7@U<8-@2=V M-=.'JF*^(AW9+T8YR=4*45X+/%-L+?9E2-2E>F'39LK\0KS)&^_VTM8VL'76 MNM/N[F#/'_?,;MPL2'K;S%W;:[\*OP\HF-Z(,<)W-S8U,#]_0/\%7ICG'%A&AF]P^!TOV3/"JO( MUO));TF%SM'R6A90L<^-(CVVLJ(=&5LK>("J!(-/@RWNXJTZ#[9693O(TU1. M;0)O;4J O=?,?AP]$HJCK3SGM:A\EZD2R02>T+K8,546:W$-.PB2JYN2%UM2 M5+-^H##"[H#$042WJKRM@N+6[/(%ZG5JAY$)#;Z5/WKW_Y\QQ:&'$W] %3G* MBM9L[/5HT@0"G+ JSN@-^)ZWQ9+!;DA[I]"R2X#PP\.7#4YC,EV5!Z'AU;5K M0T]S%9@QDD_($=1IEW=XZ-" ]9T;8.:/#"59XKZ??CP][7Y_.YG/_]0;]F?C MT?AFWIL.9[WY/_JS(73ZOE.QU*==<0W(/1VGJ!]%%#_$$=^9+LC4D>=O4=4# MGOY4Q)1N[50H@*]17Q!>/4;(ZS^QN6"%QC%?02?+1,)P$D=AY 0>$UNMAN8M M04^;AHQ6A:HS'%\Z(7;K$YPU [VIK$Q7-=:/P.NT[WARE\']AQQ_0-9K$J2R M'D]C \?W)YLTJ&7@?>%6XD 1 *IZH]!/NQI2I0: M74NN<)^S'Y;0,1X-A$W M!/WPJ]WY1 5@IV>4TX56L= (BD._#FM( :1@@(_OPJDJU4M]LO85H!^%M437 M"2#=.!3+[X)_>F]^.@:_&.[^.;D?1-CCVL1 G",WIHDG[_#%]6-&_C739[9+ MV,11%A6[T/TUMU*+Q6VH^6Z=NAO%U**QS?>+..)[1[XK3$/+KU#@XH-#Y9T3 M9>).EDG4@)U[^)8G1Z<'8Q__F\!,]N%T(AA,[NY&B[OA>#'O]<=7[.?Q@LT( MP_%@=.QX>?@ZC[3N\V_T_%T'>C'O08_LNI#^'1X67 MR6DY.^Y2*S%5=EF4DPS>JV3?HX)Q7L++K6T^(^6:)0+_UB:/D-V#J7G\\&_D M1@LRH?TG-H]Q0:[)R4PI=Q:IT%2'Z*L@';A'B5&?5)3,R=5;!#[KB#<&)V.R M+F:=(?TWY-#%,ZG/];XAZ"'>.,X#CX'& M[W>0-WQQ65'5#5K%YJ"]E5I7&Q62G0Y!(Y!9K"7""M .2TWH@0*-AF<+>\\X M"@>*GRJ>9Z"=*+ZE<\LTINXC4^)#9U.W@.3]2["*$%T?_J2X+JW2EAW7 DU, M"E6DA[]V->IUP:!34P=N;;N^K3X:ZBC#[=LUL%W7P,VIP=M5\=M5\=M5\=D. M>=_B5;'19*68L,V;LF2L@JS;1Q/VAVYLX903=I7&.J@$L@F["@0M3=C!UG,B M1SXS'Y>!MJ_4T,:C*;A,\I;B8?PK=@(%R,=%H-]<-81QF=S@R]GQ&ITE0M:U M,^Z+ U^!UCM52ZV-)XB \U5F$[_*#.&S\B@R$FOZ<4WHZ\A&:=0%"IQ1;O[B M=J[8\2%!)RPOO?$^#F'*4^H$W)H&;_B SLZCK=FICJ&)4'RR+G :YF!=< MSA%3QH";%GARHGX2DFSG-9@&N>B[[*_Y&\6C>[6?3^_5;B?CFXO%<';'PU4/ MQXO1YV%O>ML?]_I?^K.K(T_!M/W>[@- -VR'WD^6_.DI(S%!>H9\?M4](&$4 M)D]/'YC">#N'#(W<@37;!7KZYCXB+_91]@S_DO) D\OC,9.VOE!5\[7[-#>+(P>[E84&F0J!9V M ^)/0;\Y;6SOU-1V0,5*YQ.N-8C,28RSX0NB+@[1E&)9EM2S=<#ZZ=$"Y=:A M\'6H_(,:KP=CO&:(KUGL]SG#]0+1]0>%^I^[,]"7!.T.!1AJ.[_S^(Q"+FZ0 M6'?=)/TV_U4^..5J19-',2,& 0Y"[/+,SRW.[36Z!'V18NUL7YOFUS'_UT#P M)@F"/0K29*LWE(1MF.QD'X.^4[)6N274V#\_"X_'I<*UM-MNLA/0_EIP:MH\ ME?:KK^'09#]=G7$KH?EYZ#CAG9E9I?3!*RNW#X[",$;>58I1_3OF_XYA11 MPLWKWB7HXY+:Y[*\MVUO&MKMENXX^/8NWAKA^S7-U%HHG&NW4;=?NGK?T5LV M<,8[K_B0KCZ_Z]\"O__V[LA*X6KD]FL8='N+TA5W'Q/]_O:NR0Q ?-/Z5^8: M83(R7N'-7)NPOHV5@Y6)O]QH>U=3\BE=S?[V+O"$O'1^'YV3#&9/HMT!7>WL MX+W@>3FT0V<+CJ;I-6@_CAX)Q7\@+\EUF[L5Y6];PB.!9AR?G/ 9'&WY%0-T M4%?G.WJ': /$-HV)YO=>.61LV67K=$E7[[^]>\C:/'7E*3T69_$JPGP Z\3=M85=AO*+T _UVILA6B2HNQJH\SI@[WI][6!Z M5J=YC8Y O[JS2U_KT0FNQL/UQB=;A.:(/O%(_*4PC$GPE.[GDSUOXE*8_SN' M?$RBWU T0RY9!?Q(G/<3%ROOF3X/_9:N%94]*W5&Q['L+_S_<8'8;_X_4$L# M!!0 ( '*'+56_$P?8$@( -$& 3 9G)A;FML:6Y?97@R,S Q+FAT M;<5588O:0!#]+O@?!C_8*T03E1[E3 .:4Q2M#6>@]>,:)[IWR6ZZN[FK_[ZS M,7(M7*%0K/D2F'EOWLO;#>//XL_+H-GP9Y/1/;W!/GX\CY>3P'=/;^JZ==L? M?[G?P#K>+">?6JD4Y@YZ7F$@YCEJ6.$+/,B<">=4<&"-BJ1,[;FX POUAF#PA^D0>4\EQ?<'4Y>XV*&=['4_<-$*)M]F\_$\AOZ@ MV_/=Z$T3_ZB>D!ZJM^7;8JN+X16$_7$02J&I!#*%.34+K! 0HC(\Y;AK-J)R M:],?)8DLA6'"Z*[OCH,+V7TL-0D?_^CWG-5U#(PT\%]22LXI05&%U&RPUY0< M>$$XH,+M$9(Z92/!'!!*C39P)G8T+I&JD(H9+@405&%*')%4"%DJ*E#;5&"B MLRQ[A6A;*:VG)"MW:*>!5/1U.R0K4#!5':PY< U3Q<131H"O7&&&6D-(PEV8 M2I539IU%;:>V&,J\8.+X3D.A\)G+4F='2'E&(@^XY]K4CM>&&;?ON]_7O6;C=[KP<5+? K^UQL-1U>#?J\3/O&V M4[_NO;A^^5&\'WV\&OS22HTNST3WJ"C%2.7DQ%N:BQN32QV%A4B\)ZO2%C9B MZ[NOW7 M9PBSW^U,8;VD=$)\Y-'AJ=+>B)_TV!7G.U0?0R'95O]R<#,:OAI>7HR&UV]W MJFO[79<7W8GB/RI7JG31Z@\C<7TIWJ@\@C&6UT0YE>79;O5^SQMW#\503.6, MA*69HCDEN+%RXD+K2F;BA@IC2V&T>&5LWFQTCYZ_$285KZS4MYG2XC=E*2/G MQ*6QQ>'^^NGX4+R0#MZ!*_*%N-5FGE$RH2BXRP8_)09ZM"F;C1C:)?PC]4)4 MNK05"5?*DG*8S@Z4T JP*_@XE3&6K#"Y*D5I@MPC 4TQW"SM@D5R>4M0O':F MPUH":Z R8\9@'1" (1O@$ B51J.YJ"M'!LU M&U)#'N_MFH#2*5)*E@H'*1UG58)#$;XU-T8(O;+90A1P/@.' 95E*V34,7$/ M= -\B>*#(Y:H,@@ #@8A\^I<,"B6;BK2S,Q=#18(3Y0KD=JED+P8"9:#F=%: MR-W2FD?F[MCWWS/J/Q^*T8:#GKDZH'6=X#0Q::KPR$YK-H9"6O(!@L/5."/V MHR# 8IPI-V5Y=FX.DF"BX.=$N3@SKL(^I@]K,N=E"FMB2K#LQ 'BDA B'9P_ MN(NG4D](7" Q;RH0L>B>R.?=TP-J!S.ZITEX],_8 ^3H !%6(#A]UY 3 LG& M/%E3&DZN%:50Q!?=A%, ')>9/2ZEL@V'.:S!8YY;OQQ/4 -\%SP5:M9;.2X'/CV)HPC6%2"EWA3(0&SN,HD MTQONY:W@>E77%6P)56J]O.)_8V)),! .H&2/&6?\$$U?2-UFXSYW(_$ 5$_/ M^B=C"WB48:;D6&6J7'"EV::7(>Y+C ]L M0.>&Z%J?XGGTKKY14=D"R'*^-,:QL0E;X%'7;$Q(H^1E0!A>4<'091GT8P%$ M@+@J0&5[#*.X+6@FL\KG+7N8TA0=@YK!-6Y+X7^&YN )'!0>M[>4[_0?/KOU*X!V*TRD8FAW5L)^DY>P6DYANN2:!OAB;%!L>(WB8)1?O\!< -Z<4Q?^.26:8EP^E0I MV.PQ7>G8#U3ML_\B$M^YN>7)D_L"A4#SB,C30:P(@:D+PGV/.2=YRPQ/R.HZ M?T-+X;_F6(ZA7Q7ONAL,,]669)8)-CJZS^4M96W9@D :84:G$(6*YN )5^7P M@OJ3_$5JNMPZJ^]Y^1BW?95(+1(G@M/)YSG"YK\2J@,F:R&0<9RN2D M_F[+UMQ >9&9!<&@^=0$/I ;^$&XEW5(_$\X=[(=6-!_C3MV3 M2!P?'1__:/?H?>AW7*?^KCR<_N/^[74^?+M?3UK]QT[YAH>_"S,+DF!P1W'% MK;2X#I7W@:X._V06?D/CG]K^ E!+ P04 " !RARU5_ZSULN@% :&P M$P &9R86YK;&EN7V5X,S$P,BYH=&WE6=]OVS80?C?@_X'PPQH#:APGRTOB M&4B:!#66M47J8NLC)9UL+A+IDI)=[Z_?=Z3\*W'7=(M;P.M#7%%'WO'NN^_N M[-[KX6^W_6:C]_KZX@J?@O_UAH/A[76_UPF?>-NI7_3$&YJ).U-('86%2+PGJ[(6-F+KNV_==RX*:4=*GPD6/3H7 M)7TN7\I#R\%0G'0/CWN= G M2GLC?M*QFYSO4'T"A61;_5?7=\/!S>#5Q7#P]LU.=6V_Z^*BSZ2XU1]$XDI. M52HNK9E!."%;JFPNRK$LSW9TP3\KQSJ^RPVW:F[UNX=B(,9R2L+25-&,4MQ8 M.7&A=25S<4<38TMAM+@QMF@VND@2N*N;C79I93.J(HN,L&/Z4&>K0IFXT$VB7\(_5<5+JT%0E7RI(* MF,X.E- *<"OX.),)EJPPA2I%:8+<(P%-"=PL[9Q%"GE/4+QVIL-:"FN@,F>& M8!T0@"'*)E4!.8W],"4E*V9CE8R%J_C/ZH 96:I/P15$H5Q.,E5Z)&:J'..* M;D*)MY U3V";245BIMB6BGB^[H@]!L+)/P"!1*8T',U!6SDV:C:DACS>VS4! MI3.DE"P5#E(ZR:L4AR)\:VZ,$'IE\[F8P/D,' 94GJ^04F;MC MW__(J/]\*(8;#GKAZH#6=8+3Q&29PB,[K=D8"&G)!P@.5W%.[$=!@$6<*S=F M>79N 9)@HN#G5+DD-Z["/J8/:W+G92;6))1BV8D#Q"4E1#HX__IS,I9Z1.(" MB7E7@8A%]T2^[)X>4#N8T3U-PZ-_QAX@1P>(L +!Z;N&G!!(-N;)FK)P((:X*M$5N[I>YB 8UJI"I1N*HL# MD*%3Y7SB0XJT/X<[F!5EK-,.2K?TP2Y-L[$9L:CF)'ZKP!\PQIEW@NM5 M75>P)52I]?**_\7$DF @'$#I'C-._!!-7TG=9F.9NY%X *JG9_V3L04\HEEF MQ$AGM&1^DPYPXS:#31E)F]8Q99@I&:MC<$%WK4SR/ M?JYO-*GL!,AROC0FB;$I6^!1UVR,2*/DY4 87M&$HX+87_!9J#)W!0>-S>!GB\8"/H@^$"X=A4Y9>5 M?T$=J&!-WU*:N)7*OMZ"BGC1I?D4J)T >\[Y\/T->-I>./1Q8'@8J/(9=!MQ@SG@@ M& SE9I7\W,0CE1]-@S'M8,I8NF6)XW3W.*/4,Z&_?\U2B_ MN&2/1Y[3?]'\^J\4ED",5MG(Y+".BU5B@%\?TA4]NF18(IT^5@LT>TY5._$#5 M/OL>D?C!S2U/GMP7* 2:1T2>#A)%"$Q=$)8]YHSD/3,\(:OK_ TMA?^:8S&& M?E.\ZVXPS%1;DEFFV.AHFFKR*0<9RN2H_F[+UMQ Q20W MX1WZTR+&1;LGD3@^.CY^[LOM^AZ] M#_V.ZZQ_BQY4[/IOK_/A^7[MX' L[7_&4]^%80/HO5GB^&THF0\"T>'?ML*/ M7?R;V-]02P,$% @ #,R,#$N:'1MY5?O;^)&$/V.Q/\PLM13(AG,CTMU 9\EQYB&'L4(.VKS<3'K ML#U[[=M=7Z!_?6>Q(;E+T@HUI*J*$.#=V;=OWKQ9;/LZ^F7J-!OVM>^.\!OT MRXXFT=1W;*OZQEFKGK:O@M$MA-'MU/]H)#E7 ^AV"@41RZB$&;V'19X1;E8# M)H14L,3 A;AT?NRZ(61$W#$^ !W:&8*B&]4B*;O#(<'NUJH>8GQ%-62G?<&X MX?B;-5LR!?U>NVM;\]?9W7#>\:4LAJ\&^#SW5][D5*SK(L1(G0K#L:\,N\?R^E8LG6<"84\6;C M5R9H2J4$+Q=%&\YTN#UQWGTI$'>? M,!DC_I82 13S7L'/):?01_/U.KV>"41B3(KC!THAC4O!%,.,"5\U&_XF7A-^ M1Y%'EC$I-7]\Z] 541365% D_BV_*J%']$R8F!!X\(EE)GAK1A/P-[B38E\I M!$G"8BIT_AJE3LY$UPBMG@E%*61)N&HV5/ZHG:1L0]5)F 99Y87"1/:Q@*$Z M0/NL!@Z)6!).92O8I'0+;KR37/O,Q'FB!J=UP;_GO^=W/B/G$*$LM?N2,DVW MZ-*L2+'XS<;!$8)^*=&,&:Z56C!9N[C;UPCHM.[%V>K\(/*#?P[6J97N7O;? M#[6K_FVS,A..SP,%&&<8H.QJIGV52!,8!D*0:76V\150-(4-\<# ME&$OXT2!!9!FW>"<\%B/(^**[;!18!U5IE6Y\H**W:;RNP9K_[=.5L,9H08# MG,,^SY9X7G3[U3'VMGE$[M74!\^?3L.YZTUF/WTT.L;N>NZ.1OOKHXG_S)VMZAVM-AO\%6?D7C&[YVH\L*H;V/M:+2/ MJL$O+A^PE[E2>3: ^S7#4[R+!&6>LM40-.669'_0BO=#_M'H1>#WW:? RY3$ MG_\2V!X'>,?S2*E60C*6;@=_I]43)$M:%=9^N&K>AK3#VU_ M E!+ P04 " !RARU5P+?PFJH# #O#0 $P &9R86YK;&EN7V5X,S(P M,BYH=&WE5_%OXC84_AV)_^$ITDZM%"# =5HA%RF$<&7' )%46W\TQ!3O$CMG MFZ/LK[]G$BAW[>V$5CII0X@0^_GS]SY_SW'MN#>AW\@Z>0:8I91!6.Z@9G("+>+!ALB*MG2 MPH$X='KJN"YD1-XSW@$3ZG1!TP==(RF[QR;)[E?:\L*'%9LS#>U6O>4VIB\S MD^6]X7.5=U\,L*3.>$+->*=^Q?B+3W(NUJ7@"Z1.I>6Y/2\(9_%P, S\>#@9 MP_1V%MWZXQCB"31_@=MZ5 _J$(6!Z:U6FNTKQP8_ K\_F<9A_SC>;?2\L])] M%>&_JU.I 5P[/\-D /%-")$_Z_GC,*I-_AB%=^ 'L>EI.4[K'%J\9MY_KI5F MRZWE#3DL!.=TH9G@L&%Z!7I%P>=\35*8T5Q(#6() TGXQY3Q:N5W)FE*E8) MR+P.%R;<'7IO/JV%[@8BRPG?%C=N8^A= L(.A,R0<>T#+(7?60(]*3:HH8]2\'L(5HQBVHP3OF!( M=;)L[&?Z,YY'?'O>?'YF2_()<0H2^G$Y3I-M^C8 M+$_1"-7*P1V2?EJC,3,]UGRNQWQN%$(2C433U@^'X_3O+L7;W4[_?W]^?3&3#$KTRH%^.=GWZ_RFCY-ZC0[G)3;&9?M!R>'YU>PL2O HA8;YH6M>(,S+WI? %!+ M P04 " !RARU547;SDVZ5 0 .L T & &9R86YK;&EN7VDQ,&LM,#8S M,#(R+FAT;>R]>5,BV;8W_+\1?H=\O=WWL2+08E#1ZC[U!(583;>"![#KU'GC MC8J$W$!V)9ET#BK]Z=\U[)T#)(HE"&B>>[M4R&$/:ZV]QM_Z]?_>CRSM5KB> MZ=C_VBL'L[.S]/5ZSQQ=]N$^]KIC/%][_Y^JRW1N*D7Y@VIZOVST1 MWF29]O?YS\=OPTN[KF4F+L5/U$M*[V<>#=\:T0WQBT_>\Y>)2_W42X_Y4E]= M:GK.4;%0?F@]_5;:_ON"/=ASW$ M)QT?Y(L'Q9/80PX\T4L\"/X^'#BWCS[G]*!44,^9V9SD3/'KKNZ%*VZ(J>56 M[X0OX(YB45WHBO[Z=*'\(O%4^=F!%XS'EA@) MVY]['UY#]_Y=4G=[KO_@G?+[J;O@>:YC"2_U3?1-8HB&[Q[XD['PTJ_$&^<% ,MZ+G!+;O3M+75WZ9>!6,-W42B8LN_OAR&5T%Y/ =]O3.= 4, MW#OL.2.Z.G]2RN^12!"Z 3\U_-^OONE;XN.O[_DG?#L2OJ[ALP[$WX%Y^Z^] MJF/[L)8''9C2GM;CO_ZUYXM[_SU+CO=XWWOYV%__GX,#[<(4EO%!:PO_%ZVA MC\0'[=ZX_T6KG],OW_+%3]]NVC\7SS]7*M?P X>G'1PL>G<#_UVQ8R4D5ELC5K;IMB/L_Q.1;'OY7 M+A:/RT^9YO%9[+D5H&<#:?K"T@??^KKEB1\=XKG3"^A)IM?3K:]"=R_@$^_; M$W?AN#+WF=?"-1V#GWKQ]0G//$&Z./]6^";%+S\TH_I0Q?"*?T76,B>;Y$TO\:Z\/ M+/=!*^3'OM8Q1_":AKC36LY(MW/\00[>XYI]8F[#O%7W&:8WMO3)!\UV;$%? MFO:#9,#EXES ^IE+_W,2+]7]\G7K&Q390JH.N"#JC*;R]Q.@J M7K,?'Y%I_&L/B+9H(JF"O@,?!;;)UP(?P"GD?;!-"XX$-P Z4R-3PUC!T KS MAE98^M :PJ^#7CT2EXXW-1BYBWG>Q6A8W^2]WW!:CMWVG=[W*S'J"G=ZP*7\ M\48-N&(8)CX2J$TWC;I=U<>FKUOS!G^R48/ON$+W G?RX'J?;M20*SW@\,#2 M?6$T_:%P@6#&KA@*VS-O!3]UWD3.-FHB#)I$*1R]@25I@8$%MKM1TUT;GN7-6XOE'PV;MQ:+R.S" M\H^9S5N(IPG0Y9]BM %USPN$$9_-G[H5"/JN.<:[O-J]<'NF)XS5$'UQ^3)Q MU3-;A(2+RY=KJY[6CZLFQ>4+KE5/]DG<5UR^/$I97"5'*K[OFMW U[N6Z#CI M UVZ:K(".^IEI_@TM:-4W/+I+BA=2\N7KB\[ST5D;6GYLO:%:?>')6_I925O M8C=:PJ2KEB^+EF_IKGI2"[+CT?*E[*IG]N.T>?2RFMTR)OLDK>!H!2H>!A4^ MZ:#.X#+#&I/ML70&.UH!@RUCY MRT?$*N&@9PU_DK#I>ON*QE+'_.)L?KX#- MES&C)_'R\?)Y^7'G:B$<>_')+'Q2WJ@!/TW[/EF'3W[^X!?AV_+R/=C/6N\? M9M?R.@)F\R?R)"XM+U]XKLLO^!S>+[\>/_&R)$KY]7B,YR_)@NI1>?E'P^:M MQ4(R>_G'S.8MQ),$Z.GR3['E.&J?3?2GF^J"?AX)GRY?KJUZ6C^NFIPN7W"M M>K)/X[[ERZ-5^"F?HYJ<;8>_>5EJQ]EV>)Z?+5W/EB]=7W:>B\C:L^V(\JU" M\IZM0/(N[L-YAL YRJ_5%_A/J@'AT1J5^'T84D58__N==:#*: [O M/="B^&NLB?K7GF>.QI;@HB'YJN3#^76>$[CJ;7 954E\D.M$DWP@AUX5-ZG; M!%4FA)^&GYL&?M,WA:O15$1JJ5VU_D>RBF'ZYNAU[U/?)]\V)F5S=A2>K[O^ M.1#HQV@ZZDG1=S.W"=M0-\EY1Z\W$K>HSQ,#4!_*)9V_SF'*?:&(-87;M;9< M3>I_C"80OD)^L]1%@HTX.RB4MG>1Y 16O4A;R*7)18JSVTH6J;#MBU18Y2+- M"_=MV7(E)'_^1R1_X04D?_Y1-7Q=JQXMI!A@\5CL"_F5 8.Y'UMFSY0*DF:8 M(]3]$#0A<@O!FN']M;\#K& $UV$EIEB M&V6*;0Y6W0T&99<)N7D?_,LL6W042;:\%M(4%E%MQF67!;2$*9!9<= M:#]^H&46W!9:<%M(:)D%M[D6W.:14[*@,;/;UFVWO7"-9F9V;;C9M69ZR*RF MM5M-:Z: S.AYPZ=!9K-LA\VR9CK)3(Z-,CG61 V]P/.=T1QBV'+-P7/]#\T[ M6[C>T!SSSF/[]CG;_C8TA4*V[QNW[R^1KSO?]=36+>&UQ*VP X2%Y&DK^JC2 M#^$6Y,>AJT%^7H4E%=AX'6VOENF]$F5S9EJ?)I^$W1N.=/=[\@A)7;W':6E1 M,K[2_W)C):G-F8Y;WQ@^IW)6$QY71XF@7&;.3<:N8<=9I(WFMX_BZ M=1VXO:'N"6^*X=K!&-9P[E*K9ZC+MCSTM3@?$B>DK=P:V.&1/5KNB.AEF!(P M,GUWAN/ZPPI8N69/WVY>0&]"F%+\63@#5Q\/8586[SA^/3O9 MS'I83._)2"4[FY\@5=I.\'9(97:RF5197*IDI)))E06E2L4S7S^)1)/,I,CB M4B0CC;XV]O41[- M7X:,H)Z4=7^A]TP+P=7^$<'@U-,_BS.[]X8(BO)\'EB$C)R>1$XHY2WABX[H M#6W'<@:3UT%+==L0?1-$CK@T;X51MWW='IA=2U0\3_C>IPF7*5FZERA1FK,: M&5$M4)*0D=(FDM)Z 2ZCV==M$.\#X;T2Y>?'B&+NQP6K!+1T9HVT5H:Q=2\A"[!N)\+2Z@'SNWXBN0B9L%])Z, M9-9),ILB.*K"Q2WI43E4Q38NS1XL[FOQ__V@7?3@FF3"91%#.R.K#2>K3:EJ MSUPRF^B2V8[?#]65.EZUSNFS7X901 MVM82VMJ%5.:JV0!7S7:)FXQD-H!D-D5P9&Z837?#;*5PR] MTGM#TQ;N))XB^3JHXTDIQ0^LPVOU]\ZQ?C**V&2*6(>,R&HQ-Z(6<\UR(:." M3:."=&GMSQU$F_M+=! H],_W430^'T( _"II!)@0V2 FI35KKQY8-"\:"4;?Q&;;SR*>^&X3?@29F\/+H7NQ=%'%EF;UZU9S%"+/3%T?\L!8D.RD.VT MH@Y3M?N>%1A("8X]\(4[2FT^E5B$5[[_4SD+_P[@#6]\^^-K\,J]"_EL]S=T M]_,OLONHQV:[OXF[3SNS:MXO@Q6SMIU>!HN45V:&30G(R OG]+XWQZ_'[U:Y MTUTCI0_H]#Q?JRAD,[WK.>PSS%@AG=FWQWD8P M0O^ZX\[2S1/68'J,:4^-O?1/K,OW>M >K[Q.KL,""7L-K'MFR M,?RZX(;]^MZ\_P#S< *W)SS\B#X9"MT@[OGU/8P/?N+__3K6/']B@63H ]E^ MT,IC7^L RWI:0]QI+6>DVSG^(*>U@=K[OV@CW1V8]@I-J]ZIU]I:I7&NU?Y3_:W2 M^%S3JLVKJWJ[76\V7F8<7W1O:-H#WX'[SZM:,7]\=+:*-YLVG@GPV>&Q:>]] M_-__*9SD?UG]]"Z:K2OM5V^LV\0L]\;]M[-\[9LPA'EP<.[T I3]>)Y\Z^&Y MGB_G"]^^H1#/G\ Q^L]IOMP;YO\>?OY\!H\#1K =FX2&V=.DK&XA_2;U--^) MCH$]S=;Q\(07?HB_;^]C(7_P!S%7]$Q8=1SJQY?? )\8KRZX:A_G[R0.Y,PQ_BI?F??]&ZC@M"Y*#G6)8^]@3LD_R-Q=>OOJM><(L5 MG#W=4AOJ.V,EXG[U#765>C@\&D=TX)G_"!X6[!5M>6R\!WU]9%J3#X^->,Z3 M(N(YGR*>BFT'NM428\?UTXGHM\KYY<7M]Z^Z=?+#1-1WW)'N_VO/O/<_=!W' M$J!2N(%(HZ[X@'"?S\I')[_,)33YPS?FKN_9V8H7N/NQTFC<5"ZU5NVZV>IH MUS>M]DVET=$Z30W$9 =DH58H:-]YIS0NM\UM-BTG04'I6JAW\NG!6 M.F(>BJ8'_[CRB"-B_[C]LLUQM;[I 9]H$Z&[&E@4PI@1=B=3]'I->F>-K8]T M@FW8__ZL_U-UKZV_]C30@G'PZG:-[]?@ 1H^82D4;6"C5;AO:.@3G(JPTP@[ M,?)9QJS*B58#%Q[@7]#*?(6G/3S73X63ZM#I_;<^".4@>;?@AV6E5&NTZG8;;>E F^#F=]V"BBOU> MPOS!,]0?"LT/:4)CQXS6!VK3>"B;\^_NCN]LW* .7]'Y0@D;'OH<0;4"J6\' MZ#;\,*-5'4M)5R,OX05 M%396 2@N:X/F'3F\*"TQH%1;VV_ ]IO:'NPFWO5CRHC=2S9H_X%(TK?.K1\<^A]K4RH33/I&/:P[(&%_08 M@KNB$C99P%!UC#DL\-776^)+830XN5B&QG7@B1X&P7PQ=IU;I+&D4;/ ./<^ M-L2M;NB/C.,.=-O\ASXDADG7 M$Z>)J.OXOC.*46>:_J@89)$'KITJDT=B1[^ORR@@ [$]=#XV#%C#9J/7&'U9 MFDB>,X"]CV?'!Z5RJ72,FN\:B:U^V#IL'VJUT=AR)D!MR<%J/-J(H"*M?&$1 M]2QR4O3Y?)I\Z E/GM6*R5H.;9:XSQ+$73$,5WB>_'%IVJ*03MA?^E_NAF=_ M_WYO?%T:8:>\'(BZG"]K7_2Q!0O0]ETA_'42=\H"5A]9P&+Z GX_=7__PQ;' M_^Y\6N$"%O<^M@,39'_A>)Z#;5WK5DI;MRK\VG0[SIV=OFJWGO]797)_6W?[ MRUZUZ-6P9C!2JF.;ZY2#F5 M)7V >Q^KL&_P,-MZR=B%D9ECW=+$O>@%6&H('V.MH?<#2LESA?ZZ MI/1)&GE=.[#/UG_-\7Q]^/=__VZ<._WS\XO/R^:7Q-M!3A<+Q<>M]%42#0P% MYF2(--7B%43&P,33>]\'+I@6!IIYCOM!NQN:4< H[HV=\K#NSPTIX7ZZ0I]/ M08/CO\N-Z]O_VJ?&$B@H_KZ]CZ?'IW,HYEW<=QLZ3N=X2 C5Y'KHV ^ZJN[/ M_FJ8^K__J>A_+V$BT^_<^WA2+!U@PN"Z7"$/T$?D%/D_'MQIB3$.?'>'?8 Y MM/^XNDO386^(B5Z)U[,-1X9K^B8\R:5%$*XPM''@>EBJ!A(='L=F<*&XWWVW MNP,G#GK-*ST81@,6Z25=]B_YKBACSG94W)M)H7BH(-Q\SFJ MJ/OOW^\*I9I?=Y<@3Z;?N4<.>UA^2@#.:6/=U6YU*Q#:3X?Y? %C.1HE9LX5 M-]NT/WL?Z[:!#@*A=2=:;RAZW_&"[YK)5!?SZIJ>IFMWPK(.OMN@JVN>T#W@ M4P.^\ (09KL[NJ<1N#Y[?5N!);2C_+$F"3A&^$#+ARDQIZ_"4W]2\'3VBFG" M.4UH9U]@<'_@V-IR:'4:63H57=\YK;/RIZO6$AU$WK+H7"7"^=NC--.5,O7BO%O(CB,)>*[H:"7.6X MRVY$2ON%=SR"(4@9)")#TRUK=T>24H+&ND)> 4].H:H$(<6D4NV^-]3M 1$7 M?HV9#)H!WX)ZAI>.7=$3I*P5BOP\2KCRM'UTW(/QKGE!;PB'@X.1+A7T]X>Z M/SV9.]V;90JZ64[G74[3;4/;+\8FW14"A"Y#!>%-=#WA'Z+8 Y?W'S][GYV_JS^TRPNC2_2 MW[_W\2O613S('\03L]-M.',8Z.B5,Q"2$%#/R/1](#HP17J^Z]CH9;$FNSOB M5K@3K8XZAMXC5\^Y[NO:!4OK!&M%#XE+[_AI#R= 8'',H7W0T?9QYN5?BJ7B M8:@.F!01'F-$.,9B<"#$>$R+V$M[#G?Q@(FAQ@YPA&(L((+MQH@-_'L M1F+E6*?:'8/2BJ0S1^-Y96L2'BWIIU7KRY6EQG\3H]CY6IE=\$>&=GE*[*!4^2'(KWKE& MFNA\ I&M>'CM^0*2ACA->!<)PJ.[/P6>:0MOCFIL56X'^=/RO^UR:97U6BGC M>4JYUG;15"W]5)VS987$EJE[/].M5;YSCLRX^?OTYG/GTOE<76DIP0,#>U8U M0>HNI.;++"]4MY?P4JS((QI.IMY_0,G"&,N4;KB[$W=739E(9!B!A$*_%=@. M@<<:&KR7:^%2LOI!R<.761-\^YT)[T;5SX8I.2A2;DV/))ZMVSU3M_"PQ21% MN'AW!W$<#-TU/ US!DQC7B2@M*^_2U>V5J2PSR.8%>_D4]3XW9V8*TB*;E Z M29G5P3[%5 QD#\I"@*ELH_P)&@.>!A*021+FVHM\79%O9,@D" M[S31Y+)AYY#=7KPW(/FO24F MY&3:+QQK-X?MP^JA5BZ>8!SL'4X]FJ>,#74M$#81W<"[W1&;OF OCW6\"%U0 MY(@W:,QZ8)B^7)1#+72+SLM!J_?Z;@5O<=Q*M'07ECY(%XJUN[/?C[[4KJ\O MEBH4I\^S^<-Z[%A;C^-G@_BD%>,3LG>](=A&H6&ZGQ*KF6O2I;I)GNYJ3WH6 MVSB>!T_>_U2:!=V[^N]__\B_P,D;'\_"[O>5.-[7(WL[L.GZ8 !R!PD+Z4GX M,O I2>+64:KQR+'Q['* \R,].SI$^NJ/A=D_=$E%A3NOJ> ZB0(8O>I;C MX@SD5"I0?7*!PXXLZ-CCCT]J5-KGE7_GR!6H MC^%LO3>!#(0UT7YZ6)>_)EE[83FZ_\VL?QN/\^,\4V>A6"I\^T?\5:Z7CR[, MJ^;?86TWWZGQK1K=&]+K!?GJ8.#3Y!9[T5Z"FD, M6MWJ*:>N8UN@5S$ZD>;K CANG"$>BX'L@9&YVTPG2UB#K>T1E] M_#/J1T!P.OIS:8>'C@7GIP>*V*W@>(<@^&-A'&J=9&C1< 0'%^E:4KB B6) MTL/"\Q"K+P*?5"WX\G"[?)L/<&LKJ;D^[!WAI ;*:6"LK&:T)$CI/9*[9X72 MMW_^>^O\]\H#(U@A^DQ9[T.-T_-(Y41@!1?G90*"W("/7&18P! M%"I8H9 [.3W*%4_G\D!(S?TI^1:C'*QK@^_;8NRS#"J4&"-A>22U M?XU /_ MGX,#[<($H?U!NP9]^!>XZ^] V#TTJ[6# V4_&N:M>K/T@G(B[P?MDZ7#LA3@ MX9YCF89ZWX'OC#]H)V,__$#=<$*NN\A?&_?/3OMODZ^<=;Q..6AG/80/.BZ2 MO&2)/MTQX\DL)=VS*5<<_3PGKRFVNFI=?]$0F^F#5G'UKMG[1<-J3E[[AO.+ MQ@"#W@?M-], ,8([(%\=>]1[]2S\>MZ82E-CV.-)66##2=GK\R'539V!W M^@R4SSF>=RXL$[0%Q>5\@)6%5PI6&.__UUYID?+)V-6+K?/ M/76K'_WP!];X90(A=1 U6N'##P30$EBIQ66.286?PD'I"PQ,JBQ+)9S"$ECE M);>Q\NQ]+"US4"W3^ZY=Z&3,KWTO2UNVEY^>O9='RQS4C8THS-8MICKA4-J^ MWN^32<^PR&O>W9/MVMWBLS?W>)ECDKU$39%MY!,WLO3LC3Q9:D:6&&!,$4]H3E V[_DTM;]>F'CU[4\O+'-,5*$-:6^\+?\)C.3<]#($$[@;PZX-;NTRM M>3/MB0<-BA5-?U$?Y8K8@P=R_#"/I#)SDD=.E\HC%'+D86!.34HT4(8?:G\' MIC_)P14691.VH]B1=H6I'ZY'$2:NOM-44TWRWO.]L;*?1]EO'J+%JMGR=#&Z MW Q:.GDV+9TM-:%3IG'Q0"["W"LLF<@V?!D;7G[NAA?RRQ4>T]E=T3D;,/@J M2H2*K5L3SR1)$%%%U;$-3NG#:UK""RR?+FF.!4/S;:F4V#R]K/QL_T:AL,Q! M4>-D$_/*;@4/!DD /K7DAW%-3:MTG<#7^*#2T#6R=MVM\ #6]B;N_^FSMW^I M;LJ+*(E3>D1\+J(E,F@'X[%%?^ON9+&S(]OOY'Z?I>_WU)XNU659I;Q%3-NE M303^U0>ND-N*Z=D\B@JGT^KX*4C^2I1=BW?%5(:0_[/-?^KF/U_8+]4!6N7\ M;2\2].1A,3;""B\<;]GF5I^]N4MU@$9\RD,!\U%W*6WKPG$%#$/[/0:^[&D= M3)^_=L4MIO_7;00L7TS36R\AO %_S)MUR!3R3S:JYHTNP6=+]4^?J]S>'(^O M%H*#-F4",$G6JL0U%]IG+)?!T_3Q W1=1E1ART(6A6='^PM+=6^'-, CP2H* M87MD.:]?G"[HWMX0$?!(6/%'1F'YIB:[,+X=-"\/PE; M@#1 !9J_)Z$0>6FDIV6N_W9C144QOV6BXMGAS<)2/;.20)2.QA4E2#U>@B2H MH1JGZ'LY:/O%6A!U-K M]X;""*Q-X)OBELG(1X*9"VSV$$_ 4J MFW[XQ4_8UZ4ZJMOP)MW?".=C<1FIM3^VI$OU\*)N>,\C\ITTL;C^I;XX>$"- M""%XMJ4\>0[2SP-5IL58T2.\0V*E_*+]B5 #61'J:HM0+YT[X=*N)@M1<='- MK.3T1WG@)>I$(_'9_=AH=FJR O-+I76N73:;?]0;G[5VI]*I7=4:G?;ZV_,N M:;9?G0 Q?P/+T+X+,<:H[LAD3 G@/,MR[@A&Q#$I:._M[DS@!B H@V$K6B$L M5*A%?[<(=>=K__D_IZ)<[D:.? M_%?@Q?]R C?\D]!S+US=_FZ9]C0"K_I<^V*Z FPR+[Q PJW04ZH*P1"?"!H2 M0CF!%C-]+\56#E=1 OE*=A"V1>N;"(BC8>VU)FR#MN:/:&.;7, MA,)(>.\3S7!D;Y$>=MF$9_N.B_2N]?6>G^/-,OW E[P%RL6=[AJ:Y3C?0>@R MC\5?9,)Y8>_NX&M&0K?Q5"&P%X:Q*98KZ7UL9*.(4@[184"CPLW/2;^EO+50 M6[#91/P9A[L[%\DAQT>KNP*A*0T).$B(6CIKU3Q=57\;EU91].7_>$],C-W= MF9L9*]^ WPO+$W=#X"P\I?VYVTVG\*&&)WN/KB ME"912767) Y]=J@]0%*2GP:!CB47 F1:@+X) M1#DE8 NT!?"-IGV+-:2@['O?R4&_NQ/ =Q350QBB\IO'ZYD->ZPXMX@-#0.8;Z88@'#0)"D4H_M3JO8\RY!'2_R+4 M4[.2% M[>COX!TO X>VFE/G18ZV["792[*79"_)7K*HW^L!YV\I\^ZNR[N;N7>?0^9+ M]:>^C,,X!IV'21P*.&N;),Q\#W@2K1##[1*ML%.[T@H)1.-/-^UZH]9NKP1' M<5WS5Y/2FG_66G_6:U]>R>32WPSV$AI=.@A4W6#8<.J6X5)W;+24+7@*NH;N ME(\43HZ [>+()APY7>QG.'1\#TQN&);K!)ALFL.N'KWO]!N:N&0<:8:@M+-# MK1G@'QX,DWM!#"BMW;1MYU:GQ/C_<8(3#3,PCQ'GOFWTLMH-]D;XB]JXZ M@>L/M=BG^\>?WQ]]?A?MG2]Z0]NQG,%DZ=;I-"NME:89NAR>\)>#Z=0$I4Z9 MU+L[8T_7'3J]!-[QJ(30.AN;TA+#10L+&=, MZ6"J\8/E]"C!%A[7%DY@P3R "8;:'W ZZX<:/ PQ^6%2)K8%E7SF2?J?>:HG MQ/0W+!@L6C+&9K M@@L6KI)#SE1'B1]L6*2N&H*(&@PUQ$$!P6/VL!V]'^;3&PB08G8#\EZ1>!A8 M3A<[U<"(G1$P-C+C[@[YS:G)D-Q9]KTU'.3$"N'+ZLK'7H4+NEVA\V8S<:A+ MR%/LF?K*M_.E ^K-FY;6[K1NJIV;5NV%WOE2$YPK?N#04$5:) \*9Z=%#6,@ M57@ L+)M\HZ[8OK*AKC5#9UB7+H=8'%\$4&+\Z?; R@2'3JK^K+?"9QO.%BQT7Y=&8J(D61@PL M TQ!@3+$7+4$WS2-$ZD&0XCH?Y =*T.DB%@H0.E=%-_EVH4P'""C^2S2*7+1 M]4S#1&[A)G'1P2_;EE"C,0QNP!-.3@Y+/VO[I=)A^6>DJ[#-"K8YD8W(+.HA MI^["MBKTE7*E4BG7AP.]C*X:L M]%/Y&-O8:/L_%0[+)7PY7_].19)< >.86A^^1#:686D0#L,0/%76NZ=O#-=5 M(@I%ZEELWOSJTO'A*4V;MDM:G[L[=5Y![M'&HI#ZBZ2153S E"2@'(]$*7!^ MK#**N5FW=$IE()O#,D$ZZ4KGL!%0#;;;)C,"+W %"(ZH41)I]3PN6@,P.\++ M9WT]U 60R,%GEEDT/8[TE23_W>JXYIL,I%@74= 0OH@0' M4W6ZI9V4!QVR"H_"HP!E&);'XWCVFLC,&SIW= T8MJ(?NQ*;\E!^P4@'TSKL MH@@'K\"V8M@("F0ILX:(S2$>N8R.JMCQA).,'7SAB6M:(*82KA]E8SFVB,]8 MSH&31. D)S&JJ%VW.-M *>?8MCANR>#:2.,5'WHK[ #&%$D@^-(9N/IXB"T; M4;S$7X-/3FC=N:3.S1I&0NG.15HW2:\HZ9'\>Z#0>.* SFDC1,!@34=UAL33 MG,YP-1!VE, K4J23/W7P@6!/$5'30Y&N=Y7 (],!TC<51<_4&BT])7-Q@3$W M6W.!&,+B8UPLVO!HMB:[Q^>D\<4\^!2TN!/HK\>;+.,734XG]+ 7QOZ1AQ_V@N8/N?K%TFI/_ MO9N?17UR,A5'XZA@XAB8$X(K+-:^II#Z@I_F/70ZM"CC>D50P?/'N=+)R=S1 MI+WFP3#FBTZ@<%K*E;&OK"Y9 /;4/: M-N=*Y>.'KDM[WJH&4RCGCK$QZ5-&LVJV315QJ'\M('.>U$5J1OXMNI!/>8Y< MZ).S?&Y1L;GH,+9I_J7B2>[D[&P)\U^)A%C@I"T>'N/Z=AQ?M[P?.*GE_4_> M'[I/,QPP/\6C1_0533H:Q9H63H]RA0(< M_$KJX,=)8_FJ&SEU:5%Q!!F=:\H(:7.SH^ MR>7SIYG2O+PE+9V=YDHGC[+)1JG,*X/_669J_ )E)$<9AM#ZJDPJKMXU>[,5 M)H6LP&1#F.CA/,?K5O/\IKH:B*!%XJZ;D/K(U00R61:+"K"(&DO995:_XU)Z M$V4_W\+"Q#XXZI* MV[MVQ[RTAE>4#0P*8880Y^PR*,K>^30]+8^ M+7IJ7WG"EYT:3/K@PIQBSJ6]G/_%5RY6NK#%>&'EXEO$"[M6:65,1K*Z3-66 M,:B)K*.)LLI"H2K3RR@=BRE2YFY3RNLHL'P318UGXJ^Z+9S H]1U*LX2AJI2 MBU6YP4;"+F%1&X[*ET4E'A EC&/HV*JD+4GOD10;"FNLP4'D^ 0;@V5Q6C>4 MAXFF)/\I_8O!F"AI54U0OL.2":>Q%+^5 M8V,]E2E7_CZI",#R!*@(_ ;J@/:9R_6TZG5-VU M8K*X0>()F4[6A+*80C@N):KB8@BLIB')+LXJ#Z58O$8TQ[H/Y0B'=:E]AV'S MD*B]$,*(,Y?!_,;,5TI!=K7S]J6J)GPA8+R7T3TBCE),7@O3=N,#GL5+L4E7JE0A5BPJZP;TW7L2FN3)8Q@;C-B@$N5_;%""O_ M+*[-8_MO/1S]8K83%N-W$$( ]^%<:F32IF@A%-HOX3E1-5*AV%WX1?M*H8%@<6LT@D3J13QWG%1CX\,.T#K*J+'!$]W0VUE833P].$[DV4HP,XE-!G#@C0'!TFR@%!/@/T M0GOH8] 1QD:[%4.S9V%IFSZP'9A+#ROF];Y >X/<&K(59:@Z$8;R'9 /_K2F MIMCW_W3@QSMYVD>20=[. =N#77ENYC72Z7&$?2;WU&2L;Y6\;Y$L#@VK11\0YA"V8$ M0M5R D-J^;ZP1,\9:0,74=0]IL6QI,6<#&.#VA#Z3SA0$*OY=_I*E/0#N\=! M!BS^7S4+9R?5RNAUF1$Y)D85X6+72[SY^/[5^=4[T%=]H]!3Y!VJ($X$#*A+.):9-!F!R[;PX0A4$]."/+C"QC9'DM M?$XC02P72_C88\./?&8Q*R3F\A@YMHD=;O "! I55P\=T(00W@@?$H*(FJZ* MIDXT](X,9@5R1T*>9L2YO<3Y4AD.DG K@?*OP<6,O">S"UC\>GP[\37GI MYE DRF(PSD/@W1>QP(LR0?O%3/#->N$BV=;'63KU&M*IBUDZ]99P&=FRU9MV MIWE5:[U$Y]6U9U#/0QH&M69W![4:#%$;"1BU&,;Q F#&(:YKA%B,L+,/(*?- M JGD&$SM!?"*U]P+H%VYK+6U2N-6WX R)D:Z:<> NG$@"ND0")"!O"7TKN,.=-O\ M1U=0^-36$K/W02G"#@,#5XC<#Z-_=R1X(4$54JC%#%,M$<9/8LZZU'0RCGB< M0"..-=!CY\P0+.((@CAV$PQ 0E(2JK&,F6Q5WOL<.$^DIWX2QUZJI+L[([@3 M=@$^NA &PKPC2FL,K9G^Y/P9;?^B6GVG8=$(^[$UTEXH B88#1X^2Q3*R_6% MW?S,TK6*RHJ"$44 WV"D*2S1S]4+A26ZNT.E*;WXU0KNE>!#C<3K+3VPJ47 M)#9#W==CE0RF3/B;XIQICCG4KJMM4F220]W=:<&*PU%%"8T1-^T M(RS&_F\N<#))B&(,#&@F*P('0L#T%/+N6H^ZE0QBR MA*W>;,ACKW%S44'L?CCZM.9UK57![UY"%5N?F%)HWC.MIW=W$N@I.5F:9@?8 M&#EP)0IM MI;BKN(_8%,9=]7R1YW6!9FB+&@0<10B&-GZ4HTK74I5;6KZ\OF MUUKM[99)5F;!Y'-8XC;4@<3*)W"08'&A&(TM9R+0,^Y'G6I0+F$K&:"3+HI8 M0DTFV1[(MK9AYQB)B$[5+=*!2:#B0*QA^0FC*V/*%CJ@X"=7L(3O!DW?%;(= M^!A;X-@^TRT><>@C$%RXTH6E 'V-6""FC+%:=R?!HFV!X2BJC#0%Q9^H&<)W M6'EGC.;PEM%X2K^TTE2_M,J'.!ARJ][^0T-YVFR]FJ9IBY1V8D=KZAX/F@ZH M[MR@>1RX5 ;!6EO,9P\$8NFV'L?-YI;8LD$VJURQUB8O>S(?EP[/DMZ7%S?3 M:G P?]4:M=JY5CD_K^.17+G4+NJ-2J,*!_7NSD4SK$;7SFM_UBZ;UU>U1H>9 M.\(.!X:&=50=#KP F[F8> JI=E.]P'4I*JQ:ML!-MA &S ',%V1G/@3U$>+T MXV[U YN,'*79@0+MJ&XH4@2-0,/%UYO_B.3A2"&6>/4WV%E#H-F/]+K9RDW#L4I/6J76;IT[] M1!.8J:E+91[F/G#U$8/?XZL](;YCBIXI5UMNUE2B#>J\I+3"FW"A4=.@L #Y M8'$%#-'U50X?]8ZOV]P0ASJ5\Z[%FXQ$+3CDX$$F][[+[AX@I0,PJKIADXM< M\FL<>"36X\,W3,Y;E#F%.(!H4'0?G0SD4/6H_8[H"Q>?(N,?8Q29L#,7]#$,Y!83-V[9\4;](ZX*7%^WUQ@5: M7#6M\UL-_NC4+B]K8(55+G=W0*R#&=;YJK7JGW_KM+7FA=:$JT"A($<5/ ^> M[Y)7EX$R[E0C$M3"D.= 3K)2"P3'K>D@C(@,T8O[RIF20.[F@-43G O*&8%N05@D.NV$AXQM>D,\ MALAE NN*?*U6Q[3[:"S*[D@/C96X@G)B:)UI[WJZAX0&GY+"GU@S%'W*@)2. M26PRA 8 <^/ %@NWF!D"K; M?7Q%R/&JWL*>5^R, ^^X$RPC8/W%0'<-=H#UPT7B":FUX=::3!VT:.@6\^5* MAM*R2TV4_D+!(I%B0J7SPQJ8N)0_/$U1#;" +H/*J@M)F$/M#Y8V[^\>,;0 M!CYPD<2)DRQQ8@V)$Z4L<2)+U'OK)P)H:$.S2Z%%TEK[V'0=U)? "V'+TC4Z MI49U8V$O-*^H)2C&VLEY&O>'L,7JSN@XI!:]_%F1$>UV$BVISQB6A1:>[CEVY. @ M^T5Y7\AZX6:*LRZ:.Q$Y9*3?Q0NHQ+4?X)-M,7 0;I%K IPN.>"XUW,X16E/ MQNVC2<8P&<,\C6%"MS4UY)66*2GO\8I*]K+TE(<4-7U94DFN8^E-0S>"](-8 M#AN^E%/T++Y0 Y34/W^4&>UGM/_(R]%Y"+JP<#T9=XN* L,Z C!:T026Z3&A M#RFCKHRZ'GDYQAW#;,:A.9:)J ,%G,SOV"82L9\ M*):,9P6&$.PP5+J[XP1^#T%/IE8O1$>/PH88+S$Y2,*:_,-*/&I3BZEE<*.- M XG'&F6 D=(3..HX)\ZH2&DVCAF33"JW*:XRPG-]-^A1H&M]*2KK)Y!*UZ.L M!PTS(C"K5A( \!U"W\=B/$ ]82J7Z 5^ MM%:/>@G>&)OHA>0-('/,ZN5ZF:?%;YL@9E-J&8Y8_"%E;GG4IC MQT#^S,$71K+F>"KC_ D#D2%ZA#55"06AR+.1_5R9+<+4!L2*^1XZYH-Z_AQN MD(4U0$S18%3\#%FVCZ2!&6)&CJE_=V=1\D\1\[EY@?^E*5MG#T2@=F&32JH D-"S,GBL"@M+Y8; ME(L?A\#J@:T$(U^D,H#@4FMRB)@ADO-@YD3=A%NE\@S" MG4MJ+*JJ8P'&*CAP*31N>C>4FX3U=*+Y)R4G,=T%VJ_#'B:7\Y63B6& J/+"SOE)5D*&Q[* ^%P96>- 82F"C\(Q?2 MV$7,%4K$4P4WW(7 P@XUX6-9ELB,3]VT4"-)WPSY!@\(3LYK--9-2@#=W7FK M"DR2?S -Z[?ZY]\.,(-[=Z=3NZP!"VGM&J9R'ZI^0:2]WF(>$H+CJ$RLJ5/4 M(4L8%&=06$:.(2QD)X&)S:KX#U@0DWF2B3NR)P2>NZ-QB 0)NL,CWO(PJQKO MGDY(E=63_=DTW# O4/HLF7@) YM)"JZ6R:Y8N =T0HB5'IQ!LB:./)T8[HWG M<.>B1%Y.DT MSO94PD28<87S[[L48$8^%W8/\XOIT=U)K$9&O@=X#Y,R,!O2 M(Z$R/=%(#*#F%>DW':X8#! M[Q8'93-:R6@%.V*$.<AV4,M=7T$E9'5YI/5M70K M1/4EZ5HB&A:ABP&3EN(G7':D9?24*J;"0RV"84F)$<[!:-'!5+ P#2BCK8RV M\ 4M?6P:Y%-.*UV;*BY%8(>8UI[14$9#^()/@6D9TW6(D:=.]KI _[@>Q?G( MY<(M_>)^:$IO$@-4CFK05I##=)15H/TBOGN"T$W8$G!(-!='<@DS+? B2 G(I),!5$I@B]C")C $CEH^!H97QG7B8& M3:1OH?J \C]1'O]@U@F6?TNH$8*$Z ,Q^IY<&;;,$7TA%L^0B5BO%J8U_/P=]ML:P[R-*/E S0HW@$:MQL)1]^E"O_B[I\+% M44(%;(_C24 E1:-ARHR$2D#1A8VY8L"RLG,Q6;E4L^48<;#..]?TQ0%,UN-, M/,SH=-Q)+I:'AVAOZ^>57 MK?I;I?$9D3@[M>IOC>9E\_-7.GODF=D584XS8[K,E1%\ LFHY+2$P+;T<9>O MS"'#7#%&P0RQ=)MQB#!7 ;S,%TMX*./CPC9>$&0(7M8W?<5%A, 5,.?7^\A\**VC5"9@<\/LA6A>8VM" M/LK=G3"!(\R@"G%C>2RQ?&<5'181RG8\*R$2;S,9QVI0:AWCN&KA4PF;1P(Y MV?(HDE+$,Z.=UZYKH!$T.;'GO':%^L%%L[6[\Z7> MJEW6VFVM4>M\:;;^T*J5ZTJUWOG*^7&&&)$2*.'QPH4VO3#1!K8K0G.563NQ MVZ+$NI!2HOZMLE\BGK[U-(1_Q02&L+!2*XXB%M%=V)L^ILMPH@^2@.'"L4N6 M'@VTAQTB<6Z( &2FO1-H.T)VBU(H$8B'1YO(VH&'^$S EOE=D#>6*'W.PM&J M>LQE73%QI/(>8Q9*@W4LF1.KVZI:( QQ4D& _'W>6]Y8[MHUD'/MJE[5FC>= M3ZU:Y0_0G4+VM\FM3:*K]-Y8&>1XLX3:*X_MB @BTA MU+$H Q,IB>&/?9H02-FQCHG(9@\-$+*<859<">*!QOUG_?R@<(8I^$"4#AX9 MP@'F22O@(0I3S>"D;L%=Y-*N5D!GLJ\A*$6>YSH.X2MBDKUNAP-"2&\0?A81G(69QT;*4JBVZJP&2@[27 X^Y!0MXF+,I?GKF<6AE2447\/T MW&#LX]DVQN.E-\0TZMPTS/2458KALC$9"!-%6ZHTQ-<-A(XJL)2J<$@_-%5-Y6"A-[%KN/J'%=SJ?$%VQ<4L)7C1%R^1">- M7&A.RVH%_$@=(M[$\\7(BW_50W94?$$DO=?,5* M#0KPRV:;X" KC:^$"GG3 IG>J;7J"!L9=E&2#H_*^9_P1PV,BLH%.D+H\E;M MSUKC1K:\N6XU+^J=RJ?Z):@_.?H(<29KH"?5M/9OE5;MM^;E>:VE_5FYO*F1 M'2))#$T*3DC7[Y3X,H=JYNT.-)Q(F(@;/8@2L_&>'FL+BCT#XIW'3@8 B M?QMY8:CBY,YA,O?\F,(;QS OYW_FE/]"Z6G" M%U6%1L:SC\<*PAP27R(#,!4(L%1DZG-8OR3SCAAA4;0KB7A;W1. _A/4S MRH$5XW/JMWI)J 8Z70LM9NG91/-$%1*AH_#O (TZ[D$0/I46"$&/ZS,C R-! M^CFDSL90FF%5&?%VX"4RV--LJ)EB-:5EKL\'N3Z^1*Z*@+@O0;*WZLA?+9#P M[9M/OR/G=9K NF#47]8JP&+UJUJ;:,SI(VG%E&_LOWY@D9^)!HNB&@&;U>;F MY"VDQE"1R]&Q9N@356G%&Q/'MD9[$ 1K"*.JW0V=*?A/AFM&D]-C1$^R/"9R M""&_Q0MUV&]#2IE\3WAT8-D0IAKB"<'@GR#[4:'I@?[DZ]9;4P!BY''0:1ZP M"HZ*^>5E#0Y_, -!7K?JG7JU1IF\[@.M8H]D2@YTS5(L;A,-#=01Q()9-@IP($7Q8N9U+P.?.= 3ER^ M>7*XFHU^$25@'2]9) I^FD7!UQ %/\ZBX)O/30OA)+1)\?YTTZXWT.U8^P\Z M;]I4K=MJ5+BSQ^77W.X.V(I?ZI>7VJ<:7M1LU\Y1<8BU_\#2Q#:H\.C=P1!! M,_F06/-'-11 U[&C>BO*,J68EYSC3AX?Y7 41!T4N"L+V&1_!ZKP<#CU M'!DJ2+0_3*!T9V5T;SX[+JQ[QN@Q$%<,>4R2&)[U(:9\O$94>B-D3%7O49FH M)]L+X%YG>;T9B?F(L\')#4ACTHE)5?MA<%G:*V1>YR)G[Y3/*1;3$_?2?XFJ M)?R-35V1!L>D^](G.HREKU*2*&C1U5VPY=PLVSRC2J;*6"T\6L.6?L?"3MB@ M8/6D"*22&#PX&?T9S'U,=Y'NLE0$EXR^,OJ"%UR"@ I0>P[E3E:2D-&&K.P, M\SY4@RY?OR<'N#0FO977(+R0%^." ?K1*\HI#M-)/0K!7\:ML+>\#%I1+AH< M\S9Z*TG7!/72E8KG4QO4.GCE>]88\"> MOSG"=YEM"P?*L',7)F6E66U1(G0B\4CE3,0P:%2VD2T&NG2A(?X/I1MMI1-K MP3SS+J+LW(K93#EN>2O3VM"/>B]&\'AR=2>76VIX,IAB<@0E%MJ6&=MCQZ2, M27D]GMJ%_,\'Q>.?%31.&+=A;"<)> :;0H%XF?=%UK5\)<,-\9 MY+Z=24U?I_]]?=3PN?EGK=7 2+O6JGV^N20O"<=)=W=:M?;-90>39.J-:JM6 M0<=+M=GN<)"TWI !4O2WM&N7EUK,I=].))1[TZT\5*XF9HDH*R0T2/0Q1K5U M2^4L[^[N06 MDJ,1LF>@;&Y*^$I3=I',B3G4*I8_I":E"JF3\2XQ[9RS2*)6>0L,(#Y'!8ZI MEH6CR%(?#J$0(Z[%M,I$4TT%+QNN:S\E8Y4BUQC:@B=T=<_D!*&PX6<\,3O: MJ]V=N/6H<:L\% !T<[H EZ-)W7"2--%1HU"G])2MC&\ZYN5..&U7!N["HI H M\UT6F;P"P9[2?/MHJOGVIT/MI@'\V[S\$YBVW:E<7 #K7E%*S:ONOMUP5AYN MI^57,US^4CZZU\?)O2X>Q@\1V2.U7GO=VPQ:C,4P/R@[[DT\]4%P%8JY)PK'Q_)QI^8L4-]/OGMXGYL4E8B//0?R,<2/X.@ K-%8GXQ4 _((GYT:/,-<=*X,4:"6/5-68,''MPH<4)(/XY-)Y\S$^G^)B< M*BI3(:\$$Q'@I8?Z,RE%R0<4GQ<0P%GDKL"Z^M0N'OF8Y/:(CY%4!VGV. MET/E^,K9$_<)2KJK! /"XBP5F( H=0Q6EFE+\D8T%_].6-A8%T=$:3I\OR9O M+R44G@>X-TS:9'!I3.$PS!XF;'HT1G UF>HB^"V\CI0$MEBG,]SE[P? M]3Q^D/UI=^:SO\J>6XT B+8*C'E]FEI_*A1/J\R WCW&PIA'6W35AW=4V@FEO.1/L:X>I;[X+-HN%(+4( MR\[])7I(,Q81160N\T#(=1#CO[88^W3Z[>X^)?KH5'*T1K-3PR1.KQBLD+L)J4/)&D?MKY6Z'-?F6RDD:.DK0 MT%6]4=/:E8M:YZMV7F]7+YOMF]9JG \+G2KKIJ[E^I^6ON>K?^ #QWDAGYWG M:SC/R]EY_L/GZ5*/YI5+II!*NA^O*ZV.5J^_$B=PRJETFCR5CI.G$E<3732Q ML/-SO=UI51H=V#):,4Z6RW M;^"CZYM6];=*NT:5IGPOML&YP2*E6OMP^Y::5E4NU76K7JVIVEFY/K0>VS>M M)YS6[:'NBK!#0)5];FW?Z7WG5(B_ T>7?TE-"33IE JPW M&74=2_O?_RD=_7+QQY?+0_J-9Q>6SI(+!\$9-!E,QK0$?".AG,%G23<%I<$, M=4,K%PN:A\,=.A85?#M]ZCCG&H=:VT2!3J%JZ4/S$A.+OX:\AD-AD4NFZSK? M59&:(\%%8+G\@ /2<$]7#'6K3U&$^-O9!^H[B&P6%3IWA2WZ)JG%:I3QNF-X M(3L%>=SA-03XYVMCPLWOP9$R(5PS=V12HM*K"=E*F4$=Z!IM3K6XOJ0&=2"I MKNB#5\UNG7C]B\8*FQ>,T#'Y#SJ)B<*DWQ#A'<*T(-,F.#F&[.HZ :J! M+SOQV1Y_BXAM'D*M3'/2TLMM?J2^]DDZZN+#6TR;?30?E'6PE)30AQ7TO8_7 ML.A:%0M-'7Z/_:*T[KZ7--@S3MIZ'DT:]=5WO_ MD$2&@P#(C\*J2Z\%TB-*A]@ NJ3L8(/9&P_3WY.I=^H)WM/ M78!UKM47@4,6Q@$<32[JSE.,IR;=7V0EM*U>BI!LM%FZD9^X LOYHQ70;W73 M4D$S^9G,JT+JPO")_)25!198\J.XV)(?D?!Z\IJ%^(+/\_AE^G+TD;RH'>B,.V=D.M:/CG)Y?.%N>-Y^HN>,X6?GCCZ MTN'I\88,_8=6_[A4A-4O_? 4GD7Z7X:F+YXJ7U(X]*'Y/\K)BSXP&\U*:& ! M\?<4D4>0MPN(O=6MWVFQ4-B8[5Q>_5/C?251W[3^N?W04B]57JU40?T!I?2A M!7S*Z@YW%Z1HO? M_N2-HOLTPPD06$-+>=&SMN])3W]8V4Z=\+-&O%FK.J/5+VU!T_3_U[Z:*Z;1 M.2;)LE9UMC#[5:0MI00[SY+!SI-$L//_;=7:M=:?M?/_[W5EW&881HQ:((3]OR3B:5J+$6](9=D$4Z\;C"%@ M_Z7:GQ"D;O*A7IA))Y]*^=Z[.V (4N4$U4D9FK \<<>-PFS.!'<%@BA+J%?^ M@^#8$3X^+*CH.^Z=[AH'EN,0[&KL;7&8&>F^180 ;AI$8Z0/=W>BL<8:'*G" MC/CPD]7.$9)7D("]X?+5.#:MSF V:D&QSXF)+5GB5>U8(XO)[0Z#W>..<<)_ M8BV^.@'7A^@4RT509X<&0RV1T!\=4$J]23V:''EW/,[&H_/&!-+OV%A/[ZGP M,B9!4DPX\]?G"5V%OF,1U ML[N#M]V9GLAALPYL":*P@JCRP%>0%_%."=S+BNG1%E/D* 9QE>FMT=Q": /0X1W&0/H1!,FAHC\#RBJHH8/2%6O.!5CAX> M)1OT= J[:&@S%_._U('FM$+E4&MAU[$+(" 'D;;AN\(O#/(]]U9Y,9"O[FM7 M^D2KVWV+<\,N>'RMB+&;(6/+AV,-D7-'A5(6'MD1X#=-.Y>D=1X*MC(;J:@1 M@R$FF5)N[#RRUD;T)B*P7B]P7R8SX,7R T(H3 1E^+->^_*JSQXI+:B4EO'C M9"\#6;.&X%[F@)'E58,?QY*9*1&FYLCI(I,.'=\;.XA@!T:GSQDJ+NBMW @A M3&\)X1JPQ)(;#WKTKH'+_2AMYU:GY@Y1?T)"< Z;Y0G,2:$78S\N6S#8,OVJ M[5\5K]ZAT](*,1TH=0@HO4[P*5R1"><4]E/B0,/ [?>*!A#$MGWMC<8\D$N_4GL[""PZ<2.3=HB-5 MMNXF_$CNSJ11(90;C&1]9C0/+D2%)QQ_?G_T&?MNRCV)FE&\DOSW%V+W1?*E M"UF^]!KRI4^S?.FM8ZBY1TR("O670\$CYP[A]X?F>'=G['ALPX"2047UI'H* MW>T-9>?4J.D0QJHAQA.W19OKUR5::=G35 MT"5(IMG^"[P7L0Y-? X/+*>+YJWJ"XRG'AH6/C6 M!<532'>OMN*8=%IL.]ULM;7.;Y6.=E7YBKFNES>U1K6F7=QT;EJUF-=E=^>- MN%W2,/@D*.'N#@(< ITH<$)3&64&=W5">*Z)ME]XQWG>4;]SZC0C;+;GV6$C M[AFC0XOUN=DO\ITNF_ 1,B+0;-2V+Z;@@1?P1M9T-A5>\GRM< M??2./@GO8%\+:)0@@CW9R\U&35VV3^9-V3]^%T=P) &9Z-CMR6(..>17W-Y, MG6&DT-#)@_A#W $&I!PM#2ZA:7,G NY]0U,9+,$.\^='WD"*V-?DFVU5&-LM%KX/1, M.G;)!4-HD/&YO8K=)VFI&AYIE6JU>4-%R-IU\[)>?>UX7C#WED1E;8F> Y2% MM+K>4M[UK48UY$PB^*JB\[>U"HH@2-EBY-98/S_IEU$M/DW4LET3<\4DB&1B M"2-10?U$T]N$QK"4HMLCI4]B7N$@A@YH[V/X1SJ;#G=WIO:, (U"X1LJM1PE MX.(IX8Y"ASI.;[I3#%@-/=<6"_F"Y7#CR$ **--QV?\3@?.2]:_JS.AV-3-_,I8=M:E)H\?H>/)=J&/P M/JDRGB3F+SV652##$9SR=XL J=27C5"VS+Y0:Q0-F3N[*8LN;& IUU^VB)01 M('P@><$0E0LVT)!^; I7Q'JJL;5&SG8"I +"'/&9P]4-$QF4\@/7!BJZH3[' M<":"\8 +H,D""G)LZ_[4TY)]/'=WIJ"($,0(AZRB/"]K$A3/#LOK[05X;GK4 M8T\&7F!')>^_L75 T+D>ED:21DURI..,$5#N)']"D+Y&M%)1<^D'!1ZK@@/A M#%Q]/"125;#)2-!8WG3M%( MDQMQ&0(^]T$*WS&PLH[1*NIW'! \'T\F&7"=<,%LU(Z[IP/;]RWGCL4C=UUD MZ<\+!"L%JHCM8+OR/L?*7JVM_K >HGW2+23)EU5 UL^/0.$R,#L5&P;M0P'E M*;YCMM-COJ.)%K*+#&^%>-1A"R6"?(P?2\S,\2.6&"TZ9DW[UJ'3'\^\J+&T MCM$QS,?PPD[T>(3C!Q[8S<@X$>]*;,]8LS"\(#P,F;ESR%_ +VZ.ZK5!)?]' MQ.>+L25&H261$MF)Z M#K=O6<7TIA2S)A3,;:K"C0_\T>3F'R^%?5[YYLE)2C7=W$3>BNK-V I9+:?9 MPG^@4F\U*<%/*Y=\P@/G5"06>@&1I<K1[HX2UR8FA(]!4*M4CDCV_G1:*F.CBD/X?YF"3\:@WN.,1>I(I\N4 MD5A2.=K$Z*HF]WA7^'="<-#R%L0T)G7+[H&A_;V[T^%R X_,7Q?AXAT"PHF? M*FHX."V\/9S6M3[A)$S^@/+!^WTX>=Z:E[<9\]*'W@/L%PTG,'GWJ+-?C#I@ MQ5R$:(I=J\D LUIX;R@$-AA_9')_1*[-P;._+B M*6?GJ[?72N5"[J1XE%FXBWL%CJA-U:NQ;]>N4%U'M6-:,PI1;, A^()OKL1+ MZ&*1FMT=5B%=9V1RDF,LA.$[8?R :_E\4#]\"D'$LBE416&4]8A9QARY#&R3 ME,J1T#%\23IE/'!YJ%7\\'W8B _S);GD49#_P?.2G5P3,5?3O%1 *^Q\F_IX-3E< ME62D!^/'KL&YW?VP-I1:/:.B)^ZQ+LGT538-[97L"FV9,G^'!HVI)&'=I807 M7F\$:&TI]NG;Q2C7"+OE]7'EJ$\?->TFZPQ>?Z@ETK#"G8S'W3 #-4PWH$=@ M<@RHOXDG*0-(&)PKC"D^9V<_,UFRR3]9K'QP)78I65"CU18=[)5L M!!AO.T^9$E33*J.J:>L.%T1]GO%M,NWL()9V%M6')#=)9EJ$PB+Y+HK6)N19 M#TQB:2:33", 7+:#J59;#Z;7 MHW(8+J0&!A8Q\>M/;0>CF)OCL=Q-3'-_8^D7:7CPR7, 1'@RV0UKE ([8NBY M8EH6RRO:GM;;7W:EYZ!EOVS^<54?FSY<59V-)G MA1S71JQG.(6Q*[U!@0_6IO8E>$"E795 .^DME,Z!AI5J 1 C2",*19RH'T& M?8K*65"D-/$P5Q@"8?-C55\="DGQP?%/)=]A:>:8B-5<1V-RZ3Z;1)DLH2/% W9CC?,3D.L M&JXFM\(IL#@.W]$5C/4!BJ-.[BH2=9BEZ@0>"4''9GB+?E)YHD*/T0A43DRB MBZ494VD[GUI)71+Q/RPXFQ!Z@UHI,,))#((%H?2ILJ/GH,GUQ@1LA[1.SX\G MELG <_0BM2TCL!PX)='V]&]"_$#, 4R9&%8 M-=">J;(FAYV'7<>R(- ()H-&%;6$Z>]QS+:+?GTL1+)N,:&MJ5+7 M$^R10'!7R@K62G&76R>99L?6#7T5TH/,UL>DMYF92^(B=1(.YECW6_H"]A;5 MK$E.F36XI 97*,3I[8$GXQ1&B.' =*GIX3@.NI,#=2,HP+"*U"R8]2K0'M 9 M(HA6KCXNM'M6F)!7QC\B55@5.!_]T=Y?[-+;C; M<:E!T:V?"J?E7.FHQ*V/3_+%7.GT--G/6!7OX1'$L3-O.LZ"!G@H>S@G(N9P MB(1,(N8"-L=YX"J"FF< $_QY88KPIK\"G%*D*Z/9@8X)B^#S.)D+KBT4J&'L.*#JF$,IR;H#1< M%7NFFJM9%#QF7'@X2V^I#4K^G'X1':JD8W.@FYUJ^CTW;T>H(^0PYG I!52U M%T-]A3X28>M4!F'I=Q*'3T>-0X(!21TRGMQD*J@XKN2(YD<5(URES$XB+K$( MAR692?M3MP(^:D@?UM7-\81T/GYL@>H_>O4050^GA(J%\D*%^Z!&*',%U!#H M.&(X0I([Z0W7P@SSOC#H,".3@JKV"+XIA&RS'!##/=UU)Q+%S).@2:YS3Z5C MH'7_5#HL:2/8%@65^!,'/W*[.UG3^4U-^BIE25]K2/HJY+.LKU?,>3=A00^H M#UHUD&?8[TX7CLT*G K[^)UR+O5\Y5Q2OA7,T<4<7(6 <<3GE;G<")0VRZ4 MW,5\H2QQ):7L3I'8LS*Z>'BL9'28BH2OB_G,T27M2O/S=]T.\ @JT M!W:9C MEPX"A6>)&$1@1=LFOH!-JB>-*']XNKNCAJ0],"*I!H>K4"JH5:!!P*^=(QCV;N>38]EMT=>6(I/)J!2<"H,T\^*O*3 Q]4DG_".MY'CTQ$%.DF MT'(MBJG18QTJ[NKM3/LJ'7!?A/2IM\T:5SQ+77BO M.MP)94C5SJ&2,N+ MG,CL=E6/0 5-8:YYBJRQ.VS/-;L$$:L(G.%WA_ 5]OIA7)A8@%VY@?'QK%U+ M>)DYFG0&Z:OR;G3(W&+I KR<2J,#?TCH"8>TL6$4;WHV\6D@)!2( M 'QA43H'=@0EW.QQF%)9%*YXL>,1& M>^G@4Y(]7QCFOU6KUAJ=RZ_<8_P\@?O3:C;@]RHAVK=78F]OC(1JH1%'[NUF MIZ85M0.M?7-U56E]W=UI7FCM^N=&_:)>K30Z:8Q[QUR#V)=6\[48% MLG.T8.@R?YB+4B70$YE:<*5,7D!KFN@B&>FO8J(S M:<@_,M'5-V NY%/[&:N)[,\32N_2GO\"XRT^MWOS"F]_H=J)X^/4A/J&2AZ< MF_^^LK[!Q3GY^%A"]_,#Z?A/KE3(9O#",UA)*]3'ZWY(9E=EABN#[6!*UC:W MRCP].BS,[,.;:11Z6CP\>L.SSQ^6ES'[EV^B_=EUN%M W_33SKQE]FHN'!^> MS:S28\];V6#*AR>;,YBSP](3![-.P=T,W?(JF6^;F;=TDD();T9T'1\6W^[D MSU($TE:([?U+$-OO5%R *F@B#]2JI=5^,>VXFWU@J@FY5+&9IG2L2X:?/7DL M:Q7AE)[-]),**;=-;%QXRYIW/D5UR":_Z0(]< M1 E^"4&^R('R4H+\J6-9IR"O1ZD!^S(8_RY*UMAFWMX_^G'F?K?-$T]CAC>A\OY#58O?1.\T"O2WJ7G^QC6J?TOA2>]X&P*"0"O<7Y:-BP MS2-$!TR#E#H!AN:"KF<:INY.MIG'\V_95_S&)W^\C=)]+H#:K!JO^]P85M4[ M7>LN)IY691=@SW=ZWS$UE7JR/;P0RP%I>]9NSG]4[!!Z7%N9"\/VJ)ZV#6N0 M9D0]$[IO&Y>AO(!@>XMX?)1W^;56:6FUQGGM7/O]IE&+Y196FU?7E19\WFEJ MMJ9V$ C5I':U@XO"4)Y[>[$T/BUBT>>GXO!@<&HHSYKJLM:3O6-E/W5$EW#>:8NP3+DO^ M8>ZE/$SDY$3;/RL?3D&2OOK:U.P+0 SEY$[. MSO"*XL,+\!8+_4.&1,,EL5UI''ITB3J=&$):QNUP9SS5/40-T+>Q_'N*=<(#.EJU'J8[-1-PE MA6X2[W4=PN$%]A@;@^ *P\01MD:[=:R #<$'7V=$\!HP<,>5TU>%4PI.3^+N M$ 0-0SUYF (: @94G5O3."B<@0X+:X^]#/DYAUIBHQ]A1&UJYX]SA>(Q;_H) M: QRTTGP4/?XA3:<^?21O>;>*,G!DD"(>HGCB$HG)>HVA$,J% K V#DJY0JE MW:)DJ(3#8L/J<%U7"@4F" XX)TYQ7++(:#F^ZEC,36UE#YI0HL;@Q:(>@-0C ME_$X>3SP9+FK;Q*28WW"]^/G5K/=QCK)BWH' M1<^!1HF0!('6-_VI,ZMXFCLY*N>.2J=\;IW*,P)$?NZT<()VQA,."5!\CA+G M2MHY0>7JT4$QB*5ITIFK.L!'IT:LA@,/$$JV7&!4B%*E2RAFRHE,'Q:L3,KY M%=>@$D.3^UDG@3X6< M-C+O>4F$;U(K:4^P2YZZT'N):PE73*$^1&#%\T]8V09^0"7JCOSM-526/HWW M9-UIX[-6^\]UK=%F>WYWYT";S2N=8L33XZ-.% MF? ,^!F,C\(<'IPA]O6MU_K>W&;*SRG2EH!ZQLBT342!1/:(H7DF-^KXY!0T M]"/:GB/X[2Q7.CI:>'N.<_ER.7=Z=+JX*AT9F,C;W@)CCV@L55A$\PFAQ/$9 M(+X,$@@@R%QI*\W GIPR4E?L&1(M5;V3&T5:U#"RJQMP8=%K,%4J+&Y_ 92? ,R>E)YB?ZOUTH+J/#'?^F3Z?S)/$A/U.$5%7>^!M M[+1D\."Y(PJ!EZ=),'\4(T%8P+=.@GC:=GZKM;1ZH]J\JN6T1JW#SO/=G9D, MX"D17CHNY,I'K/$>QQSHP.9'A;.%Z?*D4,X53LI/479#23Z7XN!A ]A/6_9Y MP8^N)>E=NXXOL9RN+=W6+ =;5$0.L;[I(5P,#9O=T.0$LQT%^;2[$^L%B:0Z M=0?B\$;2.T;[*>"[_8"GR0U^>6$O.G5>&ET;8"<3FYG,]AE3!Q'5:=Y*P./B MQ"7\ -%U0K=/7[]U7+;C2;,FU1:M1R .C1!O[=X$6S:PWLV(G' )CD*AOD?N ML%CB"06S8(6% M GCY+(#W2 OZ9(M@,*8/RK!?V5VRQX=A_&!M'C<'"%4D#*HC IE,5<\>U2A MI/! ?L$(WLI#6#,1O'B@8_4A+#7_W9TY"Y!_V1@>J-;EH]QIZ0S6X)3F7YZ= M_T-3+Y:*N>,B75'*HG=/B=Y-L^=I[JQ4R)5.3D/V/ G96@;YXT$RW/">^6-%M/BA,S-84&P"=Q=)[:'D"C>@JR*E%,4Y:=FG")B8Q M1@.3PZCQ;F=WI%^YI#CM)U7]$^;?&0C^1(,U5%E,3Q+/NR=&+:ES:GC6P-?W>5_X/>/#/W)E4R0>PD?OU[SNEN+2!62X!MJB:3&"-U]^FSKW _A.A+A2R3BT.611"! M^2)M)X,IE=P9/1%_#-D."W\+NA/\<+E-+1FP=*DE1!\68S'Y#1\>>(',.0%+ M[%*_.R'+G8Y;3&%M$?AJEGM,E53:ARM388A%7%K) +)DY$QA?A[4!)=>(W(1 MB$+,WE4@@)'=)V!L(P$CM4_ >,:4 MMV)H<4*ID=-YT&L*16+*TZ'"14PYC3JR7,@NE:>73!P>3*H+$007O1/-"0R& MQ>]P^,]* ;P)N^FO;(Y"B6]D/U17B$#ZXHNHTH"IS*827FDAL5"XK#1_C@]/ M6RND*OW% JHO3(U9'#\,$D8AI9"NP6/N$]' Q621!UTEFTRM80T^,GXXFQKB MC!^^,&Q:+10XD2%=S,F9)*NE4?)%U]%@FL%05-O?I5+M1"J7&M5VZ4)J5EKU+\URY7F/0L"!Y7W042R;1J9XTY68 MC]R1 =78<%6:?CRVA8/!FXPC1KK(E$)I#3KP&WX&S^0Q #:'\; AF,; MSLT(PM#_C/4>105TIPMT/+;9L6B"I,/>[YM>P\9K\L&0SO@*:$NG$9WN^&,> M3Q!S;7W3LX'? =2'JG%X(&XCL(,0L*!.Q<(6.K\[JP.8P0'&CH]CLX@M !=] M85*P/O9!56) #< 44"]LLB>/8FJ$6EW583H%_0-L4_U&-6@0B$][=_J6/3I" M7Q_J+4 [JB0OS(I.:=DT'!)2 P4W[#]EZ&#T!&H C<>ABL"1\@GB-B/5Z_= MB0"K1QJ3-R]B08",.&![%#A@6@2\$3R&95ZS?;/YKL@3X)@VGM/F T]HG!.( M!LVD*4SF>*#!ZT&B >Y9..SWVZ3+8!'+&TSHX!%TC7SMJ#\ 6'*V+B_IFLPM5@8B>SZ?C@.L1C[BUQ@9& MJ9@!!X^/X&:GV)I-,\0X$Q"3Z%3.3ZWQ"'DGR\>A 684UX-W,,M-[)-&5-L] M-AP)3ZZ;3&EB*VEL',VU1:S'PKE=T>>B[UB$.^ 8+I7;U:_5=E6XAG$>G:*\ MI]@;8?S8X7.^PSCKXO0W5/_0 YS,R^ELEEG IG@W-6CK,5TR[/W!J42AJ2WT M?B4E8]*C4BR^,$:.MH$'71&50=@>'D1P<7/M5(F&]0%+ UYWSXU+[S="G08^ MH=ZS(=I7:%ZGX-V8!,^24^5L.B^G"OE@WDD@M3 HU;F*)KW&,O^.#[X3,4>0<9E2F"@RA\BG*(MF9#+KM,00/,*'R:"'X5Y1'8)8")7&[ M=(:]P6M7K(%.9O)3*:$,KG+;MQ_RN5Q MC!WR\&!9EA\HX78#J\\$SC5BDAF5;^^0N6)&+B:+/!M4H1QC#*F\6+P% M/G):K95JY:7XB%^R<9?0(WD)D$LF(S .+.*,G,\6]YR$@\5/7P+VE%VY$/BS M.8GK ];N-+NK,_TN$$GD1.Y>1[3;F$?JN&820WT@6:ZO;>V:9J]S^F<)3S)H M 3H9SV.T<+ES O;"^(YE>QO0'6M+"DP=4 MG[_HU(KG[E\"8B\+17<\92>W3]G91LI.>I^R\RPHC[G)3D^/CDL7H!A4I-99 MI=*62LUFJ?8QQHGR<\^?3B8*P;O9>'6,96XX6++),].EE^NU=A.4P"^E"ZE^ M?%']R*;#4Z"4Y0Z4ZY>7U3;AP,8"I=M5Q:8FQX\'J+<\H(N65Y^,;-!^QAA/ M]4?:T.X"%4,7=EA85$D$[K6K*]!VX=W=?N E78H64.00JV,P../&_D3\Z?#@ M"C9(Z0(L!L+"F?NA\CLV5%Z94@L>.X.\H=XSW$(-&C1@@5Q+]5=?>@#[HZ:M MAVU[O666;_F^J0N-8Z9\.MJ[V]V#9E[*0;,OXJ!M:Z0:49PT[L$.7#YD7*MK M]MGFSGV@ TMU3U;/L'&4\'7B:>\_?\UIF_&O-?K^^Z?1+UA$C-=-*7(QG9P# MH!E# I8ZPUP#=P_]#]AHNYB;XD)[Z&\$^MR#OH?^5J"?*:3D0G$3N/_,)I;, MR9ZNE%KQ)$EO(R%\5MW-%4N:J[8KEX 26&[?J#0Q+O;,^\*P>."7]I=F19J5 M)P^?-BN;]0!M ^BB]9,)O^/IXA*EBV.2_*U&R9T\LQ-]+]I=EU><_)65!KIA M8.K+%8UZ8 F[5-'4TTZG,NH75;(:+XN4BTYB:2ZL8J/2E M)E.!)Y;3L>V+U^HAV<^B*8M_MRZ<.%"]S?*+8?G(7@(V3]'F?3),5K *CSA7 M]WR4!:MCG:Q^F+K/<"I,4*ZZ+[>;OQOSYB>\J-3 B"6K.])XR#VIGK<4%AG@ M[8IL-&S1,;9-N'4-(EPD:4 MSLA>9K:7C\D3YB65/, B7]Z#KC^37GRWH]U;G!!X0GL""$^3JB-MP&A7* QN@MBN9UBC EGMA)1,6N@/*LZYF['",U7D( MRSDHXZ@()ZRX! C!^HQ:"2OO64,<&5F1"OS6,)X#'I(J]0^ZVR2]][]7ZL^D MHF#^ G[R@13+?"GAU^P^?RG5VJ!CM:M?*Z1RP0<7_.?#@Y-JJWQ1;X%BUI)* MQ_4O;>FRU#ROM*5FM76>>-::6 U04AT.05-"K'P^)2HA&)(*8D@A@" \3P^4 M\!9@!0_$ Z(<'K2^-!H7]$&I^5TZ*;5+SQHA*"SK%J0Z(^!#;JXKTT*<,> + M?4BS.-SOZB;)>LI+=[DI99R##$3Q*U&OB9TI A2<\-/=XWK-&YU@22S9RNFTLLE0& M8'Z? ;B-#,#,/@-PA^DIA)-G)CAY*2%1#EC]@B5]-9KU_PVIKSJ2=J,:8_3-R(<'8-%IS 4#.A4V M[W5X39\[.I:UN,%^"J*%<[TLG>L#F2SEAJUAL;HY8LEN)^J-WI..;>O69+\O M,:='N:]K5SXMJHX&.;:,]K+C>%,?JFG$)[WN&\(+XDYGZVH]])))KZD]*_;] M((VM.497E))6CY3L:^T-?5O)]OA/WDE;KF=/JHA^.[!//)I23&?>L%P^[N\R M>Z+-$&\C0FT9?&HE=ZU(Q]28A]Q/U!V 0YD*)@.0)"F]S:IB,FIZBCTXK?H8<<34T59XK)G M=%1K[4JS!M8#Y_!2_6NEZ3,JFI5&O8G&QM.3:*N9R#9O.=31-!.G&_&^8M2J M#]&16H2A']+E!M1/QC.6&14AEH3Q4>YH9LST*L!,K_S,-$C,-K5E0,_WX8%P M9_->*E6HD5<5!J2OY]BU.$5-\6[>R0]D/B M&OL1.CHYP*G]I(.VA^[T151VH *:P1_ZN0<,%+GM).9%2$Q^)**5W+ZNZ>I#D@ "G1Z(H+'ZG0>:B/]*^SM0FL9PD>J[2J#H8XZ M@NL=W[?;7(VW>K![M /2+[VINJSY$TI>5TAB+3N)3@-#&,=:5QVSVDQ]A"]# M%FAB] $4#2^8MBRP,.:"P9 A]:X:L6@*MH^4!KKC'24AE0S'DJFLWNUXAPU3 MS'N?AH>?!+18%C3UEVL0J_.%&PGLNO.;L4>7G[%0$#7@@$T+[.NX9S\\\/6/ M]"*4I$;0FUASC6M;(TAABV&X6A?>=(&6@<$P"B#Y6">NC!" W6+D)TI^MT4Y M:;G6S@Q38WDQ21J8WZO<8OC 3I=)9ERE4K4[*BQP5+\SM'LD9=G/A/#6QEVF M9/*>@J1/8A\)09!=4)51_L'V./#T#U6QTS+;Z1%^<,V&JYS:ZD##2+O\SUO] M@_2:Z[]LP@J^,)54TM*5^-8;RG@01HQ&M=+Z:*0Q#&LA@[1(7-;M:]7DG5Y< MI;D-'*5W"^A"CU&#:.EUN=ZJOQ%6$,Y5I)HH]W 3 . .>&$U")8+'[DWA(K, MLL0<8A1M)9-K@S/X6(L8#&D4R[A:0IKR_F1=[X_/,=*L?"PU3] 9?UIO5JH? M:X<'G[XTJZV3:ID5 [;/2FVIT:Q\!1T"-(96H\)_\5R2 B';\-=WQV[XZ/FJ'&SKW="^]\:)3 *JM6J\_$41$2?L@%PP]*,A!)/JDV M0;34FRU9JOQ;*7^AQ)CZZ6FU7&FV#@\H*[G>!(NTU*Y(']%413OU><>*6]H( MC2?0U#L:^O;0:*#\2!7??G@ 5 "+C/21\&8.<0:"Z(N%;7]%_VY'2,!CC]3,BPL(P>6%E)H."'<.I/"C2^> MPCIU1A7^"L\K=: ;]^\6G6!:3'4^H!A@-$"4%5[2PU?/!@72NH=0(C]$Z7K3 M9\A%?H8&I[3)@RQ3XTHZQ5H%KN&<-[)SL=A>Z+W,O868MY7-[]R6?)'/%C8S MI50TZD 7TCMW);*?57'.@/A)3FV M5+L7#T)LGTU\LOJF.NK#V\I]3=NYN\@6=VY+SX,GG&EZ[Q[NW+K=.0!G,CNW MI6=']N M+,G1T<_=PGR!04>SI50RF4Y(9QJK!'8T&[LZ\R$7"Y(LJ0JT-+1U T.D!0DS M#PSIDJ:*8C/KQ.%! R/B&++_9;&DD%-;-7\;NBE]@PT9F@/@N+03>"#J?$T! MU4J=-NTE?8)54.IVM9%N256SFY#A/!BI36**JH1[ ;+VF1G( =[@'^SX!JTY 3 YL2!IH]K7&TW[= M$[:GWUBV[&&"53_?4D 4('T.'-B43M212@%P#S2'!V4+-GHQZB6P!I82,,YA5?6_#ER5 M0U,3![I)O0&T;M^$]USC8"_SVK &5*J,E;I]S*"%>Y^YC ?$OF8,V3!0.J?& M\]AL9W1XP*N?>7(*08AC#D\^H9V98D:H&!^'&?VY4WN#%(%1'$J;18,)+1QO=(CF+AP\/X (!%RS;S:QM68#V M_E<1!HIC=;1KV!CNI*O:&DZ '$D7X^[O>^FC9?0*?$H!YN;<818.1LDX44HP?M.RX(#7AP=?3!W$O8/5X; ,74B@UP0'",_D ML)!%%?'_*D;Y:+%:B*QWPY>/TU0!V05S6\,05\ MM2>6*;V"^/6Y]H(R&#!@D9A%I&2/$N,$2@,,-[SY##2T>)'\$.BD% M)]U+Q MHICPIB&=OIT0U9!(' ^YB [#"A)A-F-= =FF3\L^3#RB;B!4-^ G&)]4.SR8 M)=9.O;;1.&Z9%I;]L,&4/9RBY1T"CS3AP1D355WKB*D+ M]K2*4>[C, WL3G$)B'Z-0?,R9[UL,K7' MG5[+VJ3X2K@!;T=C/J@DP!HF,,]5'PX/0O6',%BP'AS^L61L6#?-^]2OQ:QC M%2"P$)I^4A H2"FKE/SJ8YS$?QU@,?"KL>.)'5^LEE"6Y_4)F>\NQ"<08F:O MI)FP2:X$33Q>H[AQ"7 1: THN73#YK7!8:E8@ TB9MEY5'XT1!Q&'0ES4ID$ M1?E*HJI%1'.I8;8IS9*N^!8FX!K MRQKCK9L^?)KHL034"[;,[+,AH2D9=B"FR73PEO 12GW%V+IO*#@6&_'92P(3 M? .V2)^>)W&9VC-R<,HPL" 4L2]L.DXP]K&:_"P2F>DD-M41?,G4&,7@"ZQ; MRMP'X%^HMYR3(8JR)8++TGCVFDY:-KMQY@$.A ^BYS$WKX-&<23QR!8.FJ MUQ;W/'Q*G/!'JM6VQ']W=(X47@8FJC%%%3;C7B^H!'3GG)K$>Z5C%4S6DN-8 M?)CFE+[/<"HZA=_E6_2,1\4(=B]K^F4JVJ_Q&%7.SYFJ[C/ZMU&5F]NG]6[(=NW'(U+>++E M/#-$"&@09*XE!EJ"D_#V8Y*(XN9:0[5')I-DV)BK,3:%Q+VX:'BZ"RO-N1JA M.'^M9-]X"C:LTF&E/0%ODCI&G1>=;UV0;6@8\R)#?CC:T^$!;LJ5/MP?"$\/ M&9A\AT=C#A1;=#VYHR==?:$F]'HT;FE7S=:E]*5%"U9LL#DETBBD[_"Z:]%E MX-KW#-J[:$8Y?:9)4845'U1+I7C

G?$ET//R9);E3H$E++UVU#PRFJU\+, M&&GJ@-5)8M$F;I.9?>)EU#.6*B/IM:$EE63:5+*DM@-F&UF M#T0YT_ XT@D-HN0=H4[*$7:.9)+_=:-D#\Q!<@:PH0E'M0]G$8Y^BY5\N[Z]D\+F MF9C<5&U8QCVYW^' GO('^J,U@-M^8;:,/Z&#L2+>L!I=< &MVW,=!S2\:\/J MH-=F@([5MT#A\)=;ALMI#NZ^I[DTA0TVL"DH52!RSH.K3\3N./)B3&4,^V&H M\!5C,)YU31MK )%J;0GC<9#> $H>S>:,2?2 M,>6VEI&Y",?/=%@$%5="%GR2XFR>J<6_0L%$%OP:>WXZ7X!4Q"9]9I$;GG1Q MGOPS)5C8%_R2?9YS8KEZY)$DFE>?G1]SX$ +O8?MF\*>?F%([\N?";KZ6#>A!7D+#.E]>0H M4< JXG:IK(?NGF/=0UI9FER;.X8Q-,JU0R^(Z4=\./X8V[I0+Q5 .\VVT%R# M-W9TB_F#J,C('Y@M2=? _WD3#;]VQ$*A@N5-.9+%+G%_:N\&%9S>1&30>QGV M7H!M9%D4G?>K$/T1)GK+\! Y4._A@0"3%:B/ M%\HP6[Z'KS6>U]E?]EO/;O,;E%!JCUK+=#61MD2G>4:D^,**:D]8ZR_>X(MU M3'0C[J10^:@4;<\KI" 5 ,%^FJ4%# M%@K_9%FF] W^?+IG+H;;ON6]RP14=T-O[LN8Q<0[.E&T4009>>".LQEX*0AF MS.E(Y62N#LSF0NA,(C^ K^W+ "PTS*V [Y)OBOE=I-==]QM=3%=X(TN^U!%& M07X34M@[J+Z"MZ)3(OG$;AO>CZ2,UA2GY\H MJ8>;]HKGR_7+1J76HGZXSYJB0P>W:ZSQV*@/8M8P2!2X.#A4==9OL-NU>=^C ML9L>>?G?HN4/W->M.5QXENV _RUW-BOO9_)6U M5 -U&GYEK_]ZL[^Q';^Q8\L$)6!_84_FPNI#$OVE6PI<[B_NR5Q8VY3H[#9Y+/UC^EGIQ.7EGEP M\DF>*(3VS3J[77<;D9_]K_6.70+/#@E$BEK[?6)GSR= MR<2$[(]CP;-:6JPB+.?P8M==LYY(7OGF5MUV=&_S>'DJLK-&O=\-@',&=:P! MR70R.9M+[H&Y&C#G,MX],%<#9C:7VV-F5, LS /FIJ7ABEU]Y@B^Z92Z&0;) MRI>U&JZL9&Y$@)L1'&<&;JUJ03RUP\PS"I[:63+)C)PL/I/#Y#,%.9^-#,MV M6E^?V31M1^707GO?4;&^U][WVOMN C.3DC/9/6)&0^7S@/D$E/= %<"$@KXM M)7RY5\>HNLG)] PAN.6MI69+E"WO;"Z#WO:%IM:\T)U65!>U<]U1UKO75W=4 MDBF@KRK%]!Z8>WUUQX"9*LCIO2$5$94#,#.SJ/PQ^JK;*3R2?&3ZOY).9*=R MLH_8IY%G0._DBLMT24HE]UV2MM$E*;_ODO14*(V2^NOC$;6,0:6Y\F>,#2]X M&J(]&1W6*]7R@4ICH%(9J*@XL7,O:5B0R(L%9Y0/ M^:9ZLK.ZHSVICLXRC?O9"QT>X-Q19V0!S[*&O*J7)=]2$\(A=C3%IE(IYF65 M)27+_L:R#84^DYR^BE7SM]@TZ=I6J<8>GN79D5)(@)*UD/ <(H<'O9#*36PQ MS-J7&O?\,'QGV'^:=4# 3@<6 R6O79;#6!3#BKHM351\D75BGC4<><7=22T M>#-K8$P#W@SX\( 76UI=UMN\2X7- &.<6"]I-U3#3RW'V0E]SU+O>2K;'DQW M.J=V &/#H'VSNFOW*%@'W@4^K[&>^?H5H8;->TMB4]YKC;6=8BV#@RT@MU(T M%L_TY)U@'I,":[-SH@7AL2/CFK%R+[%RY%)@XH6[,?1WH5H_-4]V5JK]YH?\ MKKO3-8L"EGX_?VDDI%\;\S:ZK'B O;H%PLZF&0[^3[]@2WSC'C G^*EVI]E= MW=%Z_H\%4;W^OS<>%4>W;;ZFOT8UFCOT#Z..&, Q@,%W43&\W7?AL;S=0YP8 M7A\S F)#B;AP<"X?V<%W1LJ9>0V:X"45CB/N!PT;>Q2*GZC6:9-L?*=!-=3Y M0 OQT0EHM\N,3U\KV!K_&><,2U^TB7F7%^4ST1V6VWK2:^7-2BVYUTEX0N24OVY(%JEN8@ONHW2[! MTK?\P@A11/"3U'Q^LM(VB=GL/A1W^%K^4A+I\$GJS_7$P*O2REN6RK!!-613 MPFC+@D!0>7JK6D,Z(^?RJ9>B-&03F>035!J2^;=*&@DQ&[G2,#,.&TS2]>SVE2^V6)[GN1]C\2RA16S_@+[ [).Y MWAU'F>4<*EOFC@4YC:4"^QO?,\?8F*.;OOAPBQ& M$^$27CH.9;7P:<$XA]2-1;$,G4 6CL,SHKP)&BKU8#_"WU,^S;L]WJR*-TLT MF(H:P?1$W/B5!@;J-MWG&69C-PS,TK0\]!-M\J]TF^9(L-DRV*65OZ&'(V?X MORE'+;%(>9M_$>&551$">%Z5VK]3N-:Z]4KO+('YR2FU\<[[3?>C&B]ZW;C;%^_$8>6D909W/S&OD*8( M L1P,7= *-S$O;NTOXR/D1(I)\#:L#.V[9T%EM!M$-\((G$N-J@<;ID*V^!O M65*-41_GX/HJTDS0DATD1-WIPTEH@.Z][T#3.WC28\V>TLI+U; K^QKV;=2P M%_8U[$^;\L24GAGEL*=>V;*T)>F^%%!VVRJD7IF[J[U#.^NY)A2'54JS<%T'!I%/LE/M\;I$EWVX+D,HXG!IDU^]N;%?^H0EIWS-7C:F==O6:6+1!Q^O3+.C-U=%ZJ .GYG-GM5_F2 M#IW-3U[TX]C7DA4@,9H)GZR^J8[Z\+9R?[GJT!A$W,[SI%T^W*.9SRX?[O%< M9I=/%S4[>;0V%.7ASC2]=P]9QDY@S69Y!)&AN?F V4I?3HII,OF@15XW(R_?JPTD@!\;- M$]%ZV.96!6'B:)+-\Z+^XJ7UJFF.5<.X%QD<;#.48JK!5?=8HK-H_DRI*4/; M8EV%\84]:3RT3)[UP=-E> *-:G:UA'1LF6.'IY1T--8@&IZZ[6LL@ZLS=G13 M![<=,")+ZW1MIET1_U7B_K+_X" _'R\,2OR):OFUY. M?*I %Z3(;C-K?\=PCK8SFH/[&YN[^50)!FCV?W^_;]^#OMRMJ9;AOK[@J_;^ M%FF*:[7^QK0UEMW%.X'[3Y60!/I$GS<:2]@A-"$RSG7:1-Z$(4#:"YOBL\U@ MGAV'M&F91Q9OAN_+S7/;XKN<)!%"PK&GE6XPZ9(6JUPV+NK?+RNUME2NU]K- M4KG=>M9S%H EM4 "<9Y$=3K)H@SX='A :AVEB@+)EEDO?4"*LL5ZZ9>N@4D, MB+1O]5'?G5A@C6VI@22-Z[!A!6%##/!K,\88)Z0*,CBV)"5R3JV)TAG>I3'I MI4K&> ! &P^DH4HS!-@$ ]POPVR< 8!\%=[ES@5 %F6%S@6@<0E4Q:2;76., MRY#.H':!I!Q=,"KX^@#^U6)YFX%7($\;&W0HW:21"G!(A[&[+O^*=6M2\JUE M8X(WB)ALTLT,]],Q$P( 20G9I X' GY^>.!--\ '\*66M[5P=6%RDUP(X#^5 MU!&O&H0.(./PI2.=5$75F$0, M=W75<;07EYV+1#&'#1P>$!NX!/)%EPD(8T-0IR!*5,BS$N"*@?= &G4(-3*> M@6!777)W7PV\8^:K4^+5AP>SWOT"KRR$#8"*"GX*6,AKQ>7C!DDVJK_*75PG^6:B?PIW3Q MO55]WEH#P.!CI59IEBZDQEGUHMZJ-\Z^XXF/#@^^^6UR$O.:.W6)BV/'1185 M2/8.,8VL=N##JGTOH]2%U?"!0!4(8MODM*6Q'?P.%57H&I_-Q.I&F-'1X6\; MZ?1FPF,2Q39YZU]+DXN6]2)09"+A_B=*#OSG-# @(-5&!UZ.]1 MN5]Q:*B@B=WV=;#E7'-MICP ,N\@8MQS#Y,9MD/.X\ ZU $#A>+GW_((P(FJ M.9EPOE\ RV&_8:=A^N>,C>+3&ER/CC(#=BK*!\4^B2'^&:OV"$MZ&3=D MFX$[&*L&R"67[EA1=K<5IF7U1-;($^0TUYKIF8S M9XQ)VDHJ^5X='=V"F4\_P3>%WL[;Q]R0&]P;)NKY$+BV[H#@L$E4@'ZM7>DC MY[W4MV[Q4W1[TBM6]7TR4 ;X-?^(,VTN4DQX"8;CW!)TIA()E0M^-6";%.[, MPP/NWW!Y/@53 F[,V>--7V0A=^=#L]*N-BODPV]IRO;760\/T61#'\H -?,'75M0]-.)/O M.4>]H=X*_'FZ5>0H66/QB;7D$"5(6W( M1B$C(KA7X]'8UKCNPY>C2;@WE@$Z!YX9S%W@]OJ0.V_=0V%)E=<8@>C(UXL$ M[0+W0>YSUKTCZ81W8 #V+8>THIX%0B\ZK4,@U,::C+"0K][[WROU9U(IO!+U MK-5VY5)24@FI52E_:5;;WZ7ZMUJEV3JK-J3ZJ52N--NE:HWSM'*U='%XP+Y MKJ'+4JWTD2$F_MBL7)3:E1.IU:Z7S\_J%R>5)GREW8:O/VOG4=AH;W2G(QJ/ M^H<'(F[,?2(\FG -2JWHD,,X=U<'>S 02:"8DC\HP\*8GD?2ZV0GQH,+YP@Q MZ"EMFX)//I8JLX=X+.>W":LCNH\=[F *VUPPQ)$-#?'X-\UD!08??(Z;T-U- MQ7.H>1HF4@X34H4R2P@"*')N=?(R]4#3HYP6#< ?/ UFB)!%<6.Q[!;LWF9B M4@!C?R C;>[CY[/%19"-9RG@:7NR/U$ C'L#%B2%%D[(F!?:^W##]Y*AWD9H MF3RQ)*WI#\SKQ=#!88W1TB/$2[<%IJO%6&S;$ :I8D*3!PM)1 BOVTAO.K/+I2+,^ M/UD@+K[!GT_WL!]WC'@QG\Q+WU10I1V09& @C> 58WV$V6Q)^">L?J)KUY8L ME4M2,:4L&)>Q9*7FBE^;+-B,G*H4.9G,R,7,_/D5?#NI: ^W*S H)')_KW&W MT9:,A"?]+?UA6$KHM/]H!U:+C8E$/@%:BIA31 +>2"F_F)-SQ>PC-[N]$Q03 MF7"ZW5/I2Z!27P.19TZJ*3F7*CY9,DTFDGLR?;ED.IU-_, M''/YC)Q/%\*[;VQBX.=N@2.;*&QS+$F2\>J,=(Q'"Y+ MER>@UB2+VVEP&U7SD\BI/%U,/KHIS^8:)JP!JN=Y:XGTIGGSW'.G$JDL'+UG MC3N&%N5!2_Z\E/"D&<>7A[(Z\DSL?.4;C_3YN+%&3N7RUKO;&!TW0_ MTMB^GG2J=6Q*1%8R(BV154N)/#V'Y8=CA34S^T1[J1YFG_.J5E]J%J8C"J.) M)>4EI&_3"7N.YO:4\+V:\O_PXY[( *24/U9URS[OZ0YK,@',GOV2T@$_&E:' M4J&'^D@U DIE VS2B5^7>C>Z8WDZI_N%.N94:["+4Y!Z\-M1;_KA2[<4D;V= M=A?\CGAO,&7X4>V#(G;5Q. #(CUM4H_>::]51!3"]D-D0L9-.*(@/BQ!.USW M%K03:\.CN&J"0_+7BQ/YZ^F$FZE..>C5>@TSV%N!K/1VLU1KEO/PH%H[J30J\+]:N9*(?O>;JI1^]:%FF=JFAI+C:9[5E%*&:?YEYA5- MIO=%DULHFDPE]T633YN^_)P\E9S@Y!G0WIK56KG:*%U(I7*Y_J76+M7:TFFE MPKAYJ]+\6BU7GG]!D7I]C35"(TVZP@*VCFX88BHREJ@,+(=-&39'!ILM;&@T M39CUOV1-S]PZ.G7BH(BUCH5OFJI)53W8@H(7?Y)NS.<02R9U<#'N13VG MV[<5MSO4:,^'![!+W6'%I4,P+/4N];$8FR/6CM,>\%V 0AO<'+5X5!U>.N6\ MVX&ZSI78[O*[6XY!KUYB,X/O$I^_U9#-X4,&2!U^')25LV3,3I]5B>*L&RJIR$TZ$5#@SP!FB=C)*?"E&3)7 M^7N5:U@2]+YW3RLF?TWN9-FW32HG7#LH*BSQ8Y7CA>UKKF;T],&4*\I**ALM MF&()*BS&[%0BBZ"G08ZAN#WC@97OBIX+=12OSWS(7@T,/L3SB/C$8A*/G M6C"8]IB\E X45=ZCJF-A#P4\O(Q]3=*9]TRM1/V4?J0.)SYM%=5%UD,$9"+V M.J/O@S*("J&K9;K*)7;:PB^([H"\K?!_G2F-]?# I[(*'5>4:6.7=]8Q@K:" MG;&H#E_TVD+[[=KR*O59&W=1^LV.Q,KL41F^\HTC<'SS" X/O($$^#W6^9[Y M\FX#$Q$ " W5QA:"Y[:F\P;2Y;X^ELJ-DG1QT9!>TS>QNQ8\R)O"'&OF+W4 M(/F/.@!+_-SB[6'>L,X6K$X>X""@V-.QI M$R)42 B_Q8(> ?.>5:+-UNC,S]:8MY/\9 N#&"ZC:WZ&;7BOEK.$WE M2F-SI; AH\S33X4\-0J>=V)3.EY\JKJRC?=L/^4[D+[IMF;@ MC- R?"'Q$M!AE3+$QU]Y,9E,Y[))_Y7_9A>>2O1'@T@O?,!\G\@GFAHI\3WI M^!Y;7F[^RM-OI)VY\\RFQ$:ND(8_P'J3:26?]^X<[CL#!![Q??ND-^LXVQW; M^DC7G)BN-+\[5*PD$^F5:SMC(V90BM-17V[%ZR;O:@ RSU .&Y[9T4:W.&IY M!I434V =T6(C^$C2WB/%D2IWF0E,=;1JYBHA;2M;#K4 '>L"GL['IJ%A1QF+Q)<>QNCI5L_FZ&H$5E, A MP[XI%SZS*"9$S.X4(L[O$+Q!1'0>H5EG_)HU,+Y"Y(S//\^A,8:M 59.,[_2 M^!K.)BD%RC))+L?YVM80$'&DV=UQ!W$X056'/N2+[A@)Z77NL=@'.%/(>$\0^".QKPUM)[C[ >+I=#$] 7 N#BXL0&#/;SD% MQ[;6[9N685W?3SBF$*+AT.;?$'=UJ<(NI;0B\W1UA'EA&N9+VAP*.0@VY%#. MI)/%MU>_;PU4W !JF2/N^2M;/=*U*J.^WG78F5)KGRF57O%,OIM,I<5-@M[G M\-E?_@2YJ?PXXEM;M_C22O2^7A]8TDKT^DX987-%9<6D9_=U#3# [6Y29]U- MI.'8=L9\6&X+QZ,"L:23*3&+IZ7:'=74G*/Z'?4]ZM*- 8VF_')E%^YG+>=K M\ XB]YN&WL&IFPTQ[PZ*R=Q3NX.58FBKTTAJ3R./O9\5:&2=^WE&]./+\]^G M7SRZ,4[$*18H+:LX"7-Q*M.B3 HO(R+*#?Y[W+P !10'XG4UZ<3JC@FF_@2@=%$ZWAZ4+M2.9NPX@!K-RO8 U+ UM$%7(K?(6^3%F^$:PPM? M*V]\SI7)C-8KVQJ$Y+)^;AV[U71_QJH]PHJWPP/>#()EE_A=+\F"R#R#EURJ MHF56LA#CB-5(^I8M DV)53.&9/L*^!P>8+FAK]I08L6& 9#XHF.YQ!, 3#IB MP+ =^J%3]$&GWAU9WH#D9'&W89.9 QNVV@( >8UAY@!(43P L5_Z<*C OK'; M<,HNQ*'/@K.$<2!$H\,#'P/B).:!@0,JZ\.DFG7#9VWGV.]V&T2Y&/D/!BY" M^(^29[_<;<#DUY!9YV]+@0KPPX.E85)X"C IQ$-/P0C*I!CG=?.[#9GN&ZDU M'@X-BC)A4GO5Q"I]'LS?U8TS+U,FD9KA98JZ060,D)\J0TU-E*&"LG-:;UXR MAM7ZT*LCN6Q5LHU5! M:M^J8&WN$WO;@"!S2[O,K57]6"NUOS2?36M+:AR$K2#M'OG J5Y,Q&:4- 9@ ME.SKWANWETWEKLMR0DO=D4PJ%VLM:6-2 VLRY4(? M.?!!7S6N1).;,9S:9E^@%]K:V(2G>F-LM3,>]2T;*+T7>5^;YQ/$6=@V,4)_ MW*(2HEF^P?4+2D6 :%$+ 5^W@"6^-LGM9[XN.:O$?E<:21S?OYLUN0H M\>2M\Y;M9Z*,8!G\B"'O;?U$N<@@P@ ADS-;[TWXK5<^0%1X&-MDNJU4AY^@ M??S.;^"G17[@TK&+Y0^_"U-X8E(*&KY,#2;C_XR!X;->?B)=PZTV#&H%I#,4 MTQDYH ?@G)<.YH!R5:"C&=:M4 &\+AU#4 4LTT%-@6L)?#6?EH&IASHK .BJ M*)UQ#_CIX0'O'MBCO'\QK6.O.RPFS$6=*H38S,;>D:(%[U5'8UN+(FUD=X[5 MUD?&)H^4FNQ5%$/O$'_WB&W+I*]T ,L-S= MV]VH'DR5M-7+50N1-X:)7!TEL:JZG68?M]'(ARG.5^DBIO.EL3&^M\SP[>TV M+YO*^(UC['9K>Y,Z@?G6*S/\?38T4?2\WO4JURT:K7=DZC*O=5W1ZP)GWA3?R?.:O:$)P_ M8L)'33,K)=V X]6][AO.L&L3QKQG)NZ_!.4UTJ-V<#\O:I5VO. MRZ_.[?.KMY%?G=[G5^]H?G7DQ+CAF7*GS5+M_*):D[Y5FY6+2JLEE>O-1F(S MBPV4WMI/*OU*[#7FJM^D7UI-2NG(0-@(LE 161>O'35NBLO[F[C.6N3H^4EWQ-;J^V_T/&GGWU093R MXNR>GC;4B*-(32)[ MN.O=_2PF,S^UGJ8?'978F&]\I-K[V45&G,PGE9\_D3DG<^GDSX?Z939=5?]M M_/OP&?:GW[TS+;,V'L !NL!-3 1($W=\:EL#?/XHF3]**B,+WW"4S!VE@8F9 MH)?][Q6L^"ZPX*L/N5P6[COP4G'W\RT+N_G^X[5?QFZ"8+)ZTL9[/>W#1S(/G4< MR,>& Y[$8),A!D-;ZVNF@UFLKR\LQV$-"P::VY;ANZ;:3DBK"D\+?)(XDMLP MCDP?'?%C=[=4_>0;]3EGG\OU6DJ MHO,.7\_[&;R7OJK&&"]Q[Y%_I$?^]&@=G[RR=\D_$1=WT,N<=;W,S4JCWFQ+ M]5,)_:E1.I\>7XHEJ62N5R_4NM7:U]/#PXK38O(]UU M#+RES,9V[.W>.;KQ%V9O ?]B]:%NTF19,6QM@5 ^/$"0 MT60K$WXA)@;6@4'YOL_<6L '-W&*B!%EQBK?-*FO@NVKHH>+^M]HU%.'AM.A M7Z[K ]WA08>[4!QTHD_'?.?7^.[__!^.7WK/I]_13\K[ M-V&^&#?&PM1D5DAOL&WX-R4Y 06\&S3I#3+I=3+I98E5^F-Y/3SE67>X#04$ MKT8V'ENOBXK\E:O(:VJW+[+B1[<6-6L$K.&U_($>PR$ZOF_SDDF:XFN4EBC; M;S2#]T1$OR@HD *'Z ")[UR,=$[LP!AXO [E(U'&OZ0GW0AF/B\3F>=SF> M6XCGWMMM@>?A/C)L84T-D;HV+&'KJH3SNCN&#EC1(YA,$1(MK;RG7URS5I" M.0/MUK)_2Z]3224-E^0X8]8BDN]YH(]&&DWE: T1##;NJ&Y?JZ;^0+:1V\^A M#4*R=ZO>LZ<-;AB2'=@;N4R%(L;<<8&HTQD!Q90 M"K\ZP2&6(31I(9WA-P NV$(3W334"TQUHPN'!T-6Z0D<2KK63-B$@2VZNEW, M@7);BIRV7R+>O)J02TI4>'P@H0)+!(:A9.04-VPX8\T9,%^!5LTQ< 1H@Y:"-SR^5U@!N_D5YSC8BBPY[BB >UW2Y/ M/=ZT4?>%G6EMSH,/#WA7*+$!?;J%)$F"1"LA76D]%!22XW:+D@SUUG$U.J^W MKF2/#=;'"4_-I^N$=)NB;XB&4X@L@E.Z[Z33/1.^^8V80V_!1P#AM3N6\!GO-_RNX:OJ'"[H!6 34( !/4 %0!V.6PMN&ZK@WP' MGE(=RZ3; O8QMFEQT(W&\(Z^ALT[@YH/[4<8%HAB5S83A*Y".W4/73@R+,'U7#[.$8&Z MLME65^N-;>:=9X*#V6.Z\]N9>9]+KQI^\2"6 C<_8T.(P$P6]!S6KPXQG7:6 MD%ICT(1]WW9/I]VI Q*D,K)D%0#HC)!%XX1;[08[XG2IZ1P0"V$.D<, ^2QC M0#W=Z8)=S%^ZW#&9W.(WHC)M6&SG1C7&*O%P(3PY2_BJ'C(KOK08X#G]/K(%4@M@_]$]7XC>V8/?P-424926? M>TK&14@?-WG?7V1(^,%JR@9#0?=B\+(9(J@>)MYJZF_28[0[$*$.MZ<06K3^ M%,Q[&D*5?L,M++^6-5,C(K'N=AYD&X.CXI;FW+H=&^$4H"+ M*)--K0MO1A^00#?=[HX';'8ATR0ZFJ%K-QK"!$#A$Q;P7D1I@(Z/@7=<7=QG MD#T7U@?FAF_X'-[IA0YFF*=33)IVAP?;]%-NU+5;,E=48M$#X=*R@\HJXBG0 M R,9IC *' M5$5Q&*KQXNLK5=KB*4'N=JW+ G(:J+7@3F$PAC(FY/.[X$89C M>P@"(%1#"F>K:_@R#@]6!N(T/W2XJ!J"T.@*Q792LN$4-V 6I'UQM9L4& U? MJY'E9F.>0X]]GQPGOBOH:?"D(>/)QNBOP$.B#4@.+'29HO^4^8G@IARUZ_F5 M0,()OY6K/R![\[0)!H#W.*0>G4-S[I^.$ER![ W<. 8F)W'WA"7-/1 35Q^ MJ% *N660D!%=LW#!D8+1U?0AE_U@9()9I(_HE@*PH&-U-%P9A3&*!2/4/A*- M[3V&Y/,3,.C[ DY^8.,O<4S;DO0&,+S!1RV3U"E0%1 ' "UXCW]X^]CTVNS# M1L$N8+WY>;D5AGSRQE>2)_;R8U9#Y6*-I)")HHILX6028J^'I@?(* M,GN@WF/44?!3XHK$1 ,6KX.: 2CZ,K+G7UK7Y>[H)A/V!F.B0F,.[](/EM2T,SAVW5H6QV-6 $#!5=&",!N4;$(X=U+W%?DS+:,/D*@9XFJ M3:1+=00[=)Y7A*$KSLAL\0&=$:]N,#99PWO>75]')[;XO0K80VYE'!A(]N/8 M)H+@\4!AV"_GRN!^0]4)KFO9DTYD_Z]=QS%;J^M&QH2:]8[471;D)T\34^0< MKH.X#A=:7'<\Y8*_=_&V27M"=54W;RSCAOM4R>VGDVX(Y&(8FGE-;@9.?T"D M1#!$'=H=W$;OFKM$Z#[<(W+2#K^@G@4[1Q:B&O@C*H7F/;HD[_T&N @S+.$S M&ZF_-1-U9U6Z[5N&QOVC+*( "\GH"_)MCEM?H;L[/""4D;E:27X)IGQKKFO MW5K8"^B.+"_T$WIM%FQ4[_:!(?-+WI2[83/UMQW0>:YM.'H/E1++?H?''4VJ M(XL+9"O H[4858?9II+J?EL@^TH0' AX5V2Q.DQ@=F%%$,9 #@[\-:*=XU?0 M?!^,C1&:HL+Y1V+6ZL!6A3K"J(,"@HR$-!:N%:2(H]AQ4SI=";,V>]3)I3M* M2%63^1*[JJ/QW?I,;C2%83V='/<4][ 8S^9 $.^9M3OF)B>RQ: +BR09EJEQ M. 'Q<(.[JPE'.HOE@8HSUECPNVM=FV1FWN(>7*7K:ID=T-;Q/"PKAW...+'& MSS5BQ4[DHX(]3R*8@!\''K/D<3=<^*)$$M%W\0YJZ$_Q =?]2:K: '!;T/3" M^Q8N.$!B[J /V4J"[>64/' J;H;/\ ,Y1%+(/!(Q1PDWP%[K*:+"N\)U!B%9 M$2G%CK7ET)/F_^!>" 0W(V+'$"9HEXQ19>J<52RNPB6WHO:Q;(FC/05+]I M4JG7LUGHQ),VR*HQA$($\D1%SS>-A[VTWE342Q8V(3\U\Z?+;$,B7,5_-RDQNS%H&J.&NX#S"%V23&MK(Z6W@^S!E+ S VO"1?]7A0- Q6]N)X M87%L&8/2^# R73@8Y@\**:#1:"&-LT6AJ) 9/[;!SD'G"+('1 L/+85&1%^6 M77P1+PT_S&OGC>R"P@VH+H-/D#0O)]G2P63";S%'1T^\/ M-%!@-$AE+!;2Y;K4#/IQP>6,!P,,2_2L[G@@XN1@&J+%B)A@4!S%\*M2ZXK? M=8D-CW@UMEE:C'M4=0CX NH8_" 811@T1WV0(M=]RA$^ G&-?\.ZJG$/?-/Q M6)$79Z"W>=F#^&*01([#R8D]#/K?E&2-HXQQL0_\*;IYGLCT^:_6RD'=XL>RFF/GED*871UY3I]&C7VXRW+8!]V!LV:1>Y5<9+ MM.RXT*Y!N6N@^JLA/GC]'T1<)^:=3L;P-^ZK+*SJJ_2EDXC\()%TA;$\U*$- M@NK0@RK+A\&4)-WD>87HJ+,U=-AW55]BT;V;=2IYB;$<7=E>L&94Y&N;[">= MK-(.$CNHK/1>E@WF)K"X+^6(+[[N/J]*-D8S0X^G4M4'*/)$W'[[+]\)B(YDP 3\5"0:H-8@?&:!JM!+]C$##!J.MR9=Y?J\9/[>"> MV/(=@\6L');41&XV\@X#C,0&N6&HFAB5ZFB4LA38M+=1?\+Q--Z@6<$QQ

    ,.=WR$$9P!7OZ]RQS9X)'@$$9U_&D_DNG:>Z.MX-J+@QU1D%DUP90-F& M>(*PP4R5>U;B0E'0S3J3']F59W61\F@/V^,E3-Q.&F(68@ZIR)KF1K1(<0[8 MX,)/HXYFU!6P2 RJE9^$[".8=;%=PU5'T@(DW([\NKK" #UX5#L<)]\Y@NA(PZ$KP%!O@FCP[WK&Z.LE "KM- M7=!3=$""Z&<4*JYR($B4IRHL V#?Q7EU+"SWQ^0IGP0Q\2)*/>"5(*NF(%#Z M@Z.%UM?P0@L/IZ>\UJY7VD]I(>@13)L*" V_XVT*!?Q!,;$6][!ADM>DMS*4 MYOP%9T'A1;]&G:BCA:E%O4#E30CP_.C,@VA3P R4C$QZ>OVU-%,.5$/C.1E7 M'!5T$R-LO*;?S7ICR MW^@V"^_TW;DM%7_43L\NAE^CZ_2-R[WZT,#$0V GYS:80(Q,RWU]+)4;)>GB MHC&C!;@LO48)I6&5"EPE+UL_ULQ?6+8I_4<=#-]+YY;;N.=YW.'D_96#]W=A ML8A2^!T:]Y]2Y]__/38_GD9WAV+)5Q_@8(<'WRW[MRS5OL^XM;CA$S9M:SH+ MXRG>_'-:9<.GF!.022?W 9FM!&0R^X#,DRLCV\T)5SFW]^B<,12;V5@,-S G M%#:/IP@-(0T:@J(H/Q_NSO\,E-O3:OW'[U]VHJ+YW^2%D>+_RGD/EW9]O!ZD%UW<9Z\N@*<9TB$*;#/B!FZ MI\J]6O+&Q"E*@69\JZV_C-]\[9.^ESC5N;)!&8X6'3\U*>-GJA5+@H?IM<&M MANPKY'VSA/SN'E2)XJ!^E'#I"XW?L7-TK:I#,*"H/+W4<2BG[Z=^_//AHVI4 MOQ^;5V.K\BHVUE1JM2HX<7%)[O!(YK*8/4S"*#<%HS*K"@R *GWUJW)>_#;X M]S*_ %1A>1;V=>=U*EV0^9\W(> 4EX[ZJP@M+0MBOF'>@>#=?&"%L%:F,X?3 MS0*%=/D7[M)NPC$AZ\,$G+]2,GOX%T[LN5$-]/:71F75MC$1F,8H_-232O7G M0"T_I/(@P?)Z/OG[1E'RE_^N@2/?,!=G(6*D"#&X;I'+_3T+([ 9KMM^6O-. M,,/V4!9,M'2_%F9L_37KI9,&E1@]SAPGIS:ORF(>%P[Z=TM!_E7 G5-RZE=^ M%PXE$X_^]TJ_&[TSQX.>->II77V@&J\D_@^'=,BQJ;,7?&F= "O.R:E\7LXH M!>':$3N<9;&%@V.ND?DL *T\#M"9K)POYN1D,A<=H,,I.N.CZ%;?LD=MS1Y4 MS1O-&5'T;H* ?W7^K?5^C!X:/\:;8/*IV?D#M-DCC,YAZ%-L]X@%ON+FJ//1 M)@R.<9"CDI/3Z9RC4KQ[QHO8F M=H*Z03.]IHVX\L%(:3A,#I,>07WI&*4?']7SL?4Y9HD8KGJ*(GS;W; LF=IH MNW@Q#XK1$)(#X-7"2$I.IU)R3GFJ%+4RY%:FK%F02\G93$K.I!X+N7 :R_MH MK(XLWCN@,TEA+FV=#S[].'&:W\:7/Q]2_=9 _6S^:5V?;5EPT?9]].;L ,'- M!FD<JSD2LK)3#)VL87RUQQ9]CV<9H*(LFJV^:-5^ZRU M2]L04&)G^D[0B1].L5"&K!3S\Z(A2P(VV+/L*5_B\O&4)6,HRZ+:*N]9"A5#+RL6)T<^ M@[ZPA=@7&A):%CPO\5X>RQ223X;AFJ.0&G 4,80)57 V".:*5QJIR?C;^IP M--B&L2=VRLHTQ#9WP.Z;!\)8A%XR*Q>S3]5%LC*T'DE+2E:17W:\?_XSSYI;-0F_S7 3M %DM M ]!8R$M.HV,M^U2ET]IP>RRAR:E,3LYGXR$U)6 +LOZM51HGWE;OW(-.$%A6 M^?:CE>K_>.B-MB&Q3MSIS^J=1U>6><35O>WBR6PHQD15F;R<23]5JEH16H^D MI70A+V,_WVO-U.F6!9/8X'8O/TYQD\JGY50A^T3) M(DZ!$@UDPHF@[ \9B[:X%YKJ:$T\=OWJB\/$YP1E5+]G/G7.ONG&GW54MD=+ M%-H<#=QRM)UP%LR%72S.@TQ!SF'.]Y,DE]7!]4@:RF>!AAX=,0RGH=1DV@47 MB9;9G73/$^T\?#W[9I7;PZQUNU6I,L-3SU(O@D3U_%S H1<5B\*7RLG)XF+N MO7?-KW@OCS73,DDYNT20,S+??'[*-^]SRA-C^'YC?*M5'ZZ,B\L(A>IR'OAI M9I!*9!&+VO5VZ4(*5M_,>?6,MZR,B_2OX :/@W=D M4W(RH\B%_&(Y'PKW)0&W=J7;R[[ M?;BHEHZK%]5VM=*22K43J=6NE\_/ZA8_+U5([854[[^6!F M2Q<7@!M_G/NMEM0,V2;7A/245K"Z? \%5AS*7$%6,FDYG=RXBW.C0'IL[K*< M5PIRL1!/]G(E2"7VV!?'T)P)"OE>[9ZE&^?W9^6;K4>EJ;$G1L\>1R[1U4]- M@"X.>LG)^>133>Y8$D*/C8ZETW(V&8]3$P0*&\!Z=/3%U%3;U'I--O**D4DO MZ5%*YB%_W&M^>QBJQ]N0)6)_8B;7=J[^]/S;Q;L)4,42)TLK;\S$BS.-M].!V5SS^W MZN/2CZ_G/W:FFH7V[:ALW0MZK *J MY)>J-(TLAE:>Z_KRQ=.0-KIH#YO*0L%P6(JV/%>U+Q?GWRY?;DUT6 MSB')QB^&_\>MS M]>>#4^Q>*-^[?RZ:7[92A(K'FL%+F'0.DT7T\ M7JG(I=)P(8O]QX_D"Y&I!?OTDLCCQOZ(6-D:#'367Q+[N0+&P:5K9E<7H;&' MW.^+Y!\CE=1/?SY8/=6Z_]'(:=F-U,:LF%K@'86U+_8?1GK-YD"_B=UVZ(A? M]G1G:*CW[U 1U2;&S!XY6O=(OSOJZ[V>!@_#Q:3TNXYM))5TTN?6]HWIW@TL M?/SQE, M-+.AHIK-AQDNP(U_/UJ=>JZ1:QQG=H_'L8.(L8SPQEE8LXO7M%N[6=SUNV'S MNE?"&%_7?AX'-[KIGP_G6+1PG?^BWT>983"23874, M4Q]P38#^\NY EM3QJ&_9^@/T6Y'\[$ M#N_I:?S,KK:R#R^SEU\_92[OOHX'UG(KKW#!DVM'CGGK8-U2FWH,MHE-*4DY MF:0_*Z,;H9KS7OJG8TMOIRX[N>"RJXXSAHO602Q8/D1[*-]\R9^^K$? K;W8_O MHU8YXWQ4;C9T8K[PR4.Z\]#H%93+DR5/O#(&\WTO2U)H "$&WUIVS]',.&C* M?Z =VM8<0(61^0X *I)MU:QEV,YJC&E2*DY@M$Z09DV,O2/BN&_?=$":\LS& MAOO'Q6TG M&WLY^XGY#"US"5,I'7ZX9>VD]K?;V_M\LWQ_K;H2RK_V&D92:HT=^331S,F/ M?EJO6AWG;NT=S1\1MGA/6[2-UMW=4S",DN&8L<@JLNO'G=_?NS5U=!^.$?-, MHL(*:_JPL*\XV4_#F\M.NK?$FLO>Z(Y80JON* HS*!N!&31QM9EY5\MM@4FW MT-G0./U^W;E,]L.O=989,$.&3-L $POFA[^=BM.XSI=RX0NNH/[/...N(-$Z M>O_*QK0BYPH9S--;&8M0TYR\U?R2&.1C#,/65:W;N3UO_IAQH;,PZ'05#/(M M^+U9^6[__O3--$\VBD%1$'W$&!2).T:1L\4D8-#J0H[QH;7,&UF")X<:O/9& M,V*/@2P-]MC&SBH967FR(Y&6 M"C&S[)R5P\=<6!L0M@6>"+5:.AZKVJ65:' M^D@U)JV>PMG0//_85S/K%!>OFS?+SN/M4,)!.6 ;25VVR2V7.H5#+A9B20-+ M2C_ET0LKP.JQ=).2B_D46-?Q##?R*P1-;:3JIM:KJ+8)>.R4NMWQ8&R@.7:B M7>E=?31!1D[O6R-SG[S*G:[3,2V"&DMV2K%O2>,;WRYR+ 9C+-5:BES,9;#Y M^1.EJ37!]M@:JJR<3^7E9#$>\O);46U;4YVQ?1_TQ=7$N.6>_G/@<,*Z_MBM MMU6GV%6^QBJ?7GT0FQ*.MWD1J, !F'HY:?WU?YU7;K[=MS]W3%=W#R[!E28+T"("-4^6?-E09U!FR@SK:8I:> MK?4UTP%SE+6%N; <')M0OVJK=Q-J3;W=_I$JY.X>KGK;4VMF#7+T3B8&IOK/ M)AEPK*=\V(C('C;XOU='4R4U!;#YEQB M63]QIO]MSN0[S\>T:2C',OY!D9/IE)PO/G;*U(Z#Z?%#F7.%G)Q\=".Y<.KR9P)< MZJ9EPS&J< 903WV>"B*I_GGS5Z_PYYMIIS972K"D2*]A=3S WK8, _WJ.C_" MDY;C\]%O\K;B&?65S17EW!(-/_<5K\M?RJ.G\V7R15G)129^5ZN&GV9[H'RP MF80-R\9]E$8C6^^,1]CFLVUA8P"/,OV\A?R< A_[ M(K955S.?V[!:72EL_GUX\,_0CPI,=9+:^D!SI)IV*S6M@6K*[ -9:FFV?O5>&JCVM0XKX%>3 MWA+#:%X8/$570R'TZD-+TR2UVV6.%30 36L$KQQ9>#4D'LG;>Z6;JMG55>/P MP,$4:6JOD8AL;Y$?=NJ%_^_H2#K5-:/W3FJHUX#?+= W-;.KO9/2BG1T)(BO MI]\LJS6P!8]&UO"=E$/$X1^(!W)(WO\02@"X#8.C&^$L_NP,U:[X.;AD%[/L MAP[L3?SKO72K]T9]A$3R;XZBCOZ@,=#@,C-[[<#^PA#81P?\U>GTW[/8F?A& MYN]P+#H]\@-8@/:]U+X?PA9+-K"![GNI!LR!@;]F(BJ?P-[/63_\= MRH4FB5$0XC]OX3K#;M;6U-]''0TX#&QH2/BPW&VZ>.G#-C^N!5;TGPY/S= L M$NS^I^,NBEU38F41L-9ILU0[OZC6I&_59N6BTFI)Y7JSD=C,XEZL7OV93.5? MB6!PV<^@6BY7PLAPP,4OO4;W_IO# SY+8S.[#KF>Y5B!T*O3R>.?BI+^^5#\ MUO\T_/[Q[#*M *,8#V#]>_K*.^_4TI&T(C@D!HU7JY]_.2;UZ@GV '--FF+Q M)R5\Y)/*3Z^B^J[X<'R6&G_]D?1"LV&WOXVF*-[6\[CCI-@Z+XV^_MH^N\SD M1WY5[-4??#I53.F8&2-\UK&&KF#V@ M%)%$LMIF_EFZR=T:QY[A.IL/B]2D$C%3;UD25HCW2[D,%D#J*1Q4B>*@B_/# M^? 3A[RVF;/4SX=NY5\G?Z64>V7?BIP33*X1A!]P8P5)2NG,XO=S$N#=7%LMFPYH_J5F%^%2:Y$>+]J>O[K M>>/RMEB-NE_74G$0W!:J9M>6U7.08?6>K[<\< 6Q$V]25@J*K.1C&4WQ,J\G M.AZ05>0<_$DO,<0LLO"$OP[^HPVV3\.VKK"OT2[R8RMI!.R9E< M1B8]?!N9&>YDALK=4#,=S0ET@CU+=C]?]4\*17.=$04K.3/^: M^7G^C/R61G'WCYH)X#5*9J_4&^BFCG>,)>+\UC$T39+ >K!^/GQNG3C#T^J@ M^^^G[23M>3VAV>YEZ9KMGPI=U, )MIS/N11XXV;O&3F;+()U\=3&HT8 Q<@8 M<59.YO-R(1-6F/5XDBP%7"&.IMK=/ISS!#1/PQJBMSJ4$A^..YGS/WK#,R]L/AI.U5(R4HZ%OU@?UN1\A#@PSG@(4OT(XE, MEU/FZ7*4<4:6'G(3= "1I7=W^^\@4RLZC=HZT^LBM?183JPUI?L]7_25Q=60L8RBKEFF%3PSYY@!'])-NGMUWLD=&\KO MC6D;KSY0N3/G%;)D:J.]-RD";Y(HWP#=F@#,;MVU6>T?[9\/1N:N^R75:17. M_VS>9GWU06R1W_UV'1OA\(I;X\LK%HDG(<3# M3M32NF.;Z@/HF%]:'RV@$G/ AXU[]*1?IYG7M[A9K M&L<=1^]MN0/!TN"-F_R*6 &]N 1CM\EO/2A&%RW/Y&4E]]B6>N$TZ1\;\%'5 M30CRA?P$24]2 7 MG4NSD)?3H:WT'T^(%6\\*9X2MW[J(30[G3-%@&6]63@VN_6;K]N.3LZEQ1YN M?CNH+=;(C&GFP")FGQJ(ZF6#Q1!W]]KSTFH<)WI!E_XP]2G,O+6XZQK2DT/$7+S1JL,A-N_IE M/4)*S_#7IG)P9XM3&*+HL5=X,UV#\DI7@2Z\[H&9>Z:,W:+3?Z [B ?Q"?&N$1XQ;(UX@ MV&*\E W&,?/)HIS)[V2G\-T"?W3AR;2<20/+SS_6%@SG&\=3? /.SEGD,2,J M9M8XG-2_IVX*_6;S3LM7MJUT5%WJ#F4 3UFH+<5,IFYJ8XP &PCGY60N:AWY M:5Y6='<591YVNBBGXFG(N#B'DM7\^+*@0%%PDC52'(B+M!X^-J[.;H:_KFL1 M*@S+M>IC)>NO#9\>,0F491M)++?NBGW>5F<''K@WQ@'2"CA3 M]+]K-_"H"XBP!%Y.%W.R4EB<2;9^$[IU.N[,D>L[G*JS6[M97'P,?,O38Y?M M]4RJ&S+?A[OQA5FY;>6KVG%,5MJ-7E]TSJ=B7E8R&W0^I6?Q*,]=1 SH MJE=)G57'O=M/9UOIU1S.GG@?W2FE$/B.=Y/8T#0X1&8)@?LL._8NT$4#][]! M=32?2RU5=_J8GKV+M=1G>N>/O?+H%."\G"L6P;A=W;!]='/F)]6)\N4IROZ: M"C&%MZ'9-#+T6'7T+BG##]__O?ILY?Z]2A[_?-!SU;O?M<+IY^^W\?LRV3EH M)T+.B(G/TE"SV632!3)'\L\]6?-JIKC$ZCP^%+P1\WH:_!K*[1MB"FPRD5YG M-->ZD8AE !<5W-9EF,%QN7Y@*8EL/(G R3ET=Z(;XY'68Y2GJNJOBVZME6QJ M,9J?KS[P19\;D?%C[%;=#NUF^QDSZ?+DBCX8,^ M@*:S2;F8B4?E*"PF1,[SIR#@D>*)??.Y8MS>_AB:T2K_:U!EC^UV)Y%H%B3W ME+DIH$9.F]EB2BXF%[=*V3M&GH/:4@HT,Y\:72_&U@?:3=04-752^U5(&J,- MMIN8&#,3EJ&Q2^#>K=TL+IV?RLKAV3AN=@XVLLWDC?*P7PC!/+1N$NED>V[9F=N_;MFHZ; LE MLT<_&911C'60%!"V=0?P_F1LXW1?S=:MGN"Y;L4@D5V]FFEG:K?E'V>YK=;D MSJKQ\8XFJ3W\+LT'>\IA_66*T>+%@(VQE2RJTMG("A&?<<+NMFX]PB!I7BYN M%DIV1VDPI/1-;])D >I>J4S0.PD_$XY8I+FIE+$;W#B3VK/-S=5MN%N_'' M752),*D5QY?Z6<*,Y+%9J:_/5XX^$@GV*:[/_3*?;L)K?CE>)R:$$2O[\=7, M6[7SR\'7=3JX1MX/ANI4!J9XIKI[:N M8;SM^*U%>VE1)J<6\CFYF%V].\?,JPKE16^))#]L?/Y\/&N)A6)=I*4!/^MV M6887,C#3&L$K&5?SQMY?Z:9J=G75.#QP1O )>;@24>]--WL:/I],9'4S+@#, M7^3_'1U)I[IF]-Y)#?4:R*RE_1EK9E=[)Z53TM&1(/B>?K.L3L$V<32RAN^D M'&(S_T \D$.6\@^3)EW-,#@-$"'AS\Y0[8J?@TN"##34H:.AJLW^]5X2$WZ3 MR;]Y4K>C/V@,7+C,S)@D["^,T'S$R5^=3O\]2[T2WYB9)I"(;QSUNXSK"; MM37U]Q'KI?(.- 7$A^5NT\55'P;Z<2VPHO]T>&J&9A%@_&;Y%:QUVBS5SB^J M->E;M5FYJ+1:4KG>;"0VL_@_.,:>E%'U9S)5@,_>XB>@ROD86NS8DCR[KP=T?X/VCW6;/? MF0C9@[C3O79' 8;7P ;?/U""%2 ;"%A7<#HU[^559(0($" !'+;<<[:X[8E M55965E9F5N:3+;,JQ$=/!4%/EB!GSAC@@2?DD9_363(GC,_I_R\_5+1?%@^8 MO\]05^R(^C\_9AF073]_?[KIA[\4B34WY/-'Y:J8%R8#Q.'_?L1_;/3>(\/9[<5:YB9^)^9I/9>#;>L1U[ O&J8F0[''KE^ON9 M -,T1\A ,7W_"8=WK>)/85V7,1174N/0EW M("V0R:P^F/ GIJJ6 5V+S8K(DVSKUL@3:FO2R!/J4IT,Q:V>C556K#O7B$\# MZ\P3YK]ME?GWMTMW1IYL"NC;F*F$VYYDWZG"A]6R\5VU+,VQCL[B;CF-_$ Q MH!7U)Y^&9:%_^GG8]OJGGTC$K(\M9T$1B#_]-&SS_=-/Q!W.VOUX#F\MK+?\TS(>3YF)%I.*Q MOQ9CWW.QNQ-R$S5[KYRR&%?@)9Z$I)E+0T9,(L8RP"(OWMLQL-D8^C+". ^Z M%H+O]M+DLNZ2%H\2OX;GROEU=U<&J@:E,GI)W[^G],C M"F^3]0Q04A8NEG=B>2 ;.]1U\FCUQV)Y_UZ>8)=G9-Q?'_?&1S?(YU6I/KM,>%\HCF!Y FE>(2>&?MN%H+J5%? M>J%\7U_LO'SI5(Q-QM=GID=^\2*S=JLN:[8^NK)Q-L9]'US!+-76+6$XEDND MV%1R/8*#[X78$'R\);:&P]@PUC)CC_UF[Y)[>)NT0P45]^>C5J<8XO[0>\.K MX+0^^PSX&*1G<$G1+7>M3Q[+Z 6MFWP M*G42NULSP9HM@SXZ?5[N8?M@.L-OR\![&RA_1D0SJB(YC_J MBO4+A4P%VRW65((1T>G%>F(]7^FEL#=C0[MVORE>WJO7^=OJ7=:Y=O?-+FW* MKX6K^>W"@AMQ94/%'NS5?9ICX[E=D5X/I0(WWME[8O4B ,5GA2<.F\/A7* G MV71V_3U?U V3^*?WJ.*?WJ.*?WJ/*OY)/:J0-,\..B63"A(1?6JKI@($1G,L MU_ZC]%:]N7U[?=\&32C$T%HQ"#"T[]C;S!Y/<)'=XWYG$/_T,_CTIW7BTY_6 MB>B>UH<'SPLU\<MM>B1]ALEF$C+OD$B> D16!?=HIH&>X(.A<7]AL*\F1=:*(PS+TJCU^L;%FIE"B47C&V8#FD 8,]GGFN? M"0)^27CLZT#@^U4]:\VSK\.R]<7K"UL^"D9?(AMC,ZG-,=7_W(7T*?NIM3;F M-\OF6;8V^/W-LGF6K35/OUDVS[*U]O#785EHAU($CQMO\*(""4!R3@ R'AYX MT=W=9"@_=:[YZC"$QC;SV$W>$$2<;_BG4$5V22+E,H2B^>4))#ZL%MZ-MV9' M.T-5_PA%X6RRM;!%X4:#2:?[&!O/KL_KB+IJ]- M;.=[<4-]5/BP,4*#W M)TL ?Q)L*I5DL[G .G >HB/YG[7,^T-[2F)EGHJMOW#]PY<^,BL?1LH8!V!L M+.>C-.8K*/-#+_6VJYA,XR5,X?^%^PT[M4WL,IV)[%V^WQE$MLI\C7VQ'N:&P+Y;C]:P#P JLYQ]T5_3 M%WR^78] POHWVM3F.S>ZE3Y^9Q#=NER_,_CT1EGFLQIEA\+^66[J[2\VE.(X M-IV*?6;;+QM9VR_:H-;.S''G;,CX0DE8@3YFU,^Y12I?O#>$^6@&,"(!/ MI7<'GPHEHT*I)<1$NW3=+./U>Y?.[CCU61H._PP@JN4J/^#2O 2;RT48M&(T'Y7 X0%0I-K$S:$P$S)5/[VQE/[VSE?WTSE8VLL[6'C7/ M=A;L@E9))L-!@B\$"$5E/J-7Z5:KJ^^U2@2";-^X4\%OZ=RG+Q+.K2V*B/P, M/OWAG/OTAW,NNH?SWG&/EIO88201Y6+X+%R?(OCEV!^$G1$(;[&7EGB,UJ62*S?KHE_EU%M*O['\78F_, MLK4^QS?+YEFVULGY9MD\R]9Z55^'90$?2D$8UR$>.(-_'3E'^#?2E40-P/5 9:@N!)^\Q@F)@'FZ$%U!>C1=0"N]V6VHF M.GGS1A'?8\Z-=HD,2\ "9+]H SZK)%5LKF%>@U+ MWOR5+NVZ=.%5+X5V4>WI]S+O99G# 1%(L*E<@DW&UZ.W?B_[098] M8#@!CLVEL39/?J_W1DF@>USP: $++%WUM?7EWPON5['O+8T\APTY+K5Y\?D? M*P21D8%PP 92Z1R;CJU/F_E:JO[0B[XU[$ <+V:<3>1"6E GAO(OF1K^&?[? M?X?V1[L*!!>X&.9N4QP@C:FB,7.G#'B9I;]@F092Q>XO9L"K/1&/ 8_&YH(3 ML=.4*$\''OX.!$[&_?C' E1---!%E#0RC+HNV8?J\ M)-ZU2ZQ/)Q)_+=-L]A/)O[P$[,?O\HF;P39K?S'-R1"3F%?YMMCYQ52Q@J'L MKRK \HS[I7_MM^ OR\9/_.6IR>9WK[US__LO7DZOE<6FY=M)&V']@PD:$GGP MMYJ.7+JDS2UK,R.Z9P>SIF(6X5WCO;AXK/)=OGIU7:DRCY6[TG6IT6"*M;OZ MZ7X&I[<>$ [E6[%X#O^.WFD477J*<8*#< 6W%D/WO!,]L-1\"Y=.P\E_FX\IR^TT2F8ER M04QT?=U%%>F@ONNJ,A*Q7!8F]QH2*G)MB%1>Q\/EL9LS$G41:?FVIH/7TQ(+ M+9-[23Y6[Q]2;S>3<-(EUS"*6I3%?.."*5_7'IGR7>V&J=5+=_EFI7K.Y(O- MRD.E62DU?H:==+O^P7VF &]#C;>0Y%U"@J6C*^H$\T[$!\* +YJ#/< MQWR%0>RGY[T4?Y'.*5OW"*J4SL39I(_(U$I&+$0?#\'=G9@;6"\-+LLFTU;I'%3+X7]UP-,86E-BVA-&L:?#\,Y\OE7^EBK?G:!U MAH9X(42K*:);Z3=K_=C5G?2:.C=#4_KQV'S0U%'T;L+"9NUJ#>.F).P$OFR& MS7S:RJ.UC I,&>=B;&+GSLGK40/S [B/,,F$:MV*K/-R3VQ+**]I2)^WD1+- MHO!^TTFEBN$H5-\[QTTUA&U$AVZ&)X0?5DI6,S7T#-E,CL42^$EWV!:\"VS/ M)1,I-I79%7?$>]-E?33L=6^V-I\4[LZ'V<'3Z!!GT[JRO,,(1[13SJ.YH:+< ME6_7C41< @U_N:RH9XK1UKN&E.]T\$Z8/[O.KPP]?W&F9I]"<@;6[2PZO0(O M8+ZU=09]P%*@PXK&*O:%O:GB"3;C(QT\FGMJ8\8%M[.P!'+9<$!LW%XY $YJ MX'LCK2:7/L O-42M#ZYMK7N&)1BV5[4EB+'60+/V6/Z,%Y27>ZG2:^SQR**S MPPO1$T=(1AJYQQOR$TBF 0=;1W0%AQ(O,Y+"'_@(6\O8[3:>B51%X+6^O]B9 M4]\6T=VW)MJX'0^#,Q.Q"YN(!0Z FFFA#C:_E,')B4N:Z80TC^WV_E0SWY&: M+&@AX3PL[KR%?09G6>C.UA)I*%\]7O]Z\DYXXJ4 8U^4S4AHHF+H]ES.V@F]=D/=Z0)N=98>\'%J65ER(8OO#)T.^# M*DQ&[G!:+>$EEXRQ7"ZTE&;CS"2]88?#"T:FW13+H=^+,:2;#KY6:..@7 SP/!)FL7V M8"@[->/:J16Y W5BZ S1_U;D,]1%J@JWJW!7V>0_D'-N3H_-G*(.DV]"3,F? M[?_8M AD=/Z#^;N-+9JNJ(=N6:WQ1WSQ,734N52.S6:CV=HM).X%?T:F4C&L MQ78-2WGO/&[ESB-5>].4!G+"Y&7A6N3;HD22 :I8$[GS&QZZPV*S^])(W)T? M\J2TI\+\+5B3@;PEFM\@&"3?P>K.)KQ#'22.('=^46DW MNN_E0E*NE-YCH2GMQ(H;6XM$R(FQ:(R:UEGDXMYRV3@V'DNQN<2N-R:?CIDA M>#D)EHLEV%PF' #6U>9311XA65=4TU0C5Q?SXR6V9/*PP?Q]?G3W?7 M^]#=*S:FB^3(65$NVD)W7]AX/,XFDMNT>8F<_;2.;R'LNAB;C66P_;EKFYSU MX;[%Z=95-.1%P;8:+1<-&T_$IIJ-_DVWX^7;V4>3>Q2TP3;FT\X'HD6T?1&L M,;PL, H0S'1(-S@]$F&&[;B]MX,SR<9V[N@1(86W-6\#"SW$$Y #'L+5ULJ@ M XF-KMRMA08O*TGQ:OA>./"!F1=&!/QPR$^<1&^L;@5%C=X!NLC9L,]1+@'X M;SL(T.?C7G#U%W$VLU5\?N7>*VP<=EC>*V^B*\W]WM\:RDDR,41O0L M].+>_IS&))OKFT9LAI3-RJGJ.CWL,W*02&3:>C60^2"A<#'[W);#?#7"2NU@-ZQ,: M/6>K&C.7#)Z[4'EX?7E[;']?-R/W5 L?3;#:V389^ MY&(WFS$S.+\OE\7&9SA'8'RU!3IS]6[?=TUF-V%L<'-Q+5^]GF6V:8D9Y%%( MJ&2DZ;5AG RYG+8MM@FON4WT7AQQO;9>>O+^LY-+Z4(MUO+O2.F8/.J-72?4OS)N$?-B+P27@41;Y7N??_ "? MH<'1YN>!]QKNS]_,I=BTC[/59_>CM=#;45Z\,-F8NMU=%#MJF:N M2OTCHH$2:K8&.M5"H(VN)]F6^?SZV(^)5R_Q=EB=Z%>KFZH-E/.W 87HHOS/ M6LBMG(:FDN^\&Z**J$R0W\W<"G=1MV7&,Z^CYDB^N1P-]^&K<$LNB.N&VNGS MD$*E=!FMKZCZB8[4 ;86'-H/'%=:Q=;0$S)B; Z*&N([A)$^#^."J_%G.2[P M^ZC$JJV&U3&V!/1)7>)E/2\+T#=F"(\L;KQJ*IFX2Z;PWM)"B\'YVFU#BV:2 MO(AL@J,F-$LY&_;>2\;9V"[AV\_*PN!NI3@VMA56Y,IMF//*NR_?**/N4KY:2QD&/.SOO$+,4.\>D?Z=H8H<8;T;!Z.B8GV0BI-E% M1]$B=/K-L3CL[9=.9=E4-#/Z V598-LMG4NRN=AZMW##_99:;6%ZPW1,]UWF MPSPSG@L)N;H-(L"VI]WJP-3,*;@4ON,SQC VM\CVBVX*N'&9P.*IGSK<%,I2 M!7=VL\DMNH2N7B=O_7*V56QC&O(&+>.$O!/5\_X@+I=*[99Y*;P;W,-K08]O M<]>](8*\STBX%0BWO-NO'OOV6-?]W<5Q;#J38F/Q[^NX\!Q.XG R,N="M7T6D.5:Y4\]7B M=_@[<"'!TM%!2-! YS1X"=6Z3<@=,-0)@4-WY\*U8[V6V;_+]N*I@I@>C?<> MAP/ZB/?1408#K&TU MB.U;/ =#'YC&Y13O]PF%0O%USR*KX&"B3X)^$';L.W MX((!;"P6P_\+!\6]N&S;P<1J0QA'*WT@M2-B/>VDR)%=5RV5A^C%D.YZV\"/ M!12'6V*FD_ZQ%.(&61L16;,@MU-DDRIT>I_9V-M ;KT6-.P@ 3;+DSYP ;9( M;_A>KL 532;)9E+K:W<"RY#+;6463L,%H(2<<(&6+X\>AC?J12T54H;<"FU3 M]>HCU[5I_T," UNYE1X+^*US_J!U"]+*(?KG.Q?NZ[A\;C2:4K>+.GJM6_J@ M()5WO(YJ,H@F_ ^NN4?8\"9 =IJNBAT="?"'O"S,_L+U9$7N2 :(B@WQ?H[7 M=8C?P/\&419E PE6UB<^91WCEIPGF5PS&7]Y:?2T()$V_,>9*3_ 5L7[">$7 M+#2JS@1[E+RL23-=P#ZC7EH3ISR\0.PM@)V""'8JZ CHYY2*3RD4P:6$9S)L MSD"T46RRH@UIU-O49@=,CL"0!:B VG4BR MB70X_4E*0>D;4!^-EOG8*%VDZ\DXRM4/8J85EVD)EFFCGBC+X/]C(VZ">/7/ M/99W6LE9>,I-I.#P/GZU/'O.$!(2QC;,6TIRW)I;!?[R!L-S!HJ M!JF=2BVS'RLHY=CE6S;SXR@&&T)>2W. M?WQ)^/*O'$C(=TVB3+-Q;/(GMT 2(*S87E-]KV-$SAM?ZQAH-M-*CRBZ,<1H M4;,>8:UA#(<2@LQ?7@(1+$O*N")3^<*",9/>]&H\F?58E[_O] Z2WN0LOYMH M1A"UCJ1HADKNS,FQT<63P-ZQ,XOO=*20W4MRAL*0IS_#0V*]T=K&B1.MVHPS ':2#$\!V\'D->GH 2E14= MD=85>$6([\[KD+!&K]]YZ?A(T_%OR&%P&AAM@4]VX8/_Z,KP)Y,&%67]PGXA#?[,?XF88'9+ MDJ75B(#"O[4AW['_/3LDUI02/]0P;?9/OYBQ*.A]X$3LKU\,L9XTT424-3#, M4CL:Q MZ+C4:3+%V5S\-CYVF1#D$5>:]V/0$JQH# M_$['M[V!M X_A -.!2C5V7.Y8&BBC#3M##^DBB35,R\+!5X3M5JWKB(-O##X M;1./5) @T1QVA&TX9F>\SZB4'BVY"G%W.='1/8C0!B,_8G, MN]<\/B5X.*WL#%+U^(@6M..#2^P!@L185)&$%QB.0X.D(L!U-;TD9 9*6\3' M7E_1M:$"$5WL N!-C'\ ]_&-_#3M:R>@D=A!VBE3,^ ?8+UI9*R>BFT-_).L MC+"LC/ '>54 N(/C(WA;L\ /&"1C?4_&Y3M]+'98C9]8/S)_W\1O_F'XX5#" MIR*E$]X%9[$"BD5&)*NIB1_N:>Q+]9F",>.]*R.: MUCAA-&,XA*[RD*;+M%6%Q],:7_R%U/F_R?/C(V=)=-3I MR]C=ZDV"L]&6N& '%=4^/P)9'?"OB@K,4\8R%JV^.#P^(AVZP/<090:;^?(; ME@^FZ? %KWWGE/G[?_]?(OFKW*R0__Z#99(!S<2K'7HS,8N80FQD!JLJ8A+C MSS608DAX'EBV^\P5-B;X4P9_#.\9[(JHHC3!9-#MHUEBO?!5#:E$]D%$# K= MHF#99ASG1T:0(, M<[A$\5X56ZO@ 9RG^ECS]/H,A*VP/L$GY9!7=9 2NA0B!.7;!KQ+=WU/4MJ\ MQ% V&);O#-B;B'L;$6US[%+?W]SD[YZ9 M6IEI5,ZKE7*EF*\VF7RQ6+NO CCE\5$=VZC%2JFQ-S-C8?6#7^VB$R_ 6I;'U.9G;?SGP.NRN)55%!E%6%0FL MP8KUB3I2P8?$'GA+K+2$8:L#,AU+)[ ;\(H9A;3LJ':7^L'HH@X)*&Q%!$>)J#Q=%Y_0T\-UM;(9$T&G!"U959UHS>9=,KMIK&3$&]'/[O:O#,RT* M\F^1W5I)=:0WR1YGD$B<>O6X7+.31(WX:J0N%3]WXK74&O;:R0%R:6 W/A%C M&5@B:D3#5$^Q#T?O?*$Y.BV'H+@77D<5XSJIE.[QD>M48NF0MH-'RIDHW=1) MP/X -/:FS@EVWP?XF[9/ M$#Z$]$@@?P=Q5A1X9.C- &OCRE"_XY\[A-ANLP MM-Q[B ]@_V8I9Z+@/^QQY+SFQ_X [CL1$6*$:)HQ()%'_$]>A]]-\/H,:?"1 M/#(5#R=>0,)23O\0_*PA43N&9S3\&[PR"!.C#+#9C+^"+1;B]QT?J4CG11#I MZ?I", N[+Z)N+[][I2D!,"'R<4#BHQ2P3*VC*WB#,AR(?"S'.L*$IX@))V+X M08PM"TK"S1T/2DZ9QSZ280+3\<59GE+G=?W6<1MYTZ\1-)7,+\UNO@8IG!]# M)&OXI^.C'J;&\LPE12/8F++M03L\F&./"$-A=D 88(Y0.WJW;'? NWB5\<:C M49KYB;F$AI0S+HH F*3X14A)A>75J'I!;IKI4CCSIH^>,MA45FD$5588K8]_ M6#"!^T@BV@'_C"FQ9RR">O'2=EB(W+_AHK#UPP\=W(@R\0;L(^O,R?Q:YE.Z MDU9\O-TR7[*QU$?CZNWYM;@_U[+4,MNE;/]>:5QITINBXI>'ZP8/*U+4MLL4Z*3:5S;#KFE=M"I(5EQGVQTY\>@%CA+'(KNX); MWI5AE@^0B7&MUCPWAX)Q<:49HWXJZW#3?G^VSA%6-0@F>],80C[6DF7(Q=BD M)S ]68-I02])-TTW^.O<;WZJE6-;QF'M0,M M3,1;I-F9UAJYC#M8E'@ZRV:X-#P$.!("N?J"YZ#H!PJ \*]FE/_7,'P:J >& MZ1VR+H%I1'QU.'TFR=_/^RWS+I_5VL.GTD2+[\_X2>+-$DLJ_6+ZH:.TS.PY M2B!44=!3$O(0"=V,0_@>;9Q])%.M-G6-&1IMB4@I^"$BO7*F?I++ M!Z+WTU;*S@BY2RN.C_BV8A"W552M-TFD8NHM:Y0*<#CQJS!'/&=RH;WXS-17 M[RMC\DRG+Z*NZTE01AI,?L"_86^8J$N9W@NC$2\9/&2JVLZ9:PXNFK'K;.4A MN4#/R"3Q\O$]Z@1BY@RQI2W2%NZ$=I)8H,C(/4V+<)8XDR+!IB9),42Y\1)Q MXYT;:;[3V>/U_2KEM7CQ9\4.W$HDGDCAS?ERGLD.N=1E[244I;!.Q1+U:A.W MDMA$RSS7E/SC\/SM_%V-.+&8L_FA]%++U2L7F<<]$KN>S%59T:FYK.CIA'(M M\_;A.C:4#;$FW\\G+^\E7WJ&N^E^/V8F4F?%2N.+9E+GUF=2SW L<771>+Z/ M/[6;4WD,*L=Z.E"A9;8_KCNY]V2RF9G6$>Z2?3TCA!\7^7%6Y7OI>L'Y^+9Y MV?ZW,[9BGEX?.O*K\2#?R!'1/?M-NZ,)6CIRPKW$WH?+#!7!7Y6>R@_[V-;@ MP3-Q'YAP1FZ=-$5Q\H8/D5VS% 5-72"91>YJD.Q_Z=9MT+4PN#!V+ B MWI@0FKZ*Q_"X/?(5!I\GQ5):F/<0ZL:;684?CH\\;1((_L[QZ*?[J X]4Z?1 MZ2-(6:UU[ZSU@R^5/JAY5;0RW[2\+%PK8OY M^PPN6B0-WK*,VG^VT ?^CJH?_NKM?6 &S]_[9PM-#0B?R=SL*9@I6Y9-Q'9IX]*+580;LW'Z4V$O:/F/0QN MWO?Q!;%CT[\JS.U*X<($MQ;IW3WV'4^PB5B*3:37 ^NL7*Z5WF'@@I!;)@@Q M1Q"X0 1!XOA^QC3NGBK\001A 3,@-$'@LM!OE&.Y9("2$#JLDM4V;+F[%8RA M-)6\=+ JB-#J*7FE1ZUP5[FHW'3B*R1O'VIGD<8 U Z;R&R#6A&D]3M=U%BP MZF3YHEZ\J;]+:JW"@EC4;D,FXIM@]VR3[/&TP2$<,SAH4>G GD6 MK):!ZAUSEEF(?GP?"UXTJ:BX\EO MX3D' V_JJRFLEP/ ^560EMRF"IKFD]=<*63Y=,ML\(;&/XO)IOR^._C.'N^P2J0(YU$4T/0>IR9/ M3VAR&S1W7P3MY05Q) H&+Y5I.ZLB9&!!&49A0G^<2;?;]%:KZ'FK%3ZI+?-> MN$5ZOWW!5UJF4N6K]7:S??.:"_'.BP&*3PC)#*4Y2K=@"Y==F9;YFBX]U++= MEZZF+KOL@CDQ$ID33^;D<=7U?=,5VDW7BIL:(FWNE6%)5>7?0Q4R!W6*,0 Y MCQ1@A^+!Z+S<$PGJ$A70SW++,Y,!_26N>V9R_C__O<\]M@6PI!+/<<%O""O< MGY[6\=>M79&7A9*])_#/%6='4(V] $2PPM7MT#/GY.2^81MXE_R0Y2J!J^H6_;W/[W"/!14:#4NF!%(:GH&O9 MUMWG=@B[[[\AW4Q"Q?:ZW;:8S_07D^\_Y!^4PXGAWK5U(-9S+LLFTIMKZ,TZ MY?D-Q6=;9O?].I>IO+QW'PJ!A^+#+V$O\Z+ZP$L&JG7+=OU+1=8 P9STER:U MZ',E[.X;)5_OMTRS7R^.^'M5Z;X&TBQ@OEH]T3(GZ711NGRXS=>,'[^!+(;0 M!65"#F6,BS17S7K8_6SV#?_*JRII#\0/'%Q7%PJ;..4!HQD GJYY='75^@JV M,G6D C3$"&GZ@/[> 8M540?AQ_$VDD8)T]$&*N,E,L%Y4 M9FK,IS.FN#H4_(\71 I81@PQ3#?!(E'(-UB'-P-%1A.&@ILS70.0Q4DC7'B' ME/Q3 @5$(,F8OS6$F*J"YYOX)[A*RI85XZ$6/4X)+3#D+=-'=$5.U$4&L MWIBG3+ZC&W@ "]KR^ @S70) #*PB*=ZB(&(>J#;8H:*Y>/95U4]=10/1&&AW MSA&5A^)?P(4M*^H9-G_UKB%90"Z:I0.P4-T@S$"!M!SQ-'SQC_"W:A)"'J(O5%[ L"1BRV+9 DP7^)4@6@+*Q. MIGC$FJ9@70$:@>I/_*PV[9GA-#%Q-)W]-+9Q%.@ZP^+O8]]M 5(_Z6X&O$(& MIY(*>.#4$144-[[^2UMYZ/.JF!P^.U[IK"P(MBS8%M\B+GEL=W(LI/W'W'-I M>)$M&5QB W)6YI/Y(\AWW.1$0QWP8\?8V=:0[-.)#8U$+S=[.Q)E95.8<"SI M2!+Q^0;=OD"X5RT3@9V3$1CL/-TZ*Y##]ZQCPC^>K*1&O)A*3Q;7=V I+69P M+G\7.\+G7:URC4^F8G^O<''&Q5WJ)=DP^I7.C]\6G8R+T .WZ9LQ1@YWKA0! M4Y*'[EGD%'!P,B( F+C'D6WQ(%8KR2P #L%D- ^UN:R(T9%-)8-0&4'>S MT#DX*=#+M#N9^QL=!?OX%.E_^OJT09B%-0-$]!6=@3Z(=A?$4P#WFQD0\9WI MJ"Z/AS@!Y/"'^(6#)0[38UWM%HD7,6VTR3+O!D]R30G%F*8.<3#(*-9D %C< MF@HFI\Y/J)-$1H%0!AG9C9].R&5=$[3^! <#A<V?X0-,5Y5,>\IYU6D&ZJ,I>@>6@=8=ATP@.$QR=@SA8:8 M,)_9K\W"H!X?S1UCY*3#)-L>VW[!!>.YT\QA8PYGHL;WL/CTG)"#M?>_&!\J M,K%^5(%8142/-!6\OYAT+,T>'XT)));-*0>L:[7"HW'.GBL_ +_7F[9"H8TH M=.B!0L"\QM!8HJ2LD*VJT\RK^M4Y01DFC#AF" MP!!A)D$4UIX,D&_(%G07510V020V"T'@+C9!Z=QHE(AJ?\H@S"FG,4@7=3?:T:Q4HXXL?F6F6JWVX/^ M:RTWW@MG9Q7"EC3+''^A5R8OZ'GGJ[_ME)A_:C,M\SE1&L7[3Q4!Y?=)[6[ MINFEP*98P,^?AQ=R+CUY>K[RG:(4#K!IJ67F1F*SU]%OW^LO\\1\$6!3+K8) MLFFY94H3*9;_N!?'YEV(R*9)0%"_&W253._V.ALPLBF6PKM.-:4,U;?VY125 M+3ADTZ]A'=D>%E.PPJ5?S#K$]M80J=0[ P!V[+A0@QG[PH8,GA3O6(%V$]9I MU^O)U'JCUW&6!PQML3ZP.R;W:!QNQDF:ML>R/T3 !QS7#MB8>DP5S#UMO*@O/0;C( M1.[YVM=P$VK 3F<.'=O1D)_05NR.8?OOU%O62$^NL841#WZ8@"#%"D(!]'G* M7;77NRN-CA[ M"P,.=SIDY&N!4^:P\EQ^?GC*M)<"WUJ,IBZA,S-?Y;_N0DE[W&2N[.X?]%S( MII]>ZVI3_[%Z)MZ&U?*RWPV)*DUQ&\R1^E%-O!=5XSH1-%&!P=Z&6JVZR60W M+=+=O;IDCQ/R4X.[O"K!D:Z8.\-S\>ZQBO0BO=V>WMR:'Q\ZUW\K?,C:FK=DFQ1 M8ON]N.$FYL?95#+.)N/A+^[&.?KQEMDSI(NJ,+Z+7S_O&OK:+A,N$E:YG>@( M*P-^',ESA/LI<6#?3M$L)D80!>+W$ >(GTE3HH%X^)0AGU@NHN"VM)R;0)+ MJ'EU!R1.H?V;XR-7P\@OYC+E91<__Y--9-A8+(8]9,A#MUJ&6]ST.,B<9?5, MGYE>JI!+&!729&D2J>VNPYTNN4=N(WV,$,US&^'EPCXLZ:M.$MWL(,.8-,O& MLL&3FQ3PX+#/@[UR7E=4NY>VJ!&_7:5-VLAMMTOVIA.D8SESJEM5 RLF1.^D M(&46TGT5[&3KND1C$Z[P@-TFQIJ%8E]I6TP6[:H%.Y-@)OH1NO=9P\.IU].< MXD#;L:S^>,L\?^V\I0JU[.!E$H(/69R/U8@1=R:YEAF;?$C*I5Z.2X(?9W(A M'"7NY%5R+J\R5GW,/X]O<]R=<5BOLNSR*E-O5SW^V=22]?-OK_+;JPS JW3C MFMH*XQ&K;#L'SM9>$Y=;&?NXX-*9TGUU=!\AM_)>GH:1[6C[%W<]5BYHN(YE M(L.QZ7CRVZV,SMH&5_"=C(')&#VO,H5-JO/W9/5CG'MYO#A(?LV^O94ZO:$D M)GIM>D/YM3*7\_9%+?5J'#:0-I8DTW0@DD)E]PTFI,A9UX?XUP)IKXE_#=>& MKM1>NP;:\;D(Q /UX&!7@!4Z0#P8ZE9OOVD6W2F3UUW./=Q@6MG%8XH-H6E6 M TVO[&B+:L'VS)9G6#\2ATJ>]@OWYH;FGO+QD3-C9WC7/>G\M+$SJ:S]/IF7 M?9]-:JEF9N?^O#TYX,KL12\D,ZH":0%.LR/!AX)')N26$GN;DM@1=3NUFZP5 M_$$2$:,AK=GJ7#XF.^H(7P#4L.4N6Z_B(I*GC?VA=X!R4[C)#1:12 MK./A3YF9F@!G)=W7[E":/ZV2TTED2NYA]VSF2W:5$3CY$ 2 ?/-<[B]88AGA MO4'+#193M^<"#E-Z\)/X%#A1$=3TT6:VF#\(V)?8$Q# M8D]'P0*#[/QGWGZ'IL_/4DO3$3B;6L8OL3<*K5ZP:A4)X21ME\8\:%*%%]]) MM,G^/HQFU4"=:F M/7@UHXVW&M[YM.Q LE,LF#:245?4M6GUWYQ[^3/,*(,Z< UB%SU9>\/($R^IT0R]5TP#+@:SITB?K>B_^*>*/6N@W8UJNK_O(SWO*RE[ 5^AZKY#N]NT)[YXIQS\J^ M[G7&;4O(%6/:IISDO/44"0AC,*^@VX'K'8Z>)8+-=O'1^Y- 7@5 M!A0/8'M,!62<:0$XV#NJV#:H!=8UI*XH20YJ%^2LB>X4-6)3N +^=!3*9II: MIF$VGS(6Z^U\,_@EUI&:8K^L0:!;U463)O@Y !.@9*^:-M]X5_D MAZ*.^81U. R(';I[&4J>D&!!@(E(*]$450%V0=XUIA6V\6I68]XJ9Q?C3#<[ M;$[+N>M6?9N CQ5)H/.\#IW6ND,"K#:D15+2)+BS\0#G7$/IZF.LV)I* <$A<8W .*ZIY)YJ MC/VQ&P*HA67$"VG%W2-PPR^US$+!Y"_D6$KH[%SHXGDBXOW3U:_+6*GW'K4Q M=&B=RHJ]BA92>J79Z(K6A]\C/:\STB]L(;1U@FYN6SJ)!X[98B#:SNF MMB4,P,,"[&F'+A&N4&0*SD3%@,0*CH_*S8KK8AYD"C_9PUZ+,P7J43ECM%&' M!R])U"FB!HWA0-6S8FA$V2@RLK"E9N(?X"DK@P'6@5"4Z2I;5X"EU/&<#0=A MNCL2UE 2V/7D'AH@] R9*GSX '8%\3LBC OQU2CX2,NJW0HM\R;-WZ4TZ2G+ M1[U2,X^/XY>A_E2_?3P;WX5"[(YUCLGW;+Y2TY\+;]E0R=N,L%3+1*]7Z0Y_ MU6X^AU/2N&OU8F9I]6*B90[22O(\48Q?RV\'J5[\FC6*W"8UBH")-3:,VTO4 M2/:F1=3!URAF6N8;IR;3[ZGA>V^:0!U,C2+^>*:13:FELXN7>CV$&L45->@E M+7_S+*?O>M@NF_3>#2TS2)XKDP.HD7V#\!+_8 IJ,^L]4/!*.'-=MB--5[,= M!P+GT,6VKFAEMQ$8' >3X6]9L?+P7*X&-D?P<#T5#!_KLF-J7EG]_ABJ'?"? MH0+I^"@.!STI1H(?BBXL4!=NLM.,0OO'-L0<*%]L=),P ^N"Q 6;@7" !4A@ M%6L4%AM*0TF9H&DLE_H]ED721[Q 3+ 3^[M.^&+>R?+@*+F84CVPJ915[=NE/IX.Y^HHO8VXQ*+F@8(GB0UM@UIDYC;BC2"4L:: MG6\X8U;Q(UZ4",])E2*-4P/WP(\!GL\46-*++?@3]C%MX;!A@SQF;D>JX"9! MGC"@[W4*<&'Q7X0(^X2U;[2 I0)%2EKCX]I?5@'GA[KL]';#L;-/VI,3^\4V M9J_&&)I-*A9"R"F&':#I*@^:\42"M9D)45FN,:E(=;" +.3$GJIHVA0R%0QY M]Y_IC/&Q(PXIHK0!@;BYM^A$9X9L([RGM>GMQ,9K-4V*#?N>(')W G;>]O&1 MG1K&^I0BMV8:0ZKP0MBKY!WVLKU_ET--_.FRHMI_@J! 4W&0U!:;?M3[;_%: M,5$44G$GVE7T0_8&D:_-Z0RYVB:;81/)Q&:AQ[- UV"FX\43+VC/B7C_Z3SR M:Q!8T#$=B[.)K%=_%+(&L]$^UD:.UI #&3UW,4#@Z6<;?K@R-J;GMIU'K_4! MANF4.9L"3"^[02;'#A[*(!?M"X+AOHRRX.>TIF+QV>;MJA[UH[OF1?:10T\C M?7W V2%DW=HO)65_(?YT*LNFDE[)AW2? 7+ZHI@?'RU,VH)*<.Z>G,6@YO]J MP]"R7F8.>:M#S/RUDDM.IJCEQT!L[/T_R![J[5B\'J5""TB6L8HNE8J)V_WPFC %ADQ)% MI&!/T6AOO/>]PLAX7R MHDAF+UOI'8RI(=QJ)ME4.L-FT\O-O/67CW17>-P^!NQ[6/DY2[)S#G%#:5U; M66;(HX4%ZZGNW:#V*]]KF>^36+%>KC0J_&-8K:Z>)XW,6WG\('>S/WY;XXOA M]+ Y-"@60.T*4(/L0/5BB<;6BFR9LLYMF@O@>5K'2N,B,WDZUMV>@U/LE,%J M3ATL[)!&+P#-U68\H4V$,69YB0SHFDKR+DF"W/Y M.;5;_N7IZOFJ-Y[V)'R>^@N1/I@-*U<8'_P7>"M+^$=B=J[.YG0UA/;Y@989NZOP^?M\>UB_">4D MR;7,5+XIO)2>U>'3PX_?-F%$0]FD_9G9*]Z.@N.<:VY.]&U.+/<6&I[/6V[] MM..@VQG7D 0/L4Z0F7C_PD"4(7>4!QOL^&B:P4E/)5>;L27^.NO#-2%I-0TZ M_CD='5[$3?&MW52>4?7-4=S>C/"IQ3>@:W]>2SR99N.Y#5,X M$SMS>^&8E+5RKWMQ7\]>%Z/![1#4'U/[+"G@- M7%'X3VG:QG7UF92:B?;[>+]E%OOIS(5BZ$<2?&6F:V\7#^IQ2>#+T)J MI4;]<_*#B[(_[4 J*\0GP2Z"T^YVKB_GG.ZW.QPL%D+"M;4T8201C%I2/SG=1RC&=)P MK]V (D8*$+1$*[A1.E:^US(GIIROJO?)ZUHXW7KQL5?02F*Y+PQ&#PH8J(J* M/PO-H2M3L?Y#8]F/%OXTW5TD'X;L+2+HI):9],HF7:#LS4[O!*>MJY?UJ,:[ M>G'S?.IR Y '&?IPKC[R"B[A7O9*R[RZ*RJ5!Z%=N]@YA.>_@UZV99KGC<19 M3IR@ERMH&$3)"RFP%[F$$TBN%Z=S=K5D(SVI"5J\JWF1J^V9U9D9'X8TWXB6 MSJE$K>-S0!)-DM%#=#M+_]I&8"F[TNE(6E-75#6@B[5^@HQWDM=$CCF*HD"3 MD&Q"\0'#J^H$/D8^;]7W82\2DO9)\I73YI*% PA*F+WHFM:.._4))"^7N'Y@ MVK/6=2XM+<"D8]8+I'(;X4--MU.OIF0IBA^82$DJ@N+LK&="N6D=NR$@X MA:&*@<1FK69+F*B)0C$&;3!]PN,!/V'&^)R!6.J8WEA/64T9!4[ 4-$1*1)G ME#8VD;!B($F\A Y+33JO6;8_LS2AB;H+-MP_%+"KU$>WQX7[0W4T1;9T03;. M.WZ>^N4!TTTX?6=]:#%#Z?S6K/8_1J_R^]2[J\P3L,ZC6SY@N*E&J52&Y5*I MS5SDK'].S=SD%6Y+EXIP^5[/Z'OC5& .[M(PPEPJ$$5D<&M#8MC:,FJ!HX@T M#$6W '2E5QD-*\&3@3**>'U.HF4*W=&K4E&D9O\^XO4Y9WA[)N[T.DI^=/B7 M78G=('2P$8F#*_-VD$F*;>XJDB066V;U2KCK9%\RYCA\$G>KV\DNK=M)M3USTWC[,]T2(=3MY;+2;=Y+P8J;J M5Y. ZW;P::=U']NQ05$LMK4]UNV46F:YH19?]"*Z;.^,;>=3G:Q2*N'[CQ92 MP:0N88LU+PL0:B09/6NO]=RWW[X^T3)'-[PR25P4\[%N*'$3?!PHS5'[Z:I? M%6_2/W[;E!%+S"'K3PNASLP2V;.D]2N.5<_3]"[H=^W"M+>*9DBX4QP0[ H: MJ,3#((ICCAV8KB$Q@%]$ 55H^O5<#=A?Z;86 MWP3^WS@0X=G\RO*$KSF&>A;-\Q9EOO4F.,OKJYBCI]H/> M(:LY!/5XRVR_\$I-2;0?8J5E".KW<]MFZ+E)W3CJGIC?*TE<D:Y<*^K-GSD%K_5<*$S D\Q^BYGK:^>L-H'6HV#HLI%]NWN_* MNC%-LBYYZLX?_JV-J8:T1V[-#;R8S"48*MQF^S9'W)HSO6 760$7HG[^II,^1888J MZ9[#!ROOJ3W)NX\3(&RMKTB"%G%Y3QY8WIN*(FEG(H+VJ81?ML3?QB?/4GDH MYKADJ!*_A(!@93[Q9^OX!]07.W/M62,HZV<'EG6;3;:()ZZKO6QMA)ZU3*@B M/CONMS;?3IJ*U(NWJE%LF+B(B_RA37:;:0L&33D[G(SCXMW572-4V5]"P.?< M! =2[V5#E4EQ")'\+N88%(I$7/++!Y9\AVFD+SQEF2W\9J_'E^]S8DV\"%7X ME],0K/QGOLPA4*;=,N$NWQUACOA>\.74+L19IXD;.^T(.\IKL6Y2-)'1RVK\ M.\=XM3C^KE=VLSIT!N_!*QTVQDRB-L M6&&\'%- /(J'-_]OS_KOC&L?;/RMEEFO%LHE_G[\6I9"N? KM,QLJ6)^W$L7 M1AKS=P9%>0$!\$^[^)N9+:0\ RSS%"EIVNH:J3/Y?2!9,IH"')-]5VY6&+Z# MMZPFTELXF:EU= 7OB^5HRB#YTBQD-/1$Z<"GR;0#PRB]A5O)N+=LZ;)QO=@.&+$.&+(K[(U'5TZ#3)GJ +X ,:SY+> M'NM$$P/_.J]XP9,7DM.*>CPY(IY:LC'IO3L5"]F.Z-KRZ>DV>HF%M# MQ\J\33^41*;J?VMBP\ J&Z, > 6[#'O[NQU?"3, LJMJ<7\-K 0*IA4 MJ&[0$9B#WLTPRML9'YZ?;IFEQQLNF^9'?":WO^*65,LL*_7G6E7IM7.DN&4/ M-LER\@Y;V060M/;2$-=$\+)6K/H7* JAYSG-X"'EWHNE#.'E]3AP24ZN37DJ M5/,RUP1GPYTLYR^E=9KP& MD[ACI>[.9>U@1T^5M&+[L3#JH:59.\NW)TVU]1V@L)-^9U.%]_7ZJA;>:Q*( M_'_PFYK5/;6WD>-UZ?0D;C5&-->MK4C"C]]GRQ2J9>3_G*=]X1N+G<.YK3JY MKZ+3.R4>8#8ZH.DA*#I/9^!$>5$0\/'G?+;].X\7G>\A^ZQEPAOI#@VPXX]9 MM8>Q)+)0;:O,9-L%P]H?U.K__8C[+B39[^*= YC^'M@Y/6_V,)A]HFVW>G_F M0E]#A"G?Z1@#@T0U]K$,KJ8,WXOAYDP5Z7 ME*1Q_M*CN665:ZL0-Y=[*!O=%,_Y[//.3F%RP[\J:E'"-LWL'9G-A:;#!/N" M#)E*PLPG!TF].;T@6'5+9$6'V*P#P'+^A,PERTPTU-ZKR)WK=P_ M*4)Q-$Y>.B+G(HR9;20=LL@MX'SX$)VPF4A6!U_H^YF03<_>B%O'(:N*SN2'0PF322SSK<.9,X;%;C&[Z:[B-K$=G!T5Z'::\KLB MUS&W,;/M_=2_>\QD4/JQ?]'VK\P/8C,LG4287=GV&>:=BDQY-VL@-+6\0H[2 MHWZ]6%(''P#.=P@YVL$0\"E9(2GG?0E58=/3?4^B8UF5EQ\7-4G(]M%[W._! M?K##//*J**S8S^^&4R:SY2$['ZW)1"!:LU#=8L]R[E5;UST]5MKCDFH,+UMF M16HJQ4G_K?.D!AG'F2]W64E1P%&===4O :U\RM\AY]P?N;5Z'=.E"%P4A$%( M73VDI/=,8=0RD\WGZY'8[(]3UZY^9A;]GT@:5C+]Q^_X:2Q8$5ES\>(+EDNLC(?NR@?(1"+-M)UM" M>WB>ZS2S%\WNY[&O]RQM"2[)9CT1;P\C;>F#6-S;R1<2KR_&O>JD<#N*KOF] M9WGB8M@ SL4/:8O/Q]1^UWF=%B@&9(5%Z;:4SLTVK#*7E>JD?59\20U#N"%U MCQ6P_:X54N?(8J&D2S64 2'2[%4#NAF M45X6KBWNV$92K5I%B=>/VD2Z"R,I<.7H!TT-W)\XQ*-M-*^3D(=S-&S+X_A M/PO#C Y=1-88UMPI%Z[<;))2'DS*7A@YH:N%Q#I4'_C**U^:"$-#\&^F;\*? M_66+^I?*[0Q[EDLFV40JM_8@]I W_[E[AQ16GY=M^\DO]26^W4RL?V^D)#5U MYM]]V*?X[I)Y&K) W=KUL3N 'EK\: MOL@FLVPLYM6+;V>1#26MU4>E&TTG=(,L M"%,KDTNRF>SF)U.=O1D-JK,&YA7@5Q M"B6Q)Y!)K(_R?UGQ3&UO>%D"R0G"I[.E:)*?&Z&F4\J&W$ZBM!\11V#P+O3>1Z@TIBK%5NGJL;E*9% 0]J?T*8 M8A.)]6F>41/"\C:AWKV)G53/7JL?>O+R,1UM)*B]B5F"C:77!XZ_P: ." :U M<2E[8-MI+0!+;2#V7]7;\R>Q&[6R'FYO\"OI6)Q-9+.1J=7PF:[L%PEJ#])D MOG4:Z?O))%N0Q.C7_6PG69\<"2I[T'-]K2(J/2:[1KK^E-%7NC"'J0;Z;*KH M"R!!!1A?V13\Y[+STKA)5R[.4U=!!MR^ /J33U3,?0?8-A6 !PD-GV[/"EPV M$VBX+6*(3XD](SXE]VXF;X>:2+ZXH5&[RO:3 MW,U*W758,WO?B$\)CDUPZV-HGQGQR=_9NI^K[%F,H%L]?C'(\"J?N@_A^OH/ M0'PJ1=-H]E[->V'<1.\7\2EQFMNK >P3 3Z$.+$7/LO'95V^ M_AB6T>O*IAL1" T'COC$Q:)C743!EETE)HG.V[7\>/[>S>8_C\4:#N)3G,VE MHN,$E0X:\/42E=I][_SJXD5_B&O1-3Y#$8TLRZ62$0WJ_AF(3U$R<-?A^5SG M:UQ#ZJ;S\4 #R-^(3U-Q\-F[\6"IG.LDY"%]*10OV^^-FU 2.@^.^)3^-(A/ M&W06(=JQGBIQH92:9S?P$R/!N+3]E*Y+=I()L9F,J&@C41#6-,1_](XKGY,N/J^[H\R,^[5F@4^DLFTNNMRL_K3AOW)OT +<,0>C-M^+W<<^ M/A_>T[X%-L:QV?CF, >?%^V)BP+RTC?:DQ?:TT8M6J>*Q=KV[>ZX=/;^>MTI M/?P9:$]<<&A/'!=GDYGUD; _'4['2^I\NA/K+31+#M7J,*'$T.A=V:"5[^'E M< NK*H H7#K%9GP@KW]%N4QN;VI9DCAXZQ4*-R]Y(>.[EVO4$9X"DSR.C2?3 M;":UN>L9),+30LQEZ A -E]HF8_:13W?YJ2SE_LM,(,"0C3")"*R.,A-7SP! MX-;5_+WYI!Z"/\LXE;1RPRS3^3\G)TQ91)+PDZGS M/;S#&NC=0'('_602.>;DQ%8[@CAR3:C<,LN)8K)>ETHHE_'MR=!IG.C*\">3 M!CFV?F&_D":QVXU K/Q!4UD[1A--1!D.PRSU##!]7OMIL7XND?AKF8JWGU@& M-E ^<;/>9OHOICD98A+S*M\6.[^8*E9<=&&J"BP&EW"_]:_]&OQI08G'$Z66 M&;^07M2+FQQW]31? 8F)]U2>\VK#5AG__1?+@+_D3 O7F*+?,CD\-,/B(J9H_8B=,S"'] F(4W9AE>%HCKRXRQ/_R?^9L9=SY#7@!Z!IB&LJ)ZV+FSG39L MC'A4*X\R]V.I$EMW\"_]_@^OZQ*K08:N!(GMF,KDV!BWV <*3F-RXP'<6F!2 MRC>3YB^G;/S70J:'RU*(,GF:?$:&$8'>6I=:EYRU!EZK8XK5:R.3O).4AZMUZ[)ZD'TM M3H*-Q[-L/+VX/#,2S+O0F=P5W3X8FVFA956"\(55W)PDS/[%\%5-3<;+N%F^ M>KS^Z?7=?3&02\98SJ.?[)1]&LBK")I8[(H@G3K3Q[\$MF%*>1U_4!+?D"3V ML:\"+,0:658&8H?1C$X'F-SF0=+QG$4LRD.D$IK!3-"1IL/V,21=.V6:="$6 M=+QV?&3AG2Z%2+7W2=?:?#)F'-/%#UD' <@ _CTFMXNM'897X0T+/E7[2<^W MQ?_K-OI]-2^:UN*\5*J<'\ M?89T7I0T_):;@'\B!!P[E^"1+61;YE4F7T*"W-;,FD,IJ'V)G_QDL#BA'[]M MUL.N<3)L9LP@3&M9GO&B[![\)_";PRQ)((V ;*9FM@[>! M@I'Z9$KY&9^%"5]7I]LO982FFOPZ4TU]G:FFO\Y4,U]BJDW'"PABNON"'H[_ MY3G!5=D>2P+ +$6SMW>2@PWKSL]OZ5#BTY'%7^_.4;2"-U@IO2U*:;4M+&+ MV<]F$^/!=?YV,&W@30^E32[X'+<@:$S(];,*MZM+*I5ALSYZNJR3FRUP(2,C M@3YK5SW6ZAGQ:G.L> I>O7US9_9O=4Z]GA6\9$0%SYI,N/*6R')L+K.^B=6? M+&\^(9J7+5%?19V MTW%EQ5 ]1>XI4ZN=J:]**3&8%;ETA$4.9A.RQ"79V!<7.+]%'DN6"#_K*7!< M]KIK,"M2?D1PJ+W5%$CL3]\VA MBV_)F?[U6WP.LWU2YW/]9_26.=^5[:0SU-RU6CK>,A^S4CKWGIOT1X4?OX&> M$WH9G+>:2%D79;275" I2H=L#%J1&;[3P0J&W)>/1;W/Y!M%)I&.L<='@.$< MC_VJJ\H0J?J$9>H2+^LTPZGT;HA#6#Z6/,7]@EM\%8U$3"'(7K/P#8X@U*S8 ;2XL]%!US:&/ITBHGYW.3YHL J,1_.S, M+\RHMBB)^H31%;*-11F3I"O'1SW,&A5F+LH=98#'P?N:@86RD"F P31M9@13 MTOI,%],!0W;)73LD2HB*H/W"BZ.1PBT)]7B)4<;XNUI?' *AY%""H1VZ\/,: M%BM2)B?KQT>NJ<#<-1UHZF&=TS8T48;L#*7]2K.7*$V&CN=CW3Y;+"(?_@7C MN3[-R)@<0CQ>8RS"Z@0><'(_=!7)@G;*Y&67J!T?D;F,%4,2[$6BR7M$E+!^ MT_&I Y?@%@\PG,+=#U-@$NQR\E'N3;/V.N_GQNZ%C^^"$*F(W[6&_)8"C6=;B\1GW"(A_PI M_"#6?GA'V4<@?E"F+SL#]%10T@+>G.PT 0]VZ%3)8IN_C<]4T ]DW.,C,@YL M6+>VQ2>#?LJX5[#C6D$@RZ7'@11RRH!G@Q6!3(Y?_ R50T\[ MD@1X?&0QRR&59ANZ)]S%8V!Z\(%*3U,XS+!NI\X7I+0I8)_0OS)#O)OASP-% M0!(> G-&H[Z*1DTJO.E/[ 4A6G'<%SM]?(8K^ FYQY21R(H2. -L4$L@X2R M ,\?$95GYQ^*FF80BPW2(;$EID/6*>:*,2 F!LD_Q&8=/HBLEV96:':B.G!D MR7C6< LO+ Y*2$("2Z<&1AN1)T6%4U@"TVYB21# M0542J:R11$XX,Q2+SQ9#@1GJD,>&K",<[EQ1_*&.U:6*G&&+GQ')%AFJ M2IM8?426W5^ .CI&Z70,=84TPW:C"Z2BKD3W@)TDW.E0N019@@6!BV?82'@/ MZ_B_=&WQ#.$Q%6J/F$;'_7$8H,5FPBE E\BF\FN)0A)?_/T8E<@M":0UJ M;87@#DZBKFU=Z-*Z>_!0"2.:_,=J+[0P4^KI_4K+Y L*>KBZU?G[\OY.M73+ MC*>+9Q+W^%*\+X%W1I86TX="\3R74^:Q@(V.VE\5+3TL8%6@ M#O )(\RJ3T'LX@] '=KQ41OI8X0LM2K*6 ^(V(=RMBOY[I04\AW-Y5'.#7HXXE=4'!- M;>T'AZPJV$\+1@P[(#\SCB)K;1P:02:B M.N)%"18;KRSU!*=K"8>D71B%UY29)70,$75FA5A2H]0]"4-!7[BYDM:6DC>E#3O4"9ARUT8IQB MXU#7):I.K*_A J9XU]@ PRSG6PM MAZ%N?KDVB#?;@$L^67=\Y,$[69GAR:Q%+R[5GE;-CLWU#F!408T0B"1F)F$Z M1+FPNI2HUM8T!7^"F$R$543C&+(=:)R38(VX/P/,;"M,Z6*$51NT[SA.^%92 MB56QR]WP M/W[_#46#_S VL6"A,X1<)J_KJM@V:"T3/N2P7 T4^?B(V.K8H<,'QY>RL@K8 M;^XP?TN$7\C%+RMF0%PB7NI84#KM"38P1J)@!_!DI-LOVR[(A/R!YI BX82' M #E60],X0(>PG"&?UZQ 'Z@9Q=!!\PNV]0:?H1X[2W(K M3TY(6.+XR+9[K9"'=H*9 YG!^"7ZIU.F;@\M3:;T6,,#!X@7*1+3:KHP,T$/ M-Y'$G[1"_/#,4.)E1SFN !4HM\QT9]!-GY=&E&^,RREA\ELA C+M,S+LE9JWMVFA70N+ V_"X)+,K84P043 M_]SKWHS>WE,?;VLRM+\17 )$<$EN@N"2;YG]\5;+?#?>KL;92>6ZMS,REZ=!7FJ9R?/+?"%QTVT^ MOOSX/4,,"7Y1:A@@Q\:]_V,2:AXA[(8-+X'IT%EB1P.L)HKQ@3T,&IFR[@T8 M1>XI)-Q/'YY&1PBCB/OJO$DR5:PG$/FH%?/4K L;<@J1"S(5];!EJUI78V!@ MPB&#.KH=-\4T'!\-507;O#1NQKNC@7.V-:4-S&'B8V,+%;OG C:2 7V#5R>G M3)7D3" 56YB >J3"=8U*[X^*F17V]>%_1Y';AAM M,*XM QW"-)@Q5OH0D@U ):%!:)7>_$$NBL9+-'P\%B&FHVD0^N+A2DHP.CK) MAIG,Y- (J$.N2$6(Q:EOD+G2Z:"A;M\=PGCVVPR)FL_%8K .$TBXA-S-P>/H M0Z0WJHYT08@%"[?>:H'W!A0WCDTX,!2:;'TCSY6G$CE=.54Y&P_S)0Y9*+B MJA.ECE3X!391N)8P] 0L:RU_NS I8"NP#S(YU\ZU 43?4:94G?:M+4W53TXH M4KU-_!Q:O?5KSGYCU>!@LLZWD;7>7WC:[DFCJIWS:T[/Y[4ITO#,PV2-J*I4 MZ?&\,NMZ%4=7X;--+0>G4:PWSVQ0^SG&.-UE5T_89_9VI5IV\K=/XJX$[KJA MHA^_/9N-D!/_+Q*Z7=7&ZM.(7#PLD;O-%SOE[D5,5$J?4N3BAQ YSJL$U!(Y MZPASYU9,->4LT![K*9^Y0\AGWK+R[APC+SI:41>&BI0H7!8*;U$3T:5LBX)B M7*$7+2'ULNW;O$0LM\5&&W$OH^#X: X82\N4S]KEX2WW&NN@PVR%Q7YWT3<0TBNTM9<"CG]&\0O-0. OJWTD M7WT,I*M/*7(',1 2ZW7O]@9"X1#R&64#89+)]"J9DGA]*T5-1#^K@4!B=_." ME_BD@A>:;AP_WA?&_7B_!+?.GU/P#J(>LUX-%7>J$TAN M&4DJTY$,D>&.E9"ED[YRC@;^@ZOJ5H3TCH]H3&^,(&NUT^=M7/1K\G"UC0>'PQ+J<:S:UG>#EZQ?ZZHBD7H)"0WP&Q9!#!27TEJ& M^;L1*Y+*T8SA$$I6_&#$SUH5 MFE[K6I;5SD$&!WH>-EK=(E_;4BW;T]G;=W1Z'6;LP[KU^MQ%_]\AA0LO>S)),?@73-YZQMS240EE'5SNUM@*N>SIZF@K/;_MO6FE M]?=Y >Z]:.:E8TL,^0F]O_;0?^ZPJVT\U>GS5M6("USGCY-,N_&/HN>S%N%XG-X&5RA^S)L,I9CXYZHCS2OQ&>DU*.#CJ^SG.0$ M;WB8YY8>YLM;O?QQ,FT^W=53ST_YMT'J+=3#?-$+B[) $/ K*NI0L=2H*%/T M&$G$@D^V?#Q%\$./CR#,AW@\Q#2W$, \1-V@U:@7RA@JU&GS0H6B2\FZV!&' MD#T(>:-6_BGIVT;:OMET!@WZE#I-[ +Z%%ZY(,2+2;RK0K%/\E/( VPZR0H4 MNI+ VJ$J"@^*8TBV?SR&K22*Q5METS(:VW6"E!PK M*UNSJN=) ;9M_AC[=L; 9;, DE\%D3<.--=$F)>7P"G;T'5PF M2>PZ<#YSTYFM\^8%9:A;>D>S5@NV_:6!19\C+EK,F>+T"4$4B-KH\R.L,!@@ M4Q4!"<*.YUI ?>Z[7<^B\R^W<\JHK1J\.H%-D-UF]U#JX>V36)QE+-B:ALU2 MLGGBO^X=%:YLT^0^F1/+) MK8@Z)M 86*6\-7+1Y#7"*7,OVQB?V%Z2!;J]X-:C<<\XU..M@']/P&5XU]6" M:E-D%0*[L0+^__;>M#EQ9&D;_NX(_P<]_9SS/MTQV(W$/G/?$\%J8V/ +-Z^ M$ ()D"TDK(7MU[^55:4%$*LEP&V?.#/3#4A5E969E9F5>26="V5NF%[6I()[ MH[9U-#]\&J(A$H0-Q8$-PL2[YDXOR;S@G? ,")Z"77Z&>YH*%(<,CR_I MC$FV1E!%W4LBK L.%Z*%#<]Q;.DXLB3DD!+%^?9HJU(A HT&HF"AC5%&25VP M#IMC=":+>Q-1X-XZHC!2=U.K>MLE0*#NW0]:9P@_4-&WA & +WKH&Q'L* 7P M?\[/K",";!]:GDU#399NUDQ([-/$'J_9=>S\<*BIV.K"Q1WHI*!%YABY1\87 M?S::R^+QA4\F6B./7HC4@1N91\*8@!B(0QI8Q?H$UE?F-0+38:&:N=9NN,'Q MZ$'C@!'JACB\,(?6TBAD$J#[=0E:'H"+['Q:L-N?%@RS^K1 1FR@ G$2UN=^ MDUB)7Q)\A62!E[0'@ ITVO_J*]!,PCDWDO^ZYP &G,WWV*?2;3$>')9)N=+( M,Q'F8B&>E^12K9D^S34FPT9\6FS-7F;LTS/W4.1%[L>_A72QQCRD2\T\H%J0D>AQX$XFY"^=2BW;P,]*8(&)YSXP]MZ%(W M&*F&] CFGB7(5*+!2)["V@/5*M@$-0ZK(/KN)WJ;C/P%@^*2R=-?EQ2"?FEF M=H6EUPR<,>=0)#$ ""!UJQI>R0)ZI(Q\<5R0^&H*/0)D9T,K$1 J8@(-PK5?@+&OX,FX4:/6$27V'EV<^ 2*T$H M-O8F-]3AZD:2T>1P\H-6A+O[=';Y@21/_]XTQ27("]Q;(/Z/NSWY8D]T/X8I M879G+1X"EG@W56 O@/8%Z\Y4> 'V4!1^84L%)P'3FEKBPY,F!AU'@P608<_'XZ+##K?%,6*==A0ZG8 P3.$Z8Y6DIL)%306Q#DQILX3@(;RX06628 M8,=X0F*9B_8*M*FPFY[@.5G0;+!HB01CT),FR;V%+%$T/,SU\OSL4:1SIV ) M6+_CI2)765T1X266D(.6BK0",F-'H@44S@M("!@*\2;1+CDJ?FW(0M5E!JHB M3JG&0 :PJ0A.EQT21R/;1J]-'+]U#=Z7=M,O].YZW;*A!^(%;;*'M@1]6RKE>.7Y5\P6%9]XAVWXJZ=:L7'VXF>F5W+0H M?WPJ^Y CTYIQP]NGY.0A8[P.?"#'AS#DV)48NERL+U;:^B"(\!8LB%6[-&X2J79KO3<;4URQJ53.S*++X_E7W& MDT,#\?ID6!I,:\5J.@ \N37@G87LRUVV*NN5_(<;':Y7#L%'"JT^=KB+75H1 M[!9V3@1P5>#0W>1XE]>T9M-(HIO.WQI-5O!%S^.08=0C9(CV*AV+R#'IN=Z= MI7[\6ZU5JOE:XYE)EW-,_KY9K$*8,)C^A4T=H0@ABLX]#]4C<^ MG#/T-YVVY_P/R(%NOMON(+ W/IG:AC=='%D;#F.S?F+,HM$ SAC1?(K?]3?C M<#!B,&\&8G[FX!I2UG_MP<[;'5L;0U!$4WI$H;RCU?."DHFT9N);,O/Z8(R> M)B-[%8*D#V4>N9IHS\4?_]8[?5$P2>+BT).[YAQ$],^ZML3K&]!Z_\[C8-K^ MA:+UY%V$^P8M:/%6\1D2*O0SH$3;FG(;=? #VB:H@U>^V?7"09HO_\ M6AV>CL?_N^)*ZX[O]"5%U(B,9YWLR+PC[BNZ3J]O2+YSM_'D-NK\2E-UW;/F M:>4CGBG-]K+=OYPO.QJ9+YUHQF"GQ8&[4,-#(8:8'DQKT>)F%YV!K9J2KU_Z MVHHE*U]YS>(^GI0<3X22T>0NOQ+AKBMH57I=J6.Z#:0_+!%' :.'%(SDL6L M8-TH7\Y>O6>&G6EA1]8]AA[T7,K'&37"_Q*N99]!P76L4XN]B^N;U!!ET47^M6,S'6326B(5B,>YD-%CZD!IL M XL@ZI6?2D^)=/CZ!%ED48>=.(LQM5RNW>EEG9D\EU(<2@].;\Z'\ ($.M[H@IM$>_9 MUMD])@]N=:FSP(."=R7ZQ]BP$;\SZ[-XY?TI]@G9<%$7KV/#F:BI J_WM^1 M6G49! L&95@&9!KD]K$>Z5'.*G;@5:[XYUW31GV41_H 8(3V :MT9_GPED[2DLGTT2B[5,S.:]V7& BK.?_G>;] M,9,#33M8'J^JS?/N9S>QZMQOMTXN_;"-F4 FYAJT M7$2K)>HDUU%G$4B44N?UMG\]+/2*4^$N&.HL(6KZX(R&0Q'.ZV@@M+%*!;L2 MO !C!^O>O5>!B@1&>+E?D*334CA@5$EA=%&6D3Y 7KRH , >K6L3!I(BZ1AB M<21:3*[3\K5YD!XWDD!W 3OH)X!S_:(00O.XQ[IG%P/7W &'3]*'&-H O1CJ M3*>.U8SK93TE; X 6??$_43R9F%AYN@0E6[.>;6EQM,N8W^-*,XBLCQC9R_M MG-,%*^>:NO>D77->Q8V%V\?2W]O.\'!"'$6VNE?:Q1H9SN]!\=5HU+-R56P7 MB^^39N_AU"@>@&)(LEPHRGHYYA20V2WFIX >%WPIS0+"+/HK^I%0<@K.D?&% M@=A<'SG%!120=E6QS1I8X \.U)HUB_WGVV;?5/0/%[0ZY3@QCW*<1&MV7>M< M(S7^SI?-'_^FL]E:,Y]C2L5TIE@J-HKY(!%[3@9=D&[8'&3"UE4YP17B6-4= ME>XB@RG",H\UX)N/E.BX$SL^,C3B*?GFKLK6)#[<6%N\X\%NG[]R)]F:J>,9 M?ZM,*M) VZ9RAU]F/U_+=JRY15,9QRR9"85)\_Z^/;U7>Y[W,E89Q3%*>YP9 MOA%5MNA4ZQ^DKHA(@77X#?FIAM0ELC:AO0E&OE3' M!.6L!_#("G:<,.@L5E!!UH/X44*Q<3."#>+&8J'(%I?&1R^].1ZI?7-]XO%0 M).PCJ;T%/3UO\(/,// $F7:=='>:P^[+5'Q)U:-[2/=.I2V6)(_HM((NL]UX MJ>A!HV"%+AX+Q@'?0T9Q6Y1/ M)DY[T>&,&% M%+41U%X.-74D(1/?I^JE#^I;;Q(&*UF?4K#VIYMOTA7C0K& A"NVK7"E%:&L M*ITUDE:?19/B,Q][R-\=X?AR"1URW7B[*?D),\T<28.5/"Z91,["YOS%3RAZ MFZGHFQQ&8VPH^>$L=F]!=&>DXTN3Y7CSNF/N5GV)\KG[^S=1"/:86Q'E(IU] M/$.ZQ\YT#:H<9_TN!>SQL;OGR9UX[=<);9-_:2O<[EEG.]9'.1HDL7R4>RF/ MAJT]#%M[5.5IY+ES'YO20'%DJE0:HOHX]=)UCWE;?>Q M&"$6BG&;<64^8RKM22;SD'9T#7ZR&0?7':E?]UAKEG[1U8;&OMS=7?N7:!/W M2+2)MV;RW60V+L8J5Z7XCW^+Y6SE+L\TTD^!9M@LY2H<&P*WZ/2C_-D6%;$K M&;](/$C'_3.[*Y(_/1)7K0P=NZ.EG9]SR,P;+9.A;_I2Y3 M&+%\(5FGT)IQI4=]-LDZ+@X>.N2 _J[ 6))B0H(89(&2GI4!)?)$ M6QZ9QK.KU_=!<9C.]Y3[$T[I";>\LG6EFZD;9D M\G/*TN^$EY,@G.\Y0E\F&2K8'*BPZX"BUO>*$REKZ\B*K2+3;:@AZ2"/'%JL M/,F&:(03'4X)/G9.- 6=L;M7MF.;T*J6OX..^_XI .KK[BPIH0NB $5$2[S1 MDM")8,5SL\5&/C.K7;^W9KU:7.0BX=S3PXV/$=VEI+@%2X'.\A22KS94[V\@ M:Y E/SJ:YO_^N%BZ!.<2H=06UP-KJ;0$#7%Z>6_[4#Z TI]HB&,3H61R,PK: M!U/@"LO"7(?"OK0BE-3.#B(]NU7JQ>M8+].N!*CE%R0:3_6X]W=;$>UP-7HI MSPJ]TSB"ME-Z>U#2%P%,A?U.$!5#1EHRM;2-H[W9_KDZO9Q MYN>5Z.KKFL63E$SWS[U8V[ M!ZRY3862GH7SW_>A/FU; */K\.FTF<\$]"&0_OS8+; ML+VXTSBK5A#Y"/9Y(A%BD_NDT05.2=\)&8BY'86T^=3F]B?[2&=X#LBD*VHX M=WF_8$JO^]1_>AFW]>M\0+E09%76/+]#*$&$4-(>'$%=SC5ZVS8$.XKANZGV,K?"]6MOZK=:/D;(8TO)VX9BQY"_2"BR5QCD M1,1O;[(&(82Q6"BZ!;[@1]/";=5#7+?-XBK0=W^](M. A$D$#Q=M99SD,_+REE;(Z1@>J5@JE$QNOB3]/$CZ02NB M(VN@6#P6BH0W]XKT30-Q7GG,ZS2/HVW8?NZMTN?B3T_-H]2QP!)7EB/\S"QE M_N*$4D/%G=L4^' I2X3;KYSB@_$"<;2 M=D^0BW"MV6NE4\F]E-[#[(OH_#/22_)M):WQ;ZOS#E)'B(AM35F$S MV+C[J=_68_"5/0%GE]C63!UTLLI(K0QNQC^6)^^I/!: MQ=5\[SFFES()5X*^)O)O%VT1:4RTBB%FK^U88#B_BB(GO>:U1$\2:_;+73(Q M+Y6N6;II!40D=-I6;!&33^X[]\6:,%5GCZ>B9 Y8;];HBUZ%9G "0F<#Q]YD M-!&=G1U)1G\T5%=S -RLP 2,^/:4X8=#>0H%/O"]V.T2/'6F2ZY &.AR8 +& ME-O+UGA#M%Y)/R;\M%CW-C<=7J?U;/HAJ]GRUI)L Z.&9E^CI"&=+CYC6K#2[SR5*]T^\6=VKGFW^[5#=A89E8-R3K6>;5^<+U6Q(W$NUY%OM M[2$[OKG:IIK-X>$%C@VH;BWO6;?&M8>#EZ>;O%J.G'#=6M2S;NU5;3Y/'M+) M:#G[7;?V7;?V7;?F]T(#K%OS#+#-'PHK/.VT5?11MX[\N6/+OO6O0$3N?H"\ M4?'Y_=&(5=Y+->, N3<7<& Y6PBJA1QB]EFT @V<+LMU'(08WG!9-MB<02<' MQ_X7FT,2@0BG39R00"MH0-TR<>9M&FC!-#$T'O&&I/!@)AGBX"2@Q+<-N_G! M',>X:X#6J9'-%_.?O2 K^'T*))\TQ:5"<7;SS<('R[>V4'?>V22B[J'0V$:^ MH4?RU_?-VT"32_&4B")21 -W>:,Z"FQ5ZML=.<=I1VH>(\V)"R6CGS#EVP_* M!I'IQ,70.;P9]6L?,8UN%M.RJM V'<@AIDK-0T0[4[,OW*OEN!#0+>#R\N9F M9O>$/$D>\B+B(9N!RR-C(?B6Y1& M'N'\"X2&@:2_A%*Q#U@0*_%!K"XAJU=Z):MM..8-7NF!=BFI8_ H:4*0Q\$G MY%YJ1B=52RD':"!"5DGFB!Q>:Y*,K(XO\#2I%WPQ+VL/))QOC0JDM M/-33.A+])VX0+<,A*7]SXNQ'*V-6D&$Q>Q@\ZYS4[8I0R2GQLH?T5BJ=]DN/ M?=/"J4 /2SHU$M(2Z)PZQZZ7V9..QT@!BX>XQ#Z,=9H^Y5X4#D!>(ZD0&_UH MAPIO>8UOEE>,$F]_I/2*$*+U$%)]ULA4DO6NW/,YGDTZ*)RHZ>I)G2.(7AR= MEHE]>.1$S=GMZ1HD? \;"<6X#S@)WD*7<4Q:6D\HJ[:,T1N%>M.I250=6(9H(^%:TY0K#5:@L[M*?)#-$\D77+'ZG! M)#:ZMJ/D2965'-G$OTA#5A:/[$1O,KN>*BWJR$.1Z,B-KY@QO M3?W/K17Z^+:>E,[X+D4-4XX%'+YC+$H*KB"H<-K&JZ M(-41^"D>G[DXO<_5[Q(K\*ZDH--7XF4T+'JS 4\.36VHZB0?D,S">I>IH\G. MZWW[UY=,':U8ZJ)#BA9ED.8W, '5U!R WC(FI$F'JF08LDB@5P5AS8!M03: M:=36;*!=1[,9O5_O9_.$"RB2KK*);.\^ES!KVJLN^S[C$RN;\#TI M?JXAVI+5(;N\YY;TRS>NJ@^7 M84N[31%UE5Y)U?4L&#W(+AGSFJ #Y(K3=SS72%_-;N[4UJQ1*UQE[Q_'LXR? M\?E5U1IKC[$RY$E;"V"@,F/9?3Z]Y/T=]B#8EKX)Y,=RL0^VKUE;4_\'4=V_ ME.I$>"N MP\60>3623U.*R<%#RXI%^8%O5PMM]FG-I]\YP^F^+WEW"Z-.&X^ MQ1HR;B^H?]BEF[\4.V1XVG>ALCZXXB6EHM31[$HBKXL@&@V-5W0RCU7'JFG* ML?1+::+RM8"NO=>*&)XJPW9#X[3J/.4L<7_>LDD?A M9IK-QB)F[#9VC!,3('0.5'ZT(_.LH66P0HC>%4IMX5!^$B'6;\NO3T_AX=O1ST Z5483=5$;';GCZ6I2!GWN MQ4+L7AF$)RERZZGF7^E!.!1+!2-?:V/K:\^S2'B8?7DH/T=[^P3:=SK/MF[; M@2<\YPO^>4EWWKL4L-A&8Z'X%C5%WWF1NVZ1C] 7H7@JD":SF^$PEOT!3=61 M8]HH.MTW++V!54AY)MW+K=EU*7X_[I>[N;U4R+['\S;M.-QI E^&2_&N!:Q( M0M$P&XK' VG7\,4WR3_D*\@:W )3P#==4O#6):XBL7W:MAX_'*[O2CG'TI2*A2. M?:!H>&5[XNUD;9VD/=V:CZI>T#.1("$?CGR+OC]G!!V>_"/%*6 W:*\^IUN7 MIWHOK:I!6I1_9\JLBU5OVK 41 M;&!K-9\^L+)E,\(M-S?@;+=0QB+;#[1=VLAN=*D M7MT.U44)K(D:;E5DV*IHH#LA&:X8GY7?HNTI_QCHB;]M$,;E=GT![O7:N6#5 M3"P:XCC_],SW'@6@3F)L*!'F#J).UB;?>V!M2"[K)CRG2 :J_-+/]KA">Y^\ M>_\ -TH F/.EL#9VAEWX4/[OBK+S;R2-@^S9?AG(A]^SS3B57H5=BS=(EHTB M9\+#6#)ZHAX05\Z1:*)4'0/BWQ?'(3O/=]S MS_U+F4DF0K%HL* G'T*^R+5FL7*^^EHWY,=GIX;BJR%?T%OV\[-%F H B8#F MGYI P2=605\X6!;X'@:\>QRVPFUH>%TB"!H 9^&-AV'T>8.!Y&7(S#-E QJ0 MPL,8^@'&=?IF6( 8$AW9- ") 0V"IHAX7E00DZ$_ROR8# ,(QCIIQ]7!KZ/] M1H>(C*J WS/N2YT^_M"]/K3X\S/HTH'?AY[B,1B(/2U"OTOF8=FN)903=6!# M2>^CQ\=]1"E%1%_I "&"WJ;!DD1/;([Y)JO6%,[/T.=MV!"TS3-1N&0>1:;/ MC]! Q+2&E\!C(UZ2\0S%D23@!L*Z.;001N 7Y UV8T^ ".G!C;;79$*P3MD4 MK&?)I BK&-( /H:V0RIB$UZ'*= -6:32':_P/<(8@FB(&GH2>-!@$&\,H!V: M++V)\A0X 1%*-0A+X!VF+8T\)G=^AGFF#6P@RU.;-"&\\XKJY7/ @,Y&\)@S MYU #@-] "UX>5#IW;)&>;LUNXVSFD4L]A\7"<3373BW2R[?I6#[\VDC&A,_3 M(CVRLD5ZMC7K&0_3<F+'%NE("6NEJV$^WBT'V"*] MT)JI-X^O^7'MK=EW'")_6J0CZ1ETE=++IT.(&9-3]_S,.IC@K"'I)\H2N 0!!;/J0# BV'"HJ1-D/!MP MW/UG'E8I-0]2[OI!#GV- M5M[)PG&N3>_$05O46C/VANTW;^07-A/_@\%46+-L>4YR M2[_D(F([)O$EQ^32*TD70U$Q V118(,![>K2[B2VWQT<,=EK:^8:^-V8FJ0+ M$IZCM4FS_/-C0E#%AUSJ!#9IPW1]R&H*A\)AKXP"O&$AQHW:1N9BNF.$J+D_1J8?Q."P)X0L:^0P@/^00Z8A3)L!4>?" M;"(T9X1Z2/AFF4[O)=-L,LQ"/_4/R[10KMQ$GI_SQI5^>'9ADQ=A%OT_<)GF M+KUNT.9DVKWUX-;V%' 6SL_ #=*0>X?L$N:&5TQP#%B\^\D0\4HQ?1BZ3@9. M">3Q2@9FN,9'V6,_E<\F6#!P/LX>E3LETJB^CE*YRA'8(W'!1X-DC?.D5 MAUK%'N=G#G\PA#UHUVY;/T182S]@#D%>N@1N;U]3S5Z?6=QC5R^WE03*PRNP MMYJ#/ND=C B8 !7@XP'?UF_&*37--FNRO=ON29"%$)]9@-")O=^;T4"W/\%= MB6I;D@-2\1S0!SN:1W:0".%*&VRS".Y_KL^T6K.04D21O6L<[S .^I!E:)P% M6=$X#+7 [5PXRI$], W)'5K::! /^"F$;W2S_8IC:^@B#8[XF\J\U@R'$M; M#I'YU=&D-@0]K5,5[P)B#E'OJ[* ]V(@\@"9BP. : H0?\-O)^%E-!8)^7K' MDO55DT!_>Q.Q>G8':MLB_1S]G,SPS0+I 0K7UXT" F8L,>4H163!<'-VGD\X)$/B\@\GF! M(Y^P@O,S';V,QU%2*T=0A<8JN7=GXGFD]9 M03PBTS#@_(RE+H1E^\A&DM$F 0HU#V2,A?]+8K127U4%>'-;A*&=:=HQ>$/L M]!6()S&@I8TO)V]I3$ZG%X>EMK#^5#"OXYQ>!4?5V[R,X]+H1Z;BV@?#M9&6 ML.%P?QMN7=#[=0DQ,W9?\-NS*F)A9?K_=(P ;AKVT, (7I%])''ZD3# FZZ% M(H:EF/QZ?D*O&M+DDJ=*V!9]T%#S$Q[?&>!.)R!M>@W-NT .D@^#AD<]0<.# MG69KUD@_C^Z>ZEPOT]L+9;RYBE].'6F.GD<%T:#8:0!*.#Q4P4=1HQN9L0JS@@HTLDC1Q__UY,K";_.!I74 M0TYD.:-FV+PY3X*M;P;]8E;O11RL/V\R%.4202^FJA74Y^0JWG4Z>WI?+Q1#(0:*:@]-[:W,MUIN/&KBK^I-)N9UZFM]&H M^74:M5W*Y\L"VW[D'6;.$\=\49WN.&O?-:YOW!J)QT+A_?-R?4["S;=F[S>9 M5*_WGJWUU:^1A/LH(I;!L3=>0;(L#2% S2O3\S.XH= @^-FQFQ1#<,? 59DT M>KC.\87HH=KIF!IRVHT^?5I!4V",L2B/1&: %M?7+QDG\/MN2IH('>9H\%V MX3UP#02+LS.!R5I,V;!N94CD=LA+PB5308\-T1G1F>(H%MEG*GAN0KN MV/5JNLRO@]?=X5N1M(9T,FIA9^S$9[0O]ICG9ZHV_QH-Q(.W]8R M+S_^_5FJU.N_F'RZ5BZ6K^I,-5]CZM?I6MZ.7+F(ZY-F6E!"1U5_I.=,!$<2&")8FT%E<'-DA0&4N_(^UO0S:7P9O\"7^ M!M$_P^N([Q9>SSAOAW](G!PN6'0KO9V4FT!2"%(#&F1,H@,6KON1UL(/(GO( M-)#,$1-!0*)&GR3U!)=,3I+Q.UW\^)@@ZICDAUB1+.=D1B"_H>B-'K/H2%4:XJ$WT;AD"BK)VIHB/@I+*.MZB M)B&A?V\W21!:LY=H.Q+E>VTI]FK;E3#DA;UKE SV9#&!\]7Z)I/1EXG[[!H5 MRP67D8G'T7_\FXC'0^&P%\PD22J8YU"\?M)'5^Z8LGU])5"!> &++!<+ MA.66HN3U6;U7+0Y*?'C\:=AMW_BC-[-%D]&U&2QXLY#Y1KCML%?21S]P&ZZC MC9D_V1!)/(\VJL:M0W+->7:T6^1%7L-G?EH1Z!'\T4OA9,;S4GBG45NSNY0^ M?4Y,'X9%9>T=[TJ#T+[P_9R7NBD@P3A_6^)J5TILFTO=918+J$TT;;J\$!&* M3B8-@XT_=_K*"3>,CK>\CH&[:SD=D^.SXO.[[W,_L=;1<;\;*3^#79"?LPNV MBM_NT$[Y) CG>P?J+]-J.]@.V^X;:I+=#2G :-B@22L2Y4'*+BX%-&[05+-T?M\N^;_('$C06^T>' MXJG45ETS]]G:W9K@/E(_)$W:??[2E]=R+8*3G#88KD'DR!G2W 46W-M!XW+HW?&I'W2C!G MG\7_L!X+- &/'S2)URN2G4AUD#@?RX;B;"249#=G,1Z+:X,FJ;^Q+$302"P< M2D7WZ4BP6ZL7G#,#=[>\G,4*CLQA_HS*\K)<(8&SM"(\\IK&*Z3I<4M 5BBO MYDK%-_;Z7O:S#_FR^&UC@F*_(+=\,S*GO>'*>\3+N++(';TEI)L+2Q\_FRNH M5*H/[/Q^6L4+$M.;_[^!2X^ZD_XJ,R[*AE(QW^"M=VM7NT*STUCMDH(GED6$ MO:[)E3;W6@BH8^T*?\>Z.JZX;W'Q%(^5<[<# W\P$6['C3HUNV8O7^E[/]?O MI^]&52S%A5*>%])^)C[.*2-V33:2X\S@E('>:#"IE3*QV4WDH&T?[)3?#1DS M:V-XQ+*"HLWNXSG,;@U!(GG&ZJL7/X(!>/G6P'MK( HZ;Y5 MT&=20>LV+1 EM'M?\KWJ/18SP8^<9+4*VS3?FF6>4]5$Z:9\E;\Z1-7)TOQV MPD_6"H5D+O7,E1/) T[V8_#)T97PR7OOB SNX;WS#)Q\,/CFY(WQR M[%YY?I&R\0;G^"3^PR=G6K.'1#8YN*LHU:&KX,X7^&2N-4O&D^)UMG(C#9V< MD.#ADW.MF7!_.VY<]\LC]?%$5$SP=3H0@I0,#-N55H2LBI'$$)=)HNXD/*XJ MWG%GZ._VHM:L&4[=M)N9Q^$PYU]%3Y*Y6*KE2;9F^8S8SPGASG12^?%OMG)W M5VS2HS76X*::?V/+CPJ*DQ!;&L8 MX94+LW&"_5:P$.< (-C&OJM#: H7L614 ,;\"3^EA4>%=#U#*XU^,9*N0Q6B MYZ/-(8!H,C_I<^EZTWZLK%[B.5R$.>9G0QTB\4M&N5^7#/[S^1GZ"X,$"R#_AVM$H"@%!YHM5DF MC\PCWD#G,$$?5!F;IE8I+*(^?O\%&[8V,JL*SC/% 8 "4L1!]PM"#)$-J[@, MAD,O.S\C;V.MMY%?N7?S;Z8!R'_@V+K?;I>I-7!U[MBU$FF Q[:@%!A#XQ6D M0: IS932'?F[FEUP.E !3T[5>KQ"@3=QL=+3@)[&A;WT0HUE6(IX(+LMJJ:> W8XQ"N''JT?4S:6: 28_+=PU-M2"\ MK4X]I.I5M\J3:3DM,.?0VE]2I$OJ7RE1\!MH9Q\;4)+\'6,A4L;Y@M4?-$H2 MHE?B0">0M_,S F.:C:"]6J$7\$ %6H"MTT)%[&0" M!B045PL2N6NW6Q,12$M+C@%UTY%6J$*7!%JHB)B?5/?A>J6.J>&8CPNB%/UZ M?JKVB\@!KP,&^^6:B7X;HJI1Q4O01J7!I9*P^LS;=QZ-YV1LB,E MYFVHW@305'&DRB/Q*Q8P6?N".55QZ'Q^1@\3I), 2@&V!*!ED4O09PJ(@]YD MI D>)0!-103,JMKP$N^-_5T# $M56>V!WBLJG;EV559W+41ZOM.GBA*F-Q3Q M' ER@=W4"@!3T5Q,;:CJ8HBVF@)-#4H=<1[MCT5G#SP+Y:S(3[74F@KH"@2P M&JT(E%N7[U MW9&TCCD YNA\:1:P%)6C-$AQ,[_F5-%4M'WG9\ 9L _S(@VV M"K8_J#HDNL.EH%Q#$:A@JB;IC'#&2N(??>&XM.%Z'5ADHDRA$-&&Q<836+:R MR);/XTO [!>>U,EO!QJECV%J_ M@NU%:I*7"8@T%LP%LO@N'2?1GW:#LCQEESK?HJO9Q"C6N+A*,<;FJJ6$GQU5X M3IZS%D)Z%5K@*F/"U(!U8!"?#&D,?FX9,/Q_N%@H$8N&0/)Y9\5(1KI2UP!\ M'PR_ Q18Z"3!10CJ#5+VM@!WD+\ MB]]F>M(D)%#*&-P9P69WZ!Q2,_#,13% MRQ+Z%D"\":*.;DHD)(J5!QH":1B"0,T+R+K&)PS]QE(2"L _?+'S!8A_JR*V MNB *3C?;NB1(O#8-G9\5&L60;;[-RPQNG."6&0S$X>*WD#>K++2D2,)KR":Z MN&:%Z.*B[?D7<*%XDIN;QC:C(H&'4;&IY)9T437E$"$'EB_=CAJ0U@]8RM-F MSP1(),K '#)2#4<^EB1@#H *>),\[^+_C3J"S@$;_ )A6^+=0< $M &.C$@C MT&Z6!VTCC;3Q,6NUIMU>M^BB)9163]P-JI400YZ[8U1"8RTA4)&HLPQ@B\DC4J8AAOE3PO=!:0M0Q MX:%0^Z(#"R(>W*+]@M%C7,SA'%%1"N!"4>^WYX_%5T2^F$:JB;3]K^(ZSO"9 M=7[FB9 #](60/3ZMEIK<%#R;W,#FY1=M')?F_I'FP#0F8$R<3:ZLI,> M=+URM](K$%<5>;72P!S8O@'5"(MN"-:,AP "P6VC2CBJ.4_.DN7\W/$&X-1, MV0_WA8@[?;OV&;$U*\6**CO(%+NEYEKXC[5W2.Z>#W0D273= CA>G_?6G")R MR(::>V\PD7QK)I3TZM#(LU?5WC9@(I2'[R@/UXC#6K58&;2JTZW+N@&;0QM9 M.>'UF4A;K6]K^(.M"S']'/9[@9]B@<$!LVR/P;(E@H8M=X(I@@&X"FAE(U+( M1NB/-;__&I LD:\"R1+]$@MM #T0?&(/H88$^.V0HS!I$P+8&("V@..%I.8 M1V@NW)C> :?BPX6<.WG,#>[QWV.%=WS2\JH%-9TSK M!!NZH5:TM'696E"U^>%()UC+;IVG;@43%Y$64S:;MOK"RNI$,)HW[=ICP0:0 M!"VR-1];1%N1%;C>+=J7:&L;E!,"M+99OP^8^AP;2D6\X"=WX=OM+8R3XO_H M'OP/<&N-L7IDMB^4:T;^J59YXJ[<;!\]+;:GM#H=;D>\%4K%/X0F]'FY/;$' MMQ^9S4>#1[;]D,W+][2-.J+?S'E45XF">8 M2AO]E/>$/]G".O:G2FLK+]A+.@L!V6*S2LI(U7*-=B+3W\%"VFE51[.5#F?_ MK*@Q\S?6[D:S'8R6XW'B%N;+X4R2K\B >9\LEEFE M'7ZJ#F>S#MO9Q8XX'NL%RW/;6@E^\=S.O=4RK=GD6GWGTISYS.6/4H)VZ$OS M]'+'0IPXC4N[%'M@X)_ #1/ N.)?D54T-K25ZN;+5QW\AU\7*Q\9Y MCN;2E>A M5S7C J[:H?ZEPP\E-!:TEB/I'V@25BXO MS8:LJR9Z+T[Z4>@2=9Q#WQ9%A>24"3B;"7VD+TR*I"3:9+ H1-X/228XFT>G M>=BHXOEB*S]H4BZ4D\:4< M"^]>?/[7]&Z5^_#A9(OPMF:*]XBM69R3(U'CO?@\F 6?;"&=5E[%4JX$UYK= MO%2O8NJL,THG5N5*;%AA0)U7\JY^*]57XUEZ?"[$>*=&WNL&[ _H6>+[K>!R MZHJ_%X0.JM0^/NSJL,J,CW5JUV6^J_'M0!M7) %AHR"!'<%X78K;\;OUSMEN MK00^U"?@E_8B4S I\MS-XR+Y>C[H!X%'/R;O#6MND(7Q2?.$_ M(LZS-YSPQZY[9LW[,EO):+TG5CL,PIX5Q9\OZ//G!/?XW1\8KMF'2[8.L345 MI[(R/X'B8-K74RI;/"-(K=GCHQJ)25?5Z?W+0<%@L9:"!4"9JTD*1TCK\\^L MWS8 *NZU80&KN6@HY5G$L)>6^[6.=5?7A=@T<.FSI\RCDN2;5_=U+AA]MGTX MW3,G[E2C\8>-CZ_8QX#U:SR!C,3-[<..%@YGD4M\)]3*S].T''WP!23,._SB MB0>'1L_>FOE*.]Q]$%\#&'U[:+I,:Y9^*:;SB?A#*L,?=2IQM"<3,98H",5V M-W&0J?B"EK9RR] M(VTC*8"ZB QIC=Q-68A61[GQ 1:2;&I+_O+3SO-X0"^9(<:[$0V *V-J(M*J M\C'G=51TF_10DV0&(\=P;(BAU$&\1\ @>0R& -" %+I)49"+T<%@<'"_*AF MG3)6M3?X"-^J @LV+^N73%95=+ ,F:JF"F;'8.I\5S2F#,::U?%=Y,]LM9[] M!:R/;&7\&YY!W(\\/N!?#6\-1GBPY,#:O;PL2T,=#6UMXT!%5C> ,ACZ4$7V MO3B"NU< ZA0PPJ$U80+Q9/0E8#MS?HC.W+_)&B!FJ M.@8"X9FNI!'0B+:I*4R?GV%\/H CU02*D(>1JM"R+)J%+%@JM!:&QSA-B[@F MR"AG!A):DJI8,\"P$])@J&K&W,30V.=G&*)S:H-;4*)\L>OGP$VI4SDFD?T&8OB M&RSTCML*8#?P"1I$!6-FT ?/7\#"D>-#O( M*,$OUQU]2+2,Y.#CV%)N3RVUV]3$)3T)-;Y?4Q.D;=A4"_S.P%E#>*M"YV=X M#T-F32B^1*+TW., +3B MZ4#Z#_H42>\ !,<^A>;%E:2;4&FPA \QBP*,CBP_7D-N%AJ+' QV2A)!] -, MU3%/D($Q9"-&%K'6X P$H'68K0' R921 T:0V MP36BJ[QY-@"88%3%F)> RN<#.JXZ>^WIV)N58W= ( M7!B@#H]4I.F!667'&73W!YZSFL#HP2(,3(_%6!>UD8-4/:4.$HW/(HW)&RYS M;$@,T#F0/^?UJR2*J@D+!Q,_T75V5*+;W'7/%)+S %AP$7@6:0N#:"7P\7"2 MK$!0M?&RW$C>Q*ZV5 Z!]R1R2H>RSGOK.-0OS\^L@]?]4MRH"RD" %VG]*$. M(\G!5#6:B01O)V-#=N:"^6"/0L]#K#?ZHCP$"V2.-H#BAHUUYQRD='"V^)(I MJRX('3LU$E!;-4#9(OFAB$XNMFB+CIZR4&DIP!N=%5ZJ"8C!UJO!@\&D0'O? MQEM)#!A>5^$ F-*IXR]<.^/?R7D:*@GWI"*-VA@GZO+U-! B15J6OMZZTZ2? M'^4 HAY#R'*1SL]&2"FM0NP&1$ND%[-@=O[?R-\<>]$9783#\63B(GV3N;BK M9T($V17YW()E*V"G/P<9Z5('6@4BJSU$,J*1B>1\@12$D^!]?O;3SGC^A7$N MB9T>MP(26-GAEANX^P)%[ ;3J*>'YDQT]"#2'6^*.D9SZHF.NT]5,\Q7EMXP M #W&>B:/4H>#E"O(JH6N.*>1H44$TC6&JA$$<:PJT'O01BFBAL\/%^"D3E4T MT?SVR0)..[)'G=/'@1I'T\ @^2.IIVJJJ4.O $'L@LO&]WA)T0VBW8CZQD3& M)QD&KD5443%F="!J[%-P.9+N:UX;JZK _ ;'#YW]7U'4YVP@MW@2G/Q]Y)-Q MBZ?%BY;6P*T9 *P4.2QH8,*Q/.#'U@UQ" #.997L2@XM;<03K$-D(BA,1NSS M,D#WHI^0IW/6TRN5T@AYRUGF5AJ$F#S63R&JH#BV,PJSR4CBXB9]?9'+(^4$ M=IA&FZ)0@&R&2UE*!@%JE28[70*CO0?0*DP:W3*MZP<2U;0QN7$ML93 MQ15"WRT(2]L6EJ7']Q,6+IQB+[+IS,5M/3LO*S90.L#GCCD$2+';;%>Z03H%1<,&?Y\!SQZ\+2)R'[ 9Y^0,5V,*5E.PH@*X MNBN%PCF&7,X0;0]&Y:.L7O[-@(S@\P09N\Q/9.W^^B0VUZK$GW1K-DC-AFJA M;G9RD:/4)F^?I91LS1+=9T/N%U*/@+IPTI--M&;-Z])[.CJZURO:B4SV&#=B MVZ9EQ8^?EN7L7J$U>WI*Y/2K86,2K7_1A"TNO&/"EI!OC.JI8O&UP)Y\PE;W MO:Z_2?EL0Y9.,&'K4YS_R+NN\L,O>&VQT4NHBW#=Q]R8@@1W @N&#/9NQ1$O M\):UDX5:ABE\_LCK?57ES7P!V;.S\[CFMP/&X]C6Z!J^*8F$;N6+3[V@]:!#FIC5O>$>$^ M2?9+]+6W1/3:??F:B#GR+=&GV-\O,R9U",\NO M?(VVYD38NM!C[1HN-L'$<"+LI M94+X(+7/.M(AG5N,@I$3".[XLWU)[#+YB=@Q<42!(#!I(?M0'4FJC ,@=9&0 MBXW_;/^RH8+0W246K0L.[CTMBX^Q^6D).E(+S MGU8?F41]6_=9Z_4]Z2/K1U+ M[;?,I')8AN0^8->3Y+ETCU-)(H'YR%1.E'S^B<56?HI%==?-@(: M34IBTMD&%XD4F#J:+M)@DO+&5#(Y*PT'T\R<5(ITRH&249@SA(*R#Y( E0"_GG,>?76"82KK\+2$U18#>=^#OP M"^CIBI8,+3 A*Q&K]*X%T,$F0XR[O1EMM3G7@9!->H]!LISI>YFYMZ8NF3K2 M;J2?):7U6-3$^=6*=%'3O'=RD;RQIL@':"9*#9 MV6%=4^Z"R4M2K TH#[#V!)(L[4V!:9#FO4,>\H=)AI:,E(] 8^8XYF2EM $E MH%TT,T)35M&A[OF1LH$SL]T=6 GC]FI<,#7"G'8"* @ MY(>@70+U:U-BB+86[U8/[0>: /2KM)/SU#'RK_2^-&2@[GP((U!"73)+R)!L M*D3.$[L--MIZ2CS1=5BY2 ;6Q4(+U75M%K-(+T 5M,G+#J@V+J97(DJD)0R\ ML2/IP%E[W/R$=L N(9\6X/FS.V\KZMZUDGC;TY\O=3."N7W5-.\RNLO.[ZIZ-#YO*7:8V;ZJE$&D= M!G&Z>:H52 M=T &660 YZNAKQ\I2QR3]W=)9+@-]SD(+S9E9(=Q,7=5QMCQD M[XI*!UML+@-MB+Z68 +0_1BFY[+8L$KKJV-F #:?*1N6UB IJVW YY'FYK4, M7QN&S%QTJL(/E[@RXN+*M#""5&Z]HA05I*(-59M:7+& :!\.BC-'4>6F>SNK M#2J\PYFTT?* IQV;)6MVFQATW8(\^33\83Y=A\@2QO;+2E:U#G5\NX#+!VGR MM;U>:MI;S#MG>BSM;,:ULU5-A.VG[6*S)!T\K0AE5:&YX0?:W]>T.KKB&K/J M0]O97S(YJU'QIDW=O);#;VTT%8HE5^\L]O:'\\LD^?Q$IPPU"5= \0*8\!C+ M"BI\L&5E>XX\V.7"W+&#^VYC:\=M 8D*1BD5D$V"V 7IFH%HA*A]2SC,,D2) MY6BGQ] ^ZN$0-:KP?,_/K DCM;+$9-QN3(9YB^4"X2T*+]2(SI3VZ/8IUDP? MG,-8+CCEL8'%E@/*F.FLEO8]515TN'86K!."7'M$[&L/8".HTL-G(CV;1'HV MD1-P+&)?00(B,#PTAM?U?^!P0F>?1GB&Q\!65D1B1>0!R@-O>(44;,;^!QGT M_QI]M [T7RLP-29F"-S8"O/1.2O68GDON(H&O"TD0TI'&J)?$HQI;1Z FZF; MR.Z'^QH:P.N K8-V C-^XH(8*>A_D6@\>9%M7F2R%]E&R:+6JCH\5_ &%V>0 M4]XDN=WXSL=)#B)$F8I@?^@8#>&(09A#!")PV"5;>2CF+MC4 4 Q3J ZI:@X M-;I4CSZJ&K+4KD5>-OKG9Q6MQRO2C/CA2/)E'MQC['F:!DX0P/6.B%5&HHS8 M24.".)(T4V=^6I3\1<\3Q%_B0.I0#YQR'@DDZ$/PP=%KD0_;ZT/D%P>RD4:! MR*T!:/*7:"[69-F46_%?0488F+_S 6U[LCS3QXMAD/6K$8.6'#2DP);I)02D#IH 94%W"$"3+DAR>=G5C$TK;@$H8/ Q!L)EHRM@#=:HX+#+Z". M;#2$,2ET$R!JA8]3B!8HS/)X$)-51#00O"P$!,>%8DBK0R ?+9- \ /P Z@/ M&F_608];17<]3!L2D8)5XM$14W\/'8( M7S;0&(RD=/$M@8G'([@1I$87U_4I. 8_PO?C&$*"R(&+:.12 BE<3;B $!/. MC34A,(\L',TQDLA+G26O7 ?>(K(,ND>6Y70)F)?HJ$+["69"AYY8NH3<6RRL M].S32&,,8EQA;\30D7-%WV+A8A#3CE93=J#('0?8EL+R\*L#AN4/$X#>.H.S MT)J)8K$D1@=#;C((),]POP3(>&LVU.ZOXT(E4H^=TL2XUJQS)^0>956XOI6/ M/+%U&9&)$\N(+-?CFC8(5SH9X:MF1+([9D1>WY4S[63M_O'I^>0S(KFKI^Z# M$'Z*='N?)2,RZ'20X-]_(!_B #X*R50 ,P9"VJKL7(+J1P/S.RJ"FE5>R#H1 M9.OZ&&J5D#6\EF8X2&6EC("5546V&49<(&[QLZDP-Y?,SQSR;81?3$D40Z[T M$ZK>ICO&=X0!I/[@[4)A8^+]6M %Y)[J!: 4_L!)P=9Y#'E0'9Y/22VD8G>4N<%,PZAZ$<.1' M=?FG(08[>%K(5?HDD17HTD!"WB!C:+RBVP EK@6CX<_/\+==XL0Y%ZOH+\Z* MNU(76?5H!G"X,3\1 7[9WI.+ F[*$A>#D26T 1?V@X96_?:G+/'-G5>@!Y9Z '[I#\(D6 KS,L\;2D$F+* M#DR@.80(W[(,NF)I\\DI\&JD/%:^FK->?7ZVZMU?,KG97T"8(L$+HQ=1#1[] MK*M_90S2P,C+7%"62-9D6<2I*_ .W&D7PI5@'-&SB\** M.3EN=$B:10*Q>4@'5(F! M=N&)C:NJ!:#%S*2(B0$:7IM/VK,QD[QR3$2%T( M$=)NK%AZH.1G46Z<>"D,8H5T0\N20RY]+70W#..(#<13D*C%-AO^]QQU.G96 MNI!-B,B/F:-&HK-953=T#"6603PH6$VD&J+3?]35^B.<9BH4-UDBNT9G+R/=YDN_FNIDU%(CSC?EL!/NYH)X\*%=#W+)"#[ ME^8^NW<<49=X>^X/0U85 Z2C.@Z'#C^\: -+8&_-?@? G HZ,7*M['\<&;VH M=_HJG(OJD/AU5J+(0!5$&1B6$]!RBP7\UNJY20HT_(&0FL,A0QOSC^ K6LH0+/>CL^I+#L83_5DC=WTJ1U MSO,ZMNW1B89^A/2(I/>=0D"/,"I5,G!E#U^(?*=/I?V8@KKEM7NX-9L(-Q(W M?ILT>^E#P/LLZY/MK[S1;!^>FNE'H7>;&[=FN?I#OC*)L]'8S:G//-V:I7JI MT:/Q,'ACJZOC'5)+@_I=T1L+\)[JK]X[F7 M8HB%L0CNK$X3^G@*[4B@$'"%/T;RQ[5AQ @GICPR2: =$2E_7;4RF!5<+F)Y M,&PC7NHRI"+.]7O(?NS"-2A-Y82D6.N]D(?;P&FA.%"_5&"1=M=GR;+:@;DX ML26W;T[K%6CI8"+,MEIV;2@MCI@U9K=EM98?5AJVK8I?QGB$);:LEMAN5C^V M#NE]M%(B%HV%DM'599Y@02Z1.;L?F<,VF5DWF>_,WG.QDU0H0(;1\I#W&7X MOMO;)Q.33$/^R@"J9&@( GDFADEBDG8\T79VX$H!T47$49:V**OCOUL=Y"N9LECI>K,F]B%I'"A-L_<;<+Z[0^V[V6;)I+N:^N,30)IQ&%?[D[[9 MOH<$0D)W/-;?C!/M9RZ8#;%RYF=.-'@)'5H75JC!&O'7'@[ =J;F#]+$?+5U M26R@'TZ7^G\7K@0RR&XKQ^ZS/5UIO@V*]DP%21_*_/1O7+_QXU^+T,"0<^$4 M:XWV50$Q#-V&G3VV]>YE:]?;K-U@+V[_PN_9?([9@ > %-4N[+S-8I#H '/^ M[P]NW>(__KA;RB_&(M !IBP+/S:^>.6CW@[=(_Z%*%SL-O1'ETCV9T>%\S5W M* T^2D_\:OOS&43@<'.L6>! WVQP:G)VN!FZL').>);I7D^#HLQ=*?F5>"U/ M+IM/F=E*4O>4IU=$HB INM0Y )>M>37U"#=.XA^&NJ1V+)D=&ML39=/=Q99$ M(U>XBY/UF)G'&[?>ZM-8:A42CK_$2G\6%>89(EZ_OL1R'R!;S8^5;JT)_F': M:*H Y:@($$91->2:]MH_N4@R1/_YY:$M:' E"K&5BJL,B5\&5UMQ"\?^=P5U M%W_F=>VWL*EVF#H96\Q)68IUI35((\(IS)GI4@YJ&K+KJ-YSK:N,87!:4MTS MJ.U ->''X;J0P# Y4W$";!;05[182)O/D=RSYH3 R3! 02LKS#6'$).!GJA@ M)R]>&[*<][7A%@DU?M)G+:P8';6U1(H/Y>MP,3;$I;SN,E8PW1;# M13/!L*CEZ%%+WS+"\%'A*^.6.^E!M7B#?MRW&=<:G*&C,];P#![_L[#Q.AH> MD+F;]5S58G#V,AP[5>Y>_^95F[D&S!VPQMC\[8PS-X_)-6 M\WM3-5#%OP[0,L1RT5",\U']?\@K>.Q+AN@.3UV1B@5_;L@<45HZ$#ZPZ7B* M>E&IXN2C*TW5==]D ^>V/R4J[^&QIK?YU!HKGE+JAQA>?TG8B]UB[WE1,[TCUI'X5BW M+1Z[C!Z;9=O%3G,;,^?D MU+DG@?P5EYFHJ0*O][>3%)L9/R0L004Q[1LJWVV7.3< "$K*U7(84XKL%B&1 M.^/.GDU+*K<$R3^NSD\G TWM/KZEC#7&B3W\.G[^N8&A=U[K4P3;HUEY%*YN[T;I9F9KVV,KQ@O8^MB)9$]Y\X65L@AQ,<'.@5OAJR)H9R M';(8-EDUY(H+Z (ID@+X$ WJ1"3-L5K67!"O#V]NNJT.RG/>P$X%IR#,8BB_ M3:)^\JV#>C6WMJ/;GE!76Y2=;?S 7AKOR>8"!M&DA.8K79W5IW-S"A/VSUN</P<(ZAF6Q9WDOG4(9(3%X$- M]C.3T]-Q]>7J-3*1]T].W)%X)Y2S&*RE'$U&][*5,>GV/]V"8G>O=)CH\7(< M?>'_)S,U2:OJY*&Z?3CS# MTA\#LC[@N^V[8KP1:\V>'S,))5_H%5X'A\VFW-LN.[EL2NXR&=DRF_*32%+0 MQXU/V9>^'$/)A^OP\V/N6N5J'\^^/,4#R-^D3+^.I#47"EPH'N="R4A UMNG M2-#T,QZZ*D'3#_'!4<[&ZTTQ$7MI#Y7*GY"@R=H'$Q>HCQ)))D\J07.GVUV? M$S1]XT6S$8O>MB?WC8+Y=1(T@^;8>8\AXH6X]YT?X7-E[$X)FKY80L+]=#R] MNZX4JY,_.T%S;W'Y3M#H.F+ MOJXUBQFI5I/T2?T/3]#TU0SY3M \8J*)G^6TZQ,T?1&Q4CXA2+V"V:S??)$$ MS4/95"SWQV9H^@FI\_$,3=]LMLF3F1\);^5<6_S.T#Q!:^\[0_-/SM#TTU[U M)T/3EP/6?'E(/MQ7Y9$$G$.EIR9]T^"XY6K_NO0 M-"=/B6V3,_,D\^644P&VR\P,UD1.Q./(1MY<&/Z)4V6.@C[I(_.SLWY!C]_T MM/LU.6'K,C,_ERCLG)9YB$O6Y&9(LD\B(4&F92ZER1PI+=,7L7LL:$7U.2K% MM?&!4S'W-U^Y[-R?GPU-S$G4<_@P_O9U&U M:^W4A^]\/*)?O'^5"NE.31NV-R?\P- G?6HLD>@(+GLD&@M%XO$_Q2'Q,JF2 MP7#UQGNL#_)Z]D6XR0YSM\F'_*X91Y^)\T_30X_^*0(1I(>^E-NWY!(2BJ9- MHZ]JTDP4FM"6W;5A59EWDFSPEM> @USL01GF.%X[V[M69P^=N!!^_JC7[I;, MD_+:#[Y%4%09Y?Y\3][/,J\5_J5K$U9Z\D67)_\!44B,&Z.\$B(?A)@Z>GGW'V; :ST)S0M^&IZ?ZJNI M&U)W2C^4D(:"ET;"ETFW- _)A*W9X=D.#S@/F,'WH'_&H.'+F*3\^+?11XZ[ MI0'.SR1;S8VPFD/'NX%^,=3$CH@OZK'<,)J(/M$A.1]_;4#.,/S(X"?,PBM" M##Z0&7.HDG>!'N.5*'-.N@2]!)T_IZ?(5_W/Y%+-L$EO,(* M(6;:2_$74N&2#6V&J7SE/KJ >U6Q?P Z;+H\<)X="# M9$'6V]3UV0XAB]3\0#45 [[?B.*QS[% W/!*EQI%(UZ284<+JH9KT%R'*"D* M>>FKL\=ZL_OB 0&Y&P4".^DV+&G=0190+@ V]!@=_^[\;(RV^S^+F^DG*N[: M^EN[M+" MH983%[> ][MI& \EH5&*I$O?W2W0\Q0U @)B$P?MJ!R(Q'6I7(9 MZ@1 N0V40?UR0"6VK,0^R M3!_4Y]H6=A&6#84]\T6(B'A3:/YL[9%J[E,0HD6GWW$@DFRF->,?NA5I6.ND MI*=#.!!'%_2O./+76NWWR-\C?X_\/?*WWOP>^71'ML?\/Q<73$$29>%OIHH< MPW_0B]]-4>F(?S/1U#]6@L7?3(E'UOG%A75[(DBC;6N:R!0O#'7X-Q.'D#3] MP'H@CD-])(X&)!7X.?%F*CS(!9.;]>ZKS6OSOMK7"N%^N_[(I2?*7[?7UV;Y5GUK MF\FGO\)&K7CS]EY['-Z\JT9,;2?DW%0KO3\H?#-W7RJ6!QWQ.I5,S@:]J?DR MUMF;<2E<:8P&2;'9OLWJF=)#^EK*7^=>BIF:U"@UV$IV%NZH9NF*KYOF;T$= MW(S[L[1R:T:BM:=GQ:EIW.J13-/@PMG,**[=WK]?)7X_/*2R5[>S-SDJF+VG;ORI MEL\_OSV-6*41'?[N&W[O< M[V'R)CFKUDN96U5^N>MU7BIS(=._+GXFF[D!L67WQE6 MN:NH?_62;T_FN)Z4FUG^;7JCO3PF.=:(/[33-2.L/=UD'F^G5]'23;O^+#^6 M[3\^03Q\>Q:X.Z<1^K3R;\ M=#P*B[]?"N-RK/1P*XXGK_?/#P]/:D:6PN^E0J<2CYE/;W)?&^0ZO5'\/ENL M- QC%,W-HEW$8$=]?2H6K:$&>W;^RTYB0[TD/OQ^N M]7%W,NCW?E>[?Z4+8^5W2;F[^KY3X4_6QJ28?HE>B&&W> M/^8SP]SO0N8Z]9?YA@AR-;@M#_]ZCKVD:E(O?!UKJE&VG,M&?S]+M:TKJ:?%$8ER^B31%*=X=W4?K\>M;,WLG]NK)27%<2KQR MF>ITFN?D4NTI>=.L/BCQ1/6%NWHL1Z]_/PF%1[;3#Z=O2KEL9-(?I+5=X353X6-=29\GZ=[H_?NU,17HWS\V9\MJ\[;U=*Z7;SOU+K:HVGQ%;5XMO$F5"8E::<\?R< MJ&5G6O[M:9),3+3!NV2\YRI*IRU,(]7[RN/M?:$X#?-PA++SZ[O9ORS M>3V^X:3K9,\8W9J=R43*OL7S?#H:OPDW[\)"K:%,KAX3R7I2T":C2N>N]U?M M=S$;_^OJ54V_1V4Q?'WW>YR]?LY-KHEJ^_\!4$L! A0#% @ '-D M4$L! A0#% @ &UL4$L! A0#% @ #(S,#$N:'1M4$L! A0#% @ #,R,#$N:'1M4$L! A0#% @ M