0001213900-21-065982.txt : 20211217 0001213900-21-065982.hdr.sgml : 20211217 20211217160059 ACCESSION NUMBER: 0001213900-21-065982 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20211217 DATE AS OF CHANGE: 20211217 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Guardforce AI Co., Ltd CENTRAL INDEX KEY: 0001804469 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-DETECTIVE, GUARD & ARMORED CAR SERVICES [7381] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40848 FILM NUMBER: 211501413 BUSINESS ADDRESS: STREET 1: 96 VIBHAVADI RANGSIT ROAD STREET 2: 10 ANSON ROAD, #28-01 CITY: INTERNATIONAL PLAZA STATE: U0 ZIP: 079903 BUSINESS PHONE: 66 (0) 2973 6011 MAIL ADDRESS: STREET 1: 96 VIBHAVADI RANGSIT ROAD STREET 2: 10 ANSON ROAD, #28-01 CITY: INTERNATIONAL PLAZA STATE: U0 ZIP: 079903 6-K 1 ea152200-6k_guardforce.htm REPORT OF FOREIGN PRIVATE ISSUER

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 6-K

 

REPORT OF FOREIGN PRIVATE ISSUER

PURSUANT TO RULE 13a-16 OR 15d-16 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

For the month of, December 2021

 

Commission File Number 001-40848

 

GUARDFORCE AI CO., LIMITED

(Translation of registrant’s name into English)

 

10 Anson Road, #28-01 International Plaza

Singapore 079903

 (Address of principal executive offices)

 

Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F: Form 20-F ☒ Form 40-F ☐

 

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): ☐

 

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): ☐

 

 

 

 

 

 

EXPLANATORY NOTE

 

Guardforce AI Co., Limited (the “Company”) is furnishing this Form 6-K to provide the unaudited consolidated financial statements for the six months ended June 30, 2021 and 2020.

 

FORWARD-LOOKING INFORMATION

 

This Report on Form 6-K contains forward-looking statements and information relating to us that are based on the current beliefs, expectations, assumptions, estimates and projections of our management regarding our company and industry. When used in this report, the words “may”, “will”, “anticipate”, “believe”, “estimate”, “expect”, “intend”, “plan” and similar expressions, as they relate to us or our management, are intended to identify forward-looking statements. These statements reflect management’s current view of us concerning future events and are subject to certain risks, uncertainties and assumptions, including among many others: our negative operating profits may raise substantial doubt regarding our ability to continue as a going concern, our substantial customer concentration, with a limited number of customers accounting for a substantial portion of our recent revenues, our subsidiaries’ ability to distribute dividends to us may be subject to restrictions under the laws of their respective jurisdictions, the emergence of additional competing technologies, changes in domestic and foreign laws, regulations and taxes, political and social events in Thailand, the volatility of the securities markets, and other risks and uncertainties which are generally set forth under the heading, “Key information - Risk Factors” and elsewhere in our Annual Report on Form 20-F filed on April 29, 2021 (the “Annual Report”). Should any of these risks or uncertainties materialize, or should the underlying assumptions about our business and the commercial markets in which we operate prove incorrect, actual results may vary materially from those described as anticipated, estimated or expected in the Annual Report.

 

All forward-looking statements included herein attributable to us or other parties or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Except to the extent required by applicable laws and regulations, we undertake no obligations to update these forward-looking statements to reflect events or circumstances after the date of this report or to reflect the occurrence of unanticipated events.

 

1

 

 

SIGNATURES

 

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

 

Date: December 17, 2021 Guardforce AI Co., Limited
     
  By: /s/ Lei Wang
  Lei Wang
  Chief Executive Officer

 

2

 

 

EXHIBIT INDEX

 

Exhibit
Number
  Description 
 
99.1   Unaudited Interim Consolidated Financial Statements as of June 30, 2021 and for the six months ended June 30, 2021 and 2020
99.2   Operating and Financial Review and Prospects in Connection with the Interim Consolidated Financial Statements for the six months ended June 30, 2021
99.3   Press Release dated December 17, 2021
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File – the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

 

3

 

 

false --12-31 Q2 2021-06-30 0001804469 Guardforce AI Co., Ltd
EX-99.1 2 ea152200ex99-1_guardforce.htm UNAUDITED INTERIM CONSOLIDATED FINANCIAL STATEMENTS AS OF JUNE 30, 2021 AND FOR THE SIX MONTHS ENDED JUNE 30, 2021 AND 2020

Exhibit 99.1

 

FINANCIAL STATEMENTS

  

GUARDFORCE AI CO., LIMITED AND SUBSIDIARIES

UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE SIX MONTHS ENDED JUNE 30, 2021 and 2020

 

Contents   Page(s)
     
Unaudited Interim Condensed Consolidated Statements of Financial Position   F-2
Unaudited Interim Condensed Consolidated Statements of Profit or Loss   F-3
Unaudited Interim Condensed Consolidated Statements of Comprehensive Income Loss   F-4
Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit)   F-5
Unaudited Interim Condensed Consolidated Statements of Cash Flows   F-6
Notes to the Unaudited Interim Condensed Consolidated Financial Statements   F-7 – F-21

 

F-1

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Interim Condensed Consolidated Statements of Financial Position

(Expressed in U.S. Dollars)

 

  

 

 

Note

  As at
June 30,
2021
   As at
December 31,
2020
 
      (Unaudited)     
Assets           
Current assets:           
Cash and cash equivalents  4  $7,725,129   $8,414,044 
Accounts receivable, net  6   5,790,229    5,468,911 
Withholding taxes receivables  7   
-
    690,487 
Other current assets  8   2,462,654    1,584,884 
Deferred costs      38,880    - 
Inventory  5   2,553,957    495,081 
Amount due from related parties  21   7,422    373,268 
Total current assets      18,578,271    17,026,675 
              
Restricted cash  4   1,667,081    1,715,866 
Fixed assets, net  9   9,075,078    7,884,354 
Right-of-use assets  10   2,868,604    4,190,351 
Intangible assets, net  11   189,438    223,408 
Goodwill  3   329,534    - 
Withholding taxes receivable, net  7   3,359,752    3,534,552 
Deferred costs      68,040    - 
Deferred tax assets, net  15   972,384    1,038,346 
Other non-current assets  8   330,416    361,275 
Total Assets     $37,438,598   $35,974,827 
              
Liabilities and (Deficit) Equity             
Current liabilities:             
Trade and other payables  12  $3,050,006   $1,540,411 
Short-term borrowings from financial institutions  13   1,700,473    494,994 
Current portion of operating lease liabilities      1,556,425    2,211,984 
Current portion of finance lease liabilities, net  14   790,704    632,105 
Other current liabilities  12   1,349,427    1,249,106 
Deferred revenue      43,200    
-
 
Income tax payables      
-
    284,627 
Amount due to related parties  21   4,396,317    1,670,469 
Total current liabilities      12,886,552    8,083,696 
              
Long-term borrowings from financial institutions  13   986,584    993,869 
Operating lease liabilities  10   1,482,152    2,106,429 
Long-term borrowings from related parties  21   18,127,706    19,085,812 
Finance lease liabilities, net  14   825,841    1,023,366 
Deferred revenue      75,600    - 
Provision for employee benefits  16   6,547,498    6,841,673 
Total liabilities      40,931,933    38,134,845 
              
Commitments and Contingencies      
 
    
 
 
              
(Deficit) Equity             
Ordinary shares* – par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,587,388 shares at June 30, 2021; par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,356,090 shares at December 31, 2020      52,763    52,069 
Subscription receivable      (50,000)   (50,000)
Additional paid in capital      2,409,864    2,082,795 
Legal reserve  20   223,500    223,500 
Deficit      (6,277,568)   (4,722,294)
Accumulated other comprehensive income      98,352    204,249 
Total deficit attributable to equity holders of the Company      (3,543,089)   (2,209,681)
Total equity attributable to non-controlling interests      49,754    49,663 
Total deficit      (3,493,335)   (2,160,018)
Total Liabilities and Equity     $37,438,598   $35,974,827 

 

*Giving retroactive effect to the reverse split on August 20, 2021.

 

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

 

F-2

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Interim Condensed Consolidated Statements of Profit or Loss

(Expressed in U.S. Dollars)

 

  

 

Note

  For the six months ended June 30, 
      2021   2020 
            
Revenue  2.8  $18,405,025   $18,728,786 
Cost of revenue  2.9   (16,346,463)   (15,441,180)
Gross margin      2,058,562    3,287,606 
              
Provision for withholding taxes receivable      (98,226)   
-
 
Administrative expenses  19   (3,271,608)   (4,094,532)
Loss from operations      (1,311,272)   (806,926)
              
Other income, net      237,178    32,452 
Foreign exchange loss, net      (40,137)   (310,207)
Finance costs      (440,952)   (435,713)
Loss before provision for income taxes      (1,555,183)   (1,520,394)
              
Provision for income taxes  15   
-
    (58,368)
Net loss for the period      (1,555,183)   (1,578,762)
Less: net loss (profit) attributable to non-controlling interests      (91)   5,420 
Net loss attributable to equity holders of the Company     $(1,555,274)  $(1,573,342)
              
Loss per share             
Basic and diluted (loss) profit for the period attributable to ordinary equity holders of the Company*     $(0.09)  $(0.09)
              
Weighted average number of shares used in computation:             
Basic and diluted*      17,486,264    17,090,926 

 

*Giving retroactive effect to the reverse split on August 20, 2021.

 

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

 

F-3

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss

(Expressed in U.S. Dollars)

 

      For the six months ended June 30, 
   Note  2021   2020 
            
Net loss for the period     $(1,555,183)  $(1,578,762)
Currency translation differences  2.5   (105,897)   (414,098)
Total comprehensive income (loss) for the period     $(1,661,080)  $(1,992,860)
              
Attributable to:             
Equity holders of the Company     $(1,661,171)  $(1,987,440)
Non-controlling interests      91    (5,420)
      $(1,661,080)  $(1,992,860)

 

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

 

F-4

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit)

(Expressed in U.S. Dollars)

  

   Number of
Shares*
   Amount
($0.003
par*)
   Subscription
Receivable
   Addition
Paid-in
Capital
   Legal
Reserve
   Accumulated
Other
Comprehensive
Income
   Deficit   Non-
controlling Interests
   Total 
Balance as at December 31, 2019 (Note 17)   16,666,663   $50,000   $(50,000)  $2,360,204   $223,500   $273,579   $(1,596,270)  $65,894   $1,326,907 
                                              
Currency translation adjustments   -    
-
    
-
    
-
    
-
    (414,098)   
-
    
-
    (414,098)
Stock-based compensation expenses   689,427    2,069         16,757                        18,826 
Net loss for the period   -    
-
    
-
    
-
    
-
    
-
    (1,573,342)   (5,420)   (1,578,762)
                                              
Balance as at June 30, 2020 (Unaudited)   17,356,090   $52,069   $(50,000)  $2,376,961   $223,500   $(140,519)  $(3,169,612)  $60,474   $(647,127)
                                              
Balance as at December 31, 2020 (Note 17)   17,356,090   $52,069   $(50,000)  $2,082,795   $223,500   $204,249   $(4,722,294)  $49,663   $(2,160,018)
Currency translation adjustments                            (105,897)             (105,897)
Stock-based compensation expenses   187,598    563         (563)                       - 
Issued shares for acquisition of a subsidiary   43,700    131         327,632                        327,763 
Net loss for the period                                 (1,555,274)   91    (1,555,183)
                                              
Balance as at June 30, 2021 (Unaudited)   17,587,388   $52,763   $(50,000)  $2,409,864   $223,500   $98,352   $(6,277,568)  $49,754   $(3,493,335)

 

*Giving retroactive effect to the reverse split on August 20, 2021.

 

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

 

F-5

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Interim Condensed Consolidated Statements of Cash Flows

(Expressed in U.S. Dollars)

 

   For the six months ended
June 30,
 
   2021   2020 
Operating activities        
Net loss  $(1,555,183)  $(1,578,762)
Adjustments to reconcile net (loss) profit to net cash provided by operating activities:          
Depreciation and Amortization of intangible assets   2,542,432    2,486,283 
Stock-based compensation   -    18,826 
Interest expense   341,123    220,992 
Deferred tax   -    11,269 
Recovery of doubtful accounts, net   -    (2,842)
Provision for withholding taxes receivable   98,226    - 
(Gain) Loss from fixed assets disposal   (2,189)   43 
Changes in operating assets and liabilities:          
Accounts and other receivables   (673,605)   (148,074)
Other current assets   (1,005,395)   88,282 
Inventory   (2,105,633)   (70,808)
Amount due from related parties   365,594    129,256 
Other non-current assets   (98,693)   186,250 
Trade and other payables   872,339    (592,783)
Other current liabilities   28,428    (5,404)
Income tax payables   -    (47,099)
Amount due to related parties   2,566,716    422,211 
Withholding taxes receivable   522,688    (356,170)
Provision for employee benefits   146,100    107,961 
Net cash provided by operating activities   2,042,948    869,431 
           
Investing activities          
Purchase of property and equipment   (2,251,341)   (188,890)
Proceeds from fixed assets disposal   2,598    165 
Purchase of intangible assets   
-
    (5,524)
Cash acquired from acquisition of a subsidiary   24,276    
-
 
Net cash used in investing activities   (2,224,467)   (194,249)
           
Financing activities          
Proceeds from borrowings   1,622,855    3,516,143 
Repayment of borrowings   (378,046)   (1,207,112)
Interest paid   (269,389)   (72,823)
Lease payments   (977,073)   (1,401,490)
Net cash (used in) provided by financing activities   (1,653)   834,718 
           
Effect of exchange rate changes on cash   (554,528)   (178,352)
Net (decrease) increase in cash and cash equivalents, and restricted cash   (737,700)   1,331,548 
Cash and cash equivalents, and restricted cash at beginning of year   10,129,910    7,687,721 
Cash and cash equivalents, and restricted cash at end of period  $9,392,210   $9,019,269 

 

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

 

F-6

 

 

Guardforce AI Co., Limited and Subsidiaries

Notes to the Unaudited Interim Condensed Consolidated Financial Statements

(Expressed in U.S. Dollars)

 

1. NATURE OF OPERATIONS

 

Guardforce AI Co., Limited (“Guardforce”) is a company incorporated and domiciled in the Cayman Islands under the Companies Act on April 20, 2018. The address of its registered office is 10 Anson Road, #28-01 International Plaza, Singapore 079903. Guardforce is controlled by Guardforce AI Technology Limited (“AI Technology”).

 

Guardforce AI Holding Limited (“AI Holdings”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Holdings is a 100% owned subsidiary of Guardforce. AI Holdings’ registered office is located in British Virgin Islands.

 

Guardforce AI Robots Limited (“AI Robots”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Robots is a 100% owned subsidiary of Guardforce.

 

Guardforce AI (Hong Kong) Co., Limited (“AI Hong Kong”) was incorporated in Hong Kong under the Hong Kong Companies’ Ordinance (Chapter 622), on May 30, 2018. AI Hong Kong is a 100% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic AI solution business of selling robots.

 

Southern Ambition Limited (“Southern Ambition”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on August 3, 2018. Southern Ambition is a 100% owned subsidiary of AI Robots.

 

Horizon Dragon Limited (“Horizon Dragon”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on July 3, 2018. Horizon Dragon is a 100% owned subsidiary of AI Holdings.

 

Guardforce AI Group Co., Limited (“AI Thailand”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The 49,000 ordinary shares with a value of approximately $16,000 and the value of the cumulative preferred shares of approximately $17,000 has not been received as of December 31, 2018. The cumulative preferred shares are entitled to dividends of $0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31, 2020 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders. No dividends were declared during the six months ended June 30, 2021 and 2020.

 

Guardforce Cash Solutions Security Thailand Co., Limited (“GF Cash (CIT)”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has 3,857,144 outstanding shares. 3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares in GF Cash (CIT)) are owned by AI Thailand with one share being held by Southern Ambition and 33,600 ordinary shares and 2,400 preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to the articles of associates a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled to cast 99.07% of the votes at a general meeting of shareholders. GF Cash (CIT)’s head office is located at No. 96 Vibhavadi-Rangsit Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution business of selling and leasing of robots. No dividends were declared during the six months ended June 30, 2021 and 2020.

 

F-7

 

 

97% of the shares of GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd and Guardforce 3 Limited, with the same majority shareholder.

 

The reorganization of Guardforce and its subsidiaries (collectively referred to as the “Company) was completed on December 31, 2018. Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling shareholder before and after the reorganization. Accordingly, the Company’s financial statements have been prepared on a consolidated basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting period. The Company engages principally in providing cash management and handling services located in Thailand.

 

The following diagram illustrates the Company’s legal entity ownership structure as of June 30, 2021:

 

 

2. SIGNIFICANT ACCOUNTING POLICIES

 

The accounting policies applied are consistent with those of the audited consolidated financial statements for the years ended December 31, 2020 and 2019, as described in those audited consolidated financial statements, except for the adoption of new and amended International Financial Reporting Standards (“IFRS”) effective for the year ending December 31, 2021 which are relevant to the preparation of the unaudited interim condensed consolidated financial statements. 

 

The financial statements were approved by the board of directors and authorized for issuance on December 15, 2021.

 

F-8

 

 

2.1 Basis of presentation

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with International Accounting Standard (“IAS”) 34, “Interim Financial Reporting”. These statements should be read in conjunction with the audited consolidated financial statements for the years ended December 31, 2020 and 2019, which have been prepared in accordance with IFRS. The unaudited interim condensed consolidated financial statements have been prepared on a historical cost basis. In the opinion of management, all adjustments necessary for a fair presentation have been included in the accompanying unaudited condensed consolidated financial statements and consist of only normal recurring adjustments, except as disclosed herein. The results of operations for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ended December 31, 2021.

 

All amounts are presented in United States dollars (“US $” or “USD”) and have been rounded to the nearest US $.

 

2.2 Basis of consolidation

 

The consolidated statements of profit or loss and other comprehensive loss, changes in equity (deficit) and cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control of the controlling shareholders, wherever the period is shorter.

 

The unaudited interim condensed consolidated statements of financial position of the Company as at June 30, 2021 and 2020 have been prepared to present the assets and liabilities of the subsidiaries using the existing book values from the controlling shareholders’ perspective.

 

Equity interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.

 

All intra-group and inter-company transactions and balances have been eliminated on consolidation.

 

2.3 Business combinations under common control

 

IFRS 3 Business combinations does not include specific measurement guidance for transfers of businesses or subsidiaries between entities under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying value on the transferor’s financial statements, and to have the consolidated statements of financial position, profit or loss, comprehensive income, changes in equity and cash flows reflect the results of combining entities for all periods presented for which the entities were under the transferor’s common control, irrespective of when the combination takes place.

 

2.4 Non-controlling interest

 

The non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated statements of financial position, profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.

 

2.5 Foreign currency translation

 

The reporting currency of the Company is the U.S. dollar (“USD”). The functional currency of Guardforce, AI Holdings, AI Robots, Horizon Dragon, Southern Ambition, is the USD. The functional currency of AI Hong Kong and Handshake is the Hong Kong dollar. The functional currency of AI Thailand and GF Cash (CIT) is the Thai Baht (“Baht” or “THB”).

 

F-9

 

 

The currency exchange rates that impact our business are shown in the following table:

 

   Period End Rate   Average Rate 
   June 30,   December 31,   For the six months ended June 30, 
   2021   2020   2021   2020 
Thai Baht   0.0312    0.0324    0.0325    0.0316 
Hong Kong Dollar   0.1282    0.1282    0.1282    0.1282 

 

2.6 Use of estimates

 

The preparation of consolidated financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, income and expense. Actual results may differ from these estimates.

 

In preparing the unaudited interim condensed consolidated financial statements, the significant judgments made by management in applying the Company’s accounting policies and the key sources of estimation uncertainty were the same as those that applied to the consolidated financial statements for the year ended December 31, 2020.

  

2.7 Financial risk management

 

2.7.1 Financial risk factors

 

The Company’s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The Company’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.

 

The unaudited interim condensed consolidated financial statements do not include all financial risk management information and disclosures required in the audited financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as at December 31, 2020 and 2019.

 

 2.7.2 Liquidity risk

 

Prudent liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount of committed credit facilities.

 

The Company’s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working capital requirements from cash generated from operation and proceeds from bank borrowings and finance leases.

 

The Company’s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.

 

At the reporting date, the contractual undiscounted cash flows of the Company’s current financial liabilities approximate their respective carrying amounts due to their short maturities.

 

2.7.3 Capital risk management

 

The Company’s objectives on managing capital are to safeguard the Company’s ability to continue as a going concern and support the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long term.

 

F-10

 

 

In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital to shareholders, issue new shares or sell assets to reduce debt.

 

In the opinion of the directors of the Company, the Company’s capital risk is low.

 

2.7.4 Impact of COVID-19

 

The Coronavirus Disease (COVID-19) outbreak and the measures taken to contain the spread of the pandemic have created a high level of uncertainty to global economic prospects and this has impacted the Company’s operations and its financial performance in year 2021 and 2020. As COVID-19 continues to evolve with significant level of uncertainty, management of the Company is unable to reasonably estimate the full financial impact of COVID-19 on the Company’s financial results in year 2021. The Company is monitoring the situation closely and to mitigate the financial impact, it is conscientiously managing its cost by adopting an operating cost reduction strategy and conserving liquidity by working with major creditors to align repayment obligations with receivable collections. Based on the Company’s most recent projections for year 2021 and with over $9 million in cash and cash equivalents, management of the Company believes that the Company will be able to continue to operate as a going concern in the foreseeable future for at least the next 12 months.

 

2.8 Revenue from contracts with customers

 

The Company generates its revenue primarily from rendering the following services: (i) Cash-In-Transit - Non Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (DV); (iii) ATM management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Cheque Center Service (CDC); (vii) Express Cash; (viii) Coin Processing Service; (ix) Cash Deposit Management Solutions and (x) Robotics AI Solutions.

 

The Company recognizes revenue when it has transferred to its customer control over the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred service’s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred service. The Company’s management applies the following considerations to analyze the moment in which the control of the service is transferred to the customer.

 

  Identify the contract or quotation with the agreed service price.

 

  Evaluate the services engaged in the customer’s contract and identify the related performance obligations.

 

  Consider the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged in a customer’s contract is generally a fixed amount.

 

  Allocate the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged with the customer.

 

  Recognize revenue when the Company satisfied the performance obligation through the rendering of services engaged.

 

All of the conditions mentioned above are accomplished normally when the services are rendered to the customer and revenue is recognized when the Company satisfied the performance obligation over time or point in time depending on the service type. The reported revenue reflects services delivered at the contract or agreed-upon price.

 

F-11

 

 

Revenue is recognized when the related performance obligation is satisfied.

 

Disaggregation information of revenue by service type is as follows:

 

   For the six months ended June 30, 
   2021   Percentage of
Total
   2020   Percentage of
Total
 
Service Type  $   Revenue   $   Revenue 
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)  $5,939,614    32.3%  $5,964,178    31.8%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)   2,380,880    12.9%   2,438,017    13.0%
ATM Management   5,806,020    31.5%   6,267,452    33.5%
Cash Processing (CPC)   1,401,421    7.6%   1,443,220    7.7%
Cash Center Operations (CCT)   1,540,291    8.4%   1,595,889    8.5%
Cheque Center Service (CDC)   31,081    0.2%   30,285    0.2%
Others  **   251,890    1.4%   223,342    1.2%
Cash Deposit Management Solutions (GDM)   849,956    4.6%   637,877    3.4%
Robotics AI solutions   203,872    1.1%   128,250    0.7%
Total  $18,405,025    100.0%  $18,728,786    100.0%

 

** Others include primarily revenue from express cash and coin processing services.

 

2.9 Cost of revenue

 

Cost of revenue consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services provided.

 

2.10 Recent Accounting Pronouncements

 

All new standards and amendments that are effective for annual reporting period commencing January 1, 2021 have been applied by the Company for the six months ended June 30, 2021. The adoption of these new and amended standards did not have material impact on the consolidated financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning January 1, 2021, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.

 

3. BUSINESS COMBINATION

 

On the February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd (“Handshake”), a Hong Kong-based company specializing in penetration testing. A total of 43,700 shares were issued and valued at $7.50 per share in consideration for 51% of Handshake.

 

Accordingly, the acquisition has been accounted for in accordance with IFRS 3 guidelines, whereby the Company recognized the assets and liabilities of Handshake transferred at their carrying amounts with a carry-over basis.

 

The following represents the purchase price allocation at the dates of the acquisition:

 

   March 25,
2021
 
Cash and cash equivalents  $24,276 
Other current assets   32,250 
Current liabilities   (58,297)
Goodwill   329,534 
Total purchase price  $327,763 

 

4. CASH, CASH EQUIVALENTS AND RESTRICTED CASH

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Cash on hand  $368,117   $392,803 
Cash in bank   7,357,012    8,021,241 
Subtotal   7,725,129    8,414,044 
Restricted cash   1,667,081    1,715,866 
Cash, cash equivalents, and restricted cash  $9,392,210   $10,129,910 

 

F-12

 

 

5. INVENTORY

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Robots at warehouse  $2,553,957   $252,411 
Robots in transit   
-
    242,670 
Inventory  $2,553,957   $495,081 

 

No allowance for slow moving or obsolete inventory was recorded for the six months ended June 30, 2021 and 2020.

 

6. ACCOUNTS RECEIVABLE, NET

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Accounts receivable  $5,790,229   $5,468,911 
Allowance for doubtful accounts   
-
    
-
 
Accounts receivable, net  $5,790,229   $5,468,911 

  

7. WITHHOLDING TAX RECEIVABLES, NET

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $
-
   $690,487 
Non-current portion   3,359,752    3,534,552 
Withholding tax receivables, net  $3,359,752   $4,225,039 

 

During the second half of year 2020, the Company received a withholding taxes refund in connection with the Company’s 2013 to 2015 withholding taxes refund applications. The Company wrote off the difference between the receivable recorded and amount of known refund from the Thai Revenue Department. The Company did not have any write offs during the six months ended June 30, 2021 and 2020.

 

Out of prudence, based on amount written off for the receivable related to year 2013 to 2015, the Company recorded an allowance of $98,226 against its withholding taxes receivable for the six months ended June 30, 2021.

 

8. OTHER CURRENT AND OTHER NON-CURRENT ASSETS

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Input VAT receivable  $325,208   $134,746 
Prepayments - office rental   1,515,585    952,616 
Prepayments - insurance   503,978    292,095 
Prepayments - others   17,709    51,920 
Uniforms   15,450    17,954 
Tools and supplies   84,724    135,553 
Other current assets  $2,462,654   $1,584,884 
           
Deposits  $330,416   $361,275 
Other non-current assets  $330,416   $361,275 

 

F-13

 

 

9. FIXED ASSETS, NET

 

   Leasehold
improvements
   Machinery and
equipment
   Office decoration
and equipment
   Vehicles   Assets under
construction
   GDM machines   Robots   Total 
Cost                                
At December 31, 2020  $3,649,107   $5,713,840   $5,951,808   $17,885,762   $
-
   $1,883,116   $884,950   $35,968,583 
Additions   4,284    47,695    54,330    399,639    23,027    
-
    2,385,878    2,914,853 
Disposals   
-
    (33,571)   (3,136)   (115,471)        
-
    (7,443)   (159,621)
Exchange differences   (231,811)   (362,976)   (378,093)   (1,136,207)   
-
    (119,627)   (26,570)   (2,255,284)
At June 30, 2021 (Unaudited)   3,421,580    5,364,988    5,624,909    17,033,723    23,027    1,763,489    3,236,815    36,468,531 
                                         
Accumulated Depreciation                                        
At December 31, 2020   2,923,013    5,390,966    5,124,622    14,004,064    
-
    616,280    25,284    28,084,229 
Depreciation charged for the year   78,674    89,833    111,429    611,225    
-
    174,897    178,999    1,245,057 
Disposals   
-
    (33,568)   (3,091)   (115,471)        
-
    (248)   (152,378)
Exchange differences   (185,685)   (342,465)   (325,546)   (889,619)   
-
    (39,150)   (990)   (1,783,455)
As June 30, 2021 (Unaudited)   2,816,002    5,104,766    4,907,414    13,610,199    
-
    752,027    203,045    27,393,453 
                                         
Net book value                                        
At June 30, 2021 (Unaudited)  $605,578   $260,222   $717,495   $3,423,524   $23,027   $1,011,462   $3,033,770   $9,075,078 

 

There was no impairment of fixed assets recorded for the six months ended June 30, 2021 and 2020. No fixed assets were pledged as security for bank borrowings.

 

10. RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES

 

The carrying amounts of right-of-use assets are as below:

 

   As at
June 30, 2021
   As at
December 31, 2020
 
As at January 1  $4,190,351   $6,173,590 
New leases   120,399    532,978 
Depreciation expense   (1,223,282)   (2,506,446)
Exchange difference   (218,864)   (9,771)
Net book amount  $2,868,604   $4,190,351 

 

Lease liabilities were measured at the present value of the remaining lease payments, discounted using the lessee’s incremental borrowing rate. The weighted average incremental borrowing rate applied to new leases during six months ended June 30, 2021 was 3.25%.

 

During the six months ended June 30, 2021, interest expense of $125,245 arising from lease liabilities was included in finance costs. Depreciation expense related to right-of-use assets was $1,223,282 during the six months ended June 30, 2021.

 

11. INTANGIBLE ASSETS, NET

 

Intangible assets represent computer software. The intangible assets are recorded at historic acquisition costs, and amortized on a straight-line basis over their estimated useful lives.

 

Costs associated with maintaining computer software programs are recognized as an expense as incurred. Development costs that are directly attributable to the design and testing of identifiable and unique software products controlled by the Company will be recognized as intangible assets when the criteria of intangible assets are met.

 

F-14

 

 

Intangible assets are not amortized where their useful lives are assessed to be indefinite. The useful life of an intangible asset that is not being amortized is reviewed annually to determine whether events and circumstances continue to support the indefinite useful life assessment for that asset. Otherwise, the change in useful life assessment from indefinite to finite is accounted for prospectively from the date of change and in accordance with the policy for amortization of intangible assets with finite lives as set out above. As of June 30, 2021 and December 31, 2020, the Company had no indefinite lived intangible assets.

 

   Computer software 
Cost    
At December 31, 2020  $995,045 
Additions   4,782 
Exchange difference   (63,211)
At June 30, 2021 (Unaudited)   936,616 
      
Accumulated amortization     
At December 31, 2020   771,637 
Amortization charged for the year   24,559 
Exchange difference   (49,018)
As June 30, 2021 (Unaudited)   747,178 
      
Net book value     
At June 30, 2021 (Unaudited)  $189,438 

 

12. TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Trade accounts payable – third parties  $2,396,957   $1,366,482 
Accrued salaries and bonus   547,114    140,321 
Accrued customer claims, cash loss and shortage, others**   105,935    33,608 
Trade and other payables  $3,050,006   $1,540,411 
           
Output VAT  $134,296   $114,877 
Accrued Expenses   575,935    375,815 
Payroll Payable   359,222    560,051 
Other Payables   279,974    198,363 
Other current liabilities  $1,349,427   $1,249,106 

 

**Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively.

 

13. BORROWINGS FROM FINANCIAL INSTITUTIONS

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion of long-term borrowings  $1,700,473   $494,994 
Long-term borrowings   986,584    993,869 
Borrowings from financial institutions  $2,687,057   $1,488,863 

 

F-15

 

 

The Company’s borrowings are mainly used to support its business in Thailand. Those borrowings carry interest at the rate varies from 2% to MLR minus 1% per annum. Maturity date of borrowings is made and repayable on various dates from November 5, 2021 to April 7, 2025. For the six months ended June 30, 2021 and 2020, the interest expense was $22,212 and $47,918, respectively.

 

As of June 30, 2021, the Company has unused bank overdraft availability of approximately $312,000 (THB10 million) and unused trust receipts availability of approximately $1,560,000 (THB50 million).

 

14. FINANCE LEASE LIABILITIES

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $790,704   $632,105 
Non-current portion   825,841    1,023,366 
Finance lease liabilities  $1,616,545   $1,655,471 

 

For the six months ended June 30, 2021 and 2020, interest expense was $46,102 and $52,499, respectively.

 

The minimum lease payments under finance lease agreements are as follows:

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Within 1 year  $320,700   $701,796 
After 1 year but within 5 years   1,440,400    1,074,047 
Less: Finance charges   (144,555)   (120,372)
Present value of finance lease liabilities, net  $1,616,545   $1,655,471 

 

Finance leased assets comprise primarily vehicles and office equipment as follow:

 

   As at
June 30,
2021
   As at
December 31,
2020
 
Cost  $3,370,741   $8,459,215 
Less: Accumulated depreciation   (1,029,460)   (4,226,875)
Net book value  $2,341,282   $4,232,340 

 

15. TAXATION

 

Value added tax (“VAT”)

 

The Company is subject to a statutory VAT of 7% for services in Thailand. The output VAT is charged to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors. The input VAT can be offset against the output VAT.  The VAT payable is presented on the statements of financial position when input VAT is less than the output VAT.  A recoverable balance is presented on the statements of financial position when input VAT is larger than the output VAT.

 

F-16

 

 

Deferred taxes

 

Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are accounted for using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of profit or loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of the deferred tax assets will not be realized.

 

The Company offsets deferred tax assets and deferred tax liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities relate to income taxes levied by the same taxation authority on either the same taxable entity or different taxable entities which intend either to settle current tax liabilities and assets on a net basis, or to realize the assets and settle the liabilities simultaneously, in each future period in which significant amounts of deferred tax liabilities or assets are expected to be settled or recovered.

 

16. PROVISION FOR EMPLOYEE BENEFITS

 

The Company has a defined benefit plan based on the requirement of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits to employees based on pensionable remuneration and length of service which are considered as unfunded. There were no plan assets set up and the Company will pay benefits when needed.

 

   Provision
for employee
benefits
 
Defined benefit obligations at December 31, 2020  $6,841,673 
Estimate for the six months period  $(294,175)
Defined benefit obligations at June 30, 2021 (Unaudited)  $6,547,498 

 

17. SHAREHOLDERS’ EQUITY    

 

On August 20, 2021, the shareholders of the Company approved a 1 for 3 reverse split of the Company’s authorized and issued ordinary shares whereby every three shares were consolidated into one share (the “Reverse Split”). In addition, the par value of each ordinary share increased from $0.001 to $0.003. The interim financial statements and all share and per share amounts have been retroactively restated to reflect the Reverse Split.

 

In addition to the Reverse Split, the shareholders of the Company also approved a proposal to resolve fractional entitlements to the Company’s issued ordinary shares resulting from the Reserve Split – under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the closing price of the ordinary shares on a post-reverse split basis on the applicable trading market on the first trading date of the Company’s ordinary shares following the effectiveness of the Reverse Split; and an increase in the Company’s authorized ordinary shares from 100,000,000 to 300,000,000.

 

As of December 31, 2020, 17,356,090 ordinary shares were issued at par value of $0.003, equivalent to share capital of $52,069. In March 2021, the Company issued 187,598 ordinary shares (see Note 18) and 43,700 ordinary shares (see Note 3) at par value. Total ordinary shares issued as of June 30, 2021 was 17,587,388, equivalent to share capital of approximately $52,763. As of June 30, 2021 and December 31, 2020, subscription receivable for these shares was $50,000.

 

F-17

 

 

18. STOCK-BASED COMPENSATION

 

On December 16, 2019, the Company entered into an agreement and plan of merger (the “Merger Agreement”) with VCAB Eight Corporation, a Texas corporation (“VCAB”). As consideration for the Merger, the Company agreed to issue an aggregate of 877,025 shares of capital stock (“Plan Shares’) to VCAB’s claim holders. As of December 31, 2020, the Company has issued, 689,427 of the Plan Shares to approximately 670 designated and Bankruptcy Court approved claim holders. In March 2021, the Company issued 187,598 of the Plan Shares to additional claim holders upon their approval by the Bankruptcy Court. Following the completion of this process, the Company has approximately 1,300 holders of its outstanding ordinary shares. During the year ended December 31, 2020, the Company recorded the fair value of the shares in connection to the 877,025 shares issued in the merger transaction of $18,826 as stock-based compensation expense.

  

19. ADMINISTRATIVE EXPENSES

 

   For the six months ended
June 30,
 
   2021   2020 
Staff expense  $1,248,056   $1,193,864 
Rental expense   340,752    703,011 
Depreciation and amortization expense   235,604    84,288 
Utilities expense   81,255    85,467 
Travelling and entertainment expense   77,747    45,436 
Professional fees   331,522    488,504 
Repairs and maintenance   26,226    40,774 
Employee benefits   353,358    566,561 
Other service fees   153,906    368,397 
Other expenses**   423,182    518,230 
   $3,271,608   $4,094,532 

 

**Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.

 

20. LEGAL RESERVE

 

Under the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least 5% of the profits arising from the business of the Company at each dividend distribution until the reserve is at least 10% of the registered share capital. The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $223,500 as of June 30, 2021 and December 31, 2020.

 

F-18

 

 

21. RELATED PARTY TRANSACTIONS

 

The principal related party balances and transactions as at and for the six months ended June 30, 2021 and 2020 are as follows:

 

The principal related party balances and transactions as of and for the years ended December 31, 2020 and 2019 are as follows:

 

Amounts due from related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Quantum Infosec Inc (“Quantum”)  (a, b)  $357   $
-
 
Guardforce TH Group Company Limited  (b)   6,593    6,026 
Guardforce AI Technology Limited  (b)   236    
-
 
Guardforce AI Service Limited  (b)   236    
-
 
Bangkok Bank Public Company Limited  (c)   
-
    443 
Guardforce Limited  (d)   
-
    20,647 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (e)   
-
    346,152 
      $7,422   $373,268 

 

(a)Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake.

 

(b)Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes.

 

(c)Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company.

 

(d)Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021.

 

(e)Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable.

 

Amounts due to related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Tu Jingyi  (b)  $88,047   $88,047 
Profit Raider Investment Limited  (b)   1,253,814    1,136,664 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (d)   2,881,698    
-
 
Guardforce Holdings (HK) Limited  (c)   156,782    156,782 
Richard Hall  (e)   15,976    
-
 
Shenzhen Junwei Investment Development Company Limited (“Junwei”)  (a)   
-
    225,085 
Guardforce Aviation Security Company Limited  (d)   
-
    1,224 
Guardforce Security (Thailand) Company Limited  (d)   
-
    62,667 
      $4,396,317   $1,670,469 

 

(a)Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven.

  

(b)Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans.

 

(c)Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans.

 

(d)Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties.

 

(e)Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake.  Amount due to Richard represent advances made to Handshake.

 

F-19

 

 

Long-term borrowings from related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Guardforce Holdings (HK) Limited  (a)  $4,040,500   $4,140,500 
Tu Jingyi  (b)   1,437,303    1,437,303 
Profit Raider Investment Limited  (c)   12,649,903    13,508,009 
      $18,127,706   $19,085,812 

 

(a)From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023.

 

(b)On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%.

 

(c)The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814.

 

Related party transactions:

 

      For the six months ended
June 30,
 
Nature    2021   2020 
Service/ Products received from related parties:           
Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases  (a)   $4,652,125   $150,185 
              
Service/ Products delivered to related parties:             
Guardforce Limited – Sales  (b)  $111,564   $128,410 

 

Nature of transactions:

 

(a) The Company purchased robots from Shenzhen Intelligent Guardforce Robot Technology Co., Limited;
   
(b) The Company sold robots to Guardforce Limited.

 

22. COMMITMENTS AND CONTINGENCIES

 

Executives/directors agreements

 

The Company has several employment agreements with executives and directors with the latest expiring in 2024. All agreements provide for automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment agreements as of June 30, 2021, are as follows:

 

   Amount 
Twelve months ending June 30:    
2022  $1,048,214 
2023   740,372 
2024   110,000 
Total minimum payment required  $1,898,586 

 

F-20

 

 

Contracted expenditure commitments

 

The Company’s contracted expenditures commitments as of June 30, 2021 but not provided in the consolidated financial statements are as follows:

 

 

      Payments Due by Period 
          Less than   1-3   4-5   More
than
 
Contractual Obligations  Nature  Total   1 year   years   years   5 years 
Service fee commitments  (a)  $804,992   $368,175   $436,817   $
     -
   $
     -
 
Operating lease commitments  (b)   403,656    362,233    41,423    
-
    
-
 
      $1,208,648   $730,408   $478,240   $
-
   $
-
 

 

  (a) The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement.
     
  (b) The Company has leased offices and various low value items with various lease terms.

  

Bank guarantees

 

As of June 30, 2021, the Company had commitments with banks for bank guarantees in favor of government agencies and others of approximately $7,000,000.

 

23. SUBSEQUENT EVENTS

 

Subsequent events have been reviewed through the date the consolidated financial statements were issued and required no adjustments or disclosures.

 

 

F-21

 

 

Others include primarily revenue from express cash and coin processing services. Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively. Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company. Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable. Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021. Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake. Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes. Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans. Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans. Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake. Amount due to Richard represent advances made to Handshake. Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties. Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven. On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%. The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814. From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023. The Company has leased offices and various low value items with various lease terms. The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement. false --12-31 Q2 2021 2021-06-30 6-K 0001804469 001-40848 Guardforce AI Co., Ltd 0001804469 2021-01-01 2021-06-30 0001804469 2021-06-30 0001804469 2020-12-31 0001804469 2020-01-01 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2019-12-31 0001804469 gfai:SubscriptionReceivableMember 2019-12-31 0001804469 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2019-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001804469 ifrs-full:RetainedEarningsMember 2019-12-31 0001804469 ifrs-full:NoncontrollingInterestsMember 2019-12-31 0001804469 ifrs-full:OtherReservesMember 2019-12-31 0001804469 ifrs-full:OrdinarySharesMember 2020-01-01 2020-06-30 0001804469 gfai:SubscriptionReceivableMember 2020-01-01 2020-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001804469 ifrs-full:RetainedEarningsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:OtherReservesMember 2020-01-01 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2020-06-30 0001804469 gfai:SubscriptionReceivableMember 2020-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001804469 ifrs-full:RetainedEarningsMember 2020-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-06-30 0001804469 ifrs-full:OtherReservesMember 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2020-12-31 0001804469 gfai:SubscriptionReceivableMember 2020-12-31 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001804469 ifrs-full:RetainedEarningsMember 2020-12-31 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0001804469 ifrs-full:OtherReservesMember 2020-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OtherReservesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OrdinarySharesMember 2021-01-01 2021-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001804469 ifrs-full:RetainedEarningsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OrdinarySharesMember 2021-06-30 0001804469 gfai:SubscriptionReceivableMember 2021-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2021-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001804469 ifrs-full:RetainedEarningsMember 2021-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2021-06-30 0001804469 ifrs-full:OtherReservesMember 2021-06-30 0001804469 2019-12-31 0001804469 2020-06-30 0001804469 gfai:AIHoldingLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIRobotsLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIHongKongLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:SouthernAmbitionLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:HorizonDragonLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIThailandMember 2021-01-01 2021-06-30 0001804469 gfai:GuardforceCashSolutionsSecurityThailandCoLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIThailandAndSouthernAmbitionMember 2021-01-01 2021-06-30 0001804469 gfai:ThaiBahtMember 2021-06-30 0001804469 gfai:ThaiBahtMember 2020-12-31 0001804469 gfai:ThaiBahtMember 2021-01-01 2021-06-30 0001804469 gfai:ThaiBahtMember 2020-01-01 2020-06-30 0001804469 gfai:HongKongDollarMember 2021-06-30 0001804469 gfai:HongKongDollarMember 2020-12-31 0001804469 gfai:HongKongDollarMember 2021-01-01 2021-06-30 0001804469 gfai:HongKongDollarMember 2020-01-01 2020-06-30 0001804469 gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember 2021-01-01 2021-06-30 0001804469 gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember 2020-01-01 2020-06-30 0001804469 gfai:CashInTransitDedicatedVehicleToBanksCITDVMember 2021-01-01 2021-06-30 0001804469 gfai:CashInTransitDedicatedVehicleToBanksCITDVMember 2020-01-01 2020-06-30 0001804469 gfai:ATMManagementMember 2021-01-01 2021-06-30 0001804469 gfai:ATMManagementMember 2020-01-01 2020-06-30 0001804469 gfai:CashProcessingCPCMember 2021-01-01 2021-06-30 0001804469 gfai:CashProcessingCPCMember 2020-01-01 2020-06-30 0001804469 gfai:CashCenterOperationsCCTMember 2021-01-01 2021-06-30 0001804469 gfai:CashCenterOperationsCCTMember 2020-01-01 2020-06-30 0001804469 gfai:ChequeCenterServiceCDCMember 2021-01-01 2021-06-30 0001804469 gfai:ChequeCenterServiceCDCMember 2020-01-01 2020-06-30 0001804469 gfai:OthersMember 2021-01-01 2021-06-30 0001804469 gfai:OthersMember 2020-01-01 2020-06-30 0001804469 gfai:CashDepositManagementSolutionsGDMMember 2021-01-01 2021-06-30 0001804469 gfai:CashDepositManagementSolutionsGDMMember 2020-01-01 2020-06-30 0001804469 gfai:RoboticsAISolutionsMember 2021-01-01 2021-06-30 0001804469 gfai:RoboticsAISolutionsMember 2020-01-01 2020-06-30 0001804469 2021-02-01 2021-02-04 0001804469 2021-03-25 0001804469 2021-03-01 2021-03-25 0001804469 gfai:RobotsAtWarehouseMember 2021-01-01 2021-06-30 0001804469 gfai:RobotsAtWarehouseMember 2020-01-01 2020-12-31 0001804469 gfai:RobotsInTransitMember 2021-01-01 2021-06-30 0001804469 gfai:RobotsInTransitMember 2020-01-01 2020-12-31 0001804469 2020-01-01 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2021-06-30 0001804469 ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:MachineryMember 2021-06-30 0001804469 gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:VehiclesMember 2021-06-30 0001804469 gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 gfai:GDMMachinesMember 2021-06-30 0001804469 gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:ComputerSoftwareMember 2020-12-31 0001804469 ifrs-full:ComputerSoftwareMember 2021-01-01 2021-06-30 0001804469 ifrs-full:ComputerSoftwareMember 2021-06-30 0001804469 ifrs-full:BottomOfRangeMember 2021-08-20 0001804469 ifrs-full:TopOfRangeMember 2021-08-20 0001804469 ifrs-full:BottomOfRangeMember 2021-06-30 0001804469 ifrs-full:TopOfRangeMember 2021-06-30 0001804469 ifrs-full:TopOfRangeMember 2021-03-31 0001804469 ifrs-full:BottomOfRangeMember 2021-03-31 0001804469 2019-12-01 2019-12-16 0001804469 2020-12-01 2020-12-31 0001804469 2021-03-01 2021-03-31 0001804469 gfai:QuantumMember 2021-03-31 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2021-06-30 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:GuardforceHoldingHKLimitedMember 2021-06-30 0001804469 gfai:GuardforceHoldingHKLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:HandshakeAndRichardMember 2021-03-31 0001804469 gfai:TuJingyiMember 2018-08-07 2018-09-01 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:QuantumInfosecIncMember 2021-06-30 0001804469 gfai:QuantumInfosecIncMember 2020-12-31 0001804469 gfai:GuardforceTHGroupCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceTHGroupCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAITechnologyLimitedMember 2021-06-30 0001804469 gfai:GuardforceAITechnologyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAIServiceLimitedMember 2021-06-30 0001804469 gfai:GuardforceAIServiceLimitedMember 2020-12-31 0001804469 gfai:BangkokBankPublicCompanyLimitedMember 2021-06-30 0001804469 gfai:BangkokBankPublicCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceLimitedMember 2021-06-30 0001804469 gfai:GuardforceLimitedMember 2020-12-31 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2020-12-31 0001804469 gfai:TuJingyiMember 2021-06-30 0001804469 gfai:TuJingyiMember 2020-12-31 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2021-06-30 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2020-12-31 0001804469 gfai:GuardforceHoldingHKLimitedMember 2020-12-31 0001804469 gfai:RichardHallMember 2021-06-30 0001804469 gfai:RichardHallMember 2020-12-31 0001804469 gfai:ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember 2021-06-30 0001804469 gfai:ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAviationSecurityCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceAviationSecurityCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceSecurityThailandCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceSecurityThailandCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceHoldingsHKLimitedMember 2021-06-30 0001804469 gfai:GuardforceHoldingsHKLimitedMember 2020-12-31 0001804469 gfai:ServiceProductsReceivedFromRelatedPartiesMember 2021-01-01 2021-06-30 0001804469 gfai:ServiceProductsReceivedFromRelatedPartiesMember 2020-01-01 2020-06-30 0001804469 gfai:ServicePrductsDeliveredToRelatedPartiesMember 2021-01-01 2021-06-30 0001804469 gfai:ServicePrductsDeliveredToRelatedPartiesMember 2020-01-01 2020-06-30 0001804469 ifrs-full:NotLaterThanOneYearMember 2021-06-30 0001804469 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2021-06-30 0001804469 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2021-06-30 0001804469 ifrs-full:LaterThanFiveYearsMember 2021-06-30 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure iso4217:THB
EX-99.2 3 ea152200ex99-2_guardforce.htm OPERATING AND FINANCIAL REVIEW AND PROSPECTS IN CONNECTION WITH THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS FOR THE SIX MONTHS ENDED JUNE 30, 2021

Exhibit 99.2

 

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

IN CONNECTION WITH THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS FOR THE
SIX MONTHS ENDED JUNE 30, 2021

 

In this report, as used herein, and unless the context suggests otherwise, the terms “GFAI,” “Company,” “we,” “us” or “ours” refer to the combined business of Guardforce AI Co., Limited, its subsidiaries and other consolidated entities. References to “dollar” and “$” are to U.S. dollars, the lawful currency of the United States. References to “THB” are to the legal currency of Thailand. References to “SEC” are to the Securities and Exchange Commission.

 

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited consolidated financial statements and the related notes included elsewhere in this Report on Form 6-K and with the discussion and analysis of our financial condition and results of operations contained in our Annual Report on Form 20-F for the fiscal year ended December 31, 2020 filed with the Securities and Exchange Commission on April 29, 2021 (the “2020 Form 20- F”). This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those identified elsewhere in this report on Form 6-K, and those listed in the 2020 Form 20-F under “Item 3. Key Information-D. Risk Factors” or in other parts of the 2020 Form 20-F.

 

Overview

 

We conduct business through Guardforce Cash Solutions Security Thailand Co., Limited, or GF Cash (CIT), our subsidiary, in one segment which provides secured logistics solutions in Thailand. This includes the following services:

 

(i) Cash-In-Transit – Non-Dedicated Vehicle (Non-DV):

 

CIT (Non-DV) includes the secure transportation of cash and other valuables between commercial banks and the Bank of Thailand, Thailand’s central bank. CIT (Non-DV) also includes the transportation of coins between the commercial banks, the Thai Royal Mints and the Bank of Thailand. As such, the main customers for this service are the local commercial banks. Charges to the customers are dependent on the value of the consignment; condition of the cash being collected (for example, seal bag collection, piece count collection, bulk count collection, or loose cash collection); and the volume of the transaction. Vehicles used for the delivery of this service are not dedicated to the specific customers.

 

(ii) Cash-In-Transit – Dedicated Vehicle (DV):

 

CIT (DV) includes the secure transportation of cash and other valuables between commercial banks. As part of this service, dedicated vehicles are assigned specifically to the contracted customer for their dedicated use between the contracted designated bank branches. As this is a dedicated vehicle service, customers will submit direct schedules to our CIT teams for the daily operational arrangements and planning. Charges to the customers are on a per vehicle per month basis.

 

(iii) ATM Management Services:

 

ATM management includes cash replenishment services and first and second line of maintenance services for the ATM machines. First line of maintenance services (FLM) includes rectification of issues related to jammed notes, dispenser failures and transaction record print-out issues. Second line of maintenance services (SLM) includes all other issues that cannot be rectified under the FLM. SLM includes, for example, complete machine failure, and damage to hardware and software.

 

(iv) Cash Processing (CPC):

 

Cash processing (CPC) services include counting, sorting, counterfeit detection and vaulting services. We provide these services to commercial banks in Thailand.

 

 

 

 

(v) Cash Center Operations (CCT):

 

Cash Center Operations (CCT) is an outsourced cash center management service. We operate the cash center on behalf of the customer, which includes note counting, sorting, storage, inventory management and secured transportation of the notes and coins to the various commercial banks in Thailand.

 

(vi) Cheque Center Service (CDC):

 

Cheque Center Service (CDC) includes secured cheque pickup and delivery service.

 

(vii) Express Cash:

 

The express cash service is an expansion of our Guardforce Digital Machine, or GDM, solution. We work with commercial banks to have a mobile GDM installed in our CIT vehicles to collect cash from retail customers at the retailers’ sites. The cash is immediately processed inside the CIT vehicle and the cash counting results are immediately transmitted to GF Cash (CIT) headquarters and to a commercial bank. The bank will then credit the counted amount to its customers’ bank accounts. We launched the Express Cash service in 2019.

 

(viii) Coin Processing Service:

 

The Coin Processing Service includes the secure collection of coins from retail businesses and banks. The coins are stored and then delivered to the Royal Thai Mint, a sub-division of the Thai Treasury Department, Ministry of Finance. We deploy manpower to work at the Royal Thai Mint as cashier services. Additionally, we use our existing vehicle fleet to deliver coins from the Royal Thai Mint to bank branches, and vice versa.

 

(ix) Cash Deposit Management Solutions:

 

Cash Deposit Management Solutions are currently delivered by our Guardforce Digital Machine solution. Our GDM product is deployed at customer sites to provide secured retail cash deposit services. Customers use our GDM product to deposit daily cash receipts. We then collect the daily receipts from our GDM in accordance with agreed schedules. All cash receipts are then securely collected and delivered to our cash processing center for further handling and processing.

 

The business environment in which we operate can change quickly. We must quickly adapt to changes in the competitive landscape and local market conditions. To be successful, we must be able to balance, on a market-by market basis, the effects of changing demand on the utilization of our resources. We operate on a centralized basis but allow enough flexibility so local field management can adjust operations to the particular circumstances of their markets.

 

We measure financial performance on a long-term basis. We create value by focusing on yielding solid returns on capital, growing our revenues and earnings, and generating cash flows sufficient to fund our growth.

 

Results of Operations

 

The following table sets forth a summary of our unaudited interim condensed consolidated results of operations and the amounts as a percentage of total revenues for the periods indicated. This information should be read together with our unaudited interim condensed consolidated financial statements and related notes included elsewhere in this prospectus. Our historical results presented below are not necessarily indicative of the results that may be expected for any future period.

 

   For the six months ended June 30, 
   2021   2020 
   $  

% of

Revenue

   $   % of
Revenue
 
Revenue   18,405,025    100.0%   18,728,786    100.0%
Cost of revenue   (16,346,463)   (88.2)%   (15,441,180)   (82.5)%
Gross margin   2,058,562    11.8%   3,287,606    17.5%
Provision for withholding tax receivables   (98,226)   (0.5)%   -    - 
Administrative expenses   (3,271,608)   (17.8)%   (4,097,532)   (21.9)%
Loss from operations   (1,311,272)   (6.5)%   (806,926)   (4.4)%
Other income   237,178    1.3%   32,452    0.2%
Foreign exchange loss, net   (40,137)   0.2%   (310,207)   (0.9)%
Finance costs   (440,952)   (2.4)%   (435,713)   (2.3)%
Loss before income tax expense   (1,555,183)   (7.8)%   (1,520,394)   (7.4)%
Provision for income taxes   -    -    (58,368)   (0.3)%
Net loss for the year   (1,555,183)   (7.8)%   (1,578,762)   (7.7)%
Net loss attributable to:                    
Equity holders of the Company   (1,555,274)        (1,573,342)     
Non-controlling interests   91         (5,420)     
    (1,555,183)        (1,578,762)     

 

2

 

 

Comparison of six months ended June 30, 2021 and 2020

 

Revenue

 

For the six months ended June 30, 2021, our revenue was $18,405,025, a decrease of $323,761, or 1.7%, compared to $18,728,786 for the six months ended June 30, 2020. There was severe spread of COVID-19 in Thailand from March to May 2020 which led to the reduced number of customer orders. Thailand was relatively successful in containing the pandemic after May 2020 throughout most of 2020, but has been experiencing an uncontrolled resurgent outbreak since April 2021. The continuous spread of COVID-19 in 2021 led to the decrease in our revenue in 2021. The frequency of services delivered for our CIT and ATM management services business was affected as certain customers’ facilities were closed to curtail the spread of the coronavirus, especially during April 2021 to September 2021. In addition, as a result of two of our bank customers completing a merger in late 2020, our number of service activities were reduced compared to the six months ended June 30, 2020. Although there was a drop in revenue for CIT related business, we benefited from an increase and stronger demand for our GDM products and Robotics AI Solutions business by our customers. For the six months ended June 30, 2021, the revenue contribution from our Guardforce Digital Machine, or GDM product increased by $212,078 or 33.2%, which represents approximately 4.6% of our total revenue as compared to 3.4% for the six months ended June 30, 2020. For the six months ended June 30, 2021, the revenue contribution from our Robotics AI Solutions increased by $75,348 or 58.6%, which represents approximately 1.1% of our total revenue as compared to 0.7% for the six months ended June 30, 2020.

 

Cost of revenue and gross margin

 

Cost of revenue:

 

Cost of revenue consists primarily of internal labour cost and related benefits, and other overhead costs that are directly attributable to services provided.

 

For the six months ended June 30, 2021, our cost of revenue was $16,346,463, an increase of $905,283, or 5.9%, compared to $15,441,180 for the six months ended June 30, 2020. Cost of revenue as a percentage of our revenues increased from 82.4% for the six months ended June 30, 2020 to 88.8% for the six months ended June 30, 2021. This increase was mainly due to the increase in fuel consumption costs in 2021 by approximately 35.8% from THB18.97 ($0.6) average per litre as of June 2020 to THB25.76 ($0.8) average per litre as of June 2021. Despite the effective manpower streamline project to reduce our direct labor cost, the cost of overtime during the six months ended June 30, 2021 increased due to more services being performed during public holidays in 2021. Additionally, rental expense for our Thailand office increased by $336,487 for the six months ended June 30, 2021 due to the reallocation of a portion of the office rental from administrative expense to cost of revenue in 2021.

 

Gross margin:

 

As a percentage of revenue, our gross margin decreased from 17.6% for the six months ended June 30, 2020 to 11.2% for the six months ended June 30, 2021, primarily due to increase in labour costs of overtime, fuel consumption costs and reallocation of rental expense in 2021.

 

Administrative expenses

 

The Company’s total administrative expenses are comprised of selling expenses and administrative expenses.

 

  Selling expenses are mainly comprised of compensation and benefits for our sales and marketing personnel, travel and entertainment expenses, exhibitions, advertising and marketing promotion expenses, depreciation of motor vehicles, rental expenses, utility expenses and transportation charges.

 

  Administrative expenses are mainly comprised of compensation and related expenses for our management and administrative personnel, depreciation of leasehold improvements and motor vehicles and rental expenses of our administrative offices in Bangkok, Thailand.

 

3

 

 

For the six months ended June 30, 2021, our total administrative expenses were $3,271,608, an decrease of $822,924, or 20.1%, compared to $4,097,532 for the six months ended June 30, 2020. The net decrease was mainly due to:

 

  Absence of severance payment due to no employees being laid off in 2021;

  

  Decrease in employee compensation and related expenses due to the reduction of manpower in 2021; and

 

  Decrease in rental expense for our Thailand office due to the reallocation of a portion of the office rental from administrative expense to cost of revenue in 2021.

 

Although we have effectively implemented our cost reduction measures, we expect our administrative expenses will increase over time as we continue to expand our business. Our selling expenses are expected to increase as we continue to expand our business and promote our Guardforce brand. Our administrative expenses are expected to increase, reflecting the hiring of additional personnel and other costs related to the anticipated growth of our business, as well as the higher costs of operating as a public company.

 

Other income

 

Other income is comprised mainly of miscellaneous income, interest income and gain (loss) from disposal of fixed assets.

 

For the six months ended June 30, 2021, other income was $237,178, an increase of $204,726 or 630.9%, as compared to $32,452 for the six months ended June 30, 2020. The increase was mainly due to amount due to a related party of $224,766 was forgiven in May 2021.

 

Finance costs

 

Finance costs are comprised of finance charges for leases, interest expense on interest-bearing bank borrowings and related party borrowings utilized for working capital purposes.

 

Income tax expense

 

For the six months ended June 30, 2021, our income tax expense was $nil, a decrease of $58,368, as compared to the six months ended June 30, 2020. We are subject to various rates of income tax under different jurisdictions. No income tax expense was due in the six months ended June 30, 2021 as there was no taxable profit reported earned in 2021.

 

Net loss

 

For the six months ended June 30, 2021, our net loss was $1,555,183, a slight increase of $23,579, as compared to net loss $1,520,394 for the six months ended June 30, 2020. This was mainly due to an increase in cost of revenues and an allowance on withholding tax receivables was made in 2021.

 

Net loss (profit) attributable to non-controlling Interests:

 

For the six months ended June 30, 2021 and 2020, net loss (profits) attributable to non-controlling interests were $(91) and $5,420 respectively.

 

Net loss attributable to equity holders of the Company:

 

For the six months ended June 30, 2021 and 2020, our net loss attributable to equity holders of the Company were $1,555,183 and $1,578,762, respectively.

 

4

 

 

Inflation.

 

Inflation is not expected to materially affect our business or the results of our operations.

 

Foreign Currency Fluctuations.

 

Our activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. Our overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on our financial performance.

 

Critical Accounting Policies.

 

IFRS 15 Revenue from Contracts with Customers supersedes IAS 11 Construction Contracts, IAS 18 Revenue and related Interpretations and it applies, with limited exceptions, to all revenue arising from contracts with customers. IFRS 15 establishes a five-step model to account for revenue arising from contracts with customers and requires that revenue be recognized at an amount that reflects the consideration to which an entity expects to be entitled in exchange for transferring services or goods to a customer. IFRS 15 requires entities to exercise judgment, taking into consideration all of the relevant facts and circumstances when applying each step of the model to contracts with our customers. The standard also specifies the accounting for the incremental costs of obtaining a contract and the costs directly related to fulfilling a contract. In addition, the standard requires extensive disclosures.

 

IFRS 9 Financial Instruments replaces IAS 39 Financial Instruments: Recognition and Measurement for annual periods beginning on or after January 1, 2018, bringing together all three aspects of the accounting for financial instruments: classification and measurement; impairment: and hedge accounting.

 

The IASB issued a new standard IFRS 16 for leases. This standard replaced IAS 17. The main impact on lessees is that almost all leases are reflected on the balance sheet. This is because the balance sheet distinction between operating and finance leases is removed for lessees. Instead, under the new standard an asset (the right to use the leased item) and a financial liability to pay rentals are recognized. The only exemptions are short-term and low-value leases. The Company has adopted IFRS 16 from January 1, 2019 and has not restated comparatives for the prior reporting periods, as permitted under the specific transitional provisions in the standard. The reclassifications and the adjustments arising from the new leasing rules are therefore recognized in the opening consolidated balance sheet on January 1, 2019.

 

Non-IFRS Financial Measures

 

To supplement our unaudited interim condensed consolidated financial statements, which are prepared and presented in accordance with IFRS, we use the non-IFRS adjusted EBITDA as financial measures for our consolidated results.

 

We believe that adjusted EBITDA helps identify underlying trends in our business that could otherwise be distorted by the effect of certain income or expenses that we include in income (loss) from operations and net income (loss). We believe that these non-IFRS measures provide useful information about our core operating results, enhance the overall understanding of our past performance and future prospects and allow for greater visibility with respect to key metrics used by our management in its financial and operational decision-making. We present the non-IFRS financial measures in order to provide more information and greater transparency to investors about our operating results.

 

EBITDA represents net income before (i) finance costs, income taxes and depreciation of fixed assets and amortization of intangible assets, which we do not believe are reflective of our core operating performance during the periods presented.

 

Non-IFRS adjusted net income represents net income before (i) finance costs, income taxes and depreciation of fixed assets and amortization of intangible assets, (ii) certain non-cash expenses, consisting of stock-based compensation expense and allowance for withholding tax receivables.

 

Non-IFRS earnings per share represents non-IFRS net income attributable to ordinary shareholders divided by the weighted average number of shares outstanding during the periods. Non-IFRS diluted earnings per share represents non-IFRS net income attributable to ordinary shareholders divided by the weighted average number of shares outstanding during the periods on a diluted basis.

 

5

 

 

The table below is a reconciliation of our net income to EBITDA and non-IFRS net income for the periods indicated:

 

   For the six months ended
June 30,
 
   2021   2020 
Net loss - IFRS  $(1,555,183)  $(1,578,762)
Finance costs   440,952    435,713 
Income taxes   -    58,368 
Depreciation and amortization expense   2,542,432    2,486,283 
EBITDA   1,428,201    1,401,602 
Allowance for withholding tax receivables   98,226    - 
Stock-based compensation expenses   -    18,826 
Adjusted net income (Non-IFRS)  $1,526,427   $1,420,428 

 

Non-IFRS earnings per share        
Basic and diluted profit for the year attributable to ordinary equity holders of the Company*  $0.09   $0.08 
           
Weighted average number of shares used in computation:          
Basic and diluted*   17,486,264    17,090,926 

 

* Giving retroactive effect to the reverse split on August 20, 2021.

 

Liquidity and Capital Resources

 

Our principal sources of liquidity and capital resources have been, and are expected to continue to be, cash flow from operations and bank borrowings. Our principal uses of cash have been, and we expect will continue to be, for working capital to support a reasonable increase in our scale of operations as well as for business expansion investments.

 

On September 28, 2021, the Securities and Exchange Commission (“SEC”) declared effective a registration statement on Form F-1, as amended (File No. 333-258054) (the “Registration Statement”) for an initial public offering of 3,614,458 units of Guardforce AI, at a public offering price of $4.15 per unit, with each unit consisting of one ordinary share of the Company, par value $0.003 per share (the “Ordinary Share”), and one warrant to purchase one Ordinary Share, for aggregate gross proceeds of approximately $15 million, before underwriting discounts and other offering expenses.

 

As of June 30, 2021 and 2020, we had cash and cash equivalents and restricted cash of approximately $9.4 million and $9.0 million, respectively.

 

The following table summarizes the key cash flow components from our unaudited interim condensed consolidated statements of cash flows for the periods indicated.

  

   For the six months ended
June 30,
 
   2021   2020 
Net cash provided by operating activities  $2,042,948   $869,431 
Net cash used in investing activities   (2,224,467)   (194,249)
Net cash (used in) provided by financing activities   (1,653)   834,718 
Effect of exchange rate changes on cash   (554,528)   (178,352)
Net increase in cash and cash equivalents, and restricted cash   (737,700)   1,331,548 
Cash and cash equivalents, and restricted cash, beginning    10,129,910    7,687,721 
Cash and cash equivalents, and restricted cash, ending  $9,392,210   $9,019,269 

 

Operating Activities

 

Net cash provided by operating activities was $2,042,948 for the six months ended June 30, 2021. The difference between our net loss of $1,555,183 and net cash provided by operating activities was mainly due to (i) depreciation and amortization of $2,542,432 mainly comprised of depreciation of fixed assets and depreciation for right-of-use assets; (ii) interest expense of $341,123 for the bank loans and loans from related parties; and (iii) the increase in other operating assets and liabilities of $618,539 which was generally due to the increase in amount due to related parties and withholding tax receivables, offset with the decrease in inventory.

 

6

 

 

Investing Activities

 

Net cash used in investing activities was $2,224,467 for the six months ended June 30, 2021, which was reflecting the net effect of (i) the purchase of property and equipment of $2,251,341; (ii) proceeds from fixed assets disposal of $2,598; and (iii) cash acquired from acquisition of Handshake of $24,276.

 

Financing Activities

 

Net cash used financing activities was $1,653 for the six months ended June 30, 2021, which was attributable to (i) repayment of borrowing of $378,046; (ii) proceeds from borrowings of $1,622,855; (iii) interest paid of $269,389; and (iv) repayment of principal for finance lease of $977,073.

 

Research and Development, Patents and Licenses, Etc.

 

The Company has no research and development plans at present and there is no intellectual property owned by the Company at this moment.

 

Trend Information

 

Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demand, commitments or events that are reasonably likely to have a material effect on our net revenues and income from operations, profitability, liquidity, capital resources, or would cause reported financial information not to be indicative of future operation results or financial condition.

 

Off-Balance Sheet Arrangements

 

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

 

Tabular Disclosure of Contractual Obligations

 

          Payments Due by Period  
                      Less than       1-3       4-5       More than  
Contractual Obligations     Nature       Total       1 year       years       years       5 years  
Service fee commitments     (a)     $ 804,992     $ 368,175     $ 436,817       -     $ -  
Operating lease commitments     (b)       403,656       362,233       41,423       -       -  
              1,208,648     $ 730,408     $ 478,240       -       -  

 

  (a)

The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement.

 

  (b) The Company has leased various low value items with various lease terms.

 

 

7

 

 

 

EX-99.3 4 ea152200ex99-3_guardforce.htm PRESS RELEASE DATED DECEMBER 17, 2021

Exhibit 99.3

 

Guardforce AI Announces Interim Results for the Period Ended June 30, 2021

 

New York, December 17, 2021 – Guardforce AI Co., Limited (“Guardforce AI” or the “Company”) (NASDAQ: GFAI, GFAIW) today announced its unaudited interim financial results for the six months ended June 30, 2021.

 

Recent Company Highlights

 

On December 9, 2021, the Company announced its planned U.S. expansion with the proposed acquisition of SBC Global Holdings Inc. with a purchase price of $2 million, paid in a mix of cash (10%) and Company’s ordinary shares (90%), with expected value of the equity portion based upon a price of $4.20 per Company share.
On November 30, 2021, Guardforce AI announced that its subsidiary, Guardforce Cash Solutions Security (Thailand) Co., Ltd., or GF Cash (CIT), has been selected as the authorized operator of a Consolidated Cash Center (CCC) for Hadyai CCC for a period of five years starting January 17, 2022.
Entered into a Transfer Agreement, on November 18, 2021, to acquire 100% of the equity interests in Macau GF Robotics Limited, a company incorporated in Macau.
On November 18, 2021, entered into a Transfer Agreement to acquire 100% of the equity interests in GF Robotics Malaysia Sdn. Bhd., a company incorporated in Malaysia.
Entered into a Transfer Agreement, on November 1, 2021, to acquire 100% of the equity interests in Guardforce AI Singapore Pte. Ltd., a company incorporated in Singapore.
Relocated our principal executive offices from Thailand to Singapore.
On October 1, 2021, Guardforce AI closed its initial public offering of 3,614,458 units of the Company, at a public offering price of $4.15 per unit, with each unit consisting of one ordinary share of the Company, par value $0.003 per share (the “Ordinary Share”), and one warrant to purchase one Ordinary Share, for aggregate gross proceeds of approximately $15 million, before underwriting discounts and other offering expenses.
On September 29, 2021, the Company’s Ordinary Shares started trading under the symbol “GFAI” and its warrants started trading under the symbol “GFAIW”, both on the Nasdaq Capital Market. Each Ordinary Share is being sold together with one warrant to purchase one Ordinary Share.
On September 28, 2021, the Company’s registration statement on Form F-1 was declared effective by the SEC.
On August 20, 2021, the shareholders of the Company approved a 1 for 3 reverse split of the Company’s authorized and issued ordinary shares whereby every three shares were consolidated into one share. The shareholders of the Company also approved a proposal to resolve fractional entitlements to the Company’s issued ordinary shares resulting from the Reserve Split and an increase in the Company’s authorized ordinary shares from 100,000,000 to 300,000,000.
In March 2021, the Company completed its majority acquisition of Handshake Networking Limited, acquiring a 51% interest in Handshake in exchange for 43,700 ordinary shares valued at $327,763.
On January 26, 2021, the Bank of Thailand announced that Guardforce AI subsidiary, GF Cash (CIT), had been selected as the authorized operator of the Consolidated Cash Center (CCC) in the Khon Kaen province of Thailand for a period of five years starting April 19, 2021.

 

Management Commentary

 

Terence Yap, Chairman of Guardforce AI, commented, “As a cash logistics business historically based in Thailand, 2021 was as a year of strategic change within our business, positioning the Company for continued growth. Currently, nearly all of our revenues are derived from our secure logistics business. In 2020, at the onset of the COVID-19 pandemic, we began to develop other non-cash related solutions and services. During this time, robotic solutions for our customers were rolled out in Thailand and the Asia Pacific region. For the six months ended June 30, 2021 and 2020, we had generated approximately $0.2 million and $0.1 million, respectively in revenue from our robotic solutions business, demonstrating our progress towards our goal of diversifying our service offerings, and more importantly revenue streams as we believe trends in the security industry over the next decade will be characterized by rapid technological change, continual convergence between physical security and cybersecurity and increased competition. Against the backdrop of these industry trends, we aim to enhance shareholder value by maintaining and consolidating our leading position in the Thailand secured logistics services market as well as leveraging our competitive strengths to exploit new opportunities arising from the increasing physical and cyber convergence and the growth in regional security demand.

 

 

 

 

“Our goal of expanding our Robots as a Service (RaaS) platform to efficiently offer more AI value-added services for our customers is most evident in our recently announced U.S. expansion through the proposed acquisition of SBC Global Holdings Inc. This strategic expansion is in-line with our goal of increasing the speed of transformation and enhancing our technological capabilities by acquiring or establishing partnerships with technology innovators in the cybersecurity, artificial intelligence, robotics and related fields. Lastly, this acquisition allows us to expand and gain access to our target markets, increasing our international presence,” Terence Yap concluded.

 

Financial Summary for Six Months Ended June 30, 2021

 

Loss from operations was $1.3 million compared to $0.8 million in the same period of 2020. EBITDA was $1.4 million on non-IFRS measurement, compared to $1.4 million in the same period of 2020, an increase of 2%.
Net loss remained consistent at $1.6 million compared the same period of 2020. Non-IFRS net income was $1.5 million, an increase of 7.5% compared to $1.4 million in the same period of 2020. This was mainly due to an increase in cost of revenues and allowance on withholding tax receivables.
Loss per share was $0.09. Non-IFRS earnings per share was $0.09, an increase of 12.5% compared to $0.08 in the same period of 2020.
Net cash provided by operating activities was $2 million, an increase of 74.9% compared to $1.2 million in the same period of 2020 was mainly due to the collection of the withholding tax refund of approximately $0.7 million in January 2021.
Revenue was approximately $18.4 million, compared to $18.7 million in the same period of 2020 primarily due to the severe spread of COVID-19 in Thailand from March to May 2020 significantly reducing the number of customer orders.
For the six months ended June 30, 2021, the Company generated approximately $0.1 million in revenue from our cyber security business.
For the six months ended June 30, 2021, our cost of revenue was $16.3 million, an increase of $905,283, or 5.9%, compared to $15,441,180 for the six months ended June 30, 2020. Cost of revenue as a percentage of our revenues increased from 82.4% for the six months ended June 30, 2020 to 88.8% for the six months ended June 30, 2021. This increase was mainly due to the increase in fuel consumption costs in 2021 by approximately 35.8%.
As a percentage of revenue, our gross margin was 11.2% for the six months ended June 30, 2021, compared to 17.6% for the six months ended June 30, 2020, primarily due to increase in labor costs of overtime, fuel consumption costs and reallocation of rental expense in 2021.
For the six months ended June 30, 2021, our total administrative expenses were $3.3 million, a decrease of $822,924, or 20.1%, compared to $4.1 million for the six months ended June 30, 2020. The decrease was mainly due to absence of severance payment due to no employee layoffs, a decrease in employee compensation and related expenses due to the reduction in necessary manpower in 2021, and a decrease in rental expense for our Thailand office.
For the six months ended June 30, 2021, our income tax expense was $nil, a decrease of $58,368, as compared to the six months ended June 30, 2020. We are subject to various rates of income tax under different jurisdictions. No income tax expense was due as there was no taxable profit reported in 2020.

 

Reconciliations of IFRS measures to non-IFRS measures presented above are included at the end of this document.

 

2

 

 

JUNE INTERIM OPERATIONAL AND FINANCIAL RESULTS

 

   For the six months ended June 30, 
   2021   2020 
   $  

% of

Revenue

   $   % of
Revenue
 
Revenue   18,405,025    100.0%   18,728,786    100.0%
Cost of revenue   (16,346,463)   (88.2)%   (15,441,180)   (82.5)%
Gross margin   2,058,562    11.8%   3,287,606    17.5%
Provision for withholding tax receivables   (98,226)   (0.5)%   -    - 
Administrative expenses   (3,271,608)   (17.8)%   (4,097,532)   (21.9)%
Loss from operations   (1,311,272)   (6.5)%   (806,926)   (4.4)%
Other income   237,178    1.3%   32,452    0.2%
Foreign exchange loss, net   (40,137)   0.2%   (310,207)   (0.9)%
Finance costs   (440,952)   (2.4)%   (435,713)   (2.3)%
Loss before income tax expense   (1,555,183)   (7.8)%   (1,520,394)   (7.4)%
Provision for income taxes   -    -    (58,368)   (0.3)%
Net loss for the year   (1,555,183)   (7.8)%   (1,578,762)   (7.7)%
Net loss attributable to:                    
Equity holders of the Company   (1,555,274)        (1,573,342)     
Non-controlling interests   91         (5,420)     
    (1,555,183)        (1,578,762)     

 

3

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Consolidated Statements of Profit or Loss

(Expressed in U.S. Dollars)

 

   For the six months ended
June 30,
 
   2021   2020 
         
Revenue  $18,405,025   $18,728,786 
Cost of revenue   (16,346,463)   (15,441,180)
Gross margin   2,058,562    3,287,606 
           
Provision for withholding taxes receivable   (98,226)   - 
Administrative expenses   (3,271,608)   (4,097,532)
Loss from operations   (1,311,272)   (806,926)
           
Other income, net   237,178    32,452 
Foreign exchange loss, net   (40,137)   (310,207)
Finance costs   (440,952)   (435,713)
Loss before provision for income taxes   (1,555,183)   (1,520,394)
           
Provision for income taxes   -    (58,368)
Loss for the year   (1,555,183)   (1,578,762)
Less: net loss (profit) attributable to non-controlling interests   (91)   5,420 
Loss attributable to equity holders of the Company  $(1,555,274)  $(1,573,342)
           
Loss per share          
Basic and diluted (loss) profit for the year attributable to ordinary equity holders of the Company*  $(0.09)  $(0.09)
           
Weighted average number of shares used in computation:          
Basic and diluted*   17,486,264    17,090,926 

 

*Giving retroactive effect to the reverse split on August 20, 2021.

 

REVENUE

 

Disaggregation information of revenue by service type is as follows:

 

   For the six months ended June 30, 
   2021   Percentage of Total   2020   Percentage of Total 
Service Type  $   Revenue   $   Revenue 
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)  $5,939,614    32.3%  $5,964,178    31.8%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)   2,380,880    12.9%   2,438,017    13.0%
ATM Management   5,806,020    31.5%   6,267,452    33.5%
Cash Processing (CPC)   1,401,421    7.6%   1,443,220    7.7%
Cash Center Operations (CCT)   1,540,291    8.4%   1,595,889    8.5%
Cheque Center Service (CDC)   31,081    0.2%   30,285    0.2%
Others  **   251,890    1.4%   223,342    1.2%
Cash Deposit Management Solutions (GDM)   849,956    4.6%   637,877    3.4%
Robotics AI solutions   203,872    1.1%   128,250    0.7%
Total  $18,405,025    100.0%  $18,728,786    100.0%

 

  ** Others include primarily revenue from express cash and coin processing services.

 

4

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Consolidated Statements of Financial Position

(Expressed in U.S. Dollars)

 

  

June 30,

2021

   December 31, 2020 
         
Assets          
Current assets:          
Cash and cash equivalents  $7,725,129   $8,414,044 
Accounts receivable, net   5,790,229    5,468,911 
Withholding taxes receivables   -    690,487 
Other current assets   2,462,654    1,584,884 
Deferred costs   38,880    - 
Inventory   2,553,957    495,081 
Amount due from related parties   7,422    373,268 
Total current assets   18,578,271    17,026,675 
           
Restricted cash   1,667,081    1,715,866 
Fixed assets, net   9,075,078    7,884,354 
Right-of-use assets   2,868,604    4,190,351 
Intangible assets, net   189,438    223,408 
Goodwill   329,534    - 
Withholding taxes receivable, net   3,359,752    3,534,552 
Deferred costs   68,040    - 
Deferred tax assets, net   972,384    1,038,346 
Other non-current assets   330,416    361,275 
Total Assets  $37,438,598   $35,974,827 
           
Liabilities and (Deficit) Equity          
Current liabilities:          
Trade and other payables  $3,050,006   $1,540,411 
Short-term borrowings from financial institutions   2,687,057    494,994 
Current portion of operating lease liabilities   1,556,425    2,211,984 
Current portion of finance lease liabilities, net   790,704    632,105 
Other current liabilities   1,349,427    1,249,106 
Deferred revenue   43,200    - 
Income tax payables   -    284,627 
Amount due to related parties   3,142,503    1,670,469 
Total current liabilities   12,619,322    8,083,696 
           
Long-term borrowings from financial institutions   -    993,869 
Operating lease liabilities   1,482,152    2,106,429 
Long-term borrowings from related parties   19,381,520    19,085,812 
Finance lease liabilities, net   825,841    1,023,366 
    75,600    - 
Provision for employee benefits   6,547,498    6,841,673 
Total liabilities   40,931,933    38,134,845 
           
Commitments and Contingencies          
           
(Deficit) Equity          
Ordinary shares* – par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,587,388 shares at June 30, 2021; par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,356,090 shares at December 31, 2020   52,763    52,069 
Subscription receivable   (50,000)   (50,000)
Additional paid in capital   2,409,864    2,082,795 
Legal reserve   223,500    223,500 
Deficit   (6,277,569)   (4,722,294)
Accumulated other comprehensive income   98,353    204,249 
Total deficit attributable to equity holders of the Company   (3,543,089)   (2,209,681)
Total equity attributable to non-controlling interests   49,754    49,663 
Total deficit   (3,493,335)   (2,160,018)
Total Liabilities and Equity  $37,438,598   $35,974,827 

 

* Giving retroactive effect to the reverse split on August 20, 2021.

 

5

 

 

Guardforce AI Co., Limited and Subsidiaries

Unaudited Condensed Consolidated Statements of Cash Flows

(Expressed in U.S. Dollars)

 

   For the six months ended
June 30,
 
   2021   2020 
Net cash provided by operating activities  $2,042,948   $1,168,130 
Net cash used in investing activities   (2,224,468)   (194,249)
Net cash (used in) provided by financing activities   (1,653)   536,019 
Effect of exchange rate changes on cash   (554,527)   (178,354)
Net increase in cash and cash equivalents, and restricted cash   (737,700)   1,331,546 
Cash and cash equivalents, and restricted cash at beginning of year   10,129,910    7,687,721 
Cash and cash equivalents, and restricted cash at end of year  $9,392,210   $9,019,269 

 

NON-IFRS FINANCIAL MEASURES

 

To supplement our consolidated financial statements, which are prepared and presented in accordance with IFRS, we use the non-IFRS adjusted EBITDA as financial measures for our consolidated results.

 

We believe that adjusted EBITDA help identify underlying trends in our business that could otherwise be distorted by the effect of certain income or expenses that we include in income from operations and net income. We believe that these non-IFRS measures provide useful information about our core operating results, enhance the overall understanding of our past performance and future prospects and allow for greater visibility with respect to key metrics used by our management in its financial and operational decision-making. We present the non-IFRS financial measures in order to provide more information and greater transparency to investors about our operating results.

  

EBITDA represents net income before (i) finance costs, income taxes and depreciation of fixed assets and amortization of intangible assets, which we do not believe are reflective of our core operating performance during the periods presented.

 

Non-IFRS adjusted net income represents net income before (i) finance costs, income taxes and depreciation of fixed assets and amortization of intangible assets, (ii) certain non-cash expenses, consisting of stock-based compensation expense and allowance for withholding tax receivables.

 

Non-IFRS earnings per share represents non-IFRS net income attributable to ordinary shareholders divided by the weighted average number of shares outstanding during the periods. Non-IFRS diluted earnings per share represents non-IFRS net income attributable to ordinary shareholders divided by the weighted average number of shares outstanding during the periods on a diluted basis.

 

6

 

 

The table below is a reconciliation of our net income to EBITDA and non-IFRS net income for the periods indicated:

 

   For the six months ended
June 30,
 
   2021   2020 
Net loss - IFRS  $(1,555,183)  $(1,578,762)
Finance costs   440,952    435,713 
Income taxes   -    58,368 
Depreciation and amortization expense   2,542,432    2,486,283 
EBITDA   1,428,201    1,401,602 
Allowance for withholding tax receivables   98,226    - 
Stock-based compensation expenses   -    18,826 
Adjusted net income (Non-IFRS)  $1,526,427   $1,420,428 
           
Non-IFRS earnings per share        
Basic and diluted profit for the year attributable to ordinary equity holders of the Company*  $0.09   $0.08 
           
Weighted average number of shares used in computation:          
Basic and diluted*   17,486,264    17,090,926 

 

* Giving retroactive effect to the reverse split on August 20, 2021.

 

ABOUT Guardforce AI

 

Guardforce AI Co. Ltd. (Nasdaq: GFAI, GFAIW) is a leading integrated security solutions provider that is trusted to protect and transport the high-value assets of public and private sector organizations. Developing and introducing innovative technologies that enhance safety and protection, Guardforce AI helps clients adopt new technologies and operate safely as the Asia Pacific business landscape evolves.

 

For more information, visit www.guardforce.ai.

 

7

 

 

forward-looking statements

 

This press release contains forward-looking statements within the meaning of U.S. federal securities laws. We make such forward-looking statements pursuant to the safe harbor provisions of the U.S. Private Securities Litigation Reform Act, Section 21E of the Securities Exchange Act of 1934, as amended, and other federal securities laws. Forward-looking statements provide our current expectations or forecasts of future events. Forward-looking statements include statements about our expectations, beliefs, plans, objectives, intentions, assumptions and other statements that are not historical facts. Words or phrases such as "anticipate," "believe," "continue," "estimate," "expect," "intend," "may," "ongoing," "plan," "potential," "predict," "project," "will" or similar words or phrases, or the negatives of those words or phrases, may identify forward-looking statements, but the absence of these words does not necessarily mean that a statement is not forward-looking. The forward-looking statements contained in this press release are based on reasonable assumptions we have made in light of our industry experience, perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this press release you should understand that these statements are not guarantees of performance or results. They involve risks, uncertainties (many of which are beyond our control) and assumptions, including the risks described in the reports and other documents we file with the Securities and Exchange Commission. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual operating and financial performance and cause our performance to differ materially from the performance anticipated in the forward-looking statements. Should one or more of these risks or uncertainties materialize, or should any of these assumptions prove incorrect or change, our actual operating and financial performance may vary in material respects from the performance projected in these forward-looking statements. Any forward-looking statement made by us in this press release speaks only as of the date of this press release. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.

 

CONTACTS

 

Corporate Contact:

Yu Hu

Email: yu.hu@guardforceai.com

Phone: (+852) 2838-3500

 

Media Relations:

Patrick Yu

Email: patrick.yu@fleishman.com

Phone: (+852) 2586-7877

 

Investor Relations:

Shannon Devine

Email: GFAI@mzgroup.us

Phone: +1 203-741-8811

 

 

 

 

EX-101.SCH 5 gfai-20210630.xsd XBRL SCHEMA FILE 001 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Unaudited Interim Condensed Consolidated Statements of Profit or Loss link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss Alternate 0 link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Unaudited Interim Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Nature of Operations link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Business Combination link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Withholding Tax Receivables, Net link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Other Current and Other Non-Current Assets link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Fixed Assets, Net link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Trade and Other payables and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Borrowings from Financial Institutions link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Finance Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Taxation link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Provision for Employee Benefits link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Administrative Expenses link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Legal Reserve link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Business Combination (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Withholding Tax Receivables, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Other Current and Other Non-Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Fixed Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Borrowings from Financial Institutions (Tables) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Finance Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Provision for Employee Benefits (Tables) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Administrative Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Nature of Operations (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Significant Accounting Policies (Details) - Schedule of currency exchange rates impact link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Business Combination (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Inventory (Details) - Scheduleo of inventory link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivables link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Withholding Tax Receivables, Net (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Fixed Assets, Net (Details) - Schedule of fixed assets, net link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets, net link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Borrowings from Financial Institutions (Details) link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Finance Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Finance Lease Liabilities (Details) - Schedule of finance lease liabilities link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Taxation (Details) link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Administrative Expenses (Details) - Schedule of administrative expenses link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Legal Reserve (Details) link:presentationLink link:definitionLink link:calculationLink 078 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 079 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due from related parties link:presentationLink link:definitionLink link:calculationLink 080 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due to related parties link:presentationLink link:definitionLink link:calculationLink 081 - Disclosure - Related Party Transactions (Details) - Schedule of long-term borrowings from related parties link:presentationLink link:definitionLink link:calculationLink 082 - Disclosure - Related Party Transactions (Details) - Schedule of related party transactions link:presentationLink link:definitionLink link:calculationLink 083 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 084 - Disclosure - Commitments and Contingencies (Details) - Schedule of future payments for employment agreements link:presentationLink link:definitionLink link:calculationLink 085 - Disclosure - Commitments and Contingencies (Details) - Schedule of capital expenditure commitments link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 gfai-20210630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 gfai-20210630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 gfai-20210630_lab.xml XBRL LABEL FILE EX-101.PRE 9 gfai-20210630_pre.xml XBRL PRESENTATION FILE GRAPHIC 10 ex99-1_001.jpg GRAPHIC begin 644 ex99-1_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &2 C8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \A^/GQH\ M*_L\?!WX@_&CQFEY<>'_ (?^'KK6[C3].5'U36;P/'::1H&E1RLD;ZIK^L7- MAHVG+*Z1&]OH#,Z1!W7\"->_:A_;>^)5]+XFU_\ :%U?X)C4)&O+#X7?!7P? M\,IM%\&V4X#6NB:KXR^(W@CQYXA\:Z[90E(M9UJ+_A']&N-26X?2-#M+'RM_ MZ8?\%92?^&*O&:@D!_B%\#XW /#(WQE\#[D;U5@,,IX(ZU^35P,7%P!_S\3_ M /HUZ_:?"CA?),ZP^;8_-L#2S">&Q6'P>'HXGGEAZ49X:6(J5?91J4E.K)\L M(RJ.2IPB^2/--R7YEX@9[FF6ULOPF7XJI@XUJ%;$UJM#EC6G*%=484_:2A-P MIQ5YM047.37-+EBHO:_X6_\ M=?]'L_M ?\ A/?LZ_\ SAZ/^%O_ +77_1[/ M[0'_ (3W[.O_ ,X>N?HK]?\ ]2.#_P#HFLG_ /"5_P#S2?G/^M'$?_0\S+_P MH7_R@Z#_ (6_^UU_T>S^T!_X3W[.O_SAZ/\ A;_[77_1[/[0'_A/?LZ__.'K MGZ*/]2.#_P#HFLG_ /"5_P#S2'^M'$?_ $/,R_\ "A?_ "@Z#_A;_P"UU_T> MS^T!_P"$]^SK_P#.'H_X6_\ M=?]'L_M ?\ A/?LZ_\ SAZY^BC_ %(X/_Z) MK)__ E?_P TA_K1Q'_T/,R_\*%_\H.@_P"%O_M=?]'L_M ?^$]^SK_\X>C_ M (6_^UU_T>S^T!_X3W[.O_SAZYR66*&.2:>6*"&&-I9IYY8X((8D&7EFGF9( MH8D'+22NB*.K"HX+FVNH8KFUN;>ZMID$D%S:W$-S;3QGI)#<0/)#-&>SQ2.A M]:7^I'!^W^K63WWM]5=[;7M]:O:^E[6OI>^@_P#6CB/_ *'F9?\ A0O_ )1^ MIT__ M_]KK_ */9_: _\)[]G7_YP]'_ M_]KK_ */9_: _\)[]G7_YP]<] MD?Y_//T(Y!Z'M6/?>(_#NF2>5J?B'0--E^UV%AY6HZWI=A,;_5=PTJP$-W=P MRF^U38_]FV80W-_L?[)%,%.!\$\'15Y<-Y-%=Y8;E7WRQ<5^(+B?B1[9WF;\ ME7N_N6';_ [G_A;_ .UU_P!'L_M ?^$]^SK_ /.'H_X6_P#M=?\ 1[/[0'_A M/?LZ_P#SAZY_/4'@CJ#P1WPP/*GV.*3(Z9Z=?;Z^F<\>M/\ U(X/_P"B:R?_ M ,))?_-(O]:.(_\ H>9E_P"%"_\ E!T/_"W_ -KK_H]G]H#_ ,)[]G7_ ._9U_P#G#US;31*P1I8E=E9UC:6-9&CC($DBQLP< MQQEE\R4+Y<>Y=[KD9AFOK*VMQ=W-[96MH3$JW=U>6MM:,TYVP*MU/-';NTS$ M+"JR,TS$",,2*7^I'!__ $363Z;_ .RM6MO>^*5K>=A_ZT<2?]#O,_\ PH_^ MX?EA]<>^.X]1R.1P;;SPW$19T$MO+'/ M$9(W:.2,2PL\;/'(K1R(K%HW5D<*P("I/#*\T<4T,LELR)S^T!_X3 MW[.O_P X>N7NKRTL;>:[OKNULK2W3S+BZO;F&TM;>/(7S+BYN9(H($W,J[Y9 M$7= MK>>CL_\ 6CB/_H>9E_X4+_Y1;\3H?^%O_M=?]'L_M ?^$]^SK_\ .'H_X6_^ MUU_T>S^T!_X3W[.O_P X>N?HI_ZD<'_]$UD__A*__FD7^M'$?_0\S+_PH7_R M@Z#_ (6_^UU_T>S^T!_X3W[.O_SAZ/\ A;_[77_1[/[0'_A/?LZ__.'KGZ*/ M]2.#_P#HFLG_ /"5_P#S2'^M'$?_ $/,R_\ "A?_ "@Z#_A;_P"UU_T>S^T! M_P"$]^SK_P#.'H/Q?_:Z/3]MG]H#_P )[]G7M_W0?]._2N?HH_U(X/\ ^B:R M?_PE?_S2'^M'$?\ T/,R_P#"A?\ R@^M_P!F?]N?X[> OBOX!^&_[0OC.T^, MGPL^*7B/3_ 6B?$R_P##/A_PA\1_AQX^UL/'X2M/%T?A&RT?PAXO\&>++^,: M"FLV?A_P[KGA[7;O3#?+K&GWSS6?[LU_)A\0LBU\#."5=/CC^S^R,IPR,/C/ MX% 93U# $@$OZSZ_G[Q/R'+483YN1J,N6/Z_P+FV.S;*:T\?6>(K87&2P\:\U%5*E M)T*5:/M7&,%.<'.4>?EC*4>7FO*/,RBBBOS@^T"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH _-G_@K+_P F5^,?^RB? W_UOR;N?^/F MY_Z^)_\ T:]?K)_P5E_Y,K\8_P#91/@;_P"KE\#U^3=S_P ?-S_U\3_^C7K^ MB?!7_D49Y_V-<+_ZKF?C7B;_ ,C'*O\ L K_ /J80T445^SGYH%%%% !1110 M!\P?M5?#WQ7\1/!'A*S\.>&5\?Z;X=^)/AWQ5XY^&+ZCIFG'XB>#]-BU".?1 M8O[=N;/P[J\^FZC)+NUT'Q#+I":9J,Z1S#/R;X8\,_ML>$M"\,: M%X>^';Z%I6KS:.(M'\&ZG\+?AOH'@&STCXNZGK6L7/BGPMH>JZCH^F:UXT^' M%QI]EJ=MX%.O60OQA^47@KP[^V99-J/B;XS^-/'/PK^'OAG MQ!XY\661 M_9.EZ;/_ &=7B7@_X)?'#QQXQT'XE:KK7BN/Q:/&6@Q:7K7C[XP^"O%BZG\8 M?#7P3\7Z6X^P>&Y+^V70;/QSJ-C-X;\):G;+JNBZ'=R--86=NLENGZG?M0>$ M?$7CGX"_$;PSX3L9M7\076GZ3?V&B6[*)]=70_$6D:Y=Z';^8\<;7&K6>FW- MC#')(DOFNY^ /QWU2T\3^'K6V\-:!X1UOX\>-?C5I^M:)\2]>\- M>,]4T#QYX8U#3G\&:C86OA25/">N:1=W]N3J27^N6:7%IYXM&,"*?!QF4N%: MC04(=2U.,I?P:*I*$E"487@W%N+BX*?JX;,%.G5JN6 MPDYS]BX1HP@HT5#WFH_Q*CJ<\7)2G::3LU)3<>4\&?#C]L[6=6TO2M5\:?%O MPAINEC6/$$N@^+_BGX1UOQR?%,?PP2TTV;QA>^&TU*>Z^$_B3XP0W%_X=\/Q M,&BTJWGBNTM-/D.GISVHZ%^V5X=3X6>*M;\1_'#X<_#GPEIJZI\8M6\7^+O M?CW4+3QGI^N:1<^+O$&OK9>*=+LG^#^J:)#J]KH&EK'KUUH4$\T\?ANQN39F M++TK]B3XWZ;I]U?O;?#&Y\5ZO\,/!7@C6+NQ\?>-?#]QJFE>!OB->^(IO &N M:OI>F 7%K\0?!MW%H_BCQIHUII:V^L6\T]OH/V+4)8UZ_5_V:/C7I'B#Q7XX MCT;0FTJ#PQXRET[P_P"%?B5X^\6ZY=^%]6^%-QX,T?\ 9MTWPKK]M9^']3\- M:7XKG7Q)#XUOYX;NXD'F_88KH&5<5A\6J2YL)G=.:<9.3QM65HPE&M!U%%Z0 MA['DK4:$ESPG.G&3O3D]76P[F^7$Y7*+3BH_5:<5S24J4O:C^'-0\"_#7POJWC&XTSQ)XX^#V ML^"]1OOC1XOTJ9[R+P7I^AV-WK>@ZW+<^*7M=2BM?#-L]E-&+N-)-#1?!)^( M?P^_9(\0Z9X \-_M:_#/X3_#K7/ /Q&^'/A+Q?X'U_3=,^(]UH>B6.E^*RWB M#5K3P?X@E\/"UO\ 2YY)[\ZCH\&K+K.CQ7!+,=KXF?LV?$CQMH/P>\"%E\QO MV3M:^#VM>)+R-[[P_P"%_'UA<> _$MG'XFAMY1=-X>\6GPY=^$]2GM$N)7M] M\6UED5'F^*7P%_:<^,?B[X.ZW=Z-\&OA-H_A+5]+?Q99> /'GB636(M,M-5L M(M:2QU:+PAHD&HV_B#PLM]IEOIMI8Z5JZ5HUE.O4KY?B:C7MZ;P=.C0?)&K2Q%+$4:]#"QA%*K0K2,XUZ3I82 M#Q>%I>PA5IJIK2<:,*.,HP7[JI]9G4JKF=.I2J4:E*K7V%WXDTJ/X6)\(M BGBO?# M"_#WP:M_#XY.I_8I=9FMI(+1=;O;BSDKO_B%\;V/A:Z\.^)O#-GJ\]IXBU?1]+"7,MW9ZJNFW&H0Z ME'IMVCR6HN4D@7XXT7]CSX\?$KP/<7/C_P 8ZY#K]I?_ !;\-^%X-:\8^./" M5_9>'?#NFVO@S]G[Q)=6N@:BLHU>*VL+KQ5K5Y=2/++>W]OJ(AGN" G6>(_V M/?VA[?5? ^G> ?%OA+3O!GA#XJW'C?2;K4?&_C6;Q=X:T:XU3PI?WNDV.HZI M;ZU-J&GZM#I_B6.ZTE9[69KK5D$VJ_V;+<62Z4ZF81PTH1R[-9X>JX5H<]?" MU<5&L\7A:T)6G2C[.%/V#O3E>G*-Y2ITO:I4XG#"2KJ;QN7QJTU*E+DI8BG0 ME36'KTY1O";YY5/:JTTE.+?+&<^3W\G4/AA^U1IE_P"%=.\0_$CXC_"*Q\4> M.--T'POX;\(>/O"WA6QUJ+Q'XQ^(_B'QI;BVL=-NK2;Q2/!C>&9+&Z6>.Y66 M"XDTV274XYY2Q_@Q^V3/K_A'QY>2>*%\>Z7;7ULM]HOCKPWI.F-XMU+]GS3_ M KIOB[XAZ997%G9^,-&TWXDZ88]9BNTU.\$5P+G3]/ET]I$3J-$_98^*?P] MN/A]IUK/<>(XM;^(_P $/$?C"_A\3^)/$D&A^)O 7B[QIXG\;>/KZ3Q1=2G3 MK75_#-[H?A2S_LSR3=3F&S-A%;0)(?U")#,S $!G=@"3D L2._3!''2M,%E" MQ*J_65F>$E3GAY0A/&SJ/GY)5>:+:5'FI24>65"G2C!RY)*4J:YXQ.8>Q=/V M'U'$*<:RE*.%C#W>94[-:U+33=U5G4<^7F3C&;Y?QD\7_!S]NCQA\((O!GBC M4/C/XSA\06'B.VU+PY_PFWP\\*:II'B^:\\#SZ8_C;6;OQ9XE;QQ\(3'I_C. M>STY-3&I1WU];11Z%:V8T[['^RMNI6"!" "EO;1L!T#1V\2. >X5E*Y[XS4N M![_F?\:6O:P&6TL!*K.%?%5Y5:="E*6*K.M)1H<[BHRDY25Y5)R:;Y4VU%6= MUYN*QL\7&$94J%*-.=6HE0IJFG*KR*5TDEHH1BFE=I)RU5@HHHKT3C"BBB@ MHHHH X#XA_\ 'GX(_P"RW_L__P#JZ/ M?UGU_)A\0_\ CS\$?]EO_9__ /5T M>!:_K/K^;_&?_DH,J_[$J_\ 5AB3]I\-/^11F'_8S_\ =.B%%%%?CY^CA111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F[_P5EAE;]B'XBWR MQLUKHOB[X.Z[JLP5BEEI&E?%[P3=:E?S;0Q6WLK97N+B0@+%"CRNRQHS#\EK M@@W%P1R#<3$?0RN0?H1R".".1D5_3-XR\'^&/B#X4\1^!O&NB6'B3PCXNT74 MO#OB30-4A%QI^L:+J]I+8ZCI]W$2"T-U:SRQ.599$W;XW215=?Q6\0_\$L/C MUX/OGTGX'_M"?#_6OAU;'R?#6C?'KP%XJUWQOX6TF,[++09O'W@CQIH'_"9V M&EVPCL]-U#Q!X=B\0K9PPPZIJ^KW$;7DGZUX:<:91PS1S/ YP\11IXRO0Q=# M%45,#BLN5*K4 MPU*KAZM"I5A0DXU*L:T*M.=1>SE9\T)P;C*SC*+E[T5\>T5]2_\ #MO]MC_H MKG[*7_AO_C)_\\.C_AVW^VQ_T5S]E+_PW_QD_P#GAU^I_P#$4^"?^AEBO_#5 MF'_R)\#_ *A<3_\ 0#0_\+\'_P#)'RU17U+_ ,.V_P!MC_HKG[*7_AO_ (R? M_/#H_P"';?[;'_17/V4O_#?_ !D_^>'1_P 13X)_Z&6*_P##5F'_ ,B'^H7$ M_P#T T/_ OP?_R1\M45]2_\.V_VV/\ HKG[*7_AO_C)_P#/#H_X=M_ML?\ M17/V4O\ PW_QD_\ GAT?\13X)_Z&6*_\-68?_(A_J%Q/_P! -#_POP?_ ,D? M+5%?4O\ P[;_ &V/^BN?LI?^&_\ C)_\\.C_ (=M_ML?]%<_92_\-_\ &3_Y MX='_ !%/@G_H98K_ ,-68?\ R(?ZA<3_ /0#0_\ "_!__)'RUBDP/0?E7U-_ MP[;_ &V/^BN?LI?^&_\ C)_\\.C_ (=M_ML?]%<_92_\-_\ &3_YX='_ !%/ M@G_H98K_ ,-68?\ R(?ZA<3_ /0#0_\ "_!__)'RS@>@_*C ]/RX/YCFOJ;_ M (=M_ML?]%<_92_\-_\ &3_YX='_ [;_;8_Z*Y^RE_X;_XR?_/#H_XBGP3_ M -#+%?\ AJS#_P"1#_4+B?\ Z :'_A?@_P#Y(^6<#T_^O]?7\:,#T'Y"MK]J M;]F7]L3]EWX51_%+5_&_[+GBRUE^('PN\ +H]GX1^,&E2B?XG?$#P]X!M]3^ MV2>-[Y=FCW'B&/4YK7[/F\AM9+=9K=Y%D'T:?^";?[:^3CXN_LID9."?A]\9 M 2,\$@?$,@$CD@$@'@$]:/\ B*?!/_0RQ7_AJS#_ .1#_4/B?_H!H?\ A?@_ M_DCY8P/3/UY_G1@>@_(5]3?\.V_VV/\ HKG[*7_AO_C)_P#/#H_X=M_ML?\ M17/V4O\ PW_QD_\ GAT?\13X)_Z&6*_\-68?_(A_J%Q/_P! -#_POP?_ ,D? M+.!Z?T_/U_&EKZE_X=M_ML?]%<_92_\ #?\ QD_^>'1_P[;_ &V/^BN?LI?^ M&_\ C)_\\.C_ (BGP3_T,L5_X:LP_P#D0_U"XG_Z :'_ (7X/_Y(^6J*^I?^ M';?[;'_17/V4O_#?_&3_ .>'1_P[;_;8_P"BN?LI?^&_^,G_ ,\.C_B*?!/_ M $,L5_X:LP_^1#_4+B?_ * :'_A?@_\ Y(^6J*^I?^';?[;'_17/V4O_ W_ M ,9/_GAT?\.V_P!MC_HKG[*7_AO_ (R?_/#H_P"(I\$_]#+%?^&K,/\ Y$/] M0N)_^@&A_P"%^#_^2/EJBOJ7_AVW^VQ_T5S]E+_PW_QD_P#GAT?\.V_VV/\ MHKG[*7_AO_C)_P#/#H_XBGP3_P!#+%?^&K,/_D0_U"XG_P"@&A_X7X/_ .2/ MEJBOJ7_AVW^VQ_T5S]E+_P -_P#&3_YX=!_X)M_ML8./BY^RE_X;_P",G_SP MZ/\ B*?!/_0RQ7_AJS#_ .1#_4+B?_H!H?\ A?@__DCX@\;V\]_-\--'LHFN M=3UOX_\ [/NEZ59Q\S7NH/\ %[P??+:P(,L\OV.QO+IE4';;VL\S8CB=A_65 M7Y!A@Z=6O3=&IB)>VJXBI55&4I3ITU*JJ=-5'[22B MYRC#FC%?JG!V1XK(LKJ4,;*G]9Q.*EB9TZ4U4A1C[*G1A3=1)1G-Q@YS<%R1 M4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !117Y=_M??"[]MGQ;\8=5\0_L[^,# MHG@"+X;? &SE\-7ER8X?%?B[PY^TS%XI\;6FE:I%XST&7P,Z?#%)$\4:XV@^ M(#XG\-S-X:M(6O$2, 'ZB45^!;Z/_P %7M6U71?'VL:9XYBN/#^F:GX=U$V+ M_ BT\?Z?;^+M0^$^#[?Q&/A;XFM-)N=)\8+^S[JWQ"D;78_#T=[+X MN>'4;K3TNX?A;X._X*J_"#X=^&Y(7U*UL_A[X*\)^)/$7AK5Y/A[\1-;^*&O MZ;X?^".C>)M!\1:I [RVT[QM\./@5\5?&_A+4+RRMM2M;'Q'X7\$:WK M6BWEQIUXDEI?0VVHV5O/)9W4;V]RB&&9&C=@?G3X3_"/]JCQW\+/AEXXU+]O M+XRPZEXR^'G@CQ7J4-K\(_V5$M8M1\1>&-+U?4(K6-_@6[QVT=Y>3K;QO)(\ M<(C1I9&4N?BKX>_&;XZ_'7_@CU^VWX[_ &B=2\5WWQ$N?@]^T7!-:^)O ]AX M,MM!TQ_@FNH0>'_#UQINB>'K;Q9I.EZA?:E'+KS:9#=V.IO?>$;^2\OO#-QJ M%Y^PG[-__)NGP%(/_-%?A;@CG_F1="Y'K0!X?_PSS^TY_P!'[_&S_P -+^RE M_P#.(H_X9Y_:<_Z/W^-G_AI?V4O_ )Q%?G%\4/'7[=LFK?%'0/AY=?M>:A:: M1^T)\;Y_A=X@/PGCT-M8UF;P%\,;OX!^%]8N;[P5IEA=_LS0^.S\4-.U[7EM M8;%;*RT]_%/B1(KW3KJZ\U&K_P#!5>315\7^$/$?Q]?Q#HAL)_%OPZ^(7P\T MNWM=9^)MSX2\87WQW3P%JEOI-K"_PB\()IOAW3_@?:36>N:?XG\6ZYIH\+76 ML3Q:H8@#]9_^&>?VG/\ H_?XV?\ AI?V4O\ YQ%'_#//[3G_ $?O\;/_ TO M[*7_ ,XBOH'X#Z_XC\4?!GX8Z_XO\+>*O!7B?4O!>A2ZWX8\<7PU+QAI.H1V M44$\7B6_^PZ8]UK,YB%W?2S:9IER9[AQ=Z=87(EM(?6: /B7_AGG]IS_ */W M^-G_ (:7]E+_ .<11_PSS^TY_P!'[_&S_P -+^RE_P#.(K[:HH ^)?\ AGG] MIS_H_?XV?^&E_92_^<11_P ,\_M.?]'[_&S_ ,-+^RE_\XBOMJB@#XE_X9Y_ M:<_Z/W^-G_AI?V4O_G$4?\,\_M.?]'[_ !L_\-+^RE_\XBOMJB@#XE_X9Y_: M<_Z/W^-G_AI?V4O_ )Q%'_#//[3G_1^_QL_\-+^RE_\ .(K[:HH ^)?^&>?V MG/\ H_?XV?\ AI?V4O\ YQ%'_#//[3G_ $?O\;/_ TO[*7_ ,XBOMJB@#XE M_P"&>?VG/^C]_C9_X:7]E+_YQ%'_ SS^TY_T?O\;/\ PTO[*7_SB*^VJ* / MB7_AGG]IS_H_?XV?^&E_92_^<11_PSS^TY_T?O\ &S_PTO[*7_SB*^VJ* /B M7_AGG]IS_H_?XV?^&E_92_\ G$4?\,\_M.?]'[_&S_PTO[*7_P XBOMJB@#X ME_X9Y_:<_P"C]_C9_P"&E_92_P#G$4?\,\_M.?\ 1^_QL_\ #2_LI?\ SB*^ MVJ* /B7_ (9Y_:<_Z/W^-G_AI?V4O_G$4?\ #//[3G_1^_QL_P##2_LI?_.( MK[9;H?H>G7I7XF>*/B3_ ,%,O!/C+Q1K]IX2NO$/PWM/''[0UAX:2Q\$^)O& MOBS3/"$_Q+\&Z9X)\5^)/ VG+H:^+[?PSX*N?$.M?#CPSX0UR+5?%=O:S17T MEQ(I1@#[:_X9Y_:<_P"C]_C9_P"&E_92_P#G$4?\,\_M.?\ 1^_QL_\ #2_L MI?\ SB*_+[Q=\:/^"I6I:;?V\7PV^*'A67XB>)O FHPZCX;^%WBO7[JTM=%G M\$6=YX;T"S@\3J_P,TCQCH(UWQ?XJUCQ3)XC70]8.H^#G!U#?OK_ !Q_;D_X M*-_LW?"A/'/B;X7:%8:!J^J:?\/-"D\6> _$5SKO@[6VTOPGJ$'C'Q5XBU'Q MO9Z=XFM]?O\ 5?$^D6^FRV>A);IX>'O@WI.H_:-*O)+? M4;6 WGV*XN+:.*_MKJT:6!_T7?\ 9Y_::WN5_;V^-FTNY7_BTO[*7W2QV_\ M-"/[N..U?'__ 4(^($7C_\ X)\_"76=1\2>']=\7>*OB!^P_P"-]570[2]T M1+^/7?CO\+6N->TSPKK93Q+I7AZ\U5[F#3AJMLD\6U;2Y;[7'*@[/]L7XC?M M%VWQ44?LUZQ\@ZO^S_\ $?2[ZV^&G@.U\6_#?P_XVTGQYX0A.J:7XQ@\ M-WEA'\8+?PK#X_L=$T'4O$-U#%J.GV5H-$&JW5O%, ?1?_#//[3G_1^_QL_\ M-+^RE_\ .(H_X9Y_:<_Z/W^-G_AI?V4O_G$5^3=I?_\ !2SQ!=:]H]KXP_:V M\'017WB5/AGXA\1?#/3M2L+_ /9KM=#\2W^CZG\0K>VT+3=4B_:;UCQ?;^'M M L[&6ZTKQ99:-=PWUSH2V8U6X7]0?V O%O[3^O\ @[XB:/\ M7^#O%^@_$CP MQXPL[/\ X2/7)8%\+^++*?1K98O^$!L;72M/MK?1M(AL[<:G>6MWKEMJNNZC MJ%VFJF7S[&R .C_X9Y_:<_Z/W^-G_AI?V4O_ )Q%'_#//[3G_1^_QL_\-+^R ME_\ .(K[:HH ^)?^&>?VG/\ H_?XV?\ AI?V4O\ YQ%'_#//[3G_ $?O\;/_ M TO[*7_ ,XBOMJB@#XE_P"&>?VG/^C]_C9_X:7]E+_YQ%'_ SS^TY_T?O\ M;/\ PTO[*7_SB*^VJ* /B7_AGG]IS_H_?XV?^&E_92_^<11_PSS^TY_T?O\ M&S_PTO[*7_SB*^VJ* /B7_AGG]IS_H_?XV?^&E_92_\ G$4?\,\_M.?]'[_& MS_PTO[*7_P XBOMJL#Q6^HQ^&/$;Z/\ :/[730M6;2Q:(LEV=16PG-D+9'!1 M[@W(B$*."C2;0PP30!\B?\,\_M.?]'[_ !L_\-+^RE_\XBC_ (9Y_:<_Z/W^ M-G_AI?V4O_G$5^#]?U#4_"_B;1+.\\(:GX<\4_$#Q0NG^'_B1XX2YO/!OPV"6NI+:K%\">%[_P#\8+*Q\,W?C_6=3LK'P=XEOI_&5EKVK>)+C2[ MKQ+\8;36TT*VMO"D]Y;>'?#'@&/0DUF\TG2]*\2R:@VGSQH0#]/#^SS^TYV_ M;V^-G;_FDO[*7KS_ ,T(]*^2?@5;?M@_%#]H7]M'X1ZS^W-\4[70OVK3>()I_@I<6US=V^LZU<06#V5M8I%IZ M10S1SS!KAOGKXG_\% OV]?@SXP^ W@3XK^%/AWX&?XT_$#PM?2^--3^%7B^# M3/#'@G4;SP_:>*? LV@P^,]7U;6]?\-2:S;6#:[HD=UJT^KZQI,K^%8=%@U2 M\MOM_P#9#?R_VU_^"K3K(L13XP?LXL))5+I&1^RSX!.^1 Z,R(1N90Z$@$;E MZ@ ]<_X9Y_:<_P"C]_C9_P"&E_92_P#G$4?\,\_M.?\ 1^_QL_\ #2_LI?\ MSB*_*W7_ -O/]LO_ (131;GX:^)+GXH^.="UCXSV'A71=._9WUFPTS]I/Q=X M9_:,U#P=IGP\O@=/#_#VQ\-? -]-^)6GZII>I6-UXD26'49-(;KXQ?""W;5-/N]?LO@--X2^)+:!'H/P^U+Q]\1H_#5Y MX?T_1#;?"_QMXJU7X7>#8[BZTJWUW5]+O)=?TKQ+#I>HZM: 'ZV_\,\_M.?] M'[_&S_PTO[*7_P XBC_AGG]IS_H_?XV?^&E_92_^<17UWX4UI?$GA;PUXB2S MU73DU_0-'UI-/UZU6QURQ75=.MKY;/6;),I9ZK:B<0:C:I\MO>)-"O""M^@# MXE_X9Y_:<_Z/W^-G_AI?V4O_ )Q%'_#//[3G_1^_QL_\-+^RE_\ .(K[:HH M^)?^&>?VG/\ H_?XV?\ AI?V4O\ YQ%'_#//[3G_ $?O\;/_ TO[*7_ ,XB MOMA\['QG.UL8X.<'H?6OP3T7X>?\%7OAGX9T6^/BOQ'XSO;GX4?#7PYJ47A. MW^'6H>./"6J:=X@^/FJWNGV]G\4?'^M>!O''B1M8U/X.VOQ \?7HT>6]^'LN MH6V@Z?-J^D_Z. ?HI_PSS^TY_P!'[_&S_P -+^RE_P#.(H_X9Y_:<_Z/W^-G M_AI?V4O_ )Q%?E;XV^$7_!575Y]$\/W&E>)#;1?$?QE\4Y;3P7XP^'T7P_U3 M6O$7_"W9?$-MXQ\0ZUXML/B18Z39ZGJWP_7X6^#?"S+X=&C7.IGQ&EO<:9 M ML?M(?&[_ (*E_ 6V^'D6N>(?$SZ1\5_B;$M]XA\&_"KX=^--;^&&D6'B'XEQ MGP3X?T/PYI6MQ>)K;4/!>G?#*]L+#Q''#XG\6:[JVLV>D>*].NK:]M;4 ^Y[ M;Q/^T;\%?VY?V6_@CXK_ &CO%7QJ^'?QW^&'[2FO^)M(\']7^&G@#P3J,7G?\)=JL.JVNI3:E:7,7V4Q0V\L)E?]1:_,KX[ MOO\ ^"G/_!.=LR9?X+?MQ-^_7RYOFT3X"G]['M79+_ST3:NU]R[1C W_ -I# M4_CQH?[6G[/NI?#^_P#BYXA^&FH:)J?AKQ[\/_!7A[Q39>$O#D.I?\)%-?\ MQKUSQO;>'M<\#Z]J?@RRMK"WL/A-XFDM]8\2W5QID_ABWU"]EDLY0#]%J*_G M9N?&W_!2.P^&'P(\?^$Y?VE_'YLO _BCP[\=/AGXK^&]]\/OBI>V/AWXYZK! MIGBNQO[GPA&D?Q'^(/A6?POI^GOH'@N[_L'P3:>)/$$=I;P.@A_H7TJZN+[2 M]-O;NPGTJ[O+"SNKK3+J2*:YTZXN+>.::PN)8&>"6>SD=K>:2%WB>2-FC9D( M) +]%%% !1110!\[?&S]H.T^%>L^$_A_X4\#^)/C!\:/B!;ZK?\ @SX5^#[C M2=/O'T+06M(M=\:^,O$NO7=GH'@3P#HEWJ.F:??>)-8GDFO-5U.QT;PYI.OZ MS.-/'G@^*W[;K -_PQ[\)TR =LG[74PD4'D+((_V=I8PXZ.(Y9$# A)'7#%? MAM!!>?MR_M3ZC=11SWVB_!']EC1-*NY5#SV&DZKK?[0FK:E86LC9:&VOM2MK M:\NHD(6:>WMW<$PQ[?LN@#XT_P"%J_MN_P#1G_PD_P#$N[G_ .ASH_X6K^V[ M_P!&?_"3_P 2[N?_ *'.OLNO"O$_[3G[/_@WXK>'O@;XG^+?@O2/BYXH_LL: M+X N-523Q#,VN2SPZ"EY:VZS+I#Z_-:W,.@1ZO)8/KJ:C^'-,\67-AINMPZ3INI^*_#6G>+]%TN'7+[3;31= M4U23PYK&E:GJ&FZ1?W]]H::E96^N0:=>7,5NWK)DC!VF1 &?%O@7Q!X&^(7PE\3^ 1\'O!VF>+H/&OA'7[^+PTNH:YI\V MA>-['PSK=AJ%G):3&;TG_@GUX3_X*,_L^?LY>&=(^+?P'\#?%'XN^-UT_P < M?$77-;_:RU31=,T'4[KPYH>A:)\/O!O@Z;X(>([7P5X4^'WA'0?#_A6VT+3] M5O(9M5T[5];N+J[O=6N;F7]IB8Y V2CA20V"&"L!DAL9P0""0>>1QTKQGP/^ MT9\!?B1:^![SX>_%SP!XRLOB5J/CK1_A_<^&O$FFZO;>+]4^&5U?6?Q!T_0) MK*:6/4;KP==:;?P:_# S/ITEK,LX790!X]_PM7]MW_HS_P"$G_B7=S_]#G2? M\+4_;<_Z,^^$?_B75S_]#G7ONB_&GX3>([_PUI6A?$+PKJVH^,=5\>Z)X5L[ M'5K:>XU_5_A;?SZ7\1=.TN-&)N[OP7J-M<67B&&++:;<0R13A64BMK_A8O@G M_A84?PI_X2&R/Q#E\%2?$6/PN%N3?/X*AUN'PY)XA640&S-DNMW$.GE?M/VD MS2*P@,69 ?-/_"U?VW?^C/_ (2?^)=W/_T.='_"U?VW?^C/_A)_XEW<_P#T M.=>]?#3XU?"WXQ6=[J'PT\8Z;XML=.6)[VZT^*_AA@6;5-N61$>\K+I\N\*C0M)Z:98EW[I(QY0W29=1Y:D$AGR?D& 3EL# )[4 ?''_ M M7]MW_ *,_^$G_ (EW<_\ T.='_"U?VW?^C/\ X2?^)=W/_P!#G7TMJ_Q' M\"Z!XB'A'6/%.CV'BE_!^O?$"/P]-=*=9E\%>&+O3;#Q!XE@T^,/=3Z3I-[K M&E6EY(O'/B&R\.Z)J/B+PMX3LM1O!<207/B+QKK^G>%O"VE1_9(;A_/UG M7]6T[3+5B@A6>ZC:>6*$/*H!\T?\+5_;=_Z,_P#A)_XEW<__ $.=!^*O[;W_ M $9]\)#]/VN[G/X9_9S _,CZU]ET4 ?+?PL_:/U7Q'X^/P<^,OPJUSX$_%VZ MTG4/$?A;1-2\0Z-XU\%?$?PYI,EO'K&H_#GX@Z''9VNM7WA\W=I)XB\+ZUHO MAKQ7I5G=VVJ?V+UNX\[)HB%<' Q]J4 %%%% !1110 5\8:G^U M?XK\4Z]XET;]G#]GKQK\?]*\&:Y>^&?$OQ"A\7^!OAI\,V\2Z5/)::UX>\)^ M)/&6J)J/CC4?#]_#-INO7OASP_=^&=-U."?2W\12:I:W=E;_ %)X[N9[/P1X MQN[65X+FU\+Z_T6RMWEM8$ MGN]4L;:%Y[Z0Q64*RS3HC2WDJM':QAB]Q(I2%78$5SOC/XG> ?A]X;\6>+/% MWBO1-'T3P/I-YK?BFXFO[=YM(L+*SN;Z5KBRBD>\-Q+;V=R;.RC@>\OI(C!9 MP3S$(0#YA_X7O^V%_P!&(7__ (DK\(?_ (S1_P +W_;"_P"C$+__ ,25^$/_ M ,9KU3X8_M3? _XPZUXQT3P!XSBUA_ EQX-T_P 2:K/IVI:3X?MM<\>:!:>) M_#OAJUU[5K6RTS4O$TNB7]A>WV@6%S<:GIGVRWM[^WM[IS"OM,WBCPU;2S07 M'B+0K>>VN[2PN(9M6L(I;>^OW>.QLIHY+A7BN[UT=+2VD"S7+HZPHY4@ 'R% M_P +W_;"_P"C$+__ ,25^$/_ ,9JEJ'QF_:QU:UDL=4_8"?4K*;;YUG?_M&? M!N[M9=CK(GFV]Q;212;'577>AVNJL,$ U]KVVJZ7>F^%EJ5A=G2[F2SU(6MY M;W!T^[B19);6^$,CFTN8HW5Y()_+E1&5F0!@3X/\/OVLOV)/&WPX;6%\;^'+&3[(H74/#O]@:NUZMSY M$31V3RV\L\7&D:SHNE^,O D[QA-&\6:8D MOF107US(/T?^ $W[17[-OP=\!?!+X=?L$:O%X4^'^APZ/9W5_P#M-?"&XU76 MKUY9;W6O$NN79AWWNO\ B76KJ_UW6[Z0F2[U._N9V(+X'U9X&_:Y_9O^)7Q( M\<_"/P;\5= U7XB?#C_A(&\7>'+FUUK17L8O"6HQ:1XKN-/U+7M+TS1O$5IX M7U2>"P\1WGAO4=7M=#NYX8-4FM7EC#=]I_QH^&6J_$J\^$=CXLTZ?Q]9>$-! M\>'10SJMYX5\376IV>C:KI5^R#3]6CNYM'OSY6G7-S/##$EQ-''!-#(X!\[_ M /"]_P!L$]?V#[\_]W*_"#_XS1_PO?\ ;"_Z,0O_ /Q)7X0__&:^GM6^*/PU MT&\\.Z=K7C[P=I=_XM\3S^"O"]I?>)-(MKCQ!XPMK2XO[CPOI$4MVKW^OP6= MI,]#TW0M8\6:)X$TW51=_;K M*[\7^(]8A\/Z+X?CFTY;M1J-]K4\6FK$^Q8;I]EP\(5B #YI_P"%[_MA?]&( M7_\ XDK\(?\ XS1_PO?]L+_HQ"__ /$E?A#_ /&:^H]/^(W@G4KG6;2'Q#9V MUQH'B&Y\*ZE%JJW&B%=>L[6VO+BRLFUF&Q35E2VNX)!>:2U[8R;G2.Y>2&9( M^>U+XZ?"'1?$NF>$=:^(7AK1==UV;PY:^'8-8OAI5EXFOO%L6L7'AS3/"^LW MZV^B^)M6U2WT#5[B#2="U#4-22WLVGGM8H98'E /GW_A>_[87_1B%_\ ^)*_ M"'_XS1_PO?\ ;"_Z,0O_ /Q)7X0__&:^I_$?Q"\$^$_#?B?Q=KWB?1K+P]X- M@U*?Q+J)O[::/26TBU>\O[2Z6&221-1@@0M_9NTWTCM'%';O)(BM>\&^+M \ M?^$/"WCOPI??VGX7\9^'M&\5>'-2\BXM?[0T+Q!IUOJNDWOV:[B@NK?[587< M$_DW,,4\6_9-&DBLH /DL?M _M7V1-WK/[!_BPZ5;*\]_P#\(S\?O@KK^O\ MV:)2\O\ 96B7VJ>';;5+W8I\BR?6; W$F(DF#LH/T3\(/B_X*^.'@JU\<^!K MG438/?ZCHFL:-KVEW>@>*O"/BG0[EK'Q#X0\8>'=02/4/#_B?P_?H]GJFEW: M;D<1W%M+=6-S:7<_I]?%_P T6P_:H_;CTBS5;;3#XD^ WB(V4*B.W_MO7?A M';6^LZGY2@+]LU.+1=,%Y/C?<&SA:0LRY(!]H445XM^T;\4+GX+? CXL?%.P MM8+W5/!'@;7];T:SNB1:7>NPV4D>A6UV5(86D^L2V45T5(86[R%2& H QOBM M^U+\"_@QK=IX3\;^-PWCB_M!J%E\/?!^@>)OB)\0Y].8E8]3;P-X!T?Q)XHM M-)F<-%#J]]I=KIE_!_5=8\,ZS'X>\1Z-X:^,6J^'+/X:^)M5T7795 MTF[M-$\3WSO?K+;69NI;>X6+VF;XD?#FWUG3O#D_CWP3#XAUAM672-!F\4Z% M'K.J-H#2KKJZ=I;WRWU\VBM!,NK"V@E.FM#*+P0F-\ 'QQXL_;+_ &+4-&U);2[G2VU M33;BVOK1G\VWGCD56'X#_P#!.VS_ &@/A!^W%^T%XX_:F\5?M.Z]^SS\,?$O MAW_AG/7M,_9U_:1'BC]J*ZM_A'I7PD\*?$CXXQ6'@ZYNM4OOA5\*])A\)2Z= MXCM8(]<^(VIZUXS-O-]K&H:D^DSW/EZ9J$\BZ+H5Y'(GB;6%5[+P^LWEI<>-- M(\-S:K-JEQX7FCLI-0BU/R5$%@R2ZC%83"6", \W_P"&^/@=_P!"K^TA_P"( MH?M&?_.TH_X;X^!W_0J_M(?^(H?M&?\ SM*^C['XQ_!_4Y-/ATWXJ?#74)=6 MT[7-7TJ*Q\<>%[N34])\,2RP^)-4T]+?5)&O=.\/303Q:Y>VPDMM)EAECOY; M=XW"X'Q(_:%^"WPG^"7BO]H[QK\0/#]K\$_!7AB]\8Z]\0M'N&\4Z''X>L&, M(?\-\_ _P#Z%;]I'_Q% M']HS_P"=I2C]OWX 1;I=4T[X]Z#8QJ7N=6US]EW]HO3]*LXQ]Z6\O7^&31VT M*?>DGE"PQ(#)*Z1JSCWKP3\<_A5\1?$R^$?!?BJUU[7)/AEX%^,<$%I:7ZVU MS\-_B7+J\/@GQ-;7\UK%93VNNOH6J&"".=KR%+<27-O"DL+2>M[5]!^0H X_ MP%\0O OQ3\*Z7XX^&_B_P[XY\'ZU&\FE^)/"VKV6M:1>>4[17$4=[8330K H8O#W@_]JOQ' MXA^&7QF\':?&EMH&K_$ZR\&ZUXV^'OQ(- O)M, MU^T^$/@KPIK/CCXD:5H&K6LD5YHVK>,+'2M.\#KK-DRWVDZ9XFU34M.FMM3M M+*XC -/Q)^W/^S;H&NZSX9TWQ9XE^(VM^'+Z32_$=K\&_AG\2_C):^'M3@)6 MYTO6]9^&GA/Q/H.F:K9R*8KW2;O5(]4LI08[JSA<$##_ .&^?@?_ -"M^TC_ M .(H_M&__.TKZO\ !G@GPA\.O"VA^"/ GAK1?"/A#PUI\&E:!X;\/Z=;:7H^ MDZ?;+MBMK*QM(XH(4'+N57?+*\DTK/+([MT^!Z#\A0!\4_\ #?/P/_Z%;]I' M_P 11_:-_P#G:4A_;X^!Y'_(K?M(9[$_LH?M&''_ )C2OHCQI\9OA;\.]8FT M#QKXQTKP]K%O\._''Q9FL+U+MIH_AS\-FT9/'/BQOL]K,@TSPX_B#1EOOG^T MLVH0"WMYSOV=#HGCWP1XDTRVUG1/%.@:AIUUH6B>)HYXM2M4:/0/$EE%J.@Z MM=V\TD5U8V>K64\5Q8RWL-OY\;C8"P8 _DE_:Y\.?';XE?\%(/A/XB^#GBW M]J72?V(_BC:?%#Q#\>/%\WP _::MOB?^S_-XOTWX;Z=\6?AQ\'-2E\)1^(-& MT7]HG3?AGX5LM)?P_;O;> M1U;XCZEI[:6VH6@D_HM@_;S^!=O##!#X4_:26 M*&*.&-6_93_:/=ECB1416=_ALSN0J@%G9F8C+,22:^B?'/QH^%_PYM?!5[XL M\6Z58V_Q%\8>$O G@IK9VU-_$/B7QQJ]KH?AJTTZ+35NI9K:_P!2O;6%]25/ M[.M$E6>\NH(,R57B^.7PGF^*%E\&X?&>CS?$'4O!UWX[T[1HI?,@OO#MAXG/ M@Z]EM-516TJXU&T\1J^FW&BQ7CZO%)%-(]D(H9'4 \#_ .&^/@?_ -"M^TC_ M .(H_M&?_.TH_P"&^?@?_P!"M^TC_P"(H_M&_P#SM*^A/$?QH^&'A36_ _A[ M6/%FF)JGQ$\9ZO\ #WPO'9L^IP7'C#0?"6O>.=8T34;O3DN;71+G3O"_AK6= M4NCK$ME%"ELL+NL]Q;QR^A6FK:1?W-W96.I:;>WEA':2WUI:7EK<7-G%J$)N M+"2[@AD>6WCO8 9[1YD1;F$&2$N@+4 ?'/\ PWS\#_\ H5OVD?\ Q%']HW_Y MVE6K']OS]F1K[3+'Q1XI\8_"X:SJ%OI.EZI\9?A'\6/A%X9NM2NB5MK)O%_Q M"\&>'_"EG&YM;F&6">)WCE1 MD8J0#21TE1)(W62.15>.1&#HZ. R.C*2K*RD,K*2&!!!(-%?#_[+&FWOP=^) M_P =_P!E6WN[J\^&_P -;;X>_$[X&0:C?7.HZAX3^&'Q8'BZQG^&B7=VTEQ+ MX=\!>-_ /BBV\%1W,]S<:;X1U72/#HF:ST*S * -SX6?\GL?M=_]DE_9(_\ M2K]HJOL:OCGX6?\ )['[7?\ V27]DC_TJ_:*K[&H *_)+XB?L1_M,2?M%^./ M&7P@^+WACPA\*_C+\??AC\=/B+KG]O\ C;0?BAIMEX3\ >'/AGX[^$E[X?T? M3;_P;\7_ !XP\->$=*N?!L?BW5O#-Q\,-9U/7[G3(]3,UM,/UMHH _G ^(/ M_!*_]O'X@?">]^'U]\8/V=+>]7PM\%_AIHVI/'M6N_"7Q)U3Q'XFT7Q=K5OX9TM;V2WT^32+'QW8WD$>LW7I'QU_X M)(?$WX@?#_Q7IGA_7_@]XI\8_$CXO?M/^._B3;_$W5?BE!X4\61_&CPAJWA# MX0>,=5N]!DOM:NO&'[/$-XE[X1\/):V_ASS=0UJ32;_0M3FCU9OWWHH _GR\ M7_\ !'[XF0^'-0TCP!KGP1>7Q5XT^,.NZ]::U-\1O#>DZ)X@^)7PM^#W@3P9 M\?M&_P"$43[5JGQI^"NK_#[Q9K/@VSOEL--EB\:SM9^)/#VH13W$OK4W_!,3 MX@:)XI\)^-[&^^$OQ7UR7]HSXV_%7XJ6GQ5U?XCV-IXZL/'\NAV?PG^(5S=Z M,FKE_BA\"M'T>]'A7P^=.M_",5UXJ\12Z)JF@7\B:M-^V=% 'XS_ +,'_!/S M]HW]GCX+?M9^$+?XP:7J7QG^-OA>]\*^$OBYJ?C3Q;X@TB_UN>7QVMK\8O%/ M@>3PKHH\,_$-+?QG!/JTFGZ[XUO==NM"TJSOO$3:7I6F11>-?#']E+PY_P $ MY?C3\'KOXE?M/>"9/@=\/KOX[_&?P5I_B/P4?#'B[3-,;]F_PWX$^-E]=V_@ M/0;;P/H_A;3=3T#PSXXGU*2"TNM3U_Q;J]K,-0\0ZS;27O[^U^6G[>/[(_Q1 M_:.^(-M#X&;3X-!^(G[(?[3W[->N>)-6O'AT[X<>(_B%??#/QCX)\5WUG975 MMKUYI>L7W@/4/"^J3>&EDUC3'N]+OHP(T:2, _-"V_9>^#OCSPMXS\:_"?\ M;E\)V7BC3/!W_!03XG^/;S5/B3\7_P#A#O!O@+XX?$S5+JWGM/AWJMYI@^%5 MMX;EM7\#_&B70M-\.^*85U._FM(I[C5+#[7;^'?['-Q\4]0\2^%?AI\9OV>M M:UG6M'OO&MM^S;X?U+XNM\!K+X?^%/VG? NO^,_@-I?C:31;'7I_A<=1\,7. MF^-K2RT2WGTGQKXKBBD\$1^%[Q+:Y^CM#_X)&?$8>&_A_9:I\6O"F@37'[0W MQ(\6?&SPOI%Q\0?'>E^*/V9/B_>_#_Q/\1O@)I_Q%^(>I7GQ*\7ZOX@^(/PO M\.>+O^$Z^(5W>S6<>L:_H%EI]MI,&G15]-? G]DOXH?"O]K#0?%FI?V7>?#W MPUI'[9WC)O%ND^38V^IZ]^U3^T#X-\>>&OAW%H\UP^IC_A!?"_@^YO-7U,V\ M6DS7]_80Z:S_ +](0#Y \%_\$=_B,G@;P/\ #WXD^.?AEK/@GPOHMRC> = U M#XH0>#M-U^+X:_M#^&_#CZ';W-Y;WEQI?A?QE\6_!VOZ:^K227DJ>#FU*Y5M M9@TMD^4? 7_!.W]L?QS\5?VJ_#'Q2\!WVK>(_%7@Y_"O@CX^^,?'VH>$O"L" M>#]>^#NH>')K_4=/T3Q]JGQGTOQ]>>";W6K'PYXFT>]T;PGX9L]7\!>+M$M( M?%]RT7]6E% 'YE?$3]F#]IF]\9_!+QIX-UOX(ZKJVA?L@>.OV7/BS<:G+XQ^ M'UM::KX[?X;W]W\0OA;I7AO1/$T,%EINJ>![PV'A'5;K3%M[&^LHK?68)+5F M'Q7??\$8O%6O:?=ZIXJ\>>"M?^(\WASQ[I4?C.ZUSXJK<#4Y_P!G#X5_"[X0 M:@PBU6)?+^&_Q5\#Z[\3;&/R&%E>:Q;ZS81R>)&NYZ_H)HH _ _XD?\ !*/X MY^+?$7Q,\8:3\3?AK;_$+XF?"G]H?X;#XM74WC6+XB>"[;XD_%OP[\4/"-EH M6JK97CRZ#K.F:=X@^'GCZS2:P.EZ+XBGU#08]7'VC29L2U_X),_&M=?^ 6H/ MK/PFOM&^'?B;X8^+'LO'/Q ^*?CC5?@7?>!/VB[WXU>*[+]G^:P\+>#O#-SI M?Q/T.[MO"=[I.N>%O#>F>$H=&TZTTR'4M(6.WM?Z"Z* "BBB@#XO_:]_Y&+] MC_\ [.\^'7_J)_$&OM"OB_\ :]_Y&+]C_P#[.\^'7_J)_$&OM"@ HHHH *** M* ..^(G_ "('CC_L4/$G_IFO:\:_8R_Y-&_9D_[(/\*O_4)T6O9?B)_R('CC M_L4/$G_IFO:\:_8R_P"31OV9/^R#_"K_ -0G1: /I:ORP^+O[#'QR\0_M!^* MOB-\(OCMIOP_^'WQ:^*?P4^*WQ+MP_Q%T7XCZ)JWPDTBQ\(ZSH7A74_!7B_1 M/"OC?P5\2? NGQ^']7\'?%#1-5T?P]>W6HZYI:W<]X+6']3Z* /YZO%__!(G M]IWQ5\*/&/PQF_:%^"@LM7M_ G@?0FD^%GB&X>/X;_#W2_B1I^@:IJ&I:UKG MB"_TCXC)>^.K+6KO4_!Z:)!ZG+I6GWNI7JPPV-Q/)?/^]%% 'X*>+/^"-VL7,.M3^%? M%7P+O=1\7:GXD@\1P>.OA7JM_I%E;>*?A/\ #[X<0_$_0HM#UW3;MOC9\/[[ MP9J.O> =?U.::TL1XBNK<36%RLM]<>E1?\$J]0\+ZYX3\8^&-6^"?CKQ99?' M?XI?$KQW+\:/AUJOB6Q\?Z+\0M*T31/#WB+6YK'5DO[WXM?"NRT>2Z\#ZW>R M3Z/8WNK:D;"'1GF-VW[0T4 ?CU^S5_P3;^)7[.'PL_:B\'^'_BUHS_$CXV^% M]3\'>'?C')<^-]3U&2"^O?%<]KXW\9^#-0U&/0H/'>EV_BNY6/4=#N[RYU"Y MM+5K_5I+.&WL;?\ /WX62? S]COXP?#.VA^,GQF\;_!SP)^T3XY\2:#'K?PG MT+6;ZUU_P/\ #[1?V4_BSXG37/ ,WA?0[?X?ZO\ $+Q'X2:QN+/P?J/BFZU? M3O$-WJ5I?).VJG^H\9Z8U]\*_B_X7\1:==Z5I?C[P:UW> M6.F,D]HPNILVX!^??C_X,? TZGJ?Q:\-_'>\O-9_:>\;?&?Q+JG@/Q]\,OB) MXR\)VMMI'[5O@,:=X#\8>$&\6#_A5?AJ_P#B B?##XPZ;X>@T^'XF6%Y9:K< M:=?G15$_J_P9_P""9.O?'?2O GQ/\)?$SX6^%-,@OM8\*^)M1M?AAXDTCXM_ ML\>+/AQ^T!\0_%7B+P7^S1JR^+KBP\">%;35KZ7P-;V.IBY#>$[5+E5\N[32 M[?\ 2B3_ ()A?"Y/%7[1?BNT^('CP2_'WQI\*O&-MI-T-'O+'X9?\*[\9:'\ M0_$6B>"GN+1IEL?BIXXT.+Q-XVN-4>[NY=5N);BSDB*J*^G/V3O@SXF^!_PL MU'P]XVU/2=4\:>+?B=\6/BGXIET![N30K35?B;X_U[Q<-*TB6^@M;J6STJPU M*QL/.FMK=IKBWGE$85U9@#\K_!O_ 2$\8^'1X/U[5]5_9GUOQ)X#\?_ VU M;3?"\7PO\56'P[\2Z+X%\!>-_ &N?$'Q$I\0W7B*R^//Q M?&2:[XB\8:+=1 MQC5=!TQ&NKUE2_M_=_#7_!/_ .-'A']C71_V?-!^(WPIA\;>!_V@?#'QI^&L MEWX4UZ;P!H&A>#?'>C^+]"^'OB'4+"XTKQOXS?R],N+2\\=:U-)XJNS>0C49 M]4:P6ZN?URHH _%3QQ_P2BU3XU>-?$WQ ^.'B?X5>,-5\3:SXG\3PZ#+X/U_ M6/#_ (1U[Q;XL^#6NZHWAA];UAKJ&$:1\--:\/K=-%;WDMGXE,;&.W%[#L?AW\9/!'Q"^'/@GQ9\/M3OO"GA'PQX;\O]*\+_%RPL_!]WH]I%9:9K7@_3VGLVTR2*"T_/='^&NL>$8OB)\)/'&OS^*=5FOIOB]I/Q$\>_#_XK:-JO@/XB^!K' MQM\3?AV^N:;IEC\6_!S>/?\ A)_#^LZ'G ZIJVW^S)M)_=?X)?#^Y M^$WP9^$OPMO-3@UJ\^&WPT\"^ KK6+:VDLK;5;CPAX8TOP_-J-M9RS7$MI;W MLFGM<06LEQ/);Q2)$\TK(7;T^B@ KXQ^!_\ R=U^W%_U]?LW_P#JJ;NOLZOC M'X'_ /)W7[<7_7U^S?\ ^JINZ /LZOCC_@H+_P F9?M!?]B-)_Z==,K['KXX M_P""@O\ R9E^T%_V(TG_ *==,H ^O+#_ (\;+_KTMO\ T2E?'GQ]_;:^%O[/ M?CJ\\$^/-+UZ33-&\!^#_'?C3Q=I\VBQ:)X-TKXB_%?2/@[X*36WU35-,\A= M6\1ZAJ5]=WAGCMM)T+0-2U"Y=F:VAE^P[#_CQLO^O2V_]$I7P=\>_P!AW2OC M]\:M;\9>*->M%^&GCGX5?#3P-\0/"?V&&ZU?4]:^#'QML_C)X N[;^T[+4M" MN?#VH33Z[X>\8:3J-DTE[IUQ:?8Y$F?Q5XA\,?%?P#\3_ \_Q!N-$^+FH?#/XH_# M[X4^*;G3/#6@^/=/\'?#S6=1B\2W-IXF\3VNM/9O169\(WIAAL-4N=:EC_4;Q+_P2G^"VJ:MXJO?"7CKQ_\ M#'2?B+K?Q'3XF>%? UCX#L?#OB_X:_%/Q%X-\6>*OA5!I]YX1O8_">AOX@\# MZ7=V.O>%1I?BFVAO=8MGU6=;R&2T^'/V[?\ @G3H;#]D/X$_!SQ+KMMXC^(O MQ+UWP9;:IXE\7/X3L=/\)>"[GXV_M2:JJZ_X9\%^(]:L]8O==U2X\/6LZ:-J M-I=>'8WTS4(!->3:F #P_P"+_P"SW^RO\(]>_823PA\1_"7B7PK\4OA/^SR? M@IX:^'W[-/AWQIXM^->N?LMPI9VFG_ ;63XT\-P^!3\<[+XU-XO^(%E<:)K= MA=Z/H&M^+=>\1:?IEIJ5RV]=_LR?L:>&;F]TK_AN'X!>'O#'P"\)? _P=\47 M3X&=.\">,]+\2PV>D?#OQWXO\ %-TGQ#\#^'=% M\3SZG\0X-4\,+XBL]4\2ZG;KI^*/BC^R3\2/!'['NF?M#>*?BTW[2?[-?PY7 MP7X \7?LA?!#Q]J?A/P7\6?$&NG0O VO_#R;3_A_+!X=\6Z__P ,Y>)-)\*> M"9[>WT;4/"[^,/#/B/3KSPUJ$+SUO#&H_L5^$/C1\*UN/'G[0'Q ^&UAKUE\ M2O@IXTT_P[HMQ\/?V?\ X;>&[/PO_P %#?&+?$>:V\!^'==L_#_B/6]5@N+R M\\0W7C7Q!H/AO2K?25OM!E@EC(!D?%KX#_LA:)\/]3^'WPM_:6^".J6'QK_8 M8\!>&/!?@?P)\*]*N?C#K[? [X9>+]8TC5/@#XST_P 3:-H?P]TKXK:9H'BG MQ#X\^'NLVLFJ>*?[.\2R6^K6+OA MMJ6JQ7WB'5+SQ-K$/_"*>%/#$>(OAC\0_%?CKPAILWA'Q-I7B7Q5XT\,:#X._X1SP'I,^L M?M+^#-8T+X^OXLT8:3X0U.7X?7/AG4WU/Q#=V?\ 2M>?L,::/#G[,-S\./C- M\1_@S\2?V:OA#;_!7P_\1_ UIX-UBX\4_#74=#\(:;XG\,>*/#?Q \-^+O#5 M_;ZK>^"]!U_2]173X]5\.ZU9K=:==F&:[M;D ^??^">7PV^"OPD^+'C#X<^" M?VKM.^.?C;X7_!+PO\$6\!ZI:VL/C_P7X ^&WQ6^)NN^';?Q-JUOJ-U:^*=9 M\%0?$>P^&?BN^TF,P:9K?AV&'55TW4;]=+@_7NOSN^&?_!/C1_@_X\;X@>"? MCA\57N_#LGC2'X6>'];@\ 7>C?#[0/BI\4M*^,7QB\*)>)X*_MCQ%IOQ/\8: M/:V^I:KX@NM0U[PSX?DN+#PA?:3=&._3[*^$?AWQ]X3^&_A/P_\ %+QVGQ-^ M(>GZ)/A=\9_B/XI\->./A-^P7\9]2M?"VDZ;\3])^WZ?\ MM$^-_ WP]T+QMHGB7P#XJ\+6_C:3P#K'A4S^,OA5>7%]-=:#X@TWQ!)8/86E MQ/!\H_%+]F;X-6/Q@US6/C+^W?\ LR7?@_Q'JWP6_9'D\'Z/X:1=1U7Q%!XN M^ GB71/AK\5=.\)ZEY%ZUU)^SMXX\/6?B7Q;<:F;F?Q/<6&L7>D)H5YI%U^O MG[5/_!-/X8?M7>*O%WC?Q3X[\:>$_%FN7_[/FI^&M>\*1:3!J7@B[^ _BCQA MK5S;:;<75O*VI:'\4] \;ZUX)^(.A:F);&^T%K>2U6"_MK>XB_.@?LG?!#]G M+Q/^TKHGA;QCKFB^)OV7_B/^R]^T9X>^(>N>$_"#ZC#I'CKXS?%7QQHGPPUO MQ3J.I:I<>*_#ZZUXC\6Z?=S7&@^%9]/.J:7JFG27FM)>WTP!EQ_L$_"RT^)7 MP_\ %V@?M1?L>ZGX!\)?$CX>?$?PW;^([5;GQ/\ !_P-#\9/V@?C?\.OAS\! M]8TOQU9:;X"\$_$WP3XMUK1?$+106MO>:?\ #*]O_#T+Z?8A- \=L_V8?V;? M ?PA\-_%WQ1^UW^RYXOB\"^%/&-C^S)#\-UTGQ)XI\+R_";]H#X>_M'^)/"W MP@\276OZ=XO^(/Q#T[P9X+O/!^I>)-59/'UQ!XQTB'Q3KM_HBBZU>GHG[,O_ M 2BU7XZ>/M"L/VJ_C/>ZU\2-5^/'PVE\)3_ U\;:5X#T^3XL^(_%WP@^%5 MII?C+4/AI#X5@\.?LY^,+[XL?";X,>)+_5I?#$_BKQOK?AC5[_5[F2TM6]#^ M&NK?L8ZW!\:Y\8_"7@_XP?#72[79KGAO0=<\)7?BB]U_5K-K?\ M1_\ 8I^$?P4^"7[9/C?QS>?M1? SXE_$?]IKPYXQ\(=+^*CZ39^!1J]UX;\0>!_ ]EH5Q9?#7Q!;'4=5LO =C;I8PZ'IIU:*]^ M5/A#\+OV(- ^,O[#G[.OP0^-OCOXW^%[35?!ME\)VM?"4-[X%^'OPZ\!)'_&NLZA+I5I!_8=]XC3XH:-X;\9Z9JVN07%WI*7<_T?\ MLW_\$P?C+^S7^W7H7Q?\-^+/!7BGX"^'M'73-./BV\OI_$>F:9+\.-9\,7LO MAKP1I6D:9HOASXGW/B'51ID_CJ/6;[29_A/%-X:.D1ZE=/Y0!^[-%%% 'QYX M0_Y/R^.W_9KG[-G_ *L_]IJBCPA_R?E\=O\ LUS]FO\ ]6?^TU10!RNI>+]" M^!'[:?BS6/B5?VGA;P5^TU\+OA3X8\!>/-;NH=-\*+\3?@_K/Q)-[\-=4UFY M:.PTKQ-XJ\/_ !#LM<\&6^I7%JOB;^P_$&EZ0]UJMBMG-]K_ -OZ%_T&M)_\ M&-G]?^>WIS57Q3X3\+>.-!U'PMXT\-Z#XN\,ZO"+?5?#OB?2-/U[0]3@#K(( M;_2M4M[JQO(A(B2!+B"10Z*X 901\R']@/\ 8F)+']E?X& L2Q"_#KPXJY8D MG"K9!5&3PJ@*!P * /J7^W]"_Z#6D_^#&S_P#CU']OZ%_T&M)_\&-G_P#' MJ^6?^& OV)O^C6/@;_X;SP]_\A4?\,!?L3?]&L? W_PWGA[_ .0J /J;^W]" M_P"@UI/_ (,;/_X]1_;^A?\ 0:TG_P &-G_\>KY9_P"& OV)O^C6/@;_ .&\ M\/?_ "%7#:S^R?\ \$XO#NJ7NB:[\#?V9](UC38_"DNH:9J/A3PA:7UE'X[\ M02^%/!DES;30)+"GBGQ+#+H.@LZ@:GJT;V-H9;A2E 'V_P#V_H7_ $&M)_\ M!C9__'J/[?T+_H-:3_X,;/\ ^/5\4WW[(/\ P3RTSQ/9>#+_ /9\_9XM/%&H M^&_$7B^RT6;P)X=6\N/#/A*_TC2_$NM(OV$H+'1-0U[1[/4)&=3;SZA C+DM MMK^ _P!DS_@G5\3]"M_$_P /_@#^SMXKT"[-L+;5=)\!^'IK2X-YI=EK5L(9 M'L(S)YVE:C97Z;5.;>XC 233?[?T+_ *#6D_\ @QL__CU?B?\ \%&?V/\ ]DOP9\(?@KJW@?\ 9^^# M^@WFJ_MJ_L<>%=2O_#_A#1[">]\/^(_V@?!6B^)-!NKK3HH9)M+UK2KJZTO6 M--DD:UO[*XFM;N&6-RM??6I_L-?L(:/'!<:Q^S7^SYI,-Y?6FFVLVI>"/"EA M#231+Z>"RU=$5FTV[FBMK MP0S2(A /L;^W]"_Z#6D_^#&S_P#CU']OZ%_T&M)_\&-G_P#'J^6?^& OV)O^ MC6/@;_X;SP]_\A4?\,!?L3?]&L? W_PWGA[_ .0J /J;^W]"_P"@UI/_ (,; M/_X]1_;^A?\ 0:TG_P &-G_\>KY9_P"& OV)O^C6/@;_ .&\\/?_ "%1_P , M!?L3?]&L? W_ ,-YX>_^0J /J;^W]"_Z#6D_^#&S_P#CU']OZ%_T&M)_\&-G M_P#'J^6?^& OV)O^C6/@;_X;SP]_\A4?\,!?L3?]&L? W_PWGA[_ .0J /J; M^W]"_P"@UI/_ (,;/_X]1_;^A?\ 0:TG_P &-G_\>KY9_P"& OV)O^C6/@;_ M .&\\/?_ "%1_P ,!?L2_P#1J_P-_P##>>'NW_;E0!PGQH\7^'OC1^T/^SM\ M&?AQJUAXMUOX3_%"U^.?Q@O] NH=5TSX9>&O"_A7Q3IOAO3/%>H64DUII?B; MQYXBURTL?#GANXE&LW6F66LZZUG%I6GM=2?>]<1X ^&?PZ^%.@IX7^&/@3PA M\/?#B3/OVIKO5OA/XS^$.DVW@'0_%.K>$O%%S\._BOX-\, M(FE^$_'/@3QCH>CZIH-Q_:OAZ'3&UWPOJ-[8>*O#NNKJ-C?Z0;5+34;S]+J* M /BC_AXQ^Q3_ -%]\,?^"GQ=_P#,[1_P\8_8I_Z+[X8_\%/B[_YG:^UZ* /B MC_AXQ^Q3_P!%]\,?^"GQ=_\ ,[1_P\8_8I_Z+[X8_P#!3XN_^9VOM>B@#XH_ MX>,?L4_]%]\,?^"GQ=_\SM'_ \8_8I_Z+[X8_\ !3XN_P#F=K[7Z5X5'^TU M\!7U"339OBAX8T^XAN_B'8W4NL7,VBZ?8W'PHU.QT?XA#4=5U:"RTS3HO#.I M:G8VMWNM=^)^A646@>,_#?@!@93)-KGBC MQ;INAZQH5AX1@BWR^+TN],\1Z3?-<^'$U*WAMIWFED2.&5D]$M?CW\%;K3-0 MU9_BK\/].M=&TBPU[7TUKQ;H6B7GAK2-4:--/O\ Q/8:K?6E[X"K%KVZCL;);VU\2VC7U],&,-C9 M+<:%$;R]F".8;.V$MS*(Y#'$P1L6_P#AXQ^Q3_T7WPQ_X*?%W_S.UXW_ ,%" MM6LM4O?^"=VJ:-J-GJ>E:K_P4)_9XO;'4M-NH+VPU&QN=$\?36UU9WEK)+;W M=IJ31:SJVDZ/=:]J-O+?V=CND606Q:R\2>(A>^$X&\-^#-;_M/3%\-^ M-M=&G^$_$LFI64>A:QJ$DZ+7NGP;_:0^#7[0$-S<_"'Q@GC.UL=+T_5=1NK/ M2-=L8-+BU2YO[6QLM4?5=,L/[.UJ=M-NY_["O!#J\=BD5_+9)975K/, >,_\ M/&/V*?\ HOOAC_P4^+O_ )G:/^'C'[%/_1??#'_@I\7?_,[7VO10!\4?\/&/ MV*?^B^^&/_!3XN_^9VC_ (>,?L4_]%]\,?\ @I\7?_,[7VO10!\3G_@HM^QH MX9+#XTV.MWI4_9M(\/>$?B!X@US49CQ'::5HNC^$[S4]3O9WQ';V=C:SW$TC M*B1DFMK]ESP[XQU77_CC^T!XX\)ZO\/K[X^>+_#5_P"%? 7B...V\5^'OAOX M \*6?A+P;<^,].BDFCT3Q;XE":KXEU3P]Y\]QX>MM3T[1=0E_M2ROHHOKZB@ M KXX_P""@O\ R9E^T%_V(TG_ *==,K['KXX_X*"_\F9?M!?]B-)_Z==,H ^O M+#_CQLO^O2V_]$I5NJEA_P >-E_UZ6W_ *)2K= !7@?QS_9Q\!_'^7X=7WBW M5?'_ (;U[X4>+I_&W@3Q3\-?'?B#X?\ B;1-:O=!U7POJ:KJWA^ZMYKO3-6\ M/ZWJ>E:II=XL]E>6MTRR1;E1U_.#_@HM\;_CUX ^*?B+2/@]XI\1Z'JG@S]D M+4?B;X!\.:-<26]AXX^(VM_M'?"CX?:A'K,*:7K8OK?PWX/NYX1-_9.I/X?M MO%U]K:64LD417P#Q9_P4._;.^#?CCXXZ)XZ\#_#W1-9LOB_XTE\#^&?$DOQ# M^)/A;Q;#X7\&_!(^&?V:/@GXO\+>#/AY>ZC\2OB1<>,_$?B?2-?\0>'KVTTV MXLKVRBT'6+6TOYM/ /U.\*_L"_LR^#)["ZT#P?K%M<:=XG\%^,;::;QAXFNG M/B'P#/\ $:Z\-7TQGU)Q-]FN/BOXWEN89 8;YM4B%TDJV%FL/*K_ ,$T_P!D MB/3M!TF#P3XAMM.T$1VBV=OX\\7Q0ZQH#_!V/X"ZKX0\1(-6QK?A/Q'\+X+? MP_XBT2]WV^J/;0:G*5U*,75?G7\6/^"I?[5WP?\ #WC_ ,6^+OA/\.(=!UG7 M_%&A?"&WT7P;\3]7\4>&'\*?M6:?^SU,GCG1KC7=,M/B)X@USPYJ1\=:+X?\ M):EX,2=],NH(=2N]-E6\AG_:8_:\_; N_@5_P3X^)G@3Q'I.E+\;_"OQ"US] MK3Q9^SGI7_"R=!^&OPSMO#/AN\\:_$CX8Z9[U.;2=%FU6^> M*]@\0ZK]A\2W'AJ/P_? 'W7JG_!+7]E36_!7ACP%JT/Q9NM$\*:?KGANSF@^ M,7CO2-7U/P!X@N/"U[??##Q)JNA:KI=WXC^'2W_@GPKJ%OX:UA[N%+[1H;F2 M>62YOS=_HLB+&B1H,)&BHHZX50%49]@ *_!";_@I;^TQ-XE^(/@WX;^"/AAX MNFTC5K_PEX9TS7- ^+-UXK^$EOIW[0OPM^"G@#QQ^T%JEDUKI_BC3OCMX*\= M:E\6O!L?@JR\.O%IVD!UNM9THZEJMERFD_\ !3+]HCXC?M ^$/V3_&%A\)OA M4-3T/QYX6^,_Q$CM_&GA.0W-C??M"^%(_$GP:\2Z]XLL/^$0\:ZDWPL\+>(? MAUX%U?3/&VL:W8^)-7UNWUE;3PS&;T _H(O%_Q>TIOBKX2\">#?B7X'\,>-X=)\ >-=/\ AGJN MI:SX'OM7T231+R^AUC0;W5KUH+_2-7TPW$4BPWL5S&H%?F_XN_;&_:]T#XP^ M,(/ACITGQ535/C?_ ,% /"$WPQU'Q%X5\%Z;X.\+?LU_"_X/V7PVOM-\0Z_X M=U;[*\6IZAJGCN]TG F\4W?C=I9YGTW3H(4XFT_X*_\ QN\'^!M%?4OAQ\.O MB#XHT#X'^%[_ %WPKJ'B37?#GQH\4^-)OV2-#_:(O/CK>>$='\,3Z#H7[.FJ M^)=0;X:SZSI\,UU9^)9))+.5Y8H_#S 'ZD+_ ,$]OV=EM8;(6WC@P01>&88U M/C*_)">$OVA=?_:%9#YMK7_!*C]F#6/# MW_","]^*>GZ1;:=\%H]&M;?QI::A!X?\4? *WUS2_AY\0]*L_$&@:U8-XTA\ M-^(]7\)Z[-J=IJ7A_P 0^'KE;;5/#T]Y!!?1_&/B_P#X*Q_M!>#?B[\(?V=- M7^$WP/M/B_XG^-GBCX9^-]7N?&'C*S^&,N@^'/&OPETB?6O"FN:S8:)/H=S% MX3^*$VLI+XPD:TUOQ#X9/A30X)]1\0:=Y'0_&;]NS]H/X4?MW?M&> ==.K1_ MLX_!?X?P_$7X9V.@>%M-O]6^.WQCTK]F^\^(DW[)\'B0Z-?R>#9=8L8-6^+M MGKMU#?Z]XODT"?P?X3N+./0]8TO5P#[N\%?\$]O@?X"^,G@_XT^']>^*T&K^ M"M4A\4Z=X)_X3=;;X6WOQ"_X5"OP-U#XEZGX#TS2-/TJ7QGK/PYBMM*U*:S- MCH0N[6+5-/T*POY+F:X^ZJ_G[7_@K/\ M$WFF:S-X5^%O[.GQ(@^'^@_$#XC M^-/B'X$^(/Q U3X7>-? '@+PK\!O&&J>'_A'J\7A>YGU'XC:4OQGNO!GB&+5 MYCH6E>*?"L[R.#>/U\)Z?X1\!>"O@1^U[\ ?AC8Z M?H>MZA,OVF]8_9Z\9>!O$?AS6(E@UOP[>>#IH_B#:^+_ O;6NDZ M9XCDTWPW]NN-3\/:JTP!_0O1110!\>>$/^3\OCM_V:Y^S7_ZL_\ ::HH\(?\ MGY?';_LUS]FO_P!6?^TU10!]AT5\1>./$?Q7^//QQ\8_ GX7?$#5/@S\-_@Y MI?A>X^-/Q-\+Z5HFI?$?Q-XP\$;72O",NG>*_& MWC:YT/7=:7_A(/#>@>&K+2KE]4UVUE_X8HMCDG]JO]M@DG)/_#0VJKDGDD*F MBJB@G)VHJHN=J*J@* #[8HKXG_X8HM?^CJOVV/\ Q(?6/_E-1_PQ1:_]'5?M ML?\ B0^L?_*:@#[8K\[OVD?^"?'AK]HWXJZU\6M3^(WBOPCXCN?#7P/\/>&9 M?#=]XAT]?#$OP?\ BMK?Q,GUB33]-\4:9X>\4ZAK@U@:9I?_ E.A:K'X4O+ M.+6M-$MPS05W/_#%%K_T=5^VQ_XD/K'_ ,IJ/^&*+7_HZK]MC_Q(?6/_ )34 M ?"EK_P1[U:#14AF^.?A:YOH8=/LYO"LOPDU-OA%XGM=*N?A3]H;QOX'?XG/ MJ>NW7Q"'PQ'B7XM/!XHT^#QEX^UA?$8M[&'3CI]]9'_!(74/#_A'3F\/?'.[ MU;X@_#SP5X>TGX1ZM>:#J7AVW\*^(/#%A\/;1Y=(NM/\57\WABQ\6VG@%_#^ MJ3:?;WMSIFA^)+^*)=26"6#4/N+_ (8HM?\ HZK]MC_Q(?6/_E-1_P ,46O_ M $=5^VQ_XD/K'_RFH _GM^,?C.V_X)S_ ++O[.W[*O[7UCI'PP\1:C^U;^SU M^TU8?&"+7(M5\ ?$*S^''[07PJNOBYH^IZBDD5II/Q7\.>'[$>-W\+Z%I\.B MZWX$^S:KIKR^);3Q39P_NE\3M&\ ?A?X9\#>(M9^(OP4_:! M\/>&_P!HQKW3=?\ !6@^#?'&G>.-+ODC\):3XLGT7QUXC\,Z?:16=N3 ^A6O MB:ZM]4G2]LYK-N(_: _X)&_L]?M3>&?#'@[]H/XI?M1_%SPUX-\?>&/B;X:T MCQM\<-1U:UT;QKX1N)9]%UNQ$NB[XKB%;BZM9X]Q@N[*[N+6YCDAD*U[N?V* M+7)(_:H_;64$DA4_:$U6-%'94C3151$4<*B*JJ * /S-UK_@D?\:M5UW4 M=;;Q'^SK<"?PC\0?A&;*_P!!\630Z_H'Q%UKXD:U)^T=XE8:6S7'[2W@H_$! M=-\,.HN+&:STVW:QN.5 MN[*X"G!,5U;3P/C;+$Z%E(!]KT5\<_"3QC\5OAS\9;S]G'XT>+8_B; M;:YX/U'XA?!+XNW&CZ7X>\4>)/#_ (>U33M)\8^!?B+I6@6NG^'+CQKX0DUO M0-1LO$WAS2]&T[Q5X?U1I[O1-+U;2KTW_P!C4 %%%% !1110 45\\_M-?%GQ M)\)OAU:3^ M,TO6?B?\ $#QCX4^%7PMT[79)H_#Y\=^.]272]+U3Q&UL\=V? M#OARU%_XEUN&T>.ZO-/T>>PMIK>XNH[B+S#3_P!C"#4[6*_^*'[1W[5'Q \: MW2B?7/$&C_'7Q]\(O#\U_*JM=)X>^'OPEUKPEX2\-:*DN5T[38[/4+ZVM5BC MOM9U6Z6:^G /M6BOC?\ X8A^&_\ T5?]K;_Q+_\ :,_^>+1_PQ#\-_\ HJ_[ M6W_B7_[1G_SQ: /LBBOC?_AB'X;_ /15_P!K;_Q+_P#:,_\ GBT?\,0_#?\ MZ*O^UM_XE_\ M&?_ #Q: /L@C((]1BOR\\<_\$I/@-XL\0ZOX[TG6=8\)?$G M6/'7C[XB7GCBQ\.^"=7N]6\0^-O&N@^.+:U\6:5KN@7VD^,?#?AC4?#]M9Z7 MX?UVVN+.XL9I5OVGN$@GB][_ .&(?AO_ -%7_:V_\2__ &C/_GBT?\,0_#?_ M **O^UM_XE_^T9_\\6@#Y);_ ((Z?!J%M'&F?%3XB6<%I/I+ZS%>:#\-=+X@COM2U[QM8Z5:VWBG0;@^#DU#1/$.K>&?"U MSJ]REO#X+T]=*6ZM-3LX8KW5[1[5!>PW5E]]_P##$/PW_P"BK_M;?^)?_M&? M_/%H_P"&(?AO_P!%7_:V_P#$O_VC/_GBT ?B=_P5,_:VUW]A_6/^">7PB^,? MPP76?"_@WXN?LY>,O@]XS^$.A:LFD?%#XG_##P_XK\+^,?@G8^$%MKU/!>J7 MUWJOA.]\ 0'4[Z"]T*_U#SVAGTF6,_M!XS^!WQ'_ &IOAC^SOJGQ<\0W'P0\ M8>&[S1_B1\2/AUX&L] \8:1=>(=2\*:CHVI^!+CQ#XKT9]0BL-)LO$>L:=+J MFCP:=?37Y^U12B.W@4\QXT_X)J?LX?$A_"3GJ3R>IR: /FO2O^"4?@.SUA-;U;XX? M%'Q+>'[[X7?#75[.V\*0QZ;8>%)_#&E M)?Z]HWV37?%5J^I6VMW4J7V8?=?V:_V#_A]^R_\ $SQ?\2/ 7C/QI(/'6@_8 MO$G@N1M(TOP/=>)KG53JFJ>,+;P[HFGV&GV%[PT[3+."'3M#T^%K:PC" MSR5O_P##$/PW_P"BK_M;?^)?_M&?_/%H_P"&(?AO_P!%7_:V_P#$O_VC/_GB MT ?9%%?&_P#PQ#\-_P#HJ_[6W_B7_P"T9_\ /%H_X8A^&_\ T5?]K;_Q+_\ M:,_^>+0!]D45\;_\,0_#?_HJ_P"UM_XE_P#M&?\ SQ:/^&(?AO\ ]%7_ &MO M_$O_ -HS_P">+0!]D45\6WO[&-II=K->_#3]HO\ :J\!>,;='FT3Q#JOQY^( M'Q8T6VU"-6:U_MSP!\6M:\7^#_$ND&<1_P!H:7=Z?:W%U:^;!9ZKIEP\=[#Z M5^S/\5_$WQ4\ ZHGQ!L-(TOXI_#;QKXG^%7Q1L_#S3GP]+XR\'74<$VN>'DN MWDO(-!\5Z1=:3XJTFSO)9KK3K/68].N+BZEM'N90#Z(KYS_:Z\ :Y\4?V9?C M=X$\,VSWWB+7OA[KR:%I\2EI=3UBPMCJFFZ7"%!/G:I>6,.GQ'&!)QWN@>+?#FG:G;%6!GL;DPK!J>C:C%P]IJ^ MA:G#>:/K%A,J7%AJEC=V=Q''- Z#TNOD3Q'^RE+IOBKQ-X\_9]^,'C?]G7Q+ MXUU&76_&>C>&M-\,>,OA7XM\176P7_BK5_A?XTTS4=(TWQ9J2Q0_VMXB\&7W MA'4][_ ']8W_"DOVR?^CXK'_Q%_P"'?_S4T ?5U_X+\)ZIXI\/ M>-]1\.Z1>>+_ G8ZWIGAKQ+<64$FM:)IWB5;%-?L=.U K]HMK/6!IFG?VA; MHXAN6L;5Y$+P1LO2D XR <'(R,X/J/0U\6?\*2_;)_Z/BL?_ !%_X=__ #44 M?\*2_;)_Z/BL?_$7_AW_ /-10!]'_%'X2?#;XU^%)? _Q5\&Z+XW\+2:CINL M)I6M0/(EIK.C72WND:SIMU!)!?:5K&EW2+/I^JZ9=6FH6"?! M'@_X;^$]!\"> ?#6B^#_ ;X7TZ'2?#WAGP]I]OI>C:1I\&XI;65C:I'#$A= MY)I6"F2>XEEN)WDGEDD;Y4_X4E^V3_T?%8_^(O\ P[_^:BC_ (4E^V3_ -'Q M6/\ XB_\._\ YJ* /M, #. !GK@ 9^OK7S_XT_94_9Q^(WC]OBEXZ^#/@+Q5 MX_?2!H4_B;6M$@O+Z[TY-,U;1;9+^.0_9-0N]/T?7M;TO2=3O;:?4]'T_5M1 ML]+O+.WNYXW\L_X4E^V3_P!'Q6/_ (B_\.__ )J*/^%)?MD_]'Q6/_B+_P . M_P#YJ* /L32-)TO0-*TS0M$T^STG1=%T^RTG2-*TZWBM-/TS2].MHK.PT^QM M(%2&UL[*TABMK:WA1(H8(TCC544 :%?%?_"DOVR?^CXK'_Q%_P"'?_S44?\ M"BOVO+K-OJ/[=%]!92C9<2^'/V;_ (3Z5K:1-PYT_4=9N?%&FVESMR(I[G0M M0CC?#FWDV[2 5/CW>VGCW]J#]DKX1Z')]MU_P)XM\3?M&^.5M2LO_"*>!?#? M@?Q=X!\/7>L@-_HC>,_&WC.VT?P_%)B344T3Q+<6ZO%HMX4L_M.S0^$_C9^Q MC\5=9E2T\(^&_BWXM^'VOZI*2MKH]_\ &7X=:WX0\&WFH2X*6MC?^,HM%\,K M=3-' FJ>(M+AD<>>I'M?P7^ ?@7X&V&O_P#"-R^(O$?BSQIJ,&L_$+XF>/=; MF\4_$?XA:Q:6YL[&^\5>)+F.#S+?2[,FQT+0-(L](\+>&[$O9>'="TJVEEB? MO?'O@+P=\4/!OB/X??$#P_I_BKP9XMTJYT7Q#H&J1M)9ZCI]TN'C9HWBGMYX MG"7-E?6DUO?:?>PV]_87-M>VT$\8!UU%?$NG?!W]K[X86L7AWX3_ +1O@7Q[ MX*LD6VT&R_:7^&OB#QGXZT#38E5+;39_B/\ #_Q[X!O/&,5G&/)M]2\5Z'>> M)9H4C.LZ_K-X9;Z30_LC_@H1_P!% _8U_P##/_&W_P"?E0!])^'OAMX#\)ZU MXT\1>'/"VDZ1K7Q$U^/Q5XUO[2W*R>(?$:>']'\*G6;V-V> :A/X>\/Z+I5W M<6\4+WMOIMJ;SSY4\P]"= T(W)O#HNDF[;35T=KHZ=9_:6TA'$B:49_)\TZ: ML@#K8EOLJN PB#)M*\:6&F>(-*TO5+#1_%ND6'B[0](\36.D>*[#6M-M-=TZUU.WM8[R(2U M] /IVGRR^?)8V8R%_/@B9HX9L^9$C%$95)%?(/ M]D?\%"/^B@?L:_\ AG_C;_\ /RH_LC_@H1_T4#]C7_PS_P ;?_GY4 ?6EGH& MA:?;16=AHNDV-I MRL%K9Z=9VMO"MY.+F\6*""%(XUNKE5N+D(JB>=1++ND M:OF#PI^PE^R1X)\:#XA^&O@AX7L?&$7BB'QE8:Q/=^(-4_L/Q!!K^O\ BR*Y M\-6&K:S?:7X7LE\5^*->\4G1O#MEIFBOXEU*77GTYM6C@O(LK^R/^"A'_10/ MV-?_ S_ ,;?_GY4?V1_P4(_Z*!^QK_X9_XV_P#S\J /LJBOC7^R/^"A'_10 M/V-?_#/_ !M_^?E5*^^&7[;_ (\MY=!\9_M'?"/X9>';Q&M]5U3X ?!K7K3X MBSV,V([FWT+Q/\5?B)X^\/\ A:^EA:1(=:7P9K=Y8NPGL8X+M(;J$ F^$5_! MXT_;(_:J\9:*?M7AWP7X%^ _P(N]6@*S:?=^/?"MQ\4/B1XLTBUNHRT26%PL=W:W$:%?17PF^$W@3X(> ]%^&_PYTWNJZKJNJZK>W&J:YXB\1:YJ<]UJWB'Q+XBU>[O-8U_7]7N[O4]6U2\N M;R\N))9204 ?/O[-O_)=OV[O^S@? '_K,/P+_P _GZU]DU\;?LV?\EV_;O\ M^S@? '_K,/P+K[)H **** $/ )] :_%CP-_P6'\+:Q/X2'BWX4>-M*AN_!G[ M06M>*8-*\%^/4FU+Q;\,/VC/!?[/?PV\%?"/6/%7A_PWX0^)VH?$K7/&-FL] MYHOB1]+\/ZC+:QZEJ-KI[W%[!^U'6OF/6OV,OV7O$7A*P\"ZS\&?"5_X4TKP MSX_\'Z5H\JZD(=+\/_%#QAI/Q \=6>FS1WZ75A-KGC?0=%\4_P!I6L\6J:;K M>E6%_H][I\]M$R@'QSXL_P""K7P_ATKQ+8>$_A5\6[+QOX*\,^*]>^)D/C+P MIHI\-?!:_P#!'Q;B^#FO^&?B1=Z#XXFNM3U^Z\6L(/#UM\-V\9V>JZ=>67B! M=0CT=+V:V[#Q+_P5"^&'A:Z\>Z7>?!']HB_U[X>>/OB]X.U;1M%\,^ ]4;5- M#^ 7A?0_%_QF^)'AO6+;XC-XC?L2_LK:!X%6\%ZU#Z[J>LS/"V\3_$)KUOB"]D[>+3/8:#X_;4;U MO'7@^QEM_!_C%IV;Q)H6IE4*@%+X$_\ !0/X1?M#?$W5?AKX(\)_%+38ETOX MB:MX)^('BOPSIFD^ /BE:_"C6O"6A^/7\"W]OX@O]>D31+CQWX3N%D\1^'O# MRZC::K))IWVF73M0AM_C;X&_!OB?\ :(^!EG<6?QE^%%C\7/@I MI7[.&KW_ (Y\8ZM%J/QF\+?!2U^'7BGPQXZB\&P:=XHG\0>//!][I_B6V\0? M\(KJ-I<:XDK:9)HN;S]3/"?[.WP1\">(K#Q7X/\ AMX;\.^(-*?XC/IFH:7; MS6[6!^+>L>']?^(R6ENLYM+>'Q7J_A7P[>7]O%;K!&^D6D5E':P(T3?G)XZT M7_@G%^Q;K_BOX?P?L[:G/J%CH?P3^(>MQ>#M'UWQYJ%G^&XKKX47[:UJ7BOQ))X/_ +&M_$-A\4+GPCX; MU;0O$T%QIFMV/COQ!X4GA"P3VJ7?VNVCD=>_\%'9?%L>KE[=/BSXO_ X_X)5_M(_#_P")7Q#\*:;XI^&/B+4-;^"?Q[\6 MZYI7@#Q#J>N>-KWXN?&'Q5H?A;1+/X;>,WO]'UNVUSX[6OB2W\6Z!X/T_1C: M?$JQCUJXO9'D^U:A]._LM?!3_@GQ\=[BXTK1_AYXH^*/B_0/@'\-8=4^(_QM MN-=NO$?Q>^'/CSPOXH^%VG_$+5+636H=.U;QI=:7X'\4?#KQ'XWN/#FF>,K7 M3=/CT"+5GT">QC< ^@]8_;RT^^_9V\4?&_P=\+_&6C:]X)^/7P]^ OC#X8_% MFVL?#'BCPYXD\7?$OX:>#M2_M ^&M4\6:7,UIX:^)6E>*]+.FZK?6]V);>PN MY;.Y6]BMN ^+?_!4#X>? ?QK\7?"7C7X<_%;Q[)\-/%7BNVO%^#G@FVURY\. M^!_ O@?X2^*_%?BCQ8WB3Q;H"78L9OBSH<-G#X8BO[O4UF6TL]+EN[6X>3[& M\5_LM? 'QOX ^(_PN\3?#31[_P "?%SQ=;>/OB)H4-YK6F#Q)XULY?"\]GXH MEU+2=3L=7T_6K.?P5X5GM+[2;^PFM9]#L9H&CD1V?DH/V'_V5(+/6;)_@YH. MH)XBT76_#WB&ZUK4_$VO:KKVD^)-/\(:5KUMK6M:WKFH:QJLFJZ=X!\&VE[> M7]]<7TT7A^PW7.Y9&D /C+Q'_P %6;*T\5>#]%\(_ #XG^*-1U_Q[X'^%'B; MX8:A!X9\*_$_X?>-?$OQUU#X+ZW>:[?W_B^Z\ ZEI>AW%K:ZA::9H>NWMUJJ MW]O-_:MI;F9;??TW_@KO^S[XMN/%&B_#;X??'3XA^*[+QD? ?P^T'PWX'TF0 M_%S7H]8\E:!:V^A7OPY\6W^LV?C'6/"FN1^'M/M]/;6#Q+!?:3=6-Q%?(R+(+622W? U']@#]D35='\5 M>';WX/6+:!XP\8V_Q U+1;?Q7X\L=*TWQG;ZAJFJGQ#X-L+'Q3;6WP^U&\O] M_UVPCO)]-MTO[BZO8ULW

$_AI\.?#NG^$O ?@;0M.\,>$?#&E+*FFZ#H&DVZ6FFZ M78K-)-*MM9VT:0PB261PB@%R>:[*@ HHHH ^,OBI_P GL_LD?]DX_:=/_DE\ M*!_4U]FU\9?%3_D]G]DC_LG'[3O_ *1?"BOLV@ HHHH **** /BO]L7_ )#' M[(G_ &>%\*?_ $S>-:^U*^*_VQ?^0Q^R)_V>%\*?_3-XUK[4H *^4OVR/VFW M_9,^$$7Q5_X06;QO;2^-/"7A"^DN]>/A'P;X+M/%.H-82>._B9XU71/$A\%? M#SP^XC/B#Q1)H.I6VF-=69O([>TEFO+;ZMKR'XV_!K1?CKX(NO >O^+?B3X- MTV]N(Y;O5/A=XXU?P#XANK7R;BUO-'N]5TAP]YHFJV=U/:ZGI=W%/:W,3JX2 M.YA@GB /FY_^"C7[,6E:POAKQ7XLU#1-9CL=-675+#PQXL\2?#;5O%-Q9^%K MS6?!G@3XJZ7H!\%_$+7?#<'C+P_>:I!X:O[B1-)U"+5#"D,5XEIY-\=_^"J? MPB^$VI_$#P[X4\!?$_XE:S\//"'B#Q7K.JZ3X*\36_@>*;P;\7-&^$7C#PM+ MXCAT?4+D>)M.UG5))M+LK72+RWU^:&WT[3;J2[O8%/71_P#!*S]CZWLKK1++ MPSX\T_PE'X8;P[X3\#V7Q1\;P>#OAI?3:/X=T*\\;_#71/[6:+PE\0-0L/"F M@_;?%=I))>RW-D]VJI<7VH276KI__!,[]F?3K+2+,2?%J_:QM_%]OKNH:O\ M%WQKJNJ^/_\ A-_B!I7Q3UN?XA:C?:A/=>*+I?'VCV?B+3;FY>*73;DSV]JR M6,[VM "-_P %1/V+X+SX?Z9J7Q-U+1-7^(=]J.EVFA^(/ _C+0]=\)ZEIOBF M;P/+8?$31M4T6UU+P+>3^,8)/#5G;^(+6TEN=3P$7[,?M--\,_\ !3[]DOQ7 MK/P]T73];^)UF_Q/;29?".J:Y\$?BSH6@3Z-XC\73^ ?"OBC5==U3PC;:9X? M\*^+?&=M)X<\,:[KEQ866M:AM-F\ELPN*Z"Z_P""=G[-+] \ M;KK'C35=:U31?&&I0KXMA\=^)+GQ=K>B>)[>\6^CO=$B\0WEUJ&DVMH+"XTH MW$UM:7:6'M?^Q^$?"/PL\#Z)&?%VO,8?#WP:\? M2_$OP';3N;PM=3Z?XLF>[N[N)=/TC5O%FC?#74-$WMK]UXE\3^!?#? MBCQ?I!]<\7 MZ'H7B[X1_%GX<:/XGN;#P/-\1M T"'Q7XG\#P:9::EXV\&6USXD\)6S">[US M1[2YN;"TGD1()/2/VB?V-/V,]-T;XS?M*_%/X:IJ7BW2]0NOCSXH^)T%_#=/OK;PW=Q:E>K>6,CWL^(_@'XY_9P^.D6N:?\)?#WC_ %7PSX6^+7A_6_$J+X+_ &3; M6XDT6RT+3_'VG>/[6#PW\#?$<]@?'$WAS3_#.H>+[1X(=5_MI+.>4 _0GQ/_ M ,%:O@3X=\+:-XNM?"?Q,\1QO8^5XN\!:5X"\;V7QE\(^)G\0?#W0H]'N_AC MK_AC2-2EL2GQ%T;6_P"U[B^L%NM&FL[K2+35/M@6#U8?\%'_ -GG1M8O] \= M:IK/A[5-.\=^(/">K'2O"/CWQ/IG@;2=*\7V7@32_$_Q M,O&DWQ@F^,>J3:]XPG@^&OP[^/FI6D'Q)U'Q'<:Y_P )QX-\!^&/A\WA^[;2 MF@T*6TL="1@UQ?RO^C&D?L _LF_%BQ\,?%BUMOB/>6'Q$@L?B+XGB3XG>,+/ M2_C%8^*M9TWXH:99_%K2+748;+QEI5EXI-OXGL-,O8HH;34IKN+Y[&ZN+*0 M[3PS_P %"/@%\1?AC\<_B3\+IO%OBL? KX?:M\2-8\/ZYX,\6_#J^\3^&K&R M\23:=K'A*X\;Z%I,&N>'MZ=X;@\(>#/ M"6I3SBQL?#FHW$NK6U]-$RVEW)_8M^ GA?PSXO\(Z3H&N)H MGCCX,VGP#\0P7'BK7+F>?X;64_BRYMM,MKJ6[,]E?QS>-=?<:O;/'?\ [^W' MF@6D 3@_"_\ P3P_9^\.WWA;6+^]^*WCGQ!X-T[0=&T#Q)\0/BEXH\4:[:Z+ MX6L?$VF^'M(EOKFXB-U8:38^+=:MK6*XCD)E /'?$__!6[]F>Q M^'TGQ/\ !,'CKQ[X$] M,N_%NE^+-"ADGT?4GN]'TR6WM[V5;Z6>V-F_HVI_\%0?V-M"\4^(/ _B+XBZ MOX>\8^%_"J>(];\-ZKX&\8QZQ:ZF-+\-ZQ=_#V&P@T:>ZO\ XGZ=:>,/#*WO M@2PBN=<6ZUFTLH8)[L3PPZNJ_P#!-O\ 95UG3ETR^\+>*6MX_ ]E\/87B\>> M*(+F#P[IWPXU/X5:>L%S%J"S1ZA9^$M5NHK?45;[4FIK!JI_$&]O/^%FW4GQ2T32;+QUYOQ&UM9M<\6:):^&[?3/BN=2A$6LV'Q4MY MO"'AS4O^$JTS4K-9-7TN+4Y=/>[FN9)P#V/]DK]I6T_:J^&_B/XDV'@[7O ] MEHWQ9^*'PTM=$\4V.K:/XD>'X<^*[SPR-2UWP]KVDZ+K/AK5-0:S:>[\/ZE8 MBZTN0F!YIQME;Z@KQ;X#? ;P/^SIX'N? 7@*Y\6:CIVH^*_%7CG6=9\<^+-9 M\;^*]>\6^-M7GUWQ/KNM>(]>N+G4;Z\U35;F>ZD#R+!!O\FUA@MTCB3VF@ K MXL_9$_Y&_P#;-_[.W\7?^J[^&5?:=?DY\'/B'^TCX4^*G[96G_"G]G/PE\4_ M"K?M3^(ICXGUKX_6'PWOAJ4WPZ^'!O-//ANX^&_BF18;39&(KXZJ1>>8Q%M! MY9# 'ZQT5\0?\+K_ &V_^C*_AY_XEWI'_P Y2C_A=?[;?_1E?P\_\2[TC_YR ME 'V_17Q!_PNO]MO_HROX>?^)=Z1_P#.4H_X77^VW_T97\//_$N](_\ G*4 M?;]%?$'_ NO]MO_ *,K^'G_ (EWI'_SE*/^%U_MM_\ 1E?P\_\ $N](_P#G M*4 ?;]%?$'_"Z_VV_P#HROX>?^)=Z1_\Y2C_ (77^VW_ -&5_#S_ ,2[TC_Y MRE 'V_17Q!_PNO\ ;;_Z,K^'G_B7>D?_ #E*\U^,/[6O[7_P>^&GB_XF>)?V M-OA_8:#X/L+34M5O(_VIK+7);>RFU6PTZ>:+2;/X/V%Q?R01WK3I;1WUJ9FB M$?GQEPU 'Z4T5'#)YL,4N,>;%')CTWJ&Q^&<5)0 4444 %%%% !1110 4444 M %%%% !1110 4444 ?&W[-G_ "7;]N__ +.!\ ?^LP_ NOLFOAOX1Z]9?#W] ML+]J'X8>+98-$UCXU:G\/_CE\(Y;Z=(8_B!X=TCX5^$/A?X]T_P^SA8[O6_ M&N^ [6[\1:/%+)J-KHGBOP]K)MS87

QMO(5UNWE@_3^B@#\K_ 7_!*G MX7>!M8_9!UF/XC^,+[_AE2;QW/=:';Z3X>T7PI\58?$WC+4_B9X*\/:SX=TZ MW6S\*^"/@E\2M4?Q1\(O"/AQDT_PO;VEEHADNK2%I9?1_P!D?]C'6/V:OB7K M^L77BF'Q)X/\.?L__!W]GSX97+_N?$6JZ/X+\4?$SX@^+?$GC"Q@M8=,L=0O M?$GQ$BTG1K73)[J--)T0W4[QSWIA3]":* "BBB@ HHHH **** "BBB@#XR^* MG_)[/[)'_9./VG?_ $B^%%?9M?#E_K>F_%']NKP19>#[@:Q:?LU_"GXE)\4- M:L2+G1]"\7?%Z\\%67A/P#TVW1Y]4UO3/ M#6M:EKFGZ5 K7&J2:4=/M$EN[FWB?Z+\ ?$[X>?%7POI?C3X;^-?#/C;PKK- MK%=Z=KGAO6++5+&:*90P21[:5WM;J(YBNK&[2"]LKA);6\MX+F*6) #N:*B\ M^#_GM%_W\3_&CSX/^>T7_?Q/\: ):*B\^#_GM%_W\3_&CSX/^>T7_?Q/\: ) M:*B\^#_GM%_W\3_&CSX/^>T7_?Q/\: /./C1\,].^,WPB^)GPEU>ZDL=-^)/ M@3Q3X)N[Z%?,EL(O$NBWFD_;XH]R"22R:Z6ZCC+*)'B5&8!B:^)?A[_P39^' M>C_$WP7\;OB+XT\6^,_B%H6G^$M1U_P[:_\ ".:?\,M8^(OAOX06_P %+KQA M!9GPRWCU=.U7P=%.D_@S4/'5]X3-]=2WMQI%S.D+1_I#Y\'_ #VB_P"_B?XT M>?!_SVB_[^)_C0!^8UK_ ,$O/A+\//@E!\,/@AXD\7>'?$/AW1/VA]/\&>+/ M'.MS>,#!?_M(Z%'X5\5WGBE%MK&]\06GA?PQ#::+X%TZ*[L(]"T_3-,LFDN; M>!@WZ&_#OP7IWPW^'_@;X>:.\DND^!/"'AKP=IDLW,TMAX9T:RT6TEF.3^]D M@LHWDY/SLW-=9Y\'_/:+_OXG^-'GP?\ /:+_ +^)_C0!+147GP?\]HO^_B?X MT>?!_P ]HO\ OXG^- $M%1>?!_SVB_[^)_C1Y\'_ #VB_P"_B?XT 2T5%Y\' M_/:+_OXG^-'GP?\ /:+_ +^)_C0!+7Q9^R)_R-_[9O\ V=OXN_\ 5=_#*OIW MQY\2?A_\+_#&J^,_B)XS\->"_"VBVLU[J>N^)-8L=)TZU@@0NV9[N:,2S.!L M@M8!+=7,S)!;0RS21QM\X_L8:5K-UX.^)_Q8UC0]7\,1?M _&KQI\8/#/A[Q M!8S:7K^G>!M5MM%\.^";C7=*N56ZTG5=>\-^&M/\2W.E7:I>::-8CLKR*&[@ MGB0 ^Q**** "BBB@ HHHH **** "OBC_ (*,_P#)DW[0O_8F6_\ ZD.BU]KU M\4?\%&?^3)OVA?\ L3+?_P!2'1: /LZR_P"/.T_Z]H/_ $4E6:K67_'G:?\ M7M!_Z*2K- !1110 4444 %%%% !1110 4444 %%%% !1110!Y9\7/@E\*/CQ MX:B\)?%SP/HOC;1+6_@U;38]22XM]2T+6+;(MM;\-:]IL]EKWAG6[=6=(-9\ M/ZGINIPQ22Q1W:Q2R(WA@_8/_9Z4!4/QU10 %1/VLOVJT1% PJ(B_&<*B* MJJ J@ 5]C44 ?'7_#"/[/G]_P"._P#XEI^U9_\ /HH_X81_9\_O_'?_ ,2T M_:L_^?17V+10!\=?\,(_L^?W_CO_ .):?M6?_/HH_P"&$?V?/[_QW_\ $M/V MK/\ Y]%?8M% 'QU_PPC^SY_?^.__ (EI^U9_\^BC_AA']GS_ )Z?'?\ \2T_ M:L_^?/7V+10!^47PN_9E^%'BW]HO]J7X9:Q*5'C=25=2I(K['HH X+X;?"[X=_!WPG9>!OA=X-T#P-X3L);BY@T3P]816- MJ][>.)+[4KUT!N-2U;4)0)M1U;49KK4M0GS/>W4\I+GO:** "BBB@ HHHH * M^7O%O[$W[(GCKQ!J7BKQ9^S?\'=9\2:S'/%UM\2O@AX?@U3_A M#O]FD^+OC!X*\+^(;0VU_;SV[+J&A:KJ-@SF,R M0BY,T#1SI'(OW/\ \.^/V(_^C7O@Y_X1^G__ !/Z=J\,_P""N_\ R99K@]?C M-^S4/S_: ^'-?IQ0!\=?\.^/V(_^C7O@Y_X1^G__ !-'_#OC]B/_ *->^#G_ M (1^G_\ Q-?8M% 'QU_P[X_8C_Z->^#G_A'Z?_\ $T?\.^/V(_\ HU[X.?\ MA'Z?_P#$U]BT4 ?'7_#OC]B/_HU[X.?^$?I__P 31_P[X_8C_P"C7O@Y_P"$ M?I__ ,37V+10!\O>$_V)OV1/ VNZ?XG\*?LW_!S1_$&DW"7>E:Q#X$T*>^TN M\B8/#>Z;/>6EPUA>PN T%Y:^5OQI_9H'OS^T#\.17Z<5^8__!7;_DS'51G&?C;^S*,_7]H+X=I_U[0?\ HI*LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!\0? C_D\W]O+Z_LO_\ JJ]8K[?KX@^!'_)YO[>7U_9? M_P#55ZQ7V_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M457FO+2W.)[JV@.,XFGBB./7#LO%0QZGILN/*U"QDST\N[MWS]-LAS0!>HH! M! ((((R".00>A![@T4 %%%% !1110!^8_P#P5V_Y,SU'/?XX?LQC\_V@OAR. MU?IQ7YC?\%=O^3-;T>OQU_9A'Y_M!_#G/Z9K].: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *^*/^"C/_ "9-^T+_ -B9;_\ J0Z+7VO7Q1_P M49_Y,F_:%_[$RW_]2'1: /LZR_X\[3_KV@_]%)5FJUE_QYVG_7M!_P"BDJS0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' MQ!\"/^3S?V\OK^R__P"JKUBOM^OB#X$?\GF_MY?7]E__ -57K%.N?!/Q9L_V MYO$/Q#T?PI\0%^%FN_LP3>"+CQC/\1-!U#P-;_$S3O&<&NZ#'HOPIU/QJ;S3 M-131FU"UOO$=KX0T^VU2[N(;74]0GM(ENH@#[=HK\)_!?PB_X*EZ1K%U\8M0 MU37+[Q_;^$]'^'VI^"=4\?\ P@L=*^*^@Z;JOQUU ^+M;BM-&\1:5\-?&5L^ MO_#J;0=/\+:IK&E:/]HNK34K[Q/:6DT5A';> ?\ @LC>?"&75+_XB7VA_$6S MM_ OAVW\*V5Q\#=:U.Y\,W?Q&^(=[XY\4I>2+9:'J'Q/TCP1'\,-/LO[0\6Z M1X9O[$>(T@C?7;AKA #]W**Y7P)!XHMO!'@VW\<7Z:KXTM_"OAZ'Q?JD=A9Z M5'J7BB+2+--?OX]+TZ[U#3]-2\U5;NX6PL+^]L[-9!;VMW%? 6GWDK6^F#Q!JMO:ZA MK=XH4_V?X>T96DUCQ%J;;U$>EZ'8:AJ$I91%;.6 /S[X[^+GQ7^,'CKQ%\%? MV7+O1_#L'@O4CH?QH_:0U[38?$?A_P"&>N)#;74_P\^'/A2X:.P^(/Q>CL;N MWNM6&JSIX*^'4-Q:/XHCU[6;F'PE+Z-\)OV5?A#\)=8E\:6^EZEX_P#BU?Q; M-<^-GQ3U)_'7Q6UAFW>9&GB?58ROAG26W;8?"_@FR\,>$[.-4CL="ME0"@#S MA?VH?BQ\0)/+_9__ &4OB=XJTJ1@L'Q ^-M]:_LZ> YXI0#;W]CIWBS3]:^+ MVIV+JPF$L'PHBCEA ,4Q,B&G-X(_;J\80O+XJ^//P1^"]J?,9M,^#?PDU?XA M:S!$6)6/_A-OBSXDM])N9DCX^TCX76<;, ?L8&<_:E,D194>-\E74HP!P2K# M!&>W!ZT ?S^Z%^U;^RGXPTOX0^*OB-^V1^WG>6/Q9UCXTZ+J$>L>*](^#.E_ M#L_ JVU&?QEJWQ-TGX':%X(OO!OA_6/[.A7P1/;:CK-QXG;6=+2Q:3SY3;_6 M?Q6^!7[$_P /OAKX5^)NN_#GXR?&\_$K7O!_AGX<^%[_ .*OQP\8^,/'_BGQ MT2?#.DV&D_$SXG:7INES7=NMQJ6H7?B:;0[+2=.LKV\U":W\CRGY'XH_LU?\ M$_?@-\1O"_@>X^&GQ#M?B7\<-#OI]-OO -_XDU34H] ^$_@[7/"NH:Q?W]_K M2Z9IEO9>'OB-?VNH(D-Q<^(;B>QO+^PU&;1K2>TY?5OCE_P3%L_@%X/^$%U\ M8O$]MX/T'3?@A\4?".GV?Q(\7M\0?@=;WNO>&?!/P_\ %^G>-8==ED^'UYX1 MUZ_L7\26-KXC>ZT:2_UA]0TFXM;^XM9P"AX/N_\ @DYJLWQ:T;QS\ O"7PP\ M8?!&^N;;XC>"_B/X)U?7_%.C:?9V_AJ2\UH3>'9/&>G:YIEA<>*=-MM5ET'6 M=:.C>8E]JPLK"XMKJ7H+Z[_X(JZ?)XBBDT#]GLR^%Y-"@U2/2/ GB*^DDG\2 MR:=%HUMH2:)H-P_B>YNI-7TE9K;PN-7GLCJ5@=0CM?M=N9-OXD_!O_@EYXF\ M+:QIOQ&^-&B2VEOI5KX^UWQ9JW[0^MIKFH:?\4-1\&>3XLO_ !+<>(V;7H?& MFI>&?"ML9W>_M;RYFAM! DNI11R>>^//A?\ \$K=:\"_#!_#?[5?@SX5Z#X; M\?Q3^%O&O@K]H5=/U6^D\.3^#=:\1^%M"\4_\)1]HTV348]'\%_;=8TV8W\% MK+;0V?&#P+87&K M:YI>DZQI\6G>(/#NN:+HZ6ZV&OZ(]_J4%^NF:/N_L5[9>#/VF/C#XF$=Y_:^GZ%!#9>%_B4WC^RU M62]U35M,@L/[,T6]75HKRVN[(W=A()SUA^%?_!+J6T^&UIIGCWX']$M-(:"]O]2;Q/X<\=/X?T1);**.\FFU2W>X6XM; MZ>Z>3S_6OV9?^":FF^,?V7_AA#\3-'ME3Q]\2;CX2_#W3?%E]K.H^*=8\>?# M[Q!X0_X1NS\2Z).=7T3P[X=TVSUN^\,PZA>JB:[I$!L]374-*B"@'T;\+=)^ M-7Q"\*P?$#]F[]O3_A:O@L:EJFD6UI\R:;K&AZWJ7@6V M^!7C/3=3T^^@EM;Z/4+1;ZWD7+VIW!F[^7XK?MF?#E8S\1/V:?!_QETF.13> M>)/V:?B3;6FO16F\))+P@S2QK^^-EI'Q,\07+I^[@$\@P?9_V>OV> M/AE^R_\ #:T^%/PET[5=.\)6FL:SK^S6M,K72Y/%<*I\YU#P;<>(M)=/GBOY$^:OI>O//B9\)?A ME\9?#TU33)[ M34;.54FM;J&5%'?C9^Q]%)XF\ ZOXU_:&_9NTQ6G\4?"/Q1?7?BWXW M?"K08CNN-<^$'C:_>;7OB=X?T2TWS77PR\=7>I^*_P"S[3'@_P 87%PEOX9N M@#@_^"NO_)F]T/7X[_LOKZ?>_:$^' _K7U_^TU^T#X2_9?\ @EXY^-/C()<: M?X2TS=IND-J%II+^(_$M_(MCX;\-1:KJ#+8:6^N:Q/:6#ZG?,++3()9M0N\V M]K*#\,?\%0/&GA;XB_L&:)XZ\$:Y8>)?"/BWXR?LH:WX>UW3)#+9:GI>H?'_ M .&TUM>.*ZM9TEMKJ&&XBEB3]4=5TG2M=L+K2M;TVPU?2[V M%[>\T[4[2WO[&[@D4I)#B_LIZWKT/BKX46OQ2T)=$\<:EJT5UH6E:+X=U[Q]XIMM&=BZ#<7]WJ&NV.KW[+)X;T7Q1;1:9 -&\3ZS8LFHOIB&[L+2WG@0: MM<2"<1>G6'[+?[.FE3W]QIGP6^'5A)J>A:-X7O%M/#.G00-X:\/W=M?Z1X>@ MM8XEMK/0[2]LK2[.E6<,%AOZCXIUVW\.Z5::5%JWB+5G5]1UB^2TCC%Q?7;(OFS/DX4*H50!0!\]-^ MU/<:'XM_:NT?QO\ #36M+T#]F3PYX6\96^I>$M0_X3SQ'\1/"WB'PSK'B&6[ MTWPCIFF6=SI.JVSZ)>6-MHDE_J$UVOE7O[.WP.C\1?$SQ?%\,/"4/BGXRZ1%H/Q3 M\00ZU@9HK57D!M49A;F/7OOV/_V6=2\+ MP^"KW]GWX2S^$[>,QVV@'P1H2:;;;H=#MWDMH([1!;W#P^&M C>ZA*7+KI%C MOE)@0@ ^4F_X*S_LQF;PW]F\._''4=.\9>)M+\+^$]7TSX87.H6GB.ZNO#OA M/Q/KM_I%G::M+K=[I?@G3?''A@>+9X]),]ICQ_!KX>VNF^#O$,'BSPM:6'AO3].30/ M$5MI]AI,>K:4]A%;2VERVEZ5IFG7'E.L5W9:?9VUU'-#;0HGNU !1110 444 M4 %%%% !1110 4444 %?%'_!1G_DR;]H7_L3+?\ ]2'1:^UZ^*/^"C/_ "9- M^T+_ -B9;_\ J0Z+0!]G67_'G:?]>T'_ **2K-5K+_CSM/\ KV@_]%)5F@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /B# MX$?\GF_MY?7]E_\ ]57K%?;]?$'P(_Y/-_;R^O[+_P#ZJO6*^WZ "BBB@ HH MHH **** "BBB@ HHHH *Y;QS>:SIW@KQ?J'AR'[1XAL?"^OWFA6Y7>)]9MM* MNYM,A*9&\2WJ01E,C=NQWKJ:.M 'RG^P[I7A_2OV2_@*_AV6*[37?AWH?BWQ M!J2R+-+_$?P^\&V,FK_$G]GGQ/KUW)J/B MCQ'\._#%N&O?B!\*?$>K7%SK^O> =#5_%W@S6;S5-7\'Z;XATG4+C0=+^O?A ME\6/AM\9O"UKXU^%GC;P]XZ\,7;-$NJ>'M0AO%M;N/ N-,U2U!6]T;6+)\Q: MAHNKVUEJVG7"O;WUG;SH\:@'H5%%'2@#X+_:0\._LQ>)?VD_V>[7XH?%K4_ M'QSL/!/QHU;X5^'+*'PW)#XM\!Z?I>A7WQ9EFF\7> O%VFZ:VAZ39Z?>MJFB M:MX4\76=E]OFTK4GMH[[ROE#]G']F;_@FQ)X$^$.L? G]H&\N/A1)HWA"_\ MAEX+OOBIX?L]'U/0;7XK6?Q"\'?9_#7B[0;'QG%IU_\ %/0M5U?2H'-FNKW^ MN:]:VJW%A MLZ)?W_C*PO=;TQ[C4M-GOS#XOM/"'B3X=:LVG&2PUGP_J'BS2;:9KZW::S\X M\)_L"_L@W-DFF_"OX^Z);Z_H?Q ^&_Q9MO%_A;4?A1K'CKPCI'@'4_%GA[P[ MHWAG7;:QFN?#7AR\O=3UOPI)<2Q7EO.MMJ&A+#)))=Q J^(_P!C#]@+X _& MGP'/X\^*?Q2MOB%XFLO"^G_"WP#XD\77GB:SN+7PSXY\'7-G8^#M#L_!][=B MV/BJV\/SZKI,-VUA8VLNIZQ'9:98KJVI0^H>&?V*?V#FL1K_ (>^(-AJVC6. MB^&O#1U"T^*7@S4M%MK/X;MX'UBU1[FVM7LH;NUB^$>CW6MR>8C-:66MRSI! M$TCVWJ?QI_8\\ _&+X@?![XP>,_C)XDTGXP?L^:!KWACPG\0-'D\%Z1=V4_Q M#N]+MO%+ZMH\FEOHXC\:^'=/O/!NHZ(UK#8WVCZK=FUACU*"SO+?Y,^(W_!- M']EC4=:\"_ VY^.WB7P'IFN?#>Q\%Z!\(O#5G\/]';Q+XC^&7PRU+P)'XZ;4 M+/PLFJVNLV_A?Q>VHZYX>COK'2?$M_'[ZY\)K_:SZ?J M$6L:#J-M?Z+%J(G\/W^CR:DT\_H/PL_9(_8Y\"?$GP-X_P# W[1OB'5/%;^. MDO\ X:6%W\:_A]X@M+@: /%UIJGPT\+:=_8SW>O>'FD\9^(%UVQ,^K>+8[J6 M&1O$-K<6RM7DT7_!'7]EW_A,_A_X^@^*7C#0;SP7'IEF^@>![_PCX8\!^(=9 MT:_UO4?&-[=>&#I^JPQ7WC*6XT,^,[5+V=7/@K0'5+;R+L3]I\+/^"5_P(^' M^IV'B>^^+WBSQ]XMC\36_P 2;+Q9XBC\!2:LMW:>./!OC:XU;2[JVT43:?#J M%WX/TW3M9U+2I[=+RUO[[YX#- D !^MU%0V]Q;W<$5S:SPW-M.BR0W%O*DT$ MT;#*R12QLT)OCGJ=]\+OV-EM/%,WVJ;1O M'?[3%W:R7?P5^%%NDGV?5AX3U7"V7QD^)]I&SKHWA7PE<7OA?2-2\JX\=>(] M+@MGTC40#\U?VJ[>#1OV4?VK?"/AT ?#OPK_ ,%&?@;:^"K>':=.TFYUKXT? M!3Q)XZT#2$0"*WT[2O'6L:XXLH?W5I?7M["H0JT:?T*5^/'_ 42^$WA7X(_ M\$^_#WPV\'"^DTO1/C]^S#+=:KK%T=0\0>)=>U;]I/X?ZIXA\5>)=39$DU/Q M%XDUJ[O=7UB_=4\Z\NY!#'#;I#!'^P] !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %?%'_ 49_P"3)OVA?^Q,M_\ U(=%K[7KXH_X*,_\F3?M M"_\ 8F6__J0Z+0!]G67_ !YVG_7M!_Z*2K-5K+_CSM/^O:#_ -%)5F@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /B#X$? M\GF_MY?7]E__ -57K%?;]?$'P(_Y/-_;R^O[+_\ ZJO6*^WZ "BBB@ HHHH M**** "BBB@ HHHH **** "OF#XC_ +(OPB\>^*+GXBZ,GB?X/?%NZ54N?BY\ M$O$-S\._'&IJCJZQ^*FTV.;PY\0+52B*+#XB>'?%=BL:^7';(F17T_10!\5Q MZ+^W3\,$"Z3XN^#7[4NA0--(;7Q]87_P ^)SVX9C!:IXH\$:3XW^'.M7JQ[$ M\V7P!X+MYI SR30*P \\(6$XC ,MO%(6B7[2HH _G!\0? S]@OQCX)\/> ? M#'[;.E?";Q;%\5[WQ]\3/%'Q<\,:QX8\;^-+*'QKXG\9^&_!FG6/QIN_">K? M#71_ ^H^*M2BT+3_ =)I>BF6ZU&[U+1KN?4+A3VL'_!./X">*/"?CCPM\)/ MVP?V?-%MO'GA6'P7J^L^!_AO\'=4UNZ\-Z?\5?&GQ)TJWN-5TGQDEP;YH/'- M]I.L:K82:??ZE(/#_@7]HR70]7\=V%SI7Q"\8)\/ M_#'BB_\ B!:2Z]HFKV-SK\LNNI=OK/AVUTAK/PYK-EJ=MJ>E+=SBVNX[2:[M M;KHIO^"2/A2^@^S^+OBSI.NRZ%J7CS7?!GC2[^%.A0?%"R\2^.H=&<>+?&'C MZ?Q'<7OB_P 3^"[G29(/ VKM:Z5<:%HEPNE(\BP?:)/MBY_8(_8KNV+2_LN? M!%21C%M\/O#]FH'LEI9P(OU502.#Q7R-^V#^Q3^R!X2^%.D3>%OV>_A-HVMW M?QC^ .D27&F^&K&WU$:5XA^,W@W2-2MWDA*W(L=5T^6^TR[B)/&-Q\2-3T37?$GAWX?\ AG3O FL^ M/;OPE++J]GH/_"2Q:.'DL/"::-XGMM/BT*'Q-I&LZS9,VG+>2O)\^ZM^R%^P MQX8U_4-8\:?M^?"#5GUGPAJOA_4/"VA:GH[Z1X5N=1W>WR_V[TC]C3]D#29?M>D?LQ_L M_P ,T;R(+B/X3> [B59(I&211++HDK"2*561AN#1R*5.UEP/E;_AL'P#\)-0 M_: TKP[^R[;^%K_X%>,?"WAZ7PWX>F\&^"O&7BOP)XB\7:=X.G^,%EX:U'1? M#,:_#&QO;^.2SU?1=4\3R:PT3V4%K;W@,2@#?V>/CO\ "'X*_"VR^&/P%\"? MM*?M!Z%9>(_%^K>&S\/OV=/&_A/PMI&G^*O%.J:_9>&-*\0_$:S\!> K+0O# MPU+^S;![;Q%]DCL8(W2.,?N1[D_CK]N'XA!H?!GP/^%7P"TN1U \2?'3XA2_ M$?Q7';2KS/:_#'X/H- >YBR'6'4?C'9@.-DL!PRUR7PL_P""@'@SXD_M'>(_ MV9-0\!>(_AQ\0/#>O^*+"2'X@:GIGA]]9T'1HA_8&N>&]/O5@OM?N_%LL=Y/ M8:)I4=T]IHME+K4]_);/%&WZ 4 ?%47[&\/CZ:WU#]J3XO>/?VD)8I8[@^ ] M3^R?#OX#Q30N)+<-\'/!+6NG>*(H&W!$^)VN?$+.=V5;.?L32-(TG0-,L-$T M'2].T31M*M8;'3-(TBRMM-TS3K*W01P6=A86<4-I9VL$8"0V]O%'%$@"HB@ M5HT4 ?F+_P %<_\ DT"/_LX;]E7_ -:(^'%?IU7XI?\ !9;]HOX6^#OA9X6^ M OC#5[GPMXQ\8?$#X _%'POJFNVG]G^#-=\/> ?VC_AJ?&]C8^*9918'Q'X7 MTF1/$NK:',(KJ/PV7U>$S00W'D_J=\!_C=X+_:,^%GACXR?#F/7SX%\:)J5W MX5OO$>BW&@7NN:-8ZM?:5:>(K/3KMC=?V%KZV)U7P]>S)$VIZ+=6.HK#''=( MM 'K]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\4?\%&?^3)OV MA?\ L3+?_P!2'1:^UZ^*/^"C/_)DW[0O_8F6_P#ZD.BT ?9UE_QYVG_7M!_Z M*2K-?.7[3WQA\2?L_P#[.'Q'^,_A3PGHGC;5?AQX/?Q4WASQ#XHD\'Z7>Z;I M:P3ZNTVNQ:/KLEO-;Z8+JXL[==.D^WWD4%DTUJMP;F+P3]K']O/2_P!F^'3_ M ]IGP_U[Q=\1/$OP\T7XB>"+"5]*TSPIXR%WX\\,^$M1\#>&]=U+6M+;7?B M#'8:Y/K-OH.F13)9V"Z?JVN76G:- M"/BWJOC#6/"=QKFG^"-)T_P'?>+AXILO'VB_#>\^&NK:9!X_:WT#Q?'XAUZP M:UFUF_L_#.J:8+G4]+U^\LXXI9_I/]F3]LWX<_M4Z[\3]"\!>%/B5HA^%FL- MH>JZSXQ\++I7AS7-0M==\1>%M9MO#.NVE_J.GZG=:!XF\)ZYI6KV32V]Y D6 MGZG'!+IFK6-U* ?7E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'Q!\"/^3S?V\OK^R_\ ^JKUBOM^OB#X$?\ )YO[>7U_9?\ _55Z MQ7V_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '#_$?XD^!OA' MX-UKX@_$?Q)I_A/PAX?ABFU36=1,K1QM<7$5I9VEK:VL5Q?:EJ>HWL]O8:5I M.FVMWJFJZARU)?A!X>T5+ MZW)_=7*:5XK^(7A_Q'8I,F)$@UG1-,OD5@)K2)PR*?M(0P:U^T/^PYX6U6&. M_P! N/BO\1_%\^EW +VDWB/P'\'_ !5JOA#5)H2=DUQH&JW3ZKIID5EMM2AM M;Z,+)OA/X&U/1-:^#T'CO0?%GB2R?3H/B\ MBW'BSP?J6BVOC3X<3R_NK?Q)9W&GW.=/UR]K]]:R=>U_0O"VBZIXC\3ZUI7A MWP]HEE<:EK.NZ[J%II.CZ3IUI&TUU?ZGJ=_-;V5A96T2M+<75U/%!#&K/(ZJ M"0 ? WPO^/MK\(OA]X3^&OA#]B_]MR/P[X/T>#2;"2_^'O@*]U*^9&>>^U;5 MKZ;XM>=?:QK6H37>KZO?2XDO-2O;JY=5:4J/$_&NF? 'XBS?$"X\;_\ !.W] MM7Q)=?%"727\:W>HZ.C7NI6NAZQ_PD.EZ-8WL/[0<5WX=\-VNOXUH^%_#'KC5$CO;G3)IXHW7]0?AU\3_AQ\7O#%MXU^%7CSPC\1_"%Y<75G;>)O!/B' M2O$VAS7=C)Y-Y:IJ>CW5W:&YM9,)<6YE$L19=Z*'4GNJ /RM@U[X-P>/O#_Q M4_X=U?MU7N/CS]H'X M*_#'4+G2/'_Q,\)^%=8M!X5,VCZIJ<<>K?\ %'/""PZ9&)+ZY?Q%KEI M=Z9I:6UO*]SU7VE7,ZIXT\'Z'XA\->$M:\5>'=)\4^ M,SJP\(>&]2UK3K'7O%)T&S74-<'AW2+FYBO]:.CV#I>ZH-.M[DV%HZW%T(HF M#D _&7_@H%\,_@K_ ,%)/@_H/P:_:'_8>_;>O/#_ (8^(?A/XCZ'J6C_ W^ M'%MKFG:IX9U&*YNK&TO9?BLYATSQ/I@NO#_B"!,/=Z5>S(ICGC@EB^UO#W[4 MS^%=!T;PSX>_8C_;'TC0?#VEV&B:+I5A\+?AU;66FZ5I=K%8Z?8VEO%\65C@ MMK2T@B@@B10$CC5<<5]->)/C;\'/!_@&/XJ^*_BK\//#?PSE>..#Q_K?C'0- M,\'7$LUQ+9PP6_B*\OXM*N+B:[@GM88(;J2:6YAE@C1I8V4=IX:\3>'/&>@: M1XJ\(:_HWBGPQK]C!J>A^(O#VIV>LZ)K&G7*[[>^TS5-/FN+*^M)E^:*XMIY M8G&=K'!H ^2?^&Q-;_Z,U_;2_P##:?#[_P">U1_PV)K?_1FO[:7_ (;3X??_ M #VJ^TJIZAJ-AI%A>ZKJM]9Z9I>FVES?ZCJ.H7,-G86%C9PO<7=[>WER\=O: MVEK;QR3W%Q/)'###&\DCJBLP /CG_AL36_\ HS7]M+_PVGP^_P#GM4?\-B:W M_P!&:_MI?^&T^'W_ ,]JOI+X;?%?X7_&3P\?%WPE^(G@GXF^%EOKK3&\1> O M%&B^+-%34K)E6[L'U+0KV^M$O+8NAFMGE$R))&Y0)(C-UFMZWHWAK2-2\0>( MM5T[0M"T:RN=2U?6=7O+?3M+TO3K.)Y[N_U"_NY(K6SL[6!'FN+FXECAAB1G MD=5!- 'R#_PV)K?_ $9K^VE_X;3X??\ SVJ/^&Q-;_Z,U_;2_P##:?#[_P"> MU7UCIWB[POK&K76A:5XAT?4M9LM)TG7KO3+'4+:ZO;?1->-T-%U:6WAD>1=. MU8V5W_9]X1Y%V+:8P.X1B&ZUXO\ "OAR]TO3?$'B/1=$OM;CU272+75=2M+" M748M$M!?ZQ+:+=2Q>='IEDRW5\Z$K;0,)9BB$&@#Y0_X;$UO_HS7]M+_ ,-I M\/O_ )[5'_#8FM_]&:_MI?\ AM/A]_\ /:K[1!! 8$%2,@@Y!!&001U!'((Z MUS?ACQEX5\:0:M=>$_$&E^(;?0?$6M^$=:FTJ[BNX],\3^&[U].U_0KUHB1! MJ>D7R/:7]I)B6WG4QR*&% 'RE_PV)K?_ $9K^VE_X;3X??\ SVJ:_P"V3JD* MM+=?L=?MJ6]O&IDGG7X4>#K]HHE&7=;+2?B=J&IW;* 2+>PL;NZD(VPV\CE5 M/VI10!YM\*/BYX ^-GA"#QO\.-<_MK1'O[_1K^*XL=0T;7/#WB'2)OLVM>&/ M%/AS6;6PUWPSXFT6Z_T?5=!UO3['4K*0HTMN(IH9)/2:^+/AC:6^A?MP_M/Z M9I2?8M/\3_"7]G[Q[K5E#\EK>>+IK[XG^$+C76@7$2ZC=^'O"WA_3KRZ"B:[ MATJR$[O]GBV_:= !1110 4444 %?%'_!1G_DR;]H7_L3+?\ ]2'1:^UZ^*/^ M"C/_ "9-^T+_ -B9;_\ J0Z+0!].^,/A[X$^*?@JY\#?$KP?X;\>^#-;L[2+ M6?"OB[1K#Q!X>U6*$PW$46HZ1J<%S8WL2311RK'<02)O16VY K#O_@3\%M5O MO#>IZI\*?A]J>H>#O#]KX5\)7FH^$M$OKCPUX;L;BWNK+1-"DNK*5M*TZTN+ M2VFMK:R\F.!X4,07'/IME_QYVG_7M!_Z*2K- 'BZ?LX?L^Q^)I/&B?!'X4)X MNEAC@D\2KX \+KKCQ1:M%KT:MJ8TL7;%=:@@U7>9=YU"""Z+&:")T[+PM\-? MA]X'U7Q5KG@WP5X8\+:QXYU3^V_&.I:!HMAI5YXFU@F5FU36IK*"%]0OY))Y MYIKJX+S33SSW$KO--+(_;44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'Q#\" ?^&S/V\3@X+?LP 'L2/A7K&1GU&1GTR/6OMZO MCSQS^P_\%?B%\4O&OQ@UV?XHZ?XQ\?6/A+3_ !)+X,^.'QF^'6DWMOX)TZ\T MKP^SZ%\._'?A32);JVLKZYCEOKNTNKZ8,B&Y6&..)<;_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W**^(_^& O@7_T&OC]_XE=^U+_\^2C_ (8"^!?_ $&OC]_X ME=^U+_\ /DH ^W*YWQ=XKT+P+X8UWQCXGNYK#P[X:TN[UG6KZWT[4]6EL],L M(6N+RZ73M&L]0U2[6W@1YI([*RN)A&CN(RJL1\B_\,!? O\ Z#7Q^_\ $KOV MI?\ Y\E&)O%O[5'[7%SX9@UEXRMG/ MKUKHOQKM=6NM,AD(DN+73[JUN;A5\E+F OYJ %GXE>-?"'Q%^/\ _P $_O&O M@+Q-H?C'PCX@\3_'&^T7Q)X;U.TUC1M3M9/@CXB EM-0L99K>7:ZO%*@?S() MHY()DCFC=%^]Z_#7X%_L#>!?V'?VB_V8)]!\8^.?''CSXV?%KXW>-OBAKGB3 MQ1XHN_#$WB*/X$^(( O@CP+K'B+Q!I?@O340E9I8;K4O$FM,J77B7Q%K%V3( MO[E4 %?)?[;/P(\5_M%_ +5_A[X)N?"I\36GB_X<^/-,\/\ C];YOA[XZE^' M/CK0/&S_ _\?#3;:^O5\)>,8]$;1=4G@T[4_L@N8KR33-1AMY+*?ZTHH _" M?6OV5?\ @I%JMI+J>G>(_!NFW/CVX\:>']2\,ZE\=-5LKOX/>%=7^*/P[\=: M%K,'B7X>_!SP?I'Q/U[3M&\+^*/#%BK^%_#.J6.BZWI6D77B34;2VOF?*^%' M_!/7]L+4_C'J_B#X\^,_#MG\)=4^/GAOXH:KX ^'/QI^+EMHNKP^&-#^(]HF MI0:=YFGZI%;:OK.K^ =4U3PKJOB2^LM9FT&X.KEK>WM+&3][:* /YQO!/_!) M_P#:'U7XK:#\0/BJ_@@:SX:\<_"GQ#J'Q 'QX^,'C[Q-X\\2_#WQ!\5M5O\ MXO?V9K6FZ/!X+O[^/QCX6DTWX=:7J-SH%K+H]Y!)/'#Y)F].^%'_ 3F_:GG MU?P7;_%OQNVA^!M)\>> ]?\ B/X9\/\ [2/QK\:2?%'Q;X)\)>/K77/CA>7M M_%X9O-*G^('C#6_!VK7_ ,(X;T>&A!X<7^U;F[\F"VD_>NB@#^>'4/\ @G?^ MVSJFB?!?3)/%>H^%3X*\8>)+KXNWO@3]JWQ_=>)/BYXUU"[T&;1OVF+75_'7 M@+6K+PGJUG!INI6LGPNM]/N;2RAU>X%AJ#!8XU^HOVK?V(OVF?C=^U%X+_:9 M\"_$CX;Z!=?LWQ?"X_ 'PKXD\/7.JZEXBN8_$,VJ?'*37/&D,MO/\.?^$[\. MW"^#'?1=#\4'6M,L+8:@FG0D1I^OE?B1\5?C_P#M5:[XD^(FL_#KX^0?"O1= M)_X*&?#K]D'3O"D_PK\#>-H;/P9K&F^"=.U;Q"EUX@B@U)-J?$^\U;P'>> M+)_"N@ZX/B5I_BK1[7Q-X#\=ZCX%\9Z?X<^(OP\37+;5_!^K^(?A[K.F">76 M;22*T>X@NSY=%_P3Y_:YO/!&J>)_B!XUTSXB_%QM!_9PT'4/"EA\'_ ]X<\$7?Q%DOO#L-_X^\._#RUO_ !%/H4BW MUKI>G7LT+0>#/^"GOQ>^%7A#XHZ;\>/#O@/7]7T/7OBXWP<^)&I^-I]%MOB5 M9^"OVAKKX+V/ASQ=X/\ _PUUF[\$:_,-=\#>-KW3'T2.\U+X(VWB;0]%D\9> M%O!VM>+DM+?QK+G[=:Z%J>H:AY]O;P:;!;.UM& 7];_8U_X*+>"_ ]KH>D^/ M['Q3HW_",>$/$^NW]C\FWGAN6[^)#:I8^,/! MOA^Q\5ZSK_AFYU:3PK'-K%A/<#3I$[7X"?L-_M-^)?V$_P!H7X2?$:^M?AGX ME^/W@;X62>#/AUXN^*_Q)^-ECX7\4>'/!WAYO'FH^/\ Q+XRL[/Q#IR_&CQ5 MITI\=^$M'BO[7P_97%]'#)J=W/-?@QIEOX \)7'@FUNO&UJ==\'G69#JVH>$;Q-+ MU!;,VAU.W:*3SWX5_P#!1_X[_&+XW>'?$$5]\/\ PO\ "_4_BE^R3X:L/A9X M*\9>&_BQ?7'@_P#:+T[XHV-ZGC37['P[HNI>$OB-HUWHV@:UJ_@]'NET"32I M[,ZC=VMQ#OAE^T5X^ MTO1_@YXQT/QQX5UNY^.MK:>$/AKX*T7XO:KKW@G1=4\ 6G@/Q-IEE9:1I%S9 M07&J7=K=ZK$GU[\6M*_: _:.^"_[4GP#UOX2^'_AYJ'B/X$WWA'PAXQO?'#Z MYX/\5_$#Q]X;\46FH:19-%X:L=9B\->%(F\-IJGB2YTB-[K4=6U&QT_2KA-& M>YN_NVB@#\0_&O[$W[67QZU+PY>?$6XT?X6^%(?"'PJ\,>(?AOX%_:%^(K0W M%S\,/AY\<_#RWT7B;P;X=^']U-8ZQXM\9_#K7Y-+$%M'+'H,@U,W;Z79Q7'D M'B;_ ()6_M,:]\*O%/PBO/B-9>)?!GB3X:ZO!J&@^-/C5\7/$D6L?%+Q!^SE MX<\'>)M6U#6=6-_KD.F>)?C/HDWB6Z,%[]DL[>Z?6K71DN9)M,D_H;HH _GZ MUG_@GU^VWJ7C?XR^)M%^(VK>#].\6_#+1]"^&?A+1?VB_%5MX-\->%+?PW\- M=+U#]G+Q (?!,GBQM/M9/"WBZS\/_%WP]K-EJ>GS>+)_$DFF2W]Q=V:_I%_P M3Z_9[\9?LU? K7/ 7C?0?#WA34M<^-'QC^)&F>$O#7Q \4_%.P\*>&_B%XVU M#Q'X?\.3?$#QIINE>)/%&HZ1IMW#::AJ6H6:E[B-X[>26VCA<_<=% !1110! M\:>!_P#D^_\ : _[-V_9[_\ 4T^-U?9=?&G@?_D^_P#: _[-V_9[_P#4T^-U M?9= !1110 4444 %?%'_ 49_P"3)OVA?^Q,M_\ U(=%K[7KXH_X*,_\F3?M M"_\ 8F6__J0Z+0!]G67_ !YVG_7M!_Z*2K-5K+_CSM/^O:#_ -%)5F@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C[]JS0?%VDZK\#_CY MX-\(:U\1+K]G_P >:QKWB;P'X8B2Z\6:]\/O&OA#6?!'C*\\'Z;))"-<\5>& M+35+7Q+IGAQ)HKGQ%!I=]H^GNVJ7EA#-FI_P43_8L"J+WX_^$M#O !]HTCQ+ M9>)?#&OZ=+T>TU;P_P"(-#TW6M(OH6S'/9:E8VMU!(K)+$K*0/M.B@#XN_X> M*?L1?]')_#;_ ,&-[_\ (%'_ \4_8B_Z.3^&W_@QO?_ ) K[1HH ^+O^'BG M[$7_ $_P#R!1_P\4_8B_Z.3^&W_@QO?_D"OM&B@#XN_P"'BG[$7_1R M?PV_\&-[_P#(%>7Z)^U;_P $U?#WB?QWXOTOXS?"1-<^)/B;P[XS\8375_J- M_:ZCXN\*Z1:Z#H?B6#3KZTN+#3-S:,V[67^BM&8/W=7?^"I'BOQ/X)_8 M>^,?B3P=XAUKPMXAL+KX:)8ZYX>U*[TC5[-;SXL>!K&[%KJ%C+#=0"YLKFXM M)_+D7S;:>:%LI(P/W];DM;P,Q)9H8B23DDE%))/F):6MGH,,%LNG:E--J%@L,:" MTO99;NW$<\CR'B;C]H+_ ()6S:_X4\36_P 0O@+H^K^#/&MQ\1]$F\.6O_"- M0GQU<:9JND'Q3J]IH.EZ?:Z_K,-EKFJ_9;S6XK^2UNKV:^@*7FV=?U HH ^+ MO^'BG[$7_1R?PV_\&-[_ /(%'_#Q3]B+_HY/X;?^#&]_^0*^T:* /B[_ (>* M?L1?]')_#;_P8WO_ ,@4?\/%/V(O^CD_AM_X,;W_ .0*^T:* /B[_AXI^Q%_ MT*?L1?\ M1R?PV_\ !C>__(%(W_!13]B;#>3^T5X$O90I,=IIK:SJFH7+ $B&RTW3M)NK M^^N9,;8;6SMI[F9RL<43NRJ?M*B@#XM_9OMO$GQ%^+/QH_:;U;PKXC\"^%/B M)H_P_P#AU\*O#_C/2;GP]XPUCP)\.F\3:D_Q U_PU?I%JOAB'Q?XA\8ZL_AO M0]=M['Q#%X=I_U[0?^BDJS0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !117Y7?$S_@IMH_PE^+OC7X=^+?A/XT_X1SP M'\3-?\%ZOX]TS2=2N?#5WI>D?![2OB5:II6O7$%IH%QXWU#5=5@T'_A%;G4K M2.SLF&L7>I0VZRB, _5&BOQ6\Y.@>"=2 MU+PG9ZOI_CCPL?%4GQ(M_&NOCQHO@N?PIX5L]%TV\LK_ ,&:_KFJ>(5O9[;2 M+*YNH9(K?J;C_@L%\(O"'A>^\1?$/X?_ ! ATO1K*5-8\:>';#0(_ L7BFZ' MB"YT'P;%-KWBNSU^'4-2T[PYJ%S<:S>Z3!X+_B MU:>%O$G@JS^(&D_"#Q)9>&/%\-E;^(]+LK_XQ^!<U.+3;S4+ 27-LL5[ ] MI>W,,MI6EE#/(M0F\'W-SH?C+6)M M?EDT_P *:U=1^*O!EMXF\"H8K6TN?$\%[>1VRP:E_P %.?AE;:%XJ\3:3\&? MCQXDT3PI=^'+B6YTK0_ T-SK_@[QAXOO_ 'A7QWX2TW5?'VGZAK^DZ_XSTR^ MT#3M$M[:/QC+/'!<-X<2TN[>9P#]*Z*^*OV>/V\/@S^TMXG\0^$/ MGXLT?7 M?!MIKEYXUL/&MEI'AR[\*II.I)86D6IVDFM7%T]QK$!FU.".SBN1IMA:SMKK MZ7<-;P3^Q>._V@/!_@+Q?\$/"5UI?B?Q"GQ[\5ZCX/\ "7BOPKIUGK'@S2M4 ML/#FI^)X7\3Z\-2@CL+;5K'2+^#1WL(-4EO+R"1&AA@C>X4 ]SHKXF^(_P#P M4&_9A^%WC;1_!GB;QVJBY^(GB'X4^)_$EGI>KW?AKP'X]\.^'K7Q)E^(] M*U;Q'HVJ:/J-AXCLKW3)_">@KXH\07^HIT_P\\>K-XJNVA\,W%I+ M$]IJT[2QJP!]=45YG\(_C)\,/CSX(T_XD?"'QGI'COP5J=WJ5A:Z[H[3B$:A MH][+IVJZ==VUY!:W^GZCIU[!+;7EA?VMM=V\BCS(55D+>F4 %%%% !1110 4 M444 %%%% !7Q1_P49_Y,F_:%_P"Q,M__ %(=%K[7KXH_X*,_\F3?M"_]B9;_ M /J0Z+0!]G67_'G:?]>T'_HI*LU6LO\ CSM/^O:#_P!%)5F@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N(U7X9_# MC75U!-;^'_@G6%U:[O-0U5=4\*Z%?C4[_4=)&@:A>Z@+JPE^V7=]H2KHMY@Z7X5N_@'\&+KPSH;:>^C>'KGX8>" MKC1=+?29;N;2VL-,FT1[*U.GS7]_+9&&%/LTE[>/#L:YG+XWQ1_92_9\^+_@ M#7_AIXO^%OA)/#'B.:QO+X>'=%T[PSJL.IZ9=&\TW5[#5]$M;.^L]3LKAI6A MNXI=S17%Y:3B:SO;NWG^AZ* /R8_X*,_"WP7\%/^"8'Q$^%GP\TZXTGP;X-B M^%NFZ'8W6HW^K7,4$GQK\#WL[W&H:E<7-[T6;2KB_T.];3=7M(+VU,$LVG7ZI(UK=(CL8I MA&^QNJ,,@_AQ_P %_?VC?''[.?[)]UJNM>!'\3_LU^-;KP_X6^)?BSPQI>L: MOX_^&OCNS^(7@GQ+\/=6;2[25K'4?!'BG^Q]7\*ZDWV7^T-.\17GA^5;@6MU M-$?U9_9%^(?QA^+7P"\#?$_XX>!M)^&7C+Q];WOBK3_A]IO]H&^\(^!]8O9K MKP%I'BN34;BX=_&Z^$WTJZ\7):^386NN7-W96EO%':X(!YYX;_X)_P#[.?A& M]\"7_A_2O&&FW'PSTCQ#8^!7MO&^O0R>'-;\7W%Y<>+?'=A<0SQW8\>^)&U' M48M3\1RW$DOD7]W%9P6BRG%_P;^P9^S?X&U.WU32/#GB2[EL/'7A[Q]I-IKO MCCQ5KNFZ+J/A"[U_5/">AZ3IVI:I/:VG@[PUKWB?7/$FC>%1&VD6GB&^_M7[ M.]S;6C6_V110!\J>'_V+?V??#GQ.IYWUY_$>GWMQ)I^LRFRN9-$T\7EL\.FZ (M(LX8[2"%$ZSQS^S5\,_'6H M?!>]F3Q)X2M/@'XKB\9?#GP]\._$5]X$\+6.L0:= MUB@XWP?_ ,$S?V1/!5S\1;G3O _B#4F^*GA_QKX3\9Q^(_'GB_7XM2\,>/[" MUTSQ%H:KJ.K3-%:/9V=O%8R[VOK QK);W:R*K+]]44 >7_!SX0^$/@9X T;X M;>!EU/\ X1W1#[G:>66^O\ R;=KN;+!!-+&96C1!([L"Q]0 MHHH **** "BBB@ HHHH **** "OBC_@HS_R9-^T+_P!B9;_^I#HM?:]?%'_! M1G_DR;]H7_L3+?\ ]2'1: /LZR_X\[3_ *]H/_1259JM9?\ 'G:?]>T'_HI* MLT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?)_CS]KC MPQX8\>^(/AEX$^%_QG^/?C3P6FG'Q_8?!CPEI&KZ5X N=8L8=4TC2/%7BSQ; MXF\&>$K7Q)J.E7%OJT7A6PUS4?$D&DW5CJ=_I5G8:A87%S]85\:_L5QQCPS\ M?[D(@N;W]L;]J66\N H$UW)9_%;6M)M)+F3&^9[;2M-T_38&D+-%8V-I:H1# M;Q(H!6_X:Z\;?]&0_MC_ /A-_!/_ .?G1_PUUXV_Z,A_;'_\)OX)_P#S\Z^T MZ_$;]NG]N+X[?L]?MN?!_P"''@[Q+I%A\(7\,_L^^(?B#X=NM)^'6I76KZ;\ M5?VD=0^$'BZ^^P:UK^F_%SQ%>:=X=%@_AG3/@QI.OWFDZUOUGQCITOAQ)A0! M]S?\-=>-O^C(?VQ__";^"?\ \_.C_AKKQM_T9#^V/_X3?P3_ /GYU^=&E?\ M!9?Q3XWO?&OA[X3_ 2^''Q!USP_XYURST+7%^,/B#PYX#USX(TTKX3ZQX=71W\*6^GWVI:KINIP:G!I45RY\A^*G_!:KXA^ M)- ^-WB'X._!^[M/"'P#U;X):QKMSX9UR#Q?\8/$7_"2?$GX2VFI?#'3_AWJ M_A.S\.ZGJ/Q$\)>,]<@T75_"OBC79O#T6G%]6&EZU?Z9:@ _77_AKKQM_P!& M0_MC_P#A-_!/_P"?G1_PUUXV_P"C(?VQ_P#PF_@G_P#/SK\T_C1_P5X\8)X) M\^.=,^(?B_]FSQ%^T)X=\?^"_AWJ/@ M:QL?'WP0\)6FDQ>"O$?CN_OM'SXY2^MF\/)8:7=))^I'[#O[2-Q^UE^S;X$^ M.%YH=MX6O/$ZZA:7OA*76$U/Q7X6O=#NVTB]T3XD6$6F:5%X2^(T%W:3S^*O M!,45Y%X7NKF/3(]5U18A?3 &'_PUWXVXS^Q#^V/C/)_X1KX*' ]<#XYDGZ 9 MKV3X*?'_ ,$_'.S\2IH%AXN\)>+O VI6NC^/_AG\1_#EUX/^(O@;4-1M3?Z0 M/$'AZZDG1M-U[3E;4/#OB+1K[5_#/B&TCN)=%UF^-G>+;^WU\36$45O_ ,%% M?$DD$:0OJG[&OA>34GB4(U\^E?&OQ1%ICW97'GMI\6IZC':-)N:W2]NEC*K, MX(!]LT444 %>/_'+XQ:9\#O A\97_A[Q!XQO[_Q)X1\$^%/!OA8:6-?\7>-? M'GB33?"?A/P[IL^N:CI&B64FI:UJUI'/J.L:I8:;I]FMS>75RL<&U_8*\W^+ M'PF\$?&SP1J'P_\ B!I]]?\ A^_O-'U1)-)UO6?#.NZ3K?AW5K+7O#VO^'O$ MGAV^TS7O#^O:%K6G6.J:5J^D:A:7UG=VT;QS;2Z. ?%/BS_@IK\%/!^D?L]Z MWJGA3Q_'9_'^&:6S2Y3PGI5UX/EL_B#H'PGU'2=3AUCQ18+XH\2:=\0O$FGZ M1<^&_ ,OBG5SI-OJOBJ*VDT#3VO)?/Y?^"NGP+TV8VGB+P!\2-%N(_'GQ'^% ML]\EQX$UOPF/B-\/YM&MT\)V_CG0O%^H>$[J\URYUNUL_M":JMIX=O(+Y/$D MNG06LES7U(9-.U6]T_5;"+Q/%+J,5P9?%T]]XINA<:W?75[+SUY_P $_OV8 M-6\-^(/#'B+P?XC\6VGBO7?$/BOQ+J7B[XB^/O$OB/6_&'B/1]%\.7'C#4?$ M>K^(KK6;CQ3I7AOP_I?A[PUKC7@OO#6C0S66BRV27MZ;@ ^P]+OX]4TS3M3A M,+0ZC8VE_$UM=6]];F.\MX[A#!>VCRVEY"5D!BNK622WN$VS0N\;JQO5A>%_ M#.B>"_#7A_PAX:L4TOP[X6T72_#VA:;$\LL=AI&C64.GZ=:++/)+/*+>TMX8 MO-GEDFDV[Y9'D9F.[0 4'@$^E%9,VNZ)#J]OX=FUC2HO$%[876J6>A2:A:)K M-WIEG+#!>:C:Z8TPO;BQM9[BWAN;N*![>"6>&.617E16 /@;PQX0UO\ ;)\4 M_$WQEXZ^)GQ-\+_!?P1\1_%OPH^&_P *_A3XZ\0?"^'7Y/ -^-"\6?$'XB>+ M?!=UHOC?7-1UCQ1;:E9>&_#5KX@TWPWH.A:9;7=S8:IK.J7%W:^<_M._ 3X# M_LY_"R7Q]!8_M,>/O$>J>+? WP\\"^"+3]LO]I#P^/%7C[XD>*]*\&^$='O? M$5_\4I[+P]I4VL:O;RZMK=Q;78T[38;JXALKZY6"SG]__80_Y)5\1_\ LYK] MI7_U;WB:OH_XM_"/X=_'3X?^(/A=\5?#-KXM\$>)HK6/5='N9[VRD\[3[VVU M/2]1T[5-+N;+5M&UG2-4L[/5-'UK2+ZQU72=2M+6_P!/O+>Z@BE4 _%KP/XE M_8];PSXFNOBWXN^*FG>+O!=A\2-9\5V'P+_;4_;,^+/A/2M)^&'B+P?X8\2P MW6K>(=<^'WB+2_%%CJOC?1(+OPMJGAR.Y-N[:G87E[I\BR)-=?$?_@G_ &_C M'Q+\.8'_ &\-7^(OAOXF^#/A6? OA[XW_M1^(?$FL:UX]'B=_#VL:5:Z-\:K MVVC\,F'P;XENM4U'6KO1[G1+/2Y+O5M/M+:>UEG^Y-3_ ."87['NNZ18Z5XA M\&>.O$,\/B'Q+XGUOQ'K7QK^,=]XQ\=ZCXOE\-S^(8/B/XO?QP/$/C_1M1G\ M&^$9I-!\4ZAJ>C1R>&]*:&QC\F3S>H^&?_!.[]DGX0^,Y?'W@3X:WFE^)V\8 MV?CFUO+KQQXZU>VTO7-/F\:W-BFD:9JWB.\TW3-)M;GXB>,[F/1K2UCTUY]= MN))K>0PVGV< _%[QI^T'\$+SQ=_PCGP0^$7[8GBS0==U_P#9^\/>!O'_ (X_ M:*_;+\.:+XAL?C/\2O&O@S5/B18Z3#\48M2UWX8Z'H_@B_U#0M>TJ6"YUC5I MA;75K9V"Q7$_T3I_Q4_X)^:J-%MM)3_@H)JVM^+O$/@?1_AWX;L?BC^V$VO? M$_0OB+<>)[7PE\2O 5E/\5X%U7X9:C)X-\2R2^*KV?35TVUTQKO5+2SM[FSE MN?T7\"?\$[OV2_AQK$FN>&/AUJJW@U[P=K^GPZU\0_B+XFTSP^?A]XA\0>*O M!6A>&=(\1>*=3TSPYX1\-ZYXJ\0WFG>$='M+/P\!JEQ;3Z?-;"*&/0^''[ / M[+'PIUK1_$/@[X?ZG#K'AKQ%HWB'PG>:UX]\?>)W\'Q^&K7Q19^&O"OA-?$? MB74T\/\ @'P]%XU\4-HW@+3%M_"EC/K%Q<1:4)HK5X #\Q-?^.O_ 33\*Z3 MX,UWQ)XG_;?T'1OB+K>KVG@/4-7^-G[6>GQ>+_"&AZAIVDZE\5O#T5W\78KK M5?AI%J>K:?9PZQ:6\FKWK7"3V6@7%IFXKV'Q)\*_!UW^T;K_ ,"?@_\ #[XV M^.](^%WA'P%XX^-WCCQ3^WU^U+X+N= T;XC7.M_\(_I?PX\.6'BGQ0_C;Q'% MH^@ZAKU]%K-[X5T@0+;:5;ZG)J-V6M_K_2_^"<_[+&A3>$[GP_X:\>:#=^ _ M$&N:UX'O-)^,?Q8M;KP?IGB2\AU#7? /AJ;_ (3%VT7X7:E?6\5W+\-[#R?" M,5P@EMM+@8 CTCXH?L>? 7XO_$.V^*7C'P[XCB\9_P#"-0^#->OO"7Q$^(/@ M*R\>>#K6XO+RP\*?$C1_!7B;0=)^(&@Z;=ZA?7&FZ?XLL]5CL7O+F.W*03RP MN ?E%I/Q9_X)]>*98-!\*:K^V==^/+[QGXX^'MKX0U7]HW]I?3VT_P 4>!O" M$'C6\/B'6H?C==>'[/2;S1+RQO+1=-U?5/$$\,UPJ:#Y^GZC#:V_@IJ_[/\ M\*O"EQXG M\+P?#^?5OB7)=^)?#7BM+*_B\.ZY:6,M_>QVD@71S>O;V5Q]SZ!_P2X_8Q\- M>'++P?I?P]\4?\(E:>,]*\?7/AF]^*_Q1U'0]:\3>'M)M-#\+7>OZ=?>+I[? M5[?PEIEA8VWA>QNT>TT46L;V<*.TK2>1_MO?";PO^SM^S?JUS\%U\;?!_0?' M7B+]G7X-?''XM?#;4O%NH^/_ (5?LW^%-6;PW?>-?"=[#/K6H>']6\$>'M0E MM8O%]GI]W>:'!J5QXDOUNGTM)H0#Y*\(?%O]B:^\!^"M?\7ZY^T%=^)/$/A^ MQUSQA=?!;]J[]M+XE_"GX0GQ!XDO/!WA&P^+'C/6?$_@SQ#\/]4UOQ?:2>%; MS0/$?A.WU[0==M[Q-8LK3385U%YO#_Q2_8VD_9^@^+/B:Q_:YE\=VVCR_P!L M?##P1^T]^U7KDDOC2'X4:I\8SX3\/ZYJ/Q2L+6]CG\(Z5/)#J]X;:TCO2+29 MUE&T_-FDZ+^S%X+^/GPP\ > O#DOQR^%">(/ .HZI\0OB9XP^/>M_&C]K#P[ MX\\2>+_'?CGX[^)_$GANY\+_ Y^+7A?]F_Q/I7]J:AJ7Q.\)>*YWNX6N+;6 MM*FDT9M3^L?VLO@!^Q#HG[/?Q9^-O[/B73^,?@KHWPLT/6)?#/CKXG:OHOA' M0?&%AX9\+ZAJVO\ P_FUJ\\/7/B75/@'XTU/3;WQ)J?AR]\3VGA6_BFDO+2> MVAFA .'U;QA^P'XJ\)ZMI7QB^'O[86K:9>Z3X6\6ZA\(+GXO?M7_ !+\9Z'X M)_X5YX6^+?B+QO\ %7P5-\0KKP]H^@?#RVUK2KZ^U/3-3\01*HT^XL(YM5W6 M4/8:U\:/^";F@/XZ:ZUW]N8Z/X(&I0V/B:'XP_M=0^$/B!=:%KGA?PWK=E\. M/$=W\5K/1M<70K_QCX9.K7]WFV6IQW5QJ<4%M=FW^/OC?I?@V36_B+9 M?LV_"+0?BEX$\-6FN:_X>^(OC?XD_M/:P/'GPP^'_P"S?\/Q=_#G3_%GP^\5 MZ)K^O>&_'MFT7@76M#\1:SXD\.:C;:+$]YI.J7UK]E&1\<;CXB7_ (;\3^&U M\ ^%/@IXC\"ZC\0])\=_$/P%;?'NT^%0\%_$/XW? &P^*6J:;X8@\46VOZ5I MOB+P)X@&EZ^\7B>XTZQTCP]JKZ1IUE97$ZV0!^B?Q\\._!?X+>-_V;-%/A[X MZZ?\.OCRTDFL_&3XK_MO?M:>!? /@*=H](FTCP1=:[X?\6>-M'M?B5XLM]3N M9_">G^+M1\,^$]:FT6^TJT\43:GZ=#>?+7CWX\ZOXT7Q1\-_$_P!^&?A7X&?LT>,_!WP M;\#Z/K?Q(^.%K\/_ !X&T'XDZ)X<\(?$?\ :.^!7@GX@I=_&#X.WNE:=IGC M_P )WOB#2]'LM+N9]$M9=8UVRGU#5#]^_P#!/+]C?X2?$O\ 8F^ 'BGQ]%\0 MI/%\FO>(_B3HVO:!\3OC/X%G\&ZL?%OC315@^%<3>(]$\3?#WX>Z_P"&;MK! MO!=NMC8ZIX;O(+76K.\*Q2* %DO!XYL[BUE6ZE@AM]-B?5;B:&S M5I%\P\%_%_\ 8WU;X@7O@CQMX;_;0\)Z'8#P['??&*Q_:7_:JU'X.Z1J/B_X MO^./@[X>TCQ%KVH?%+2]9\.W"^(?!IM-;U;4M''AVRU2]:U@U2:SABOKC]1? M"O\ P3P_9,\%_$%OB=H'P[U:'Q7%XFTSQ;I3WOQ$^(^K:+X;U;2?%TWCZU7P MKX:U3Q5>>'O#6FR>-;J\\3WVDZ-IMGIVHZM>W<]];W"SM'7%_&'_ ()F_LV? M$_X;?%;X?:/H^J^ G^+_ ,+O%?PA\5:OIFO>)M7M+KPEXU^(-]\2];EO?"VI M^(/^$?U7Q!9>*M9\0:GX3\0:A:RZIX/N];NI-"N+:W2.TH ^0_&'AGX/ZY;_ M +,@_9ST?XY^.]0_::TSXG>,/"O_ M/]LG]KWX>$OCM\*)OBC:Z_\)?VS/VR_C'8?#>PNOBQX<^%.@S?%#4I?$OA2#PYH M=]JOB*U^VZO;VVI16=S<6440F0:@]E^Z_B']F7P;J?B;]FKQ+H.H7_A-OV8T M\0:/X1TS3H+6XT_5_ _BCP!)\/\ 6O!>JI.JO%83V-OH.I07MFT=U;:AX?LV M4-'+*M<^?V'_ -F1O#6A^$&^&Z'P]X;^'5I\*-'T\^(_%6VT\!6/CO1_B7;: M$9QK0N9EC\::#I6L&]GFDU!C;?8VNC8RS6T@!^2?Q'^+/[&NAZ5\4K;P ?VG M-6\>_";Q'XA\*^(_!WC[]J[]J[PTTVIV/PF^)7Q/\.7>DZAX<^*'BBRGTWQ% M'\-]3L0^JW>CW>G0I>'4+2SOQ86EUT=[\5/V!_#NH:MX1\5S?MNP_$G0]!^% M^J/X'\+?'W]J;Q?JGBR]^*FKZ3X7T*P^']MHWQDN;_6=OBS6++17.M6OAZX, M5Q!JPA?26DOX_O\ \+_\$Q/V+/!]CXBTW1/A/=QV/BC4WU34K:\\??$+4HXF M/AKQQX/M[#2Q?^*+@Z1I%CX<^(_C+3+'2].-M:6R:S)<+&;NVL[BWT?#'_!- MK]CKP?X]OOB3H/PMN[7Q5>^(-#\4)/+XZ\?7FFZ;K7A[Q7IWCJQN](T2[\2S M:1IGF^,-+L_$.HQ6EG'%J=^CB^6>VD>W(!^8NN?%?]DGQ-KOP9\(?L^Z)^V' M\1/$/Q:\6>$_">J:SXI_:#_;&\+> OA7J_C7PIX^U_0O#/Q%\2+\2YET3X@M M>>"3!<>$6BF(L9KB5M0BN38QW/W%^S3^SC\ OVB/@)\*?C7;W?[1NA'XC>#M M+\0WNAC]KS]IVZ31=7D5K;6])ANG^*J/=6^FZS;7UG;W,B(]Q!#',\:,Y1?4 MO^'<'[+6F>(]*\<>#/".N>"_&_AEY-7\)ZKI/COQ_)H.E^.;:R\76?ASXA:O MX%E\5+X/\8^+/"D?C?Q#%H>H^*=)U.6VL+S^RU=;&&VB@^F/@3\'_#GP ^#G MPV^"WA*>\O/#_P -O"6D>%;#4-1,9U'53IUNJWFL:CY*I"+_ %B_:ZU.]$*) M"MU=RK$JQA5 !\M7'A[Q+^R/\3O@\GASXE?$'QO\"OC'XZM?A#KW@'XK>+]8 M^(NL> O&>NZ/K&J>"?%W@'QOXGGU#QBFDWM_HEQX?\5>%O$&MZWIA35+#6-% M_LJ>QO8K_P"_:^+_ -LK_6?LH?\ 9YGP5_\ 23Q?7U]8:SI&J3:E;Z9JNFZC M<:->G3=7@L+ZUO)M*U$00W)L-2BMY9'L;T6UQ;W!M;I8IQ!/#+Y?ERHS &E1 M110 4444 %?%'_!1G_DR;]H7_L3+?_U(=%K[7KXH_P""C/\ R9-^T+_V)EO_ M .I#HM 'V=9?\>=I_P!>T'_HI*LU6LO^/.T_Z]H/_1259H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *^./V*_\ D4OCM_V>'^U=_P"K MF\3U]CU^;/PS^.GPU_9.\2_''X7?M%^(8_A-/KGQZ^*GQ;^'OC#Q99ZC8^ O MB-X*^+/B.7QO:R>&?%XM)-!D\0^%]1U?4/"_B;PG=7UOX@L;G2X-7CL)]&U? M3[V4 _2:N7U/P/X*UOQ!HWBS6?"'A?5_%/AQ9%\/>)=3\/Z3?^(-!65BTJZ- MK-U:2ZCI:R,Q:06-S '8DL"2:^7_ /AX5^Q'_P!'._"/_P *BV_^)H_X>%?L M1_\ 1SOPC_\ "HMO_B: /S)\2_MTWWP*_;G^,'PO\0_"[X(^%_V;?"WC'QWX M8G\5W'P\T3P%IX\:Z=^R;9?M ^?JWQ@A\4W\2?!/]JG]DK0OBA!^T!\//V)?$=MXL\2:EXZ'QC\2S M_%.PU/PU\%(=>_:3^'7P=\5:U\/_ ;XP&FMK,7C;XBZAX%\83VOA[PKX1O% MTO2I)1;:5=6=OIFH_I)JOQT_X).:]XU\2_$G7/%G[)>L?$#QGH%UX6\6>--4 MTCP?J'B?Q'X2*ZTE$TV=9+-%A" M^'/CO_P2?\(:)'X;\+>+OV3?#N@16JV2:-HVE>$=/TW[(OB&R\6^0]I:Z7'# M)&WBK3=/\2.)$8R:[96NK2%K^".=0#G?^"97[0W@S]M'X3:YX^UGX4>![+QQ M\,=3U[X&^,/%I\(>$?#^IZ_J=GJ>J77BS2M+\'PVT_B'PU\.IS2ZC>KIUE;62WFH31 MQ137UTMM%$+B\EB@@CEN9@\TD<,2.Y6- OP?X2_:]_X)N^ ;K4;[P/\ &+]G M7P?>:Q8Z1INK7/AF?0M#GU/3_#_V_P#L*SU"33;.V:\M]'&J:BNF1W!D6R2^ MNDMQ&DTBMW'_ \*_8C_ .CG?A'_ .%1;?\ Q- 'V17YE_%;X>>.OB%_P4 - MKX$^-_CSX*7NG_L7W@?0_AOKCZY#%O@GX/\::SHVJ:#9_%#Q&OC;7O''BK7?!-GK-I8:EJ M'@SPS%MW.JIX?N=1L='EO9 #6'[,_[1(//[>OQ](QT_X0 M+]F@<^N?^%)4']F?]H@_\WZ?'X8]/ G[-(S]?^+)=/3WK[>HH ^(?^&9OVAO M^C]OV@1Z8\!_LS_KGX)'/Z4G_#,O[0Q&#^WO^T%[X\"?LSC\O^+(Y'YU]OT4 M ?$'_#,G[0W_ $?M^T&?;_A!OV:!^O\ PI$_ECGU%-_X9C_:%SG_ (;W_:%Z MYQ_PA/[,^/I_R0[I7W#10!\/C]F/]H3.3^WM^T*?8>"OV9P/_5'$Y_''M0?V M8_VA#_S?M^T,/8>"_P!F@?\ O#<_7G%?<%% 'P\/V8OV@N,_M[?M$9[G_A#? MV:,?7'_"C3_7':OBO]K7]@/]K#XUW_PY\+^#?VL_BDFKZ;J4VNP_M&^)=.^ MVC>*_@1+;SVJMN^+=;\?:WX?^/'Q]T;5_'7B6#2+7 MQ%XQU+3OBAX@M;SQ+KMMX?L-*T.WU76)XWO;V'2--L=/2>5EMK:- !7WW7Q5 M^PLI@^&WQ5T^;]W>Z;^U#^TA:ZA:MQ/97,WQ2US4(H+F,_-#+)8WUG=HC@,U MOH- 'SQXB_:W_ &6O M!_B&\\)^+_VAO@SX1\3Z?K\OA.XT#Q3\1?"OAS5_^$D@ALIY]"MK'6=3L;B\ MU."/4+$SV=DD\T#7,,_#+7M"NO&7PJD\*W_A_P :ZSJFO7OB M+PE%8FQ\4:]'=-H^KZQ>7]BBC5M26YTLZ==7T\DT^;!;8RE+=%7\N?AG^R=\ M2]:U+PW%XE\):98WWP>_X*3_ !F^.^K:YXRL &\<_#3QEIGB^Z\/>(_!5Z]E M?_VE(\?B[0])>*6:P^SS>'[N"4H]C;JWR]KW_!,W]K[P3\)O%G@CX+>(_"KM M\2=,O+GX@:'KOQJ^*UKI\7CF[^,'Q)\5V?C7X?*)9-(\(:MI'A+Q)X6LU@L] M/@T&0:=>0-H-W?6FG7I /WIM?BK\-K[QHWPYLO'/AB\\>)%JL\GA&UUBSN-> MBBT,:8VL--IT4KW$)TU=9TE[Q)41X$U&S=U"W$9;OR 1@@$'J#R#^%?SVZY_ MP3[_ &\9++5_$4_B_P"&_P 0?'=U\/\ 5/"#R^+?B)XZBEO8_$.C?!33?$B6 M.M:?9:7?6-[>S>!O%FH6EQ/<)I<^HW=C=:S8W<5Y>6Z;_P //^">'[;^D:9X M$\3Z]\?-1LOC+X3\,?#OP18^*X_C7\3=&98K/PYX MBU"]U[Q#X"NX]6U#06U:\7PZMY'>V<^GVB3 '[4Q?%_X5R_$!OA7%XZ\,-\1 M]\\3^#%U&#_A(/-M-%M?$D\+6&1*9H= OK763"?W@TV=;P*8-SCTJOY^OV9_ MV)/VB/@Y\:_@QJ/BOX?6N@MJ?[0L'Q9\5:[H7Q7\<_'*U\/Z!X)_99NOA5XJ MO?%7Q#^(&FZ5K%KJWQ@\>ZA'JFD>%;-;VQL+-IU1XC:3*G] M !1110 4444 M %%%% !1110!^8?_ 5:^&OCOXQ? SX2?##X8_&'Q/\ +X@>-?VG?A+HGA3 MXO\ @ZSL[[Q%X(U6XM_%+IJ6GVUZ45O/ACFTZYDMI[74(+2]GGTZ[MKV."9. M#_90_8S_ &G?AO\ "[_A!]6_:+\?_!34?#VNZC;7EE\.M _9P\6>%/'UU*L, MUQ\2;36M9^"4/CB:^\3S%I=6B^(CZEXPBU"*=;_6M9M_LU_-]4?MC8FU#]DF MPB99+ZZ_;&^$MQ;6BNOVBX@TK1?&^J:E+#$2'DCL=.M+F\NG4%8;>%Y'*J,U M]H4 ?$'_ S3^T:2"?V]?CQ]%^'O[-('Z_!8\^AQT[4?\,S_ +17/_&>OQ\' M(/'@']FG\1S\%".?;&*^WZ* /B$_LS_M#L>?V]?C^H']WP'^S1GZ\_!+MZ$$ M?0TT_LR?M#'/_&>_[0G/7'@?]F=2.G0_\*0./IC\J^X** /A[_AF+]H7O^WO M^T-GV\%?LSCCW'_"CNOOZ\CTKF/&?[$_Q+^)GAG4O OQ*_;2_:"\8^ _$)L+ M?Q3X4N/#_P"S_H\/B#2;34K/4I=)FU?0/@QIVN:=#>R64<%Q=:/J-CJ"VSRI M;W<+/N'Z$44 ,B011QQK]V-$0=>B*%'7)Z#N)I MY^(^E/X/T3XD?#+Q[J.E6D>GZ=XIU?P)K5WH\^E^-K;3(+729_$_A7Q+H$^L M:99V-KXBMM9-A8RVV'_PJ#]MO_H]'X?_ /B)6E?_ #Z*^TJ* /BW_A4'[;?_ M $>C\/\ _P 1*TK_ .?11_PJ#]MO_H]'X?\ _B)6E?\ SZ*^TJ* /BW_ (5! M^VW_ -'H_#__ ,1*TK_Y]%'_ J#]MO_ */1^'__ (B5I7_SZ*^TJ* /BW_A M4'[;?_1Z/P__ /$2M*_^?11_PJ#]MO\ Z/1^'_\ XB5I7_SZ*^TJ* /BW_A4 M'[;?_1Z/P_\ _$2M*_\ GT4?\*@_;;_Z/1^'_P#XB5I7_P ^BOL#63J8TC53 MH@MVUD:=>G25NB1:MJ0MI?L(N2""+CW.F:G;)<:U#JFT _5[_A4'[;?_ $>C\/\ _P 1*TK_ M .?11_PJ#]MO_H]'X?\ _B)6E?\ SZ*^*_ WQQ_X*L>,?&%WH_B_X2>#OA=I MK>._"-AJ,%E\-]?\8W'AWP=#HNI:MK^IZ#XDO/$VA>"?%/\ PE#6=GI4UB,C>8:+\)M*T+X 0GA;4?&&C&?3WE\+^);;1KO'VUI%G MN0#](_\ A4'[;?\ T>C\/_\ Q$K2O_GT4?\ "H/VV_\ H]'X?_\ B)6E?_/H MKX>\._'[_@J=K!MM2'PAMHM$T.\&N:O:Z[\$KSPWXB\73"]\'VNO_##1].N/ MBC,ND:=X>FU?Q.GAKXER2WD7C6PT*+4X["WMS)--K_!;XC_M_P#Q3UOXP>(O MB3\./B7\.+/1/A#^T#H7PLL[OP]!X1GUKQ,X\+W_ ,-+_4O#Z:MJ6E3^,K"\ M?6](T35K%WTR_L[9Y4GN4E:ZN #[*_X5!^VW_P!'H_#_ /\ $2M*_P#GT4?\ M*@_;;_Z/1^'_ /XB5I7_ ,^BOSQ\*>-/^"F6E_!_P=I7@#2?&EQ>1_"/3(/% MVI?%#X;>,-=^)5W\7_%-CXTMM=U?3M6^)_C.TN;"R\ 7^D^&+^STBZT/4?#> MK3ZRT5G/%H[Q11X>N?M _P#!1WX0VNI_&36-'\<^(/ 'A#X8ZAXLUGP7XR^# MMKI*_$OQ#X>\/?"N]UBQN+Q?$YO_ (/^(M<:]\=:;X-T>P1_"^H^)=/-JUC+ M/>(Y /TJ_P"%0?MM_P#1Z/P__P#$2M*_^?11_P *@_;;_P"CT?A__P"(E:5_ M\^BOH[X27WCK5/AAX"U7XG0Z;:_$#5?"NC:KXNL=(M)K'3M-US4K**^O=+MK M6XN+N:,:6\_]GR&2XE,DUM)+N < >B4 ?%O_ J#]MO_ */1^'__ (B5I7_S MZ*/^%0?MM_\ 1Z/P_P#_ !$K2O\ Y]%?:5% 'Q;_ ,*@_;;_ .CT?A__ .(E M:5_\^BC_ (5!^VW_ -'H_#__ ,1*TK_Y]%?:5% 'Q;_PJ#]MO_H]'X?_ /B) M6E?_ #Z*/^%0?MM]OVT?A_\ ^(DZ5_\ /HK[2HH ^4_AS^S7K6F?$+3/C#\< M/B[KOQY^)OAG3=4T?P'<7OAG0O ?@#X;6.NI'#K]UX(\ : UY';^)-?M8X]/ MU?Q9XCU[Q-X@;24_L?3;[2]*GO+.Z^K*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MFLB.5+(K%&W(64,48 @,I()5L$C(P<$C/)HHH =1110 4444 %,DCCE4I*B2 M(2"4D574E2&4E6!!(8 CC@@$ XML 11 ea152200-6k_guardforce_htm.xml IDEA: XBRL DOCUMENT 0001804469 2021-01-01 2021-06-30 0001804469 2021-06-30 0001804469 2020-12-31 0001804469 2020-01-01 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2019-12-31 0001804469 gfai:SubscriptionReceivableMember 2019-12-31 0001804469 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2019-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001804469 ifrs-full:RetainedEarningsMember 2019-12-31 0001804469 ifrs-full:NoncontrollingInterestsMember 2019-12-31 0001804469 ifrs-full:OtherReservesMember 2019-12-31 0001804469 ifrs-full:OrdinarySharesMember 2020-01-01 2020-06-30 0001804469 gfai:SubscriptionReceivableMember 2020-01-01 2020-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001804469 ifrs-full:RetainedEarningsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-01-01 2020-06-30 0001804469 ifrs-full:OtherReservesMember 2020-01-01 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2020-06-30 0001804469 gfai:SubscriptionReceivableMember 2020-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001804469 ifrs-full:RetainedEarningsMember 2020-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-06-30 0001804469 ifrs-full:OtherReservesMember 2020-06-30 0001804469 ifrs-full:OrdinarySharesMember 2020-12-31 0001804469 gfai:SubscriptionReceivableMember 2020-12-31 0001804469 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001804469 ifrs-full:RetainedEarningsMember 2020-12-31 0001804469 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0001804469 ifrs-full:OtherReservesMember 2020-12-31 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OtherReservesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OrdinarySharesMember 2021-01-01 2021-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001804469 ifrs-full:RetainedEarningsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:OrdinarySharesMember 2021-06-30 0001804469 gfai:SubscriptionReceivableMember 2021-06-30 0001804469 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001804469 ifrs-full:ReserveOfSharebasedPaymentsMember 2021-06-30 0001804469 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001804469 ifrs-full:RetainedEarningsMember 2021-06-30 0001804469 ifrs-full:NoncontrollingInterestsMember 2021-06-30 0001804469 ifrs-full:OtherReservesMember 2021-06-30 0001804469 2019-12-31 0001804469 2020-06-30 0001804469 gfai:AIHoldingLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIRobotsLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIHongKongLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:SouthernAmbitionLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:HorizonDragonLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIThailandMember 2021-01-01 2021-06-30 0001804469 gfai:GuardforceCashSolutionsSecurityThailandCoLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:AIThailandAndSouthernAmbitionMember 2021-01-01 2021-06-30 0001804469 gfai:ThaiBahtMember 2021-06-30 0001804469 gfai:ThaiBahtMember 2020-12-31 0001804469 gfai:ThaiBahtMember 2021-01-01 2021-06-30 0001804469 gfai:ThaiBahtMember 2020-01-01 2020-06-30 0001804469 gfai:HongKongDollarMember 2021-06-30 0001804469 gfai:HongKongDollarMember 2020-12-31 0001804469 gfai:HongKongDollarMember 2021-01-01 2021-06-30 0001804469 gfai:HongKongDollarMember 2020-01-01 2020-06-30 0001804469 gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember 2021-01-01 2021-06-30 0001804469 gfai:CashInTransitNonDedicatedVehiclesCITNonDVMember 2020-01-01 2020-06-30 0001804469 gfai:CashInTransitDedicatedVehicleToBanksCITDVMember 2021-01-01 2021-06-30 0001804469 gfai:CashInTransitDedicatedVehicleToBanksCITDVMember 2020-01-01 2020-06-30 0001804469 gfai:ATMManagementMember 2021-01-01 2021-06-30 0001804469 gfai:ATMManagementMember 2020-01-01 2020-06-30 0001804469 gfai:CashProcessingCPCMember 2021-01-01 2021-06-30 0001804469 gfai:CashProcessingCPCMember 2020-01-01 2020-06-30 0001804469 gfai:CashCenterOperationsCCTMember 2021-01-01 2021-06-30 0001804469 gfai:CashCenterOperationsCCTMember 2020-01-01 2020-06-30 0001804469 gfai:ChequeCenterServiceCDCMember 2021-01-01 2021-06-30 0001804469 gfai:ChequeCenterServiceCDCMember 2020-01-01 2020-06-30 0001804469 gfai:OthersMember 2021-01-01 2021-06-30 0001804469 gfai:OthersMember 2020-01-01 2020-06-30 0001804469 gfai:CashDepositManagementSolutionsGDMMember 2021-01-01 2021-06-30 0001804469 gfai:CashDepositManagementSolutionsGDMMember 2020-01-01 2020-06-30 0001804469 gfai:RoboticsAISolutionsMember 2021-01-01 2021-06-30 0001804469 gfai:RoboticsAISolutionsMember 2020-01-01 2020-06-30 0001804469 2021-02-01 2021-02-04 0001804469 2021-03-25 0001804469 2021-03-01 2021-03-25 0001804469 gfai:RobotsAtWarehouseMember 2021-01-01 2021-06-30 0001804469 gfai:RobotsAtWarehouseMember 2020-01-01 2020-12-31 0001804469 gfai:RobotsInTransitMember 2021-01-01 2021-06-30 0001804469 gfai:RobotsInTransitMember 2020-01-01 2020-12-31 0001804469 2020-01-01 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember 2020-12-31 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:MachineryMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember ifrs-full:VehiclesMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:GDMMachinesMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:GrossCarryingAmountMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2020-12-31 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2021-01-01 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:MachineryMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember ifrs-full:VehiclesMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:GDMMachinesMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember 2021-06-30 0001804469 ifrs-full:LeaseholdImprovementsMember 2021-06-30 0001804469 ifrs-full:MachineryMember 2021-06-30 0001804469 gfai:OfficeDecorationAndEquipmentMember 2021-06-30 0001804469 ifrs-full:VehiclesMember 2021-06-30 0001804469 gfai:AssetsUnderConstructionMember 2021-06-30 0001804469 gfai:GDMMachinesMember 2021-06-30 0001804469 gfai:RobotsMember 2021-06-30 0001804469 ifrs-full:ComputerSoftwareMember 2020-12-31 0001804469 ifrs-full:ComputerSoftwareMember 2021-01-01 2021-06-30 0001804469 ifrs-full:ComputerSoftwareMember 2021-06-30 0001804469 ifrs-full:BottomOfRangeMember 2021-08-20 0001804469 ifrs-full:TopOfRangeMember 2021-08-20 0001804469 ifrs-full:BottomOfRangeMember 2021-06-30 0001804469 ifrs-full:TopOfRangeMember 2021-06-30 0001804469 ifrs-full:TopOfRangeMember 2021-03-31 0001804469 ifrs-full:BottomOfRangeMember 2021-03-31 0001804469 2019-12-01 2019-12-16 0001804469 2020-12-01 2020-12-31 0001804469 2021-03-01 2021-03-31 0001804469 gfai:QuantumMember 2021-03-31 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2021-06-30 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:GuardforceHoldingHKLimitedMember 2021-06-30 0001804469 gfai:GuardforceHoldingHKLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:HandshakeAndRichardMember 2021-03-31 0001804469 gfai:TuJingyiMember 2018-08-07 2018-09-01 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2021-01-01 2021-06-30 0001804469 gfai:QuantumInfosecIncMember 2021-06-30 0001804469 gfai:QuantumInfosecIncMember 2020-12-31 0001804469 gfai:GuardforceTHGroupCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceTHGroupCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAITechnologyLimitedMember 2021-06-30 0001804469 gfai:GuardforceAITechnologyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAIServiceLimitedMember 2021-06-30 0001804469 gfai:GuardforceAIServiceLimitedMember 2020-12-31 0001804469 gfai:BangkokBankPublicCompanyLimitedMember 2021-06-30 0001804469 gfai:BangkokBankPublicCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceLimitedMember 2021-06-30 0001804469 gfai:GuardforceLimitedMember 2020-12-31 0001804469 gfai:ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember 2020-12-31 0001804469 gfai:TuJingyiMember 2021-06-30 0001804469 gfai:TuJingyiMember 2020-12-31 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2021-06-30 0001804469 gfai:ProfitRaiderInvestmentLimitedMember 2020-12-31 0001804469 gfai:GuardforceHoldingHKLimitedMember 2020-12-31 0001804469 gfai:RichardHallMember 2021-06-30 0001804469 gfai:RichardHallMember 2020-12-31 0001804469 gfai:ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember 2021-06-30 0001804469 gfai:ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceAviationSecurityCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceAviationSecurityCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceSecurityThailandCompanyLimitedMember 2021-06-30 0001804469 gfai:GuardforceSecurityThailandCompanyLimitedMember 2020-12-31 0001804469 gfai:GuardforceHoldingsHKLimitedMember 2021-06-30 0001804469 gfai:GuardforceHoldingsHKLimitedMember 2020-12-31 0001804469 gfai:ServiceProductsReceivedFromRelatedPartiesMember 2021-01-01 2021-06-30 0001804469 gfai:ServiceProductsReceivedFromRelatedPartiesMember 2020-01-01 2020-06-30 0001804469 gfai:ServicePrductsDeliveredToRelatedPartiesMember 2021-01-01 2021-06-30 0001804469 gfai:ServicePrductsDeliveredToRelatedPartiesMember 2020-01-01 2020-06-30 0001804469 ifrs-full:NotLaterThanOneYearMember 2021-06-30 0001804469 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2021-06-30 0001804469 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2021-06-30 0001804469 ifrs-full:LaterThanFiveYearsMember 2021-06-30 iso4217:USD iso4217:USD shares shares pure iso4217:THB 6-K 001-40848 false --12-31 Q2 2021-06-30 0001804469 Guardforce AI Co., Ltd 7725129 8414044 5790229 5468911 690487 2462654 1584884 38880 2553957 495081 7422 373268 18578271 17026675 1667081 1715866 9075078 7884354 2868604 4190351 189438 223408 329534 3359752 3534552 68040 972384 1038346 330416 361275 37438598 35974827 3050006 1540411 1700473 494994 1556425 2211984 790704 632105 1349427 1249106 43200 284627 4396317 1670469 12886552 8083696 986584 993869 1482152 2106429 18127706 19085812 825841 1023366 75600 6547498 6841673 40931933 38134845 0.003 100000000 17587388 17587388 0.003 100000000 17356090 17356090 52763 52069 -50000 -50000 2409864 2082795 223500 223500 -6277568 -4722294 98352 204249 -3543089 -2209681 49754 49663 -3493335 -2160018 37438598 35974827 18405025 18728786 -16346463 -15441180 2058562 3287606 98226 3271608 4094532 -1311272 -806926 237178 32452 -40137 -310207 440952 435713 -1555183 -1520394 58368 -1555183 -1578762 -91 5420 -1555274 -1573342 -0.09 -0.09 17486264 17090926 -1555183 -1578762 -105897 -414098 -1661080 -1992860 -1661171 -1987440 91 -5420 -1661080 -1992860 16666663 50000 -50000 2360204 223500 273579 -1596270 65894 1326907 -414098 -414098 689427 2069 16757 18826 -1573342 -5420 -1578762 17356090 52069 -50000 2376961 223500 -140519 -3169612 60474 -647127 17356090 52069 -50000 2082795 223500 204249 -4722294 49663 -2160018 -105897 -105897 187598 563 -563 43700 131 327632 327763 -1555274 91 -1555183 17587388 52763 -50000 2409864 223500 98352 -6277568 49754 -3493335 -1555183 -1578762 2542432 2486283 18826 341123 220992 11269 2842 98226 2189 -43 -673605 -148074 -1005395 88282 -2105633 -70808 365594 129256 -98693 186250 872339 -592783 28428 -5404 -47099 2566716 422211 522688 -356170 146100 107961 2042948 869431 2251341 188890 2598 165 5524 24276 -2224467 -194249 1622855 3516143 378046 1207112 269389 72823 977073 1401490 -1653 834718 -554528 -178352 -737700 1331548 10129910 7687721 9392210 9019269 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NATURE OF OPERATIONS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Guardforce AI Co., Limited (“Guardforce”) is a company incorporated and domiciled in the Cayman Islands under the Companies Act on April 20, 2018. The address of its registered office is 10 Anson Road, #28-01 International Plaza, Singapore 079903. Guardforce is controlled by Guardforce AI Technology Limited (“AI Technology”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce AI Holding Limited (“AI Holdings”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Holdings is a 100% owned subsidiary of Guardforce. AI Holdings’ registered office is located in British Virgin Islands.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce AI Robots Limited (“AI Robots”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Robots is a 100% owned subsidiary of Guardforce.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce AI (Hong Kong) Co., Limited (“AI Hong Kong”) was incorporated in Hong Kong under the Hong Kong Companies’ Ordinance (Chapter 622), on May 30, 2018. AI Hong Kong is a 100% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic AI solution business of selling robots.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Southern Ambition Limited (“Southern Ambition”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on August 3, 2018. Southern Ambition is a 100% owned subsidiary of AI Robots.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Horizon Dragon Limited (“Horizon Dragon”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on July 3, 2018. Horizon Dragon is a 100% owned subsidiary of AI Holdings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce AI Group Co., Limited (“AI Thailand”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The 49,000 ordinary shares with a value of approximately $16,000 and the value of the cumulative preferred shares of approximately $17,000 has not been received as of December 31, 2018. The cumulative preferred shares are entitled to dividends of $0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31, 2020 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders. No dividends were declared during the six months ended June 30, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardforce Cash Solutions Security Thailand Co., Limited (“GF Cash (CIT)”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has 3,857,144 outstanding shares. 3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares in GF Cash (CIT)) are owned by AI Thailand with one share being held by Southern Ambition and 33,600 ordinary shares and 2,400 preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to the articles of associates a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled to cast 99.07% of the votes at a general meeting of shareholders. GF Cash (CIT)’s head office is located at No. 96 Vibhavadi-Rangsit Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution business of selling and leasing of robots. No dividends were declared during the six months ended June 30, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97% of the shares of GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd and Guardforce 3 Limited, with the same majority shareholder.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The reorganization of Guardforce and its subsidiaries (collectively referred to as the “Company) was completed on December 31, 2018. Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling shareholder before and after the reorganization. Accordingly, the Company’s financial statements have been prepared on a consolidated basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting period. The Company engages principally in providing cash management and handling services located in Thailand.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following diagram illustrates the Company’s legal entity ownership structure as of June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="ex99-1_001.jpg"/></p> 1 1 1 1 1 on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The 49,000 ordinary shares with a value of approximately $16,000 and the value of the cumulative preferred shares of approximately $17,000 has not been received as of December 31, 2018. The cumulative preferred shares are entitled to dividends of $0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31, 2020 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders. on July 27, 1982 and has 3,857,144 outstanding shares. 3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares in GF Cash (CIT)) are owned by AI Thailand with one share being held by Southern Ambition and 33,600 ordinary shares and 2,400 preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to the articles of associates a shareholder may cast one vote per one share at a general meeting of shareholders. 0.97 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING POLICIES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The accounting policies applied are consistent with those of the audited consolidated financial statements for the years ended December 31, 2020 and 2019, as described in those audited consolidated financial statements, except for the adoption of new and amended International Financial Reporting Standards (“IFRS”) effective for the year ending December 31, 2021 which are relevant to the preparation of the unaudited interim condensed consolidated financial statements. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The financial statements were approved by the board of directors and authorized for issuance on December 15, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with International Accounting Standard (“IAS”) 34, “Interim Financial Reporting”. These statements should be read in conjunction with the audited consolidated financial statements for the years ended December 31, 2020 and 2019, which have been prepared in accordance with IFRS. The unaudited interim condensed consolidated financial statements have been prepared on a historical cost basis. In the opinion of management, all adjustments necessary for a fair presentation have been included in the accompanying unaudited condensed consolidated financial statements and consist of only normal recurring adjustments, except as disclosed herein. The results of operations for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All amounts are presented in United States dollars (“US $” or “USD”) and have been rounded to the nearest US $.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of consolidation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated statements of profit or loss and other comprehensive loss, changes in equity (deficit) and cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control of the controlling shareholders, wherever the period is shorter.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited interim condensed consolidated statements of financial position of the Company as at June 30, 2021 and 2020 have been prepared to present the assets and liabilities of the subsidiaries using the existing book values from the controlling shareholders’ perspective.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All intra-group and inter-company transactions and balances have been eliminated on consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business combinations under common control</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IFRS 3 Business combinations does not include specific measurement guidance for transfers of businesses or subsidiaries between entities under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying value on the transferor’s financial statements, and to have the consolidated statements of financial position, profit or loss, comprehensive income, changes in equity and cash flows reflect the results of combining entities for all periods presented for which the entities were under the transferor’s common control, irrespective of when the combination takes place.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated statements of financial position, profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The reporting currency of the Company is the U.S. dollar (“USD”). The functional currency of Guardforce, AI Holdings, AI Robots, Horizon Dragon, Southern Ambition, is the USD. The functional currency of AI Hong Kong and Handshake is the Hong Kong dollar. The functional currency of AI Thailand and GF Cash (CIT) is the Thai Baht (“Baht” or “THB”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The currency exchange rates that impact our business are shown in the following table:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Period End Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Thai Baht</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0312</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0324</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0325</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0316</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Hong Kong Dollar</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.6</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of estimates</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, income and expense. Actual results may differ from these estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In preparing the unaudited interim condensed consolidated financial statements, the significant judgments made by management in applying the Company’s accounting policies and the key sources of estimation uncertainty were the same as those that applied to the consolidated financial statements for the year ended December 31, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk management</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk factors</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The Company’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited interim condensed consolidated financial statements do not include all financial risk management information and disclosures required in the audited financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as at December 31, 2020 and 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 2.7.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity risk</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prudent liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount of committed credit facilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working capital requirements from cash generated from operation and proceeds from bank borrowings and finance leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the reporting date, the contractual undiscounted cash flows of the Company’s current financial liabilities approximate their respective carrying amounts due to their short maturities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital risk management</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s objectives on managing capital are to safeguard the Company’s ability to continue as a going concern and support the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital to shareholders, issue new shares or sell assets to reduce debt.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the opinion of the directors of the Company, the Company’s capital risk is low.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of COVID-19</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Coronavirus Disease (COVID-19) outbreak and the measures taken to contain the spread of the pandemic have created a high level of uncertainty to global economic prospects and this has impacted the Company’s operations and its financial performance in year 2021 and 2020. As COVID-19 continues to evolve with significant level of uncertainty, management of the Company is unable to reasonably estimate the full financial impact of COVID-19 on the Company’s financial results in year 2021. The Company is monitoring the situation closely and to mitigate the financial impact, it is conscientiously managing its cost by adopting an operating cost reduction strategy and conserving liquidity by working with major creditors to align repayment obligations with receivable collections. Based on the Company’s most recent projections for year 2021 and with over $9 million in cash and cash equivalents, management of the Company believes that the Company will be able to continue to operate as a going concern in the foreseeable future for at least the next 12 months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from contracts with customers</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates its revenue primarily from rendering the following services: (i) Cash-In-Transit - Non Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (DV); (iii) ATM management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Cheque Center Service (CDC); (vii) Express Cash; (viii) Coin Processing Service; (ix) Cash Deposit Management Solutions and (x) Robotics AI Solutions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue when it has transferred to its customer control over the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred service’s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred service. The Company’s management applies the following considerations to analyze the moment in which the control of the service is transferred to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the contract or quotation with the agreed service price.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluate the services engaged in the customer’s contract and identify the related performance obligations.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consider the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged in a customer’s contract is generally a fixed amount.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged with the customer.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize revenue when the Company satisfied the performance obligation through the rendering of services engaged.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">All of the conditions mentioned above are accomplished normally when the services are rendered to the customer and revenue is recognized when the Company satisfied the performance obligation over time or point in time depending on the service type. The reported revenue reflects services delivered at the contract or agreed-upon price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue is recognized when the related performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">Disaggregation information of revenue by service type is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">Service Type</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,939,614</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,964,178</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">31.8</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,380,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,438,017</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">ATM Management</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,806,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,267,452</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Processing (CPC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,401,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,443,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Cash Center Operations (CCT)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,540,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,595,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cheque Center Service (CDC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Others  **</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">251,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">223,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Deposit Management Solutions (GDM)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">849,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">637,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.4</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Robotics AI solutions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">203,872</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,250</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,405,025</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,728,786</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">**</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Others include primarily revenue from express cash and coin processing services.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.9</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services provided.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.10</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent Accounting Pronouncements</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All new standards and amendments that are effective for annual reporting period commencing January 1, 2021 have been applied by the Company for the six months ended June 30, 2021. The adoption of these new and amended standards did not have material impact on the consolidated financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning January 1, 2021, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with International Accounting Standard (“IAS”) 34, “Interim Financial Reporting”. These statements should be read in conjunction with the audited consolidated financial statements for the years ended December 31, 2020 and 2019, which have been prepared in accordance with IFRS. The unaudited interim condensed consolidated financial statements have been prepared on a historical cost basis. In the opinion of management, all adjustments necessary for a fair presentation have been included in the accompanying unaudited condensed consolidated financial statements and consist of only normal recurring adjustments, except as disclosed herein. The results of operations for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All amounts are presented in United States dollars (“US $” or “USD”) and have been rounded to the nearest US $.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of consolidation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated statements of profit or loss and other comprehensive loss, changes in equity (deficit) and cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control of the controlling shareholders, wherever the period is shorter.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited interim condensed consolidated statements of financial position of the Company as at June 30, 2021 and 2020 have been prepared to present the assets and liabilities of the subsidiaries using the existing book values from the controlling shareholders’ perspective.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All intra-group and inter-company transactions and balances have been eliminated on consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business combinations under common control</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IFRS 3 Business combinations does not include specific measurement guidance for transfers of businesses or subsidiaries between entities under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying value on the transferor’s financial statements, and to have the consolidated statements of financial position, profit or loss, comprehensive income, changes in equity and cash flows reflect the results of combining entities for all periods presented for which the entities were under the transferor’s common control, irrespective of when the combination takes place.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated statements of financial position, profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The reporting currency of the Company is the U.S. dollar (“USD”). The functional currency of Guardforce, AI Holdings, AI Robots, Horizon Dragon, Southern Ambition, is the USD. The functional currency of AI Hong Kong and Handshake is the Hong Kong dollar. The functional currency of AI Thailand and GF Cash (CIT) is the Thai Baht (“Baht” or “THB”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The currency exchange rates that impact our business are shown in the following table:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Period End Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Thai Baht</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0312</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0324</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0325</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0316</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Hong Kong Dollar</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Period End Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Thai Baht</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0312</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0324</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0325</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.0316</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Hong Kong Dollar</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1282</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.0312 0.0324 0.0325 0.0316 0.1282 0.1282 0.1282 0.1282 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.6</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of estimates</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, income and expense. Actual results may differ from these estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In preparing the unaudited interim condensed consolidated financial statements, the significant judgments made by management in applying the Company’s accounting policies and the key sources of estimation uncertainty were the same as those that applied to the consolidated financial statements for the year ended December 31, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk management</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial risk factors</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The Company’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited interim condensed consolidated financial statements do not include all financial risk management information and disclosures required in the audited financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as at December 31, 2020 and 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 2.7.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity risk</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prudent liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount of committed credit facilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working capital requirements from cash generated from operation and proceeds from bank borrowings and finance leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the reporting date, the contractual undiscounted cash flows of the Company’s current financial liabilities approximate their respective carrying amounts due to their short maturities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.3</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capital risk management</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s objectives on managing capital are to safeguard the Company’s ability to continue as a going concern and support the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital to shareholders, issue new shares or sell assets to reduce debt.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the opinion of the directors of the Company, the Company’s capital risk is low.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.7.4</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of COVID-19</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Coronavirus Disease (COVID-19) outbreak and the measures taken to contain the spread of the pandemic have created a high level of uncertainty to global economic prospects and this has impacted the Company’s operations and its financial performance in year 2021 and 2020. As COVID-19 continues to evolve with significant level of uncertainty, management of the Company is unable to reasonably estimate the full financial impact of COVID-19 on the Company’s financial results in year 2021. The Company is monitoring the situation closely and to mitigate the financial impact, it is conscientiously managing its cost by adopting an operating cost reduction strategy and conserving liquidity by working with major creditors to align repayment obligations with receivable collections. Based on the Company’s most recent projections for year 2021 and with over $9 million in cash and cash equivalents, management of the Company believes that the Company will be able to continue to operate as a going concern in the foreseeable future for at least the next 12 months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 9000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.8</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from contracts with customers</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates its revenue primarily from rendering the following services: (i) Cash-In-Transit - Non Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (DV); (iii) ATM management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Cheque Center Service (CDC); (vii) Express Cash; (viii) Coin Processing Service; (ix) Cash Deposit Management Solutions and (x) Robotics AI Solutions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue when it has transferred to its customer control over the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred service’s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred service. The Company’s management applies the following considerations to analyze the moment in which the control of the service is transferred to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the contract or quotation with the agreed service price.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluate the services engaged in the customer’s contract and identify the related performance obligations.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consider the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged in a customer’s contract is generally a fixed amount.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged with the customer.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize revenue when the Company satisfied the performance obligation through the rendering of services engaged.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">All of the conditions mentioned above are accomplished normally when the services are rendered to the customer and revenue is recognized when the Company satisfied the performance obligation over time or point in time depending on the service type. The reported revenue reflects services delivered at the contract or agreed-upon price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue is recognized when the related performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">Disaggregation information of revenue by service type is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">Service Type</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,939,614</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,964,178</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">31.8</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,380,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,438,017</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">ATM Management</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,806,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,267,452</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Processing (CPC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,401,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,443,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Cash Center Operations (CCT)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,540,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,595,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cheque Center Service (CDC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Others  **</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">251,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">223,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Deposit Management Solutions (GDM)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">849,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">637,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.4</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Robotics AI solutions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">203,872</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,250</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,405,025</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,728,786</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">**</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Others include primarily revenue from express cash and coin processing services.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage of <br/> Total</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">Service Type</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,939,614</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">32.3</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,964,178</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">31.8</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,380,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,438,017</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">ATM Management</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,806,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31.5</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,267,452</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Processing (CPC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,401,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,443,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Cash Center Operations (CCT)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,540,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,595,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cheque Center Service (CDC)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Others  **</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">251,890</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.4</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">223,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Cash Deposit Management Solutions (GDM)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">849,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">637,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.4</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Robotics AI solutions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">203,872</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,250</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,405,025</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,728,786</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p> 5939614 0.323 5964178 0.318 2380880 0.129 2438017 0.13 5806020 0.315 6267452 0.335 1401421 0.076 1443220 0.077 1540291 0.084 1595889 0.085 31081 0.002 30285 0.002 251890 0.014 223342 0.012 849956 0.046 637877 0.034 203872 0.011 128250 0.007 18405025 1 18728786 1 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.9</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services provided.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.10</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent Accounting Pronouncements</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All new standards and amendments that are effective for annual reporting period commencing January 1, 2021 have been applied by the Company for the six months ended June 30, 2021. The adoption of these new and amended standards did not have material impact on the consolidated financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning January 1, 2021, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS COMBINATION</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On the February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd (“Handshake”), a Hong Kong-based company specializing in penetration testing. A total of 43,700 shares were issued and valued at $7.50 per share in consideration for 51% of Handshake.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly, the acquisition has been accounted for in accordance with IFRS 3 guidelines, whereby the Company recognized the assets and liabilities of Handshake transferred at their carrying amounts with a carry-over basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following represents the purchase price allocation at the dates of the acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 25,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,276</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,250</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(58,297</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">329,534</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total purchase price</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">327,763</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 43700 7.5 0.51 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 25,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,276</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,250</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(58,297</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">329,534</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total purchase price</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">327,763</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 24276 32250 58297 329534 327763 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CASH, CASH EQUIVALENTS AND RESTRICTED CASH</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash on hand</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">368,117</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">392,803</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cash in bank</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,357,012</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,021,241</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,725,129</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,414,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,667,081</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,715,866</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Cash, cash equivalents, and restricted cash</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,392,210</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,129,910</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash on hand</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">368,117</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">392,803</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cash in bank</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,357,012</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,021,241</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,725,129</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,414,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,667,081</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,715,866</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Cash, cash equivalents, and restricted cash</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,392,210</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,129,910</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 368117 392803 7357012 8021241 7725129 8414044 1667081 1715866 9392210 10129910 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INVENTORY</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Robots at warehouse</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,553,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">252,411</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Robots in transit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">242,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Inventory</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,553,957</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">495,081</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No allowance for slow moving or obsolete inventory was recorded for the six months ended June 30, 2021 and 2020.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Robots at warehouse</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,553,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">252,411</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Robots in transit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">242,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Inventory</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,553,957</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">495,081</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2553957 252411 242670 2553957 495081 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ACCOUNTS RECEIVABLE, NET</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,790,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,468,911</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,790,229</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,468,911</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,790,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,468,911</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,790,229</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,468,911</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5790229 5468911 5790229 5468911 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WITHHOLDING TAX RECEIVABLES, NET</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">690,487</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Non-current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,359,752</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,534,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Withholding tax receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,359,752</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,225,039</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the second half of year 2020, the Company received a withholding taxes refund in connection with the Company’s 2013 to 2015 withholding taxes refund applications. The Company wrote off the difference between the receivable recorded and amount of known refund from the Thai Revenue Department. The Company did not have any write offs during the six months ended June 30, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Out of prudence, based on amount written off for the receivable related to year 2013 to 2015, the Company recorded an allowance of $98,226 against its withholding taxes receivable for the six months ended June 30, 2021.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">690,487</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Non-current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,359,752</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,534,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Withholding tax receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,359,752</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,225,039</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 690487 3359752 3534552 3359752 4225039 the Company received a withholding taxes refund in connection with the Company’s 2013 to 2015 withholding taxes refund applications. The Company wrote off the difference between the receivable recorded and amount of known refund from the Thai Revenue Department. The Company did not have any write offs during the six months ended June 30, 2021 and 2020. 98226 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER CURRENT AND OTHER NON-CURRENT ASSETS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Input VAT receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">325,208</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">134,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayments - office rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,515,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">952,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayments - insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">503,978</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">292,095</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayments - others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,709</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Uniforms</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,954</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Tools and supplies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,724</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">135,553</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Other current assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,462,654</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,584,884</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Deposits</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">330,416</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Other non-current assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">330,416</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">361,275</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Input VAT receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">325,208</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">134,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayments - office rental</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,515,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">952,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayments - insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">503,978</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">292,095</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayments - others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,709</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Uniforms</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,450</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,954</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Tools and supplies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,724</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">135,553</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Other current assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,462,654</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,584,884</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Deposits</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">330,416</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Other non-current assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">330,416</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">361,275</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 325208 134746 1515585 952616 503978 292095 17709 51920 15450 17954 84724 135553 2462654 1584884 330416 361275 330416 361275 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FIXED ASSETS, NET</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Leasehold<br/> improvements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Machinery and<br/> equipment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Office decoration<br/> and equipment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Vehicles</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Assets under<br/> construction</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">GDM machines</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Robots</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Cost</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-indent: -5pt; padding-left: 5pt">At December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,649,107</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: 6%; text-align: right">5,713,840</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: 6%; text-align: right">5,951,808</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: 6%; text-align: right">17,885,762</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: 6%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></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: 6%; text-align: right">1,883,116</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: 6%; text-align: right">884,950</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: 6%; text-align: right">35,968,583</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt">Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,695</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">399,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,385,878</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,914,853</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -5pt; padding-left: 5pt">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,571</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,471</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"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,443</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(159,621</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(231,811</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(362,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(378,093</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,136,207</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(119,627</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26,570</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,255,284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">3,421,580</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">5,364,988</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">5,624,909</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">17,033,723</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">23,027</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">1,763,489</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">3,236,815</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">36,468,531</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt"> </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt">Accumulated Depreciation</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><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 style="text-indent: -5pt; padding-left: 5pt">At December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,923,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,390,966</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,124,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,004,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,084,229</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt">Depreciation charged for the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,674</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111,429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">611,225</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">174,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,245,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,568</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,091</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,471</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"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152,378</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(185,685</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(342,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(325,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(889,619</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,150</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(990</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,783,455</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">As June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,816,002</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">5,104,766</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">4,907,414</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">13,610,199</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">752,027</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">203,045</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">27,393,453</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -5pt; padding-left: 5pt"> </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><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 style="font-weight: bold; text-indent: -5pt; padding-left: 5pt">Net book value</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">605,578</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">260,222</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">717,495</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,423,524</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">23,027</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,011,462</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,033,770</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9,075,078</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There was no impairment of fixed assets recorded for the six months ended June 30, 2021 and 2020. No fixed assets were pledged as security for bank borrowings.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Leasehold<br/> improvements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Machinery and<br/> equipment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Office decoration<br/> and equipment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Vehicles</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Assets under<br/> construction</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">GDM machines</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Robots</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Cost</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-indent: -5pt; padding-left: 5pt">At December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,649,107</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: 6%; text-align: right">5,713,840</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: 6%; text-align: right">5,951,808</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: 6%; text-align: right">17,885,762</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: 6%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></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: 6%; text-align: right">1,883,116</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: 6%; text-align: right">884,950</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: 6%; text-align: right">35,968,583</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt">Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,695</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">399,639</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,385,878</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,914,853</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -5pt; padding-left: 5pt">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,571</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,471</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"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,443</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(159,621</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(231,811</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(362,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(378,093</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,136,207</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(119,627</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26,570</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,255,284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -5pt; padding-left: 5pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">3,421,580</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">5,364,988</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">5,624,909</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">17,033,723</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">23,027</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">1,763,489</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">3,236,815</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">36,468,531</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt"> </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -5pt; padding-left: 5pt">Accumulated Depreciation</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><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 style="text-indent: -5pt; padding-left: 5pt">At December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,923,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,390,966</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,124,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,004,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,084,229</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -5pt; padding-left: 5pt">Depreciation charged for the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,674</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111,429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">611,225</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">174,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,245,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -5pt; padding-left: 5pt">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,568</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,091</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,471</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"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152,378</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(185,685</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(342,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(325,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(889,619</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,150</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(990</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,783,455</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -5pt; padding-left: 5pt">As June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,816,002</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">5,104,766</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">4,907,414</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">13,610,199</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">752,027</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">203,045</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">27,393,453</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -5pt; padding-left: 5pt"> </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><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 style="font-weight: bold; text-indent: -5pt; padding-left: 5pt">Net book value</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -5pt; padding-left: 5pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">605,578</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">260,222</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">717,495</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,423,524</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">23,027</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,011,462</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,033,770</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9,075,078</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3649107 5713840 5951808 17885762 1883116 884950 35968583 4284 47695 54330 399639 23027 2385878 2914853 -33571 -3136 -115471 -7443 -159621 -231811 -362976 -378093 -1136207 -119627 -26570 -2255284 3421580 5364988 5624909 17033723 23027 1763489 3236815 36468531 2923013 5390966 5124622 14004064 616280 25284 28084229 78674 89833 111429 611225 174897 178999 1245057 -33568 -3091 -115471 -248 -152378 -185685 -342465 -325546 -889619 -39150 -990 -1783455 2816002 5104766 4907414 13610199 752027 203045 27393453 605578 260222 717495 3423524 23027 1011462 3033770 9075078 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of right-of-use assets are as below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">As at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,190,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,173,590</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,978</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,223,282</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,506,446</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(218,864</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,771</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net book amount</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,868,604</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,190,351</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liabilities were measured at the present value of the remaining lease payments, discounted using the lessee’s incremental borrowing rate. The weighted average incremental borrowing rate applied to new leases during six months ended June 30, 2021 was 3.25%.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the six months ended June 30, 2021, interest expense of $125,245 arising from lease liabilities was included in finance costs. Depreciation expense related to right-of-use assets was $1,223,282 during the six months ended June 30, 2021.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">As at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,190,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,173,590</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,978</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,223,282</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,506,446</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(218,864</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,771</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net book amount</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,868,604</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,190,351</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 4190351 6173590 120399 532978 1223282 2506446 218864 9771 2868604 4190351 0.0325 125245 1223282 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTANGIBLE ASSETS, NET</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets represent computer software. The intangible assets are recorded at historic acquisition costs, and amortized on a straight-line basis over their estimated useful lives.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs associated with maintaining computer software programs are recognized as an expense as incurred. Development costs that are directly attributable to the design and testing of identifiable and unique software products controlled by the Company will be recognized as intangible assets when the criteria of intangible assets are met.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Intangible assets are not amortized where their useful lives are assessed to be indefinite. The useful life of an intangible asset that is not being amortized is reviewed annually to determine whether events and circumstances continue to support the indefinite useful life assessment for that asset. Otherwise, the change in useful life assessment from indefinite to finite is accounted for prospectively from the date of change and in accordance with the policy for amortization of intangible assets with finite lives as set out above. As of June 30, 2021 and December 31, 2020, the Company had no indefinite lived intangible assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Cost</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">At December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">995,045</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,782</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,211</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">936,616</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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; text-align: left">Accumulated amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">771,637</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization charged for the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,559</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,018</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">As June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">747,178</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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">Net book value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 4pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">189,438</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Cost</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">At December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">995,045</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,782</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,211</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">936,616</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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; text-align: left">Accumulated amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">771,637</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization charged for the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,559</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,018</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">As June 30, 2021 (Unaudited)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">747,178</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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">Net book value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 4pt">At June 30, 2021 (Unaudited)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">189,438</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 995045 4782 -63211 936616 771637 24559 -49018 747178 189438 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade accounts payable – third parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,396,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,366,482</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued salaries and bonus</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">547,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,321</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued customer claims, cash loss and shortage, others**</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">105,935</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,608</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Trade and other payables</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,050,006</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,540,411</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Output VAT</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">134,296</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">114,877</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">575,935</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,815</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payroll Payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">560,051</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other Payables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">279,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">198,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,349,427</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,249,106</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively.</span></td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade accounts payable – third parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,396,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,366,482</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued salaries and bonus</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">547,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,321</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued customer claims, cash loss and shortage, others**</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">105,935</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,608</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Trade and other payables</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,050,006</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,540,411</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Output VAT</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">134,296</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">114,877</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">575,935</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,815</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Payroll Payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">560,051</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other Payables</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">279,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">198,363</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,349,427</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,249,106</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2396957 1366482 547114 140321 105935 33608 3050006 1540411 134296 114877 575935 375815 359222 560051 279974 198363 1349427 1249106 45700 14600 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BORROWINGS FROM FINANCIAL INSTITUTIONS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion of long-term borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,700,473</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">494,994</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Long-term borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">986,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">993,869</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Borrowings from financial institutions</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,687,057</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,488,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s borrowings are mainly used to support its business in Thailand. Those borrowings carry interest at the rate varies from 2% to MLR minus 1% per annum. Maturity date of borrowings is made and repayable on various dates from November 5, 2021 to April 7, 2025. For the six months ended June 30, 2021 and 2020, the interest expense was $22,212 and $47,918, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2021, the Company has unused bank overdraft availability of approximately $312,000 (THB10 million) and unused trust receipts availability of approximately $1,560,000 (THB50 million).</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion of long-term borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,700,473</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">494,994</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Long-term borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">986,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">993,869</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Borrowings from financial institutions</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,687,057</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,488,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1700473 494994 986584 993869 2687057 1488863 Those borrowings carry interest at the rate varies from 2% to MLR minus 1% per annum. Maturity date of borrowings is made and repayable on various dates from November 5, 2021 to April 7, 2025. 22212 47918 312000 10000000 1560000 50000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCE LEASE LIABILITIES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">790,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">632,105</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Non-current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">825,841</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,023,366</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Finance lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,616,545</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,655,471</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the six months ended June 30, 2021 and 2020, interest expense was $46,102 and $52,499, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The minimum lease payments under finance lease agreements are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Within 1 year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">320,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">701,796</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 1 year but within 5 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,440,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,074,047</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Finance charges</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(144,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(120,372</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Present value of finance lease liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,616,545</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,655,471</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance leased assets comprise primarily vehicles and office equipment as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at <br/> June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,370,741</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,459,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,029,460</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,226,875</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Net book value</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,341,282</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,232,340</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">790,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">632,105</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Non-current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">825,841</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,023,366</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Finance lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,616,545</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,655,471</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 790704 632105 825841 1023366 1616545 1655471 46102 52499 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Within 1 year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">320,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">701,796</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 1 year but within 5 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,440,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,074,047</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Finance charges</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(144,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(120,372</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Present value of finance lease liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,616,545</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,655,471</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 320700 701796 1440400 1074047 -144555 -120372 1616545 1655471 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at <br/> June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, <br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,370,741</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,459,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,029,460</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,226,875</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Net book value</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,341,282</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,232,340</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3370741 8459215 -1029460 -4226875 2341282 4232340 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXATION</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value added tax (“VAT”)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is subject to a statutory VAT of 7% for services in Thailand. The output VAT is charged to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors. The input VAT can be offset against the output VAT.  The VAT payable is presented on the statements of financial position when input VAT is less than the output VAT.  A recoverable balance is presented on the statements of financial position when input VAT is larger than the output VAT.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deferred taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are accounted for using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of profit or loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of the deferred tax assets will not be realized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company offsets deferred tax assets and deferred tax liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities relate to income taxes levied by the same taxation authority on either the same taxable entity or different taxable entities which intend either to settle current tax liabilities and assets on a net basis, or to realize the assets and settle the liabilities simultaneously, in each future period in which significant amounts of deferred tax liabilities or assets are expected to be settled or recovered.</span></p> 0.07 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROVISION FOR EMPLOYEE BENEFITS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a defined benefit plan based on the requirement of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits to employees based on pensionable remuneration and length of service which are considered as unfunded. There were no plan assets set up and the Company will pay benefits when needed.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Provision<br/> for employee<br/> benefits</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Defined benefit obligations at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,841,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Estimate for the six months period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(294,175</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Defined benefit obligations at June 30, 2021 (Unaudited)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,547,498</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Provision<br/> for employee<br/> benefits</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Defined benefit obligations at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,841,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Estimate for the six months period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(294,175</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Defined benefit obligations at June 30, 2021 (Unaudited)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,547,498</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6841673 -294175 6547498 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHAREHOLDERS’ EQUITY    </b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 20, 2021, the shareholders of the Company approved a 1 for 3 reverse split of the Company’s authorized and issued ordinary shares whereby every three shares were consolidated into one share (the “Reverse Split”). In addition, the par value of each ordinary share increased from $0.001 to $0.003. The interim financial statements and all share and per share amounts have been retroactively restated to reflect the Reverse Split.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the Reverse Split, the shareholders of the Company also approved a proposal to resolve fractional entitlements to the Company’s issued ordinary shares resulting from the Reserve Split – under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the closing price of the ordinary shares on a post-reverse split basis on the applicable trading market on the first trading date of the Company’s ordinary shares following the effectiveness of the Reverse Split; and an increase in the Company’s authorized ordinary shares from 100,000,000 to 300,000,000.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2020, 17,356,090 ordinary shares were issued at par value of $0.003, equivalent to share capital of $52,069. In March 2021, the Company issued 187,598 ordinary shares (see Note 18) and 43,700 ordinary shares (see Note 3) at par value. Total ordinary shares issued as of June 30, 2021 was 17,587,388, equivalent to share capital of approximately $52,763. As of June 30, 2021 and December 31, 2020, subscription receivable for these shares was $50,000.</span></p> 0.001 0.003 100000000 300000000 17356090 0.003 52069 187598 43700 17587388 52763 -50000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STOCK-BASED COMPENSATION</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 16, 2019, the Company entered into an agreement and plan of merger (the “Merger Agreement”) with VCAB Eight Corporation, a Texas corporation (“VCAB”). As consideration for the Merger, the Company agreed to issue an aggregate of 877,025 shares of capital stock (“Plan Shares’) to VCAB’s claim holders. As of December 31, 2020, the Company has issued, 689,427 of the Plan Shares to approximately 670 designated and Bankruptcy Court approved claim holders. In March 2021, the Company issued 187,598 of the Plan Shares to additional claim holders upon their approval by the Bankruptcy Court. Following the completion of this process, the Company has approximately 1,300 holders of its outstanding ordinary shares. During the year ended December 31, 2020, the Company recorded the fair value of the shares in connection to the 877,025 shares issued in the merger transaction of $18,826 as stock-based compensation expense.</span></p> 877025 689427 187598 1300 877025 18826 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ADMINISTRATIVE EXPENSES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Staff expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,248,056</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,193,864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rental expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340,752</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">703,011</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">235,604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Utilities expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,467</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Travelling and entertainment expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,747</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">488,504</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Repairs and maintenance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,774</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Employee benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">353,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">566,561</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">153,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">368,397</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other expenses**</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">423,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">518,230</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,271,608</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,094,532</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.</span></td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Staff expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,248,056</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,193,864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rental expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340,752</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">703,011</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">235,604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Utilities expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,467</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Travelling and entertainment expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,747</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">488,504</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Repairs and maintenance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,774</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Employee benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">353,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">566,561</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other service fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">153,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">368,397</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other expenses**</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">423,182</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">518,230</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,271,608</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,094,532</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.</span></td> </tr></table> 1248056 1193864 340752 703011 235604 84288 81255 85467 77747 45436 331522 488504 26226 40774 353358 566561 153906 368397 423182 518230 3271608 4094532 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEGAL RESERVE</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least 5% of the profits arising from the business of the Company at each dividend distribution until the reserve is at least 10% of the registered share capital. The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $223,500 as of June 30, 2021 and December 31, 2020.</span></p> 0.05 0.10 223500 223500 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED PARTY TRANSACTIONS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The principal related party balances and transactions as at and for the six months ended June 30, 2021 and 2020 are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The principal related party balances and transactions as of and for the years ended December 31, 2020 and 2019 are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts due from related parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Quantum Infosec Inc (“Quantum”)</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a, b)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">357</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce TH Group Company Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Guardforce AI Technology Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce AI Service Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Bangkok Bank Public Company Limited</td><td> </td> <td style="text-align: center">(c)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,647</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Intelligent Guardforce Robot Technology Co., Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(e)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">346,152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,422</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">373,268</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amounts due to related parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Tu Jingyi</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(b)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">88,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">88,047</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Profit Raider Investment Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,253,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,136,664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Shenzhen Intelligent Guardforce Robot Technology Co., Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,881,698</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce Holdings (HK) Limited</td><td> </td> <td style="text-align: center">(c)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,782</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,782</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Richard Hall</td><td> </td> <td style="text-align: center">(e)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Shenzhen Junwei Investment Development Company Limited (“Junwei”)</td><td> </td> <td style="text-align: center">(a)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">225,085</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Guardforce Aviation Security Company Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,224</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Guardforce Security (Thailand) Company Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(d)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,667</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,396,317</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,670,469</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake.  Amount due to Richard represent advances made to Handshake.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Long-term borrowings from related parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Guardforce Holdings (HK) Limited</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,040,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,140,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tu Jingyi</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437,303</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Profit Raider Investment Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(c)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,649,903</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,508,009</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,127,706</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,085,812</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related party transactions:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><b>Nature</b></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"/><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Service/ Products received from related parties:</td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 11%; text-align: center; padding-bottom: 4pt">(a)<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,652,125</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">150,185</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Service/ Products delivered to related parties:</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Guardforce Limited – Sales</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">(b)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,564</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nature of transactions:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company purchased robots from Shenzhen Intelligent Guardforce Robot Technology Co., Limited;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company sold robots to Guardforce Limited.</span></td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Quantum Infosec Inc (“Quantum”)</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a, b)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">357</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce TH Group Company Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Guardforce AI Technology Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce AI Service Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">236</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Bangkok Bank Public Company Limited</td><td> </td> <td style="text-align: center">(c)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,647</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Shenzhen Intelligent Guardforce Robot Technology Co., Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(e)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">346,152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,422</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">373,268</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 357 6593 6026 236 236 443 20647 346152 7422 373268 0.49 187665 158487 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Tu Jingyi</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(b)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">88,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">88,047</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Profit Raider Investment Limited</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,253,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,136,664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Shenzhen Intelligent Guardforce Robot Technology Co., Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,881,698</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guardforce Holdings (HK) Limited</td><td> </td> <td style="text-align: center">(c)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,782</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">156,782</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Richard Hall</td><td> </td> <td style="text-align: center">(e)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Shenzhen Junwei Investment Development Company Limited (“Junwei”)</td><td> </td> <td style="text-align: center">(a)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">225,085</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Guardforce Aviation Security Company Limited</td><td> </td> <td style="text-align: center">(d)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,224</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Guardforce Security (Thailand) Company Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(d)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,667</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,396,317</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,670,469</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 88047 88047 1253814 1136664 2881698 156782 156782 15976 225085 1224 62667 4396317 1670469 99998 56784 0.49 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> June 30, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As at<br/> December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Guardforce Holdings (HK) Limited</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,040,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,140,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tu Jingyi</td><td> </td> <td style="text-align: center">(b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437,303</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Profit Raider Investment Limited</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(c)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,649,903</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,508,009</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,127,706</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,085,812</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4040500 4140500 1437303 1437303 12649903 13508009 18127706 19085812 (a)From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. 0.02 the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%. (c)The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the six months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"><b>Nature</b></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"/><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Service/ Products received from related parties:</td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 11%; text-align: center; padding-bottom: 4pt">(a)<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,652,125</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">150,185</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Service/ Products delivered to related parties:</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Guardforce Limited – Sales</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">(b)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,564</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">128,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4652125 150185 111564 128410 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22.</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMITMENTS AND CONTINGENCIES</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Executives/directors agreements</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has several employment agreements with executives and directors with the latest expiring in 2024. All agreements provide for automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment agreements as of June 30, 2021, are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Twelve months ending June 30:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,048,214</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">740,372</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total minimum payment required</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,898,586</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contracted expenditure commitments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s contracted expenditures commitments as of June 30, 2021 but not provided in the consolidated financial statements are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payments Due by Period</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Less than</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">1-3</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">4-5</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">More<br/> than</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Contractual Obligations</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nature</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Service fee commitments</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">804,992</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">368,175</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436,817</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">     -</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease commitments</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(b)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">403,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">362,233</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,208,648</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">730,408</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">478,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has leased offices and various low value items with various lease terms.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Bank guarantees</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2021, the Company had commitments with banks for bank guarantees in favor of government agencies and others of approximately $7,000,000.</span></p> The Company has several employment agreements with executives and directors with the latest expiring in 2024. All agreements provide for automatic renewal options with varying terms of one year or three years unless terminated by either party. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Twelve months ending June 30:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,048,214</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">740,372</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total minimum payment required</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,898,586</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1048214 740372 110000 1898586 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payments Due by Period</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Less than</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">1-3</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">4-5</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">More<br/> than</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Contractual Obligations</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nature</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Service fee commitments</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">(a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">804,992</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">368,175</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436,817</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">     -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">     -</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease commitments</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">(b)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">403,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">362,233</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,208,648</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">730,408</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">478,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 804992 368175 436817 403656 362233 41423 1208648 730408 478240 7000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT EVENTS</b></span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent events have been reviewed through the date the consolidated financial statements were issued and required no adjustments or disclosures.</span></p> false --12-31 Q2 2021 2021-06-30 6-K 0001804469 001-40848 Guardforce AI Co., Ltd Giving retroactive effect to the reverse split on August 20, 2021. Giving retroactive effect to the reverse split on August 20, 2021. Giving retroactive effect to the reverse split on August 20, 2021. Others include primarily revenue from express cash and coin processing services. Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively. Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc. Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company. Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable. Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021. Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake. Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes. Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans. Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans. Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake. Amount due to Richard represent advances made to Handshake. Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties. Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven. On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%. The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814. From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023. The Company has leased offices and various low value items with various lease terms. The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information
6 Months Ended
Jun. 30, 2021
Document Information Line Items  
Entity Registrant Name Guardforce AI Co., Ltd
Document Type 6-K
Current Fiscal Year End Date --12-31
Amendment Flag false
Entity Central Index Key 0001804469
Document Period End Date Jun. 30, 2021
Document Fiscal Year Focus 2021
Document Fiscal Period Focus Q2
Entity File Number 001-40848
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Financial Position - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 7,725,129 $ 8,414,044
Accounts receivable, net 5,790,229 5,468,911
Withholding taxes receivables 690,487
Other current assets 2,462,654 1,584,884
Deferred costs 38,880  
Inventory 2,553,957 495,081
Amount due from related parties 7,422 373,268
Total current assets 18,578,271 17,026,675
Restricted cash 1,667,081 1,715,866
Fixed assets, net 9,075,078 7,884,354
Right-of-use assets 2,868,604 4,190,351
Intangible assets, net 189,438 223,408
Goodwill 329,534  
Withholding taxes receivable, net 3,359,752 3,534,552
Deferred costs 68,040  
Deferred tax assets, net 972,384 1,038,346
Other non-current assets 330,416 361,275
Total Assets 37,438,598 35,974,827
Current liabilities:    
Trade and other payables 3,050,006 1,540,411
Short-term borrowings from financial institutions 1,700,473 494,994
Current portion of operating lease liabilities 1,556,425 2,211,984
Current portion of finance lease liabilities, net 790,704 632,105
Other current liabilities 1,349,427 1,249,106
Deferred revenue 43,200
Income tax payables 284,627
Amount due to related parties 4,396,317 1,670,469
Total current liabilities 12,886,552 8,083,696
Long-term borrowings from financial institutions 986,584 993,869
Operating lease liabilities 1,482,152 2,106,429
Long-term borrowings from related parties 18,127,706 19,085,812
Finance lease liabilities, net 825,841 1,023,366
Deferred revenue 75,600  
Provision for employee benefits 6,547,498 6,841,673
Total liabilities 40,931,933 38,134,845
Commitments and Contingencies
(Deficit) Equity    
Ordinary shares – par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,587,388 shares at June 30, 2021; par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,356,090 shares at December 31, 2020 [1] 52,763 52,069
Subscription receivable (50,000) (50,000)
Additional paid in capital 2,409,864 2,082,795
Legal reserve 223,500 223,500
Deficit (6,277,568) (4,722,294)
Accumulated other comprehensive income 98,352 204,249
Total deficit attributable to equity holders of the Company (3,543,089) (2,209,681)
Total equity attributable to non-controlling interests 49,754 49,663
Total deficit (3,493,335) (2,160,018)
Total Liabilities and Equity $ 37,438,598 $ 35,974,827
[1] Giving retroactive effect to the reverse split on August 20, 2021.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of financial position [abstract]    
Common stock, par value (in Dollars per share) $ 0.003 $ 0.003
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 17,587,388 17,356,090
Common stock, shares outstanding 17,587,388 17,356,090
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Profit or Loss - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Profit or loss [abstract]    
Revenue $ 18,405,025 $ 18,728,786
Cost of revenue (16,346,463) (15,441,180)
Gross margin 2,058,562 3,287,606
Provision for withholding taxes receivable (98,226)
Administrative expenses (3,271,608) (4,094,532)
Loss from operations (1,311,272) (806,926)
Other income, net 237,178 32,452
Foreign exchange loss, net (40,137) (310,207)
Finance costs (440,952) (435,713)
Loss before provision for income taxes (1,555,183) (1,520,394)
Provision for income taxes (58,368)
Net loss for the period (1,555,183) (1,578,762)
Less: net loss (profit) attributable to non-controlling interests (91) 5,420
Net loss attributable to equity holders of the Company $ (1,555,274) $ (1,573,342)
Loss per share    
Basic and diluted (loss) profit for the period attributable to ordinary equity holders of the Company (in Dollars per share) [1] $ (0.09) $ (0.09)
Weighted average number of shares used in computation:    
Basic and diluted (in Shares) [1] 17,486,264 17,090,926
[1] Giving retroactive effect to the reverse split on August 20, 2021.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss [Abstract]    
Net loss for the period $ (1,555,183) $ (1,578,762)
Currency translation differences (105,897) (414,098)
Total comprehensive income (loss) for the period (1,661,080) (1,992,860)
Attributable to:    
Equity holders of the Company (1,661,171) (1,987,440)
Non-controlling interests 91 (5,420)
Comprehensive income $ (1,661,080) $ (1,992,860)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit) - USD ($)
Issued Capital
Subscription Receivable
Addition Paid-in Capital
Legal Reserve
Accumulated Other Comprehensive Income
Deficit
Non- controlling Interests
Other reserves [member]
Balance at Dec. 31, 2019 $ 50,000 [1] $ (50,000) $ 2,360,204 $ 223,500 $ 273,579 $ (1,596,270) $ 65,894 $ 1,326,907
Balance (in Shares) at Dec. 31, 2019 [1] 16,666,663              
Currency translation adjustments [1] (414,098) (414,098)
Stock-based compensation expenses $ 2,069 [1]   16,757         18,826
Stock-based compensation expenses (in Shares) [1] 689,427              
Net loss for the period [1] (1,573,342) (5,420) (1,578,762)
Balance at Jun. 30, 2020 $ 52,069 [1] (50,000) 2,376,961 223,500 (140,519) (3,169,612) 60,474 (647,127)
Balance (in Shares) at Jun. 30, 2020 [1] 17,356,090              
Balance at Dec. 31, 2020 $ 52,069 [1] (50,000) 2,082,795 223,500 204,249 (4,722,294) 49,663 (2,160,018)
Balance (in Shares) at Dec. 31, 2020 [1] 17,356,090              
Currency translation adjustments         (105,897)     (105,897)
Stock-based compensation expenses $ 563 [1]   (563)          
Stock-based compensation expenses (in Shares) [1] 187,598              
Issued shares for acquisition of a subsidiary $ 131 [1]   327,632         327,763
Issued shares for acquisition of a subsidiary (in Shares) [1] 43,700              
Net loss for the period           (1,555,274) 91 (1,555,183)
Balance at Jun. 30, 2021 $ 52,763 [1] $ (50,000) $ 2,409,864 $ 223,500 $ 98,352 $ (6,277,568) $ 49,754 $ (3,493,335)
Balance (in Shares) at Jun. 30, 2021 [1] 17,587,388              
[1] Giving retroactive effect to the reverse split on August 20, 2021.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Interim Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net loss $ (1,555,183) $ (1,578,762)
Adjustments to reconcile net (loss) profit to net cash provided by operating activities:    
Depreciation and Amortization of intangible assets 2,542,432 2,486,283
Stock-based compensation   18,826
Interest expense 341,123 220,992
Deferred tax   11,269
Recovery of doubtful accounts, net   (2,842)
Provision for withholding taxes receivable 98,226  
(Gain) Loss from fixed assets disposal (2,189) 43
Changes in operating assets and liabilities:    
Accounts and other receivables (673,605) (148,074)
Other current assets (1,005,395) 88,282
Inventory (2,105,633) (70,808)
Amount due from related parties 365,594 129,256
Other non-current assets (98,693) 186,250
Trade and other payables 872,339 (592,783)
Other current liabilities 28,428 (5,404)
Income tax payables   (47,099)
Amount due to related parties 2,566,716 422,211
Withholding taxes receivable 522,688 (356,170)
Provision for employee benefits 146,100 107,961
Net cash provided by operating activities 2,042,948 869,431
Investing activities    
Purchase of property and equipment (2,251,341) (188,890)
Proceeds from fixed assets disposal 2,598 165
Purchase of intangible assets (5,524)
Cash acquired from acquisition of a subsidiary 24,276
Net cash used in investing activities (2,224,467) (194,249)
Financing activities    
Proceeds from borrowings 1,622,855 3,516,143
Repayment of borrowings (378,046) (1,207,112)
Interest paid (269,389) (72,823)
Lease payments (977,073) (1,401,490)
Net cash (used in) provided by financing activities (1,653) 834,718
Effect of exchange rate changes on cash (554,528) (178,352)
Net (decrease) increase in cash and cash equivalents, and restricted cash (737,700) 1,331,548
Cash and cash equivalents, and restricted cash at beginning of year 10,129,910 7,687,721
Cash and cash equivalents, and restricted cash at end of period $ 9,392,210 $ 9,019,269
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations
6 Months Ended
Jun. 30, 2021
Disclosure of expenses by nature [text block] [Abstract]  
NATURE OF OPERATIONS
1. NATURE OF OPERATIONS

 

Guardforce AI Co., Limited (“Guardforce”) is a company incorporated and domiciled in the Cayman Islands under the Companies Act on April 20, 2018. The address of its registered office is 10 Anson Road, #28-01 International Plaza, Singapore 079903. Guardforce is controlled by Guardforce AI Technology Limited (“AI Technology”).

 

Guardforce AI Holding Limited (“AI Holdings”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Holdings is a 100% owned subsidiary of Guardforce. AI Holdings’ registered office is located in British Virgin Islands.

 

Guardforce AI Robots Limited (“AI Robots”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on May 22, 2018. AI Robots is a 100% owned subsidiary of Guardforce.

 

Guardforce AI (Hong Kong) Co., Limited (“AI Hong Kong”) was incorporated in Hong Kong under the Hong Kong Companies’ Ordinance (Chapter 622), on May 30, 2018. AI Hong Kong is a 100% owned subsidiary of Guardforce. Beginning March 2020, AI Hong Kong commenced robotic AI solution business of selling robots.

 

Southern Ambition Limited (“Southern Ambition”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on August 3, 2018. Southern Ambition is a 100% owned subsidiary of AI Robots.

 

Horizon Dragon Limited (“Horizon Dragon”) was incorporated in the British Virgin Islands under the BVI Business Companies Act, 2004, on July 3, 2018. Horizon Dragon is a 100% owned subsidiary of AI Holdings.

 

Guardforce AI Group Co., Limited (“AI Thailand”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The 49,000 ordinary shares with a value of approximately $16,000 and the value of the cumulative preferred shares of approximately $17,000 has not been received as of December 31, 2018. The cumulative preferred shares are entitled to dividends of $0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31, 2020 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders. No dividends were declared during the six months ended June 30, 2021 and 2020.

 

Guardforce Cash Solutions Security Thailand Co., Limited (“GF Cash (CIT)”) was incorporated in Thailand under the Civil and Commercial Code at the Registry of partnerships and Companies, Bangkok Metropolis, Thailand, on July 27, 1982 and has 3,857,144 outstanding shares. 3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares in GF Cash (CIT)) are owned by AI Thailand with one share being held by Southern Ambition and 33,600 ordinary shares and 2,400 preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to the articles of associates a shareholder may cast one vote per one share at a general meeting of shareholders. AI Thailand is entitled to cast 99.07% of the votes at a general meeting of shareholders. GF Cash (CIT)’s head office is located at No. 96 Vibhavadi-Rangsit Road, Talad Bang Khen Sub-District, Laksi District, Bangkok, Thailand. Beginning March 2020, GF Cash (CIT) commenced robotic AI solution business of selling and leasing of robots. No dividends were declared during the six months ended June 30, 2021 and 2020.

 

97% of the shares of GF Cash (CIT) are owned by AI Thailand and Southern Ambition, which were previously held by Guardforce TH Group Co., Ltd and Guardforce 3 Limited, with the same majority shareholder.

 

The reorganization of Guardforce and its subsidiaries (collectively referred to as the “Company) was completed on December 31, 2018. Pursuant to the reorganization, Guardforce became the holding company of the companies, which were under the common control of the controlling shareholder before and after the reorganization. Accordingly, the Company’s financial statements have been prepared on a consolidated basis by applying the predecessor value method as if the reorganization had been completed at the beginning of the earliest reporting period. The Company engages principally in providing cash management and handling services located in Thailand.

 

The following diagram illustrates the Company’s legal entity ownership structure as of June 30, 2021:

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Disclosure of significant accounting policies [text block] [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES
2. SIGNIFICANT ACCOUNTING POLICIES

 

The accounting policies applied are consistent with those of the audited consolidated financial statements for the years ended December 31, 2020 and 2019, as described in those audited consolidated financial statements, except for the adoption of new and amended International Financial Reporting Standards (“IFRS”) effective for the year ending December 31, 2021 which are relevant to the preparation of the unaudited interim condensed consolidated financial statements. 

 

The financial statements were approved by the board of directors and authorized for issuance on December 15, 2021.

 

2.1 Basis of presentation

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with International Accounting Standard (“IAS”) 34, “Interim Financial Reporting”. These statements should be read in conjunction with the audited consolidated financial statements for the years ended December 31, 2020 and 2019, which have been prepared in accordance with IFRS. The unaudited interim condensed consolidated financial statements have been prepared on a historical cost basis. In the opinion of management, all adjustments necessary for a fair presentation have been included in the accompanying unaudited condensed consolidated financial statements and consist of only normal recurring adjustments, except as disclosed herein. The results of operations for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ended December 31, 2021.

 

All amounts are presented in United States dollars (“US $” or “USD”) and have been rounded to the nearest US $.

 

2.2 Basis of consolidation

 

The consolidated statements of profit or loss and other comprehensive loss, changes in equity (deficit) and cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control of the controlling shareholders, wherever the period is shorter.

 

The unaudited interim condensed consolidated statements of financial position of the Company as at June 30, 2021 and 2020 have been prepared to present the assets and liabilities of the subsidiaries using the existing book values from the controlling shareholders’ perspective.

 

Equity interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.

 

All intra-group and inter-company transactions and balances have been eliminated on consolidation.

 

2.3 Business combinations under common control

 

IFRS 3 Business combinations does not include specific measurement guidance for transfers of businesses or subsidiaries between entities under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying value on the transferor’s financial statements, and to have the consolidated statements of financial position, profit or loss, comprehensive income, changes in equity and cash flows reflect the results of combining entities for all periods presented for which the entities were under the transferor’s common control, irrespective of when the combination takes place.

 

2.4 Non-controlling interest

 

The non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated statements of financial position, profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.

 

2.5 Foreign currency translation

 

The reporting currency of the Company is the U.S. dollar (“USD”). The functional currency of Guardforce, AI Holdings, AI Robots, Horizon Dragon, Southern Ambition, is the USD. The functional currency of AI Hong Kong and Handshake is the Hong Kong dollar. The functional currency of AI Thailand and GF Cash (CIT) is the Thai Baht (“Baht” or “THB”).

 

The currency exchange rates that impact our business are shown in the following table:

 

   Period End Rate   Average Rate 
   June 30,   December 31,   For the six months ended June 30, 
   2021   2020   2021   2020 
Thai Baht   0.0312    0.0324    0.0325    0.0316 
Hong Kong Dollar   0.1282    0.1282    0.1282    0.1282 

 

2.6 Use of estimates

 

The preparation of consolidated financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, income and expense. Actual results may differ from these estimates.

 

In preparing the unaudited interim condensed consolidated financial statements, the significant judgments made by management in applying the Company’s accounting policies and the key sources of estimation uncertainty were the same as those that applied to the consolidated financial statements for the year ended December 31, 2020.

  

2.7 Financial risk management

 

2.7.1 Financial risk factors

 

The Company’s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The Company’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.

 

The unaudited interim condensed consolidated financial statements do not include all financial risk management information and disclosures required in the audited financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as at December 31, 2020 and 2019.

 

 2.7.2 Liquidity risk

 

Prudent liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount of committed credit facilities.

 

The Company’s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working capital requirements from cash generated from operation and proceeds from bank borrowings and finance leases.

 

The Company’s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.

 

At the reporting date, the contractual undiscounted cash flows of the Company’s current financial liabilities approximate their respective carrying amounts due to their short maturities.

 

2.7.3 Capital risk management

 

The Company’s objectives on managing capital are to safeguard the Company’s ability to continue as a going concern and support the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long term.

 

In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital to shareholders, issue new shares or sell assets to reduce debt.

 

In the opinion of the directors of the Company, the Company’s capital risk is low.

 

2.7.4 Impact of COVID-19

 

The Coronavirus Disease (COVID-19) outbreak and the measures taken to contain the spread of the pandemic have created a high level of uncertainty to global economic prospects and this has impacted the Company’s operations and its financial performance in year 2021 and 2020. As COVID-19 continues to evolve with significant level of uncertainty, management of the Company is unable to reasonably estimate the full financial impact of COVID-19 on the Company’s financial results in year 2021. The Company is monitoring the situation closely and to mitigate the financial impact, it is conscientiously managing its cost by adopting an operating cost reduction strategy and conserving liquidity by working with major creditors to align repayment obligations with receivable collections. Based on the Company’s most recent projections for year 2021 and with over $9 million in cash and cash equivalents, management of the Company believes that the Company will be able to continue to operate as a going concern in the foreseeable future for at least the next 12 months.

 

2.8 Revenue from contracts with customers

 

The Company generates its revenue primarily from rendering the following services: (i) Cash-In-Transit - Non Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (DV); (iii) ATM management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Cheque Center Service (CDC); (vii) Express Cash; (viii) Coin Processing Service; (ix) Cash Deposit Management Solutions and (x) Robotics AI Solutions.

 

The Company recognizes revenue when it has transferred to its customer control over the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred service’s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred service. The Company’s management applies the following considerations to analyze the moment in which the control of the service is transferred to the customer.

 

  Identify the contract or quotation with the agreed service price.

 

  Evaluate the services engaged in the customer’s contract and identify the related performance obligations.

 

  Consider the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged in a customer’s contract is generally a fixed amount.

 

  Allocate the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged with the customer.

 

  Recognize revenue when the Company satisfied the performance obligation through the rendering of services engaged.

 

All of the conditions mentioned above are accomplished normally when the services are rendered to the customer and revenue is recognized when the Company satisfied the performance obligation over time or point in time depending on the service type. The reported revenue reflects services delivered at the contract or agreed-upon price.

 

Revenue is recognized when the related performance obligation is satisfied.

 

Disaggregation information of revenue by service type is as follows:

 

   For the six months ended June 30, 
   2021   Percentage of
Total
   2020   Percentage of
Total
 
Service Type  $   Revenue   $   Revenue 
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)  $5,939,614    32.3%  $5,964,178    31.8%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)   2,380,880    12.9%   2,438,017    13.0%
ATM Management   5,806,020    31.5%   6,267,452    33.5%
Cash Processing (CPC)   1,401,421    7.6%   1,443,220    7.7%
Cash Center Operations (CCT)   1,540,291    8.4%   1,595,889    8.5%
Cheque Center Service (CDC)   31,081    0.2%   30,285    0.2%
Others  **   251,890    1.4%   223,342    1.2%
Cash Deposit Management Solutions (GDM)   849,956    4.6%   637,877    3.4%
Robotics AI solutions   203,872    1.1%   128,250    0.7%
Total  $18,405,025    100.0%  $18,728,786    100.0%

 

** Others include primarily revenue from express cash and coin processing services.

 

2.9 Cost of revenue

 

Cost of revenue consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services provided.

 

2.10 Recent Accounting Pronouncements

 

All new standards and amendments that are effective for annual reporting period commencing January 1, 2021 have been applied by the Company for the six months ended June 30, 2021. The adoption of these new and amended standards did not have material impact on the consolidated financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning January 1, 2021, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination
6 Months Ended
Jun. 30, 2021
Disclosure of contingent liabilities in business combination [text block] [Abstract]  
BUSINESS COMBINATION
3. BUSINESS COMBINATION

 

On the February 4, 2021, the Company announced the acquisition of a majority stake in information security consultants Handshake Networking Ltd (“Handshake”), a Hong Kong-based company specializing in penetration testing. A total of 43,700 shares were issued and valued at $7.50 per share in consideration for 51% of Handshake.

 

Accordingly, the acquisition has been accounted for in accordance with IFRS 3 guidelines, whereby the Company recognized the assets and liabilities of Handshake transferred at their carrying amounts with a carry-over basis.

 

The following represents the purchase price allocation at the dates of the acquisition:

 

   March 25,
2021
 
Cash and cash equivalents  $24,276 
Other current assets   32,250 
Current liabilities   (58,297)
Goodwill   329,534 
Total purchase price  $327,763 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Restricted Cash
6 Months Ended
Jun. 30, 2021
Disclosure of restricted cash and cash equivalents [text block] [Abstract]  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH
4. CASH, CASH EQUIVALENTS AND RESTRICTED CASH

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Cash on hand  $368,117   $392,803 
Cash in bank   7,357,012    8,021,241 
Subtotal   7,725,129    8,414,044 
Restricted cash   1,667,081    1,715,866 
Cash, cash equivalents, and restricted cash  $9,392,210   $10,129,910 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
6 Months Ended
Jun. 30, 2021
Inventory [Abstract]  
INVENTORY
5. INVENTORY

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Robots at warehouse  $2,553,957   $252,411 
Robots in transit   
-
    242,670 
Inventory  $2,553,957   $495,081 

 

No allowance for slow moving or obsolete inventory was recorded for the six months ended June 30, 2021 and 2020.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2021
Accounts Receivable, Net [abstract]  
ACCOUNTS RECEIVABLE, NET
6. ACCOUNTS RECEIVABLE, NET

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Accounts receivable  $5,790,229   $5,468,911 
Allowance for doubtful accounts   
-
    
-
 
Accounts receivable, net  $5,790,229   $5,468,911 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Withholding Tax Receivables, Net
6 Months Ended
Jun. 30, 2021
Disclosure of acquired receivables [text block] [Abstract]  
WITHHOLDING TAX RECEIVABLES, NET
7. WITHHOLDING TAX RECEIVABLES, NET

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $
-
   $690,487 
Non-current portion   3,359,752    3,534,552 
Withholding tax receivables, net  $3,359,752   $4,225,039 

 

During the second half of year 2020, the Company received a withholding taxes refund in connection with the Company’s 2013 to 2015 withholding taxes refund applications. The Company wrote off the difference between the receivable recorded and amount of known refund from the Thai Revenue Department. The Company did not have any write offs during the six months ended June 30, 2021 and 2020.

 

Out of prudence, based on amount written off for the receivable related to year 2013 to 2015, the Company recorded an allowance of $98,226 against its withholding taxes receivable for the six months ended June 30, 2021.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current and Other Non-Current Assets
6 Months Ended
Jun. 30, 2021
Disclosure Of Other Current And Noncurrent Assets [Abstract]  
OTHER CURRENT AND OTHER NON-CURRENT ASSETS
8. OTHER CURRENT AND OTHER NON-CURRENT ASSETS

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Input VAT receivable  $325,208   $134,746 
Prepayments - office rental   1,515,585    952,616 
Prepayments - insurance   503,978    292,095 
Prepayments - others   17,709    51,920 
Uniforms   15,450    17,954 
Tools and supplies   84,724    135,553 
Other current assets  $2,462,654   $1,584,884 
           
Deposits  $330,416   $361,275 
Other non-current assets  $330,416   $361,275 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Fixed Assets, Net
6 Months Ended
Jun. 30, 2021
Disclosure of property, plant and equipment [text block] [Abstract]  
FIXED ASSETS, NET
9. FIXED ASSETS, NET

 

   Leasehold
improvements
   Machinery and
equipment
   Office decoration
and equipment
   Vehicles   Assets under
construction
   GDM machines   Robots   Total 
Cost                                
At December 31, 2020  $3,649,107   $5,713,840   $5,951,808   $17,885,762   $
-
   $1,883,116   $884,950   $35,968,583 
Additions   4,284    47,695    54,330    399,639    23,027    
-
    2,385,878    2,914,853 
Disposals   
-
    (33,571)   (3,136)   (115,471)        
-
    (7,443)   (159,621)
Exchange differences   (231,811)   (362,976)   (378,093)   (1,136,207)   
-
    (119,627)   (26,570)   (2,255,284)
At June 30, 2021 (Unaudited)   3,421,580    5,364,988    5,624,909    17,033,723    23,027    1,763,489    3,236,815    36,468,531 
                                         
Accumulated Depreciation                                        
At December 31, 2020   2,923,013    5,390,966    5,124,622    14,004,064    
-
    616,280    25,284    28,084,229 
Depreciation charged for the year   78,674    89,833    111,429    611,225    
-
    174,897    178,999    1,245,057 
Disposals   
-
    (33,568)   (3,091)   (115,471)        
-
    (248)   (152,378)
Exchange differences   (185,685)   (342,465)   (325,546)   (889,619)   
-
    (39,150)   (990)   (1,783,455)
As June 30, 2021 (Unaudited)   2,816,002    5,104,766    4,907,414    13,610,199    
-
    752,027    203,045    27,393,453 
                                         
Net book value                                        
At June 30, 2021 (Unaudited)  $605,578   $260,222   $717,495   $3,423,524   $23,027   $1,011,462   $3,033,770   $9,075,078 

 

There was no impairment of fixed assets recorded for the six months ended June 30, 2021 and 2020. No fixed assets were pledged as security for bank borrowings.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Operating Lease Liabilities
6 Months Ended
Jun. 30, 2021
Disclosure of non-current assets held for sale and discontinued operations [text block] [Abstract]  
RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES
10. RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES

 

The carrying amounts of right-of-use assets are as below:

 

   As at
June 30, 2021
   As at
December 31, 2020
 
As at January 1  $4,190,351   $6,173,590 
New leases   120,399    532,978 
Depreciation expense   (1,223,282)   (2,506,446)
Exchange difference   (218,864)   (9,771)
Net book amount  $2,868,604   $4,190,351 

 

Lease liabilities were measured at the present value of the remaining lease payments, discounted using the lessee’s incremental borrowing rate. The weighted average incremental borrowing rate applied to new leases during six months ended June 30, 2021 was 3.25%.

 

During the six months ended June 30, 2021, interest expense of $125,245 arising from lease liabilities was included in finance costs. Depreciation expense related to right-of-use assets was $1,223,282 during the six months ended June 30, 2021.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net
6 Months Ended
Jun. 30, 2021
Disclosure of detailed information about intangible assets [text block] [Abstract]  
INTANGIBLE ASSETS, NET
11. INTANGIBLE ASSETS, NET

 

Intangible assets represent computer software. The intangible assets are recorded at historic acquisition costs, and amortized on a straight-line basis over their estimated useful lives.

 

Costs associated with maintaining computer software programs are recognized as an expense as incurred. Development costs that are directly attributable to the design and testing of identifiable and unique software products controlled by the Company will be recognized as intangible assets when the criteria of intangible assets are met.

 

Intangible assets are not amortized where their useful lives are assessed to be indefinite. The useful life of an intangible asset that is not being amortized is reviewed annually to determine whether events and circumstances continue to support the indefinite useful life assessment for that asset. Otherwise, the change in useful life assessment from indefinite to finite is accounted for prospectively from the date of change and in accordance with the policy for amortization of intangible assets with finite lives as set out above. As of June 30, 2021 and December 31, 2020, the Company had no indefinite lived intangible assets.

 

   Computer software 
Cost    
At December 31, 2020  $995,045 
Additions   4,782 
Exchange difference   (63,211)
At June 30, 2021 (Unaudited)   936,616 
      
Accumulated amortization     
At December 31, 2020   771,637 
Amortization charged for the year   24,559 
Exchange difference   (49,018)
As June 30, 2021 (Unaudited)   747,178 
      
Net book value     
At June 30, 2021 (Unaudited)  $189,438 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Trade and Other payables and Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Trade And Other Payables And Other Current Liabilities [Abstract]  
TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES
12. TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Trade accounts payable – third parties  $2,396,957   $1,366,482 
Accrued salaries and bonus   547,114    140,321 
Accrued customer claims, cash loss and shortage, others**   105,935    33,608 
Trade and other payables  $3,050,006   $1,540,411 
           
Output VAT  $134,296   $114,877 
Accrued Expenses   575,935    375,815 
Payroll Payable   359,222    560,051 
Other Payables   279,974    198,363 
Other current liabilities  $1,349,427   $1,249,106 

 

**Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings from Financial Institutions
6 Months Ended
Jun. 30, 2021
Disclosure of detailed information about borrowings [text block] [Abstract]  
BORROWINGS FROM FINANCIAL INSTITUTIONS
13. BORROWINGS FROM FINANCIAL INSTITUTIONS

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion of long-term borrowings  $1,700,473   $494,994 
Long-term borrowings   986,584    993,869 
Borrowings from financial institutions  $2,687,057   $1,488,863 

 

The Company’s borrowings are mainly used to support its business in Thailand. Those borrowings carry interest at the rate varies from 2% to MLR minus 1% per annum. Maturity date of borrowings is made and repayable on various dates from November 5, 2021 to April 7, 2025. For the six months ended June 30, 2021 and 2020, the interest expense was $22,212 and $47,918, respectively.

 

As of June 30, 2021, the Company has unused bank overdraft availability of approximately $312,000 (THB10 million) and unused trust receipts availability of approximately $1,560,000 (THB50 million).

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities
6 Months Ended
Jun. 30, 2021
Finance Lease Liabilities [Abstract]  
FINANCE LEASE LIABILITIES
14. FINANCE LEASE LIABILITIES

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $790,704   $632,105 
Non-current portion   825,841    1,023,366 
Finance lease liabilities  $1,616,545   $1,655,471 

 

For the six months ended June 30, 2021 and 2020, interest expense was $46,102 and $52,499, respectively.

 

The minimum lease payments under finance lease agreements are as follows:

 

   As at
June 30, 2021
   As at
December 31, 2020
 
Within 1 year  $320,700   $701,796 
After 1 year but within 5 years   1,440,400    1,074,047 
Less: Finance charges   (144,555)   (120,372)
Present value of finance lease liabilities, net  $1,616,545   $1,655,471 

 

Finance leased assets comprise primarily vehicles and office equipment as follow:

 

   As at
June 30,
2021
   As at
December 31,
2020
 
Cost  $3,370,741   $8,459,215 
Less: Accumulated depreciation   (1,029,460)   (4,226,875)
Net book value  $2,341,282   $4,232,340 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Taxation
6 Months Ended
Jun. 30, 2021
Disclosure of income tax [text block] [Abstract]  
TAXATION
15. TAXATION

 

Value added tax (“VAT”)

 

The Company is subject to a statutory VAT of 7% for services in Thailand. The output VAT is charged to customers who receive services from the Company and the input VAT is paid when the Company purchases goods and services from its vendors. The input VAT can be offset against the output VAT.  The VAT payable is presented on the statements of financial position when input VAT is less than the output VAT.  A recoverable balance is presented on the statements of financial position when input VAT is larger than the output VAT.

 

Deferred taxes

 

Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are accounted for using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of profit or loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion of, or all of the deferred tax assets will not be realized.

 

The Company offsets deferred tax assets and deferred tax liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities relate to income taxes levied by the same taxation authority on either the same taxable entity or different taxable entities which intend either to settle current tax liabilities and assets on a net basis, or to realize the assets and settle the liabilities simultaneously, in each future period in which significant amounts of deferred tax liabilities or assets are expected to be settled or recovered.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Provision for Employee Benefits
6 Months Ended
Jun. 30, 2021
Disclosure of employee benefits [text block] [Abstract]  
PROVISION FOR EMPLOYEE BENEFITS
16. PROVISION FOR EMPLOYEE BENEFITS

 

The Company has a defined benefit plan based on the requirement of the Thailand Labor Protection Act B.E.2541 (1988) to provide retirement benefits to employees based on pensionable remuneration and length of service which are considered as unfunded. There were no plan assets set up and the Company will pay benefits when needed.

 

   Provision
for employee
benefits
 
Defined benefit obligations at December 31, 2020  $6,841,673 
Estimate for the six months period  $(294,175)
Defined benefit obligations at June 30, 2021 (Unaudited)  $6,547,498 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity
6 Months Ended
Jun. 30, 2021
Stockholders Equity Disclosure [Abstract]  
SHAREHOLDERS’ EQUITY
17. SHAREHOLDERS’ EQUITY    

 

On August 20, 2021, the shareholders of the Company approved a 1 for 3 reverse split of the Company’s authorized and issued ordinary shares whereby every three shares were consolidated into one share (the “Reverse Split”). In addition, the par value of each ordinary share increased from $0.001 to $0.003. The interim financial statements and all share and per share amounts have been retroactively restated to reflect the Reverse Split.

 

In addition to the Reverse Split, the shareholders of the Company also approved a proposal to resolve fractional entitlements to the Company’s issued ordinary shares resulting from the Reserve Split – under the proposal, fractional shares will be disregarded and will not be issued to the shareholders of the Company but all such fractional shares shall be redeemed in cash for the fair value of such fractional share, with fair value being defined as the closing price of the ordinary shares on a post-reverse split basis on the applicable trading market on the first trading date of the Company’s ordinary shares following the effectiveness of the Reverse Split; and an increase in the Company’s authorized ordinary shares from 100,000,000 to 300,000,000.

 

As of December 31, 2020, 17,356,090 ordinary shares were issued at par value of $0.003, equivalent to share capital of $52,069. In March 2021, the Company issued 187,598 ordinary shares (see Note 18) and 43,700 ordinary shares (see Note 3) at par value. Total ordinary shares issued as of June 30, 2021 was 17,587,388, equivalent to share capital of approximately $52,763. As of June 30, 2021 and December 31, 2020, subscription receivable for these shares was $50,000.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Stock Based Compensation [Abstract]  
STOCK-BASED COMPENSATION
18. STOCK-BASED COMPENSATION

 

On December 16, 2019, the Company entered into an agreement and plan of merger (the “Merger Agreement”) with VCAB Eight Corporation, a Texas corporation (“VCAB”). As consideration for the Merger, the Company agreed to issue an aggregate of 877,025 shares of capital stock (“Plan Shares’) to VCAB’s claim holders. As of December 31, 2020, the Company has issued, 689,427 of the Plan Shares to approximately 670 designated and Bankruptcy Court approved claim holders. In March 2021, the Company issued 187,598 of the Plan Shares to additional claim holders upon their approval by the Bankruptcy Court. Following the completion of this process, the Company has approximately 1,300 holders of its outstanding ordinary shares. During the year ended December 31, 2020, the Company recorded the fair value of the shares in connection to the 877,025 shares issued in the merger transaction of $18,826 as stock-based compensation expense.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Administrative Expenses
6 Months Ended
Jun. 30, 2021
Disclosure of general and administrative expense [text block] [Abstract]  
ADMINISTRATIVE EXPENSES
19. ADMINISTRATIVE EXPENSES

 

   For the six months ended
June 30,
 
   2021   2020 
Staff expense  $1,248,056   $1,193,864 
Rental expense   340,752    703,011 
Depreciation and amortization expense   235,604    84,288 
Utilities expense   81,255    85,467 
Travelling and entertainment expense   77,747    45,436 
Professional fees   331,522    488,504 
Repairs and maintenance   26,226    40,774 
Employee benefits   353,358    566,561 
Other service fees   153,906    368,397 
Other expenses**   423,182    518,230 
   $3,271,608   $4,094,532 

 

**Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Legal Reserve
6 Months Ended
Jun. 30, 2021
Disclosure of reserves within equity [text block] [Abstract]  
LEGAL RESERVE
20. LEGAL RESERVE

 

Under the provisions of the Civil and Commercial Code, GF Cash (CIT) is required to set aside as a legal reserve at least 5% of the profits arising from the business of the Company at each dividend distribution until the reserve is at least 10% of the registered share capital. The legal reserve is non-distributable. The Company reserve has met the legal reserve requirement of $223,500 as of June 30, 2021 and December 31, 2020.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Disclosure of related party [text block] [Abstract]  
RELATED PARTY TRANSACTIONS
21. RELATED PARTY TRANSACTIONS

 

The principal related party balances and transactions as at and for the six months ended June 30, 2021 and 2020 are as follows:

 

The principal related party balances and transactions as of and for the years ended December 31, 2020 and 2019 are as follows:

 

Amounts due from related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Quantum Infosec Inc (“Quantum”)  (a, b)  $357   $
-
 
Guardforce TH Group Company Limited  (b)   6,593    6,026 
Guardforce AI Technology Limited  (b)   236    
-
 
Guardforce AI Service Limited  (b)   236    
-
 
Bangkok Bank Public Company Limited  (c)   
-
    443 
Guardforce Limited  (d)   
-
    20,647 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (e)   
-
    346,152 
      $7,422   $373,268 

 

(a)Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake.

 

(b)Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes.

 

(c)Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company.

 

(d)Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021.

 

(e)Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable.

 

Amounts due to related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Tu Jingyi  (b)  $88,047   $88,047 
Profit Raider Investment Limited  (b)   1,253,814    1,136,664 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (d)   2,881,698    
-
 
Guardforce Holdings (HK) Limited  (c)   156,782    156,782 
Richard Hall  (e)   15,976    
-
 
Shenzhen Junwei Investment Development Company Limited (“Junwei”)  (a)   
-
    225,085 
Guardforce Aviation Security Company Limited  (d)   
-
    1,224 
Guardforce Security (Thailand) Company Limited  (d)   
-
    62,667 
      $4,396,317   $1,670,469 

 

(a)Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven.

  

(b)Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans.

 

(c)Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans.

 

(d)Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties.

 

(e)Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake.  Amount due to Richard represent advances made to Handshake.

 

Long-term borrowings from related parties:

 

      As at
June 30, 2021
   As at
December 31, 2020
 
Guardforce Holdings (HK) Limited  (a)  $4,040,500   $4,140,500 
Tu Jingyi  (b)   1,437,303    1,437,303 
Profit Raider Investment Limited  (c)   12,649,903    13,508,009 
      $18,127,706   $19,085,812 

 

(a)From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023.

 

(b)On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%.

 

(c)The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814.

 

Related party transactions:

 

      For the six months ended
June 30,
 
Nature    2021   2020 
Service/ Products received from related parties:           
Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases  (a)   $4,652,125   $150,185 
              
Service/ Products delivered to related parties:             
Guardforce Limited – Sales  (b)  $111,564   $128,410 

 

Nature of transactions:

 

(a) The Company purchased robots from Shenzhen Intelligent Guardforce Robot Technology Co., Limited;
   
(b) The Company sold robots to Guardforce Limited.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Disclosure of commitments and contingent liabilities [text block] [Abstract]  
COMMITMENTS AND CONTINGENCIES
22. COMMITMENTS AND CONTINGENCIES

 

Executives/directors agreements

 

The Company has several employment agreements with executives and directors with the latest expiring in 2024. All agreements provide for automatic renewal options with varying terms of one year or three years unless terminated by either party. Future payments for employment agreements as of June 30, 2021, are as follows:

 

   Amount 
Twelve months ending June 30:    
2022  $1,048,214 
2023   740,372 
2024   110,000 
Total minimum payment required  $1,898,586 

 

Contracted expenditure commitments

 

The Company’s contracted expenditures commitments as of June 30, 2021 but not provided in the consolidated financial statements are as follows:

 

      Payments Due by Period 
          Less than   1-3   4-5   More
than
 
Contractual Obligations  Nature  Total   1 year   years   years   5 years 
Service fee commitments  (a)  $804,992   $368,175   $436,817   $
     -
   $
     -
 
Operating lease commitments  (b)   403,656    362,233    41,423    
-
    
-
 
      $1,208,648   $730,408   $478,240   $
-
   $
-
 

 

  (a) The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement.
     
  (b) The Company has leased offices and various low value items with various lease terms.

  

Bank guarantees

 

As of June 30, 2021, the Company had commitments with banks for bank guarantees in favor of government agencies and others of approximately $7,000,000.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [abstract]  
SUBSEQUENT EVENTS
23. SUBSEQUENT EVENTS

 

Subsequent events have been reviewed through the date the consolidated financial statements were issued and required no adjustments or disclosures.

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation
2.1 Basis of presentation

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with International Accounting Standard (“IAS”) 34, “Interim Financial Reporting”. These statements should be read in conjunction with the audited consolidated financial statements for the years ended December 31, 2020 and 2019, which have been prepared in accordance with IFRS. The unaudited interim condensed consolidated financial statements have been prepared on a historical cost basis. In the opinion of management, all adjustments necessary for a fair presentation have been included in the accompanying unaudited condensed consolidated financial statements and consist of only normal recurring adjustments, except as disclosed herein. The results of operations for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ended December 31, 2021.

 

All amounts are presented in United States dollars (“US $” or “USD”) and have been rounded to the nearest US $.

 

Basis of consolidation
2.2 Basis of consolidation

 

The consolidated statements of profit or loss and other comprehensive loss, changes in equity (deficit) and cash flows of the Company for the relevant periods include the results and cash flows of all companies now comprising the Company from the earliest date presented or since the date when the subsidiaries and/or businesses first came under the common control of the controlling shareholders, wherever the period is shorter.

 

The unaudited interim condensed consolidated statements of financial position of the Company as at June 30, 2021 and 2020 have been prepared to present the assets and liabilities of the subsidiaries using the existing book values from the controlling shareholders’ perspective.

 

Equity interests in subsidiaries held by parties other than the controlling shareholders are presented as non-controlling interests in equity.

 

All intra-group and inter-company transactions and balances have been eliminated on consolidation.

 

Business combinations under common control
2.3 Business combinations under common control

 

IFRS 3 Business combinations does not include specific measurement guidance for transfers of businesses or subsidiaries between entities under common control. Accordingly, the Company has accounted for such transactions taking into consideration other guidance in the IFRS framework and pronouncements of other standard-setting bodies. The Company recorded assets and liabilities recognized as a result of transactions between entities under common control at the carrying value on the transferor’s financial statements, and to have the consolidated statements of financial position, profit or loss, comprehensive income, changes in equity and cash flows reflect the results of combining entities for all periods presented for which the entities were under the transferor’s common control, irrespective of when the combination takes place.

 

Non-controlling interest
2.4 Non-controlling interest

 

The non-controlling interest represents the portion of the equity (net assets) in the subsidiary not directly or indirectly attributable to the Company. Non-controlling interests are presented as a separate component of equity on the consolidated statements of financial position, profit or loss, comprehensive income and changes in equity attributed to controlling and non-controlling interests.

 

Foreign currency translation
2.5 Foreign currency translation

 

The reporting currency of the Company is the U.S. dollar (“USD”). The functional currency of Guardforce, AI Holdings, AI Robots, Horizon Dragon, Southern Ambition, is the USD. The functional currency of AI Hong Kong and Handshake is the Hong Kong dollar. The functional currency of AI Thailand and GF Cash (CIT) is the Thai Baht (“Baht” or “THB”).

 

The currency exchange rates that impact our business are shown in the following table:

 

   Period End Rate   Average Rate 
   June 30,   December 31,   For the six months ended June 30, 
   2021   2020   2021   2020 
Thai Baht   0.0312    0.0324    0.0325    0.0316 
Hong Kong Dollar   0.1282    0.1282    0.1282    0.1282 

 

Use of estimates
2.6 Use of estimates

 

The preparation of consolidated financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, income and expense. Actual results may differ from these estimates.

 

In preparing the unaudited interim condensed consolidated financial statements, the significant judgments made by management in applying the Company’s accounting policies and the key sources of estimation uncertainty were the same as those that applied to the consolidated financial statements for the year ended December 31, 2020.

  

Financial risk management
2.7 Financial risk management

 

2.7.1 Financial risk factors

 

The Company’s activities expose it to a variety of financial risks: foreign exchange risk, interest rate risk and liquidity risk. The Company’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.

 

The unaudited interim condensed consolidated financial statements do not include all financial risk management information and disclosures required in the audited financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as at December 31, 2020 and 2019.

 

 2.7.2 Liquidity risk

 

Prudent liquidity management implies maintaining sufficient cash and cash equivalents and the availability of funding through an adequate amount of committed credit facilities.

 

The Company’s primary cash requirements are for operating expenses and purchases of fixed assets. The Company mainly finances its working capital requirements from cash generated from operation and proceeds from bank borrowings and finance leases.

 

The Company’s policy is to regularly monitor current and expected liquidity requirements to ensure it maintains sufficient cash and cash equivalents and an adequate amount of committed credit facilities to meet its liquidity requirements in the short and long term.

 

At the reporting date, the contractual undiscounted cash flows of the Company’s current financial liabilities approximate their respective carrying amounts due to their short maturities.

 

2.7.3 Capital risk management

 

The Company’s objectives on managing capital are to safeguard the Company’s ability to continue as a going concern and support the sustainable growth of the Company in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long term.

 

In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return of capital to shareholders, issue new shares or sell assets to reduce debt.

 

In the opinion of the directors of the Company, the Company’s capital risk is low.

 

2.7.4 Impact of COVID-19

 

The Coronavirus Disease (COVID-19) outbreak and the measures taken to contain the spread of the pandemic have created a high level of uncertainty to global economic prospects and this has impacted the Company’s operations and its financial performance in year 2021 and 2020. As COVID-19 continues to evolve with significant level of uncertainty, management of the Company is unable to reasonably estimate the full financial impact of COVID-19 on the Company’s financial results in year 2021. The Company is monitoring the situation closely and to mitigate the financial impact, it is conscientiously managing its cost by adopting an operating cost reduction strategy and conserving liquidity by working with major creditors to align repayment obligations with receivable collections. Based on the Company’s most recent projections for year 2021 and with over $9 million in cash and cash equivalents, management of the Company believes that the Company will be able to continue to operate as a going concern in the foreseeable future for at least the next 12 months.

 

Revenue from contracts with customers
2.8 Revenue from contracts with customers

 

The Company generates its revenue primarily from rendering the following services: (i) Cash-In-Transit - Non Dedicated Vehicle (Non-DV); (ii) Cash-In-Transit - Dedicated Vehicle (DV); (iii) ATM management; (iv) Cash Processing (CPC); (v) Cash Center Operations (CCT); (vi) Cheque Center Service (CDC); (vii) Express Cash; (viii) Coin Processing Service; (ix) Cash Deposit Management Solutions and (x) Robotics AI Solutions.

 

The Company recognizes revenue when it has transferred to its customer control over the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred service’s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred service. The Company’s management applies the following considerations to analyze the moment in which the control of the service is transferred to the customer.

 

  Identify the contract or quotation with the agreed service price.

 

  Evaluate the services engaged in the customer’s contract and identify the related performance obligations.

 

  Consider the contract terms and commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled for delivering the services engaged with the customer. The consideration engaged in a customer’s contract is generally a fixed amount.

 

  Allocate the transaction price, if necessary, to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of delivering the services engaged with the customer.

 

  Recognize revenue when the Company satisfied the performance obligation through the rendering of services engaged.

 

All of the conditions mentioned above are accomplished normally when the services are rendered to the customer and revenue is recognized when the Company satisfied the performance obligation over time or point in time depending on the service type. The reported revenue reflects services delivered at the contract or agreed-upon price.

 

Revenue is recognized when the related performance obligation is satisfied.

 

Disaggregation information of revenue by service type is as follows:

 

   For the six months ended June 30, 
   2021   Percentage of
Total
   2020   Percentage of
Total
 
Service Type  $   Revenue   $   Revenue 
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)  $5,939,614    32.3%  $5,964,178    31.8%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)   2,380,880    12.9%   2,438,017    13.0%
ATM Management   5,806,020    31.5%   6,267,452    33.5%
Cash Processing (CPC)   1,401,421    7.6%   1,443,220    7.7%
Cash Center Operations (CCT)   1,540,291    8.4%   1,595,889    8.5%
Cheque Center Service (CDC)   31,081    0.2%   30,285    0.2%
Others  **   251,890    1.4%   223,342    1.2%
Cash Deposit Management Solutions (GDM)   849,956    4.6%   637,877    3.4%
Robotics AI solutions   203,872    1.1%   128,250    0.7%
Total  $18,405,025    100.0%  $18,728,786    100.0%

 

** Others include primarily revenue from express cash and coin processing services.

 

Cost of revenue
2.9 Cost of revenue

 

Cost of revenue consists primarily of internal labor costs and related benefits, and other overhead costs that are directly attributable to services provided.

 

Recent Accounting Pronouncements
2.10 Recent Accounting Pronouncements

 

All new standards and amendments that are effective for annual reporting period commencing January 1, 2021 have been applied by the Company for the six months ended June 30, 2021. The adoption of these new and amended standards did not have material impact on the consolidated financial statements of the Company. A number of new standards and amendments to standards have not come into effect for the year beginning January 1, 2021, and they have not been early adopted by the Company in preparing these consolidated financial statements. None of these new standards and amendments to standards is expected to have a significant effect on the consolidated financial statements of the Company.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of significant accounting policies [text block] [Abstract]  
Schedule of currency exchange rates impact
   Period End Rate   Average Rate 
   June 30,   December 31,   For the six months ended June 30, 
   2021   2020   2021   2020 
Thai Baht   0.0312    0.0324    0.0325    0.0316 
Hong Kong Dollar   0.1282    0.1282    0.1282    0.1282 

 

Schedule of disaggregation information of revenue by service type
   For the six months ended June 30, 
   2021   Percentage of
Total
   2020   Percentage of
Total
 
Service Type  $   Revenue   $   Revenue 
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV)  $5,939,614    32.3%  $5,964,178    31.8%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)   2,380,880    12.9%   2,438,017    13.0%
ATM Management   5,806,020    31.5%   6,267,452    33.5%
Cash Processing (CPC)   1,401,421    7.6%   1,443,220    7.7%
Cash Center Operations (CCT)   1,540,291    8.4%   1,595,889    8.5%
Cheque Center Service (CDC)   31,081    0.2%   30,285    0.2%
Others  **   251,890    1.4%   223,342    1.2%
Cash Deposit Management Solutions (GDM)   849,956    4.6%   637,877    3.4%
Robotics AI solutions   203,872    1.1%   128,250    0.7%
Total  $18,405,025    100.0%  $18,728,786    100.0%

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of contingent liabilities in business combination [text block] [Abstract]  
Schedule of represents the purchase price allocation at the dates of the acquisition
   March 25,
2021
 
Cash and cash equivalents  $24,276 
Other current assets   32,250 
Current liabilities   (58,297)
Goodwill   329,534 
Total purchase price  $327,763 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Restricted Cash (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of restricted cash and cash equivalents [text block] [Abstract]  
Schedule of cash and cash equivalents restricted cash
   As at
June 30, 2021
   As at
December 31, 2020
 
Cash on hand  $368,117   $392,803 
Cash in bank   7,357,012    8,021,241 
Subtotal   7,725,129    8,414,044 
Restricted cash   1,667,081    1,715,866 
Cash, cash equivalents, and restricted cash  $9,392,210   $10,129,910 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of inventories [text block] [Abstract]  
Scheduleo of inventory
   As at
June 30, 2021
   As at
December 31, 2020
 
Robots at warehouse  $2,553,957   $252,411 
Robots in transit   
-
    242,670 
Inventory  $2,553,957   $495,081 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2021
Accounts Receivable, Net [abstract]  
Schedule of accounts receivables
   As at
June 30, 2021
   As at
December 31, 2020
 
Accounts receivable  $5,790,229   $5,468,911 
Allowance for doubtful accounts   
-
    
-
 
Accounts receivable, net  $5,790,229   $5,468,911 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Withholding Tax Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of acquired receivables [text block] [Abstract]  
Schedule of current and non current portion of tax receivables
   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $
-
   $690,487 
Non-current portion   3,359,752    3,534,552 
Withholding tax receivables, net  $3,359,752   $4,225,039 

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current and Other Non-Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure Of Other Current And Noncurrent Assets [Abstract]  
Schedule of other current and other non-current assets
   As at
June 30, 2021
   As at
December 31, 2020
 
Input VAT receivable  $325,208   $134,746 
Prepayments - office rental   1,515,585    952,616 
Prepayments - insurance   503,978    292,095 
Prepayments - others   17,709    51,920 
Uniforms   15,450    17,954 
Tools and supplies   84,724    135,553 
Other current assets  $2,462,654   $1,584,884 
           
Deposits  $330,416   $361,275 
Other non-current assets  $330,416   $361,275 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Fixed Assets, Net (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of property, plant and equipment [text block] [Abstract]  
Schedule of fixed assets, net
   Leasehold
improvements
   Machinery and
equipment
   Office decoration
and equipment
   Vehicles   Assets under
construction
   GDM machines   Robots   Total 
Cost                                
At December 31, 2020  $3,649,107   $5,713,840   $5,951,808   $17,885,762   $
-
   $1,883,116   $884,950   $35,968,583 
Additions   4,284    47,695    54,330    399,639    23,027    
-
    2,385,878    2,914,853 
Disposals   
-
    (33,571)   (3,136)   (115,471)        
-
    (7,443)   (159,621)
Exchange differences   (231,811)   (362,976)   (378,093)   (1,136,207)   
-
    (119,627)   (26,570)   (2,255,284)
At June 30, 2021 (Unaudited)   3,421,580    5,364,988    5,624,909    17,033,723    23,027    1,763,489    3,236,815    36,468,531 
                                         
Accumulated Depreciation                                        
At December 31, 2020   2,923,013    5,390,966    5,124,622    14,004,064    
-
    616,280    25,284    28,084,229 
Depreciation charged for the year   78,674    89,833    111,429    611,225    
-
    174,897    178,999    1,245,057 
Disposals   
-
    (33,568)   (3,091)   (115,471)        
-
    (248)   (152,378)
Exchange differences   (185,685)   (342,465)   (325,546)   (889,619)   
-
    (39,150)   (990)   (1,783,455)
As June 30, 2021 (Unaudited)   2,816,002    5,104,766    4,907,414    13,610,199    
-
    752,027    203,045    27,393,453 
                                         
Net book value                                        
At June 30, 2021 (Unaudited)  $605,578   $260,222   $717,495   $3,423,524   $23,027   $1,011,462   $3,033,770   $9,075,078 

 

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Operating Lease Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of non-current assets held for sale and discontinued operations [text block] [Abstract]  
Schedule of carrying amounts of right-of-use assets
   As at
June 30, 2021
   As at
December 31, 2020
 
As at January 1  $4,190,351   $6,173,590 
New leases   120,399    532,978 
Depreciation expense   (1,223,282)   (2,506,446)
Exchange difference   (218,864)   (9,771)
Net book amount  $2,868,604   $4,190,351 

 

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of detailed information about intangible assets [text block] [Abstract]  
Schedule of intangible assets, net
   Computer software 
Cost    
At December 31, 2020  $995,045 
Additions   4,782 
Exchange difference   (63,211)
At June 30, 2021 (Unaudited)   936,616 
      
Accumulated amortization     
At December 31, 2020   771,637 
Amortization charged for the year   24,559 
Exchange difference   (49,018)
As June 30, 2021 (Unaudited)   747,178 
      
Net book value     
At June 30, 2021 (Unaudited)  $189,438 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Trade and Other payables and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Trade And Other Payables And Other Current Liabilities [Abstract]  
Schedule of trade and other payables and other current liabilities
   As at
June 30, 2021
   As at
December 31, 2020
 
Trade accounts payable – third parties  $2,396,957   $1,366,482 
Accrued salaries and bonus   547,114    140,321 
Accrued customer claims, cash loss and shortage, others**   105,935    33,608 
Trade and other payables  $3,050,006   $1,540,411 
           
Output VAT  $134,296   $114,877 
Accrued Expenses   575,935    375,815 
Payroll Payable   359,222    560,051 
Other Payables   279,974    198,363 
Other current liabilities  $1,349,427   $1,249,106 

 

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings from Financial Institutions (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of detailed information about borrowings [text block] [Abstract]  
Schedule of borrowings from financial institutions
   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion of long-term borrowings  $1,700,473   $494,994 
Long-term borrowings   986,584    993,869 
Borrowings from financial institutions  $2,687,057   $1,488,863 

 

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Finance Lease Liabilities [Abstract]  
Schedule of finance lease liabilities
   As at
June 30, 2021
   As at
December 31, 2020
 
Current portion  $790,704   $632,105 
Non-current portion   825,841    1,023,366 
Finance lease liabilities  $1,616,545   $1,655,471 

 

Schedule of minimum lease payments under finance lease agreements
   As at
June 30, 2021
   As at
December 31, 2020
 
Within 1 year  $320,700   $701,796 
After 1 year but within 5 years   1,440,400    1,074,047 
Less: Finance charges   (144,555)   (120,372)
Present value of finance lease liabilities, net  $1,616,545   $1,655,471 

 

Schedule of leased assets under a finance lease
   As at
June 30,
2021
   As at
December 31,
2020
 
Cost  $3,370,741   $8,459,215 
Less: Accumulated depreciation   (1,029,460)   (4,226,875)
Net book value  $2,341,282   $4,232,340 
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Provision for Employee Benefits (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of employee benefits [text block] [Abstract]  
Schedule of movement in the present value of the defined benefit obligation
   Provision
for employee
benefits
 
Defined benefit obligations at December 31, 2020  $6,841,673 
Estimate for the six months period  $(294,175)
Defined benefit obligations at June 30, 2021 (Unaudited)  $6,547,498 
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Administrative Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of general and administrative expense [text block] [Abstract]  
Schedule of administrative expenses
   For the six months ended
June 30,
 
   2021   2020 
Staff expense  $1,248,056   $1,193,864 
Rental expense   340,752    703,011 
Depreciation and amortization expense   235,604    84,288 
Utilities expense   81,255    85,467 
Travelling and entertainment expense   77,747    45,436 
Professional fees   331,522    488,504 
Repairs and maintenance   26,226    40,774 
Employee benefits   353,358    566,561 
Other service fees   153,906    368,397 
Other expenses**   423,182    518,230 
   $3,271,608   $4,094,532 

 

**Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of related party [text block] [Abstract]  
Schedule of amounts due from related parties
      As at
June 30, 2021
   As at
December 31, 2020
 
Quantum Infosec Inc (“Quantum”)  (a, b)  $357   $
-
 
Guardforce TH Group Company Limited  (b)   6,593    6,026 
Guardforce AI Technology Limited  (b)   236    
-
 
Guardforce AI Service Limited  (b)   236    
-
 
Bangkok Bank Public Company Limited  (c)   
-
    443 
Guardforce Limited  (d)   
-
    20,647 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (e)   
-
    346,152 
      $7,422   $373,268 

 

Schedule of amounts due to related parties
      As at
June 30, 2021
   As at
December 31, 2020
 
Tu Jingyi  (b)  $88,047   $88,047 
Profit Raider Investment Limited  (b)   1,253,814    1,136,664 
Shenzhen Intelligent Guardforce Robot Technology Co., Limited  (d)   2,881,698    
-
 
Guardforce Holdings (HK) Limited  (c)   156,782    156,782 
Richard Hall  (e)   15,976    
-
 
Shenzhen Junwei Investment Development Company Limited (“Junwei”)  (a)   
-
    225,085 
Guardforce Aviation Security Company Limited  (d)   
-
    1,224 
Guardforce Security (Thailand) Company Limited  (d)   
-
    62,667 
      $4,396,317   $1,670,469 

 

Schedule of long-term borrowings from related parties
      As at
June 30, 2021
   As at
December 31, 2020
 
Guardforce Holdings (HK) Limited  (a)  $4,040,500   $4,140,500 
Tu Jingyi  (b)   1,437,303    1,437,303 
Profit Raider Investment Limited  (c)   12,649,903    13,508,009 
      $18,127,706   $19,085,812 

 

Schedule of related party transactions
      For the six months ended
June 30,
 
Nature    2021   2020 
Service/ Products received from related parties:           
Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases  (a)   $4,652,125   $150,185 
              
Service/ Products delivered to related parties:             
Guardforce Limited – Sales  (b)  $111,564   $128,410 

 

XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure of commitments and contingent liabilities [text block] [Abstract]  
Schedule of future payments for employment agreements
   Amount 
Twelve months ending June 30:    
2022  $1,048,214 
2023   740,372 
2024   110,000 
Total minimum payment required  $1,898,586 

 

Schedule of capital expenditure commitments
      Payments Due by Period 
          Less than   1-3   4-5   More
than
 
Contractual Obligations  Nature  Total   1 year   years   years   5 years 
Service fee commitments  (a)  $804,992   $368,175   $436,817   $
     -
   $
     -
 
Operating lease commitments  (b)   403,656    362,233    41,423    
-
    
-
 
      $1,208,648   $730,408   $478,240   $
-
   $
-
 

 

XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations (Details)
6 Months Ended
Jun. 30, 2021
AI Holding Limited [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 100.00%
AI Robots Limited [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 100.00%
AI Hong Kong Limited [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 100.00%
Southern Ambition Limited [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 100.00%
Horizon Dragon Limited [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 100.00%
AI Thailand [Member]  
Nature of Operations (Details) [Line Items]  
Shareholders voting power, description on September 21, 2018 and has 100,000 ordinary plus preferred shares outstanding. 48,999 of the shares in AI Thailand are owned by Southern Ambition Limited, with one share being held by Horizon Dragon Limited, for an aggregate of 49,000 ordinary shares, or 49%, and 51,000 cumulative preferred shares are owned by two individuals of Thailand. The 49,000 ordinary shares with a value of approximately $16,000 and the value of the cumulative preferred shares of approximately $17,000 has not been received as of December 31, 2018. The cumulative preferred shares are entitled to dividends of $0.03 per share when declared. The cumulative unpaid dividends of the preferred shares as of December 31, 2020 is approximately $1,700. Pursuant to article of associates of AI Thailand, the holder of an ordinary share may cast one vote per share at a general meeting of shareholders, the holder of preferred shares may cast one vote for every 20 preferred shares held at a general meeting of shareholders. Southern Ambition is entitled to cast more than 95% of the votes at a general meeting of shareholders.
Guardforce Cash Solutions Security Thailand Co Limited [Member]  
Nature of Operations (Details) [Line Items]  
Shareholders voting power, description on July 27, 1982 and has 3,857,144 outstanding shares. 3,799,544 ordinary shares and 21,599 preferred shares of the outstanding shares in GF Cash (CIT) (approximately 99.07% of the shares in GF Cash (CIT)) are owned by AI Thailand with one share being held by Southern Ambition and 33,600 ordinary shares and 2,400 preferred shares (approximately 0.933% of the shares in GF Cash (CIT)) being held by Bangkok Bank Public Company Limited. Pursuant to the articles of associates a shareholder may cast one vote per one share at a general meeting of shareholders.
AI Thailand and Southern Ambition [Member]  
Nature of Operations (Details) [Line Items]  
Proportion of ownership interest in subsidiary 97.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Disclosure of significant accounting policies [text block] [Abstract]  
Cash and cash equivalents $ 9
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details) - Schedule of currency exchange rates impact
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Thai Baht [Member]      
Significant Accounting Policies (Details) - Schedule of currency exchange rates impact [Line Items]      
Period End Rate 0.0312   0.0324
Average Rate 0.0325 0.0316  
Hong Kong Dollar [Member]      
Significant Accounting Policies (Details) - Schedule of currency exchange rates impact [Line Items]      
Period End Rate 0.1282   0.1282
Average Rate 0.1282 0.1282  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 18,405,025 $ 18,728,786
Percentage of Total Revenue 100.00% 100.00%
Cash-In-Transit – Non-Dedicated Vehicles (CIT Non-DV) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 5,939,614 $ 5,964,178
Percentage of Total Revenue 32.30% 31.80%
Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 2,380,880 $ 2,438,017
Percentage of Total Revenue 12.90% 13.00%
ATM Management [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 5,806,020 $ 6,267,452
Percentage of Total Revenue 31.50% 33.50%
Cash Processing (CPC) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 1,401,421 $ 1,443,220
Percentage of Total Revenue 7.60% 7.70%
Cash Center Operations (CCT) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 1,540,291 $ 1,595,889
Percentage of Total Revenue 8.40% 8.50%
Cheque Center Service (CDC) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 31,081 $ 30,285
Percentage of Total Revenue 0.20% 0.20%
Others [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total [1] $ 251,890 $ 223,342
Percentage of Total Revenue [1] 1.40% 1.20%
Cash Deposit Management Solutions (GDM) [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 849,956 $ 637,877
Percentage of Total Revenue 4.60% 3.40%
Robotics AI solutions [Member]    
Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]    
Total $ 203,872 $ 128,250
Percentage of Total Revenue 1.10% 0.70%
[1] Others include primarily revenue from express cash and coin processing services.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination (Details)
Feb. 04, 2021
USD ($)
$ / shares
Disclosure of contingent liabilities in business combination [text block] [Abstract]  
Shares issued | $ $ 43,700
Per share value | $ / shares $ 7.5
Consideration percentage 51.00%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition
1 Months Ended
Mar. 25, 2021
USD ($)
Schedule of represents the purchase price allocation at the dates of the acquisition [Abstract]  
Cash and cash equivalents $ 24,276
Other current assets 32,250
Current liabilities (58,297)
Goodwill 329,534
Total purchase price $ 327,763
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of cash and cash equivalents restricted cash [Abstract]    
Cash on hand $ 368,117 $ 392,803
Cash in bank 7,357,012 8,021,241
Subtotal 7,725,129 8,414,044
Restricted cash 1,667,081 1,715,866
Cash, cash equivalents, and restricted cash $ 9,392,210 $ 10,129,910
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Details) - Scheduleo of inventory - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Inventory (Details) - Scheduleo of inventory [Line Items]    
Inventory $ 2,553,957 $ 495,081
Robots at warehouse [Member]    
Inventory (Details) - Scheduleo of inventory [Line Items]    
Inventory 2,553,957 252,411
Robots in transit [Member]    
Inventory (Details) - Scheduleo of inventory [Line Items]    
Inventory $ 242,670
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - Schedule of accounts receivables - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of accounts receivables [Abstract]    
Accounts receivable $ 5,790,229 $ 5,468,911
Allowance for doubtful accounts
Accounts receivable, net $ 5,790,229 $ 5,468,911
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Withholding Tax Receivables, Net (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Disclosure of acquired receivables [text block] [Abstract]  
Withholding tax receivables, net, description the Company received a withholding taxes refund in connection with the Company’s 2013 to 2015 withholding taxes refund applications. The Company wrote off the difference between the receivable recorded and amount of known refund from the Thai Revenue Department. The Company did not have any write offs during the six months ended June 30, 2021 and 2020.
Allowance of withholding taxes receivable $ 98,226
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of current and non current portion of tax receivables [Abstract]    
Current portion $ 690,487
Non-current portion 3,359,752 3,534,552
Withholding tax receivables, net $ 3,359,752 $ 4,225,039
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of other current and other non-current assets [Abstract]    
Input VAT receivable $ 325,208 $ 134,746
Prepayments - office rental 1,515,585 952,616
Prepayments - insurance 503,978 292,095
Prepayments - others 17,709 51,920
Uniforms 15,450 17,954
Tools and supplies 84,724 135,553
Other current assets 2,462,654 1,584,884
Deposits 330,416 361,275
Other non-current assets $ 330,416 $ 361,275
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Fixed Assets, Net (Details) - Schedule of fixed assets, net
6 Months Ended
Jun. 30, 2021
USD ($)
Cost  
Net book value $ 9,075,078
Cost [Member]  
Cost  
Beginning Balance 35,968,583
Additions 2,914,853
Disposals (159,621)
Exchange differences (2,255,284)
Ending Balance 36,468,531
Accumulated Depreciation [Member]  
Cost  
Beginning Balance 28,084,229
Depreciation charged for the year 1,245,057
Disposals (152,378)
Exchange differences (1,783,455)
Ending Balance 27,393,453
Leasehold improvements [Member]  
Cost  
Net book value 605,578
Leasehold improvements [Member] | Cost [Member]  
Cost  
Beginning Balance 3,649,107
Additions 4,284
Disposals
Exchange differences (231,811)
Ending Balance 3,421,580
Leasehold improvements [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 2,923,013
Depreciation charged for the year 78,674
Disposals
Exchange differences (185,685)
Ending Balance 2,816,002
Machinery and equipment [Member]  
Cost  
Net book value 260,222
Machinery and equipment [Member] | Cost [Member]  
Cost  
Beginning Balance 5,713,840
Additions 47,695
Disposals (33,571)
Exchange differences (362,976)
Ending Balance 5,364,988
Machinery and equipment [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 5,390,966
Depreciation charged for the year 89,833
Disposals (33,568)
Exchange differences (342,465)
Ending Balance 5,104,766
Office decoration and equipment [Member]  
Cost  
Net book value 717,495
Office decoration and equipment [Member] | Cost [Member]  
Cost  
Beginning Balance 5,951,808
Additions 54,330
Disposals (3,136)
Exchange differences (378,093)
Ending Balance 5,624,909
Office decoration and equipment [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 5,124,622
Depreciation charged for the year 111,429
Disposals (3,091)
Exchange differences (325,546)
Ending Balance 4,907,414
Vehicles [Member]  
Cost  
Net book value 3,423,524
Vehicles [Member] | Cost [Member]  
Cost  
Beginning Balance 17,885,762
Additions 399,639
Disposals (115,471)
Exchange differences (1,136,207)
Ending Balance 17,033,723
Vehicles [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 14,004,064
Depreciation charged for the year 611,225
Disposals (115,471)
Exchange differences (889,619)
Ending Balance 13,610,199
Assets under construction [Member]  
Cost  
Net book value 23,027
Assets under construction [Member] | Cost [Member]  
Cost  
Beginning Balance
Additions 23,027
Exchange differences
Ending Balance 23,027
Assets under construction [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance
Depreciation charged for the year
Exchange differences
Ending Balance
GDM machines [Member]  
Cost  
Net book value 1,011,462
GDM machines [Member] | Cost [Member]  
Cost  
Beginning Balance 1,883,116
Additions
Disposals
Exchange differences (119,627)
Ending Balance 1,763,489
GDM machines [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 616,280
Depreciation charged for the year 174,897
Disposals
Exchange differences (39,150)
Ending Balance 752,027
Robots [Member]  
Cost  
Net book value 3,033,770
Robots [Member] | Cost [Member]  
Cost  
Beginning Balance 884,950
Additions 2,385,878
Disposals (7,443)
Exchange differences (26,570)
Ending Balance 3,236,815
Robots [Member] | Accumulated Depreciation [Member]  
Cost  
Beginning Balance 25,284
Depreciation charged for the year 178,999
Disposals (248)
Exchange differences (990)
Ending Balance $ 203,045
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Operating Lease Liabilities (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Disclosure of non-current assets held for sale and discontinued operations [text block] [Abstract]  
Weighted average lease liabilities percentage 3.25%
Interest expense $ 125,245
Depreciation expense related to right-of-use assets $ 1,223,282
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of carrying amounts of right-of-use assets [Abstract]    
As at January 1 $ 4,190,351 $ 6,173,590
New leases 120,399 532,978
Depreciation expense (1,223,282) (2,506,446)
Exchange difference (218,864) (9,771)
Net book amount $ 2,868,604 $ 4,190,351
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net (Details) - Schedule of intangible assets, net - Computer software [member]
6 Months Ended
Jun. 30, 2021
USD ($)
Cost  
Beginning $ 995,045
Additions 4,782
Exchange difference (63,211)
Ending 936,616
Accumulated amortization  
Beginning 771,637
Amortization charged for the year 24,559
Exchange difference (49,018)
Ending 747,178
Net book value  
Ending $ 189,438
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Trade and Other payables and Other Current Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Trade And Other Payables And Other Current Liabilities [Abstract]    
Provision for penalty claims $ 45,700 $ 14,600
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of trade and other payables and other current liabilities [Abstract]    
Trade accounts payable – third parties $ 2,396,957 $ 1,366,482
Accrued salaries and bonus 547,114 140,321
Accrued customer claims, cash loss and shortage, others [1] 105,935 33,608
Trade and other payables 3,050,006 1,540,411
Output VAT 134,296 114,877
Accrued Expenses 575,935 375,815
Payroll Payable 359,222 560,051
Other Payables 279,974 198,363
Other current liabilities $ 1,349,427 $ 1,249,106
[1] Includes a provision for penalty for failure to meet certain performance indicators as stipulated in certain customer contracts for approximately $45,700 and $14,600 respectively.
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings from Financial Institutions (Details)
฿ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
THB (฿)
Disclosure of detailed information about borrowings [text block] [Abstract]      
Borrowings description Those borrowings carry interest at the rate varies from 2% to MLR minus 1% per annum. Maturity date of borrowings is made and repayable on various dates from November 5, 2021 to April 7, 2025.    
Interest expense $ 22,212 $ 47,918  
Unused bank overdraft 312,000   ฿ 10
Unused trust receipts $ 1,560,000   ฿ 50
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of borrowings from financial institutions [Abstract]    
Current portion of long-term borrowings $ 1,700,473 $ 494,994
Long-term borrowings 986,584 993,869
Borrowings from financial institutions $ 2,687,057 $ 1,488,863
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Finance Lease Liabilities [Abstract]    
Interest expense $ 46,102 $ 52,499
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities (Details) - Schedule of finance lease liabilities - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of finance lease liabilities [Abstract]    
Current portion $ 790,704 $ 632,105
Non-current portion 825,841 1,023,366
Finance lease liabilities $ 1,616,545 $ 1,655,471
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of minimum lease payments under finance lease agreements [Abstract]    
Within 1 year $ 320,700 $ 701,796
After 1 year but within 5 years 1,440,400 1,074,047
Less: Finance charges (144,555) (120,372)
Present value of finance lease liabilities, net $ 1,616,545 $ 1,655,471
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Schedule of leased assets under a finance lease [Abstract]    
Cost $ 3,370,741 $ 8,459,215
Less: Accumulated depreciation (1,029,460) (4,226,875)
Net book value $ 2,341,282 $ 4,232,340
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Taxation (Details)
6 Months Ended
Jun. 30, 2021
Disclosure of income tax [text block] [Abstract]  
VAT service percentage 7.00%
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation
6 Months Ended
Jun. 30, 2021
USD ($)
Schedule of movement in the present value of the defined benefit obligation [Abstract]  
Defined benefit obligations, beginning $ 6,841,673
Estimate for the six months period (294,175)
Defined benefit obligations, ending $ 6,547,498
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity (Details) - USD ($)
Aug. 20, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Shareholders' Equity (Details) [Line Items]        
Ordinary shares, authorized   100,000,000   100,000,000
Ordinary shares, issued   17,587,388   17,356,090
Ordinary shares, par value (in Dollars per share)   $ 0.003   $ 0.003
Share capital (in Dollars)   $ 52,763   $ 52,069
Subscription receivable (in Dollars)   $ (50,000)    
Bottom of range [member]        
Shareholders' Equity (Details) [Line Items]        
Ordinary shares par value (in Dollars per share) $ 0.001      
Ordinary shares, authorized   100,000,000    
Ordinary shares, issued     43,700  
Top of range [member]        
Shareholders' Equity (Details) [Line Items]        
Ordinary shares par value (in Dollars per share) $ 0.003      
Ordinary shares, authorized   300,000,000    
Ordinary shares, issued     187,598  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - USD ($)
1 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 16, 2019
Stock Based Compensation [Abstract]      
Issue an aggregate shares of capital stock     877,025
Issuance of plan shares   689,427  
Issued remaining plan share 187,598    
Outstanding ordinary shares 1,300    
Fair value of shares issued in merger transaction   877,025  
Stock based compensation expense (in Dollars)   $ 18,826  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Administrative Expenses (Details) - Schedule of administrative expenses - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Schedule of administrative expenses [Abstract]    
Staff expense $ 1,248,056 $ 1,193,864
Rental expense 340,752 703,011
Depreciation and amortization expense 235,604 84,288
Utilities expense 81,255 85,467
Travelling and entertainment expense 77,747 45,436
Professional fees 331,522 488,504
Repairs and maintenance 26,226 40,774
Employee benefits 353,358 566,561
Other service fees 153,906 368,397
Other expenses [1] 423,182 518,230
Administrative expenses $ 3,271,608 $ 4,094,532
[1] Other expenses mainly comprised of stock-based compensation, office expenses, stamp duties, training costs, etc.
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Legal Reserve (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Disclosure of reserves within equity [text block] [Abstract]    
Percentage of legal reserve 5.00%  
Dividend distribution percentage 10.00%  
Legal reserve $ 223,500 $ 223,500
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - USD ($)
1 Months Ended 6 Months Ended
Sep. 01, 2018
Jun. 30, 2021
Mar. 31, 2021
Related Party Transactions (Details) [Line Items]      
Interest rate   2.00%  
Quantum [Member]      
Related Party Transactions (Details) [Line Items]      
Owns, percentage     49.00%
Handshake and Richard [Member]      
Related Party Transactions (Details) [Line Items]      
Owns, percentage     49.00%
Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]      
Related Party Transactions (Details) [Line Items]      
Advance to suppliers   $ 187,665  
Commission receivable   158,487  
Guardforce Holdings (HK) Limited [Member]      
Related Party Transactions (Details) [Line Items]      
Advances made   99,998  
Accrued interests   $ 56,784  
Agreement description   (a)From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498.  
Mr. Tu Jing Yi [Member]      
Related Party Transactions (Details) [Line Items]      
Agreement description the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%.    
Profit Raider Investment Limited [Member]      
Related Party Transactions (Details) [Line Items]      
Agreement description   (c)The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814.  
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - Schedule of amounts due from related parties - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties $ 7,422 $ 373,268
Quantum Infosec Inc [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [1],[2] 357
Guardforce TH Group Company Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [1] 6,593 6,026
Guardforce AI Technology Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [1] 236
Guardforce AI Service Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [1] 236
Bangkok Bank Public Company Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [3] 443
Guardforce Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [4] 20,647
Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]    
Due from related parties [5] $ 346,152
[1] Amounts due from Quantum Infosec Inc, Guardforce TH Group Company Limited, Guardforce AI Technology Limited, Guardforce AI Service Limited were business advances for operational purposes.
[2] Quantum Infosec Inc is related with the Company since March 2021 when the Company acquired Handshake. Quantum owns 49% of Handshake and the shareholders of Quantum are the directors of Handshake.
[3] Amounts due from Bangkok Bank Public Company Limited represents trade receivables for service provided by the Company.
[4] Amounts due from Guardforce Limited represents primarily trade receivables for the sale of robots. The balance was fully settled in January 2021.
[5] Amounts due from Shenzhen Intelligent Guardforce Robot Technology Co., Limited comprised of $187,665 advance to suppliers for the purchase of robots and $158,487 commission receivable.
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - Schedule of amounts due to related parties - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties $ 4,396,317 $ 1,670,469
Tu Jingyi [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [1] 88,047 88,047
Profit Raider Investment Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [1] 1,253,814 1,136,664
Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [2] 2,881,698
Guardforce Holdings (HK) Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [3] 156,782 156,782
Richard Hall [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [4] 15,976
Shenzhen Junwei Investment Development Company Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [5] 225,085
Guardforce Aviation Security Company Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [2] 1,224
Guardforce Security (Thailand) Company Limited [Member]    
Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]    
Due from related parties [2] $ 62,667
[1] Amounts due to Tu Jingyi and Profit Raider Investment Limited represented interest accrued on the respective loans.
[2] Amounts due to Shenzhen Intelligent Guardforce Robot Technology Co., Limited , Guardforce Aviation Security Company Limited and Guardforce Security (Thailand) Company Limited represent accounts payable for the products or services provided by related parties.
[3] Amounts due to Guardforce Holdings (HK) Limited comprised of $99,998 advances made and $56,784 accrued interests on the loans.
[4] Richard Hall is related to the Company since March 2021 when the Company acquired Handshake. Richard is one of the shareholders of Quantum which owns 49% of Handshake and Richard is the director of Handshake. Amount due to Richard represent advances made to Handshake.
[5] Amounts due to Shenzhen Junwei Investment Development Company Limited represent non-interest bearing advances from related parties. In January 2021, the amount due to Junwei was forgiven.
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - Schedule of long-term borrowings from related parties - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Line Items]    
Long-term borrowings from related party $ 18,127,706 $ 19,085,812
Guardforce Holdings (HK) Limited [Member]    
Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Line Items]    
Long-term borrowings from related party [1] 4,040,500 4,140,500
Tu Jingyi [Member]    
Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Line Items]    
Long-term borrowings from related party [2] 1,437,303 1,437,303
Profit Raider Investment Limited [Member]    
Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Line Items]    
Long-term borrowings from related party [3] $ 12,649,903 $ 13,508,009
[1] From time to time, the Company borrowed from Guardforce Holdings (HK) Limited whereby as of June 30, 2021, total loan amount from Guardforce Holdings (HK) Limited was $4,648,498. These loans bear interest rate of 2% and are due on various dates from December 22, 2022 to September 8, 2023.
[2] On September 1, 2018, the Company entered into an agreement with Mr. Tu Jingyi whereby he lent $1,437,303 (RMB10 million) to the Company. The loan is due on August 31, 2022 with an interest rate at 1.5%.
[3] The loan with Profit Raider Investment Limited is due on December 31, 2022. As of June 30, 2021, the outstanding principal amount due was $12,649,903 and the amount of interest accrued on the loan, calculated up to June 31, 2021 was $1,253,814.
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - Schedule of related party transactions - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Shenzhen Intelligent Guardforce Robot Technology Co., Limited – Purchases [Member]    
Service/ Products received from related parties:    
Service/ Products received from related parties $ 4,652,125 $ 150,185
Guardforce Limited – Sales [Member]    
Service/ Products delivered to related parties:    
Service/ Products delivered to related parties $ 111,564 $ 128,410
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Disclosure of commitments and contingent liabilities [text block] [Abstract]  
Employment agreements, description The Company has several employment agreements with executives and directors with the latest expiring in 2024. All agreements provide for automatic renewal options with varying terms of one year or three years unless terminated by either party.
Government agencies $ 7,000,000
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Schedule of future payments for employment agreements
Jun. 30, 2021
USD ($)
Schedule of future payments for employment agreements [Abstract]  
2022 $ 1,048,214
2023 740,372
2024 110,000
Total minimum payment required $ 1,898,586
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments
Jun. 30, 2021
USD ($)
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]  
Service fee commitments $ 804,992 [1]
Operating lease commitments 403,656 [2]
Total 1,208,648
Less than 1 year [Member]  
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]  
Service fee commitments 368,175 [1]
Operating lease commitments 362,233 [2]
Total 730,408
1-3 years [Member]  
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]  
Service fee commitments 436,817 [1]
Operating lease commitments 41,423 [2]
Total 478,240
4-5 years [Member]  
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]  
Service fee commitments [1]
Operating lease commitments [2]
Total
More than 5 years [Member]  
Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]  
Service fee commitments [1]
Operating lease commitments [2]
Total
[1] The Company has commitments to pay certain service fees to Stander Information Company Limited, as its service provider to provide technical services for operating systems, that comprise a monthly fixed amount and certain other fees as specified in the agreement.
[2] The Company has leased offices and various low value items with various lease terms.
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !V D5,'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 " =@)%3UK-\Y^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G61;%,)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M T+#^2TX)&44*9B 55R(K&N-ECJAHI#.>*,7?/Q,_0PS&K!'AYXRB%H ZZ:) M\33V+5P!$XPPN?Q=0+,0Y^J?V+D#[)P,W=M_ M;'P1[%KX=1?=%U!+ P04 " =@)%3F5R<(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 !V D5.2\SK-S0( ,) 8 >&PO=V]R:W-H965T&UL ME9;;V)*L_??;]5KK_E:J%[T&,.0UYT(/@K4QFYLPU.D:AF11$P7(0C.*;<9Q8 [?C!X.M/A@3 M&\I"RA<[F66#(+)$P"$U5H+B[0],@'.KA!R_*]&@]FD-#\=[]:D+'H-94 T3 MR7^RS*P'02\@&2QIP4D.'?26W1-G=J&8'+E1GC7!,V+?R;!0^96AG MAKS1:]<1MYU>^[V(#\(D][B)S SDVN.A M4WOH. ^=(QZJ-#[!BFFC*+IZI#DTI=*O\ZF@*D/&%,AH1B;RXIS<&U]*+VO M2Z]PG8)ONTTCE]^\V[KS0'1KB*Y795(H91FF3*>4DU] E:T9@F7CE[-T3NEBB9(HC _,_R<7LD= M[)J(_$I1%,6]J-/I7GNPKFNLZ]-J9PZ*RHSHX8^/_HJI2=YS++_35!;"E"VJ7JT[_*CL:V_;R]^#!ZI63&C" M88FFT<45'E&J[+CEQ,B-ZW(+:;!GNN$:_U) V0WX?"FEV4^L@_J_9_@74$L# M!!0 ( !V D5,C;Z ;\@@ -\E 8 >&PO=V]R:W-H965T&ULK9I=;]LX%H;O]U<(WL%B!DAJ?DFBLDF --G.=C"+!LUTYV*Q%XI, MQ\1(HBM13K._?@\EQ[+%#SN87K21[4/RY1%YGG-$73ZKYH]V)82.OE5EW5[- M5EJO+^;SMEB)*F_?J;6HX9>E:JIBU(]7\WP[/6+S_)II9C,8]Z*6U7^+A=Z=37C MLV@AEGE7ZL_J^9]B.Z'8]%>HLNW_CYZWMF@6%5VK5;5M# HJ60]_\V];1^PU M2%)/ [)M0"8-,/,TH-L&]-0&;-N ]9X9IM+[X2[7^?5EHYZCQEA#;^:B=V;? M&J8O:W/?'W0#OTIHIZ^_U'FWD%HLHH^U%HVLHEM5+^"^PC=PU:I2+G+S\X.& M/W##=1NI9?1!UGE=R+R,[E4K^SMX'GUYN(M^_.&GR[D&8:;[>;$5<3N((!X1 MOW3UNXBBLX@@@AW-[\+-[T0!S7'?'!TVGX,[=CXA.Y^0OC_JZ>^V:QJ8:)2W MK=#M1:!'NNN1]CTR7X]YNXKR>A$5YD)\[>0F+XTO7;X:NHK[KLRVW5RG*8DQ MR2[GFWVGV':<8888V]D=:&4[K2RH]:8H5&=NY,B+UHUWDA MKF800UO1;,3L.G*MQ]B:3Y(AQE/W=)+==)+@=#[IE6A@T^^O/MR&''/.LQVTK+PEJG,CHD6G8B6C:I@%99]S%SG MC9;NE9A90E)&R$2M;4132A+N5HO1&/-14.]O2D/D/K[0MMTIYRD>*+4 M99DBDB1I[!&[!R@<%/M9M+J1A?&GB9Y.G=@>'8;>OZ];F0[#%#9%DGA4CLC M)*CR@_P& @=7>L/EMH_]X3.4QBCE4YVV80K[EL:>K8M'$.$PB?K$[EPMS[M6 MA.X\M3<43WB"IC'&8^I)F,#"!A!CRL5*//H=JKHD?50',( M(>V0N2QW=9VL6RUU9TH[]SSLP _$1RRETWDX")&Q+/,$0#("@H0!\7H[US ; M4X!"6:K6HLFUB8BER %P>W?:.0<'..(X822>SL%%#HPS7RI-1G20,#H9U1UU"84F0:;+N,B0LP\@3 M6\G(('(B@QH!144GG#)M"C%*$)J*#(YT4DUY.(D19^18052H2O0P"P:<8"]O M*'J)H\CB4'CZXO)(.G)R^:35*<43L3'&:)90;*T@VQ!#7<"2S*V9CL"C;RFA MCJQXZJB.".=);*5=#DN..$TRSY*G(_QHN(SZ5=5/?S;F4[M\RF 65E+DLLLH M]WI]!"T-@_;3V^([=2 4$@ELN]TVA+ ((/ IWGOP%V:MW^TGK'/J8"R'="VU MD@67989X#-:>&8R8I6',?G@SCJA-2TY@E4RK<8<=1H127S5.1ZK2,%5/B>_4 M ^-NB2F*7,2HY= MAN#79"_I.E0]$I&&B3C$LV/[R8%$E%&&<1T+2+%BY_ @+6A92_Q3]XVLG]4N@ M4S8BC(41]JE9P-9N7J)VE8/>Z&]_A="(_VX"4K3)2Z#Q#^@=0C3*.PT5@_P? M[">,T!D:_FV;G46R;3OS[,N4/YUN-5R8"(W3LYBG9Y3SUP%R'?W2U6)WTO,] MAZ)QWU]Z.-4:I/XW!2;TRSVN-VAUI'8+$SLF\6B/QZ$X++. MY0)2C*C(UQ*"C5.N@\,087@RS3!#1* M:&R[]*C=H<*]\[DPD+>QP*G-)NHY).C M2E)7)8L)83XZG(VPI>%X7M3%%W5 M#(+@8 M_ LQ1#?RL=-F;YG"1/2A-S+/7$73GX+#Y _U3JOG8=2S*;U.8T91=PZ'W58 M$H*RQ'Q+'/0/TNM4T>G69)X M,A0VCT<8[+DF#(_;#G*("-I&;A6G90^>N81_6P MY@57TET; @AI> MZ(G$/7I7WGS!(4Q MU#]+& Z]2^$.-,/;1,,'K=;]^S6/2FM5]9ZE@OBC_.^?LXQG"1[J1YT"6#(8\6%7GBE,?6E[^NL MA(KJD:Q!X$XA544-3M76U[4"FCM1Q?TP"&*_HDQX:>+65BI-9&,X$[!21#=5 M1=73%7"Y7WAC[[!PQ[:EL0M^FM1T"VLP]_5*X>7G^D%1Z/ M#^XW+G?,94,U+"7_P7)3+KRY1W(H:,/-G=Q_@2Z?J?7+)-?NF^R[V, C6:.- MK#HQ$E1,M$_ZV-7A2#">G!"$G2!\JR#J!)%+M"5S:5U30]-$R3U1-AK=[,#5 MQJDQ&R;L+:Z-PEV&.I/>"]KDS$!.;H4!Q2JRE"+'6\(5'&G)64[M]MK@ Z_/ M:"(+RWTL45^GL*]3Z/RB$WY]^C;[ MHL^^/F3_DVZT4?BC_/7*85%_6.0.FYPX;"FK"CWQ\K.'"U)317:4-T#.F"#7 MDG.J-*E!M;4]'ZIMZS]S_O:/O$N#41!$B;\[+N'_HI[!3WKXR3O@V^LGM#&E M5.P/Y$.TK6%\Q#$.NL\+XK=$/J.>]M33]U,SK9MAXNF_'+/I?!;-YR^ AP*C M:1Q\.L$;][SQ^WFQ2VM#1<[$=@@Z?BOT4. @M'_4>&S3_T;5E@E-.!0H#48S M3%^UC;2=&%F[7K21!CN;&Y;X[@%E W"_D-(<)K:]]6^S]"]02P,$% @ M'8"14P9&[D9I!0 F1( !@ !X;"]W;W)K[(S9SZ=3G>]81?65W#,! M7S925=3 J]I.]5XQ6CBEJIR2($BF%>5BLERXL7NU7,C:E%RP>X5T7554_;AE MI7R\GN#)\\!'OMT9.S!=+O9TRQZ8^;2_5_ V;:T4O&)"WY'0 M*CB)?SE[U"?/R+JREO*;?7E77$\"BXB5+#?6!(6_ UNQLK26 ,?WH]%).Z=5 M/'U^MOZ'%R$6F M<<7%X8X:NEPH^8B4E09K]L$%TVF#^US8O#\8!5\YZ)GE)T'K@AM6H'?",,4K MM)*B@+S""#QI6?*"VL\/!OX@X48CN4'W2FZX05*A]U)K=(D^/=RABU_?+*8& M0%G3T_P(8-4 ( , $O1!"K/3Z'>8MGBI/P5G6H_(LTNY]7#T;@A&V 0V.@,9K>39<'%%AGZQ#0$-V?\0->E M-[[I>=1F&2%)#_LH!,L[<[VG.;N> +%HI@YLLD0CQ9NUOF6COMT4T,ZX70RV M\R/VM+==1_L(1C()9%(?$GX=9BW4VBM4UN8V2%0+"M8"A M,_J SCQU&F),TGZ]> 2S()F1@7K!0=?.@U&D_Y@=4XB+7%;L-R28\7;DX+RL MPQ2G_7!ZY$(2Q0/!Q"><@T=! F,#'PO(>;ZC8LM<:QQ&BWU9Q6':1^N1"S%T M\70 +^GPDG&\7%"1,Y1#3_/F_:C_$B)47MS/NUI[/[_01XU]E,]Z^A1 M=.Y1G(5)-N!/QWYXG/[^ABV[(WSK#JQ)!'V#R\+KC)?=O/'W2J9 -$-+LN-! M/$Z$[YG6<[L"&]07>[=M>8.H,8JO:V,Y!AF)A!27.6S8E"Q+RT/<[AK9T+(X MI\7+&>X[=2X41V2 UW''G'B<.ML$]#U@WVMN?B!+I$RYS:Q-STI6>RI^>+U( MS[9(+C\DC?JN>"73,(R&\M.1)4,-(;VCBHW0+^XX#8^3VBW5/$=4 M%*C@96WW^!Y9[%42K8B,!1<3R@Z((+= ?%0M4)?M\YX?85N%_P M5V]V&JWL-.;!53#KI^8UL9=GC8YO23":E\_N8 FQHP?8& "5B;I:@YL0!>>I M1K4]2D$0H*/M(7IV[S ?.^9T+$K&6=23/YCFPR6 6#&YKB&7@ER,=WY%QOO.CO7U%ZRT_0-?Z13%H8,V5 V*;#E_:4YM -_463N%P&FP.E%>^U$U/SM\54UMWCZ$AX[4PS6FN'6WO M2F[=#4%O?(7G=]@S?D/(?$5\&N P?'&7!]-NZN;2YH,[UFA4L@W "*Y2:$RJ MN0=I7HS4 MHSHN+?32B\2/F:?WAL,9S?;:?+,-YT >6ZGL/&H =E=Q;-<-;YF]U#NN<&>C M3Y "L5O#;%=VS+S=,.EWL^C M)'I>^"2V#;B%>#';L2V_XW"_NS4XBP>46K1<6:$5,7PSCZZ3JV5"G8.W^"+X MWAZ-B9.RTOJ;F[RKYQ%UC+CD:W 0#%\/?,FE=$C(X_L!-!J^Z1R/Q\_H?WGQ M*&;%+%]J^574T,RC,B(UW[!.PB>]_YL?!.4.;ZVE]4^R/]C2B*P["[H].".# M5JC^S1X/@3AR0)RP0WIP2$\=LC,.DX/#Q OMF7E9;QBPQZ,:H=PQWH'!78%^L+A7K*L%\)J\4\"-:,E2JQJ/"5=P9+44-7/;=X O/#^P M1&]PJ\6L:=QQ/G#R05M++LC]W1ORZH_7LQB0F(./UP<2-SV)] R)@GS4"AI+ MWN*GZY?^,0H:5*7/JF[24<#WG;HD$_HG26F:!/@L?]V=CM"9#$&>>+S);P_R MO]E)-9_' L7C!A>9E-3WA'+#+DHQ699AR,5 N1BE_UL D6;\X1*%PSLDK%_;7OQ#W M(B"A*!):TA,-(<.J2LN"AD5,!Q'3T=2]!C!BU0%;24Y 7XVD73E EJ-Q>?N] M$_!$&BUK;GRBNQBX9&?J*12$,AR$9)J3BSQ+SY!,Z(]23L?O2"#5@L68!BYI,*N" MEL&TBH]:4,O-UG=FB]G?*>CK]K Z=/]KW_-.UF_<7X%O;3]@^E^*C\QLA;)$ M\@U"TLLITC)]E^XGH'>^T:TT8-OTPP;_;+AQ!KB_T1J>)^X#P[_2XG]02P,$ M% @ '8"14_.\T 1T!@ F1X !@ !X;"]W;W)KJ))^TADP--0A(;DE M4([_?<&'*0E<4(XL'RP^=K]=8!>+;XG3)\:_BP6E$OW,LT*C8EE>>,\2HO1Y+1^=L\GIZR465K0 M>XY$F><1?SZG&7LZ&^'1RX//Z7PAJP?CR>DRFM,'*K\L[[FZ&W?V"?ED/7@WF,1+T@F7_IHE:V"I[MDLN"W"KZF8(<&A:!5"%X[Z+!5 M"/4QF.* K9?(6:^=)]P%NTFZ)DOJ%)M&,IJ<"6O\*J+.D]K?959:5$M MJ0?)U=M4ZL2-2244_4E6!9FD35ZP>I?M1:D@*Q M&;I81,6<"I06Z../,I7/Z-V4SM(XE>_1$?KR,$7O?G]_.I;*P\K..&Z]N6B\ M(09O;H0H*\/1,I51!NA_'-9_*!]%S--EO5H_TYBFJ^@QHP#0Y3#0AT1-2@5R M'Z7)D1JEV:6K8:0_Z3S*E"^"\A7DR/4.1^*XS,NL#L'?BJFHK MJJ(6LQS"O1G&;:,%*-X.*WYBQ1&*62$YR]2[>9,W5$@!8-T-8S4#XLW<"/0U MI_DCY=^V@<8JH[NT)EU:DQK9,2"?1UE4Q!1%$DUI?(QL_ 5_P-RM8^]!& ?=D7([9G$5WR=WL@G+O=?F_EI=OEI3L8_0?)XN]'%25-5$W/%4\736[2G]4U M!1/3[9<7R].*RW38+IQUERZP_'S7UPH-(!4$Q(-GPNMFPGO;3&P6(*C>#,,; MZHW7&XJG"BLQE$R_&XL_:.R3ZL0R)@12'1=26RQ:*F+'$LB!0:!?*#+##AF* MS(&,7QX(Y^I .-<'PKGQ^XL>N[YM.T3;H %!UR':-GX'PP6^1^!T"[IT"U[+ MM6[+0NW*5K4K5^;[^1;TN190/(;M&;(I "8!X%I],6+[7NAAC6L!UIK#_8/9V0+M2LE=U@TY&2KM3,I 3EB!<0/72TK(4$H+4% MASAZ6D(..CXA1*?WMX"D$VX2X[;A P )]BP+&Z@*WOA2@=_8"<#)N0/6D)VM MUB^DY[HWQSH%8+;;J\;,3S<,^U%%EO,K>6E)\UT MAV$#6\3];NW(-75J>-VJX>&.Z,U,< >^*=_Z%!\'OFMB^'A-\?$PUVZ_J8G: MX9H21O&/,A7-]RTV0Q$2Y:-(DS3BSZ!G?<*/;:R'<"_"C_MO'P[S\ER9G9^#WZ@%POPEP;-\R59EU$X /U07<8) :NB[1><86XIM^O/7N130 W7V.*=065Q:R^9+9/>W. M2L_K0R;M^04^F4+//Q#KY)98P!LU8/6F.;!:FVX.;?^*^#PM!,KH3+EA'?LJ MQ7AS#MK<2+:LCZ\>F90LKR\7-$HHKP34^QEC\N6F,M"=1D_^!U!+ P04 M" =@)%3<]K^G) ' "S'0 & 'AL+W=O75.[43 M)?RR5GK+#=SJQT6UTX+G]:)ML2!!$"VV7):SV^OZV;V^O59[4\A2W&M4[;=; MKE_>BT(]WH%M<1?4CQ5O6MD35DI]?,IO9H%%) J1&:N"P[^#6(JBL)H Q[^M MTMEQ3[NP?_VJ_6-M/!BSXI58JN)OF9O-S2R9H5RL^;XP7]33+Z(U*+3Z,E54 M]5_TU,H&,Y3M*Z.V[6) L)5E\Y\_MX[H+0 ][@6D74"&"]C$ MHNH+6A#;+: MK _<\-MKK9Z0MM*@S5[4OJE7@S6RM,?X8#3\*F&=N?U:\GTNCP%6E"IES^_.#@7]P?J9":HV6O-J@CQ #%9JCKP\?T,4/E]<+ X"L MVD76;OZ^V9Q,;!ZAWU1I-A7Z";;,3]35FO?$J_#7??D.T>!'1 *" M'7B6YR\//'#HT;FTUD:5/X<#O'81CBA%XO#GU/. 7C)([(4? $7'@$%WIMOLO_@:AM L4H MR/1,E9DL!"H!]86%?8EV6JVEL3_;AYF-)7ATD! $:/6"E,-M5QZ_14=HD==O M'P14NDSRIGZ4.;K;*FWD?\T#B&I9&EX^RA6@Y54EC-/#S1Y1SW$D9(11,G"P M0XXE$>D=Q(D1\=&(V&O$@U'9M[FM7#G*U!;*>57C=T5[/(* DX1$;@#)$4#B M!5#7"5$9))[MYL+EHV2T,648DV$,CL4("=)T(@+3(\#TC6->"ZW!/88_N[R2 MCKV"292Z-\5!5T@#[[9?(-(/0K_80,K5?F76^P(".%-[2(4?;:2[P+1*^VCF M)&$3+L"]LHZ]:.YM/M5<"U0/G&(V&U7D-J? *Z*R>2GD@4.H.\LV'J%*$S(5 M.9ATJ(@7U<7/T%A4KF J/2+$]ZX;D.@!6%$A]7+)1D'29!,X.LJ M//:7>* E.'V4[T63)%H4=0NVXWK<0;2HQZ6>1F&8LB%F!R60E(13F=V1 O:S M0G/ZI2KG9T3 N.[/TR1*1PX>RV%@T#"8 -L1!/8SQ)^:YZ*77#O^,IU98[I( M8D+IJ/*,Y>9A2N(IOB<=L1 _L9PF5J_8N."2,9]8.DD&:!UB\Y %$T6 =+1# M_+3SJ82>1%B.\3EU2<;\,FB(QW)S&D8XGD@?TM$3\=/3:6\A MMKM"O0B!5J(4T-:[W3RF'5L02UG5^9,DZ;B&^+GF?J^S#0P3MFL%UX!#S$M= M&<6_>[FS8YS3(6,:F1,28NCRAQYQ2,(0DJ134=@Q#O$S#D1A)D3^O8TD<0P= M83HZ2 ?U1.$$Y(YWB)]W^LX^:];TZ[.O^*ZJ'<_$S0PFVTKH@YC=(F?!=;%3 M2";J/>VXB?JYJ7X/Q#.(%3MPU2=1WU7R=:;FJ-JO*IE+[NZWJ(.P&(F'Y=>/ MXRQ/G)K841KU4]JQTXT-* MO'7CHRQYF9U=-VCOS9:?M4ZS;Z4T:(!MW(X8,Q&."$G"8C00NP1CF*&F/-HQ$O4/49^%+62M5]V.=,Q':1P'\;#/=PEB%F V M11*THS?JI[=C\EZTV7MYT@"LWTR/UA07BT7AR)"Q6$)9C"]=.> M/82+7&3:ALPE'$)S96MI?3:VW:@O;,]QX(6H7YC9IS8'M,QL#S]IGX/98@IA M-FPM'8*84ARRB=-A'0FR=7H#23+:>*D2C)-R6VJV0GF7@FB5VV)_LP M-0\0"8E8DP07 "TK7[^GP8M(279[&U^=O!P(2Q2+GIJUQD^#)7.N46CWHQ,+D6/')":3(8!<'A(.4RZYV= MN'?7^NQ$%3:1F;C6S!1IRO7J7"1J>=H;]NH7-W(16WHQ.#O)^4+<"OM[?JWQ M-&BT1#(5F9$J8UK,3WO3X=OS?5KO%GR38FE:OS/R9*;4/3U<1J>]@ P2B0@M M:>#X\2 N1)*0(ICQSTIGK]F2!-N_U]H_.M_ARXP;<:&2O\O(QJ>]XQZ+Q)P7 MB;U1RT^B\N> ](4J,>Y_MBS7'ASU6%@8J])*&!:D,BM_\L<*AY; ^YY676:GR5D+-G7[DMM&!JSJYR MH3DA94X&%IKI^R"LM)R76D9/:#ED7U1F8\,^9)&(NO(#6-28-:K-.A\]J_#7 M(NNS<>"S43 :/J-OW+@Y=OK&3^A[+TV8*%.Y*AZ1TT88-ENQK 3@#RL>+9LE M*KS_D_TQG1FKD3!_/K/U?K/UOMMZ_RF$IW>_WWQ@5Q_9U?6'F^G=Y=77VUT( M/ZN%:O.MR7DH3GLH/B/T@^B=#?MLEW;V2\%UA((-!9M>L@O5]]EGF4HK(K;W MMY^.1Z/@W7J)>S%\]]J3AG$6JC3GV8K)+%0Z5\@("/$L8I%*92@3/,F,V5BP M"[Y*><8N38+/AA6(O"X_.!42\$Y#RU!YTUS+!)&D: Z/^^P.BW@4P0U#T9#6 MH+P7TEBA1>2I^5S"<%@S#-@T,U!PHWCDLY]&QV^"(;O,L"YSF#TA:_8:%3#W-J?N=@.@^ 54\L,VYIB9F0D0<,4@;4_'2FR>GCTKA4< MM@X.*J5VH&N\5QF_"=.-FBE$>@=*Y9?_%T:572]'J.O6WB>%V/^&_U[OKC0' M:+7D61^;52V7UN\:?^JH7&D$B6>P8N\BYCGBPPY'H]<^JYP*_FB">2Q#'5L4";9>-:_2V[/@!A$U*]0&4EM]5 MYKW7?+'#P^HS*S__C_+_UR)9K9WKFO!CSVIJV*R"7[0J\B?S_R[FDHQ]UL5Z M4;N3R %?OYX)^*U! Z0S[CH8E-DY%S*D+!7X0!$RY>L->>5(8AB8\ M%YHHT<0_O'_F0R(6_WIJ53G#WPI'"V\3S7ZE%B MRA9(SY^'ATZ*+"( FV7T\)QM.S0=D2:/ IDI#'A"T%DB%!!'")S$>SRZT(^' M[0GE1QB(S$I+ X55S $@J!JA[^>@'XP9INDJ8LL8>T8B3/ 0];T-W466*A=Q8EXX/"FFU]A(5R=E"H )1HRF.(Y2F1/STM51J-G=H M?/0J'[>$V M7]O)L,3,U$2>184F$<<(\I&EY8E)T(D)K R'Z_..1WE/L>VP[ 4']]]6O=6 ML4+HLZLUH>R>\S\R)[AW<7GW^J_@7^\)_F7_$?^ZKC0Z\MEPV,?H[Y_0%\WV,7A-_0/0,&[*((LWU9(&'308GO=NII,^L'1 MJRZI>YM"K[O\V";\9XE\.SU)9#SV#W>PI_//WP^"[0K:L#GH3\;C5]N-:,/F MKBUUM/#S'BPR2V18!;,Y(779A717#.-(94TQ*)E6?3Q!(&M,7E9C;5!W%'$5 M*._?J-ZM:L&@32S#=YU\H/*KZK/)(2:R6"3?W Z(VUY8O7N> ))@I/] M1DW@MIB]>4\%(VDD^\SOC63KYPIVO]5!=X_@W2S=FL'9KAG<:\W@A%LBN*D@ MJ$?ROX*ZV)JZ)NL0K$NO:_J3I4+_MBH"HU L 8(S#8G_(%5AD.-UVK9.]7>? M6A.I]]F6&EL+QAOSE;.2I]3B_J$NHW)6JJ\3(%"KUW=,S&G]ND".+>5 MBJY]*-XP='2V2%9^Z[IHU53;W)UJ:=('06,H1WFC!/F#*(G-D-+N3@\& TJ,IG@E&*UX^!=*"M?1@"0W(L$& P@"3FU^_7W3.X4*#L['E(+ !SZ7M_W3-\ M\Y 7=VYE3*D>UVGF?CQ8E>7FU=&1BU=FK=TPWY@,7Q9YL=8E'HOED=L41B<\ M:9T>34:CTZ.UMMG!VS?\[E/Q]DU>E:G-S*="N6J]UL7VG4GSAQ\/Q@?AQ6>[ M7)7TXNCMFXU>FAM3?ME\*O!T5*^2V+7)G,TS59C%CP<7XU?OCFD\#_C-F@?7 M^EL1)_,\OZ.'Z^3'@Q$19%(3E[2"QC_WYM*D*2T$,G[W:Q[46]+$]M]A]0_, M.WB9:V$UHOSU/'_U8.,/1L=J+AR M9;[VDT'!VF;RKW[T6F+/#58E[Y]L8N,[NPL965-ENJ3WEJ8VOW_U'_?MB[LH" MAO2?9^@XKNDX9CJ.]TG^^N,OUQ^N+R]^N547EY>_?OGE]OJ7C^K3K_^ZOKQ^ M?],G^><7G Q5_YI16%/=KDPOEWJS2:U)E"Y,%.?P.%<:".3!EBM5KG+'HBII M0;]GM0GB$XT$YZ M+71<9Z4I,DV?LKG/9I,7+)F;$N-UD;CH\&]_F4TFH]?7'S[?\)_CUR^4 M62P,AY,.F\0E3=YE5C9>D701QU)S3\96YCP/D72C"QTHI5=5%KBV1*== M$_<)XJ!)HF_*84@ZCGHU\F"P/S1=Y/>8/-_R9O,<7-+.B2W 4@Y=L:0JR+^P M?] NX- Z5V%!F$'6<#<^$>Z&:C(#Q,B^4T2P9N;A.85T:.RWJ9[= M*-6J%2((["?&Z#AW)25."]N\SE@&^<9FWN#7.D/NI\40 M(4;OL524\6S\"L M E0E7M]$2FZA'"W9(_F<0/7]JY,@Q85)!TB5H]5P:4O MTC32:W(UJY%D&]45 MV(6H\!$Q UT&(J=E*+1,FM#2Z,S'EF[(:.F.XU"^L"51 $6(-G.L7R@RC,*L M"%B"!/HX4/%*9TOP N;,[Y4MM^H0T [)L11J8^U6:@$$ZX*@+\6\2*:1"-X' M=BC6YHD+%MG1RM.ER.;%4BD/9X 03)YU9%R=?8I\S2\@'N1J"(B8;O02@5%, MBF5#_O8 'L6RJKFSB87-&*;A"&/G%4;#D/!F80LL%R,[*M*$V C(@#&2R,L" MJ-1S[1]3HLZMH*A5GF*&H^@#0[\W(@R1 =(&1<4"8472TO?&FAU--MZYR9UM MI\H@''@J"20]WKM")1!BWM$Q3YP/CL-4G(;01##-5[-KF(A0+-LAEV=EV9E#,VJ!?* MV)#AX]FSF^UXKB8#RUZV1W>V%,L7W\>'0K]^-+'5(5OF=.QQ"_Z M/-NC=*6F4?^,)&?/ M*6N/(\$2IE=KHPGGDR&I964E_W$0)/H7)"'HN.4)Y$-MN<]-^<"\ #^0X*,^ MZH8,,0J"?NEVT+'+%1FFX \??EV%'-T17ZGOO"9R23>)"7B0M5P3[C,;R2): M%/!6JG=9^@AU&?:(&Y>1J<[CG9O5Y WU$C_2$& MI'TLPR91AXU=4?4K4HO#Q;HH.#.SVY!]T-N@E;SP7N+V0'TB$=(B6XN\_7]_ M[!CL9(;!3D* %>5KTY<2=J)W81;46V",ULKL8IO$7"T*AB\(]"$U-"Y)7P2W M<4@)$QBJ-[&X1S!=N0Z4+;"F#R@1J*AC?\M5R-2P^";5L2$7/%:_[ D''*WW MQ0HP[AEP4L(0,FYB&,=[J6X)]9IY:2V8B%L\HS" (CT!.9U[/RF[41_SG;$4)Z:C^=+H$Z; M"1J_-S*3ID[4AQPP<@F% W>:+/8A.&VJK**N7>LAW20965'7ER&0OV"V%F2K MP9D$AX6O6PB_MY;[6"&:P&9C^,?%M?H):08[.G[XG,]SJK&5##T_A[.U/[SH2B^J=4 2PZE7!Z)B! MN(4&$"GRJL%=;*] 1P]9\(X%6,@?&%Z0Z;^*/@F*>@]Z/Y,57P!>H5CBAZ@& M.QWP_N%;M43$V(AQ4?U7U# ]&HZFXPG_,SF6?T[DY6G4"/M*K&]3LBID"BI2]_3!*,+5343CQI1"-[TV3@[;O4\$%4$O H*S M3<@.5(\E%I04-5"$B&K*J3[V\@D@\[L1)=(QP9*BU"!_*VF-::):0SO?6Q0%^1:D M#_C?;CWL=M[ZNB,4.\]:#3[45736C ^T$KH9)W\]YB53#XA#(&O1KVTI%3*$B? M,$3I:0EHB!WCB@%MYLT(9I78N!1[W:%RK8N[8-+.F#O'_@4,LP;J@ZZI%TQ9 M4"?8E0R6?:E>?)>V%N0R!1\;980W_E0!V*OQ)._ ?.)_L4^U&"4G5GST \:2 MNNWO(A]2FF:1)VH_VOS.YMX3UFTU

YO[PW95B?J7QWC4)\*2 *& MW-A,6P1K, M,+6$5J%Q@X"#$LMXM/98%S'="H?X!ZX4N1,DHV8X:B<*=+'>V))#=&M;#LY, MS=)DM#-IC=[57;M0=L7&)'[\7&=W*+"*@G.X$.BW5*DA*O=P3[%TR_@C!QG+ M"JD5U")[6X0ACV#*.J]P(Z\5(MIT8P$(ATZV;%EKW?7I/.K5^5-]JN?UR8&" MCHY)I'N("MB?&D$2WPA"P/O7R(]E5':P*WG(H.EI:,F?9'8N5-%[6W%-;>1% MUKASNY[E$Y!'SK@TVQ:J53G5A6E(^ G*4TE)&"@\8&95B#FS4TX!([T1[<2@ MWL@]_RI[L.*=TE?1MBL,E+P+'->*Z><*S;J MJ@W)-I+RRY%!$+A42Y@I@M9.'PVZHEY H;A!EM_;A)0#=GV;NMM@7>G%I&!-!4 M$QTV(J0NK7G?;]C9J]NF(5S6&MV8?F))!!F5[-HR)]VFI\B&G41VB)X,H:,S MPR>0_%YZ3(9..@1'LM,G%7A.S+QD;G:.2+B?6Y_.=34VZ'> MCTBL,!9Q%2/ MU;6O1!;J\M??KJ]>CL^]E1:HE^YM43EU91V%*]1%?L0+%"[E'(GOKLX,OK/& MW2MJ-(@AZN#K?#\DD K2$K.VL?0&$4,XGM(9$5)(:NX-=Y=;.)&$N$SS.3@P M6#:GN;!&=M*0G*SCYIH45J;?35IG+-S"+/=@$[(I1I&=OO$PNG"-D(*?29"] MS]-[?Y+6AM=]S S: 6'7W:A+QN[(5J!=3D_;NB+@UA(?UC1TVZ<*_"8."_5' MF\]NB@0E/N&$RL-9A%Y.=7R0E6ZCX,L(?4M/W!.Z!I1YK&/ PQG'YI5+MTV< M(R7(B>#6']%S;=_*\/R578)WIPL7I5ENZ^,X4]Q3XFZR#5;RV5PTLM9?*6]R MKB*/(7B>$ORFRFHK>IBGQ .;!L^!=QFD0E)%C.)6K@PA8;_33OK7?0)>@U(Z M"O3 ^ZN?Q;&P:T^\!V%V]<,Y!)BFQ!F!R'T0[#FKF1N@NOO06FAW>!ZP,F'4 M8%)U/%'W'ZA[9GCRHN*(S(W+DN%+Z0_G'DLUGOC> I57,_49Q- F M@II\VO9RE1M,IEM-U:A*H%CAYPL,M*D_ZRJHIJO-L6F.L $ QKU2A_8%=W!> M7F7E[<\PKZ(+E?0MPF# M;H0KC+B2-6C7]X_4T'2\FKPCTJ&[]JY^)M'TZ#>^,MRP5#\W-G23IU43"@\Q MDOMU-G;1Q77SM0-1F]9_HR3N*V-I"KZA+5U(V^QZV5YM7JTF& M8$2&%(9/8GSAWY0;TMH/"^*S)$$YR9USLJ&&2_O(7X8W?9%GT:YTCMQ.X[2.4R2,)CI=/N'1.YU'IH^S?G#SF%O4)GM MJ#JTY(.4AM'?_G)^>G;^6EU3*6H7VPY^!]Z)?J]R?V&CN0:S+$S#(?D^\1E6 M>D]8+^28X/ ATMPG$0^7@4"6F3?BL'-!M?>IEU62"< MZ2))0'3L0NJ+Z:H'+4DCF#Q/5MW@)8LU-!6/C6KEO,PSS#GXR>O0B^Z>!I)Y MMOMROAKD?>;^["CU1TH)4L1]$SQW)=BHH58B4]+=, RFON 384>U<$"LQ'.V MZE"&,X1NY'H!HXR#0EL,1\PPW'#1W/89,,32L,E^=:G#\'V9YXG@:;$BZ;4[ MWV.%1%Y(!LL"I..KB#PX6+QWQB>9M2UK@0H,&NM^7NA%%G0'F N'/ZV M6E2?0]#MQ-R.YAWDX!;6P]X]4@I-&K'_D$OIRNL.,7S@W[K@D5@)&&N&;QEI MU\+G"OHN\\ M%OID"@*S=,:$M;G_V'D5!91R2WO\4"._^J]H%U=QN!B_YF/;)PC+\=&;\L@, MJYP,SJ?G@]/QL9K2!9&_RJO3X\'X;*:F8V#-OS[9H0^YP>#>Z>S.KT]K3P;3 MV6@PFXT 7H?G6'DR.)[.!J/QF1I/AR.L2PBOA9=.!K/1Z8 D@'U/,.%T,#D] M&QR?3-1T2B^B7O2GQH/C$?Z#,,^&IYB&OX^G@PG6.1N>A5E[@"$&GQR/!I/S ML9JA5*?))^<@9':.9]YR/V2DCO%H-E:CX003H=')[$0>HE^I+>/4W_^N)B?C MP>P<,N#5)Y/I8'H\P=,D$/8L<#S\>/7S"S4[/A^MKIXW&4TQAO89$T^3V6!R,@)M)([;G/H4/ZCQ#'([@;Q/U'@T(H7( MRS.,/IN=AI<1F/#LA%. IFHHVG6(\="YJ; (-F\:=07GIAKF'/%&+GF&-?QS M%)[]/5#7V@ZCK5PT3E6*"%EPY>I\=!,/#^!NT+I^2-%J1>T1&2Z'7X51O?W?OL.LODU#)T M9?UU/@(_!M4^WOQ#8TBQ5>&">W/M*YSC^?OEH33]ODNN$I';5_?EB'3W G_# M46(3/A1B JAG4K2;)$^O>/2?)78K;"1$E55\#N-_/+!?@GGK&]- Q/!!,%_H M$L%VSRKG9FDSJ@BB'2D.0GMMVRPE5^GX1(#%\D2RRH9[C1YLN)T[+?V_$D#0 M-;5\OV$E;1ZM:TXA_!4LNFC3:H)YEONNUWR/[/M^67/4^GT3 ,22?\5%>!]V M+S]UJM_6/Q2[D-]'- P S0< M !D !X;"]W;W)K&ULC57;9 M842:DBS'D31C*7'MMKZ,Y;0/F3R X$I$#0(* %I6OKX+4%(4C^WI"XG+[MFS M!]C%<*7-O:T0'3S64ME17#FW/$E3RRNLF>WH)2K:F6M3,T=3LTCMTB K@U,M MTSS+CM*:"16/AV'MQHR'NG%2*+PQ8)NZ9F8]0:E7H_@PWB[!O@2N[-P:?2:'UO9]@='O :4KAK%QS&4 M.&>-=+=Z=8Z;?/H>CVMIPQ=6&]LL!MY8I^N-,S&HA6K_['&CP_]QR#<.>>#= M!@HL/S+'QD.C5V"\-:'Y04@U>!,YH?RAS)RA74%^;CQI+*U8"U-=%T(Q+]4P M=83L]U.^09FT*/D+*$=PJ96K+'Q2)98_^Z?$:$"+ MPT<'A=3\_BM\.2VL,W29OKY"J[>CU0NT>B^I_WEV7DXNKT[N+Z MZCGU7T7Q=7MBEXSC**;"M&@>,!YW._ <.ERKR%4(9UB8AJH0>JW&"?A5N@1+ MIM; E-*-XEB&5<:_-<**H 6IQ^C^_:N-<&NPCMVCUTVHMC]X$XN\";LDLZ7B M8,I9.&>*&H:WOD+G"Y7TC_YR);SY[9?C/,\^[ S"_/##VX0"G6NU@#_I\\Y7 M7NE/)?"S2^2"2?&=4'QX:E%(AQ+".[3^<#MP"DX[)CWE7C<99!D0/ND#*Z1K M(*QML(PH*CPP24-@#@X&G7Y&:*8U]= ^"5'B!IRRA/[AKQYS1Y@B<:Y-24'E M.HF>*E8Q"P6B;T"<1'44R:.(=L&4C'2FHG<57)S=SJ +BX;B^3.V":PJXEJL M?SH<@UPOE/B^/1UKD03VB>Q=YFB?(9 VRL[1F#9-=E6Q*L M77^G'S#T.V$[<%=A-->2&K@W-QANF??P\9>-X90C#8R@3!B9\5:L-A*4C([$ M*_9$F9/HDI$KY/TDFC);A12X'R#9T*&$$ >0]Y)\)(.C+CQ7 MV.E>BZW1+,)#XML$*==VV]WJ[JTZ;5OT#_/VH:.L%T)9D#@GUZPSZ,=@VL>C MG3B]# V[T([:?QA6]-ZB\0:T/]?:;2<^P.X%'_\'4$L#!!0 ( !V D5-R MJKJ_LP( +8% 9 >&PO=V]R:W-H965T0WML!9=TG:'H@?%9F(AMI1*J> MI2ZHR/TH"#I^P;CP1@-W]J!& UF:G MX4$271<'4[PGDNA-PZO)['U=P[/'/;Z1"8VDY646ZO< MID,OL(0@A\18!(;;.TPASRT0TG@[8'KUE3;P5#ZB?W.Y8RXKIF$J\U\\-=G0 MZWDDA34K<[.0^QLXY-.V>(G,M5O)OO+MMCV2E-K(XA",# HNJIU]'-[A)* 7 MG F(#@&1XUU=Y%C.F&&C@9)[HJPWHEG!I>JBD1P7MBA+H]#*,YL7 AR&K7";;5_(R7F$(?JS7"V3BFDSLR,3G*C%>WF E<"7S MGT^WS^,?\_O')1G?S\ABOGQ-9;DRTK ?R4%>TSX6\(GUJF45A@'(8V.MH'Y6OJN:?]%(!:N,FAB:)+(6IVJH^ MK8?2N.K%O^[51+MC:L.%)CFL,31HVAF@JBE1*4;N7&>NI,$^=V*&@Q64=4#[ M6DIS5.P%]:@>_0%02P,$% @ '8"14^L2C&]= @ %@4 !D !X;"]W M;W)K&ULA53!;MLP#+WG*PACQRQV'+MIBR1 TG58 M![0KTJW#,.R@V$PLU!8S2:[;OQ\E)VX*M-E%(BF^)U(D-6E(/Y@"T<)352HS M#0IKM^=A:+("*V$&M$7%)VO2E;"LZDUHMAI%[D%5&<91=!)60JI@-O&V6SV; M4&U+J?!6@ZFK2NCG!9;43(-AL#ZK2+JGY@KM\4L>746G\ M"DWK&_.-66TL53LPZY54[2Z>=N]P #B-W@'$.T#LXVXO\E%^$E;,)IH:T,Z; MV9S@4_5H#DXJ5Y0[J_E4,L[.KM0C*DOZ>1):IG/&,-M!%RTT?@=Z M>D;&'@ M4N68O\:''$872[R/91$?)?Q:JP&,HC[$43P\PC?J7-]V_+7V\]V7%H.H .W9L;$!;\VEO2BJS7&Z&QH-H@ M?("XGZ:C_EDZ=G(:]Y/A<.\I%7!"/!L6/D*0Z$R!!YH,*Q 18]2;8!56ADJT2*S[XD:87CV,M)<8@^Q!8*13XSRM4=7 M>^#*85B.5 M@1+7#(T&XS0 W4YAJUC:^L[G%^,Y\F+!'Q=JY\#G:R*[5]P%W5&ULE51-C]HP$+WS*T96CRP)X6,!D4A J;I5=XM@=WNH>C#)0*)U[-1V M8/OO:SLAI1(@]1+/V//>S'-F/#T*^:921 WO.>,J)*G6Q<3S5)QB3E5'%,C- MR4[(G&KCRKVG"HDT<:"<>8'O#[V<9IQ$4[>WDM%4E)IE'%<25)GG5/Z>(Q/' MD'3):6.=[5-M-[QH6M ];E"_%"MI/*]A2;(%1<)TJ6/($DW_Q MGJFJ*2TXE38/;A)^*7D'>GX; C_HWN#K-5)[CJ_WGU+A!]TJ+4U__+R1I=]D MZ;LL_6M9%HMO+T_/&U@O%\N'U]G\Z])D63Y?NM";3'8<)ZJ@,8;$S)M">4 2 M#3MP+4-KIH!J<-]6(U8V8N$##-KW8[\=!&-G]X>C]KC;;\ M>BT>J=QG7 '#G8'ZG?L! 5E-8.5H4;BNWPIM9LB9J7FT4-H <[X30I\&PO=V]R:W-H965T M1BD%IJR-*/,C S^^^T9"1DG-OL FDOWZ=.WZJ@>=(AHXY)G04R\UIOC@ M^SI*,6>Z(PL4=)-(E3-#6[7S=:&0Q4XIS_R@V[WT<\:%-YNXLSLUF\C29%S@ MG0)=YCE33PO,Y'[J];SCP9KO4F,/_-FD8#N\1_-/<:=HYS]/EF#]60KY8/=W,13KVL)88:1L0B,/H^XQ"RS0$3C9XWI M-2:MXNGZB/Z7\YU\V3*-2YE]X[%)I][(@Q@35F9F+??76/L36KQ(9MK]P[Z2 M#<<>1*4V,J^5B4'.1?5EASH.)PJC[AL*0:T0.-Z5(<=RQ0R;393<@[+2A&87 MSE6G3>2XL$FY-XIN.>F9V3=NTE1F,1<[V+ #K#%"_LBV&>HVW**9^(:L6%D_ MJA$7%6+P!N(E?);"I!JN1(SQ2WV?V#44@R/%17 6\.]2=*#?;4/0#7IG\/J- MRWV'UW\#;\5UE$E=*@294%G\++G"F"JL\1R^&SP8V&8R>O@!W^=;;125SX\S MQ@>-\8$S/G@KWC>;Z^LOGU8WMQ]A,_\7UE?+JYNO\\6GJWN*]]7FM7B?1QQV MX/] 6W,-S(#[;RU+I5 8**1R?7$![^EW.>ZV!Z-AZU:*]]$O$OUV/QRWAV% MJ[ _:(=AT#JM&T-UHT[K1M!C[N4><'$4XU,"6+4&B^,4J*HA4N"X ((2M2=;L5.(?YX-PIZ MPS\U@??Z8*3]AJ=@K1=@K"@R'C$+I3NP.:&R5]+8HDD<>LR3!"E0$<(6S1Y1 MN./G2-BE5+&E;F%S65)0R=$'(??B:"U1,G=ZFY3QUAH?490(*RR8,O3XF9<, M8AZ#D(9B]HA04>(5)0VQBZS#TOP >=6%:+L0J(>PZ2%'QP:Z U]*TR)&A2IC MZTC;O7 QV.>RHFOQ#7EFG:81\+N'&3.D0$&MT_<(P%L(QF ;.!(]L7 MXQ$5QV6+[6B$: /U9O5/'LH?70/HM7X^HS4SOB"QDFI-KM#$,/5#4"JHV1A7MVM]+0(^Z6*4U-5%: [A-) MQ51OK(%F#L_^ U!+ P04 " =@)%3$K*$.?(" R!@ &0 'AL+W=O M'B_N@.$PBS)8\26ZV?S_*3KQV6XO[$HL4>7A(BLSDJ,U7>T!T\+TJ ME9T&!^?JJRBRQ0$K82]UC8IN=MI4PI%H]I&M#8IMZU25$8OC850)J8+9I-4] MF-E$-ZZ4"A\,V*:JA/EQC:4^3H,D."N6?O6X+/$HWUV!I_)1NNO7OBPG0:Q)X0E%LXC"/H\X0V6 MI0Y$4[JE/K['4S[< MXQ6ZM.TO'#O;(44L&NMT=7(FN9*J^XKOISH\<\CC5QS8R8&UO+M ++=8P7]Q"IUG<+RYZ[6IUMU[]K?9O8OM9OK*U M*' :T+!:-$\8S/)+^/\Q!W,+PB=.OX,/JFX@=SM9(/@*BA*2D"<\Y#F',6?A,/G=6BIJA5#D MP.,T'(]R8&,6QF/^.ZIOE(5D%([B,? D'+-X\*BD7U&DYF'&8W\[YME@K6E MVG=MF[HN)5K(B2G+B#%QX>F@:_NYSZ+K\SM@838DDCSSR1'I+,SS;'"+M;:R M-4CI(6;)T)^&2ZU_4*< M=WO@EWFW33\)LZ=Z0HD[WQ0$L=C3>@^YW6 M[BSX /W?Q.PG4$L#!!0 ( !V D5-II'U&SP0 ) ) 9 >&PO=V]R M:W-H965T5CM4M+"NTN%I"+[[WO(E56GB?U@:WB9PYESAL,]V1E[Z]9:>[KK MN\&=3M?>;U[/9JY>Z[YRQV:C!ZPLC>TKCZ%=S=S&ZJJ)3GTWDYQGL[YJA^G9 M29S[8,].S-9W[: _6'+;OJ_L_;GNS.YT*J8/$Q_;U=J'B=G9R:9:Z6OM/VT^ M6(QF!Y2F[?7@6C.0U'(X/C8_L!_6W,';DL*J??F.[OMO'KTVDQI48O MJVWG/YK=[WJ?3QKP:M.Y^)]VX]X,F^NM\Z;?.R."OAW&W^INS\,CAX(_X2#W M#C+&/1X4H[RH?'5V8LV.;-@-M&#$5*,W@FN'(,JUMUAMX>?/WK9WNJ&Y<]H[ M1N^U/YEYP(;%6;V'.!\AY!,0&5V9P:\=70Z-;G[TGR&<0TSR(:9S^2S@']OA MF!1G)+D4S^"I0XXJXJDG\"Y:5W?&;:TFLZ2-145;?\]HTU6#IVIH2'_;MAN4 MFJP\/>QYS^6B[;6J-":V.K> ,^ZW5;=]KM MY:8M]++TV\45"BIZ.OIH%@8K-\97W>2-<7XR]W2A:]TOL%6)J FG%Z18EI1, M\!QVRG*A6)'P:)>I8 4O8(N<%046,XG!JS"!L6)"9+"+(L'6" 6?K&!IH2;S MIFE#J(X2)HN$DIQE94IIPI3BI,J29:HDJ1B7.1 E4\ O\@)6*1)6I&H"L3?& M59W#^I%2+,T%O83%A,J"(43*DCB']9PEB8JS*: E9B>7=_6Z&E8@KETNM=5# M#5J.)%(OQ(B4X; \8JF\8+P< 0(^D^ C @L1\,+@2&:(@4>+R32->;T,M*+, M]:',Z>C34&V1O6Y>@MQ$"A#"0:?*P%-1P,HD+%X&6CD2RZ5Z8$* 8_@4)3PE MPBA$2OA) JM*3.9UO>VW705L:(G>7;>Q('ZM+;(+L$*%PTL.;3)8 H=G4A)8 MYAQ_68(T,X&4$:4'T,@U*YP-IX0\FM-][JR!.JR/*&B9(52 M)(1 SB40!?Q38(L<>I;(#1O+$EDSF:2,I_G/"F?%J# OQ4\*RZ08]46MH$Z> MTE>@CK(BC3B)!'.CB<32)$I=(-!,E".H0N6G4=*RY*/Z.0H[2=.@K'M&60EM M,C H Z7@,0>Y0544HD@(MR@3G FD^XIRA!S$E1R9)2G)''*$0]0$;9K"0T?? MJVZKGZ^E%Y1Q9)&'"RDS#G;#; H]IL!S\^F(?9P^?&?'QE_]L^?JM!-YOXYJ*;X@6/YAJ?3-JA?&N,?!N& PT?8V;]02P,$% @ M'8"14WYW9KG6 P "0@ !D !X;"]W;W)K&UL MG57;;MLX$'WW5PR\V44+*-;%]ZQCP&GR+Q,O,F3-73K9*WYL"T<*N%-*AV6ADF5OI1%56<(G7&DQ5EDP_GJ%0V]-V MW-X?W/!U8=U!.)ULV!J7:.\VUYIVX0$EXR5*PY4$C?EI>Q:?G/6?K/?IG[SOY MLF(&/RGQ-\]L<=H>M2'#G%7"WJCM5VS\Z3N\5 GCO[!M9*,VI)6QJFR4B4') M9?UGNR8._T4A:102S[LVY%F>,\NF$ZVVH)TTH;F%=]5K$SDN75*65M,M)ST[ M]5DX5OGQG4&8&8/6 ),97&U0,\OE&BZ0G(8+SE9<<,O13$)+AIUZF#9&SFHC MR1M&!O!=25L8F,L,LY?Z(1$^L$[VK,^2=P&_5;(#W2B )$KB=_"ZARAT/5[W M#;QS;E*A3*415 Y2R>.TTAJE!5:'I$"1 ;4 &";0!R@C%7**RPHS4'6TE#3P MP^+.PDJH]/XG_)BMC-54>3_?(=D[D.QYDKVW4K7X\O7V^.KS\=UR#K/E-@-^N.H=4G=+EQ=&H@3NAZ/H=]-@O%PU#I'&DXI]]D W-'P(L,? MXB!)ND$R2N C?$B"?C0(>KT!?&S-=VG!Y!HIGWF.E/*4I)-X%(P&/2<[#H;# MF.0N:3ZZV=+X1FP2$AD%@ZCW@J7OEI9XZA;8$BJ4=$S5E3GW;(% '(TKKP444R.XJ0?)+T^ M%0SW7N=:E4UL7D28>>]%Y7"YA)Q+YO*8*D,/%CROB-8>7J-@MO;PM1)UD$=/ M1=-X_N^.=%[K\_#9>"Y1K_TC9,!GM)[4A]/#.S>KQ_N3>/U(?F=ZS6G*",Q) M->H,^^V:_WYCU<8/^Y6R]'3X94%O-6HG0/>Y4G:_<08.K__T'U!+ P04 M" =@)%3-,3?F,,$ "7"@ &0 'AL+W=OM7$,(>=@'5MFS'=H+$@//1-D4W#3;9]K#8 T6-+"(4J9"4 M'??7=X92'"=QC )!+)$S;]Z\&8YXNC;VP94 GCU52KNSN/2^/NGWG2BAXJYG M:M"X4QA;<8^O=MEWM06>!Z=*]8>#P:1?<:GC^6E8N[7S4]-X)37<6N::JN)V M^":7I:>%_ORTYDNX _^]OK7XUM^BY+("[:31S$)Q%B_2D_,Q MV0>#OR6LW0JK!&\E)346Y M\Q9W)?KY^;7V7"]EIH MG /O$G8#_K3O$9LL^J+#.6]QAA_@3-A7HWWIV)7. M(7_MWT=.6V+#9V+GPX. ?S2ZQT:#A T'P_0 WFB;Z"C@C3[ NY1.*.,:"\P4 M6#?/I8*<2=TV=NB0#+L65[:*\* (^^'AR;-,&?'PD_U89,Y;;*:?!TB-MZ3& M@=3X(_5O[A,"#:PJ_YA9Z[+Z$/;+@%KH)8['@C'M62NQ6 M*P6>M,=&.ADT%<913W&-)I6Q7OZ+QJ0U(Q7IR/Q"R41XLJ1C9H5Q?0G2,G!> M8EW0NG%0-(HI/+VNQRX(D%@;(12AWP]I8!\L-UDCCBRD,&2]AHM'QMXQ3!O!$81>(JL4=2:V28@7F Z M7&\P3Z58]I:_?%?)=0DZ. HK407) X&]U:O ]W9Z87=+&[]3,,3$M;8PN^4( MIN2%?WF$$F34*#@4L1*^:YRM?1%.'@K^EDPK+9:?@F9 FKV$EM2;*QS&E*_6 M#5=J0V+C"0:+ Q&('#+#CEFAR-@:**^05C25PS "6DVE;D*-7%/7"!T$>F'Z MBF2;3Z@\SH:N[L2SQ_ZB0&OI(&D5+C$/POG /RJLJ7;#(('N"=/B0IA&4PM3 M&.P 5T/X1F&"P3'T$_8XR=:%HN2D#JXVI^S:]B?+VB@I-@&K4Z^=:J:(WE<_ M>'54NDHZ1J6@"8AS<(7%6S@*C',8MG,XQ+\$ 56&@H_2L#I(7O5IR7,LY&[6 M%"!_WZF]Z.+M28WH=$<+_SX&^\2.CX^2P?@H6N1YF"V.C9/I;!A=/77BY+(H ML$])E<^343),4_:%P%ZG\/F[Y@TB0/Z%'8\FR22=1 N![=*H,$]VQ=M/93I- MD\EH&BUV948.=MG5DN38 +=L.$Z.CH[W,QP?)X-T1@S= 8;3\31)I[,(/\J, M[C9LQ54#A[/ZQ-+9<3(>S=B^3U1_Y[)0 7*F*Q$=$NS%]MZP7=W>NA;M9>/% MO+VR?<64)=9!08&N@][T*&:VO0:U+][4X>J1&8\7F?!8XLT1+!G@?F&,?WZA M -N[Z/P_4$L#!!0 ( !V D5.1!&PO=V]R:W-H M965T7PS''ZT(GHL:RIPYR!510PNU='3M:*DL$X5]T+?3[V*,.$LYU:W54V.])&:K_56XD+&=I*]E)^;Q>;8N'X+2#*:6[:" 1_/^@MY;P- MA##^[6,Z0\K6\5(^1__=UHZU[(FFMY+_R0I3+IRI P4]D(:;G3Q]HGT]21LO MEUS;+YPZVS1U(&^TD57OC @J)KH_>>[[<.$P]=]Q"'N'T.+N$EF4=\20Y5S) M$ZC6&J.U@BW5>B,X)MI#>30*=QGZF>63(@4%(@IX,"554),7LN=47ZAN&Z6H M,'#/R)YQ9AC5<\]@[C:"E_=Y5EV>\)T\*7R6PI0:UJ*@Q5M_#S$/P,,S\%5X M-> ?C1A#Y+L0^F%P)5XT-"*R\:*KCG3^L=;+._LM7]^O%"=?MUMUM_>8+[3;;:W&^>-NO' MGQW&]3Q!.(;_EVN4X608L-]1/SMY+AMA]'ETX-=?IF$0_ :F9*I K;*-NH'0 MC6:I.TLF* =NE*9N/ U'69ZKAA:@"2>*]8.WEZ+1D,03-PAB"&+?C<)@,.VN M!1Y(S@FKM LYT25PJ3MG74IED%!Q.)Y,!V/H9N5)CG&32 MY\/_-$A&.$Q**HB2F1N&(20IYDHP_MN1"R7@=MPY,: M4S\S)$_*7T8W<>).?-\V_@9;EZ*LJ*ZI96;^,O[9%?(NN T3'"V#:[ SU]'< MH!T>B:SCQE?S[H7Y3-21"0V<'M#5'T\2!U3'VMW"R-HRY5X:K,:*)3YT5+4& MN'^0TIP7;8+AZ5S^!U!+ P04 " =@)%3E]D!R<,# "X!P &0 'AL M+W=O7>J1!1&L>]J&!< M!N.1/[O5XY&JK. 2;S68JBB8/DQ1J-UYD 1/!PN^V5IW$(U')=O@'=HOY:VF M7=2@Y+Q :;B2H'%]'DR2#]/,V7N#OSGNS,D:7"9+I1[<9I:?![$CA )7UB$P M^GO$"Q3" 1&-'T?,H GI'$_73^B7/G?*9=V>QX, LAQS2IA%VKW M"8_Y=!W>2@GC?V%7V_9[ :PJ8U5Q="8&!9?U/]L?=3AQ&,2O.*1'A]3SK@-Y MEA^99>.15CO0SIK0W,*GZKV)')?N4NZLIJ^<_.QXJC1Y<+DQL-:J@$LNF5QQ M)F FC>6VP?O(S4HH4VD$M:9[M(P+S('+NM!]Q2RI MBF'YK- WBWLZ$&KU\!V^39;&:JJJ[V^PR1HVF6>3O78--XO%S=?9_*\[N%S< M7,/E;#Z97\PF5S";W]W/[K_"5)(*+GYW:(N3@4Y@R3LQW&8]3NTSH99.!QFK:N73(>#7M@=9# <=L)! M;]CZ=^&MF\+C)X5'J&G8&_3#N-OWT;+!@-P[<+_%UH4J2B8/O_XR2)/^'^8T M&J-K=2-)'* R=*U6T=@I73K +5E6AH0RAF(1$MT\DWF;5LK@*X#<^9&2 M)P&X(98YDFE.$ZYD![849",]O"(HYW,4:*X>L5@2;K?N 1=S4FHNH.\/NNT6 MS2G/T/ ]%'7[H6L_H.;!IGE\-%K0UADWZ>&>)CT)L&,D>YJ&:9)ZT[.L'PZ3 M04@,38E^BHI#FRJE1&ULE55+;]LX$+[[5PR$'%J &[THR0YL TXVQ7J1!D'3;0^+/=#R*"(J MB2I)QJ&W")(KRL!6R"Y9SOW>GEW,UV$9V>*?!#&TK M]/,E-FJW".+@L/%)/M36;83+>2\>\![M/_V=IE5X]+*5+79&J@XT5HM@%5]< M/G;!LA,$KU7R56ULO@FD 6ZS$T-A/:O<7[O%DSE^I&N._L!MUTR* M3@RFT2L&R=X@\7F/@7R6?PHKEG.M=J"=-GES@H?J MK2DYV;FBW%M-IY+L[/*#[$17(MP@08,;*3:RD5:BF8>6W#NEL-R[NAQ=):^X MRN&CZFQMX+K;XO:E?4AI'7-+#KE=)F\Z_'OHSB&-&"11$K_A+SUB3;V_]'>Q MPK^KC;&:.N2_-\+P8QCNP_#7PJQO5[=7UW!SO;JG[WIUN;Y9?UY?W_^*TC== MN1MY87I1XB*@*V=0/V*PC/DYO!ICLC(@+/COY&K0&CL+O=+^"IQ!,8M8$7&2 M\C1A<91-;E7W1_F3WC3)V)3'$+,H25F:YY,#=8VGKCFA[HRT\CAG&<]&.J@NBV3J"E["P21@OX1!.'HNP$>>$'=5VEKV4$,SR@T 4L31USD*(QB5LSRR:JB? \*F\'2Q?4F MF=\Q1 7G$>-D0S06G$6\F-R@,1=P(+.LA7X@"M_%G+,LR^ ]B10G+1)X/[ES M!:>B/(IF0%#53SA.:L"@H^G]:B%&LXDWVQ)@@X2]5&VOI2-+2YK&LGF&1ZQE MV5 ^CFQ559)BX?=!]HZM'T2]Y.E*&1>:NJ0@@JAGSF#*>#9C29SMX:[*$QTWR/?@S2%C*8Y9,$Y)) M,77K"'YU6<.36=@B\>LFOL,[='8&PO=V]R:W-H965T8^,:1+*-1K2>SZ?39I);*C*XNXMI;=W5AVZ"5H;=.^+:N MI=M>D[;KR]'Q:+?P3BV6@1-7-!["A^:MPYODQZE5#49KZP1CJK+T?SX MQ?4IGX\'[A2M_>!9<"2YM??\\KJ\'$V9$&DJ B-(_%O1#6G-0*#QI<,<]2[9 M;3H>!P?GT$8-99S"+O).CR/*5#/+JPMFU<'P::/P0 M0XW6(*<,)^5]<-A5L M7MW(C69Z+20 :KTV*SO(Z6L7PFWE@3EE[\8DHJ M#^TG8-%3F>VH7,^>!/R]-6-Q,CT2L^GL^ F\DSZTDXAW\@C>*^4+;7WK2-A* M*%/8FD20&_$QT":(7-OB_I/X.,]]<"B.3T^X/.U=GD:7IX^I.?][?OOZSS\> M4O-IR^.SL=A9BSNI6\ID"5TCX1]_^.Y\-IN^O)O?QJ?CES^)VR5E-[9NI-D* MY=%4^6<4N@A62.&##&VP;BM@P<$__UZ@?X4GMU(%>8@!>ZFT-.68D03:M6E# M/ ZP8BG=@GW;K@3)>;%>6G1A06BB/5#E;)T% .RH %'PNS(#O$:J$O9DQ/!H MTSHX\D!96%OZ:'H +%3P8D6FM,XGFGO40AJ1+_<\M9<0\Z%J^H(N>HS% OD.^FQ8L)V;[JL2C1"8VS*U7N M:6"BJ+4]P-EOM&"P5NS"Z/U'".D9:(AAJ.5S)5682MJ"DN+ M7OF 6<<9@&9IZ8@_ 1%??(//I; PZI_. 1/%9E: %GUIR7"=-9M2:);\7Z 1F%-7?_U MJ86?#0B)9),O@> MI$4E13@C5JL2)\KLL#'1+Y5*7*SW.X.&G+(E[R=?>-W M#1=X?*+H:1 \(PR9[X1550:G/(G!#-:\75LD5ZM[TMLT KBIHER>RRXV*9S; MZHC9@L.N.1YRL%;89X"N2O\S20P,9)D]'W0M MIHC"Z9P5ILS+M-%EM46_.ZY%O!"&$:66[D]Q0" 93[B^^\+A'CM/L=\Q^J*>4SEM=>@@^75H0)>U;BX2D.V]7H; MARU)T.JF2%?ARG1LO4++5!@VW+'=C/BZ>(?P7((=!Z#Q=Z'H.CRGCE+)A[K/ M):KOH>O79'"QQ25D$:_OW!7PG^ZX_6K_"V&>+L;[X^GGQ1M\/'%'0(HKF$[' MS\]&J?QV+\$V\9J^O&$7W :2J:=(/"FHK40BZ7"U+!>RNKE;[X"33QL*QL[9# MX-_?L9,&[FIA7Y+8GCEGSGAFLFR4?C0%HH7G4DBS"@IKJ[,P-%F!)3,C5:&D MDYW2);.TU/O05!I9[IU*$<;C\3PL&9?!>NGWMGJ]5+457.)6@ZG+DNF7#0K5 MK((H.&S<\7UAW4:X7E9LC_=HOU1;3:NP1\EYB=)P)4'C;A6<1V>;J;/W!E\Y M-N;--S@EJ5*/;G&=KX*Q"P@%9M8A,'H]X04*X8 HC)\=9M!3.L>WWP?T*Z^= MM*3,X(42WWANBU6P""#'':N%O5/-W]CIF3F\3 GCG]"TMK-Y %EMK"H[9XJ@ MY+)]L^4()N,AQ.,X^@!OTBN>>+S).WB7W&1"F5HC MJ!W@07':*8;O%I\MI$)ECS_@^WEJK*;2^?$!\[1GGGKFZ7NYOKO]>GU_??L9 MKF[O(+G9?KK]-TE@DWQ.KJX?[G^7ZP\!7<.>F8IEN JH(PWJ)PS6T7P$?V"" MAP('%ZJLF'R!@AE@KI )/#^D 2K!I"_W'*@V;('4@3]KKI$:TKK$N:V'@G&R MR^$32ZEZJ)9LUVSGF87-*!G%LVD$1]'I8G$,5D'EJBUW6+:#&O1YI^/#99A7 MYJKM?Y8*YU76$C5KVYEH!WFMD*9 "1+1X0WZ!AI<_I)" ME0J^]\%2@BU<8H9EBAHFD:_E,?P%\^%B&@WG)Y-!8BRG&8.^#1V]X<]0MIU4 MH>8J)_.C^'0ZC$YF_]Q#24SEK:=JSTN_U0/F]GT:MY.]%OF-YSBD?@CES'HY-9 +J=DNW"JLI/ MIE19FG/^LZ ?"VIG0.<[1075+1Q!_ZM:_P=02P,$% @ '8"14Y'QRDG% M! (@L !D !X;"]W;W)K&ULC599;^,V$'[W MKQBXBW8#N+9DQ;&S.8!JQ6"8) >#FG'9/3WV9[?Z]%BU5G")MQI,6]=,+\Y1J/E)-^TN#^[XK++N M8'!ZW+ 9WJ/]VMQJV@U64@I>HS1<2=!8GG3/T@_G^X[>$_S!<6[6UN LF2KU MX#8WQ4DW<8!08&Z=!$:?1[Q (9P@@O$MRNRN5#K&]?52^D=O.]DR908OE/B3 M%[8ZZ4ZZ4&#)6F'OU/P:HSTC)R]7POA_F ?:_6$7\M9854=F0E!S&;[L*?IA MC6&2O,(PC Q#CSLH\B@OF66GQUK-03MJDN86WE3/3>"X=$&YMYIN.?'9T_N* M::R4*%";G^#J6\OMXGA@2;*['^11RGF0,GQ%R@%\4M)6!JYD@<4F_X 0K6 - ME[#.AV\*_*65?=?+Z_N[G_\83),QT=P]?O7FR]_O>38 MMV6EXSZ\+@\^R\Y9.Z,L(3\%7_7 5@AF+:J@2G]VH>J&R06PIM'J$0M@D )5 M-6147(]$2&R-X':+/FHTP%I;*I8%YA1JG"W 2 M%R1'8T1#5W0#N9)&"5XP2\Q<6@5*1@IX[]0Z?0_%EZM->'&ZKC MHN"NH(.E#=/PR$2+#C:RO.HL$46A7.;4K QI*[6JX5W23Y(42*]?97WX4CDB MBYK74!*GS#D38"PAI.9CC;>6"1'EN5V#>KFK5>MH*O:(,$5TCFAIT2A#AGC%Y'+"5[H,)Q5T M2H9Q*Z*!4>-6P#M;$5Z&D7[4\;B8^PV6J=N,EN=[BCAO-Y> ?&-_WJQ!>FBXOW5,%%;!!2J0:[*JL/E][K%CDZ7-FF2])+PFJ94\-]1E?D4-Z63<&QU.=E"\-]3N M?E/D_W2RYUVUG_7&R2[<9\)L;P,O]2/E\6PR+(N1^;#0ZXBKUQ'F=$B>&1&F M;#+YKIF^23QQ&FBH07FCQP>9<_JN9&? >A@Z(0RFG9I<\\:&P2Q'4N>2,]:0 M>>[XA.S=*$3UI8=UL#:WU*AG?CHS]$903PTCS.IT-0">A;GGF3Q,CQ2P&9<& M!);$FO3'HR[H,)&%C56-GX*FRM),Y9<5#;&H'0'=EXJB$3=.P6HL/OT/4$L# M!!0 ( !V D5,=Z'=IO0, #P( 9 >&PO=V]R:W-H965T#S#>"?5J\X0#>R+7.B)EQE3O@\"G618 M,-V5)0HZV4A5,$-;M0UTJ9"ESJC(@S@,!T'!N/"F8R=;JNE85B;G I<*=%44 M3!WFF,O=Q(N\5O"9;S-C!<%T7+(MKM#\62X5[8(C2LH+%)I+ 0HW$V\6O9_W MK;Y3^,)QIT_68"-92_EJ-X_IQ LM(<;+C#/+1#1^-I@>D>7UO!T MW:)_=+%3+&NF<2'SOWAJLHDW\B#%#:MR\UGN?L,FGEN+E\AFX?$*LCM;BE-H^O OY>B2[T0A_B,(ZNX/6.H?8<7N]:J/#?4.'O MV5H;1?7QSQ4O_:.7OO/2O^3EY7GQQ\U\MGJXA\7ST_+ATVKV\OC\Z4<)O8X4 MC;IP"0V>1><>$RS6J" :V!Q%=SZ8#%UH3!P A4%%H7)A)#"J_ZU"I.=D:)-" MF9-(;J! M26(=];REY]&<1Q^>*I%LU;?B:,/OU)EF@R^+&9S>+"U3IY4*97+ MH=]A\()[IB'Y+H1W#:*U:5&Z,+-*]*I3;-2HM3CFM>/S*!SK%"@$KG6%=2 D MVS*#EO]H./3#^!9TQA3J#DD25G+# BT949[8I4S M7D FU3=R5S)EY559KD0.B5,K7%-SI]0^Q1P!-32>8>QCF=F@I$ MHZ%_>S>ZQ"1-N4T\)>D,&:J2;H,,N&I\D\;ZX"#>DNO"1YE31^=BZ\X3(I"C MNT[GE&L@@ 2U]CMO\W6>B&1 AES0Y_*:$-)L?!2T8<&1G/'7;BO5.OV M@$Q1I5/#^9^+ZBBDRK1Z5KAA%")%5R$T*:JQZ;'8VA3-R*!J'I6U1LC2SO6 A]*GB1 M1'VF< PDC0^7 FF#..T=4/2!EE8V$4GTD73LW*^_)66K*=#DQ>;'SG!V1(UF M>Z4?S0;1PJ'O!G,1;JS=?H@B4V^P%^9,;7&@G5;I7EB:ZG5DMAI%XT%]%_$X M+J)>R"&3$&U\E*J4SS(J[P65LQG6NU!NVIB

3.#FXA[*TFG8EX>S\LB%2::P6SAU8 M'.AI&S2SR!*Y*XGJ(]'52,1?(2K@5@UV8V Q--C\BH](U*2,GY1=\3<)/^V& M,TAC!CSFR1M\Z=1IZOG25_BNI:D[978:0;6PQ@&UZ$ ,#8A?/<#1 _AN\6!A MU:GZ\0=\OURY@MK^>$-*-DG)O)3L-=.O;V\^WRP?[B\?;KXM8/'/W>+SEO$R7G9_ *64"7%NP&P<@#]..C0?=H N>G,S4.EE:T[=3O.T@8SRH6YX4? M)^)JS M(LZ@RABOJN"KE9VT$LU44-'A>0Y5SK*B#!ZT>*(W50YK3TD*4%N*&(H#.T'* MDI59"1E!TB*XTZI%X\*"Q+9(U&F:L)QSR*J*Y;%K9"ND-I[1Y97%00PU:2L8 MYP6XOLHL6/3;3CTCPHJN2"LM\>0I2_,*\J)@>9$$7\A6RC743Y+0_JB$2L[C M M*B8NEY>2PY"C7OWT/&4Y94'/*D8CR-@W>0,EXFY$E%9FLS*<6+5UN?32EE*.S_YJX Z8/UOQ_4$L# M!!0 ( !V D5-[@QA=Y@( !<& 9 >&PO=V]R:W-H965TC6BSQ"NFFOK1LQ1U+(2O43AH-%A?CZ*A_>#ST_L'A M5N+*;:W!9Y(9\^"-LV(<)5X0*LS),PC^/.$4E?)$+.-QS1EU(3UP>[UA/PVY M+S?*A5]8M;[['#%O')EJ#6:[ MDKK]BN=U';8 !\D'@'0-2(/N-E!0>2)(3$;6K,!Z;V;SBY!J0+,XJ?VE7)'E M4\DXFISC4BB8HT/[A*.8F-(?Q/D:?MS"TP_@^W!A-)4.9KK XBT^9BF=GG2C MYSC]E/!/HWLP2'8A3=+^)WR#+K]!X!M\P'X([PF2!3)G^XA[NCS)'EUW+_2?AA%WX8P@\_*N_LU]$YS&=7L_GM[+WR M?@Y/DQZ\H8 ;KK/=H1*AMN9)^MYP/C._,Y5/4H'0!4Q-5:'-)5_MU!2X"[]. M82I<"=^F9]??03JN!*=NL0 RX+CWA9,%\B\(4.%)K$L%@GA#.(*]KYLX''DA MR>T(R_'U$A;65.$@:]A&]RK(5+70+YX#15Y"P0(+9'V%Y!++K F-V6ABV=Y_ M$Y/U=6'[21?7XI)QZ%6[4O"-YJ*6)%1OYYI/W\IF"FWTCRZ0R!3VX'I+U,:S MY*0KK@#]Q[&N$8\@\A*^I.E@=R])?)78Y)>*W4OU5=\YP1RK#"T,^F$WZ;WW M@N*M9N5+6H:1Y" W7(>V;[O=;NH=M)!$I8E3VZTWH'/%\;0QO !NO^"R3]02P,$% @ '8"14Q*[ M,;P8" +!8 !D !X;"]W;W)K&ULK5C[;]LX M$OY=?P7A2P\)H-IZ6TZ3 $[2;MIKNUG'=X?#8G^@)=HB(HE:DK+K_>MW2#TL M^9$4[0%MK =G.(]OOAGJ:L/XLT@(D>A;EN;B>I!(65R.1B)*2(;%D!4DAS=+ MQC,LX9:O1J+@!,=:*$M'CF4%HPS3?'!SI9\]\ILK5LJ4YN21(U%F&>;;6Y*R MS?7 'C0/9G252/5@='-5X!5Y(O+?Q2.'NU&K):89R05E.>)D>3V8VI>WGEJO M%_R'DHWH7"/ER8*Q9W7S,;X>6,H@DI)(*@T8?M;DCJ2I4@1F_%GK'+1;*L'N M=:/]@_8=?%E@0>Y8^E\:R^1Z$ Y03):X3.6,;1Y([8^O]$4L%?HOVE1K?6> MHE)(EM7"8$%&\^H7?ZOCT!$(K1,"3BW@:+NKC;25]UCBFRO.-HBKU:!-76A7 MM3081W.5E"?)X2T%.7DS(RF6)$:/F,LMFG.<"ZSC):Y&$O2K5:.HUG5;Z7). MZ K0%Y;+1*#W>4SBOOP([&J-$ MOGLJHI2)DA/$E@"IRO5"N_Z[)-\D6J0L>OX#_3Y=",DA$'^\L*O7[NKI7;U3 M(7[_>3I_?X\>I[/Y_]!\-OWZ-+V;?_SUZ].Q$+^LR[&'Z+0^-$^(47":1[3 MZ9Z#"YSB/"("X3Q&LI-HA.&?U(^AR)%,"!+T&\JJ7!*52P29(&TF]%*XL!"& M2(+TDJ50W.+RQ_>'='3WWQ+,FZWO242R!>'(MU>_TG?WN IUC M$RTNT!ER_3'\?6O\4F(>@[D10?,'] MG98'N6%;@?(L^TXRJ7<]!(C#]B0M_ M+2?HRDP_HCF)DIRE;-47<-R@KQZ6/A&^IG!YN.X6YZMG]HS@]QD]EHN41H=F M1!?H+?(\MZNU?1FKEXYE!M[8>$I(_A?\AU!(X$FZ(KE$':$96S#9-?R.#9U5^#HSY)RD'T 6(@$/Y-ALPMB&T"7-WFCX-6^KO"G0)X ?A*6 MQH0+ U8T4@I5ZGT,:B/)N.B)#PT5_0.D'0&3B;X#)+U%1U&QOV(?#!O"B;$H M(5)$ *[C=55EJI2@=7.L:@R*L2AY 98)L#\Z8O_W (D3Z/L","%4_<8$'D2$ MKO$BK?<3M6D%9VNJ:G>Q[>8*MHZ/;'T$E9V=@$Y@6J#I]L2>.I,XK1A=X5,, M%0TU=(,VBB#*%.0%D3(%Y31'GW .FVXUI, JV'IA>.EE]DO'F)/M%\M:6:0( 5#AF&-IF, G[Y/< Y0D6"W3^\*^+'J/9?F".0Z?Y-684 MHL<5#:2IIB+;-R=CQ9&M<=#$-H1V_;HG:QA+"WU]0)MU*ZBD.IU $Z;CFU;H M]WAZ376M08%&):=R>ZA1'Q(KK-LA5M7"J_AL[=9E7EN-HXB7JA*KQ@'/ M"J+/ BAE,(4<$B+L^RH$^P4^F9@3@&X;ETPQE:Y>C4ZOM:$Q2C36-";$IU/W M0S75[QJO0E/9>@22Q@N0W&$$G-.6 P*VBI1VE,997$;*V;8WB%YSV(>.IN*Z MD@U=R9WA &+R\Z-!0Q-494 WC?U1 .U& 6.3P/(7QHB.MN[$T!\8ZL0VT&]D M.O'KP0:6=&0_LWSU%C"3&0O&X>"AD?CZ;/LZA6+5 #R@?2ON=&^0?I4!#'M!8IH&S3?,*0\7'%"=(;T MB/V%#SO4VH1)T9%:F$!I-I#_TU%ONK8J+7HM:^":[?7_MG0&2K\'\DUF,E**23D036P MW1FUTY8@L<99![3-.:%> EI/M11ENXDBG$9E59,PYU=-CC26V15NVN$)F*BJ M7Z,Z'7FQ20%RWC%Y0>6'3D'--L]837N5T.K M;=NF'WCJRH$2!'1605%'N'X4E6GS'5J-9L*.ZX/"_V'0?Z?K<=YM2T :M7ZC M/TC4(L-CGY1&G2]X&>$K_9U2(-U7JX]Y[=/V4^BT^@*X6UY]1X6.N*+ 12E9 M@J@U'/L#Q*MOD]6-9(7^'@@F2I;IRX1 Y^%J ;Q?,B:;&[5!^X'XYF]02P,$ M% @ '8"14\22[QSL! 7PH !D !X;"]W;W)K&UL?5;;*.J'*1),AE40JK>V8E_=V_.3G3C2JGPWH!M MJDJ8W3F6>GO:&_8.+S[+U=KQB\'922U6^(#N[_K>T&S0HA2R0F6E5F!P>=J; M#X_/,U[O%_PC<6L[8V!/%EH_\>2Z..TE3 A+S!TC"'IL\ ++DH&(QM<]9J_= MD@V[XP/Z1^\[^;(0%B]T^:\LW/JT-^M!@4O1E.ZSWOZ)>W_&C)?KTOI_V(:U MTVD/\L8Z7>V-B4$E57B*Y[T.'8-9\HI!NC=(/>^PD6=Y*9PX.S%Z"X97$QH/ MO*O>FLA)Q4%Y<(:^2K)S9Q>ZJJ0CE9T%H0JXT,I)M4*52[0G T=;\,)!OH<[ M#W#I*W 3N"& M84K56#QTGY U%I^Z8'?>?HFX%^-ZL,HB2%-TN$;>*/6WY'' M&[V"=REM7FK;& 2]A/P[[_.#]PY**1:RE(YD@"\.GQTL2IT__0=?Y@OK#&73 M?V_0R5HZF:>3O2;_W/-U>WC \QO+^'B[O;Q^O:/J]N+ZZN'G\G_-ER: M]N%-2+AZQKSA0K"#0AHJ#6UL)%8&,:CPN,:( M YW56^G6@"VDU["%#5_=&J$4#JVCA;4T)"](Q>',^C ORRY<;?1&%@C4:R+1 M4.H+)\EM5+@E"KKF.M[#;JB#,)1#4UD.I58(.Q0&M*$]"=+/+#2J1&O].JF( M1P&+'2!!H(%:&+?KP\?&<3[48A=HT/8=?[OJ"+\5Y22V.1F#(%O!5B5U.'L< MS2O=D-GC%LL-0A7J 57!=/>FQQ&9IO .AG&2S>)TF/&+$4RS)!Y-4YYD,!PF M<9(DT:-VY#VQEU53'5B2*E\;4KKP(+,/LW@\F_CJY=3$(B*Q>4_O63?-.P'^ M]9=9.IS^;GW:!S/HF-F7Y?&CZ[!H'"CM#G$K.+ <;\*SNI2%EWM)LE,W(1>L MHQ<>+?I>L_N#]I<-88OM?E-O"L?1%ZPMQI:LSE4G[+HK;N M^A%+^KT67O@BTLNE)\7 U!2D;N@3->&-*"F5)%-K.T;XZ /F^T8?SH5ZBE:- M,$(YYC&WT8\%[E[L7+P(MH=>$$J0A4?0P2-7EF+#>BUAI:F5JGT+#0>L9^UE M\-4E:E+]65*TL-Q%[Z9<_OSK_^RD&70._0K-RE]M.$5(YG#^MV_;V],\7!J^ M+0]7KQMA5E*Q-$LR3?K3<0],N,Z$B=.UOT(LM*.N[(=KN@&BX07T?:FU.TQX M@_9.>?8_4$L#!!0 ( !V D5/Q8K+5/P( .@$ 9 >&PO=V]R:W-H M965T2!IHUU6 5#JF;5(G5M;N M8=J#B0_BU;'!OI#VV^_L0,JT@O82^^R[G__GW'G86/?H2T2"ITH;/TI*HO55 MFOJBQ$KXGEVCX9VE=94@-MTJ]6N'0L:@2J=YEEVDE5 F&0_CVLR-A[8FK0S. M'/BZJH1[GJ"VS2@Y2_8+=VI54EA(Q\.U6.$83[O(Y#[S":A^_T+2^^?L$ MBMJ3K7;!K*!2IAW%T^X>#@(NLR,!^2X@C[K;@Z+*#X+$>.AL RYX,RU,8JHQ MFL4I$W[*G!SO*HZC\;Q>>-S4: BF6_[Z84J,#9MIL4-,6D1^!'$!M]90Z6%J M),J_XU.6TVG*]YHF^4G@E]KTH)^]A3S+ST[P^EV._;\'_V#@1?<;;'678HNP0 S] ML.4"10E4.ENO2AX1I"",D\(:;[4*MH2E,L(42FCPQ M5)#7H$)3W-3L((YFW MJ95CPU@0\C<77NMG'4CE"VU][=#W7KNN]*#Z*G2KV&.>-=2&VD+L5KLVOFZK M]\6]?0-NA5LIXT'CDD.SWKOS!%S;5ZU!=AUK>6&).R-.2WZ*T 4'WE]:2WLC M'- ];N,_4$L#!!0 ( !V D5.\]=H6LA, * Z 9 >&PO=V]R:W-H M965T7JF["E%UN)%SE;EV$G'#;<;5*HM7X]YW?T MY29Y=S BBE2JXH*6D/ASKZY4FM)*H.,/O^A!M2=-;'X.JW]BYL',7%IUE:?_ MT4FQ>GB+BT1;[VDT'!6F?N MKWST@FA,F(WV3)CX"1.FVVW$5%[+0KY_:_('86@T5J,/S"K/!G$Z(ZW<%@9O M->85[R_C."^S0F=+\35/=:R5'8CYUGW9BL/P\.CM<8'M:-)Q[)?^X):>[%GZ M3'S)LV)EQ<9#<5T-!"3T63B

27B]T)K-8RU18K*7@?845*WFOQ%RIC';92,/+\ 8FP6@%BRU6 MXH96SI@ 3&^(]K:062)-(@[_\;?99#)Z*R.F8[:]D0!'^#"^&(B'E8Y7+Q71IV^WS$.?0EHT1B]5",4W ML=((%T;'&!WGMJ!HI>T0FF$9Y!N=D5!@+6N9(>+28@,ATU3(Y"7F=Q6B:.V6*_T77SUBU_DBR- BM$:9ZE6Y%1^$TCH^+2 M&%JZ0>] J,=8;0HAK4BTC=.<]EDIHW3F9 W2$:'92Y#+#/-0Z5E8_2C6+DPY M92/(J"K(" @7VQ>55'2ZC7260,:43&C-HK%%L9(%A+LE>U2/&R0>8M/OM"@A M:3*K/58U'HK+-(WDFAS'\LY>[$[ /S(6YBW)"KSF:4H6&ISJQZWXQ;N)P(;5 MT^O*U4BRM>H,=B$JBIR)RT"7@LAIF:'H"7VG5>@[?5GHJU6^)_;UKK,W]DU$ M]PZD\G9,:Q@7!\I\H0L2$2S%F5L. 1A!EFO4BO &9$0O!R)>R6P)84/ZZH]2 M%\B'2/A(%(439RSM2BP ;&RPA"MG_Z3TR%E&JNYE5@A8GLX3&URF939/ER*G M=*Y$.2F#Z)D\;EXLM &R\5R3>$J4&& 5S[7_FA)U=@5+6N4I M9E@*C_#$>^6$X60@-(=M@[C'#AJ]-!CN:+(.'YO5HM2W%:#>4<:&C""4]6ZV$UHD M&5CVJCFZM:6S?!><\,+(5TL$CPW+A0>^\D%?X%UF9>P"++V>RY2R7S-CJ50# MQ;(ZG1W5KML;=\ZJN'/6'W>\ 9.ESG7FH[TSX+;Q=L6BWK7WQJ*I>/FN# +$ M-.J>D>3L[D45)L@:-"*.6"MI2\/6+Y:E=JB"4PL)?4%JA6$VW)<#EC.MR)L6_<^/>>$-@5)7I7VALE3L2^/3@+[HO!T(V7L64A<$E4Y[J 2S)5 M>*L_"MY5N?^60TJB8?X%X#3T1!#6?Y-%8?2\+.0\59%'@]Z?AGLI[L@A4EA* MHX0PR CSC"(5B/0$YE5.>M:\H[]FWLZ6GUJXY\MAW"83-'YOQNLUIEEE3+-> M8_J4H_Q8PJ11KZ@L]IDQW0N!>U?;:U"GHF\?7_OX"KH>TL9(D796]6.(RM35 M%(V2HBH>7)A=^+J:ZLO&UU[VZ\ QCZG]RK\C/^ [RY4\*O4+]V##VW MW/>5U"FMA'_1KY_$%<7%PZN;[T=A11J!>F-55+*A+T_+K>^?/[0D%E4[H4AE M"Q6&JSU+BK7NNAUK1^6JVZXJEZ3*+O%O>YT)G;79A6ZZD"&F/M\ M!\-0 ,+"C2X+1: U6>C/,EF&MD6U"YN>M>5ZXU$4&8=<+'Q"%G*S2;GAD&>4 M#F7=6MN$KB6CB,K?*2#[+@*-[\1"@V;TI%X%RBU"?T4);@($H%9&HD&)J4H8 MB*BBG%I+7CZA_'EQ+=>-AIR5 J(!\E+57,D+I -H]9I")4Z;! -@:^H$=(J M7-$GJ#NU%1:>%[N"SK-$.B;L:0H)\K<.NS!-5 5+4DUNE5<0::5NH#S?M0M] MH)X6T*@W^XQ'=4]_U)]_JOV-MG<-F74V\7O7VNLNYV+O+A'>#L>[[Q<(=KEQ M3O5450![#B_"%DG&FIU& E6C>BFV;?Q+Z]G7)%%.?W5PQ?-! SE1?.2]G?'# M+Q."!O1HV$E'3L$T?<(0X9 ERA3L&)=<7&7>VB&21,>%ETS"3O%5R M$O^+?:K%*'<2R"=J8,SW7%&:VLA'OKH=[(G:7_F\L'W_Q%QZV_E1LYW,+:#] M#?PAV^I$_&_+.,17 TG D&N;:8I@39Y/(0G2EJX^LN6"^H+TFLNJJKXBD: R MK'K;+)=[ AP-DT%YY *HRN&%OK@MDFHRO(H7PP[S;F M#0R!P#_3X77CI6)<[\#WPZF^XA*A1YU$EU\8U &+Q_C31>1$4+_9.'#.JF MH'1IGLS.AH[.WEYV7:=[D=7NW.RM(!^:_)&! -%0-L+O6&,:4SA8C6%B^(0B35AS;PI10L^-; M92MVF*Z>L^M;>7-J&!&P745TV(AJ'7?XYGM?.WNU6X8$'QNC:]-/-(D@H_:1 MU,Q)^]3 R8:=Q.T0/1FB 9CIV.K!/7?]3D5GF0[NLM,G)7A.U+Q@;G8.0?E MA+L@N=FU^4&W S3M$8$%SN),]43<^%IN(:Y^^_WF^M7XPENI0<5YKTUIQ;6V M%*Y06?H11RC]BCD2WUV5&7R7ESNIU/1RABB#K_.]FT J2$O46L>NN8X8PO&4 M3H&10E)UK_AXI@%G28C+-)^# X5E6W9&M0-J< MOFVKPH7;G'P<6].MGRKP61P6RJ0FG^T4"4I\P@D%DM4(O9SJ^*@ZW4;!EQ'Z MEIZX)W0-*/-HRX"',X[.2YMNZSA'2G!G_N1R% NX.]+(\/R678)WITLNA5IN MJP-W 'M*W'6VP4H^FSN-K.5/RIN]XIQ-\L023LKPMYU]U:$ M,_&B'9OINP*"#CT:/]\A5YWZ\VU#U7+E075'C&T6R/.U.-1'W+9[=9.]^DX] M4+C+*^I> _KS90U8V^]JI6/HX)":VM>_'[V)#G7GM(XI-!R;T/C+[U\:1D1/ M[]TB*!IRNB1"E!U>?;VB&>'5%;7)C?BMCIR'5U??>80^BJY6,%$5!MTZKC#B MVJU!NWY\)%%;7LT](])A;LU=_4RBZ=%O?*VXF2Z^U&9_FZ=E';T/,9*;M#JV MT>5-_;:%JNN3LUI)?"R#I2E?A%,=XQHB'(V\ONN[ O?^",BKS:M5)4,PXH88 MQ0>9OJ525TCN9"PLB-ZJP#U7$)0V3?**3N&]P3KRJIZ850U*7;7816P% M^GQ@ZB!^&'WO"IBU>AG58?W^U<\ @JTRU5 MA^.B(*5A](^_79R=7[P1-U0]Z\6V57( HD5_E+F_15;?S5L:57-(OD]\AI4^ M$CP-:3$X//#L$APGD0^Q@8#&D:+?D@%*DQBC4G;M)DYII*UZXRLOLS8+!(UM MY'(FG5J2^F*Z?T9+T@@FSY-5=?7)8A5-Q==:M>ZXV3/,L.')XW T3Y,)_-L M=CQ] .Y*L%9#I42FI+UA&$P=UR?"CBKA@%@7S]FJ M0^> 47\MUTL891P4VF X8H;AAHOZ"N* 4:&$37:K2QR&]\L\3UP)X*S(';!8 MW[V&1(YK$7EPL'COC$_ 0%/6#MTPSJU:D*'+:^@V.-A0%E/*=]OBE0G[5IV@75W&X&+_A*P5/$);E\U;AD1E6 M.1U<3"\&9^,3,:7[57]WC\Y.!N/SF9B.@37__F2'+N0&@_L@LSN_/JT]&4QG MH\%L-@+>'EY@Y/+I!0B97> [;[D?,E*3>S0;B]%P@HG0Z&1VZKY$OU$GR8I__E-,3L># MV05DP*M/)M/!]&2";Y- 6"]P//SU^LN1F)U<#"Y.S\0)LW<6BN_B/$,#0BA;B' MYQA]/CL+#R,PX=D)!Q=UU6":=8CRT+DN"@DV;VIU!>?N+[LF==DUZ2V[KG)W M==T3T5E@]:ZPM\"Z$#MKA^]1^.YOSMN&+#!:NY]FI")%^#;<"; ^]+KP$Y#G MH'$?FD+IBMI-;K@[\S1*=%X%V/D.YQ)OSSK'^F,I\^4L=P):/Y8IW5' ML%/ O4ON_T'-2#RW&U^#Y;:COY#H6_QXF?C3@B I=YY' ,%!C\P=K8>>O+\- M33A293$]^9?$$+,5_O< C5NSX;!YOFTU)E[V(P:7W%Q7J&I]6M<\K6AWU[$\ M1XE.^$B0":".F6FVR)[>Y.H^\&[W5X M1%;R*5R^$/T2S!OOF 8BAF\K\-52 M)]CV@?I<+75&Q56T(\5!:*YNZZ7<360^#V*Q/)<.%:N,=M=N?J6A?#?%U. M5?)]QDJ:/&I;GT'YRZ!TGZ[1 O4L=]VB>XGLNQSQN/&C06"Q)?\TDDHGV+W[ M_6#UM/KYY:7[T6$]W/UV\XLT2SH12]4"4Q'/3P\< Y?BGS#/T%$4@#PXX\4 M6Y2A 7B_R/,B?*$-JA^EOO\O4$L#!!0 ( !V D5.,S!*/0@0 /T( 9 M >&PO=V]R:W-H965T3*)%SNH=,'81:LB6U1283DO[^5#"Z=)DP?P-)*^^VWWVHM M#W=2/>H"T8,5U3VZPII655!4W-%7KOMXHY$OG5)5] MYOM)O^*B[HZ&SC93HZ';&(G!Z/.$$R]("$8VO>\QN&](Z'H\/Z'^XW"F7!=5_8FF*JV[6 MA26N^+8T=W+W$??Y.(*Y++7[AUVS-_6[D&^UD=7>F1A4HFZ>_'FOPY%#]I8# MVSLPQ[L)Y%A.N>&CH9([4'8WH=F!2]5Y$SE1VZ+<&T6K@OS,Z%ZL:[$2.:\- MC/-<;FLCZC7,9"ER@1K.YGQ1HCX?]@U%LS[]?(]\W2"S-Y 3N)6U*31\J)>X M_-Z_3RQ;JNQ ]9J=!/QK6_<@]#U@/@M.X(5MZJ'#"]_ FPJ=EU)O%8)<@3X2 M@G\38G,0XK/!9P.+4N:/7^#S>*&-HA/UY02/J.41.1[16R6@1EMN2\ !=0"8 DFE9ZB:LJ(M*QRV=VQ1;&5\:$>= M><$%7//"@-_SPX"Y!XN:1]P8D\Y'23K_;?^FLBRY(GO ,O;ZXX3><:MW_--Z M+X7FZ[7"-7?O"%$WKSD[IE6%3UAO$18O8*43.8)YV>!K93@9\O4R_*2F5*T< M:V,+1)2+T,C7PVR\9"X+?X1]9 M7TQQ26?>4-0'+$1>VI:?W,R;M8=S0HF]03CPDB""D/5">->8DL@+THS.1B^# M=S]$N( ?<,%(.@KUXQ[?8C,OS'PORWP(6&] R,R+PLSS@Q2"L.<3[GA^"[>\ MID3I'C 4-_,3SRI <6-R2#R6I%X4,PA#:W!$8*9DCEK;]CV;S";G$'B13S\2 M,^TEY$;C*/08X:2]]. UH0ATVC]MJ!GL ;!$)W/K'$>^QP8!9+W(.<<#(I(- M:.Y"%OB5Y-Z['XIQ-IE28&H=/POH[#)RI(JR+&XFG4]4>:7A_7M@<>!E ]+ MH3,6>F'$:,8.Q*:XD5;4(R'N9;G=<_QS>GL.633P!G$"D4LO"5,O2U,(+6+G M3BZD$;F&\0WHUH_Y(>VQ<0*;$\L\%OO$S>*= @ <@4 !D !X;"]W;W)K&ULC51+3^,P$+[W5XPB#B!5)*0O0&TD6O8IH47 [AX0!R>9-A:.'6RG8?_] MCITTVUU!M9?$\_KFF[%GYHW2SZ9 M/!:"FD606%M=1F&)BNP9.9452C)LE:Z M9)9$O0E-I9'E/J@481Q%T[!D7 ;)W.MN=3)7M15*.;PKK%&$RK]@&[]%^KVXU26&/DO,2I>%*@L;U(K@ZNUR.G;]W^,&Q,7MG M<)6D2CT[X4N^"")'" 5FUB$P^FUQA4(X(*+QTF$&?4H7N'_>H7_TM5,M*3.X M4N(GSVVQ",X#R''-:F'O5/,9NWHF#B]3PO@O-)UO%$!6&ZO*+I@8E%RV?_;: M]>%_ N(N(/:\VT2>Y36S+)EKU8!VWH3F#KY4'TWDN'27(3!!Z5LZS'J'G%GB3(%.8-E+S0UW]K=N M[R +MP N3<4R7 2>@MYBD-PPR@_Q9#A8,5, DSED[H"4:,N$YWD$\7@8SZ:# M;\1!T[O5VO64&8-D'<7#>!(-5IUVO]/'D_-A?#&#D\$GI?*&"T'>%\/):#QX M4):)?ZL_(O-L.)N.X*VFAWMS4*+>^&EW5UA+VXY$K^T7RE4[1W_&PO=V]R:W-H965TL)R-56\$E/&MBZJIB^L\, MA-J-@S@X7LSYNK3N(IR,MFP-"[ _M\\:M;!%*7@%TG EB8;5.)C&=[/4V7N# M7QQVYD0F+I.E4ANG?"O&0>0(@8#<.@2&GW>X!R$<$-)X.V &;4CG>"H?T;_X MW#&7)3-PK\1O7MAR' P"4L"*U<+.U>XK'/+I.;Q<">-/LFML^[V Y+6QJCHX M(X.*R^;+]H]@/? 32Z4J340M<)_K4T\=XF[8G@!3BKT8F%OR5*H?/-*7J9+=,$_ M[/4*F;0EDWHRZ04R"QR\HA:>RN7X9R0_:LK5,&[:[\R6Y3 .<)P-Z'<()E-L MO27^[/BFX^"4+OX-Z68#&L=])PT3.HBZC0&7.!5R0_JTV^O3*$[(@&)3:)+& MG46]M,HR@8_]I$?C9(B/:9S2*$T[\[,JQS3+$& 0H]2/>W2099WF[SS/G?J* MG'?IA@RI8Y;$$:3-Q_\R; MO?7$])I+0P2LT#6Z=9.NFUW0*%9M_?PME<5I]F*)ZQ.T,\#WE5+VJ+@ [4*> M_ 502P,$% @ '8"14X_?-IM, @ X00 !D !X;"]W;W)K&UL?51-;]LP#+WW5Q#&#AN0U8YC]PN)@:3=L XH4"3[.!0] M*#83"Y5%3Y+K]M]/DATW!9I<+%+B>R1E/DU;4D^Z1#3P4@FI9T%I3'T5ACHO ML6+ZE&J4]F1#JF+&NFH;ZEHA*SRH$F$<16=AQ;@,LJG?NU?9E!HCN,1[!;JI M*J9>%RBHG07C8+>QY-O2N(TPF]9LBRLTO^M[9;UP8"EXA5)SDJ!P,POFXZM% MXN)]P!^.K=ZSP76R)GIRSFTQ"R)7$ K,C6-@=GG&:Q3"$=DR_O6V_T':Q:11 WFA# M50^V%51<=BM[Z>]A#W!Q"!#W@-C7W27R5=XPP[*IHA:4B[9LSO"M>K0MCDOW M4U9&V5-N<2:[E<\H#:E7^/R+K07J+]/06%YW&N8]QZ+CB ]PG,$=25-J^"8+ M+-[C0UO/4%2\*VH1'R7\V"=*,0: .\ M;YFCA@>#+P;6@O*G1WB8K[51=DX>C^1,AIR)SYD M)>/Q+I)+L%U:61GX"G$2C\[.HY.W.7B/32[3470QAH]N)-P;NPK5UHM+0TZ- M--T$#KN#?N?=V+Z%=^*_8VK+I0:!&PN-3L_3 %0GJ,XQ5/LAMAU827BSM&\0 M*A=@SS=$9N>X!,.KEOT'4$L#!!0 ( !V D5.\HZUR0 ( <% 9 M>&PO=V]R:W-H965T.9JJTH)*XTF+HLN?Z]1*&:.1NRP\:ZV.76;03QK.([W*#]6JTT>4&/ MDA8E2E,H"1JS.5L,[Y9C%^\#OA78F",;7"5;I1Z=\S&=L] )0H&)=0B MHQ .B&3\ZC!93^D2C^T#^GM?.]6RY0;OE?A>I#:?LQL&*6:\%G:MF@_8U3-Q M>(D2QG^A:6-'4P9);:PJNV124!:R7?E3=P]'"3?AB82H2XB\[I;(JWS++8]G M6C6@732A.<.7ZK-)7"'=3]E83:<%Y=EXD22JEM; &A,L]GPK< "?J1E>?W&V M>3,++-&XX"#I()HW10>,R.@OXJ997, H' M$(71\ S>J*]YY/%&_UOS#[XU5E.C_#S#,NY9QIYE?()E0_.3U@)!9=1[':/N M&+/ZE@5'HS MN!T.+Q:"YI'+!($F&U)5;VU6BV>EEW#Y$MX )%W4"5!XZ=J"H^8L4>_\"!KP MR&V?]KO]E"_:YGX.;Y^(!ZYWA30@,*/4\.IZPD"W8]7 M"K4+H/-,*7MP'$'_]L5_ %!+ P04 " =@)%3!B5J?7D" !"!0 &0 M 'AL+W=OO.$4\;%(@(6G* M#[656M@T)H$0L/& >'"3:V/AV,%V:/??[^RT689H'^+X[/N^^\Z^\VBE]*LI M$2VL*R'-."BMK2^BR.0E5LP!A5C,M@ M,O)K=WHR4HT57.*=!M-4%=-_9BC4:AR[XLK5N()J.:+?$![:_Z3I,5 M=2P%KU :KB1H7(R#Z.@='O M'2]1"$=$,MXVG$$7T@'[\RW[=Y\[Y3)G!B^5>.*%+<4L MFXRT6H%VWL3F)CY5CR9Q7+I+>;":=CGA[.2)V[)4HN!R"8]L#?>8(W]GPWJ=PPF4P/,@A\/+C\$/80C^H;G<3@X M.SVX5?+HHZPT3+/S\#1+:):E@S#+DH-^/7W0'(*D>CKLP0YA$"9)%L;I.7QV MI%&OKBO42]^]!G+52-N6>+?:/1#3MB_^N;>ORPW32RX-"%P0-#X^S0+0;<>V MAE6U[Y*YLM1S?EK2(X?:.=#^0BF[-5R [MF<_ 502P,$% @ '8"14SM: M4:7H @ &08 !D !X;"]W;W)K&UL?55-;]L\ M#+[G5Q#&#AO@U;9LY:-( J3MANT%MA9KMQV&'12;2839DB?)S?;O7TI.O'1K M>[%%BN3SD#3I^5Z;'W:'Z.!74RN[B';.M>=)8LL=-L*>Z185W6RT:80CT6P3 MVQH457!JZH2EZ3AIA%31MV.(MNL_MC2$I&:)4LD%EI59@<+.(5MGY1>'M@\$7B7M[<@:?R5KK M'UYX7RVBU!/"&DOG(PAZW>,EUK4/1#1^'F)& Z1W/#T?H[\-N5,N:V'Q4M=? M9>5VBV@:084;T=7ND]Z_PT,^W,"2>6.@+U[4AY +GH0]@3(&#YH MY786WJ@*JX?^"1$>6+,CZPOV;,#_.G4&>1H#2UGV3+Q\J$(>XN5/Q+N2MJRU M[0S"]08>UF1%-:%JE ^+\6VUML[0-_7]&?AB@"\"?/$$_"V-6M75"'H#.H"7 M)PWI-8H:,F@#A\?Z\"R.'_!SVXH2%Q%-L$5SC]%R94'XM.@Y>J_:SL&7U1W- M6XGRWC<<7D#.>,S2*9VRO(@GQ7AT8[ 5OVDXJ12OB?9&E@B>FZ@ABWG&8S[E M,.,L'F=_6TM%A1:*''B:Q[/)%-B,Q>F,_QW5YVTAF\23= 8\BVVM40+4V+*"F),7'@^NGY8U[Z++X#%Q9A(\L(G M1Z2+>#HM1E?8:BN#04Z?69&-_6FC\09TO]':'04/,/P-EO\#4$L#!!0 ( !V D5/-PA_IC00 8) 9 M >&PO=V]R:W-H965T#)HDT7BR\<]O/><0]-G M-W[X%K;.17*[Z_IP/M_&N'^Y6(1ZZW8VO/![UV-EXX>=C1@.UXNP'YQM["=?[F?,[G]Q/OV^MM3!.+ MY=G>7KL/+G[:OQLP6AQ1FG;G^M#ZG@QN.7M8VN%>^ M^Z=MXO9\;N:D<1L[=O&]OWGK#OT4":_V7)!@V",)XI @H#UL6$)1[!TN3*]W$;R.N^ M<HZUBQ=_Q?J3<.G6O@Q[6[OS.:YE<,,/-U_^Z>#4 MK>\:(",T&X@OUU>P64Y,Y#W M?NVQ\M%'V\U>^1!GJT@N7>UV:VR5/.O#R#,BJ585Y:Q$7-"22VH4RW%5<&J8 M09K 6%+.-6)C%+9F*.1H0PLC9ZNF:5.I@2@JC"*JI+HJ2*&H ME(S(JJ):5D1(RD0)1$$E\$UI$%5<45/(&83?^V"[@/43*6E1PWI)E9)YM@"TP.SL]6V]M?TUB&LW&S>XO@8M)P*M&SXA:1Q69BQ9&LJJ M"2#A4P$^,C#G"2\-3H1Q'5!1%[NLTT0K+NZ/ER=V-G@0TM MX9RZS8;XM;;H+L%RF0ZO&+31B#@.UT(0L,P8_K1"FYJC950IIJX$V("J0E2S MA\<0$#I*F(H:*0GG'#U70.3(+X#-2^A9H3=LK"IT M384J*"O*GQ769E*85?PGA84RD[[P"GSRF+X"Q!+E)51B1*X);I#FC'.T^ M)R5*3N(*ALY4040).=(A^D9T0Q=E.E""LW ;KJ-)4RD M<+.>9:^!0Z'2^F2G=%%9$B1?7#FYK4Q7M:*LA @ ^]67X^+!V[1SD#R]P('4 M?NSC]$P=9X^/_&IZV_[;/OU"N()C6GP-=&Z#5/:B+.9DF%[=:1#]/K]T^+K" MNYG#+7ZHN"%MP/K&^W@_2 <&ULC51+;]LP#+[W5Q#& M#BW@UK;BO(HD0+)NV(JU*]8]#D4/BDW'0F4ID^0F^_>CY"3K@#78Q28E\N-' M4N1DH\V3K1$=;!NI[#2JG5M?)HDM:FRXO=!K5'13:=-P1ZI9)79MD)?!J9$) M2]-!TG"AHMDDG-V9V42W3@J%=P9LVS3<_%J@U)MIE$7[@R]B53M_D,PF:[[" M>W3?UG>&M.2 4HH&E15:@<%J&LVSRT7N[8/!=X$;^T(&G\E2ZR>O?"RG4>H) MH<3">01.OV=\BU)Z(*+Q'_W%@.P<6>'>! M LLK[OAL8O0&C+&;H5Y.=FH0OGNCK_9A'FUJ*SP%4) MG]=HN!-J!9^0DH9/@B^%%$Z@A=.O?"G1GDT21PP\3E+LHBVZ:.R5: .XT,9K-Z7$X"-^33K[FJJ5AA@S>0!YGXS3N];T\ MB+-A+^Z/TY-;FDSIWY"%C-'U> S]'HO'P]')%1)T(4+! +>T:(CP:18SUHO9 MB,$9G+*XGP[B/!_ V54A=:4@:Y:-XM$@][;C>#C,R.Z6=IG? M [N:$!M&)J-XD.9_L?Q7*Y(7H]2@686%8:'P0-U4'4X/.VG>C>(?\VZAW7"S M$O00)%;DFEX,^U'7FKWB]#H,YE([&O,@UK17T7@#NJ^T=GO%!SALZMEO4$L# M!!0 ( !V D5/ASLPPV0( H& 9 >&PO=V]R:W-H965TZ"ED46$ M(EUR%&?[ZSND'#5%$Z,7B3.<^?C-1I.DLZ(76T607=O=VL3$]*:KRWX/JN$_;' M#2IS7$=9]*+X(O46R61W$'A^0OA[N+4O)B%++#K631H/%9AUML^N;TML' M@]\E'MVK,_A(=L8\>N%3O8Y23P@55N01!/^>\!:5\D!,X\\39C0^Z1U?GU_0 M?PJQTZ6D108R-Z15_,\6<\Q3/U>)51+GSA>+)-(ZAZ1Z8[ M.3.#3NKA+YY/>?@_#OG)(0^\AX<"RSM!8K.RY@C66S.:/X10@S>3D]H7Y8$L MWTKVH\TG34+OY4XA;)U#-.D.@'>#(#Y.X S^&PT MM0X^ZAKK?_LG3&YDF+\PO,G/ O[2ZRLHTACR-,_.X!5CQ$7 *][!NY.N4L;U M%L$T7$ 24F$-4@\='EIEQ^W+FC$U(J0&OA$^$^R4J1Z_P[?MSI'EKOI^AE0Y MDBH#J?(=4@\\;'6O J7_O!N#1GJK$FS(LZS#"X]&!<-QZ+!Q5D; ^A*6Q2R>9;/)MJKZKE>" ME2 Z8TG^%9+_-I7Y/(MGQ7RR?64)S,'NV9T+!]0B_$!A(2_CZ73Y-L-R&:?9 MPC-T9QC.RWFC^H#9(ME7!8+>*L9DE?SV2%S]EO(065Z M3<.HCMIQT6V'^?['?-B2GSEDR750V+!K>C6?1F"'S3,(9 YAVG>&>'>$8\O+ M&JTWX/O&&'H1_ /C^M_\#5!+ P04 " =@)%3/LQ%S0D# !_!@ &0 M 'AL+W=O+)3NF$6MWH?FDYS5GFG1H8TBN9A MPT0;K)=>=Z?72]5;*5I^I\'T3!U#VQJIF=$8&C6B'E3V.=3AQ6$3/.-#1@7K> M0R#/\D]FV7JIU0&TLT8T)_A4O3>2$ZUKRKW5>"K0SZX?-*LXL+:"6UMS#1W[ MSK:2FQ/5=:\U;RW\+=A62&$%GO[QX*U>+T.+)!Q46(X!KX: ])F <[A1K:T- MO&LK7OWJ'R+Y*0-ZS."*G@7\JV\O((D(T(C&9_"2J2*)QTO.5F0SI7]WK,CF M;$7^VVR-U7C)_C_#(9TXI)Y#^@R'>WQ[52\YJ!W8J4/J]PX-JG+D(W_R>:HQ M9V.ZUW]I.E;R58#/VW#]C0?K#8:QX+^S\:J4I>I;:XX\X-6+!8WCMV!KH2O4 M:E^.ET!)4LQ)D>4HQR29STFZH+--6>J>5V"89%J,66Q5VQO(TIS$<0IQ&I&$ MQI/I\ I9)9A@YC>/9;6^[WL+GS8-3)RFAA3>(4[+(\XG8NT<GL_^@SX[@WS8=).TW4S#)6?YL-HOF%Z+UH#DN_0 M-;K(LP#T,.Z&C56='S%;9;%57JSQ#\&U,\#SG5+VN'$!IG_.^@=02P,$% M @ '8"14ZG5*0N) @ < 4 !D !X;"]W;W)K&UL?53?;YLP$'[O7V&A/6P2*P1( E6"E+2KUFF5JG8_'JH^&#@2J\9FMFFZ M_WYGD]"L2O("9_N^[[Z[\WFVD>I9KP$,>6VXT'-O;4Q[$02Z7$-#];EL0>!) M+55##2[5*M"M EHY4,.#* PG04.9\/*9V[M3^4QVAC,!=XKHKFFH^KL$+C=S M;^3M-N[9:FWL1I#/6KJ"!S _VSN%JV!@J5@#0C,IB()Z[BU&%\O$^CN'7PPV M>L\F-I-"RF>[N*GF7F@% 8?26 :*OQ>X!,XM$ 00;0&1T]T'$;5P4VBB\ M7D\GU"2#FL2I28ZH><"IJSKNM!3O>E,/O6%[O3G4DI,Q[)Q?Z):6,/=PD#6H M%_#RA2;4$/<]N^R4 F%(*Y7+'[5P*5:?#:AF7]4',O*G8>@GTQCM)$O\+$O. MOA]RS=*)/TX3DF6QGTZRL_?W[G!NR!KYDW3JA^.IBY:D*<)CH;ANNX=A#XK-Q,+94B;)S?7?CY(=7^_09MU>;$HB M/Y(?*7%QT.:S;0 <^=*URBZCQKG]51S;JH%.V N]!X4G6VTZX7!I=K'=&Q!U M,.K:F"5)$7="JFBU"'OW9K70O6NE@GM#;-]UPCQ=0ZL/RRB-CAL?Y:YQ?B-> M+?9B!P_@?M_?&US%$THM.U!6:D4,;)?1.KVZ+KQ^4/A#PL$^DXG/9*/U9[_X MI5Y&B0\(6JB<1Q#X>X0;:%L/A&'\/6)&DTMO^%P^HM^&W#&7C;!PH]M/LG;- M,II'I(:MZ%OW41]^AC&?W.-5NK7A2PZ#;E%$I.JMT]UHC!%T4@U_\67DX9G! M/'G%@(T&+,0]. I1_BB<6"V,/A#CM1'-"R'58(W!2>6+\N ,GDJT+V*$?KQU7(^;U@,E>P2S(>ZU<8\E/JH;Z M6_L8XYN"9,<@K]E)P%][=4&RA!*6L/0$7C8EG06\[#\G_>=Z8YW!5OGKA!L^ MN>'!#7_%S0/>H+IO@>@MV8XNV^"R_>KR)7I/POIK>F7WHH)EA/?0@GF$:+6V M1#@2OK.;WAA0CNRU"9U_1LK+A)8)1ZG(&$V3?/9!JQ^J[_3F+*=SGI*4)BRC M65',;E^+&I%26J0%S7D^R'E.>9F2$[3E$VWYFVG#CI==WXT![,43O@?.DAX; MRWS'J=@9@'#\$J4G7?X[I9^D:Z0B*7D"83#AC'E"$T]MDM+RLIBMMPY#&A4V MO<-['$SRL&.1(LX3RM$&Z2TY37@YNP-KK\B1Y*H19N$.' M:^LSQ"8ML0[8LF=D3GE^25F:CZRNJZKO^E8XC*X&A*FD"%W^SK?W)>5%X@GF ME+&"SDMD>_8!:?/S8^3XC#":\92R.4,9%3._3EYD,'[V G> 9?1SQI)*]\H- MC_&T.XVR]?""?U4?YN![[ *I+'*W1=/DHL36-<-L&19.[\-[OM$.IT,0&QS' M8+P"GF^U=L>%=S -^-4_4$L#!!0 ( !V D5.K-!ABD ( 'P% 9 M>&PO=V]R:W-H965TV\"4NU06IR"UR"+1!HM(PS-TS4WL$=4IL1 M1'[0!BH5?,U<6W]6E[/D;LIO3,4RG :>2V\P^&B#B\5)*@/,P@(S+%/4T._Y M0D3P!8:=<=+K#$?]BWMC.4T*^F9RP@W?48:^#2K47.7D?AE?)YW>: !7_R.C MBF-;<;A\EJS.N<7\RI,.DE$GN1[#9P4)CR:B1+WV&PO=V]R:W-H M965T@$[=M$6"&+8 M27L(D'LT.T<.R[P5R$ M.VO'#U%DZAWVPIRI$0?::97NA:6IWD9FU"@:#^J[B,=Q$?5"#N%ZY==N]7JE M]K:3 ]YJ,/N^%_KI"CMUN B3<%ZXD]N==0O1>C6*+=ZC_3K>:II%"TLC>QR, M5 -H;"_"R^3#5>;B?<#?$@_FV1A<)1NE'MSDS^8BC)T@[+"VCD'0ZQ$_8MJ,?\)ABBW3$.J]L:H_@4E!+X?I+8ZG/CP#5/$K 'X"<*][2N157@LKUBNM M#J!=-+&Y@2_5HTF<'-RAW%M-NY)P=GW9$*DT5@O7';@YTFD;-/#+%['IT/RZ MBBQE<;%1?6*\FACY*XP%?%*#W1FX&1IL?L9'I&Z1R&>)5_Q-PK_VPQFD,0,> M\^0-OG0I.?5\Z2M\U]+4G3)[C:!:V.* 6G0@A@;$S\W J1GPS>+1PJ93]<-W M^':Y<0&U_?Z&E&R1DGDIV2M2[ND;:_:=%_)R52S."S].SE-6%5EPAX.ESLQA:1:S,N=0QBF+ MDR2X1K*!6HKIZW+MZY6V\K]I84;Q-&=%G$&5,5Y5P50Y5 MSK*B#+YH\4B?J!RVGI(4H+;D+>0#=H&4)2NS$C*"I$5PJU6+QKD$B6V1J-,T M83GGD%45RV-7R"BD-I[1&97%00PU:2L8YP6XNLHLN.G'3CTAPH:N1"LM\>0I M2_,*\J)@>9$$GZFM9&BH'R6A?:J$0L[C M*B8NEY>0J9#^_]>\AXRI**0YY4 MC*=Q\ Y2QLN$>E)1LS,6GVBL' QVV!(W/RCP$/9GD-+%J],:T499L MS@]W]%]![0)HOU7*SA.78/E3K7\ 4$L#!!0 ( !V D5,HZ+A^I 0 ! , M 9 >&PO=V]R:W-H965T,60 M &PL43^=)@:2=&O2K4,69]M#T0=:.MM$*-$CJ3C97[\CY:CRXKC!^F#I*/*^ M.W[\2)Y/UDK?F26 )0^5K,WI<&GMZG@T,L42*FZ.U IJ[)DK77&+3;T8F94& M7GJG2HY8$*2CBHMZ.#GQWZ[UY$0U5HH:KC4Q355Q_7@.4JU/A^'PZ<.-6"RM M^S":G*SX J9@_UA=:VR-.I125% ;H6JB87XZ/ N/SS,WW@_X4\#:]&SB9C)3 MZLXUKLK38> 2 @F%=0@<7_=P 5(Z($SC[PWFL OI'/OV$_K/?NXXEQDW<*'D M7Z*TR]-A/B0ES'DC[8U:7\)F/HG#*Y0T_DG6[=@D'I*B,595&V?,H!)U^^8/ M&QYZ#GGP@@/;.#"?=QO(9_F>6SXYT6I-M!N-:,[P4_7>F)RHW:),K<9>@7YV M<@.26RC)-=?VD=QJ7AON^3+DX);/))C#DY'%0&[XJ-B GK>@[ 70E'Q2M5T: M\E-=0KGM/\($NRS94Y;G;"_@QZ8^(E% "0M8N ;SH!;SWPA12F48# M47/45LO!RG/PV<*#)3.IBKLOY//9S%B-C'S9$S7NHL8^:OQ"U"GNJ+*1/B:O M5%-;0\H&R%RK:BL) 687Z7O1W>X]-BM>P.D0MZ\-HV M%;FJY\I @>^"'/SX0\Y8\&[3YUOANT-RP"F9'9(W)$HR?+X=?&BX+O$,*(#< M7I(/6C4K=\WIQI^X(ON_(=3.3HGB>1G%(WI(XCOJH76?I.EE TS@;3)=0 M_X,_I,+BN2 64%O2<[I1,V7[B5^H(_H5"AQ4%*E<*EEBQGAT7?YR MN*6',$EIEK.G]^!&%$MT(Y=<2K^084+'F5-8EQR>.6L0_7F]AWN\Q%;>?B:Z MS49JO7K[R,N-)33(DRV5WPONKZ4I%(T6]O$YHE:2?/]-7RE*I>O+6@*S)3&G'\.KSV M9-L;YMM*_;8$N!-PC+(-:!($W@Y;^S\R#VD<930*HJ_6*X3N%(9LQV,Z=IX1 M N,>"<9(?IC3D&4T"U+'_MCI +<#VT=_UM&?O9K^[3O,]N[Q77SOQ=W--]9 MQ"Z!&/% JO9V!W>[#W[CUMVC[F9VCV"P.;U'!'DKFP*/+ T%8.U5[M3#\7>> M!VZOA>$[O TT[FD#IEOM-&'(?>)X3P(:X@9\GEH)$C/3B//\3#W>=8$\A9MR MZ4+YDS$,0YJDL;-83N,PV+FZHUZ55H%>^%K4D,(=ZVW!UGWMRMVSMLK[.KRM ME3]QO1!8HDF8HVMPE.%1K]OZLVU8M?(U'Q*'%:0WEUBR@W8#L'^NE'UJN #= MGX#)OU!+ P04 " =@)%3ZGQO@48# !P &0 'AL+W=O)LS9\YP1O.=TH]FBVCAN9&M601; M:[NK*#+5%AMN+E2'+>VLE6ZXI:G>1*;3R&MOU,@H86P6-5RTP7+NUU9Z.5>] ME:+%E0;3-PW7+S-Z$5S'5S=3=]X?^%O@SAR-P452*O7H)I_J1< <(91868? Z?.$MRBE R(: M/_:8P>C2&1Z/#^B_^M@IEI(;O%7R'U';[2(H JAQS7MIOZK=;[B/QQ.LE#3^ M#;OA;)X'4/7&JF9O3 P:T0Y?_KS7X''F6=]SRY5RK'6AW MFM#]V; 3=[!G<%G0MH:^*6ML7YM'Q''D6AR('J3G 3\O6\O(&4A M)"R)3^"E8^"IQTO?P;L3II+*]!I!K:'ZCPS5008+4O!22&&='M\L/ELHI:H> MO\.WZ])83=?J^PDZV4@G\W2R=^C<4[75O?1DUKUUM#K^,A"BT@-L.JG\'/A& M(_J=M])RTHTK\2O3\0H7 =6P0?V$P?*Z47UK)P\[E$\(S9 W;&L2 $AV)-FO M)B1[ A\@#EE6A$FI?4NOD^!OZ[4Z).:N1RA? M8(5:J'KR!QH#=LM;B,]3R,ZG5 (:)ZZBW"WIB=>74HH-=^W(P)_NLRDLR*,\RF-LG06%G%.HW/W M3+YTJ+F[SB"1&MAKE/(,,I:&L^F,$)(P28EZ'&:4VW,R=;E*6!'.LH*@]TV88&-:Z.[?UZZ&H_CP__AL]<;P1I M)G%-INPBIZSIH=\.$ZLZW^-*9:EC^N&6?E&HW0':7RME#Q/G8/SI+?\%4$L# M!!0 ( !V D5/-P;*;E@4 -,5 9 >&PO=V]R:W-H965TWIL[]W(TV.1ZX1Q MN)%$Y6E*Y>,Y)&)YTO6ZJQNW;!%KIS1!=R!_B.[D;CJ5UHBE@)73' B M87[2/?,^GOMC(V!W_,E@J1K7Q+@R$^+>+*ZCDZYK$$$"H38J*/X\P 4DB=&$ M./XIE78KFT:P>;W2_LDZC\[,J((+D?S%(AV?=*==$L&GHL MQ9)(LQNUF0OKJI5&<(R;K-QIB4\9RNG3WZC.)1 Q)[]G(*F)E"+O+T%3EJ@/ MQWV--LS.?ECJ.R_T^4_H&Y-O@NM8D5]X!-&Z?!^Q50#]%7PP.H;/J'O[)I_BI<5N^?6Y.$>(/)>@ZR\-X[]'@/[@^_Y-5B_5=<=O@1CD)R< MI3-F,;\D!S6?>8-#Y*!F.&_XUCEH-_",'-0$Z;4SV)60[%]$>BGIXH4)J*G- M&Q\B 37;>9.W3D"[@6,-GD0V@P0F5B"=' (5*%DF8&P*]I[%&,:[R#3-C3$]\R@XTV)B5=, M%<%<.*[K$B%Q9,%TDBS)%<$!? Y28B4K TL1I!JE4091]3K#J1,$@0D-\L]J M!Q9%,Q?4Q Y+)R*S1_(D4SDXC>J8"%ZJ(3,P?L>06+G=W>40_%CH4)RX%PL) M"ZIMEH;!NA\%+ =OX*,CQSH\\NR>,$_SA)II?=O1-=QZ*="OB#VP**>),F96 M#O;P"CJ[C19.4?) D]QBHUDFQ4^&,SXDC^2=-[92!I$)8+7-+-JP[= T,9HZ M)I%<:(P>F$^9$% <4V E+G%I4S\H4V^1[XT!<,UT@O>T(#8 P".K[QWV[H!@ M2Y096\9H,X(PP474ZVSHSGE&6;2NP;BY;7,76-\E3&WY[$R0/\A-+E5.N38 M*;)5F!2A5DJ$#+>J#JX:%>E8NT6#V8U\(VWXU?-(0HK\9LH1.Q :7E*-^5P M4B%-2(H?0Z9,48MJ=.VFAC@[#P#5S M:.QV4H&NZ!A=#T9'JU08(.IY9MJ(KIZQ_/81Z'-.982.AT NJ(H1>I(7['H' M82Z9?JQ9Y$*\Y)7JUZ.3[Q^"W.L9RF__*'P%N;,-ATWJ+@NKUQDXDR!P1N;I!G49>7Q)C)#?=_&/*9AMA8;\/W\JTOG^ MXOK[!_)^O6F#H.=.CM;?&)U-H0_KY-M\F[2^);9KWX@,!LYX!S5;_YRAZVZW MYP9FMQ<,!D?;;[D-S.M8SBE?W(M[\WN/%#5+6(A%G&:4/ZXJ>9VZC.Z2OBQC MU?R%_=AHOB?8J8[)JQNX'M#]]OEY[36/?]OQ?TZOUB.V/SI$K];CMM]^E/#Z M\7>/@6#RU/3;;YRSI2 7]C11D5#D7!=';M7=ZL3RK#BGJ[<7QYW?J%PP#%0" MQ,,LBQ.$(N%%ID]M9L)K45J+V.@6"5F SZ?"ZRQXI_\!4$L# M!!0 ( !V D5-??GH-!0( $$ 9 >&PO=V]R:W-H965T<\^1=--.FX.M )"<:JGL(JH0FP=*+:^@9O96-Z#< M3J%-S="EIJ2V,<#R *HE3>+X$ZV94%&6AK6MR5+=HA0*MH;8MJZ9^;T"J;M% M-(O."T^BK- OT"QM6 D[P.=F:UQ&1Y9!LXH[&E!T[C,_O7X-UYV3,+ M:RU_B1RK1?0Y(CD4K)7XI+MO,/BY\WQ<2QN^I.MK[^.(\-:BK@>P4U +U?_9 M:3B'"2"970 D R )NOM&0>6&(@?&BT MZALE%QK]:-4MF<5GN+1KW+%[_HV,^ZI@''1\OZ%@S6Q&F&ULS59;;]HP M%/XK5IXV:2,7 H4J(''9U&ZKA,HN#]4>3')(K/K"; /MOY_MA!2JD%:J-.TE ML9WS?><[/B<^3O9"WJL"0*,'1KD:>876FTO?5VD!#*N.V W7]9",JS-5.:^ MVDC F0,QZD=!T/<9)MP;)VYM(<>)V&I*."PD4EO&L'R< A7[D1=ZAX5;DA?: M+OCC9(-S6(+^L5E(,_-KEHPPX(H(CB2L1]XDO)R'@04XBY\$]NIHC&PH*R'N M[>0Z&WF!50044FTIL'GM8 :46B:CXT]%ZM4^+?!X?&#_[((WP:RP@IF@OTBF MBY$W\% &:[RE^E;LKZ *J&?Y4D&5>Z)]91MX*-TJ+5@%-@H8X>4;/U0;<00P M/,V J )$SP'Q&4"W G1?"X@K0.QVI@S%[<,<:SQ.I-@C::T-FQVXS71H$S[A M-N]++_11[0T19=M M*2"Q-M*D!)X^(GA("\QS0!)K8T_8QJ0R\;719CWX::5C6NJ(SNCHHQO!=:'0 M)YY!=HKW34QU8-$AL&G42OAERSNH&WQ 41"%#7IFKX<'#?!Y.WP.J8&'3?"3 M:+IUFKJ.+S[#][W !$UQH='=#; 5R-\MI'%-&CO2[C_-/;K[9OR@:PU,M:GL MU2I[K:$O0!*1V;I M\9-4VF5!$-'8 ^ZW3CH!-TP2OS=<O#:/"\?%XT.]$7!D\GSLK^_$137A=NL,P)5XC"VE &G0OSZ\FR M Y<3+3:N)ZV$-AW.#0MS:P%I#&ULU5G9 M;MLX%/T5PK,@!2:6N&AQQC&0R+-D,)D:<=IY*/J@2+1-5!)=BDZ:OQ]25D0O M6ES##^.71,L]5_>*QSP\XO"%BR_Y@E()OJ5)EE_W%E(NKRPKCQ8T#?,^7]), MW9EQD892G8JYE2\%#>,"E"86LFW72D.6]4;#XMI$C(9\)1.6T8D ^2I-0_%Z M2Q/^^9!C1)="95Q]R!:Y9*G)5A5D+)L_3_\5KZ(0P"H!* =@'IP/0"7 +P+( T 4@)(\6;6 MK13O81S*<#04_ 4(':VRZ8/B919HU3[+]+A/I5!WF<+)T93-,S9C49A)5@,'\O6%-3' MZJZ@SS1;4?#T"G(JGEE$@7Q=4I7CPW0,+GY\-[2D*EZ78$5EH<&Z4-10J ON M>287.?@MBVF\C;=4TU7GZ*WS +4F_&N5]0&V?P'(1K"FGO'A<+NE'%P-!"[R MX?_%0'SZ6ST>W$F:YI];BB=5\:0HGC04_\AEF-2-Z1KF%# ]!3V/H$]LQT;. MT'K>?-EU@1[R/=^M K68QHH_DL;@ M(UVP*-&L">X>U_<^O@.?[FGZ1$7;@'M5&=[YL=6OBO>/8ZN_1T)G@ JX.JKH&I^1J>S*,^KB>JATXV/=;F0IM(RWV=W'U$NPQ%$@.;L/L M2\G4 UD*-]0-GA]/(3+EH^.86N(V*8BP;_N^O4/5ND"B(J%7SU5H] KB4[*U M(QM$_4$]7;N N&-FA4;$8+N*W3S>@_LP4QVIA:T\B(A&AJ!SAD0TJ@/;9:>9 MB.[^7.C;;K$FVB;B?J"+7(\XJ(&(1HJ@=U(BMF=3\Y_30,0.(-X';G=D] FV M"Y2>.,%$\(CFN6;)13 )#IL8C=3 P?GQ$1EI0>W2TLC'$K>UD"0V)'J)O\7' MVD""T09QMVLSFH/@*?G8D/[@P92&OU!)_5!'=G\ M/FD@91>N?8I$1I!0AP]:T*]J3$M:3LMQO0C&ATV4R*@+.D.G@XR4H".]#MHW M,1C:_AXC:\)LY#L-?#3Z@T[J=3JRV7W4P,?OQFU_O#&"A-L%Z;U<4)$?0CUL MA 2?H7G!1C?P<>;EM@/W"7ZNHP"N<3(.] >["\VZ.(0Q:5AGXHT/=*@WW-*4)ZMR8?#'^/Z@21@;]<)G MZ)ZP$2M\I'O"^Z;()X.!X^YRNL8\8<_W&DP\-NJ&3^J=.K*1IK5J!P[OLWJ[ M'R-WN%WN'O@3ERS*P;$3JY)I=J^W@:JKU6[O;;''N7,]@%=C6'/]AJ"K@-0A5/OJ3K']:9E'K[>= M[T,Q9^H'G-"9*D,-C6*=6._DKD\D7Q9[F^I7+WE:'"YH&%.A ]3]&>?R[40_ MH-I/'_T'4$L#!!0 ( !V D5/7 - [10( !0% 9 >&PO=V]R:W-H M965T' MT@?9OL2BLN1)YZ2#_?A)LF,R2/)BZTYWW_?=2:?TH,V[K1 )/FJI[#RJB)H' MQFQ18HW,Y6FYJ3,\V.V<8@+T-2+5D2QU]8S86*LC3XUB9+=4M2*%P; ML&U=<_-G@5(?YM$X.CJ>Q:XB[V!9VO =;I!>FK5Q%AM02E&CLD(K,+B=1X_C MA\7,QX> GP(/]F0-OI)P%H<2"/ )WOSTN44H/Y&3\[C&C@=(G MGJZ/Z$^A=E=+SBTNM?PE2JKFT=<(2MSR5M*S/GS#OIX@L-#2AB\<^M@X@J*U MI.L^V2FHA>K^_*/OPTG"9'PA(>D3DJ"[(PHJ5YQXEAI] ..C'9I?A%)#MA,G ME#^4#1FW*UP>98O6.H^UL-1U+A0/K;I=(7$A[5W*R''X2%;T>(L.+[F ]X3Y M".+I9TCB9/RR6<'MS=T-,+ 5-VC_QV-.ZR X&00G@6!R@6 E;"&U;0V"WD*A M%0FU0T4@!<^%%"30@E"0'PLK3@I[)?P@R*4NWM_@]3&W9-RU>+LB:S+(F@19 MTPNR-J$^$-:V6,)?N#G7N@YB%B#\M.RSZ>0^CE.V/\,\'9BG5YG7:+KNPI[+ M%CWWA7YW(CJT<7RBXGXT.Z]A-FB87=6PU&Y*2S1=EQLTA3L1-]/G^*\CS<:C M./YT[D#8R27W[\4/;G9"69"X=4CQZ-X!FVX&.X-T$^Y]KLE-45A6[ME"XP/< M_E9K.AI^E(:',/L'4$L#!!0 ( !V D5/CDI;*I@( -,& 9 >&PO M=V]R:W-H965T\]4C(]V2G]9 H 2UY* M(#)"P9E\%LXGWW M>C91M15\<#WQ36.<+9I&(;6()]K.XU6F&'DO,2 MI.%*$@WK:7 SO)Z/7;P/^,YA9P[6Q%6R4NK)&5_R:3!P@D! 9AT"P]<6%B"$ M T(9SRUFT%&ZQ,/U'OVCKQUK63$#"R5^\-P6TV T^0UM/[/ R M)8Q_DET;.PA(5ANKRC89%91<-F_VTO;A(($.CR30-H%ZW0V15WG++)M-M-H1 M[:(1S2U\J3X;Q7'I#F5I->YRS+.S>6W08PQ9J'+%)?.M.KL%R[@PY^2"+/$: MY+4 HM9X"'CP!J0UQ!9 JEIG!7:$5)IG0)@0*FL F/4!.;-@7*(S6/9<<\/= M_B2T*-T)"+-6YKR128_(')([)6UAR >90_YO?H@E=W73?=US>A+PCNE+0N/W MA [H\'%Y2\[>G9^ C;IV1AXV.@+[/[I%?MZLC-5X?W^=4#CJ%(Z\PM$1A0MF M"L)D3C*W &39,N%$]AU* Q5[*/=Y;V=T1--D$FY[%,2=@OBD@J]8G\:[K372 M$F8,]),W*,D!>41I/.@G3SKRY'3Y+:W@;,4%]A=ZN9,WW!?QF%ZE_>1I1YZ> M)/^D5+[C0O0QICW57L71J)]QW#&.3S)^4Y:)5U>OCWW\YJ CFJ9)](H]/!@T M)>B-'Z>&9*J6MIDYG;>;V#?-H/H;WHQ[_ W7!HB8(VI@\L4R74S0AO#JLJ/ MK96R. 3]LL"_#F@7@/MKI>S>< 3=?VSV!U!+ P04 " =@)%3ABRZ**4" M !>!P &0 'AL+W=O)0%(0H\EZR2,Z=0:G_CNC(K2(GE-=^32L]LN2BQTEVQ<^5>$)Q; M4+V-A;@^^4'&6O#4PD&\X?3>=+ M/G,\ T08R93Q@/7O0!:$,>-(8SRU/IUN22/LMU^\?[*QZU@V6)(%9S]HKHJ9 MDS@@)UM<,[7BQ\^DC2)E*]8$):V:/WYN\] 3P. - M 6H%Z%\%?BOP;: -F0UKB16>IX(?@3#6VIMIV-Q8M8Z&5F87UTKH6:IU:K[ MLI@ \P4?GVIZP(Q42@)O2AKJT(>O/?\/?_\7_\W:C!W3E_CJ#X'<(OD4(SNP< MT >AT$N/Y;-1AU9MSO)A[D<)A''J'OIY&S&;HL3S.[-7<$$'%[P/1RM]PJK' M,;A&'?56C?TP]B ZH1O:)7K_40#'\<(.+SR+MZXWBBO,QM#"(5J,0HBF)VA# MNR2 @1<$XVA1AQ:=15N]KIDQPFBP,HRBV$O@">&(70S#)(K&">..,'YW;R># M8I_8(R#>IX\'!3?5%8>@=T(_M(.Z/J;3GF&#[_9N/_/R?,-B1RL)&-EJJ7<= M:Q^BNR%NN-+7JVT6^@$DPACH^2WGZJ5C[MCN29W_ 5!+ P04 M" =@)%3L?FC]J " !6" &0 'AL+W=O01G-KTA:UD:#=-*8A(2JV![0'-SEM+!([LYT&_OUL M)S4=E(#0Q$OBR_F^[US2D.918#%@%5-VL M&2^Q5%N^<47% 6<&5!9NX'FQ6V)"G61JSJYX,F6U+ B%*XY$79:8/YQ#P9J9 MXSN[@VNRR:4^<)-IA3>P!'E377&U3"[H%*AE_0$<+D)@4XAB=H*7Z6K*Z (;8&A%KI]1X 7^(8?ZX0M(%=PW<*_'G= 6(C1\X?\HQ.T/A487$DKQNT=[ M:+6'1GOXFO:ANK;0R$!U4]@F012%DV@T=;?[Z7IN-YQ$WMBW9O^X%EG7HE[7 MKMF*28&P1 WFD+-: +J]A'(%O"_RV-+''Y[UD=4>O3_K+31^->N'[(*A_T+6 MQ]:U\5NR3BB2'*N6+=^2\XDEGWQXSGWOL=]Y[\]Z/U:/U%-1X11FCIJ9 O@6 MG 0=;&;>\U_-,(A'WI.ZN'N=NP2^,0--H)355+9-W)[:H7EF1H7[:-Y.W$O, M-X0*5,!:0;W!2(GS=HBU&\DJ,P=4:=54,&ULI55=;]HP%/TK5K2'5F+D V@+"I$H:-HF;4*@;@_3'DQR U8= M.[,=Z/[]KIV0@11HI[T07_N>XW.N[4M\D.I9[P ,>2FXT%-O9TPY\7V=[J"@ MNB]+$+B22U50@Z':^KI40#,'*K@?!<&=7U FO"1V9AZH7><6+'MSM@)/XE+NH4UF*=RJ3#R6Y:,%2 TDX(HR*?>+)S,1S;? M)7QC<- G8V*=;*1\ML&G;.H%5A!P2(UEH/C9PQPXMT0HXU?#Z;5;6N#I^,C^ MP7E'+QNJ82[Y=Y:9W=1[\$@&.:VX6^-'4X 83#"X"H 41O!0P:P, 9K94Y6PMJ:!(K>2#*9B.;';C:.#2Z M8<*>XMHH7&6(,\DL364EC"8K2('MZ89#CWS%VW.S $,9U[?D/5GCW:P'1!0&?*]$G@Z!'HB *.^#SZ_ % MI @/'3PXA_M8BK8>45N/R/$-+O"]:O7';*.-PMOW\\IN@W:W@=MM^%KU_^[0 M5<&:9.1([+/<)Z/[<1!%X]C?GY:J(V]X]S .PS;O3.6P53F\KI+C6ZW!2TC7X?\_SYGC4>MX]*_GTB," M3)?5T1L/IR.O\W#\D\=L&^D7JK9,:,(A1V30OT<*53>G.C"R=.][(PUV"S?< M83\'91-P/9?2' /;,MI_B.0/4$L#!!0 ( !V D5,7M,LA]@( ),& 9 M >&PO=V]R:W-H965T^<*1()=J;1;1 51]3Z.75I@*=S(5*CY36YL*8B/=A.[RJ+(@E.IXF0\/HE+ M(76TG(>[*[NS]!2K3+*))M+^XEIN"_$6\G%=B@S=(/ZHK MRZ>X1\EDB=I)H\%BOHC.)^\O9MX^&/R4V+C!'GPF:V/N_.%+MHC&GA J3,DC M"%ZV>(E*>2"F\;?#C/J0WG&XWZ-_"KES+FOA\-*H7S*C8A&=19!A+FI%UZ;Y MC%T^@6!JE M/:%K;V;L(TMJ1*3MG9E!*W:YBU]5AX' V?L8AZ1R2P+L-%%BN M!(GEW)H&K+=F-+\)J09O)B>U;\H-67XKV8^6OR05A5&9U!NX%3NXQA3E5JP5 MNB/XSJ)XLT(24KFW\Y@XGO>*TP[[HL5.GL$^@6]&4^'@H\XP>^P?,\^>;+(G M>Y$0C)/)CYL5O'GU]@#LM*_!-,!.GX%=29D'QPV83(&,7V=#L!>/P$15*9D*#^5&<#N@TEA#OMIY0,]DGJ-%G2*L MD1I$':X?2N&WQF:>NH&PO=V]R:W-H965TB!EM86$8I42?K1O^^2DE4ED=T"O5A<5);*E>%,P(,B>E555/VZ!2XW8V_D[28>V;(T=L+/TIHN80;F MJ7Y0&/D=2\$J$)I)010LQM[-Z'J2V'R7\(W!1O?&Q#J92_EB@\_%V NL(."0 M&\M \;.&"7!NB5#&SY;3Z[:TP/YXQ_[1>480@3$=*E8QRZNI7+G M@RD&^=0?/B1XFDW)T8?CU#0('SEX\!KN8\&ZJH5=U4+'%^WA^\]"?+^9:Z/P!O\XH"7JM$1.2[Q'R^3U M?D.U/4A@^\2UKFD.8P\;@0:U!B\C0T5N>!+'8]O#.CN_"N++B]1?#QB(.P/Q M00/W4ISF?S?1D)SW-H^BY.HB";O=&Y$#>4D4)[V\5RJ33F5R4&7_H;PYSQ,B MP Q)3M[5:UCR^[PX#),@NGHCV>^]<]MC[ZA:,J$)AP4B@[,+I%!-WVH"(VOW M].?28"-QPQ);/2B;@.L+*&ULG99=C]LH%(;_ M"K+VHI5VQL8V_JB22--$JW:EW8XZG?:BZ@5Q3B:H-KB )^V_7\ >KRFYFH9'+1N7X6AJ@[04'4M6N#FR5[(AFK3E0^A M:B70G1,U=1A'418VE/%@M7!CMW*U$)VN&8=;B537-%3^> VU."X#'#P-O&;M;!I$E@AHJ;2VH^7N$-=2U=3(M#=5TM9#BB*2--FZVX7+CU&8VC-O/>*>E M>Z0-(M.ZD!*X1Y3O4C_PK^-73Z(U2H!5ZL0%-6:U>HBMT9Y;3KJL! MB3T23E!-+/H1;BS&T=[B"MW?;="+/UXN0FW@+4)8#:"O>]#X#.C?';]&2?0G MBJ,8>^3KR_(-5$:.G3QZ+@]-RL:\Q6/>8N>7G/'[S01\OMDJ+0GF%XR]M.HX\W'\Q^JH ]TFT-OL3V+L2YV&W]N$IB$D?%(GR<)G >AI,T M3[,Q[!ED.D*F%R%O);3TA]GX[O.+_9Y5@&Q*:.UC[5Y(X MPV=@R0A+?@&6<=5)RBMO4LD,@$1)F9\F=1X6EW%4$C]G-G)FOY)4N]J4#S*; M9S//H_*$<1Y%<&EWB0\Q'Q'SBXCWG-E#QHN5>SYR2J(3+$]47I+4CU6,6,5% MK _"%$RW1U77MC4#+V Q>W61YG%Z CB/P@DA)/$3EB-A>9'PW?-JXNJ&C[&< MKZPTBS-R2CF/PZ1(B^),(G'T_\D1703=0"L4\\,-TNE;DR1*)_MS*-J>N S' M^9G]@2?'&OZ)+,XKL!<6SPND%]83YX,-)\>QO0O]0^6#J26HAKT11M>Y<9#] M]:+O:-&Z$WHKM#GO7?-@KF0@;8!YOA="/W7LH3]>\E;_ 5!+ P04 " = M@)%38[1:ZX<) !80 &0 'AL+W=O7AG,#- )K/;;M%I@P2[?2CZH-CT6%A;\DKR3 +T MPY?RC70D4K*IO&1\X^$1R?,[U-&?N7TMRC^JI=9U\F6]RJN[R;*N-V^GTVJV MU.NT>E-L=&Z^613E.JW-V_)Y6FU*G??2CO;XMM MO+V;P.3XP5DW'TSO;S?IL_ZDZ]\V'TKS;GJR M,L_6.J^R(D]*O;B;O(.W#T!8TV+WD]\S_5HYKY/F6CX7Q1_-FU_G=Q/4N*17 M>E8W-E+SYT6_UZM58\HX\N?!ZN34:=/0?7VT_LONZLW5?$XK_;Y8_3N;U\N[ MB9PD<[U(MZOZ8_'Z-WVXHIV#LV)5[?Y-7O>_%6*2S+957:P/C8T'ZRS?_TV_ M'$;":8#!TP ?&N"=W_N.=EX^IG5Z?UL6KTG9_-I8:U[L+G77VCB7Y?NIS,$H_9]T55!\S0DQFZ,T,]9IK1 M;-9C\I*NMKIKN/;MV:Y]$T O]PH)AH2\G;YT=,Q.';-@QXW_R7^>]/JS+O\; MN!!^LL=CQD.?JM7G#9@KQ=#=)R ; MT2C8Z\]?9LLT?];)/%LL=*G-0'ZN2K3LM.?UC+'\"4(28\ M[EC4 +\^9@YMOPD:3'S !(LF"+-I<-"T^70#0A+*F,<%"R@($VI T'1P2A!E M.O> "BRI((RJ?VBSM5D6JWF2K3=E\:+-UJNNAH0,MF#"*"9DL,4+#N.E/['B M-EXX8LRW3K"%"P[#I6>,V4:@W$V&+$QR!DW#;YH[H;;5)9_IN8A!9Z?)%3^Z3T$Q8W.!Q<(,[ M<(,)2/!D26QI@V-I@]NT(10#D\C3MX4-CH*-":*8'$XLD$@4D(@%$@D#:5!@ MD3:3L,($@0?>Q$*)A*%T50H_V'3=$9(+3\01Y]Z)7!]QX;:71QRQ["-A]@V- M.-+&WPU(9G:FGH&Q^"-A_/5''&DS$$O@"&%/WQ:#)(S!IW2V-!^57Y,TGR?Z MSVVV:6)N4#A9J!$1%4Z6323,IO[\3CIV0AQA[!LHBR821E/?0%V0X*GE$(WB M$+44,C>'-H>Q;-A)C+ M]?3JE';&P0GMP GA6 GN\<#BA,;BA+9QPIJMG/3L@JG%"8W#260&IQ8Y- HY MU"*'AI$S+'+:U&%$(<5]DVFQ0WLJ1==D<-HN(4DEB6<[P2R.6+B %(PHUE$U M,A'%?25+RR[64S,:&%&LC:\;LR^EW$,29O'%POCJCRC69A@#9##F60#,4HR% M*?:OQ2*;F6O7LZ+9M; M O$H G%+(!XFT* XAT;(3 9PW>[P)T'8SWEI6OR-F]7L0& ^DKYW&*)AZM* MX:H>P M,!-AF/VNE]ELI0=5RH6EE8"H!ZX6.B(,G?X$+=K0,;LIPK!O:"QT1!@ZK:&Y M(!4+2Q(111)A22)&((GH>.XEI&2">U B+$I$&"7!7"S:R"!*<>)!AG >R4<@ M0W0][ )&?;?/PD)#C ,-T0$-,-L!['L:(2PU1"PU1)L:(! A ONT"!8;\D)L M1&9>:=$BH] B+5ID&"V#XD6VZ0(4(8JX!R_2XD7VU'VN2;VR70_B !A[;D>D MQ9 ,UX."<22[:LJ!.)(66K*G"#0PCF2;6S=2*@X>@$B++1G&5G\8R8[M#N& M0/DZM_2287KM=6O)-I_K,ID9=M;E=C8X9ASID(R*&9@@K"' M=LH"1X6!TS]2%V1G96FCHFBC+&W4"+0)V[C\Z9*R,%)A& 63MVI#)S2GECEJ MG!ITV,P5PV+QI&)KU*KCD5=@;"R65,]N:LAZC\FXRD)*116+E,60&J%8%+9Q MQ60[8L?O4,,.V[S<74"N3G(LH630SC5..DI*%"VE#%NXQCU':XG"7/[KXU.R MWC\-&G0/#,A16*(XB25R-)8H5HI]M'"V34$ U'=G!\B16*(P!SM'Z8*$"\C1 M3Z(HL38@1Q.)1A!L'XV<#9R4!,!3V 'D2")1A&J[I_$U"]_12Z((;7=/XRL\ M<^7?8^F_NP3@ (K[LB^<"<#C%>#M4CL(3JCT29I="7B/!MP7<%':<%<<'JD. M=^7AH^C#.P3B'#CV:?7 U8=_%X%XET)98*O(N M&3E1P+S3Y2 S7D;>H2,7#'MWW>#*R'MTY!^+S\4PW3@XPG&(4XZ#(QV':.TX M=(C'25/V$[[9<>3CT*,?_V9\+MD#.()QB%.,@R,9AS$TX] A&I>2*N]Z=D3C M$*,:AP[9.":22>^)$$6@)DX3#HXH',90A4.7+#QP!L]1A!<:((/IM,$V=L]YK;::T.=%>);-BF]?[8]^G3T_'YM_MSXK;G^_/W#^9 M%9'E5;+2"],4O6D>;I;[4^S[-W6QV9T<-[%8%^O=RZ5.Y[IL?F"^7Q1%?7S3 M='#ZSP3N_P]02P,$% @ '8"14VSFV0F: @ \04 !D !X;"]W;W)K M&UL?51M;]HP$/XKIVB36FDE8 JK*D""LFF=6JUJ MU?5#U0\F.8A5QV;V!=B_W]F!C$W E\0O=\_SW)WO!FOKWGV!2+ IM?'#I"!: M7J>ISPHLI6_9)1J^F5M72N*M6Z1^Z5#FT:G4J6BW^VDIE4E&@WCVX$8#6Y%6 M!A\<^*HLI?L]06W7PZ23[ X>U:*@<)".!DNYP">DY^6#XUW:H.2J1..5->!P M/DS&G>M)/]A'@Y\*UWYO#2&2F;7O87.;#Y-V$(0:,PH(DG\KO$&M Q#+^+7% M3!K*X+B_WJ%_C;%S+#/I\<;J%Y53,4RN$LAQ+BM-CW;]#;?Q] )>9K6/7UAO M;=L)9)4G6VZ=64&I3/V7FVT>]AQ$YXB#V#J(J+LFBBJGDN1HX.P:7+!FM+"( MH49O%J=,*,H3.;Y5[$>C6(4+.[]X]@AC[Y$\2)/#CR4Z2SJ9(4FE_/DB))02@--O236HZ<82N#_?64.'AB\DQ_]<_9>F-?K'3/Q$G M ;]7I@7=]B<0;=%Y?IK"V8?S$[#=)BW="-L] CM5/M/65P[!SL%8>'#_%MQ,B M+QN1EU'DY1&1+_'),9M<,=L"0<=2Z;U2L8R,5?/EH5J=AN^V1._C"9F]1F;O M),ZM(73H"7##H\0?5%(C]")"F".K44?TQ&5OD*X.,/<;YOY)YBGRH,I4+,2. MG2>)EB%I9,'M'G_%YW5A#XGK'Q GNN)*_*AC>2[=0_'@TSMFUW?K,[*X>,/6&[#(V]&PO=V]R M:W-H965TYCV8)(+6$ML9CN%?ON=G9 Q2#-I+Q []__[=V=S9KJ3ZJ?> !BR+PNA M9][&F.V5[^MT R73EW(+ M_D4I7,X%"M?;U5P#(G*@N?!D'LEXP+;SYU<_=J M/I65*;B >T5T599,/5]#(7F/LA#^?;MD:'L \;N\5COS6)>,E M",VE( KRF;<(KVX2&^\"OG+8Z:-G8C-92?G3#CYD,R^P0%! :JP#PZ\GN(&B ML$:(\:OQ]-HEK?#X^>#^SN6.N:R8AAM9?..9VY>P]-/B/K ME\I"NT^R:V(#CZ25-K)LQ$A0K825LI* MH!'.J8-_A2:L]A^0QXNH;3,&"^&F#>UWCTA=P8_)1"K/1Y*W((.O0 MW_3K0]ICX&/MV@+20P&O::_C;24N212\(32@81=0OWP)*'XV@T"=JXOPA'+>&HE_ 3]I;"'FK=!5=KXZ-%0QI$ MD\D)VWG8***3<=*-%K=H<2_:$K 5IYRY#@=[;-4:NB#CL]4'(:413>@)9D<@ M'07Q0X*1-K).>Y8/DR2>'B"V1$W&8_#;L:D M94S^L<^&V/NC.?Y=?,G9":-)G,3!*=]YW.F)K0G]HT9<@EJ[^TF3U*Y?]^1V MMKT"%Z[S^W_"Z_OS(U-K+C2>U!REP>485U?UG50/C-RZMKZ2!B\)][C!:QR4 M#<#WN93F,+ +M'\,YK\!4$L#!!0 ( !V D5.H)W?N! , -\( 9 M>&PO=V]R:W-H965TS,-DV[KY\-A*0+\%#M)<'FGG/N,9=[F>RX>)89 M@$*O1<[DU,J4VE[;MHPS*(B\XEM@^D[*14&47HJ-+;<"2%*!BMQV'2>P"T*9 M-9M4>P]B-N&ERBF#!X%D611$O"T@Y[NIA:W]QB/=9,ILV+/)EFQ@!>II^R#T MRFY9$EH DY0S)""=6G-\O<"^ 501WRGLY-$U,E;6G#^;Q5TRM1R3$>00*T-! M]-\++"'/#9/.XW=#:K6:!GA\O6?_7)G79M9$PI+G/VBBLJDUME "*2ES]W)*4#WG*E,HEN60/(>;VM_K4EW;W+A#A)^+=D5\IP+ MY#HN?EK=H+-/YP.T7GMV7D7K]= NN50#-'Y+XU/L: M9[IP "4T34$ BZ%+.CB1O@P\%^-N\; 5#X?%6=)SNN&)7N0% 0ZZ]<:MWGBP M+N9Q7!9E3A0DB!1<*/J'F-,>J)6HI8X^7BO1B9LPQ($7=KO!SJ%%.,/5@(C.5]PYR<;U1Z.H)YFC?H7_1R4U+.]*R8\+J0&^.W\_Q&&?Y*'-X.$^8QJRF6OHA>0E#%01/K0$F:P2Q;QDJAX_[6X[O>?US#J$UZ/_7E<491+ED&JH=JOS "[3?-["]02P,$% @ '8"1 M4T-&,AH: @ I@0 !D !X;"]W;W)K&ULC51= M;],P%/TK5L3#)D&=CW9#4QJI:X4 ,5&M#!X0#TYRVUAS[&#?M.N_QW;2*(BU MXB7QM>\Y/O?DWJ0'I9]-!8#DI1;2S(,*L;FCU!05U,Q,5 /2GFR5KAG:4.^H M:32PTH-J0>,PO*$UXS+(4K^WUEFJ6A18C4/ MW@>DA"UK!3ZJPT?HZYDYOD()XY_DT.7>S@)2M 95W8.M@IK+[LU>>A]&@&AZ M!A#W@/A_ 4D/\,[13IDO:\609:E6!Z)=MF5S"^^-1]MJN'1?<8/:GG*+P^R; M9B40)DOR%2O0I&%'E@LPHZUEJS5()%\XR[G@R.WIU0J0<6&NR3ORM%F1JS?7 M*46KQ['2HK_[OKL[/G/WYU9.2!*^)7$81Z_ EY?A*R@L//+P\&\XM2X,5L2# M%;'G2RY:L1CJ7I^L6%RTXNP_2,AK56>^XGQ XHL:/* M!!Y)(1BOS6L&=VPSS^8&=I]-9[>A=6,_]O'?K&AZ,\KJI-)1%[D)?F!ZQZ4A M K86%TY,;*U=HV]0O*_LC >T2[/E6*3P%KE>'7U/V!U!+ P04 M " =@)%3';+_C@D$ !M# &0 'AL+W=OBYYI6:CC=;UC>>I?$-+ MHJY%32LX60M9$@U+^>BI6E)26%#)O<#W$Z\DK!K-IW9O*>=3T6C.*KJ42#5E M2>3NCG*QG8WP:+_QF3UNM-GPYM.:/-('JK_62PDKK]=2L))6BHD*2;J>C6[Q MS0*'!F EOC&Z50?/R+BR$N*G6;PO9B/?,**^Q_6>7!F112]%_QO5NC-;#09H8*N2T_>>X"<0D@Z #!$0!')P!A!P@O!40=(+*1:5VQ<5@0 M3>93*;9(&FG09AYL,"T:W&>5N?<'+>&4 4[/OTA24$2J GW2&RI1379DQ:DZ MV+IOI*251A\863'.-(/3-PNJ">/J+7J''B 7BX93)-9(]^K$4%V[E7?J^(&Z M=^CKPP*]N7H[]30X9:AY>>? ?>M <,*!OYKJ&H7^& 5^@!WPQ7GX@N8 QQ;N MOX9[$,H^GD$?S\#J"T_H^Q^"\?UVI0":ZQ]G^(0]G]#RB<[?;YZ+IM)J3P'] M^LLDP/@WI#=,%K KC657\%OML=5N:LC3/ BS)(O3J?=T&.6A' Z3))H$O=PK M^E%//SI+_S;/94,+I @GDG6A6XFJ<9)M=24').(HQ3@ZXCH4PY$?FNQQ48U[ MJO%%5-N7UMPM)ZQ48Y03M4%]+XGEV39(--=/),A 3_VH4T=$1W*X3CR(WSBFM*>:GJ6 MZJ=&UXU&WVZ_N,BE0Z-A%&3'W!QB.)JDJ9O:I*8':6X)+LI. <+=OK=?'+AH;C+ B"(WY#L3CQ_?C$W6+_ MI9OYYV_7IM_R3/IU"@Y-!VF6I<=%PB&'LTF8A"I[YOZ]85CL:0@3#*JIK:693O MKEW]USN8M<# HYU9%;+]M6W+_6X_%]_9\7&P']SB\FVD'\ M(Y&/K%*(TS68\Z]3N''9SK;M0HO:3GLKH2$"]G$#WP-4&@$X7PNA]PMCH/_" MF/\+4$L#!!0 ( !V D5.N% XS3 , %\( 9 >&PO=V]R:W-H965T MO0E!I9[D&%"),H&H4%XS*8COW:K9Z.564% MEWBKP51%P?3S#(7:38(XV"_<\?7&NH5P.B[9&N_1/I2WFF9ARY+S J7A2H+& MU22XBB_GJ;/W!G]SW)G.&)PG2Z4>W>0FGP21$X0",^L8&/UM\1J%<$0DXUO# M&;1'.F!WO&?_Z'TG7Y;,X+42__#<;B;!10 YKE@E[)W:?<+&GZ'CRY0P_A=V MM6TZ"B"KC%5% R8%!9?U/WMJXM !7$1' $D#2%X!DO@(H-\ ^N\%#!K P$>F M=L7'8E,:4)PN3:PTJJ CUPR MF7$FX$8:RVWELF/@;(Z6<6'.X>O\*7JZ6QFJ[;UQ-J!JV:@5:,,=B5G3.MG\LJB1F.!6; ;!,TLPI9ICG6U_I!\ *M@\>>=NQJ5 M@?@#E*B!25D5/5@P6VENGR%W. I7YP!NZ!;E2*8Y=:^2/;.E(!OIZ151.4QS M)_Y26RR6Q#NL<^K.O"HU%Y#ZA6'O1"B';2B')T-PL_<5GZBE&SP4Q)IAZ!E< M/]].DR2)DW&X[=;X6ZM!^FM\T5J]D#=JY8U.RGN@\%*=+9E\! J'SC5;V4,: M:YI1Y_1^3&]0]%+DO#:+XXY='!V6F+82T_=(M)JZ)N4T0ZK&@[TI?1.@>#B* MWFI,WVHO=K5]):_\X_!J?19?7M>/W7>:^NE= M,+WFU(,%KH@RZJ6D7-?/63VQJO0-?JDL/1=^N*$O -3.@/972MG]Q!W0?E-, M_P502P,$% @ '8"14U;-2?1E @ ,P8 !D !X;"]W;W)K&ULG95=;]HP%(;_BA7MHI4&^890A4@%5*W3)J&B;A?3+DPX M :N.G=E.Z?[];"=$*5^J=D/\<=[W/.BQ>Y U#HK:1,3IV=4M6=Z\I\ M!R660UX!TSL%%R56>BJVKJP$X(T5E=0-/&_DEI@P)TOMVE)D*:\5)0R6 LFZ M++'X.P/*]U/'=PX+3V2[4V;!S=(*;V$%ZKE:"CUS.Y<-*8%)PAD24$R=>_]N M'IMX&_"#P%[VQLA4LN;\Q4P>-U/',T! (5?& >O'*\R!4F.D,?ZTGDZ7T@C[ MXX/[@ZU=U[+&$N:<_B0;M9LZB8,V4.":JB>^_P)M/18PYU3:7[1O8ST'Y;54 MO&S%FJ DK'GBM[8//8$?71 $K2#XJ"!L!:$MM"&S92VPPEDJ^!X)$ZW=S,#V MQJIU-829M[A20N\2K5/9C NM(&PK42%XB1X(PRPGF*)')A51M6FV1#<+4)A0 M>8L&:*6_I$U- ?$"K8_D12HJ#6U2NWD+.&L @PN 7VLV M1*'W&05>X)^1SZ_+%Y!KN6_EWGNYJ\F[?@5=OP+K%U[P^X_B?]VOI1+Z>_U] M)7_8Y0]M_NA"_GDM!#"%*B[L,= 8E+/M0($H>T#G^MP8Q];8'.[7S!][7C0. M4_>UW]#3N&@23291%_8./.K HZO@WSY(V;B,>MDGR2A.HB/(,V&3,!E-SD/& M'61\%?+X-)Q_H^>PXY.F!:-D[,7C(^[3.#]*DF04'H&[O2-MKM/O6&PU Z)0 M:*4W'&L+T5Q1S43QRI[R-5?ZSK##G;[509@ O5]PK@X3LB(=-@B9-TL*F-%)_,#&T2=6JP0/BP4VNC37'#O:E M*?\]MI.&,MH*7A+?^;[OOCO[G#12O>@" ,F^Y$)/O *QNO5]G1504CV0%0BS MLY&JI&A,M?5UI8#F#E1R/PR"L5]2)KPT<;ZE2A-9(V<"EHKHNBRI^CD#+IN) M-_0.CB>V+= Z_#2IZ!96@,_54AG+[UER5H+03 JB8#/QIL/;>6SC7< 7!HT^ M6A-;R5K*%VO[J65- M-!X_DL*$UQR?9?(*NGI'ERR37[DN:-C8>>R2K- ^ P@Z@"1*[15YLI:4*1IHF1#E(TV;';A>N/0IAHF M["FN4)E=9G"8WC%!10;D 4POR .C:\89,M#D:@%(&=?7Y!UY7BW(U9OKQ$>3 MT@+]K*.?M?3A&?HQ>90""TT^BASR/_&^D=KK#0]Z9^%%PL^U&) H>$O"(!R> MT#/_=WAP04[4MR]R?-%_M^_;=*U1F5OZ_4*:N$\3NS3QF33W D&!1@)[,[X: M3AU$RS!R#'9V=VD\'@9AXN^.V_-WU"B,;V[ZJ%:>?W2A2E!;-V>:9+(6V)Y5 M[^U'>>IN\"O_S(QX.Y&_:=KWX9&J+1.:<-@8RF#PWFA2[&ULC91=;]HP%(;_BA7MHI4& M^0ZL"I%:$-JF;D)%W2ZF79AP E8=.[,=Z/[];"=$*5_K3>*/\[[G.2>QTST7 M+W(+H-!K29F<.%NEJCO7E?D62BR'O *F=PHN2JST5&Q<60G :RLJJ1MX7N*6 MF# G2^W:0F0IKQ4E#!8"R;HLL?C[ )3O)X[O'!:>R&:KS(*;I17>P!+4<[40 M>N9V+FM2 I.$,R2@F#CW_MTT-O$VX >!O>R-D:EDQ?F+F7Q93QS/ &%7!D' MK%\[F *EQDAC_&D]G2ZE$?;'!_>YK5W7LL(2IIS^)&NUG3AC!ZVAP#553WS_ M&=IZ+&#.J;1/M&]C/0?EM52\;,6:H"2L>>/7M@\]@1]=$ 2M('BO(&P%H2VT M(;-ES;#"62KX'@D3K=W,P/;&JG4UA)FON%1"[Q*M4]F<,,QR0(^@>X$>"5X1 M2A0!B6YFH#"A\A8-T%+_/.N: N(%*EH%M0K:4PS0\W*&;C[RMW=4.ZK@1=5P+K%U[P>U^] MO^Y74@G](_Z^DC+L4H8V970AY;06 IA"%1?F_S[7PL8@M@;F=.ZRT2=OY$6I MN^NWZC0L"0/?B[NP-WQ1QQ==Y?O.V2#_/V-CDO22CX-X'/E'C*=AOA>$89*< MAXP[R/@JY/S2MSJ'&I_TR4_\)([B(]9S<7$G>U9_\ 4$L#!!0 M ( !V D5/KUO,YI ( .<& 9 >&PO=V]R:W-H965T]%"6S_;6TD";<+81@>AH>N+L1>*9M;>&?Q@ ML-5[;6(C64KY9#M?5V,OL$# H3#6 \7?,TR!<^L(,7YW/KU^22O<;^^\?W:Q M8RQ+JF$J^2-;F6KL??3("DK:<',OMU^@BR>U_@K)M?N2;6<;>*1HM)%U)T:" MFHGV3U^Z/.P)PN2((.H$T;\*XDX0NT!;,A?6C!HZ&2FY)V9?I[$49 'F(KG_20> MFN5!F'_*>K,W=$E/EYRDNRD-9J*%(\O&8'4[W-2-Z"'>UF&V!Q(F29 < _8 M!3D:YL/$:4^Y8%!55:QCD3 _6OT30-$W?<0[914&<1\.<6<^9 MG>2<*]!83>29\L;5XMMRXW]/\@418(8BR ZV/,S"+$W>1S!DEZ9)'KZ+P-^[ MANP3\!USQX1&HA*5P56.+E1[K;8=(S?N9EI*@_><:U;X$H&R!CA?2FEV'7O9 M]6_;Y ]02P,$% @ '8"14Z4R_[9J @ ] 4 !D !X;"]W;W)K&ULE51=;]HP%/TK5K2'5EJ;Q$F 5B$2!56;Q*:JJ-O# MM >3W(!5)V:V ]V_W[43(EJ@ZEZ(/\XY]]R+[TUW4CWK-8 A+Y6H]=A;&[.Y M]7V=KZ%B^EINH,:;4JJ*&=RJE:\W"ECA2)7P:1 ,_(KQVLM2=_:@LE0V1O : M'A31354Q]?<.A-R-O=#;'SSRU=K8 S]+-VP%"S!/FP>%.[]7*7@%M>:R)@K* ML3<);Z>)Q3O #PX[?; F-I.EE,]V\[48>X$U! )R8Q48?K8P!2&L$-KXTVEZ M?4A+/%SOU>]=[IC+DFF82O&3%V8]]D8>*:!DC3"/OVRUZZ.AP0PO@,@78$^E%"U!$BEVCKS*4U8X9EJ9([HBP: MU>S"U<:Q,1M>VW]Q813>:<+;G@AH,F%S,PC M]2:[( M A]/T0@@LB3"(@O"M :C25,7H @C9:?C;I'QM)B1BT^7J6_0I WEYYVAN]80 M/6-H!ODUB<+/A 8T.$&??I@>WKRF^UB:OCZTKP]U>M$9O?_-_-=DJ8W"Q_G[ MG>!1'SQRP>,SP:=2FU,5;%F)8]DVW691- R&<9CZV\-2'>-&<7)#PZ3'O;(5 M][;B=VW-0>M;,LGSIFH$,UB2 G"$Y)S9SCQEN-4;'!BY"@-Z$P^"-XY/ &-* M!Z/A&&PO=V]R:W-H965T M>DD[(=FJVM 8CME=1V%M5$S4TT(&] N4J%1G)QI-K%M#/ R@)2,TR2YBA47.LJSX%N9/,.6I-"P,LRV2G'S MM@")NUDTC@Z.>[&IR3OB/&OX!AZ ?C4KXZQX8"F% FT%:F:@FD7S\]Q]A[Z?3YZO0&G#E^VZW.F7B!6M)50] MV"E00G=_ON_WX0C@>$X#TAZ0!MU=H:!RR8GGF<$=,S[;L?E%:#6@G3BA_:$\ MD'%1X7"4/_(]#]OS?@G$A;0?LI@YVM+QHW)RX62TZ'D-)2YKD>)&ULK551;]HP$/XKIV@/K=0V$""T58A42J>M4B54U.UAVH,A1V+5L3/;@?;? M[^R$C&W P[07XCO????=G>](MDJ_F@+1PELII)D$A;75;1B:58$E,U>J0DDW M:Z5+9DG4>6@JC2SS3J4(HUXO#DO&99 F7C?7::)J*[C$N093ER73[U,4:CL) M^L%.\&WSAN#5[ M9W"9+)5Z=<+G;!+T'"$4N+(.@=%G@_32#/Q,Y+EU3%E;3+2<_ MF\ZUVG!?86HP/)254.^(,$6):VX-G,W0,B[,.5S"@EY$5@L$M892;9!Z8X%+ ML 4"O0CCQ T3M3=P2JH.A,]>-)+1$WE$(5RW1:4,T.D(TABX?4M)=YM$N\VET$O"QEE]N/Q( DW!PB-.D*CDX0>C.4T5NA?GJN$X6]4,M_D"C57V2$R#6:\1^8R MNAGVQZ/#9.*.3/SOU4&9'2E-_'=I1L/Q\.;Z#S;AWH26J'._APRL5"UM,ZR= MMEMU=\V$_S)O]N03T]0K P+7Y-J[&E-TW>R>1K"J\O.^5):VAS\6M*Y1.P.Z M7RME=X(+T/T!I#\!4$L#!!0 ( !V D5.TX*[_0 , .$, 9 >&PO M=V]R:W-H965TNZ/51[<,A-L&8PLTW2[M?/!DIH2FBIJD5*L.&>%K6R,D5G*@O/?9G*^G%J.400,(F4H MB#YLX!08,TQ:QY^*U*IS&F!S?,?^H5B\7LR"2#CE["==JGAJC2RTA!7)F?K& MMQ^A6E!@^"+.9/&+MF5LX%@HRJ7B2076"A*:ED=R4Q6B <#^ 8!; =RG KP* MX#T5X%< _ZF H (42[?+M1>%FQ-%9A/!MTB8:,UF!D7U"[2N%TU-HUPJH:]2 MC5.SRY@(B#E;@I"OT=F?G*I;=#0'12B3;] [='4Y1T>OWDQLI;,9C!U5S":N_+FZ!GW;#/^7I 'F'X?-N^!9-QX'^&7]*Z*K8%3&E>,35E^%YX4,+.R'&WDW_G6:^.PSO#Q?[_Z+F=:>)>KOF\GNOE MAWAGB+C;$?OVW/#!S?8>Z;F=Y>%NS^O3<^'#UA^%P7BTI\%N[ [-YE]OC=8T ME8C!2@.=0:BK*LK]=#E1/"LVC(O"\8IAK/^#@# !^OJ*&ULE99=;]HP%(;_BA7MHI76Y@-(0@5(!5:M%]6JHFX7TRY,C^_8Z=D-$VI-T-L9V\[WE\;!\SV0OYI'( 39X+7JJIDVN]O7)=E>10 M4'4IME#BFXV0!=78E9FKMA)H:D4%=P//"]V"LM*93>S8O9Q-1*4Y*^%>$E45 M!95_YL#%?NKXSF'@@66Y-@/N;+*E&:Q /V[O)?;OH'PXV@TCKLAHA8BZH7X5FFE:9F: M^$+B POOZ4S,H[<0 \_K1HA;A+@7X88R27:45W8IFGW!ZN2PDA0@,Y $]R)N M35NINY8H_J\],F[1QKUH]>E8V].1')\.>#9M(&<(N!2<4ZFZ:M.BMA^]6+0X M"%]1N4?%TT[77$(*(U:EK@M3.]K><]>VO+\:G^/]5U]7_VSJRQ.K5L9*13AL MT-*[C)!)UA=2W=%B:TOT6F@L^+:9XQT.TGR [S="Z$/'!&C_%#AP#B9VB6V#1(&G:PV(/C#2RB4BB M2])VTE]?DI)E6Z_D8HOD?#/?#(><4W4.J5C(N"*CT4*T=N!-#4@HK<\5PW= K*RLE\9N<>Q'S&MRIG)3P()+=% M0<7['>1\?S/!D\/$(UNME9EPYK,-7<$3J.?-@] CI]&2L@)*R7B)!&0WDUM\ MO<2A 5B)OQGLY/X/2]7Z9A)/4 H9W>;JD>]_A]JAP.A+>"[M+]K7 MLNX$)5NI>%&#-8."E=4_?:L#\1F 5P.\%D ;[@>0&D#: '\ X-< WT:FSFV/-C M-PAGSNXT3CUR>$KBT&_DSO@%#;]@E-\CE(KF8P0K?'ABF/AN%'@M?EVQR"4N MQOWTPH9>.$IO"?H&31BM[J4R1;3@0K'_JHD1UF&'CD>"T/5;K+MBL>_%<3_I MJ"$=C9)^5BQGBNE4&B$8=2UC+PA:_'JD C^,^OG%#;]XE-]?@N[TY<[*E0VI MS@ 0^H(I=0E18Y3C[A9'D1^U*'>E_, G83_E:4-Y.DKY0? ,I"EP.EDS -G' M;]K-5((#KYVI73$_C@-WX"!A]WA[NQ\H:> MUS[S/6+ZZ$5#3$_J#!YE>E]L*SDUCP,R=3NQ[,J1,";3@;.$CQ4%DT_0 M/%2/'HIW'RCX@7_V.D:ZF^\1'+?3N4.FZ[:^/O5R[U8EX M$0[=3K)T!7UWZ@?$&V!KZMCYS+%TX/':T1_7NP]0=CM_:9H!;V@4M:>O1A5[,3*X>T!=:E!8;E&Y--;A .I0ZHOK:3;A4 M>@PJN>KK,9R3'K( L;*]N-2H;:FJUJ.9;?K].]OEMN87YAW0,W^+@^M%U7^W M5G1X](I].CA'T]7#XSL5*U9*E$.F:;A7D=Y&4?7RU4#QC>UN7[C2O;+]7.OW M#P@CH-;L"J7>S8!CL-^[$ID"W$:;3BF_@'O"A6AJRPHXE M%R4H*[1B!M:SX')X,9\X?^_P2\#.'JR9RV2E];,S?N:S('*"0$*&CH'39PMS MD-(1D8R7EC/H0CK@X7K/_MWG3KFLN(6YEK]%CL4L^!JP'-:\EGBG=S^@S6?L M^#(MK?]EN\9W0A&SVJ(N6S#9I5#-E[^V=3@ $,]Q0-P"XO\!HQ. I 4D/M%& MF4]KP9&G4Z-WS#AO8G,+7QN/IFR$$PO8$-E^P.+)@ML+,%(!?2 MGK//[.%^P50_XO/B1YG<9XK_$J M[B6\KM6 )=$G%D?Q\(B>>3]\ 1G!AQX>]MG M'$;O2)MTTB:]1#?O5:B!CSW<#;UM&L?).**GLCU\9.^Z->K"@UXLP6S\B+(L MT[7"IBV[W6X*7OKF#_^Z-R/TEIN-4);N>$W0:/"%@IMF+#4&ZLIW]DHCS0F_ M+&B2@W$.=+[6&O>&"]#]-Z1_ %!+ P04 " =@)%31?1,].L$ #D$0 M&0 'AL+W=OS7[U)2)*^5Z10=4B"U9/.< M^]3AI69;(1]5S)B&+VF2J;->K'7^UG%4&+.4JH'(68:_K(1,J<9;N794+AF- M2E":.)[KCIV4\JPWGY7?W>2,#*%?\SME6[5R#"64I MQ*.YN8G.>J[QB"4LU(:"XL>&7;(D,4SHQ]\U::^Q:8"[U\_L[\K@,9@E5>Q2 M)'_P2,=GO: '$5O1(M$+L;UF=4"E@Z%(5/D_;*NU$[08%DJ+M ;C?9J4(I\W!%-9W/I-B"-*N1S5R4 MR2S1&#[/3-WOM<1?.>+T?,$2JED$=U3J)WB0-%.TK(B"DRNF*4_4*?P$G^ZO MX.3X=.9HM&F03ECS7U3\WAY^ KVS>9)I)IC1(--V503O<&[CN&XL;H\:-D97G MMX)FNDCA\RU+ETS:(ALWE.-7R^:DL3FQAO'K-E-]R)D,6:91:;MZRL[@3P]D M-&A<":Q$US3#?8,^,L +6/ PIC)Z27ZGC8'IJ^67N*W"N3^LGN!2#/GSD*3>9 M>T$QB->ZXKU>.5K%(D-K LZC#%BF94TICQ93,GP60\ M'LV<39<#K7P1NP!=BC3EJAY<0L8W=)ETZEC-,][U8!3XP62/!ZUR$;MT[93[ M6B01S]:8\>M?3K^KS*VHD==3-=+*&K&K4EUFA<-*U)W=R3?9G>*_8$]R6Q$C M=A4[#T-98+B\WJ:ZFROXIKE&XTG@[S'>"AR9VHVO)6.I>:0CID+):S#SIF* =I3K,G6 J)WF&<*UP'!SMJ&V,RED] %8@5 MX!3#FBD&>86F"22"XAR>B@*]_XKT: \ILAW[_;$?]/UI,+!-9ZU:>W:IO<4! MZ:& #V@-_N0O>1*\5GL]\FI/@M?*K.?]+SUQ<8!GM_JL;.ZRR068LC4VMES' ML)/$)][4'O&)67),^OYPTA^Z0SA9W%X0%P\6N!.)[+1LM=;,X.C!8$Q?< 51 MP0 U\[Q8X['D>8CU*H-FQ>Y8"%0#&8S>6'NBW3(\^Y9Q)\6*:UA0'C&)&^<& MS93!?H=>>NW^X/FOUR7MGN#9]X07*\X SCOU KM"%%IIG!/-[,S_!5!+ P04 " =@)%34IE3 MJGH% #Y&0 &0 'AL+W=O6AS;Y^9^'/O$R7#%Q;,,*57H5QPE\JH5*I5>=CK2#VE,9)NG-(&1.1T$K"8)I+Q! DZOVI=VYV/] MCSQX"&9&))WPZ&\6J/"JU6^A@,Y)%JE[OOI"BX \;<_GD;@ABHR&@J^0 MT+/!FF[DR] 8LKLX#([.+?G M_(_9F7Z#FZ!;16/Y9'#1*5UT6O-R2WA"6HYZ+\;"SK&=X M=Y+3N1:J M6[K8?:]"CS6B^?UM@IL-*YUYE*FQ*=7+1 22<62MD;( M$'^OC+]G]/IS1D0 0N53]/@%?18\2]&$QRE)7M W%C.=DB,8T2]OUS]71@Q* M%P?OQ@BS)6!$$QL&.VSH>@-GBPX-DRS<;5[MME7)BG5LM:]OT2/UPX1'?'%2 MJ>V:B-GG6FR[TA(;OUNY#YC:4^\"5:\E=KI;]3:;/GW]VY52V6:I>LV)!S#- MH'D*(2JUL=VS)42E6;;W?H0PF]I'".\80AA-OX$0E2+:9B$;DV3QS)\1_#ZC MNVP6,?\MDF!7$F3WSI86E7#9_?>CA=G4U&FFA1%U5,4+ZO1W^.6ZSA[MJ&31 M-JM9;9\X@06XTB9LG2L+<"5IV'XW%APP-74;66!&G<""PM"K7<;JNKUF'N#: MXOCB),I5T8>=L*5.)'C:? ML4ZBC-G4U&NFC!%U"F7EAH38$9=;U>OX0![ M@8XXT[R:U/@HO#UC^\%H105%LTR"AU(B$BQ)X@-]8#[B*15$TY!$*,U$"I[) MMHE+E5)B\VFM^7PY/H!J.N4S6?)QQ52(5$C+'$%,$.AW(OPP?^.#5GJYUV<0 M_V?&!&"_D"20(7FF[;(4? 7+SQW\IE=;.8R@D5N *T%#'@542#UC@X+>?#P ML[[BZ\'*NBE[E83CM^CN^ !JAW/'/!\)FB\UC5."!!0Z?,J69!85')$%G5+! MERP Q.REGF%CP)5DXP,'T$:)&1] [03H6]&(KUDT(K O"P"O*1*16"<)>@K2>"F+SG]3+EPJL<+QWST;=X[QP=0 M.[GX;^KG0W4%D]""9'RP^[V+;M?;;!Y(<22S-(V87AN;U,$&XH=$UM*7KZ4/ MMM>_=J&PO=V]R:W-H965T]'O M\5PE+*/W LD\38E8#VC"5[<-M[%[\,!FX%W+4*+S%+ M:289SY"@T]O&1_=FY'G:P/3XD]&5K%PCGR+4&CT)DDEB$)'H_8@JPA)YA3Z@1^!;G"<4\2DB*<\S)5&<4Z0X@+_Q ML /C$KH_.UQA-Z_N^JU% 2HAVE%VV"&FV#PD6 ^YUD3>;.OGD+RE+4!A>UP<:?][_59OP%AD"?%$WE=TN 7A&@9P+TCR4,HTP% M3P_'J:O\QE/;>-*+P;+O>]W QJ[W^M0W1@%%;3"T/$/,3W5 M:R^W3I%;QQK1O>!3IM #83$5Z%.VI%*!("CTA:5,Y_H"H,-BK/ R@>X6 7;? M#&B[IR- =Y]!Z.*V%[K^ =0U_5PO" *_'FS7*77"L<;U.*?9/_ '2"M0:3;3 M4/^6$Q'#YB.BZ(%/N$)/-)IG/.&S-1KRYO4Y7' KDN5>)AO<4CE<_&9\..%J MC&L)L;6J(HW#T VZX0$C[.[UOO)&+DA$;QNP<914+&FCCVQ%*-7)M [GZ_.HL5I<"X_H6RHI0KM_UVK+"[&GOUK&@_G__MH!/B0U*<[+>? M8BEXKEVG'E@T!]31'4F2%^%;RHW;N5!\2Y5RP[?#U^YJ[-?C&];@UNT$A_!: MG;]BSI\G1!LO4Y*P$NI0H[E\D47$H8 M=M^,*2=T)#6X[8;M^J<"5TY5=V"KR\'')B'D-\$BC M7#"U?A5!2F'"WH42I%0S;#\OG440NZLC&PB[U3D$\6OVIOC(AA.78HGM"E>A M1\&*]T]S (=D\=6K"%*J& XNE""E'&+[\>LL@MA='2.(U>H<@G2>O5,(/N8*:]#-]S> 7;A0B421R> !+ MFII3Z",7U+SA1 D',C5M+W]*G?/L1[)ZW 8GK ZR_6_GNFMTUBJN"WKFO"[* MJVNZB7Q!UF0"LPZ$DRG61*8FJ*^JX=7'="O^#= MCHARQ\#3M"MUVSMQ(*W=F@Y.6.T=#)@L,($BZ/AVL$L&B:&O1$1S\Q88K30W MJSU(]'?.!-6>LEC.R0_:1#OG3.=KEF-M 8V"SJ&L5$C][(^<9"I/P25T1WP% MJ[G?_46W%*Y,,2O>M)L81HL4<*O:L8G0!LH=DCNC"E_W4((NI;$-A\K+7_OQ MNG[C-SAA=6SZG[=?+[/,>/:A6/8FE C@<)EZG4(U81#TF61 _;7!^-J4F>R5 MP9=9/"T^4PW,UYS#YSB\&8+V M/&\!^8"6;EV+Y]P,8;FM:W&AI6X&PO=V]R:W-H965T^H)*)4JU!WN@0\#>?D#[P4W1/M6!,PZ\TR=19:Z%U?NHX M*EJPE*J.R%F&,S,A4ZKQ4\X=E4M&8PM*$\=SW:Z34IZU1D,[=BM'0U'HA&?L M5H(JTI3*U9@E8GG6(JWUP!V?+[09<$;#G,[9/=/?\EN)7TZM)>8IRQ07&4@V M.VN=D],)Z1J E?B;LZ7:>@?CRE2(G^;C*CYKN8812UBDC0J*CR=VP9+$:$(> M_U1*6[5- ]Q^7VO_8IU'9Z94L0N1?.>Q7IRU^BV(V8P6B;X3RTM6.10:?9%( ME/V%927KMB JE!9I!48&*<_*)_U5!>(M *\">,\ )'@%X%< _ZV H ($-C*E M*S8.$ZKI:"C%$J211FWFQ0;3HM%]GIF\WVN)LQQQ>G3'$JI9#+=4ZA4\2)HI M:C.BX'C"-.6).H'/<(_U%A<) S&3SSYK)%*9"HCF>S17,I$BQ#DIE.2KC M3"'NV_T$CH].AHY&KL:B$U6\+DI>WBN\OA99!WRW#9[KD0;X9#]\PB*$$PMW M=^$.4J[#Y-5A\JP^__\(T^,U6H,KS5+U8P]7O^;J6Z[!*UROWV1XU9234G%H M%9N.\30B?>+U>FYWZ#QM1[]!<.#V0Q2N!7>X!S7W8"_W/PHJ8^QF$8-+D<26 M^O'EGR=PS5-NJ#_>L'3*Y+XXA;6M\,/GM%MS[;Y33L?[%3^2'TV%4(*Z6_D- MW, -7?=9'33(D5VY'7=[M;N]O:P>"OB*+J[X6_+=KY7V/WR^!S77P7OE>[_B M1Z\QWX,7>22!W_-=_UF^#\OMN$O+_3O M+'RRM>F1#U\*9+/W$.^]BN& YD>_L1HJU$Y[][K!8/"B'IHD_=#MN^[@E8HP MN]CNR&9O(/LWA^9>-3Z ^F("I?&L"EK89QOT@L&%2'.:K:J08@QM0 _N/\L% MDVRZ JI,4> IA=6G%-0K-$VP4BB>9U-18/6^42EJ.PK:W:#?#@;]#CPLF&)6 MCX(IHQ)XANG'%0$2TVT,>Y^ 9C%0R2 N<"2#)RJY*!3$*%%5!QZ"[)H!S[,, M/1.!>Y;KVQ<>>UDA_-SW,>AZ;" @P<9U+ MQFQC6'*]@!N)T:HWBW5R$)\8D2/2QN[4QO8$QWM+%1V/HT MP$H$M=:!HU$D"V2"%'3%O0T13:*B;&=%;O)3DBB9D4I]VPO]=I\$C>%VMJY! M*9-S>YU4$!G[Y;&P'JVOK&-[LWLQ[I]>$+]A!IL-S@2-,R'.A(TS79RQ-V-G M0ZN\5]]0.>>XRA,V0XINIX?K1997U?)#B]Q>WJ9"XU70OB[P>L^D$<#YF1!Z M_6$,U'\8C/X%4$L#!!0 ( !V D5-<>@R+TP( )0' 9 >&PO=V]R M:W-H965TQZMC,=J#=K]_9"2FE@-8/$-NYY^ZY>YR[WEJJ!YT#&/)8<*'[ M7F[,\M+W=9I#075++D'@F[E4!36X50M?+Q70S($*[D=!T/4+RH0WZ+FSL1KT M9&DX$S!61)=%0=73$+A<][W0VQQ,V"(W]L ?])9T 5,P]\NQPIW?>,E8 4(S M*8B">=^["B]'B;5W!C\8K/76FMA,9E(^V,U-UO<"2P@XI,9ZH/A8P0@XMXZ0 MQI_:I]>$M,#M]<;[9Y<[YC*C&D:2_V29R?M>XI$,YK3D9B+77Z'.)[;^4LFU M^R?KVC;P2%IJ(XL:C P*)JHG?:SKL 5 /_L!40V(=@&= X!V#6B[1"MF+JUK M:NB@I^2:*&N-WNS"U<:A,1LFK(I3H_ M0YP93(!3 QD94V6>R)VB0E-78$U. MKL%0QO4I.2=3O#U9R8'(.6I7098.8K8AY^1^>DU.WI_V?(/D; @_K8D,*R+1 M 2)=*)C&3K MC'QG!;.U_O NB<+P(QF7*LWQUFKRZQ:*&:C?1ZAU&FH=1ZU]B!JH%4O!)V,E MLS(U&B5. ;^NC,R5+%X(SD!?'@D9-R'CX]5X6\A]UZD*$+L ME>M!IUN'(51 MW/-7VS*_M@OC($R>S5XDT&T2Z!Y-8$NY78VFE/^?/A=-K(LWZI,!QUHI#&KD M6^1)FHC)&^4Y%G&?.LGKJH=AW.WLB+/'+$HZ8; CCK_5X I0"]?W-4EE*4S5 M$9K39K1]7C*)] M:*6*I$!+50$2E^Y-JE2UV]V'J@\F&8A5Q\[:$RY_OV,G9-E5@0?P9>;,\9D+ MPXVQ[RY')-@62KM1E!.5=W'LTAP+X3JF1,TW2V,+0;RUJ]B5%D46G H5=Y/D M)BZ$U-%X&,X>[7AH*E)2XZ,%5Q6%L+LI*K,915?1_N!)KG+R!_%X6(H5/B.] ME(^6=W&+DLD"M9-&@\7E*)I_3/X>W\EH5P.#/JE\PH'T6W$62X%)6B M)[/YBLU[ L'4*!>^85/;#@81I)4C4S3.S*"0NOX5VT:' X?;Y(A#MW'H!MYU MH,!R+DB,A]9LP'IK1O.+\-3@S>2D]DEY)LNWDOUH/#-%(8E5)@="9S SFJ1> MH4XE.CB?(PFIW,4P)@[F7>*T 9[6P-TCP#?PP%"Y@WN=8?:O?\PD6Z;=/=-I M]R3@]TIWH)=<0C?I7KT\S^'\T\4)V%XK0"_ ]H[ SJ5+E7&513!+2/^3(]W+ M0:"D6$@ER>OR2K@E6"B3OK_!ZV3AR')YO9V@TV_I] .=_A$Z]T6IS,X3 +&R MB('*)=>92ZTL?2%_E(K3F#]R/.,\ET+O(!<.'*[1"@7X42RN/\H!MYA6OE]J M&3)IN8N,;6XI1U""T!$;EM*R0B"U3TR_ Q.E#N%*:]8R0^#Y<28J+F=!DDFC MQ@U3,.%)#>R:IX*'(K2%\]DP&F&'PH*Q'),AP\Y!I14Z%^RD9AX9+': #($6 M2F%IUSF1B>LV$]K1 MNPJ3R'&!59KJ=FU/VV$WJ7O\KWD]*1^$74D63>&279/.@*/;>OK4&S)EZ/B% M(18\+',>V&B] =\OC:']Q@=H_P+&?P!02P,$% @ '8"14YF$$:1( @ M>@4 !D !X;"]W;W)K&ULG51;:]LP%/XKPNRA MA:V^Q'&RXAB:A+$-!J59MX>Q!R4^3D1U<:7CI/WWDV3'9*O3POQ@ZTCGNQQ9 M1_E!Z0>S T#R)+@TLV"'6%^'H=GL0%!SI6J0=J526E"TH=Z&IM9 2P\2/$RB M* L%93(HIZY?)_P@\'!G(R)JV2MU(,+OI2S('*&@,,& M'0.UGSTL@'-'9&T\=IQ!+^F I^,C^R=?NZUE30TL%/_)2MS-@FE 2JAHP_%. M'3Y#5\_8\6T4-_Y-#EUN%)!-8U")#FP="";;+WWJ]N$$D,1G $D'2+SO5LB[ M7%*D1:[5@6B7;=GRLN>A;#@059&JP48#J>ESB[2'@X"HN?(QH5L-X%?R$*U) M)Q5N.D/SUE!RQM#71EZ14?2>)%$2WZ^6Y.+=Y=\LH2VQKS/IZTP\[>@,[7^Y M)[]NU@:U/3F_7[$PZBV,O(7TC 5;4#*T'RUJ[%&NA_9%'*73)$[S<#\@E_9R MZ5MRHR&Y%I6=R$W2:#1)AM7&O=KX+;5T2&W\0BV.(_L,JV6]6O:JVG>%E+MV M8*(1QQ]I[XC'AFDHAWQD+S=Y^G$ZGF;_& E/6LG=2M^HWC)I"(?*(J.KB:70 M;:>W :K:=]=:H>U5/]S9RQ&T2[#KE5)X#%S#]M=M\0=02P,$% @ '8"1 M4QZ!^>N'! )!4 !D !X;"]W;W)K&ULS5C? M;^(X$/Y7+'0/NU+;Q Z_6@'2ENIT/;6Z:MF]>ZCNP0T#L3:)<[:!\M_OV(0$ M*#6EBTY]@<3V?/.-_0ZH=. QYSM)<]QN),<55$.@X@8SK"UE CC,3 MJ3)N\%5- UTHX&-GE*4!"\-VD'&1-P8]-_:@!CTY,ZG(X4$1/@6?P@C,]^)!X5M0H8Q%!KD6,B<*)OW&%WHU9%UKX%;\ M+6"A-YZ)#>5)RA_VY7;<;X26$:00&PO!\6L.0TA3BX0\_BM!&Y5/:[CYO$;_ MW06/P3QQ#4.9_B/&)NDWN@TRA@F?I>:K7/P!94 MBQ?+5+M/LBC7A@T2S[21 M66F,##*1K[[Y<[D1;S%@I0';,:#1*P91:1"Y0%?,7%@WW/!!3\D%478UHMD' MMS?.&J,1N3W&D5$X*]#.#(8RRX3!T6"OT/ASEE^0 M*#PC+&3T^^B&?/KM\S9*@(%5T;$J.N9@H_\S.O)XAV[(K8%,_^LA&54D(T>R M^0K)$:BYB(%,X. FKH!:#L@FZ'S0#9N7EZP7S#>6#?W^'JF/=;-BW?2B_%6 MXG8S20J81H>8K\#:&\R;8=1NM7>8^WT^,A_S5L6\Y47Y)O%P]W%LO>!(6=AM M-[L5R2U_[\B>0/EBZ538G8\K\&Y%LGLJ@7=? M'$'4[M).:T)THXU0KT=Z'CEQZ[>HF];UFW[@ D[K"DY/5L)+I*U*Z#2^(Y0#'OT: MIW45IR(#2@3RHBST] M:;7WHQT3WJ\T!%8W!/;.AN"W>U,@VY3JCL'\'>->HES=SZ(C4HIM_/+_P)V# MU9V#G:QS^)&.T-P!2OZ48G5K82=M+7ZT8\+[E>;#ZN;#WME\_';O2"G;G;9' MZL;".L>=94G1;_4M S5,S$0)[F(,17+59H@()&5IO12 MVRP\LR7$6(:%$B@R3C),]"1=DHEXAC'AF9SEQE6 -65I$O3E"",174 L)@*7 MXA3.$#Y5 #;6"]^9U#V3'6A0NW(K3\!OM7L"+H/&6*$F;BML.'.NA)SA%#*: M\W0&N*>X(60A3%)/NLPSH#*]-YQ@X^8H S5U%VKVP''35GCJTNZ:7@W= MW=;.^!?6OAJB4E_.H-APIK-WIKN^ 0QJYZO[PWNNIB*W 4R02'C1P:12JRNY MU8N1A;O5>I+&R,P])L!1178!SD^D-.L7ZZ"Z&!W\!%!+ P04 " =@)%3 M^_9"\ST# !L$P #0 'AL+W-T>6QEX,-@]*L!+N=,V:"92YD.21S8XIW85A.YRRGY;DJF+1(IG1.C>WJ65@6 MFM&T!*=0BO\Y-&4S50IHAB1M3X&X?TR'IQF])X.C&*F5# MW:3RO@C(1>THL#2,\['9P80(P\/HQ\'S=& M?;E-W4@!LE88ZMX_2-D>81AQXB?^]>,GDJ86V4A46%?$:) IV19&1)S!1J8Y M"QZH&)(Q%7RB.7AE-.=BYU4@ROC$RBHVW>KPBJ<:;KJ]BY( MZU#=;)")TBG339@N69M& \$RD*/Y; YWHXH00&-4;ALIIS,E::5A[5$W+.V4 M"7$+3_+7;(M[F6WDM ,9E4W3"JJ;CL9U@'^3S7%OTO:>Q1L4_$&9#PL['5GU MH5+8C6897U;]9=8(P-B[.#LM"K%Z+_A,YLQ-_N" HP%=^P5SI?FCC0:E,K4& MIDGPP+3ATTW+=TV+.[8TZW):9KCFW@O4_'?7><8DTU1LBK:U?\RK_&S%]=;W M+S177RN[BKTBH\OCUUAO]\@/?."5LG1$::P!G ML2'Y J<^T08-)@LN#)=U;\[3E,DG1P5+;^C$_I38XK?C4Y;1A3!W#3@D;?LS M2_DB3YI1-[ 0]:BV_0FFUXV;@Z"-Q67*EBP=UUT]FU3-P#9LU/H"AUWDNKK\ M".;C,#\"&!8'4X#Y."\LSO\TGSXZ'X=AVOI>I(_Z]%$?Y^5#QM4+B^/W2>SE MGVF21%$<8RLZ'GL5C+%UBV-X^]DP;>"!Q8%(?[;6>+;Q"ME?!UA.]U4(-E.\ M$K&9XFL-B'_=P"-)_-G&XH 'E@6L=B"^/P[4E-\GBB"KF#;L"<:1),$0J$5_ MC<8QLCHQO/SYP9Z2*$H2/P*87T$480@\C3B"*0 -&!)%U3ZXLQ^%ZWTJ;/]? M&_T&4$L#!!0 ( !V D5.7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G#8>V7(J&VS_T2BC_SER;ACO_TBR&=F4$K^Q2"-?4P^3L+!\V7*K!A_?; M<]V98?A".U$ZJ95O;!N^2?%D_WN_?I94S64NW.1]T_Z_%@#52R4;^%-7Y MX&S [%(__:6-_*F5X_6T-+JNSP>C_HUOPCA9[C1/6\@'/K-=B^.S>^Y!S@?Y MF3_A7!KKNB.Z\W//^"C\P?VKM=.?9>V$N>1._>>B75HCV-_Q;#X&MT==C^ M[(OXSOR?,NKY7);B4I?K1BC7U]&(N@54=BE7=L 4;\3Y8'L(^Z@J=J6<+Q*[ M5OVI_+'M-_4??5WUW]IYW*"&YIWT;YCKJ@.G@_RJ^+J23E0>S1=--NQ"JTHH MZULN(L@$0"9'A/PG"2#' ')\3,AQ )D"R/28D&D F0'([)B060"9 \C\F)!Y M %D R((6\I:[M1%,S]F7E3#]^P'9!)!-:,FFE: MEE*$D&\!Y%M:R$]K*Y6PUG=M,Y-J9]H^0_/V&2W;!;?+-ZS]EUW]6,M'7OOC M+>/>-??"NA 3ZH78+]?JT1^@S28$0BH9$;OD9;!97Z52^++Y3W_#;D54,&21 M$;%&_I9NN=1UU5X-#_PYP+0M9XB)/#(B%LD7MQ2&7:R-:5*%KZ]B/T^'F,@? M(V*!>+=QM6@_]% 1D4-&Q!)Y,+P2P>!;\4UWH;PTA9C((B-JC6AC])._H"V; M&]VPSUXEJI2\]DL'&_5U@HR2$!NEQQ+L1G _)F\D[X)=+.,$N20A=HF?#E\K M.(&IA%@E/B&W'ZH5\[_.KII5K3="L$]"B;ET4=F041)BHTR7W(A6*<+8W[K% M@@MMG""-),0:F3I=?C_]Q/NXV?@SV9TN1OY(B/WQL6HW,ZQKY^1'P:Z>6\+X MBD 628@M/!'DC M(?:&'VF-=,VO!;-/;FWZ$.I5]$B0-1)B:TS7,RM^K-OEU56[A@[!QL@38V)/ M[(EK;]ALT[_8L! 3V6),; N8,.--(R21,;%$]F5,=O+0K6-^#R'AUA:Q0F#8 MC&N);#(FMLFOL+FW@,@C8VJ/'$B=+Z A)O+)F-@G,'S&_8P,,R8V# R?,2;2 MS)A8,SOA<^^P1(X9$SL&IM"HD"DR3DILG/TI=%\U4V24"%V#@R!<361@-+C!)GM-11B(@&EU-MB![-# M1QIB(@&EQ *" 8*=A)A(0"FQ@/;=_F$GE\)Q6)/7N&9H8UJ-.1@S)B M!V',:-I$$LJ()80C95C-'$DH)[]'LQ,IPTLIQ$02RHDEA'-E5$TDH9Q80A@S M')LYLE!.;*%#\?>EYT-,9*&UM1/R/Q%-0/$>QYP&%_,9%W"F+O M''K483=6%,@[!77Z.;11V-B!FN$,X0?*94#]S M@/;8X[&)Y#.AWGN#F-'81/:9$-L'8T9C$]EGTMEGV!UL/[RO_#I B>K6?X3U M[26ORSO#VA_MF49)FK4/WL[7=7WAV[ZH&\VK[=_B;?^.\,._4$L#!!0 ( M !V D5-2-<:CB@( +DR : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L M9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=Z MNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^ MUM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D M3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM M!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*] M$^J="/1.J']G4!O1[V= M0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4 M.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$ M>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U7O\[ MJ1XOY];;Y:_+KYV3>_R*<[BO&)[_ E!+ P04 " =@)%3@]&L 2X" !$ M,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0B MSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKV MW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY M1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2 MK_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7C MY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36G MH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44 M625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N* MK 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV155-D MU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3( M6E)DK2BR5A19*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3];_CQQ\PM0 M2P$"% ,4 " =@)%3!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !V D5/6LWSG[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ '8"14Y+S.LW- @ PD !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ '8"14P9&[D9I!0 F1( !@ ("!_18 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14W/:_IR0 M!P LQT !@ ("!I"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14VG 4@/> P S0< !D M ("!4$L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '8"14URH_J-& @ $@4 !D ("!XU0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"1 M4VFD?4;/! D D !D ("!05X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14Y$%R)*! P 1@< M !D ("!3FP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14SULC867!0 0PT !D M ("!V7< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '8"14QWH=VF] P / @ !D ("!'(8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14Q*[ M,;P8" +!8 !D ("!R) 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ '8"14[SUVA:R$P H#H !D M ("!L* 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '8"14Z?YBJZ> @ G 4 !D ("! MYKL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '8"14P8E:GUY @ 0@4 !D ("!M<, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14ZG5*0N) @ < 4 !D M ("!J-< 'AL+W=O&PO=V]R M:W-H965T7= !X;"]W;W)K&UL M4$L! A0#% @ '8"14T?-88A< P M08 !D ("!K. M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'8"14\W!LIN6!0 TQ4 !D ("!E^P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14X8LNBBE @ 7@< !D M ("!V0(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '8"14Q>TRR'V @ DP8 !D ("!%0L! 'AL M+W=O&PO=V]R:W-H965TH0 0!X;"]W;W)K&UL4$L! A0#% @ '8"1 M4V.T6NN'"0 6$ !D ("!210! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14Z@G=^X$ P WP@ M !D ("!""0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14ZX4#C-, P 7P@ !D M ("!U"T! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '8"14YXUHUA2 @ Y@4 !D ("!538! 'AL+W=O M. $ >&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14Y$, M.A ( @ 7@0 !D ("!6CX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14V4;#,SO @ (0@ !D M ("!QD8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '8"14T7T3/3K! Y!$ !D ("! MWU ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '8"14\JMW4*4! /! !D ("!UF$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8"14YF$$:1( M @ >@4 !D ("!J6P! 'AL+W=O&PO=V]R:W-H965T9S 0!X;"]S='EL97,N>&UL M4$L! A0#% @ '8"14Y>*NQS $P( L ( !3G7!E&UL4$L%!@ !> %X R1D ' )B# 0 $! end XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 205 384 1 true 64 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.guardforceai.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position Sheet http://www.guardforceai.com/role/ConsolidatedBalanceSheet Unaudited Interim Condensed Consolidated Statements of Financial Position Statements 2 false false R3.htm 002 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals) Sheet http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Unaudited Interim Condensed Consolidated Statements of Profit or Loss Sheet http://www.guardforceai.com/role/ConsolidatedIncomeStatement Unaudited Interim Condensed Consolidated Statements of Profit or Loss Statements 4 false false R5.htm 004 - Statement - Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 005 - Statement - Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit) Sheet http://www.guardforceai.com/role/ShareholdersEquityType2or3 Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit) Statements 6 false false R7.htm 006 - Statement - Unaudited Interim Condensed Consolidated Statements of Cash Flows Sheet http://www.guardforceai.com/role/ConsolidatedCashFlow Unaudited Interim Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Nature of Operations Sheet http://www.guardforceai.com/role/NatureofOperations Nature of Operations Notes 8 false false R9.htm 008 - Disclosure - Significant Accounting Policies Sheet http://www.guardforceai.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Business Combination Sheet http://www.guardforceai.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 010 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 11 false false R12.htm 011 - Disclosure - Inventory Sheet http://www.guardforceai.com/role/Inventory Inventory Notes 12 false false R13.htm 012 - Disclosure - Accounts Receivable, Net Sheet http://www.guardforceai.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 13 false false R14.htm 013 - Disclosure - Withholding Tax Receivables, Net Sheet http://www.guardforceai.com/role/WithholdingTaxReceivablesNet Withholding Tax Receivables, Net Notes 14 false false R15.htm 014 - Disclosure - Other Current and Other Non-Current Assets Sheet http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets Other Current and Other Non-Current Assets Notes 15 false false R16.htm 015 - Disclosure - Fixed Assets, Net Sheet http://www.guardforceai.com/role/FixedAssetsNet Fixed Assets, Net Notes 16 false false R17.htm 016 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities Sheet http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities Right-of-Use Assets and Operating Lease Liabilities Notes 17 false false R18.htm 017 - Disclosure - Intangible Assets, Net Sheet http://www.guardforceai.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 18 false false R19.htm 018 - Disclosure - Trade and Other payables and Other Current Liabilities Sheet http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities Trade and Other payables and Other Current Liabilities Notes 19 false false R20.htm 019 - Disclosure - Borrowings from Financial Institutions Sheet http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutions Borrowings from Financial Institutions Notes 20 false false R21.htm 020 - Disclosure - Finance Lease Liabilities Sheet http://www.guardforceai.com/role/FinanceLeaseLiabilities Finance Lease Liabilities Notes 21 false false R22.htm 021 - Disclosure - Taxation Sheet http://www.guardforceai.com/role/Taxation Taxation Notes 22 false false R23.htm 022 - Disclosure - Provision for Employee Benefits Sheet http://www.guardforceai.com/role/ProvisionforEmployeeBenefits Provision for Employee Benefits Notes 23 false false R24.htm 023 - Disclosure - Shareholders' Equity Sheet http://www.guardforceai.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 024 - Disclosure - Stock-Based Compensation Sheet http://www.guardforceai.com/role/StockBasedCompensation Stock-Based Compensation Notes 25 false false R26.htm 025 - Disclosure - Administrative Expenses Sheet http://www.guardforceai.com/role/AdministrativeExpenses Administrative Expenses Notes 26 false false R27.htm 026 - Disclosure - Legal Reserve Sheet http://www.guardforceai.com/role/LegalReserve Legal Reserve Notes 27 false false R28.htm 027 - Disclosure - Related Party Transactions Sheet http://www.guardforceai.com/role/RelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 028 - Disclosure - Commitments and Contingencies Sheet http://www.guardforceai.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 29 false false R30.htm 029 - Disclosure - Subsequent Events Sheet http://www.guardforceai.com/role/SubsequentEvents Subsequent Events Notes 30 false false R31.htm 030 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.guardforceai.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.guardforceai.com/role/SignificantAccountingPolicies 31 false false R32.htm 031 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.guardforceai.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.guardforceai.com/role/SignificantAccountingPolicies 32 false false R33.htm 032 - Disclosure - Business Combination (Tables) Sheet http://www.guardforceai.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.guardforceai.com/role/BusinessCombination 33 false false R34.htm 033 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) Sheet http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents and Restricted Cash (Tables) Tables http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash 34 false false R35.htm 034 - Disclosure - Inventory (Tables) Sheet http://www.guardforceai.com/role/InventoryTables Inventory (Tables) Tables http://www.guardforceai.com/role/Inventory 35 false false R36.htm 035 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.guardforceai.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.guardforceai.com/role/AccountsReceivableNet 36 false false R37.htm 036 - Disclosure - Withholding Tax Receivables, Net (Tables) Sheet http://www.guardforceai.com/role/WithholdingTaxReceivablesNetTables Withholding Tax Receivables, Net (Tables) Tables http://www.guardforceai.com/role/WithholdingTaxReceivablesNet 37 false false R38.htm 037 - Disclosure - Other Current and Other Non-Current Assets (Tables) Sheet http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables Other Current and Other Non-Current Assets (Tables) Tables http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets 38 false false R39.htm 038 - Disclosure - Fixed Assets, Net (Tables) Sheet http://www.guardforceai.com/role/FixedAssetsNetTables Fixed Assets, Net (Tables) Tables http://www.guardforceai.com/role/FixedAssetsNet 39 false false R40.htm 039 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Tables) Sheet http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables Right-of-Use Assets and Operating Lease Liabilities (Tables) Tables http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities 40 false false R41.htm 040 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.guardforceai.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.guardforceai.com/role/IntangibleAssetsNet 41 false false R42.htm 041 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables) Sheet http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables Trade and Other payables and Other Current Liabilities (Tables) Tables http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities 42 false false R43.htm 042 - Disclosure - Borrowings from Financial Institutions (Tables) Sheet http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsTables Borrowings from Financial Institutions (Tables) Tables http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutions 43 false false R44.htm 043 - Disclosure - Finance Lease Liabilities (Tables) Sheet http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables Finance Lease Liabilities (Tables) Tables http://www.guardforceai.com/role/FinanceLeaseLiabilities 44 false false R45.htm 044 - Disclosure - Provision for Employee Benefits (Tables) Sheet http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables Provision for Employee Benefits (Tables) Tables http://www.guardforceai.com/role/ProvisionforEmployeeBenefits 45 false false R46.htm 045 - Disclosure - Administrative Expenses (Tables) Sheet http://www.guardforceai.com/role/AdministrativeExpensesTables Administrative Expenses (Tables) Tables http://www.guardforceai.com/role/AdministrativeExpenses 46 false false R47.htm 046 - Disclosure - Related Party Transactions (Tables) Sheet http://www.guardforceai.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.guardforceai.com/role/RelatedPartyTransactions 47 false false R48.htm 047 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.guardforceai.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.guardforceai.com/role/CommitmentsandContingencies 48 false false R49.htm 048 - Disclosure - Nature of Operations (Details) Sheet http://www.guardforceai.com/role/NatureofOperationsDetails Nature of Operations (Details) Details http://www.guardforceai.com/role/NatureofOperations 49 false false R50.htm 049 - Disclosure - Significant Accounting Policies (Details) Sheet http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://www.guardforceai.com/role/SignificantAccountingPoliciesTables 50 false false R51.htm 050 - Disclosure - Significant Accounting Policies (Details) - Schedule of currency exchange rates impact Sheet http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable Significant Accounting Policies (Details) - Schedule of currency exchange rates impact Details http://www.guardforceai.com/role/SignificantAccountingPoliciesTables 51 false false R52.htm 051 - Disclosure - Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type Sheet http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type Details http://www.guardforceai.com/role/SignificantAccountingPoliciesTables 52 false false R53.htm 052 - Disclosure - Business Combination (Details) Sheet http://www.guardforceai.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.guardforceai.com/role/BusinessCombinationTables 53 false false R54.htm 053 - Disclosure - Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition Sheet http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition Details http://www.guardforceai.com/role/BusinessCombinationTables 54 false false R55.htm 054 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash Sheet http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash Details http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables 55 false false R56.htm 055 - Disclosure - Inventory (Details) - Scheduleo of inventory Sheet http://www.guardforceai.com/role/ScheduleoofinventoryTable Inventory (Details) - Scheduleo of inventory Details http://www.guardforceai.com/role/InventoryTables 56 false false R57.htm 056 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivables Sheet http://www.guardforceai.com/role/ScheduleofaccountsreceivablesTable Accounts Receivable, Net (Details) - Schedule of accounts receivables Details http://www.guardforceai.com/role/AccountsReceivableNetTables 57 false false R58.htm 057 - Disclosure - Withholding Tax Receivables, Net (Details) Sheet http://www.guardforceai.com/role/WithholdingTaxReceivablesNetDetails Withholding Tax Receivables, Net (Details) Details http://www.guardforceai.com/role/WithholdingTaxReceivablesNetTables 58 false false R59.htm 058 - Disclosure - Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables Sheet http://www.guardforceai.com/role/ScheduleofcurrentandnoncurrentportionoftaxreceivablesTable Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables Details http://www.guardforceai.com/role/WithholdingTaxReceivablesNetTables 59 false false R60.htm 059 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets Sheet http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets Details http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables 60 false false R61.htm 060 - Disclosure - Fixed Assets, Net (Details) - Schedule of fixed assets, net Sheet http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable Fixed Assets, Net (Details) - Schedule of fixed assets, net Details http://www.guardforceai.com/role/FixedAssetsNetTables 61 false false R62.htm 061 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) Sheet http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails Right-of-Use Assets and Operating Lease Liabilities (Details) Details http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables 62 false false R63.htm 062 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets Sheet http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets Details http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables 63 false false R64.htm 063 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets, net Sheet http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable Intangible Assets, Net (Details) - Schedule of intangible assets, net Details http://www.guardforceai.com/role/IntangibleAssetsNetTables 64 false false R65.htm 064 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) Sheet http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails Trade and Other payables and Other Current Liabilities (Details) Details http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables 65 false false R66.htm 065 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities Sheet http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities Details http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables 66 false false R67.htm 066 - Disclosure - Borrowings from Financial Institutions (Details) Sheet http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails Borrowings from Financial Institutions (Details) Details http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsTables 67 false false R68.htm 067 - Disclosure - Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions Sheet http://www.guardforceai.com/role/ScheduleofborrowingsfromfinancialinstitutionsTable Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions Details http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsTables 68 false false R69.htm 068 - Disclosure - Finance Lease Liabilities (Details) Sheet http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails Finance Lease Liabilities (Details) Details http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables 69 false false R70.htm 069 - Disclosure - Finance Lease Liabilities (Details) - Schedule of finance lease liabilities Sheet http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable Finance Lease Liabilities (Details) - Schedule of finance lease liabilities Details http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables 70 false false R71.htm 070 - Disclosure - Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements Sheet http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements Details http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables 71 false false R72.htm 071 - Disclosure - Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease Sheet http://www.guardforceai.com/role/ScheduleofleasedassetsunderafinanceleaseTable Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease Details http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables 72 false false R73.htm 072 - Disclosure - Taxation (Details) Sheet http://www.guardforceai.com/role/TaxationDetails Taxation (Details) Details http://www.guardforceai.com/role/Taxation 73 false false R74.htm 073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation Sheet http://www.guardforceai.com/role/ScheduleofmovementinthepresentvalueofthedefinedbenefitobligationTable Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation Details http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables 74 false false R75.htm 074 - Disclosure - Shareholders' Equity (Details) Sheet http://www.guardforceai.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.guardforceai.com/role/ShareholdersEquity 75 false false R76.htm 075 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.guardforceai.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.guardforceai.com/role/StockBasedCompensation 76 false false R77.htm 076 - Disclosure - Administrative Expenses (Details) - Schedule of administrative expenses Sheet http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable Administrative Expenses (Details) - Schedule of administrative expenses Details http://www.guardforceai.com/role/AdministrativeExpensesTables 77 false false R78.htm 077 - Disclosure - Legal Reserve (Details) Sheet http://www.guardforceai.com/role/LegalReserveDetails Legal Reserve (Details) Details http://www.guardforceai.com/role/LegalReserve 78 false false R79.htm 078 - Disclosure - Related Party Transactions (Details) Sheet http://www.guardforceai.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.guardforceai.com/role/RelatedPartyTransactionsTables 79 false false R80.htm 079 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due from related parties Sheet http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable Related Party Transactions (Details) - Schedule of amounts due from related parties Details http://www.guardforceai.com/role/RelatedPartyTransactionsTables 80 false false R81.htm 080 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due to related parties Sheet http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable Related Party Transactions (Details) - Schedule of amounts due to related parties Details http://www.guardforceai.com/role/RelatedPartyTransactionsTables 81 false false R82.htm 081 - Disclosure - Related Party Transactions (Details) - Schedule of long-term borrowings from related parties Sheet http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable Related Party Transactions (Details) - Schedule of long-term borrowings from related parties Details http://www.guardforceai.com/role/RelatedPartyTransactionsTables 82 false false R83.htm 082 - Disclosure - Related Party Transactions (Details) - Schedule of related party transactions Sheet http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable Related Party Transactions (Details) - Schedule of related party transactions Details http://www.guardforceai.com/role/RelatedPartyTransactionsTables 83 false false R84.htm 083 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.guardforceai.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.guardforceai.com/role/CommitmentsandContingenciesTables 84 false false R85.htm 084 - Disclosure - Commitments and Contingencies (Details) - Schedule of future payments for employment agreements Sheet http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable Commitments and Contingencies (Details) - Schedule of future payments for employment agreements Details http://www.guardforceai.com/role/CommitmentsandContingenciesTables 85 false false R86.htm 085 - Disclosure - Commitments and Contingencies (Details) - Schedule of capital expenditure commitments Sheet http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable Commitments and Contingencies (Details) - Schedule of capital expenditure commitments Details http://www.guardforceai.com/role/CommitmentsandContingenciesTables 86 false false All Reports Book All Reports ea152200-6k_guardforce.htm ea152200ex99-1_guardforce.htm ea152200ex99-2_guardforce.htm ea152200ex99-3_guardforce.htm gfai-20210630.xsd gfai-20210630_cal.xml gfai-20210630_def.xml gfai-20210630_lab.xml gfai-20210630_pre.xml ex99-1_001.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ea152200-6k_guardforce.htm ea152200ex99-1_guardforce.htm": { "axisCustom": 2, "axisStandard": 10, "contextCount": 205, "dts": { "calculationLink": { "local": [ "gfai-20210630_cal.xml" ] }, "definitionLink": { "local": [ "gfai-20210630_def.xml" ] }, "inline": { "local": [ "ea152200-6k_guardforce.htm", "ea152200ex99-1_guardforce.htm" ] }, "labelLink": { "local": [ "gfai-20210630_lab.xml" ] }, "presentationLink": { "local": [ "gfai-20210630_pre.xml" ] }, "schema": { "local": [ "gfai-20210630.xsd", "reference-2009-12-16.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd" ] } }, "elementCount": 484, "entityCount": 1, "hidden": { "http://www.guardforceai.com/20210630": 21, "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 31, "http://xbrl.sec.gov/dei/2021": 15, "total": 67 }, "keyCustom": 121, "keyStandard": 263, "memberCustom": 45, "memberStandard": 19, "nsprefix": "gfai", "nsuri": "http://www.guardforceai.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "span", "p", "div", "body", "html" ], "baseRef": "ea152200-6k_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.guardforceai.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "span", "p", "div", "body", "html" ], "baseRef": "ea152200-6k_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Business Combination", "role": "http://www.guardforceai.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "role": "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Inventory", "role": "http://www.guardforceai.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Accounts Receivable, Net", "role": "http://www.guardforceai.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Withholding Tax Receivables, Net", "role": "http://www.guardforceai.com/role/WithholdingTaxReceivablesNet", "shortName": "Withholding Tax Receivables, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Other Current and Other Non-Current Assets", "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets", "shortName": "Other Current and Other Non-Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Fixed Assets, Net", "role": "http://www.guardforceai.com/role/FixedAssetsNet", "shortName": "Fixed Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities", "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities", "shortName": "Right-of-Use Assets and Operating Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Intangible Assets, Net", "role": "http://www.guardforceai.com/role/IntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Trade and Other payables and Other Current Liabilities", "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities", "shortName": "Trade and Other payables and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position", "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "shortName": "Unaudited Interim Condensed Consolidated Statements of Financial Position", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Borrowings from Financial Institutions", "role": "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutions", "shortName": "Borrowings from Financial Institutions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:FinanceLeaseLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Finance Lease Liabilities", "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilities", "shortName": "Finance Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:FinanceLeaseLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Taxation", "role": "http://www.guardforceai.com/role/Taxation", "shortName": "Taxation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Provision for Employee Benefits", "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits", "shortName": "Provision for Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:StockholdersEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Shareholders' Equity", "role": "http://www.guardforceai.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:StockholdersEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:StockBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Stock-Based Compensation", "role": "http://www.guardforceai.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:StockBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Administrative Expenses", "role": "http://www.guardforceai.com/role/AdministrativeExpenses", "shortName": "Administrative Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Legal Reserve", "role": "http://www.guardforceai.com/role/LegalReserve", "shortName": "Legal Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Related Party Transactions", "role": "http://www.guardforceai.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Commitments and Contingencies", "role": "http://www.guardforceai.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "3", "first": true, "lang": null, "name": "ifrs-full:ParValuePerShare", "reportCount": 1, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals)", "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Unaudited Interim Condensed Consolidated Statements of Financial Position (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "ifrs-full:NumberOfSharesIssued", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "lang": null, "name": "ifrs-full:NumberOfSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Subsequent Events", "role": "http://www.guardforceai.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.guardforceai.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Business Combination (Tables)", "role": "http://www.guardforceai.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "role": "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfInventoryTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Inventory (Tables)", "role": "http://www.guardforceai.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfInventoryTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Accounts Receivable, Net (Tables)", "role": "http://www.guardforceai.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Withholding Tax Receivables, Net (Tables)", "role": "http://www.guardforceai.com/role/WithholdingTaxReceivablesNetTables", "shortName": "Withholding Tax Receivables, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Other Current and Other Non-Current Assets (Tables)", "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables", "shortName": "Other Current and Other Non-Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Fixed Assets, Net (Tables)", "role": "http://www.guardforceai.com/role/FixedAssetsNetTables", "shortName": "Fixed Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Unaudited Interim Condensed Consolidated Statements of Profit or Loss", "role": "http://www.guardforceai.com/role/ConsolidatedIncomeStatement", "shortName": "Unaudited Interim Condensed Consolidated Statements of Profit or Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Tables)", "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables", "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Intangible Assets, Net (Tables)", "role": "http://www.guardforceai.com/role/IntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfIntangibleAssetsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables)", "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables", "shortName": "Trade and Other payables and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Borrowings from Financial Institutions (Tables)", "role": "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsTables", "shortName": "Borrowings from Financial Institutions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Finance Lease Liabilities (Tables)", "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables", "shortName": "Finance Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Provision for Employee Benefits (Tables)", "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables", "shortName": "Provision for Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Administrative Expenses (Tables)", "role": "http://www.guardforceai.com/role/AdministrativeExpensesTables", "shortName": "Administrative Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c52", "decimals": "2", "first": true, "lang": null, "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Nature of Operations (Details)", "role": "http://www.guardforceai.com/role/NatureofOperationsDetails", "shortName": "Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c52", "decimals": "2", "first": true, "lang": null, "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome", "shortName": "Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "-6", "first": true, "lang": null, "name": "ifrs-full:OtherCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Significant Accounting Policies (Details)", "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "-6", "first": true, "lang": null, "name": "ifrs-full:OtherCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c60", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:ClosingForeignExchangeRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Significant Accounting Policies (Details) - Schedule of currency exchange rates impact", "role": "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable", "shortName": "Significant Accounting Policies (Details) - Schedule of currency exchange rates impact", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c60", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:ClosingForeignExchangeRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "gfai:ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:TotalRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type", "role": "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable", "shortName": "Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "gfai:ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:TotalRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:ShareIssueRelatedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Business Combination (Details)", "role": "http://www.guardforceai.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c86", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:ShareIssueRelatedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c87", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition", "role": "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable", "shortName": "Business Combination (Details) - Schedule of represents the purchase price allocation at the dates of the acquisition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c87", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashOnHand", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash", "role": "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of cash and cash equivalents restricted cash", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CashOnHand", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfInventoryTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:InventoryWritedown2011", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Inventory (Details) - Scheduleo of inventory", "role": "http://www.guardforceai.com/role/ScheduleoofinventoryTable", "shortName": "Inventory (Details) - Scheduleo of inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfInventoryTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:InventoryWritedown2011", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivables", "role": "http://www.guardforceai.com/role/ScheduleofaccountsreceivablesTable", "shortName": "Accounts Receivable, Net (Details) - Schedule of accounts receivables", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:WithholdingTaxReceivablesNetDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Withholding Tax Receivables, Net (Details)", "role": "http://www.guardforceai.com/role/WithholdingTaxReceivablesNetDetails", "shortName": "Withholding Tax Receivables, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:WithholdingTaxReceivablesNetDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables", "role": "http://www.guardforceai.com/role/ScheduleofcurrentandnoncurrentportionoftaxreceivablesTable", "shortName": "Withholding Tax Receivables, Net (Details) - Schedule of current and non current portion of tax receivables", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "lang": null, "name": "gfai:TaxReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:Equity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit)", "role": "http://www.guardforceai.com/role/ShareholdersEquityType2or3", "shortName": "Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:Equity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:InputVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets", "role": "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable", "shortName": "Other Current and Other Non-Current Assets (Details) - Schedule of other current and other non-current assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:InputVATReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:BookValueOfFixedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Fixed Assets, Net (Details) - Schedule of fixed assets, net", "role": "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable", "shortName": "Fixed Assets, Net (Details) - Schedule of fixed assets, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:BookValueOfFixedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details)", "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails", "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:Rightofuseassets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets", "role": "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable", "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of carrying amounts of right-of-use assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:Rightofuseassets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfIntangibleAssetsNetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c149", "decimals": "0", "first": true, "lang": null, "name": "gfai:IntangibleAssetsCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets, net", "role": "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable", "shortName": "Intangible Assets, Net (Details) - Schedule of intangible assets, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfIntangibleAssetsNetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c149", "decimals": "0", "first": true, "lang": null, "name": "gfai:IntangibleAssetsCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:ProvisionForPenaltyClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Trade and Other payables and Other Current Liabilities (Details)", "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails", "shortName": "Trade and Other payables and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:ProvisionForPenaltyClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities", "role": "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable", "shortName": "Trade and Other payables and Other Current Liabilities (Details) - Schedule of trade and other payables and other current liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:BorrowingsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Borrowings from Financial Institutions (Details)", "role": "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails", "shortName": "Borrowings from Financial Institutions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:BorrowingsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CurrentPortionOfLongtermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions", "role": "http://www.guardforceai.com/role/ScheduleofborrowingsfromfinancialinstitutionsTable", "shortName": "Borrowings from Financial Institutions (Details) - Schedule of borrowings from financial institutions", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:CurrentPortionOfLongtermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Finance Lease Liabilities (Details)", "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails", "shortName": "Finance Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Unaudited Interim Condensed Consolidated Statements of Cash Flows", "role": "http://www.guardforceai.com/role/ConsolidatedCashFlow", "shortName": "Unaudited Interim Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "ifrs-full:AmortisationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:CurrentFinanceLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Finance Lease Liabilities (Details) - Schedule of finance lease liabilities", "role": "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable", "shortName": "Finance Lease Liabilities (Details) - Schedule of finance lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:CurrentFinanceLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements", "role": "http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable", "shortName": "Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "gfai:FinanceLeaseLiabilitiesCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease", "role": "http://www.guardforceai.com/role/ScheduleofleasedassetsunderafinanceleaseTable", "shortName": "Finance Lease Liabilities (Details) - Schedule of leased assets under a finance lease", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "gfai:FinanceLeaseLiabilitiesCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "gfai:ValueAddedTaxServiceRatePercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Taxation (Details)", "role": "http://www.guardforceai.com/role/TaxationDetails", "shortName": "Taxation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "gfai:ValueAddedTaxServiceRatePercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation", "role": "http://www.guardforceai.com/role/ScheduleofmovementinthepresentvalueofthedefinedbenefitobligationTable", "shortName": "Provision for Employee Benefits (Details) - Schedule of movement in the present value of the defined benefit obligation", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:NumberOfSharesAuthorised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.guardforceai.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "lang": null, "name": "gfai:SharesCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c158", "decimals": "0", "first": true, "lang": null, "name": "gfai:IssueAnAggregateSharesOfCapitalStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.guardforceai.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c158", "decimals": "0", "first": true, "lang": null, "name": "gfai:IssueAnAggregateSharesOfCapitalStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAdministrativeExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:StaffExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Administrative Expenses (Details) - Schedule of administrative expenses", "role": "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable", "shortName": "Administrative Expenses (Details) - Schedule of administrative expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAdministrativeExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "gfai:StaffExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "gfai:PercentageOfLegalReserve", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Legal Reserve (Details)", "role": "http://www.guardforceai.com/role/LegalReserveDetails", "shortName": "Legal Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "gfai:PercentageOfLegalReserve", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Related Party Transactions (Details)", "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Nature of Operations", "role": "http://www.guardforceai.com/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due from related parties", "role": "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable", "shortName": "Related Party Transactions (Details) - Schedule of amounts due from related parties", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:DueFromRelatedPartiesValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Related Party Transactions (Details) - Schedule of amounts due to related parties", "role": "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable", "shortName": "Related Party Transactions (Details) - Schedule of amounts due to related parties", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:DueFromRelatedPartiesValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:LongtermBorrowingsFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Related Party Transactions (Details) - Schedule of long-term borrowings from related parties", "role": "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable", "shortName": "Related Party Transactions (Details) - Schedule of long-term borrowings from related parties", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c195", "decimals": "0", "lang": null, "name": "gfai:LongtermBorrowingsFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:RelatedPartyTransactionsTebleTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c197", "decimals": "0", "first": true, "lang": null, "name": "gfai:ServiceProductsReceivedFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Related Party Transactions (Details) - Schedule of related party transactions", "role": "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable", "shortName": "Related Party Transactions (Details) - Schedule of related party transactions", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:RelatedPartyTransactionsTebleTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c197", "decimals": "0", "first": true, "lang": null, "name": "gfai:ServiceProductsReceivedFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:EmploymentAgreementDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "gfai:EmploymentAgreementDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Commitments and Contingencies (Details) - Schedule of future payments for employment agreements", "role": "http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable", "shortName": "Commitments and Contingencies (Details) - Schedule of future payments for employment agreements", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInTwoYears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfCapitalExpenditureCommitments", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:ServiceFeeCommitments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Commitments and Contingencies (Details) - Schedule of capital expenditure commitments", "role": "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable", "shortName": "Commitments and Contingencies (Details) - Schedule of capital expenditure commitments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gfai:ScheduleOfCapitalExpenditureCommitments", "ix:continuation", "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c1", "decimals": "0", "first": true, "lang": null, "name": "gfai:ServiceFeeCommitments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Significant Accounting Policies", "role": "http://www.guardforceai.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ea152200ex99-1_guardforce.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r245" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r245" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.guardforceai.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "gfai_AIHoldingLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AIHoldingLimitedMember", "terseLabel": "AI Holding Limited [Member]" } } }, "localname": "AIHoldingLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_AIHongKongLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AIHongKongLimitedMember", "terseLabel": "AI Hong Kong Limited [Member]" } } }, "localname": "AIHongKongLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_AIRobotsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AIRobotsLimitedMember", "terseLabel": "AI Robots Limited [Member]" } } }, "localname": "AIRobotsLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_AIThailandAndSouthernAmbitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AIThailandAndSouthernAmbitionMember", "terseLabel": "AI Thailand and Southern Ambition [Member]" } } }, "localname": "AIThailandAndSouthernAmbitionMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_AIThailandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AIThailandMember", "terseLabel": "AI Thailand [Member]" } } }, "localname": "AIThailandMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_ATMManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ATMManagementMember", "terseLabel": "ATM Management [Member]" } } }, "localname": "ATMManagementMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_AccruedCustomerClaimsCashLossAndShortage": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 3.0, "parentTag": "gfai_TradeAndOtherPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued customer claims, cash loss and shortage.", "label": "AccruedCustomerClaimsCashLossAndShortage", "terseLabel": "Accrued customer claims, cash loss and shortage, others" } } }, "localname": "AccruedCustomerClaimsCashLossAndShortage", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_AccruedInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued interests.", "label": "AccruedInterests", "terseLabel": "Accrued interests" } } }, "localname": "AccruedInterests", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "gfai_AccruedSalariesAndBonus": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 2.0, "parentTag": "gfai_TradeAndOtherPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued salaries and bonus.", "label": "AccruedSalariesAndBonus", "terseLabel": "Accrued salaries and bonus" } } }, "localname": "AccruedSalariesAndBonus", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_AccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccumulatedAmortizationAbstract", "terseLabel": "Accumulated amortization" } } }, "localname": "AccumulatedAmortizationAbstract", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_AccumulatedAmortizationExchangeDifferences": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exchange differences.", "label": "AccumulatedAmortizationExchangeDifferences", "terseLabel": "Exchange difference" } } }, "localname": "AccumulatedAmortizationExchangeDifferences", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_AccumulatedDepreciations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "AccumulatedDepreciations", "negatedLabel": "Depreciation expense" } } }, "localname": "AccumulatedDepreciations", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for increase decrease in amount due from related parties.", "label": "AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties", "terseLabel": "Amount due from related parties" } } }, "localname": "AdjustmentForIncreaseDecreaseInAmountDueFromRelatedParties", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments for decrease (increase) in Amount due to related parties.", "label": "AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties", "terseLabel": "Amount due to related parties" } } }, "localname": "AdjustmentsForDecreaseIncreaseInAmountDueToRelatedParties", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments for decrease (increase) in withholding tax receivable.", "label": "AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable", "terseLabel": "Withholding taxes receivable" } } }, "localname": "AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_AgreementDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description related to agreement to related party.", "label": "AgreementDescription", "terseLabel": "Agreement description" } } }, "localname": "AgreementDescription", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "gfai_AllowanceForDoubtfulAccountsContractedCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "AllowanceForDoubtfulAccountsContractedCustomers", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsContractedCustomers", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofaccountsreceivablesTable" ], "xbrltype": "monetaryItemType" }, "gfai_AllowanceOfWithholdingTaxesReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance of withholding taxes receivable.", "label": "AllowanceOfWithholdingTaxesReceivable", "terseLabel": "Allowance of withholding taxes receivable" } } }, "localname": "AllowanceOfWithholdingTaxesReceivable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/WithholdingTaxReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "gfai_AssetsUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AssetsUnderConstructionMember", "terseLabel": "Assets under construction [Member]" } } }, "localname": "AssetsUnderConstructionMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "gfai_BadDebtsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BadDebtsExpense", "terseLabel": "Travelling and entertainment expense" } } }, "localname": "BadDebtsExpense", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "gfai_BangkokBankPublicCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BangkokBankPublicCompanyLimitedMember", "terseLabel": "Bangkok Bank Public Company Limited [Member]" } } }, "localname": "BangkokBankPublicCompanyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_BookValueOfFixedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BookValueOfFixedAssets", "terseLabel": "Net book value" } } }, "localname": "BookValueOfFixedAssets", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_BorrowingsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BorrowingsDescription", "terseLabel": "Borrowings description" } } }, "localname": "BorrowingsDescription", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails" ], "xbrltype": "stringItemType" }, "gfai_BorrowingsFromFinancialInstitutionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BorrowingsFromFinancialInstitutionsTableTextBlock", "terseLabel": "Schedule of borrowings from financial institutions" } } }, "localname": "BorrowingsFromFinancialInstitutionsTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsTables" ], "xbrltype": "textBlockItemType" }, "gfai_BusinessCombinationOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination other current assets.", "label": "BusinessCombinationOtherCurrentAssets", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationOtherCurrentAssets", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable" ], "xbrltype": "monetaryItemType" }, "gfai_CashAcquiredFromAcquisitionOfASubsidiary": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash acquired from acquisition of a subsidiary.", "label": "CashAcquiredFromAcquisitionOfASubsidiary", "terseLabel": "Cash acquired from acquisition of a subsidiary" } } }, "localname": "CashAcquiredFromAcquisitionOfASubsidiary", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_CashAndCashEquivalentsRestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash and cash equivalents and restricted cash.", "label": "CashAndCashEquivalentsRestrictedCash", "periodEndLabel": "Cash and cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents, and restricted cash at beginning of year" } } }, "localname": "CashAndCashEquivalentsRestrictedCash", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_CashCashEquivalentAndRestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash and cash equivalents and restricted cash.", "label": "CashCashEquivalentAndRestrictedCash", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentAndRestrictedCash", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "gfai_CashCenterOperationsCCTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashCenterOperationsCCTMember", "terseLabel": "Cash Center Operations (CCT) [Member]" } } }, "localname": "CashCenterOperationsCCTMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_CashDepositManagementSolutionsGDMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashDepositManagementSolutionsGDMMember", "terseLabel": "Cash Deposit Management Solutions (GDM)\t[Member]" } } }, "localname": "CashDepositManagementSolutionsGDMMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_CashInTransitDedicatedVehicleToBanksCITDVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashInTransitDedicatedVehicleToBanksCITDVMember", "terseLabel": "Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV)\t[Member]" } } }, "localname": "CashInTransitDedicatedVehicleToBanksCITDVMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashInTransitNonDedicatedVehiclesCITNonDVMember", "terseLabel": "Cash-In-Transit \u2013 Non-Dedicated Vehicles (CIT Non-DV) [Member]" } } }, "localname": "CashInTransitNonDedicatedVehiclesCITNonDVMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_CashProcessingCPCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashProcessingCPCMember", "terseLabel": "Cash Processing (CPC) [Member]" } } }, "localname": "CashProcessingCPCMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_ChequeCenterServiceCDCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ChequeCenterServiceCDCMember", "terseLabel": "Cheque Center Service (CDC) [Member]" } } }, "localname": "ChequeCenterServiceCDCMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_CommitmentsandContingenciesDetailsScheduleofcapitalexpenditurecommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsScheduleofcapitalexpenditurecommitmentsLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "stringItemType" }, "gfai_CommitmentsandContingenciesDetailsScheduleofcapitalexpenditurecommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) - Schedule of capital expenditure commitments [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsScheduleofcapitalexpenditurecommitmentsTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "stringItemType" }, "gfai_CostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostAbstract", "terseLabel": "Cost" } } }, "localname": "CostAbstract", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_CostAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostAbstract0", "terseLabel": "Cost" } } }, "localname": "CostAbstract0", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_CostOfRevenues": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "ifrs-full_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "CostOfRevenues", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenues", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "gfai_CurrentDeposit": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 1.0, "parentTag": "ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non current deposit.", "label": "CurrentDeposit", "terseLabel": "Deposits" } } }, "localname": "CurrentDeposit", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_CurrentFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable": { "order": 1.0, "parentTag": "gfai_FinanceLeaseLiabilities1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "CurrentFinanceLeaseLiabilities", "terseLabel": "Current portion" } } }, "localname": "CurrentFinanceLeaseLiabilities", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_CurrentLiabilitiesofBusinessCombiantion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current liabilities of Business Combiantion.", "label": "CurrentLiabilitiesofBusinessCombiantion", "negatedLabel": "Current liabilities" } } }, "localname": "CurrentLiabilitiesofBusinessCombiantion", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable" ], "xbrltype": "monetaryItemType" }, "gfai_DeferredCost": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred costs.", "label": "DeferredCost", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCost", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "gfai_DeferredCostsNonCurrent": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred costs.", "label": "DeferredCostsNonCurrent", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsNonCurrent", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "gfai_DeferredRevenueNonCurrent": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue.", "label": "DeferredRevenueNonCurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNonCurrent", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "gfai_DeferredRevenues": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue.", "label": "DeferredRevenues", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenues", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "gfai_DepreciationRelatedToRightofuseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "DepreciationRelatedToRightofuseAssets", "terseLabel": "Depreciation expense related to right-of-use assets" } } }, "localname": "DepreciationRelatedToRightofuseAssets", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gfai_DescriptionOfAccountingPolicyForRecentAccountingPronouncementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DescriptionOfAccountingPolicyForRecentAccountingPronouncementsPolicyTextBlock", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "DescriptionOfAccountingPolicyForRecentAccountingPronouncementsPolicyTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfAcquiredReceivablesTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of acquired receivables [text block] [Abstract]" } } }, "localname": "DisclosureOfAcquiredReceivablesTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfCommitmentsAndContingentLiabilitiesTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of commitments and contingent liabilities [text block] [Abstract]" } } }, "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfContingentLiabilitiesInBusinessCombinationTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of contingent liabilities in business combination [text block] [Abstract]" } } }, "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about trade receivables, net.", "label": "DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "terseLabel": "Schedule of accounts receivables" } } }, "localname": "DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfDetailedInformationAboutBorrowingsTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [text block] [Abstract]" } } }, "localname": "DisclosureOfDetailedInformationAboutBorrowingsTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "terseLabel": "Schedule of cash and cash equivalents restricted cash" } } }, "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfDetailedInformationAboutIntangibleAssetsTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [text block] [Abstract]" } } }, "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfEmployeeBenefitsTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of employee benefits [text block] [Abstract]" } } }, "localname": "DisclosureOfEmployeeBenefitsTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfExpensesByNatureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of expenses by nature [text block] [Abstract]" } } }, "localname": "DisclosureOfExpensesByNatureTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfFinancialRiskFactorPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DisclosureOfFinancialRiskFactorPolicyTextBlock", "terseLabel": "Financial risk management" } } }, "localname": "DisclosureOfFinancialRiskFactorPolicyTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfGeneralAndAdministrativeExpenseTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of general and administrative expense [text block] [Abstract]" } } }, "localname": "DisclosureOfGeneralAndAdministrativeExpenseTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfIncomeTaxTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of income tax [text block] [Abstract]" } } }, "localname": "DisclosureOfIncomeTaxTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfInventoriesTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of inventories [text block] [Abstract]" } } }, "localname": "DisclosureOfInventoriesTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfInventoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DisclosureOfInventoryTableTextBlock", "terseLabel": "Scheduleo of inventory" } } }, "localname": "DisclosureOfInventoryTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperationsTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of non-current assets held for sale and discontinued operations [text block] [Abstract]" } } }, "localname": "DisclosureOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperationsTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Other Current And Noncurrent Assets [Abstract]" } } }, "localname": "DisclosureOfOtherCurrentAndNoncurrentAssetsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock", "terseLabel": "OTHER CURRENT AND OTHER NON-CURRENT ASSETS" } } }, "localname": "DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "gfai_DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of property, plant and equipment [text block] [Abstract]" } } }, "localname": "DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfRelatedPartyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of related party [text block] [Abstract]" } } }, "localname": "DisclosureOfRelatedPartyTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfReservesWithinEquityTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of reserves within equity [text block] [Abstract]" } } }, "localname": "DisclosureOfReservesWithinEquityTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfRestrictedCashAndCashEquivalentsTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of restricted cash and cash equivalents [text block] [Abstract]" } } }, "localname": "DisclosureOfRestrictedCashAndCashEquivalentsTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DisclosureOfSignificantAccountingPoliciesTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of significant accounting policies [text block] [Abstract]" } } }, "localname": "DisclosureOfSignificantAccountingPoliciesTextBlockAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_Disposals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of disposals.", "label": "Disposals", "terseLabel": "Disposals" } } }, "localname": "Disposals", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_DividendDistributionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividend distribution percentage.", "label": "DividendDistributionPercentage", "terseLabel": "Dividend distribution percentage" } } }, "localname": "DividendDistributionPercentage", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/LegalReserveDetails" ], "xbrltype": "percentItemType" }, "gfai_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_DueFromRelatedPartiesValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "DueFromRelatedPartiesValue", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesValue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_EmploymentAgreementDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment agreement description.", "label": "EmploymentAgreementDescription", "terseLabel": "Employment agreements, description" } } }, "localname": "EmploymentAgreementDescription", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "gfai_EmploymentAgreementFutureMinimumPaymentsDueInFourYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "EmploymentAgreementFutureMinimumPaymentsDueInFourYears", "terseLabel": "2024" } } }, "localname": "EmploymentAgreementFutureMinimumPaymentsDueInFourYears", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "EmploymentAgreementFutureMinimumPaymentsDueInThreeYears", "terseLabel": "2023" } } }, "localname": "EmploymentAgreementFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "EmploymentAgreementFutureMinimumPaymentsDueInTwoYears", "terseLabel": "2022" } } }, "localname": "EmploymentAgreementFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_EstimateForTheSixMonthsPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimate for the six months period.", "label": "EstimateForTheSixMonthsPeriod", "terseLabel": "Estimate for the six months period" } } }, "localname": "EstimateForTheSixMonthsPeriod", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofmovementinthepresentvalueofthedefinedbenefitobligationTable" ], "xbrltype": "monetaryItemType" }, "gfai_ExchangeDifference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exchange difference.", "label": "ExchangeDifference", "negatedLabel": "Exchange difference" } } }, "localname": "ExchangeDifference", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_FairValueOfSharesIssuedInMergerTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of shares issued in merger transaction.", "label": "FairValueOfSharesIssuedInMergerTransaction", "terseLabel": "Fair value of shares issued in merger transaction" } } }, "localname": "FairValueOfSharesIssuedInMergerTransaction", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gfai_FinanceLeaseLiabilities1": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "FinanceLeaseLiabilities1", "totalLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilities1", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance lease liabilities, accumulated depreciation.", "label": "FinanceLeaseLiabilitiesAccumulatedDepreciation", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "FinanceLeaseLiabilitiesAccumulatedDepreciation", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofleasedassetsunderafinanceleaseTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liabilities, cost.", "label": "FinanceLeaseLiabilitiesCost", "terseLabel": "Cost" } } }, "localname": "FinanceLeaseLiabilitiesCost", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofleasedassetsunderafinanceleaseTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesNetBookValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liabilities, net book value.", "label": "FinanceLeaseLiabilitiesNetBookValue", "terseLabel": "Net book value" } } }, "localname": "FinanceLeaseLiabilitiesNetBookValue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofleasedassetsunderafinanceleaseTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesPaymentsAfterOneYearButWithinFiveYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liability payments due after one year but within five years.", "label": "FinanceLeaseLiabilitiesPaymentsAfterOneYearButWithinFiveYears", "terseLabel": "After 1 year but within 5 years" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsAfterOneYearButWithinFiveYears", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liability payments due next twelve months.", "label": "FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths", "terseLabel": "Within 1 year" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_FinanceLeaseLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of finance lease liabilities.", "label": "FinanceLeaseLiabilitiesTextBlock", "terseLabel": "FINANCE LEASE LIABILITIES" } } }, "localname": "FinanceLeaseLiabilitiesTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/FinanceLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "gfai_FixedAssetsNetDetailsScheduleoffixedassetsnetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Assets, Net (Details) - Schedule of fixed assets, net [Line Items]" } } }, "localname": "FixedAssetsNetDetailsScheduleoffixedassetsnetLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_FixedAssetsNetDetailsScheduleoffixedassetsnetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Assets, Net (Details) - Schedule of fixed assets, net [Table]" } } }, "localname": "FixedAssetsNetDetailsScheduleoffixedassetsnetTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_FutureFinanceChargesOnFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "FutureFinanceChargesOnFinanceLeases", "terseLabel": "Less: Finance charges" } } }, "localname": "FutureFinanceChargesOnFinanceLeases", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired", "terseLabel": "Total minimum payment required" } } }, "localname": "FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffuturepaymentsforemploymentagreementsTable" ], "xbrltype": "monetaryItemType" }, "gfai_GDMMachinesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GDMMachinesMember", "terseLabel": "GDM machines [Member]" } } }, "localname": "GDMMachinesMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "gfai_GovernmentAgencies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government agencies.", "label": "GovernmentAgencies", "terseLabel": "Government agencies" } } }, "localname": "GovernmentAgencies", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "gfai_GuardforceAIServiceLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceAIServiceLimitedMember", "terseLabel": "Guardforce AI Service Limited [Member]" } } }, "localname": "GuardforceAIServiceLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceAITechnologyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceAITechnologyLimitedMember", "terseLabel": "Guardforce AI Technology Limited [Member]" } } }, "localname": "GuardforceAITechnologyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceAviationSecurityCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceAviationSecurityCompanyLimitedMember", "terseLabel": "Guardforce Aviation Security Company Limited [Member]" } } }, "localname": "GuardforceAviationSecurityCompanyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceCashSolutionsSecurityThailandCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceCashSolutionsSecurityThailandCoLimitedMember", "terseLabel": "Guardforce Cash Solutions Security Thailand Co Limited [Member]" } } }, "localname": "GuardforceCashSolutionsSecurityThailandCoLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_GuardforceHoldingHKLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceHoldingHKLimitedMember", "terseLabel": "Guardforce Holdings (HK) Limited [Member]" } } }, "localname": "GuardforceHoldingHKLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceHoldingsHKLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceHoldingsHKLimitedMember", "terseLabel": "Guardforce Holdings (HK) Limited [Member]" } } }, "localname": "GuardforceHoldingsHKLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceLimitedMember", "terseLabel": "Guardforce Limited [Member]" } } }, "localname": "GuardforceLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceSecurityThailandCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceSecurityThailandCompanyLimitedMember", "terseLabel": "Guardforce Security (Thailand) Company Limited [Member]" } } }, "localname": "GuardforceSecurityThailandCompanyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_GuardforceTHGroupCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GuardforceTHGroupCompanyLimitedMember", "terseLabel": "Guardforce TH Group Company Limited [Member]" } } }, "localname": "GuardforceTHGroupCompanyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_HandshakeAndRichardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HandshakeAndRichardMember", "terseLabel": "Handshake and Richard [Member]" } } }, "localname": "HandshakeAndRichardMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gfai_HongKongDollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HongKongDollarMember", "terseLabel": "Hong Kong Dollar [Member]" } } }, "localname": "HongKongDollarMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "domainItemType" }, "gfai_HorizonDragonLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HorizonDragonLimitedMember", "terseLabel": "Horizon Dragon Limited [Member]" } } }, "localname": "HorizonDragonLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_InputVATReceivable": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 1.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Input VAT receivable.", "label": "InputVATReceivable", "terseLabel": "Input VAT receivable" } } }, "localname": "InputVATReceivable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets Accumulated Amortization.", "label": "IntangibleAssetsAccumulatedAmortization", "periodEndLabel": "Ending", "periodStartLabel": "Beginning" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_IntangibleAssetsCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IntangibleAssetsCost", "periodEndLabel": "Ending", "periodStartLabel": "Beginning" } } }, "localname": "IntangibleAssetsCost", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_IntangibleAssetsNetDetailsScheduleofintangibleassetsnetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of intangible assets, net [Line Items]" } } }, "localname": "IntangibleAssetsNetDetailsScheduleofintangibleassetsnetLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_IntangibleAssetsNetDetailsScheduleofintangibleassetsnetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of intangible assets, net [Table]" } } }, "localname": "IntangibleAssetsNetDetailsScheduleofintangibleassetsnetTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_InventoryDetailsScheduleoofinventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory (Details) - Scheduleo of inventory [Line Items]" } } }, "localname": "InventoryDetailsScheduleoofinventoryLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "stringItemType" }, "gfai_InventoryDetailsScheduleoofinventoryTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory (Details) - Scheduleo of inventory [Table]" } } }, "localname": "InventoryDetailsScheduleoofinventoryTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "stringItemType" }, "gfai_InventoryTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory [Table]" } } }, "localname": "InventoryTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/Inventory" ], "xbrltype": "stringItemType" }, "gfai_IssueAnAggregateSharesOfCapitalStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issue an aggregate shares of capital stock.", "label": "IssueAnAggregateSharesOfCapitalStock", "terseLabel": "Issue an aggregate shares of capital stock" } } }, "localname": "IssueAnAggregateSharesOfCapitalStock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gfai_IssuedRemainingPlanShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issued remaining plan share.", "label": "IssuedRemainingPlanShare", "terseLabel": "Issued remaining plan share" } } }, "localname": "IssuedRemainingPlanShare", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gfai_IsuanceOfPlanShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Isuance of plan shares.", "label": "IsuanceOfPlanShares", "terseLabel": "Issuance of plan shares" } } }, "localname": "IsuanceOfPlanShares", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gfai_LegalReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A component of equity representing reserves created based on legal requirements.", "label": "LegalReserve", "terseLabel": "Legal reserve" } } }, "localname": "LegalReserve", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/LegalReserveDetails" ], "xbrltype": "monetaryItemType" }, "gfai_LongtermBorrowingsFromRelatedParties": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of long term borrowings from related parties.", "label": "LongtermBorrowingsFromRelatedParties", "terseLabel": "Long-term borrowings from related parties", "verboseLabel": "Long-term borrowings from related party" } } }, "localname": "LongtermBorrowingsFromRelatedParties", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_NatureofOperationsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Operations (Details) [Line Items]" } } }, "localname": "NatureofOperationsDetailsLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "gfai_NatureofOperationsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Operations (Details) [Table]" } } }, "localname": "NatureofOperationsDetailsTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "gfai_NetBookAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "NetBookAmount", "terseLabel": "Net book amount" } } }, "localname": "NetBookAmount", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_NetBookValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net book value.", "label": "NetBookValue", "terseLabel": "Ending" } } }, "localname": "NetBookValue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_NetBookValueAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetBookValueAbstract0", "terseLabel": "Net book value" } } }, "localname": "NetBookValueAbstract0", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "gfai_NewLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "NewLeases", "terseLabel": "New leases" } } }, "localname": "NewLeases", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_NoncurrentFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 }, "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable": { "order": 2.0, "parentTag": "gfai_FinanceLeaseLiabilities1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liabilities, net.", "label": "NoncurrentFinanceLeaseLiabilities", "terseLabel": "Finance lease liabilities, net", "verboseLabel": "Non-current portion" } } }, "localname": "NoncurrentFinanceLeaseLiabilities", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleoffinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_OfficeDecorationAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OfficeDecorationAndEquipmentMember", "terseLabel": "Office decoration and equipment [Member]" } } }, "localname": "OfficeDecorationAndEquipmentMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "gfai_OperatingLeaseCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease commitments.", "label": "OperatingLeaseCommitments", "terseLabel": "Operating lease commitments" } } }, "localname": "OperatingLeaseCommitments", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "monetaryItemType" }, "gfai_OtherServiceFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "OtherServiceFees", "terseLabel": "Other service fees" } } }, "localname": "OtherServiceFees", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "gfai_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OthersMember", "terseLabel": "Others [Member]" } } }, "localname": "OthersMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_OutstandingOrdinaryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding ordinary shares.", "label": "OutstandingOrdinaryShares", "terseLabel": "Outstanding ordinary shares" } } }, "localname": "OutstandingOrdinaryShares", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gfai_PayrollPayable": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 3.0, "parentTag": "ifrs-full_OtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payroll payable.", "label": "PayrollPayable", "terseLabel": "Payroll Payable" } } }, "localname": "PayrollPayable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_PerShareValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share value.", "label": "PerShareValue", "terseLabel": "Per share value" } } }, "localname": "PerShareValue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "gfai_PercentageOfLegalReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PercentageOfLegalReserve", "terseLabel": "Percentage of legal reserve" } } }, "localname": "PercentageOfLegalReserve", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/LegalReserveDetails" ], "xbrltype": "percentItemType" }, "gfai_PercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Total Revenue.", "label": "PercentageOfTotalRevenue", "terseLabel": "Percentage of Total Revenue" } } }, "localname": "PercentageOfTotalRevenue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "percentItemType" }, "gfai_PrepaymentsInsurance": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 3.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayments insurance", "label": "PrepaymentsInsurance", "terseLabel": "Prepayments - insurance" } } }, "localname": "PrepaymentsInsurance", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_PrepaymentsOthers": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 4.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayments - others.", "label": "PrepaymentsOthers", "terseLabel": "Prepayments - others" } } }, "localname": "PrepaymentsOthers", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_ProfitRaiderInvestmentLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProfitRaiderInvestmentLimitedMember", "terseLabel": "Profit Raider Investment Limited [Member]" } } }, "localname": "ProfitRaiderInvestmentLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_PropertyPlantAndEquipments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property plant and equipments.", "label": "PropertyPlantAndEquipments", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "PropertyPlantAndEquipments", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for and write off of withholding taxes receivable.", "label": "ProvisionForAndWriteOffOfWithholdingTaxesReceivable", "negatedLabel": "Provision for withholding taxes receivable" } } }, "localname": "ProvisionForAndWriteOffOfWithholdingTaxesReceivable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "gfai_ProvisionForPenaltyClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of provision for penalty claims.", "label": "ProvisionForPenaltyClaims", "terseLabel": "Provision for penalty claims" } } }, "localname": "ProvisionForPenaltyClaims", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gfai_ProvisionForWithholdingTaxReceivables": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for withholding tax receivables.", "label": "ProvisionForWithholdingTaxReceivables", "terseLabel": "Provision for withholding taxes receivable" } } }, "localname": "ProvisionForWithholdingTaxReceivables", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_QuantumInfosecIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "QuantumInfosecIncMember", "terseLabel": "Quantum Infosec Inc [Member]" } } }, "localname": "QuantumInfosecIncMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_QuantumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "QuantumMember", "terseLabel": "Quantum [Member]" } } }, "localname": "QuantumMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gfai_RecoveryOfForDoubtfulAccountsNet": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 18.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recovery of for doubtful accounts, net.", "label": "RecoveryOfForDoubtfulAccountsNet", "negatedLabel": "Recovery of doubtful accounts, net" } } }, "localname": "RecoveryOfForDoubtfulAccountsNet", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "gfai_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofamountsduefromrelatedpartiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of amounts due from related parties [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofamountsduefromrelatedpartiesLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofamountsduefromrelatedpartiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of amounts due from related parties [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofamountsduefromrelatedpartiesTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofamountsduetorelatedpartiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of amounts due to related parties [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofamountsduetorelatedpartiesLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofamountsduetorelatedpartiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of amounts due to related parties [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofamountsduetorelatedpartiesTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleoflongtermborrowingsfromrelatedpartiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleoflongtermborrowingsfromrelatedpartiesLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleoflongtermborrowingsfromrelatedpartiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of long-term borrowings from related parties [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleoflongtermborrowingsfromrelatedpartiesTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofrelatedpartytransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of related party transactions [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofrelatedpartytransactionsLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsScheduleofrelatedpartytransactionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of related party transactions [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsScheduleofrelatedpartytransactionsTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "gfai_RelatedPartyTransactionsTebleTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RelatedPartyTransactionsTebleTextBlock", "terseLabel": "Schedule of related party transactions" } } }, "localname": "RelatedPartyTransactionsTebleTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gfai_RichardHallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RichardHallMember", "terseLabel": "Richard Hall [Member]" } } }, "localname": "RichardHallMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_Rightofuseassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Rightofuseassets", "terseLabel": "As at January 1" } } }, "localname": "Rightofuseassets", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcarryingamountsofrightofuseassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_RoboticsAISolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RoboticsAISolutionsMember", "terseLabel": "Robotics AI solutions [Member]" } } }, "localname": "RoboticsAISolutionsMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_RobotsAtWarehouseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RobotsAtWarehouseMember", "terseLabel": "Robots at warehouse [Member]" } } }, "localname": "RobotsAtWarehouseMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "domainItemType" }, "gfai_RobotsInTransitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RobotsInTransitMember", "terseLabel": "Robots in transit [Member]" } } }, "localname": "RobotsInTransitMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "domainItemType" }, "gfai_RobotsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RobotsMember", "terseLabel": "Robots [Member]" } } }, "localname": "RobotsMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "gfai_ScheduleOfAccountsReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivables [Abstract]" } } }, "localname": "ScheduleOfAccountsReceivablesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfAdministrativeExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of administrative expenses [Abstract]" } } }, "localname": "ScheduleOfAdministrativeExpensesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfAdministrativeExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfAdministrativeExpensesTableTextBlock", "terseLabel": "Schedule of administrative expenses" } } }, "localname": "ScheduleOfAdministrativeExpensesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/AdministrativeExpensesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "terseLabel": "Schedule of amounts due to related parties" } } }, "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amounts due from related parties [Abstract]" } } }, "localname": "ScheduleOfAmountsDueFromRelatedPartiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "terseLabel": "Schedule of amounts due from related parties" } } }, "localname": "ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amounts due to related parties [Abstract]" } } }, "localname": "ScheduleOfAmountsDueToRelatedPartiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfBorrowingsFromFinancialInstitutionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of borrowings from financial institutions [Abstract]" } } }, "localname": "ScheduleOfBorrowingsFromFinancialInstitutionsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCapitalExpenditureCommitments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of capital expenditure commitments.", "label": "ScheduleOfCapitalExpenditureCommitments", "terseLabel": "Schedule of capital expenditure commitments" } } }, "localname": "ScheduleOfCapitalExpenditureCommitments", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfCapitalExpenditureCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of capital expenditure commitments [Abstract]" } } }, "localname": "ScheduleOfCapitalExpenditureCommitmentsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCarryingAmountsOfRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of carrying amounts of right-of-use assets [Abstract]" } } }, "localname": "ScheduleOfCarryingAmountsOfRightOfUseAssetsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "terseLabel": "Schedule of carrying amounts of right-of-use assets" } } }, "localname": "ScheduleOfCarryingAmountsOfRightofuseAssetsTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfCashAndCashEquivalentsRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of cash and cash equivalents restricted cash [Abstract]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsRestrictedCashAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of currency exchange rates impact [Abstract]" } } }, "localname": "ScheduleOfCurrencyExchangeRatesImpactAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "terseLabel": "Schedule of currency exchange rates impact" } } }, "localname": "ScheduleOfCurrencyExchangeRatesImpactTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of current and non current portion of tax receivables [Abstract]" } } }, "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock", "terseLabel": "Schedule of current and non current portion of tax receivables" } } }, "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/WithholdingTaxReceivablesNetTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation information of revenue by service type [Abstract]" } } }, "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock", "terseLabel": "Schedule of disaggregation information of revenue by service type" } } }, "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of finance lease liabilities [Abstract]" } } }, "localname": "ScheduleOfFinanceLeaseLiabilitiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for finance lease liabilities.", "label": "ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "terseLabel": "Schedule of finance lease liabilities" } } }, "localname": "ScheduleOfFinancialLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfFixedAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fixed assets, net [Abstract]" } } }, "localname": "ScheduleOfFixedAssetsNetAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfFuturePaymentsForEmploymentAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of future payments for employment agreements.", "label": "ScheduleOfFuturePaymentsForEmploymentAgreements", "terseLabel": "Schedule of future payments for employment agreements" } } }, "localname": "ScheduleOfFuturePaymentsForEmploymentAgreements", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future payments for employment agreements [Abstract]" } } }, "localname": "ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of intangible assets, net [Abstract]" } } }, "localname": "ScheduleOfIntangibleAssetsNetAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfIntangibleAssetsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfIntangibleAssetsNetTableTextBlock", "terseLabel": "Schedule of intangible assets, net" } } }, "localname": "ScheduleOfIntangibleAssetsNetTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfLeasedAssetsUnderAFinanceLeaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of leased assets under a finance lease [Abstract]" } } }, "localname": "ScheduleOfLeasedAssetsUnderAFinanceLeaseAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for leased assets under a finance lease.", "label": "ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock", "terseLabel": "Schedule of leased assets under a finance lease" } } }, "localname": "ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of long-term borrowings from related parties [Abstract]" } } }, "localname": "ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock", "terseLabel": "Schedule of long-term borrowings from related parties" } } }, "localname": "ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of minimum lease payments under finance lease agreements [Abstract]" } } }, "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for minimum lease payments under finance lease agreements.", "label": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock", "terseLabel": "Schedule of minimum lease payments under finance lease agreements" } } }, "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfMovementInThePresentValueOfTheDefinedBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of movement in the present value of the defined benefit obligation [Abstract]" } } }, "localname": "ScheduleOfMovementInThePresentValueOfTheDefinedBenefitObligationAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other current and other non-current assets [Abstract]" } } }, "localname": "ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "terseLabel": "Schedule of movement in the present value of the defined benefit obligation" } } }, "localname": "ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOfRelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of related party transactions [Abstract]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of represents the purchase price allocation at the dates of the acquisition [Abstract]" } } }, "localname": "ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisitionAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of trade and other payables and other current liabilities [Abstract]" } } }, "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for trade and other payables and other current liabilities.", "label": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "terseLabel": "Schedule of trade and other payables and other current liabilities" } } }, "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "terseLabel": "Schedule of other current and other non-current assets" } } }, "localname": "ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "gfai_ScheduleoOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Scheduleo of inventory [Abstract]" } } }, "localname": "ScheduleoOfInventoryAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_ServiceFeeCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Service fee commitments.", "label": "ServiceFeeCommitments", "terseLabel": "Service fee commitments" } } }, "localname": "ServiceFeeCommitments", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "monetaryItemType" }, "gfai_ServicePrductsDeliveredToRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServicePrductsDeliveredToRelatedPartiesMember", "terseLabel": "Guardforce Limited \u2013 Sales [Member]" } } }, "localname": "ServicePrductsDeliveredToRelatedPartiesMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "domainItemType" }, "gfai_ServiceProductsDeliveredToRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of Service/ Products delivered to related parties.", "label": "ServiceProductsDeliveredToRelatedParties", "terseLabel": "Service/ Products delivered to related parties" } } }, "localname": "ServiceProductsDeliveredToRelatedParties", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "monetaryItemType" }, "gfai_ServiceProductsDeliveredToRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServiceProductsDeliveredToRelatedPartiesAbstract", "terseLabel": "Service/ Products delivered to related parties:" } } }, "localname": "ServiceProductsDeliveredToRelatedPartiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "stringItemType" }, "gfai_ServiceProductsReceivedFromRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of Service/ Products received from related parties.", "label": "ServiceProductsReceivedFromRelatedParties", "terseLabel": "Service/ Products received from related parties" } } }, "localname": "ServiceProductsReceivedFromRelatedParties", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "monetaryItemType" }, "gfai_ServiceProductsReceivedFromRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServiceProductsReceivedFromRelatedPartiesAbstract", "terseLabel": "Service/ Products received from related parties:" } } }, "localname": "ServiceProductsReceivedFromRelatedPartiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "stringItemType" }, "gfai_ServiceProductsReceivedFromRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServiceProductsReceivedFromRelatedPartiesMember", "terseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited \u2013 Purchases [Member]" } } }, "localname": "ServiceProductsReceivedFromRelatedPartiesMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "domainItemType" }, "gfai_ShareholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity (Details) [Line Items]" } } }, "localname": "ShareholdersEquityDetailsLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "gfai_ShareholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity (Details) [Table]" } } }, "localname": "ShareholdersEquityDetailsTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "gfai_ShareholdersVotingPowerHeldInSubsidiaryDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of shareholders voting power held in subsidiary.", "label": "ShareholdersVotingPowerHeldInSubsidiaryDescription", "terseLabel": "Shareholders voting power, description" } } }, "localname": "ShareholdersVotingPowerHeldInSubsidiaryDescription", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "gfai_SharesCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "SharesCapital", "terseLabel": "Share capital (in Dollars)" } } }, "localname": "SharesCapital", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember", "terseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]" } } }, "localname": "ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember", "terseLabel": "Shenzhen Junwei Investment Development Company Limited [Member]" } } }, "localname": "ShenzhenJunweiInvestmentDevelopmentCompanyLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_SignificantAccountingPoliciesDetailsScheduleofcurrencyexchangeratesimpactLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of currency exchange rates impact [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofcurrencyexchangeratesimpactLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "stringItemType" }, "gfai_SignificantAccountingPoliciesDetailsScheduleofcurrencyexchangeratesimpactTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of currency exchange rates impact [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofcurrencyexchangeratesimpactTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "stringItemType" }, "gfai_SignificantAccountingPoliciesDetailsScheduleofdisaggregationinformationofrevenuebyservicetypeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofdisaggregationinformationofrevenuebyservicetypeLineItems", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "stringItemType" }, "gfai_SignificantAccountingPoliciesDetailsScheduleofdisaggregationinformationofrevenuebyservicetypeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of disaggregation information of revenue by service type [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofdisaggregationinformationofrevenuebyservicetypeTable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "stringItemType" }, "gfai_SouthernAmbitionLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SouthernAmbitionLimitedMember", "terseLabel": "Southern Ambition Limited [Member]" } } }, "localname": "SouthernAmbitionLimitedMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "domainItemType" }, "gfai_StaffExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "StaffExpense", "terseLabel": "Staff expense" } } }, "localname": "StaffExpense", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "gfai_StockBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Based Compensation [Abstract]" } } }, "localname": "StockBasedCompensationAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_StockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock based compensation expense.", "label": "StockBasedCompensationExpense", "terseLabel": "Stock based compensation expense (in Dollars)" } } }, "localname": "StockBasedCompensationExpense", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gfai_StockBasedCompensationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for stock based compensation.", "label": "StockBasedCompensationTextBlock", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "StockBasedCompensationTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "gfai_StockbasedCompensationExpensesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock-based compensation expenses shares.", "label": "StockbasedCompensationExpensesShares", "terseLabel": "Stock-based compensation expenses (in Shares)" } } }, "localname": "StockbasedCompensationExpensesShares", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "gfai_StockholdersEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity Disclosure [Abstract]" } } }, "localname": "StockholdersEquityDisclosureAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_StockholdersEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockholdersEquityDisclosureTextBlock", "terseLabel": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityDisclosureTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "gfai_SubscriptionReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Subscription receivable.", "label": "SubscriptionReceivable", "terseLabel": "Subscription receivable (in Dollars)" } } }, "localname": "SubscriptionReceivable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "gfai_SubscriptionReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SubscriptionReceivableMember", "terseLabel": "Subscription Receivable" } } }, "localname": "SubscriptionReceivableMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "gfai_SubscriptionReceivables": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Subscription receivable.", "label": "SubscriptionReceivables", "terseLabel": "Subscription receivable" } } }, "localname": "SubscriptionReceivables", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "gfai_TaxReceivablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Withholding tax receivables, net", "label": "TaxReceivablesNet", "terseLabel": "Withholding tax receivables, net" } } }, "localname": "TaxReceivablesNet", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrentandnoncurrentportionoftaxreceivablesTable" ], "xbrltype": "monetaryItemType" }, "gfai_ThaiBahtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ThaiBahtMember", "terseLabel": "Thai Baht [Member]" } } }, "localname": "ThaiBahtMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "domainItemType" }, "gfai_TotalRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Revenue.", "label": "TotalRevenue", "terseLabel": "Total" } } }, "localname": "TotalRevenue", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "monetaryItemType" }, "gfai_TradeAndOtherPayable": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]", "label": "TradeAndOtherPayable", "totalLabel": "Trade and other payables" } } }, "localname": "TradeAndOtherPayable", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trade And Other Payables And Other Current Liabilities [Abstract]" } } }, "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of trade and other payables and other current liabilities.", "label": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock", "terseLabel": "TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES" } } }, "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "gfai_TuJingyiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TuJingyiMember", "terseLabel": "Tu Jingyi [Member]", "verboseLabel": "Mr. Tu Jing Yi [Member]" } } }, "localname": "TuJingyiMember", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "gfai_TypeOfCurrenciesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TypeOfCurrenciesAxis", "terseLabel": "Type of currencies [Axis]" } } }, "localname": "TypeOfCurrenciesAxis", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "stringItemType" }, "gfai_TypeOfServicesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TypeOfServicesAxis", "terseLabel": "Type of Services [Axis]" } } }, "localname": "TypeOfServicesAxis", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "stringItemType" }, "gfai_TypeOfServicesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TypeOfServices [Domain]" } } }, "localname": "TypeOfServicesDomain", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofdisaggregationinformationofrevenuebyservicetypeTable" ], "xbrltype": "domainItemType" }, "gfai_UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquityDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unaudited Interim Condensed Consolidated Statements of Changes in Equity (Deficit) [Abstract]" } } }, "localname": "UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquityDeficitAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unaudited Interim Condensed Consolidated Statements of Comprehensive Loss [Abstract]" } } }, "localname": "UnauditedInterimCondensedConsolidatedStatementsOfComprehensiveLossAbstract", "nsuri": "http://www.guardforceai.com/20210630", "xbrltype": "stringItemType" }, "gfai_Uniforms": { "auth_ref": [], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 5.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current Uniforms.", "label": "Uniforms", "terseLabel": "Uniforms" } } }, "localname": "Uniforms", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "gfai_UnusedBankOverdraft": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "UnusedBankOverdraft", "terseLabel": "Unused bank overdraft" } } }, "localname": "UnusedBankOverdraft", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails" ], "xbrltype": "monetaryItemType" }, "gfai_UnusedTrustReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "UnusedTrustReceipts", "terseLabel": "Unused trust receipts" } } }, "localname": "UnusedTrustReceipts", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails" ], "xbrltype": "monetaryItemType" }, "gfai_ValueAddedTaxServiceRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ValueAddedTaxServiceRatePercentage", "terseLabel": "VAT service percentage" } } }, "localname": "ValueAddedTaxServiceRatePercentage", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/TaxationDetails" ], "xbrltype": "percentItemType" }, "gfai_WithholdingTaxReceivablesNetDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Withholding Tax Receivables, Net, description.", "label": "WithholdingTaxReceivablesNetDescription", "terseLabel": "Withholding tax receivables, net, description" } } }, "localname": "WithholdingTaxReceivablesNetDescription", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/WithholdingTaxReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "gfai_considerationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of consideration.", "label": "considerationPercentage", "terseLabel": "Consideration percentage" } } }, "localname": "considerationPercentage", "nsuri": "http://www.guardforceai.com/20210630", "presentation": [ "http://www.guardforceai.com/role/BusinessCombinationDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_Accruals": { "auth_ref": [ "r33" ], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 2.0, "parentTag": "ifrs-full_OtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees." } }, "en-us": { "role": { "label": "Accruals", "terseLabel": "Accrued Expenses" } } }, "localname": "Accruals", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": { "auth_ref": [ "r62", "r69", "r100", "r109", "r112" ], "lang": { "en": { "role": { "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]" } }, "en-us": { "role": { "label": "Accumulated depreciation, amortisation and impairment [member]", "terseLabel": "Accumulated Depreciation [Member]" } } }, "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_AccumulatedOtherComprehensiveIncome": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]" } }, "en-us": { "role": { "label": "Accumulated other comprehensive income", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Accumulated other comprehensive income [member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_AdditionalPaidinCapital": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders." } }, "en-us": { "role": { "label": "Additional paid-in capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidinCapital", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Additions other than through business combinations, intangible assets other than goodwill", "terseLabel": "Additions" } } }, "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Additions other than through business combinations, property, plant and equipment", "terseLabel": "Additions" } } }, "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": { "auth_ref": [ "r120" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in inventories", "terseLabel": "Inventory" } } }, "localname": "AdjustmentsForDecreaseIncreaseInInventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in other assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other assets; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in other assets", "terseLabel": "Other non-current assets" } } }, "localname": "AdjustmentsForDecreaseIncreaseInOtherAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in other current assets", "terseLabel": "Other current assets" } } }, "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": { "auth_ref": [ "r120" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in other operating receivables", "terseLabel": "Accounts and other receivables" } } }, "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDeferredTaxExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for deferred tax expense", "terseLabel": "Deferred tax" } } }, "localname": "AdjustmentsForDeferredTaxExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 19.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]" } }, "en-us": { "role": { "label": "Adjustments for gain (loss) on disposals, property, plant and equipment", "negatedLabel": "(Gain) Loss from fixed assets disposal" } } }, "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for increase (decrease) in other current liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for increase (decrease) in trade and other payables", "terseLabel": "Trade and other payables" } } }, "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForProvisions": { "auth_ref": [ "r121" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for provisions", "terseLabel": "Provision for employee benefits" } } }, "localname": "AdjustmentsForProvisions", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForReconcileProfitLoss": { "auth_ref": [ "r122" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments to reconcile profit (loss)", "terseLabel": "Income tax payables" } } }, "localname": "AdjustmentsForReconcileProfitLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile profit (loss) [abstract]", "terseLabel": "Adjustments to reconcile net (loss) profit to net cash provided by operating activities:" } } }, "localname": "AdjustmentsForReconcileProfitLossAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "ifrs-full_AdjustmentsForSharebasedPayments": { "auth_ref": [ "r121" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for share-based payments", "terseLabel": "Stock-based compensation expenses", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsForSharebasedPayments", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow", "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdministrativeExpense": { "auth_ref": [ "r2", "r52", "r85" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenses that the entity classifies as being administrative." } }, "en-us": { "role": { "label": "Administrative expenses", "negatedLabel": "Administrative expenses", "terseLabel": "Administrative expenses" } } }, "localname": "AdministrativeExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement", "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AggregatedTimeBandsMember": { "auth_ref": [ "r25", "r72", "r156", "r163", "r164", "r173", "r181", "r184", "r199", "r200", "r202", "r203" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used." } }, "en-us": { "role": { "label": "Aggregated time bands [member]" } } }, "localname": "AggregatedTimeBandsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "domainItemType" }, "ifrs-full_AmortisationExpense": { "auth_ref": [ "r10" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives." } }, "en-us": { "role": { "label": "Amortisation expense", "terseLabel": "Depreciation and Amortization of intangible assets" } } }, "localname": "AmortisationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r102" ], "lang": { "en": { "role": { "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Amortisation, intangible assets other than goodwill", "terseLabel": "Amortization charged for the year" } } }, "localname": "AmortisationIntangibleAssetsOtherThanGoodwill", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AmountsReceivableRelatedPartyTransactions": { "auth_ref": [ "r81", "r83" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Amounts receivable, related party transactions", "terseLabel": "Accounts receivable" } } }, "localname": "AmountsReceivableRelatedPartyTransactions", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofaccountsreceivablesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_Assets": { "auth_ref": [ "r23", "r149", "r150", "r151", "r190", "r193" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } }, "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AverageForeignExchangeRate": { "auth_ref": [ "r10" ], "lang": { "en": { "role": { "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies." } }, "en-us": { "role": { "label": "Average foreign exchange rate", "terseLabel": "Average Rate" } } }, "localname": "AverageForeignExchangeRate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "decimalItemType" }, "ifrs-full_BalancesWithBanks": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash balances held at banks." } }, "en-us": { "role": { "label": "Balances with banks", "terseLabel": "Cash in bank" } } }, "localname": "BalancesWithBanks", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BasicEarningsLossPerShare": { "auth_ref": [ "r92", "r93" ], "lang": { "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)." } }, "en-us": { "role": { "label": "Basic earnings (loss) per share", "terseLabel": "Basic and diluted (loss) profit for the period attributable to ordinary equity holders of the Company (in Dollars per share)" } } }, "localname": "BasicEarningsLossPerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "ifrs-full_Borrowings": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of outstanding funds that the entity is obligated to repay." } }, "en-us": { "role": { "label": "Borrowings", "terseLabel": "Borrowings from financial institutions" } } }, "localname": "Borrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofborrowingsfromfinancialinstitutionsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BottomOfRangeMember": { "auth_ref": [ "r153", "r154", "r155", "r166", "r179", "r202" ], "lang": { "en": { "role": { "documentation": "This member stands for the bottom of a range." } }, "en-us": { "role": { "label": "Bottom of range [member]", "terseLabel": "Bottom of range [member]" } } }, "localname": "BottomOfRangeMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "auth_ref": [ "r62", "r66", "r100", "r104", "r108", "r109", "r110", "r111", "r112", "r170", "r174", "r175", "r205", "r207" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]" } } }, "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "stringItemType" }, "ifrs-full_CarryingAmountMember": { "auth_ref": [ "r66", "r104", "r108", "r110", "r111", "r170", "r174", "r175", "r205", "r206" ], "lang": { "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]" } }, "en-us": { "role": { "label": "Carrying amount [member]" } } }, "localname": "CarryingAmountMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_Cash": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]" } }, "en-us": { "role": { "label": "Cash", "terseLabel": "Subtotal" } } }, "localname": "Cash", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashAndCashEquivalents": { "auth_ref": [ "r17", "r126", "r142" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]" } }, "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]" } }, "en-us": { "role": { "label": "Cash and cash equivalents recognised as of acquisition date", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "auth_ref": [ "r113", "r127" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity." } }, "en-us": { "role": { "label": "Cash flows from (used in) financing activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "CashFlowsFromUsedInFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) financing activities [abstract]", "terseLabel": "Financing activities" } } }, "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "auth_ref": [ "r113", "r127" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents." } }, "en-us": { "role": { "label": "Cash flows from (used in) investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "CashFlowsFromUsedInInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) investing activities [abstract]", "terseLabel": "Investing activities" } } }, "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "auth_ref": [ "r113", "r127" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0 } }, "lang": { "en": { "role": { "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]" } }, "en-us": { "role": { "label": "Cash flows from (used in) operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "CashFlowsFromUsedInOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operating activities [abstract]", "terseLabel": "Operating activities" } } }, "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "ifrs-full_CashOnHand": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash held by the entity. This does not include demand deposits." } }, "en-us": { "role": { "label": "Cash on hand", "terseLabel": "Cash on hand" } } }, "localname": "CashOnHand", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "auth_ref": [ "r82" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Categories of related parties [axis]" } } }, "localname": "CategoriesOfRelatedPartiesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleofrelatedpartytransactionsTable" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfAssetsAxis": { "auth_ref": [ "r95", "r97", "r152", "r162" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of assets [axis]" } } }, "localname": "ClassesOfAssetsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfAssetsMember": { "auth_ref": [ "r95", "r152", "r162" ], "lang": { "en": { "role": { "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used." } }, "en-us": { "role": { "label": "Assets [member]" } } }, "localname": "ClassesOfAssetsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "domainItemType" }, "ifrs-full_ClassesOfCashPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Classes of cash payments from operating activities [abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "ClassesOfCashPaymentsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "auth_ref": [ "r105" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of intangible assets other than goodwill [axis]" } } }, "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "auth_ref": [ "r67" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of property, plant and equipment [axis]" } } }, "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "stringItemType" }, "ifrs-full_ClosingForeignExchangeRate": { "auth_ref": [ "r10" ], "lang": { "en": { "role": { "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery." } }, "en-us": { "role": { "label": "Closing foreign exchange rate", "terseLabel": "Period End Rate" } } }, "localname": "ClosingForeignExchangeRate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcurrencyexchangeratesimpactTable" ], "xbrltype": "decimalItemType" }, "ifrs-full_ComponentsOfEquityAxis": { "auth_ref": [ "r8" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Components of equity [axis]" } } }, "localname": "ComponentsOfEquityAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "ifrs-full_ComprehensiveIncome": { "auth_ref": [ "r4", "r40", "r130", "r132", "r137", "r140" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncomeAlt0": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners." } }, "en-us": { "role": { "label": "Comprehensive income", "terseLabel": "Comprehensive income", "totalLabel": "Total comprehensive income (loss) for the period" } } }, "localname": "ComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income attributable to [abstract]", "terseLabel": "Attributable to:" } } }, "localname": "ComprehensiveIncomeAttributableToAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "stringItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": { "auth_ref": [ "r4", "r43" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncomeAlt0": { "order": 2.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]" } }, "en-us": { "role": { "label": "Comprehensive income, attributable to non-controlling interests", "terseLabel": "Non-controlling interests" } } }, "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": { "auth_ref": [ "r4", "r44" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncomeAlt0": { "order": 1.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]" } }, "en-us": { "role": { "label": "Comprehensive income, attributable to owners of parent", "terseLabel": "Equity holders of the Company" } } }, "localname": "ComprehensiveIncomeAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ComputerSoftwareMember": { "auth_ref": [ "r106" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Computer software [member]", "terseLabel": "Computer software [member]" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_ContractualCapitalCommitments": { "auth_ref": [ "r10" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]" } }, "en-us": { "role": { "label": "Contractual capital commitments", "terseLabel": "Commitments and Contingencies" } } }, "localname": "ContractualCapitalCommitments", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of contractual commitments for the acquisition of intangible assets." } }, "en-us": { "role": { "label": "Contractual commitments for acquisition of intangible assets", "terseLabel": "Total" } } }, "localname": "ContractualCommitmentsForAcquisitionOfIntangibleAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentAdvancesToSuppliers": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current advances made to suppliers before goods or services are received." } }, "en-us": { "role": { "label": "Current advances to suppliers", "terseLabel": "Advance to suppliers" } } }, "localname": "CurrentAdvancesToSuppliers", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentAssets": { "auth_ref": [ "r26", "r137", "r138" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]" } }, "en-us": { "role": { "label": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "CurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets [abstract]", "terseLabel": "Current assets:" } } }, "localname": "CurrentAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners": { "auth_ref": [ "r26" ], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for distribution to owners]" } }, "en-us": { "role": { "label": "Current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners", "totalLabel": "Other non-current assets" } } }, "localname": "CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLeaseLiabilities": { "auth_ref": [ "r159" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Current lease liabilities", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "CurrentLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLiabilities": { "auth_ref": [ "r28", "r137", "r139" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period." } }, "en-us": { "role": { "label": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "CurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities [abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "CurrentLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "ifrs-full_CurrentPortionOfLongtermBorrowings": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Current portion of non-current borrowings", "terseLabel": "Current portion of long-term borrowings" } } }, "localname": "CurrentPortionOfLongtermBorrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofborrowingsfromfinancialinstitutionsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]" } }, "en-us": { "role": { "label": "Current prepayments and other current assets", "terseLabel": "Other current assets" } } }, "localname": "CurrentPrepaymentsAndOtherCurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": { "auth_ref": [ "r29" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]" } }, "en-us": { "role": { "label": "Current receivables from taxes other than income tax", "terseLabel": "Withholding taxes receivables", "verboseLabel": "Current portion" } } }, "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleofcurrentandnoncurrentportionoftaxreceivablesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTaxLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]" } }, "en-us": { "role": { "label": "Current tax liabilities, current", "terseLabel": "Income tax payables" } } }, "localname": "CurrentTaxLiabilitiesCurrent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTradeReceivables": { "auth_ref": [ "r27", "r29" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current trade receivables. [Refer: Trade receivables]" } }, "en-us": { "role": { "label": "Current trade receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "CurrentTradeReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleofaccountsreceivablesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationAndAmortisationExpense": { "auth_ref": [ "r1", "r3", "r52", "r145", "r188", "r195" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives." } }, "en-us": { "role": { "label": "Depreciation and amortisation expense", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortisationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r68" ], "lang": { "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Depreciation, property, plant and equipment", "terseLabel": "Depreciation charged for the year" } } }, "localname": "DepreciationPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for business combinations [text block]", "terseLabel": "Business combinations under common control" } } }, "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for foreign currency translation." } }, "en-us": { "role": { "label": "Description of accounting policy for foreign currency translation [text block]", "terseLabel": "Foreign currency translation" } } }, "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for transactions with non-controlling interests. [Refer: Non-controlling interests]" } }, "en-us": { "role": { "label": "Description of accounting policy for transactions with non-controlling interests [text block]", "terseLabel": "Non-controlling interest" } } }, "localname": "DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfAcquiredReceivablesExplanatory": { "auth_ref": [ "r167" ], "lang": { "en": { "role": { "documentation": "The disclosure of receivables acquired in a business combination. [Refer: Business combinations [member]]" } }, "en-us": { "role": { "label": "Disclosure of acquired receivables [text block]", "terseLabel": "WITHHOLDING TAX RECEIVABLES, NET" } } }, "localname": "DisclosureOfAcquiredReceivablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/WithholdingTaxReceivablesNet" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of the basis used for consolidation." } }, "en-us": { "role": { "label": "Disclosure of basis of consolidation [text block]", "terseLabel": "Basis of consolidation" } } }, "localname": "DisclosureOfBasisOfConsolidationExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } }, "en-us": { "role": { "label": "Disclosure of basis of preparation of financial statements [text block]", "terseLabel": "Basis of presentation" } } }, "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfChangesInAccountingEstimatesExplanatory": { "auth_ref": [ "r128" ], "lang": { "en": { "role": { "documentation": "The disclosure of changes in accounting estimates." } }, "en-us": { "role": { "label": "Disclosure of changes in accounting estimates [text block]", "terseLabel": "Use of estimates" } } }, "localname": "DisclosureOfChangesInAccountingEstimatesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]" } }, "en-us": { "role": { "label": "Disclosure of commitments and contingent liabilities [text block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory": { "auth_ref": [ "r169" ], "lang": { "en": { "role": { "documentation": "The disclosure of contingent liabilities in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]" } }, "en-us": { "role": { "label": "Disclosure of contingent liabilities in business combination [text block]", "terseLabel": "BUSINESS COMBINATION" } } }, "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": { "auth_ref": [ "r179" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [text block]", "terseLabel": "BORROWINGS FROM FINANCIAL INSTITUTIONS" } } }, "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutions" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "auth_ref": [ "r105" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [text block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "auth_ref": [ "r67" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [text block]", "terseLabel": "Schedule of fixed assets, net" } } }, "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/FixedAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": { "auth_ref": [ "r80" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for the effect of changes in foreign exchange rates." } }, "en-us": { "role": { "label": "Disclosure of effect of changes in foreign exchange rates [text block]", "terseLabel": "Schedule of represents the purchase price allocation at the dates of the acquisition" } } }, "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "auth_ref": [ "r73" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for employee benefits." } }, "en-us": { "role": { "label": "Disclosure of employee benefits [text block]", "terseLabel": "PROVISION FOR EMPLOYEE BENEFITS" } } }, "localname": "DisclosureOfEmployeeBenefitsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "auth_ref": [ "r54" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } }, "en-us": { "role": { "label": "Disclosure of events after reporting period [text block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfExpensesByNatureExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]" } }, "en-us": { "role": { "label": "Disclosure of expenses by nature [text block]", "terseLabel": "NATURE OF OPERATIONS" } } }, "localname": "DisclosureOfExpensesByNatureExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]" } }, "en-us": { "role": { "label": "Disclosure of general and administrative expense [text block]", "terseLabel": "ADMINISTRATIVE EXPENSES" } } }, "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AdministrativeExpenses" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfIncomeTaxExplanatory": { "auth_ref": [ "r59" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for income taxes." } }, "en-us": { "role": { "label": "Disclosure of income tax [text block]", "terseLabel": "TAXATION" } } }, "localname": "DisclosureOfIncomeTaxExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/Taxation" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfInventoriesExplanatory": { "auth_ref": [ "r77" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for inventories." } }, "en-us": { "role": { "label": "Disclosure of inventories [text block]", "terseLabel": "INVENTORY" } } }, "localname": "DisclosureOfInventoriesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [abstract]" } } }, "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory": { "auth_ref": [ "r172" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for non-current assets held for sale and discontinued operations." } }, "en-us": { "role": { "label": "Disclosure of non-current assets held for sale and discontinued operations [text block]", "terseLabel": "RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES" } } }, "localname": "DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "auth_ref": [ "r70" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } }, "en-us": { "role": { "label": "Disclosure of property, plant and equipment [text block]", "terseLabel": "FIXED ASSETS, NET" } } }, "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/FixedAssetsNet" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "auth_ref": [ "r84" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for related parties." } }, "en-us": { "role": { "label": "Disclosure of related party [text block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "DisclosureOfRelatedPartyExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": { "auth_ref": [ "r38" ], "lang": { "en": { "role": { "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]" } }, "en-us": { "role": { "label": "Disclosure of reserves within equity [text block]", "terseLabel": "LEGAL RESERVE" } } }, "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/LegalReserve" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]" } }, "en-us": { "role": { "label": "Disclosure of restricted cash and cash equivalents [text block]", "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfRevenueExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for revenue." } }, "en-us": { "role": { "label": "Disclosure of revenue [text block]", "terseLabel": "Cost of revenue" } } }, "localname": "DisclosureOfRevenueExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": { "auth_ref": [ "r157", "r158" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for revenue from contracts with customers." } }, "en-us": { "role": { "label": "Disclosure of revenue from contracts with customers [text block]", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": { "auth_ref": [ "r12" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for significant accounting policies applied by the entity." } }, "en-us": { "role": { "label": "Disclosure of significant accounting policies [text block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]" } }, "en-us": { "role": { "label": "Disclosure of trade and other receivables [text block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "ifrs-full_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share [abstract]", "terseLabel": "Loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "auth_ref": [ "r123", "r124" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EmployeeBenefitsExpense": { "auth_ref": [ "r1", "r3", "r52" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment." } }, "en-us": { "role": { "label": "Employee benefits expense", "terseLabel": "Employee benefits" } } }, "localname": "EmployeeBenefitsExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "auth_ref": [ "r82" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for related parties [member]" } } }, "localname": "EntitysTotalForRelatedPartiesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails", "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleofamountsduetorelatedpartiesTable", "http://www.guardforceai.com/role/ScheduleoflongtermborrowingsfromrelatedpartiesTable" ], "xbrltype": "domainItemType" }, "ifrs-full_Equity": { "auth_ref": [ "r23", "r32", "r129", "r131", "r149", "r150", "r151" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } }, "en-us": { "role": { "label": "Equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total deficit" } } }, "localname": "Equity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [abstract]", "terseLabel": "(Deficit) Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "ifrs-full_EquityAndLiabilities": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } }, "en-us": { "role": { "label": "Equity and liabilities", "totalLabel": "Total Liabilities and Equity" } } }, "localname": "EquityAndLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EquityAttributableToOwnersOfParent": { "auth_ref": [ "r22" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_Equity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest." } }, "en-us": { "role": { "label": "Equity attributable to owners of parent", "totalLabel": "Total deficit attributable to equity holders of the Company" } } }, "localname": "EquityAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FeeAndCommissionExpense": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense relating to fees and commissions." } }, "en-us": { "role": { "label": "Fee and commission expense", "terseLabel": "Commission receivable" } } }, "localname": "FeeAndCommissionExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } }, "en-us": { "role": { "label": "Finance costs", "negatedLabel": "Finance costs" } } }, "localname": "FinanceCosts", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Gains (losses) on exchange differences on translation of foreign operations, net of tax", "terseLabel": "Currency translation differences" } } }, "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "auth_ref": [ "r13", "r79" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Foreign exchange gain (loss)", "terseLabel": "Foreign exchange loss, net" } } }, "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_Goodwill": { "auth_ref": [ "r14", "r98", "r99", "r170" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]" } }, "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GrossCarryingAmountMember": { "auth_ref": [ "r62", "r100", "r109", "r112", "r170", "r175", "r176", "r177", "r205", "r207" ], "lang": { "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]" } }, "en-us": { "role": { "label": "Gross carrying amount [member]", "terseLabel": "Cost [Member]" } } }, "localname": "GrossCarryingAmountMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_GrossProfit": { "auth_ref": [ "r2" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } }, "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Profit or loss [abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "auth_ref": [ "r47", "r55", "r56", "r57", "r86", "r147", "r189" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]" } }, "en-us": { "role": { "label": "Tax expense (income)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseContinuingOperations", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": { "auth_ref": [ "r126" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]" } }, "en-us": { "role": { "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes", "totalLabel": "Net (decrease) increase in cash and cash equivalents, and restricted cash" } } }, "localname": "IncreaseDecreaseInCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": { "auth_ref": [ "r10" ], "lang": { "en": { "role": { "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]" } }, "en-us": { "role": { "label": "Increase (decrease) in number of ordinary shares issued", "terseLabel": "Issued shares for acquisition of a subsidiary (in Shares)" } } }, "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill", "terseLabel": "Exchange difference" } } }, "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Increase (decrease) through net exchange differences, property, plant and equipment", "terseLabel": "Exchange differences" } } }, "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r14", "r104" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]" } }, "en-us": { "role": { "label": "Intangible assets other than goodwill", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsOtherThanGoodwill", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestExpense": { "auth_ref": [ "r146", "r187", "r195" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense arising from interest." } }, "en-us": { "role": { "label": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestExpenseOnBorrowings": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]" } }, "en-us": { "role": { "label": "Interest expense on borrowings", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseOnBorrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/BorrowingsfromFinancialInstitutionsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Interest expense on lease liabilities", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseOnLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestPaidClassifiedAsFinancingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for interest paid, classified as financing activities." } }, "en-us": { "role": { "label": "Interest paid, classified as financing activities", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaidClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_Inventories": { "auth_ref": [ "r16", "r27", "r74" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current inventories. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Current inventories", "terseLabel": "Inventory" } } }, "localname": "Inventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InventoryWritedown2011": { "auth_ref": [ "r51", "r75" ], "lang": { "en": { "role": { "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Inventory write-down", "terseLabel": "Inventory" } } }, "localname": "InventoryWritedown2011", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoofinventoryTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IssueOfEquity": { "auth_ref": [ "r6" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The increase in equity through the issue of equity instruments." } }, "en-us": { "role": { "label": "Issue of equity", "terseLabel": "Issued shares for acquisition of a subsidiary" } } }, "localname": "IssueOfEquity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IssuedCapital": { "auth_ref": [ "r32" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The nominal value of capital issued." } }, "en-us": { "role": { "label": "Issued capital", "terseLabel": "Ordinary shares \u2013 par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,587,388 shares at June 30, 2021; par value $0.003 authorized 100,000,000 shares, issued and outstanding 17,356,090 shares at December 31, 2020" } } }, "localname": "IssuedCapital", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LaterThanFiveYearsMember": { "auth_ref": [ "r163", "r164", "r181", "r183", "r185", "r203" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than five years." } }, "en-us": { "role": { "label": "Later than five years [member]", "terseLabel": "More than 5 years [Member]" } } }, "localname": "LaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": { "auth_ref": [ "r10", "r163", "r164", "r181", "r185", "r203" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than four years and not later than five years." } }, "en-us": { "role": { "label": "Later than four years and not later than five years [member]", "terseLabel": "4-5 years [Member]" } } }, "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": { "auth_ref": [ "r180", "r182", "r185" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than one month and not later than three months." } }, "en-us": { "role": { "label": "Later than one month and not later than three months [member]", "terseLabel": "1-3 years [Member]" } } }, "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "domainItemType" }, "ifrs-full_LeaseLiabilities": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration." } }, "en-us": { "role": { "label": "Lease liabilities", "terseLabel": "Present value of finance lease liabilities, net" } } }, "localname": "LeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofminimumleasepaymentsunderfinanceleaseagreementsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LeaseholdImprovementsMember": { "auth_ref": [ "r61" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement." } }, "en-us": { "role": { "label": "Leasehold improvements [member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_Liabilities": { "auth_ref": [ "r23", "r149", "r150", "r151", "r190", "r194" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } }, "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]" } }, "en-us": { "role": { "label": "Net defined benefit liability (asset)", "periodEndLabel": "Defined benefit obligations, ending", "periodStartLabel": "Defined benefit obligations, beginning" } } }, "localname": "LiabilityAssetOfDefinedBenefitPlans", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofmovementinthepresentvalueofthedefinedbenefitobligationTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LoansAndAdvancesToCustomers": { "auth_ref": [ "r23" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of loans and advances the entity has made to customers." } }, "en-us": { "role": { "label": "Loans and advances to customers", "terseLabel": "Advances made" } } }, "localname": "LoansAndAdvancesToCustomers", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LongtermBorrowings": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Non-current portion of non-current borrowings", "terseLabel": "Long-term borrowings" } } }, "localname": "LongtermBorrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofborrowingsfromfinancialinstitutionsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_MachineryMember": { "auth_ref": [ "r60" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Machinery [member]", "terseLabel": "Machinery and equipment [Member]" } } }, "localname": "MachineryMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_MaturityAxis": { "auth_ref": [ "r25", "r72", "r156", "r163", "r164", "r173", "r178", "r181", "r199", "r200", "r202", "r203" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Maturity [axis]" } } }, "localname": "MaturityAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "stringItemType" }, "ifrs-full_NetDeferredTaxAssets": { "auth_ref": [ "r58" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 9.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]" } }, "en-us": { "role": { "label": "Net deferred tax assets", "terseLabel": "Deferred tax assets, net" } } }, "localname": "NetDeferredTaxAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncontrollingInterests": { "auth_ref": [ "r21", "r133", "r135" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_Equity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Non-controlling interests", "terseLabel": "Total equity attributable to non-controlling interests" } } }, "localname": "NoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncontrollingInterestsMember": { "auth_ref": [ "r8" ], "lang": { "en": { "role": { "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent." } }, "en-us": { "role": { "label": "Non-controlling interests [member]", "terseLabel": "Non- controlling Interests" } } }, "localname": "NoncontrollingInterestsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_NoncurrentLeaseLiabilities": { "auth_ref": [ "r159" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Non-current lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "NoncurrentLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": { "auth_ref": [ "r31" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]" } }, "en-us": { "role": { "label": "Non-current provisions for employee benefits", "terseLabel": "Provision for employee benefits" } } }, "localname": "NoncurrentProvisionsForEmployeeBenefits", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NotLaterThanOneYearMember": { "auth_ref": [ "r24", "r163", "r164", "r181", "r185", "r203" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of not later than one year." } }, "en-us": { "role": { "label": "Not later than one year [member]", "terseLabel": "Less than 1 year [Member]" } } }, "localname": "NotLaterThanOneYearMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofcapitalexpenditurecommitmentsTable" ], "xbrltype": "domainItemType" }, "ifrs-full_NumberOfSharesAuthorised": { "auth_ref": [ "r34" ], "lang": { "en": { "role": { "documentation": "The number of shares authorised." } }, "en-us": { "role": { "label": "Number of shares authorised", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Ordinary shares, authorized" } } }, "localname": "NumberOfSharesAuthorised", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "ifrs-full_NumberOfSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en": { "role": { "documentation": "The number of shares issued by the entity." } }, "en-us": { "role": { "label": "Number of shares issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Ordinary shares, issued" } } }, "localname": "NumberOfSharesIssued", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "ifrs-full_NumberOfSharesOutstanding": { "auth_ref": [ "r36" ], "lang": { "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } }, "en-us": { "role": { "label": "Number of shares outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "NumberOfSharesOutstanding", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "ifrs-full_OrdinarySharesMember": { "auth_ref": [ "r37", "r92" ], "lang": { "en": { "role": { "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used." } }, "en-us": { "role": { "label": "Ordinary shares [member]", "terseLabel": "Issued Capital" } } }, "localname": "OrdinarySharesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_OtherCashAndCashEquivalents": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Other cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "OtherCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentAssets": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]" } }, "en-us": { "role": { "label": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherCurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentFinancialLiabilities": { "auth_ref": [ "r19", "r143" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]" } }, "en-us": { "role": { "label": "Other current financial liabilities", "terseLabel": "Current portion of finance lease liabilities, net" } } }, "localname": "OtherCurrentFinancialLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentLiabilities": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 }, "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]" } }, "en-us": { "role": { "label": "Other current liabilities", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherExpenseByNature": { "auth_ref": [ "r1", "r52" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]" } }, "en-us": { "role": { "label": "Other expenses, by nature", "terseLabel": "Other expenses" } } }, "localname": "OtherExpenseByNature", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": { "auth_ref": [ "r48" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates", "terseLabel": "Other income, net" } } }, "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherNoncurrentFinancialAssets": { "auth_ref": [ "r15" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]" } }, "en-us": { "role": { "label": "Other non-current financial assets", "terseLabel": "Fixed assets, net" } } }, "localname": "OtherNoncurrentFinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherNoncurrentFinancialLiabilities": { "auth_ref": [ "r19", "r144" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]" } }, "en-us": { "role": { "label": "Other non-current financial liabilities", "terseLabel": "Long-term borrowings from financial institutions" } } }, "localname": "OtherNoncurrentFinancialLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherNoncurrentNonfinancialAssets": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 10.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]" } }, "en-us": { "role": { "label": "Other non-current non-financial assets", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentNonfinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherPayables": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 4.0, "parentTag": "ifrs-full_OtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other payables", "terseLabel": "Other Payables" } } }, "localname": "OtherPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherReserves": { "auth_ref": [ "r32" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]" } }, "en-us": { "role": { "label": "Other reserves", "terseLabel": "Legal reserve" } } }, "localname": "OtherReserves", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherReservesMember": { "auth_ref": [ "r8", "r38" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]" } }, "en-us": { "role": { "label": "Other reserves [member]", "terseLabel": "Other reserves [member]" } } }, "localname": "OtherReservesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_ParValuePerShare": { "auth_ref": [ "r35" ], "lang": { "en": { "role": { "documentation": "The nominal value per share." } }, "en-us": { "role": { "label": "Par value per share", "terseLabel": "Common stock, par value (in Dollars per share)", "verboseLabel": "Ordinary shares, par value (in Dollars per share)" } } }, "localname": "ParValuePerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Payments of lease liabilities, classified as financing activities", "negatedLabel": "Lease payments" } } }, "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Proceeds from borrowings, classified as financing activities", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "auth_ref": [ "r115" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Proceeds from sales of property, plant and equipment, classified as investing activities", "terseLabel": "Proceeds from fixed assets disposal" } } }, "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProductionSupplies": { "auth_ref": [ "r30", "r76" ], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 6.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Current production supplies", "terseLabel": "Tools and supplies" } } }, "localname": "ProductionSupplies", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfessionalFeesExpense": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of fees paid or payable for professional services." } }, "en-us": { "role": { "label": "Professional fees expense", "terseLabel": "Professional fees" } } }, "localname": "ProfessionalFeesExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLoss": { "auth_ref": [ "r5", "r39", "r119", "r130", "r132", "r137", "r190", "r192", "r201", "r204" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 }, "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 }, "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Profit (loss)", "terseLabel": "Net loss for the period", "totalLabel": "Net loss for the period", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow", "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome", "http://www.guardforceai.com/role/ConsolidatedIncomeStatement", "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": { "auth_ref": [ "r41", "r134" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]" } }, "en-us": { "role": { "label": "Profit (loss), attributable to non-controlling interests", "terseLabel": "Less: net loss (profit) attributable to non-controlling interests" } } }, "localname": "ProfitLossAttributableToNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossAttributableToOwnersOfParent": { "auth_ref": [ "r42" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss), attributable to owners of parent", "totalLabel": "Net loss attributable to equity holders of the Company" } } }, "localname": "ProfitLossAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossBeforeTax": { "auth_ref": [ "r1", "r2", "r171", "r190", "r192" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss) before tax", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "ProfitLossBeforeTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossFromOperatingActivities": { "auth_ref": [ "r48", "r91" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss) from operating activities", "totalLabel": "Loss from operations" } } }, "localname": "ProfitLossFromOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PropertyPlantAndEquipmentMember": { "auth_ref": [ "r67", "r96", "r162" ], "lang": { "en": { "role": { "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Property, plant and equipment [member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": { "auth_ref": [ "r87", "r89", "r136" ], "lang": { "en": { "role": { "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Proportion of ownership interest in subsidiary", "terseLabel": "Proportion of ownership interest in subsidiary" } } }, "localname": "ProportionOfOwnershipInterestInSubsidiary", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Purchase of intangible assets, classified as investing activities", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Purchase of property, plant and equipment, classified as investing activities", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RangeAxis": { "auth_ref": [ "r153", "r154", "r155", "r166", "r179", "r202" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Range [axis]" } } }, "localname": "RangeAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_RangesMember": { "auth_ref": [ "r153", "r154", "r155", "r166", "r179", "r202" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used." } }, "en-us": { "role": { "label": "Ranges [member]" } } }, "localname": "RangesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ReceivablesFromRentalOfProperties": { "auth_ref": [ "r29" ], "calculation": { "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable": { "order": 2.0, "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of receivables arising from the rental of properties. Property is land or a building - or part of a building - or both." } }, "en-us": { "role": { "label": "Receivables from rental of properties", "terseLabel": "Prepayments - office rental" } } }, "localname": "ReceivablesFromRentalOfProperties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofothercurrentandothernoncurrentassetsTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax": { "auth_ref": [ "r29" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity." } }, "en-us": { "role": { "label": "Receivables from taxes other than income tax", "terseLabel": "Withholding taxes receivable, net", "verboseLabel": "Non-current portion" } } }, "localname": "ReceivablesFromTaxesOtherThanIncomeTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleofcurrentandnoncurrentportionoftaxreceivablesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": { "auth_ref": [ "r50", "r78" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax", "terseLabel": "Currency translation adjustments" } } }, "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RentalExpense": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense recognised on rental activities." } }, "en-us": { "role": { "label": "Rental expense", "terseLabel": "Rental expense" } } }, "localname": "RentalExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RepairsAndMaintenanceExpense": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts." } }, "en-us": { "role": { "label": "Repairs and maintenance expense", "terseLabel": "Repairs and maintenance" } } }, "localname": "RepairsAndMaintenanceExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Repayments of borrowings, classified as financing activities", "negatedLabel": "Repayment of borrowings" } } }, "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReserveOfSharebasedPaymentsMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity resulting from share-based payments." } }, "en-us": { "role": { "label": "Reserve of share-based payments [member]", "terseLabel": "Legal Reserve" } } }, "localname": "ReserveOfSharebasedPaymentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r23" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Restricted cash and cash equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet", "http://www.guardforceai.com/role/ScheduleofcashandcashequivalentsrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RetainedEarnings": { "auth_ref": [ "r32", "r53" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } }, "en-us": { "role": { "label": "Retained earnings", "terseLabel": "Deficit" } } }, "localname": "RetainedEarnings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RetainedEarningsMember": { "auth_ref": [ "r8", "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } }, "en-us": { "role": { "label": "Retained earnings [member]", "terseLabel": "Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "ifrs-full_Revenue": { "auth_ref": [ "r1", "r2", "r45", "r137", "r141", "r171", "r186", "r191", "r196", "r197", "r198" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "ifrs-full_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims." } }, "en-us": { "role": { "label": "Revenue", "terseLabel": "Revenue" } } }, "localname": "Revenue", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RightofuseAssets": { "auth_ref": [ "r161" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee." } }, "en-us": { "role": { "label": "Right-of-use assets", "terseLabel": "Right-of-use assets" } } }, "localname": "RightofuseAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareIssueRelatedCost": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cost related to the issuance of shares." } }, "en-us": { "role": { "label": "Share issue related cost", "terseLabel": "Shares issued" } } }, "localname": "ShareIssueRelatedCost", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": { "auth_ref": [ "r88", "r90", "r148" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Subsidiaries [axis]" } } }, "localname": "SignificantInvestmentsInSubsidiariesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/NatureofOperationsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of cash flows [abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_StatementOfChangesInEquityLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Statement of changes in equity [line items]" } } }, "localname": "StatementOfChangesInEquityLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "ifrs-full_StatementOfChangesInEquityTable": { "auth_ref": [ "r8" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } }, "en-us": { "role": { "label": "Statement of changes in equity [table]" } } }, "localname": "StatementOfChangesInEquityTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "ifrs-full_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of financial position [abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_TopOfRangeMember": { "auth_ref": [ "r153", "r154", "r155", "r166", "r179", "r202" ], "lang": { "en": { "role": { "documentation": "This member stands for top of a range." } }, "en-us": { "role": { "label": "Top of range [member]", "terseLabel": "Top of range [member]" } } }, "localname": "TopOfRangeMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_TradeAndOtherCurrentPayables": { "auth_ref": [ "r18" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]" } }, "en-us": { "role": { "label": "Trade and other current payables", "terseLabel": "Trade and other payables" } } }, "localname": "TradeAndOtherCurrentPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": { "auth_ref": [ "r33" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]" } }, "en-us": { "role": { "label": "Current payables to related parties", "terseLabel": "Amount due to related parties" } } }, "localname": "TradeAndOtherCurrentPayablesToRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": { "auth_ref": [ "r29" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Current receivables due from related parties", "terseLabel": "Amount due from related parties" } } }, "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": { "auth_ref": [ "r33" ], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 1.0, "parentTag": "gfai_TradeAndOtherPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business." } }, "en-us": { "role": { "label": "Trade payables", "terseLabel": "Trade accounts payable \u2013 third parties" } } }, "localname": "TradeAndOtherPayablesToTradeSuppliers", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net [abstract]" } } }, "localname": "TradeAndOtherReceivablesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Receivables due from related parties", "terseLabel": "Due from related parties" } } }, "localname": "TradeAndOtherReceivablesDueFromRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofamountsduefromrelatedpartiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_UtilitiesExpense": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense arising from purchased utilities." } }, "en-us": { "role": { "label": "Utilities expense", "terseLabel": "Utilities expense" } } }, "localname": "UtilitiesExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleofadministrativeexpensesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ValueAddedTaxPayables": { "auth_ref": [ "r33" ], "calculation": { "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable": { "order": 1.0, "parentTag": "ifrs-full_OtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of payables related to a value added tax." } }, "en-us": { "role": { "label": "Value added tax payables", "terseLabel": "Output VAT" } } }, "localname": "ValueAddedTaxPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoftradeandotherpayablesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "ifrs-full_VehiclesMember": { "auth_ref": [ "r61" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Vehicles [member]", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ScheduleoffixedassetsnetTable" ], "xbrltype": "domainItemType" }, "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": { "auth_ref": [ "r165" ], "lang": { "en": { "role": { "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment." } }, "en-us": { "role": { "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16", "terseLabel": "Weighted average lease liabilities percentage" } } }, "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_WeightedAverageShares": { "auth_ref": [ "r94" ], "lang": { "en": { "role": { "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor." } }, "en-us": { "role": { "label": "Weighted average number of ordinary shares used in calculating basic earnings per share", "terseLabel": "Basic and diluted (in Shares)" } } }, "localname": "WeightedAverageShares", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]", "terseLabel": "Weighted average number of shares used in computation:" } } }, "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r212", "r213", "r214", "r220", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Addition Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net effect on income before taxes of the amortization and accretion of premiums, discounts and intangible assets in the year of acquisition, when the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period.", "label": "Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Net Effect on Income", "terseLabel": "Total purchase price" } } }, "localname": "BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Owns, percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r217", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/ScheduleofrepresentsthepurchasepriceallocationatthedatesoftheacquisitionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r211", "r215", "r224", "r225", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Abstract]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/Inventory" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Interest rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r219", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r219", "r226", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r208", "r229", "r242", "r244" ], "calculation": { "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings from financial institutions" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.guardforceai.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "10", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2021-03-24" }, "r1": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "102", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard", "URIDate": "2021-03-24" }, "r10": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "112", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2021-03-24" }, "r100": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2021-03-24" }, "r101": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard", "URIDate": "2021-03-24" }, "r102": { "Clause": "vi", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vi&doctype=Standard", "URIDate": "2021-03-24" }, "r103": { "Clause": "vii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vii&doctype=Standard", "URIDate": "2021-03-24" }, "r104": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2021-03-24" }, "r105": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard", "URIDate": "2021-03-24" }, "r106": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "119", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_c&doctype=Standard", "URIDate": "2021-03-24" }, "r107": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "122", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_122_e&doctype=Standard", "URIDate": "2021-03-24" }, "r108": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "76", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard", "URIDate": "2021-03-24" }, "r109": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2021-03-24" }, "r11": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "117", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard", "URIDate": "2021-03-24" }, "r110": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2021-03-24" }, "r111": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "41", "Paragraph": "50", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard", "URIDate": "2021-03-24" }, "r112": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "41", "Paragraph": "54", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2021-03-24" }, "r113": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "10", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard", "URIDate": "2021-03-24" }, "r114": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2021-03-24" }, "r115": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2021-03-24" }, "r116": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "17", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard", "URIDate": "2021-03-24" }, "r117": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "17", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard", "URIDate": "2021-03-24" }, "r118": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "17", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2021-03-24" }, "r119": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "18", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2021-03-24" }, "r12": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "117", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard", "URIDate": "2021-03-24" }, "r120": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2021-03-24" }, "r121": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2021-03-24" }, "r122": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard", "URIDate": "2021-03-24" }, "r123": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "25", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard", "URIDate": "2021-03-24" }, "r124": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "28", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard", "URIDate": "2021-03-24" }, "r125": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "31", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard", "URIDate": "2021-03-24" }, "r126": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "45", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard", "URIDate": "2021-03-24" }, "r127": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "50", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2021-03-24" }, "r128": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "8", "Paragraph": "39", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard", "URIDate": "2021-03-24" }, "r129": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "24", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2021-03-24" }, "r13": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "35", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard", "URIDate": "2021-03-24" }, "r130": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "24", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2021-03-24" }, "r131": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "32", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r132": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "32", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r133": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "10", "Paragraph": "22", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22&doctype=Standard", "URIDate": "2021-03-24" }, "r134": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_e&doctype=Standard", "URIDate": "2021-03-24" }, "r135": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_f&doctype=Standard", "URIDate": "2021-03-24" }, "r136": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "19B", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard", "URIDate": "2021-03-24" }, "r137": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B10", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r138": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r139": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r14": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard", "URIDate": "2021-03-24" }, "r140": { "Clause": "ix", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r141": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r142": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r143": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r144": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r145": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r146": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r147": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r148": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B4", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r149": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2021-03-24" }, "r15": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_d&doctype=Standard", "URIDate": "2021-03-24" }, "r150": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2021-03-24" }, "r151": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2021-03-24" }, "r152": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard", "URIDate": "2021-03-24" }, "r153": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "B6", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r154": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "IE63", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2021-03-24" }, "r155": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "14", "Paragraph": "33", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2021-03-24" }, "r156": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Paragraph": "120", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r157": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI", "URIDate": "2021-03-24" }, "r158": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Section": "Presentation", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI", "URIDate": "2021-03-24" }, "r159": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "47", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2021-03-24" }, "r16": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard", "URIDate": "2021-03-24" }, "r160": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2021-03-24" }, "r161": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "j", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2021-03-24" }, "r162": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard", "URIDate": "2021-03-24" }, "r163": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "94", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard", "URIDate": "2021-03-24" }, "r164": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "97", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard", "URIDate": "2021-03-24" }, "r165": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "C12", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C", "URIDate": "2021-03-24" }, "r166": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "2", "Paragraph": "45", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2021-03-24" }, "r167": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B64", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_h&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r168": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B64", "Subparagraph": "i", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r169": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B64", "Subparagraph": "j", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r17": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "i", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2021-03-24" }, "r170": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B67", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r171": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "5", "Paragraph": "33", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r172": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "5", "Section": "Presentation and disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI", "URIDate": "2021-03-24" }, "r173": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "23B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2021-03-24" }, "r174": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35H", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2021-03-24" }, "r175": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35I", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2021-03-24" }, "r176": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35M", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2021-03-24" }, "r177": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35N", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2021-03-24" }, "r178": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "42E", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2021-03-24" }, "r179": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "7", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard", "URIDate": "2021-03-24" }, "r18": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "k", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard", "URIDate": "2021-03-24" }, "r180": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B11", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r181": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B11", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r182": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r183": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r184": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r185": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "IG31A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r186": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2021-03-24" }, "r187": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard", "URIDate": "2021-03-24" }, "r188": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard", "URIDate": "2021-03-24" }, "r189": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2021-03-24" }, "r19": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "m", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_m&doctype=Standard", "URIDate": "2021-03-24" }, "r190": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard", "URIDate": "2021-03-24" }, "r191": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2021-03-24" }, "r192": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2021-03-24" }, "r193": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2021-03-24" }, "r194": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard", "URIDate": "2021-03-24" }, "r195": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2021-03-24" }, "r196": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "32", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard", "URIDate": "2021-03-24" }, "r197": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "33", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2021-03-24" }, "r198": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "34", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard", "URIDate": "2021-03-24" }, "r199": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "109", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard", "URIDate": "2021-03-24" }, "r2": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "103", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard", "URIDate": "2021-03-24" }, "r20": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "n", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard", "URIDate": "2021-03-24" }, "r200": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "109A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2021-03-24" }, "r201": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "113", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2021-03-24" }, "r202": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "120", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard", "URIDate": "2021-03-24" }, "r203": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "132", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2021-03-24" }, "r204": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39L", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard", "URIDate": "2021-03-24" }, "r205": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "37", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r206": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG29", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r207": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG29", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r21": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "q", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_q&doctype=Standard", "URIDate": "2021-03-24" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r22": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "r", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard", "URIDate": "2021-03-24" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r23": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "55", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard", "URIDate": "2021-03-24" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r24": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "61", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard", "URIDate": "2021-03-24" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r245": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r25": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "61", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard", "URIDate": "2021-03-24" }, "r26": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "66", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard", "URIDate": "2021-03-24" }, "r27": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "68", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard", "URIDate": "2021-03-24" }, "r28": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "69", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard", "URIDate": "2021-03-24" }, "r29": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2021-03-24" }, "r3": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "104", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard", "URIDate": "2021-03-24" }, "r30": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard", "URIDate": "2021-03-24" }, "r31": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard", "URIDate": "2021-03-24" }, "r32": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2021-03-24" }, "r33": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard", "URIDate": "2021-03-24" }, "r34": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r35": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r36": { "Clause": "iv", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard", "URIDate": "2021-03-24" }, "r37": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2021-03-24" }, "r38": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2021-03-24" }, "r39": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81A", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2021-03-24" }, "r4": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2021-03-24" }, "r40": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81A", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2021-03-24" }, "r41": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r42": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r43": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r44": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r45": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2021-03-24" }, "r46": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2021-03-24" }, "r47": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2021-03-24" }, "r48": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "85", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard", "URIDate": "2021-03-24" }, "r49": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "91", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2021-03-24" }, "r5": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2021-03-24" }, "r50": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "92", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_92&doctype=Standard", "URIDate": "2021-03-24" }, "r51": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "98", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard", "URIDate": "2021-03-24" }, "r52": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "99", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard", "URIDate": "2021-03-24" }, "r53": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "IG6", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r54": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "10", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2021-03-24" }, "r55": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "79", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard", "URIDate": "2021-03-24" }, "r56": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2021-03-24" }, "r57": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r58": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2021-03-24" }, "r59": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI", "URIDate": "2021-03-24" }, "r6": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r60": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "37", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_c&doctype=Standard", "URIDate": "2021-03-24" }, "r61": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "37", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard", "URIDate": "2021-03-24" }, "r62": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2021-03-24" }, "r63": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard", "URIDate": "2021-03-24" }, "r64": { "Clause": "vii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2021-03-24" }, "r65": { "Clause": "viii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard", "URIDate": "2021-03-24" }, "r66": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2021-03-24" }, "r67": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard", "URIDate": "2021-03-24" }, "r68": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "75", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2021-03-24" }, "r69": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "75", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2021-03-24" }, "r7": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2021-03-24" }, "r70": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI", "URIDate": "2021-03-24" }, "r71": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "140", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a&doctype=Standard", "URIDate": "2021-03-24" }, "r72": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "147", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2021-03-24" }, "r73": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Section": "Scope", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI", "URIDate": "2021-03-24" }, "r74": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "36", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard", "URIDate": "2021-03-24" }, "r75": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "36", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_e&doctype=Standard", "URIDate": "2021-03-24" }, "r76": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "37", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard", "URIDate": "2021-03-24" }, "r77": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI", "URIDate": "2021-03-24" }, "r78": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "21", "Paragraph": "48", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_48&doctype=Standard", "URIDate": "2021-03-24" }, "r79": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "21", "Paragraph": "52", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2021-03-24" }, "r8": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard", "URIDate": "2021-03-24" }, "r80": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "21", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI", "URIDate": "2021-03-24" }, "r81": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "18", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2021-03-24" }, "r82": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "19", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard", "URIDate": "2021-03-24" }, "r83": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "20", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard", "URIDate": "2021-03-24" }, "r84": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Section": "Disclosures", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2021-03-24" }, "r85": { "Clause": "vi", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vi&doctype=Standard", "URIDate": "2021-03-24" }, "r86": { "Clause": "viii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2021-03-24" }, "r87": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r88": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2021-03-24" }, "r89": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r9": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "108", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard", "URIDate": "2021-03-24" }, "r90": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2021-03-24" }, "r91": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "32", "Paragraph": "IE33", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples", "URIDate": "2021-03-24" }, "r92": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "66", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard", "URIDate": "2021-03-24" }, "r93": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "67", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard", "URIDate": "2021-03-24" }, "r94": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "70", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2021-03-24" }, "r95": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "126", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard", "URIDate": "2021-03-24" }, "r96": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "127", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard", "URIDate": "2021-03-24" }, "r97": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "130", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r98": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "134", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_a&doctype=Standard", "URIDate": "2021-03-24" }, "r99": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "135", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_a&doctype=Standard", "URIDate": "2021-03-24" } }, "version": "2.1" } ZIP 104 0001213900-21-065982-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-065982-xbrl.zip M4$L#!!0 ( !V D5.=H2+\!A$ (II : 96$Q-3(R,# M-FM?9W5A M^S89,3\@'ON<4K? MT5*$N:9G<;=_G"IW*O5ZZM\EY>C_5)6<,I?Y-&06,2:DXCG#CLE)UZ=NT/-\ MA[P+G?=$)8,P'!8SF;N[NQT3Q@0F]UG@1;[) KQ 5#4&5_$9 BN2FL_)"3.) MOD^TO:*^6]PMD(MNA62UK"Z'#T) $A!U@V(,\S@5K[-NC50\UF*S<6/#MW<" M9N[TO5$&;F00>C*PWZ.SD8AY/Z*^!529C'*$*$9K>SDMF<%[?J#V(MM>7 O M[WA^/Q/2L>=ZSD1,5+6G0.B M\6 "5\? B.OJMJ M!VINRF,8>?L I7C;H %+AD>!&DZ&+)A.Z=' $,.3.S%K];DU$*2U)/-XA;V, MO#D_E#_$>3<(J6M.\1G;#PR^.@?L9R.7*;W+B:%ZH5#(B+O3H<&Z<0!2SUQ] M.N^8 ^90=063@#]]UK?Q0=N:@G;L=0,!*@X^R+C48<&0 M32T8!1JZ00_'<4 M\M!F)7*4D1\4Y#9\*X) XU.]SMTAPJ'9($'>5VKP/ETS EOFP1F:XM XZM!IG-KBS M=F0SM47[#'W7/ T2L!IZ0P$\64DUO##TG/C:';?" 2*J_2NUP@$UX/<,;N) MP_,MYDMH'VQJWI(L(!QX-K>F-Q/(\KZ>W$^5?O]-W],.8]Q7*,BLD+!QAH)6 MN0N4]JC#[4GQ[V#/:G3_5.I]YL;#N%E^7.QWKCM-MLI)63 MGCG8Z'4FNU/RA$?%UW/;40.##1E.!J';=8[3IF0 MR6$T.TY!+E@\\4P8XX8B$)7VU+.CS,+4TJ\DS=>&/DBS76TUVUVE62,@UVK] MM$%:[?IG\(\$7,A%M;WU7K)UT>YB&7WVKRMMS.:IZOA -&'+@Q(%XO34!>"^#%^A8S M/5\4><7(A203*\!4">IWYAC,%T7[E 5OPOQ1Z%<\Q^$!-G64&K<9@4"&TGET M1*RZ4,I-<*J<*8SWL^_'63U_<- F /A M;NB1JMNW>3!XO[74@M@3Q=UBF0$5NJ:4WT^U/E;C;IT//9XJV7RAHN:VF1RK?N[)E^2P(T-Z&/G=-/@1QL3$SHY"/ M&"0=/6ZR8'O-;,-9PW.B6G]99GS@ 21X? P!$\D;LX$M*>>060D M0SH$<=. P!\<*/<&VZP?RY/G).-T>AI)-&(\;,1PB,@0D-]AY,:&11:(-+#M!XM. MD%QQ43]\CY&^%_DN#P8RTL-WD7ICE \]J,.\$;>82 $BET:6@&MZKO!)XKA7 MC[L4:C5(]H,0+N!.6: /F).P,>R91P0!B6 1?Z,7$9R6EJ>WZ*NA1^TG:U( M!K [QJ[PR6W02_+[1/UO-D\JS=.E7H#-T;+W9]@V_U'R6D#]MT%FU3: MHHXFD%9/K1/;\Y2[8+^>?P&:&PKZX.SUX!RD^)N=HZ!Z) K!0 M&A+J,X)GZRR$CC9K1KX/LXG!;,YZ@!D;#YD9"@A!6J%!$#E#^84P(!=@,[D4 M>(L;&(FWL,KW(A]XY4(D1VRPO@ T<76\84IG%*-H =_\R0ZY'# 7,&-X37HC MV4%("\SN($<*$H?FT$GLQ=)*? G;#\FU9!B4,QP[22%;OB/H&ZU<3DA:N2ZX ML'R5XR$U:QF1H4W=^)H@, "';%,?.8D=+LD[B@)@$RD4%HL$_.8BV])"0'(9 M8 N, G_LHI(](/@=I3M@ 9M7!9_U;,!_#O*TDYT(?,1!*4%N@ 8HE\D@+ #4 M7A1&@ %P*M$H1 C*0Q0UX@,#41&)SX-;("MRXPLA9X$BQL]K#'=-.Q):0"$P M]!&?"?&PJQ04!>DNJ(GL]PWQ0#&.!+WJ<5@<1$Y\R@.Q/)Y@##'L6%YD+&L7 M-;C-PXE #^R$NQ$#Q264]#T<$I.7%F/G89F@AYXC6E4N.B:Y[Y&&6BHI$K\,7H1Q?@H@ZC 7H]!9?TF2DM I@:H?$G>'"+4Q_X M%LMFG@X+BW-N1* JX+A0"< 6I-(@7XP%F8"6P>#8%&7S#0W(IG?",N$S]Q48 MA"J-O+Z)0'I6/$$:&^B(W\<2!R=0"R*_[)^CX3+I1)@Y<#W;ZW,DP1Q0MP^. M #3! HZ %9E"6[!^ -\HUDZCF.(&@=2ED(YALC*$= (F 'AA+I[()V*5 X#= M 07[<2V)VX&W!P(;>Z+ MP^NV/5$"%B+&(.T9U_#8*= [M?DS,-IYKZJ2-JQ :M0,/3^8MWMF!^P.4$ # M%C(NR[;HDCL7?4YLFPH?7![ZW%:RA3A'6DKB%B#,IW([I#/P(AO,S4WX H8B M:0=]7"0='9P//(8XD\:[@9PJTSS\F)0?!@S/ M 5T1(HNYC^1*[MXE=LQ$+HF,,#UP-R8Z-C.4/>(@LF/K'E%_,D7.!A?G>PZL MX0$E%@M,T']F"4.>>G5K%H0LI$2ZZ22 L$6.;R[/W'@:\*)'#C: ?]FVE0QY27R@Q>EG0=5 OW/(#;1+>7QJ:P0;4[@GC MCH,N:--7T 3>XZ!"4CDXJ LHDL_ DQ@3J>_1MR7'5(Z'-K@Z( L17AC-*(YIYA&BQ$F M&-);1ER/> ;()/:8R(BA);(%8=T/,%0$ 1GR8S\*J)O<-R-'GOV'I7M@9^)4 MCP I?,8TX\+AW./: !F#TE3.LDB+MB1 MJG!(/E,[^C']PD01TFV=7PD GZ0HXA% M&#YXJZ7$=WS6+OG^9'+F-@>GL<7T;)L. \ L^91";W@4^@G\$:0E6*4E6@IN M-Q4[S-!Z1IZ<0$Y1)--CP_I^>O'H<&A-5T5<\>IQ*OO,WF?66"=+C?4%;X2$ M9T+_*9Q*!L5"V!,;M)M2J'E>+:Z;_S'+YO8VO.X_%<=2B@4%+&3%N;D$ZP5Y M]7*X?)@4GX"(L2;O?#94,D&&G#-.+B%\?)= -^,3OBVU9USD5Z>_,N"L!SE$ MKWY>KS#B M&G=QIPSR'%1)>7[E^2B[^EC_4.\J]<9)]6KAB9>?K#K=?/V1%!FS\.5[=TGX M^D8:LN)K#LER1)1#IRL5_B4U8#QX/M9Q@X='AI^1F,MGX19T84T^%7-QY@V0 MAE7LP7O,F/12>?H:OL?H%E$/OU\&6&QNO&MT(C:*1$=6[H\]4!^LB&=M7O7" MQ8H!?.W[7N1:6))[?I'X?>-=5LNGL[F#='9W]_UJ[;)6?S:\I5,H[*POR7\@ M3G]?6NRN,W?>1_3C5L_8/?$XWI1]]!\9S$LH7O;75KSL!A6O.3UW M@_HPT[,V$P>$\&++]\31$;'1#VKIRCTO>4P&%>WQ*OLXU7Q ([?0:^:V6WF? MH*>Y#>II"W?U02MM1@.YA6U-6\8"_96V\;>59RW35_5ERH4X:ULH,U0]KC.> MC4)=TW?JC5W2?]5R+92/G^3[9)L M*]0VD^=%S^-WO/X*=GY2K;WIPI(NG+ >=_GSJ<*K$/1Y^<.;H)<$?4X-9O]2 MYMYJ5]^T8$D+,'L'EC^C[W\%HLZ_?C%OO):LB)>\B*TIT06@\@F3$QI2@95X MXYQXOD4_C!\?&(E#W7WYF%,R 0HZ*M\E8WF @.N%>'::43\YV;\,74(VF#A1 M)@Z-"?T+:3^0Y\"A,+0L9@DLL%,QA3,K.*R']&\3V\VOY>SA&_H/H/\8R*E2 M[J71?)VO#IG?___UWB2OK)X1L'@PM"FLX7KXXD1\RR8^4<;\$B'RQT[^<_GI M\^Y__W-E#J/Q%W>W8-WOC_I?)N[%271WNN\7]L^R-Q?=26#OC\Q[S?XSS(0= M]N?]?NYVK)OGH79=JV4[9YG1^$/EBS:R.OZUD;^[_GP=_5%K%O9[YY<7HX\W M-=<:6I_=/YH'37,\=#XYW=OAZ?6744O/UNK7HXN#]KG6&M9]K6?:T?#^]NR6 M6@<'O&/O-9U[_;)ZG3EK?# FY\8?>WO.7N8F[YRTV2D[Z&LW ZOBV[W1=7_<+DFO()? 6S#:LVIP+4B5_LJN M8OUTP!+D%&/YXRE[:D[[#J3E6V(KXBE:NPY9U_B,3?#]KYI^H.7S>X7OAMV> MGB?'F?H'2$/\-2#$3C"18GXF=9BK*]C;\& MI"8_^+,S#JQ4?!M_=N8X%7!G:*.59Q9AE,22 +!0%AQE1O[,B?AE ME-+_ %!+ P04 " =@)%3L*2VHUOF+T?2L7@D4'-DC77SX9>CT[NSJZNC_W/2^O(_[;;P*S6IK;ET M+ Q?A#-K-K\;Z<*]K9G.Q+)GPGMW]D%H"U/7G7_Z^/'IZ>EX!-<_\YG!A:X=7(@+9Q=; M]L-'^.*C^S*G>+78%J7V\IZ'B::OW/2PT.PQ0&)$-1U7P=X@=A71OT.?V$Y[ MLC",U47AQ^QEKO9LF=;LA=W8%I6VK'X,[@D>XEBJ+/6BERN+HO+1NR*XX7G; MM1)<:QJZ2?_]]?;;\G(W^OKEI1]='^>:"U3CP49N2W+H(6V ]H[4 M:8O]MA+ &*[\N6.G^/503?L'#:#YHV#VZ::,Z0W>!] MX6%""BT)OL$G.9'WL&\B;L*%C-=HT=M%]R/_,GRIO@N[IN-JYBC8\[.QX^)_ M?P,(+:] MY/G@T3,CZD)X*E[<_VAJ,^K,-7CJR9"%\^\E]:K2\S MZFK"R#)=:@*=N_39_1\!$$T$?^U"]#:_QR M\F6L/PJ.^V+07XXF<.DG01+GKG"OPR*$:_HDW%HSS23\ R+< <5-CMA=N(*/ M^//+/.D#/@LSS7[0S4\"7BI^%G#M;V)-M.-ET_[GLVN=?2_ M*%\* ]GEU?7I]=G5Z;?6W?WI_<7O%]?W=QQT^);2()CKGC@Z?*34>R^__CB] M/;^\N3V[:)U>"6_0[;O3Z_N+Z#O<)O=S??KLY/<>,!S0JOAV8!Q:W[WRZ$NZM_ M"[_?7-__=B=+?J.7\OQ-O\4D?NU.\5'SW61A:]IC:[9%E&-K<@97YOQVA]OSBVLE5 M7(LKW7'JE0U""QM:KFO-/@E#0QO]%*3C#CS%L0Q]G#/9>6:$G=YQ],]*[ M BDFCP4.8@"[!+[_KCW0]\Z'=?C#/W;IE%A-C%5S527+R&PD 90.E/U@6PMS MC#+/LL%J?AB^ET65R$J?R)W.ATQDHPE3FTY^.?J;]BI+<8ZAEVN M$,3Z3 "1-::F Y_ ;XQ-653FSH4?,Y1E@C41+G43_"Q=,X3OEJ.C@QV 4FO( M,?E*+]MR;K28'Z7)%:"T[[8U 9?3LH5OEN,T5):-RI1:2CRE G2((6F;3N$Z M_9'"K2-K1AN2S($DU0H*/K4*!#?5S =XD6X*%_]=Z.Z+\/Z<3O21[GYH2"X; MR75J*04[52!*S9D*EX;UU(B]C#38K:#8Z^:YQ6O+A>M=2W"G5(A-;DO'8DEX M#:EE([6>\+]_Z\N2]%D -T.*I+N/+"CH!0K7PYR;Z^.O21+Z;+O6G(4_@P_\ MJ- *.',(M4:M-M8:-M^.B027.C7&GP2,(WV&5_QW0 /8V3!GQ ":;: :VE3[V1[2 MB67#<^<,$>'E=B.6BR - R<4?U\AMNB7A]>+^U@B\R!T6=;!0-7/-?"X+DB# M8<=U%A[7Z3.F6/#HYFXQ=/2QKMDZ=78>X;!_-$$?_W+DA]28=JD+' )]VLH< MMJOQ01< XOW%,[CE#NR[!8[2C^.[8^$Z\M>(T=VVQ/%W"8D;V/\64A HQ"10A 1\X'(IA^>HR3<)>MVI;WM055>. E6_3ZP+CXD>_FV/4:L M)2&X,B F[JY/P8C 6$,>N"H*"E6$;^2;SA:V#9 1- ;43PU4=T,U72#9L_2Z MZKLM),VBM>@7C? 7EG^L&3RBMLK6H:2B'1CRKY+>1:MP-=MCUYYJT FHF[]O M>>9@[6H_25E__F1:YJ6ML7@,3\9^=F\QQ#F2CH0Q'>DSS7"8+FF/\<;$$)% &().RQRU,G;]HX8!8[)&> MW"&2//CR<75-&Y;(SOU'ZX"* 58N$[!]HDHJ$54U/\#&9].8XN]T- )6!I_; M!HL%M@2>'1%,ZJ:5@]VD-^XBGG+9ABN">UL;T]L &#O0VR&]@4CD&'RS;[^' M@%4V3D@.*[7;)P-)R@BK8M54)(?\2W>G4S#&P$077.V9AEDEM1'6*QKUH:@T MEJ"U]>?V5!^/*5S"?X+3.G+;XM%)VXOJO!&:#9'KI6W-[A&C-^Z4VO=3S>3) M,O#9=DKN L^K_5YI=!R32MD6A-&*,9N6./MUE^'?;3K77E@L&?0U XWW#7>= MMF-7!CDEDVYGO\I^K?R1'G82Z?15TN]GA=T!9/PYG5#8(WI23J&>=?68!^NW M/_G[/X/M;TT#2^ K\Q'HP+)?TI)/IV:4LQ0=_M;U72:@3#H= MA0PZ655G#45K+/BH@PX1^[4SD+>&WT]GZ%@*XP45)F!H@=5LL'/>N0;KH1N! MG>2';E%1^BU/B7D,D>F,+WY,)-F3"N=>YL6MZ?J0E7R^H&@HWW+T?>?8VQ5- M4F5Y+Q%O.?.("\'7A;U,LB5?["D]AQ>3A^>RU MT?NDTP/IWLNJ9VJHA>."J$=$N4NZO4[=5'&RK!X/BPEOB<-*AUT%1T3R->RB MR5P>EG9A#7"V/BMWC7)+'=?61VBGXDED6F6BUE:/+ &0]+1+(MUN+PE*']+O=^NF:2_T9_ MM]_.?G6LDA9D/0PL$R5S8#Y_C8$0:UN3]L*A&5T02:PM)S H6!. P?X3EGZW M3[KB&SQAB0\DE4@#$:B]=M% #(.[FOF@8X5 #KI!DFK+$DM <&P'A\R_6M;X M2<=6MMN]] %1E3>H'3+ 3)85HHI989:[>O 7GI8!E-K2_WZ4*?* =)3**H+" M#A1+24W*)'8+3T\JT'_-EMZC@-8=D%YG_Q'&JQ.^V4$'S$PZF4&7NPQNLCN6 MV1T.^%Y>('Q'CEN?B.K;2_3(/YT(A'(N5G!]4T.NJ>M# X3'WL!(3R9*Y@2R M&LK>9&"2B @$J:CE10VSI8+PY%189SOZK+:4')!^]K=5.8D@ST F_#:)&YA3 M%)&HTGY*;#(^"@JA)D)65R)RC(/M@M,[TO:BVU\U;+<-M#O#AF.V]03FK,/KIP(G7\#9H;J[8#U]4W-& MW0Z6O5&TGQB$[@% 7P/X[$RO% '//>6M1)1304D=J&0PJ&'9MF\3S&&S"#UK M(EASG,V-!^(&U1P:-A1B236L*9N MM;-.#OHDK5-2,8Z)J4L4=0"ZY TV?4@!*QE@)65VX(K+G[+I(S47]$T94BL9 M5+<< +ML:87(8F53I^*VA9-2MH4[2+T!FV^(F599HT650H'\YCKSW6O/(3FY M-TE1[JNDFUFQE)4"%>J&XUI-+YRJ)D+M"B?>6W&[J*A$&72)(B4_L6ZRH@Z+ M.8ET>R)1N_M[^E8P12KZ2&6E1TX3#DMDD77)) YR#9=Y$I]E8H 2; \LT/2]BR=8!*J"W6!*3#6H#A?1C6'$E MZZ.;_$\G:]PT9(G<)(>3:E\FTENTR-* "\]<\"RW/$XH0;%LB9XDY1RY;KU% M6"@:P>*N)'8DZ>\J]8DD]TBO]"RQ@_%/'D ;@'_3(7VI2?1FPJ[Z9QH59P24145:(4L>FAT1-477:G/8<$&F@\$DW1F9X/0YZMO(^/_^)"#24(GG> B%GDCZQ M#"Y5) -%@O\*HM;7BIE,(B869H!%)44%67+PGAK-B=A;/?1I@%/Y6O0S:S;3 M7394DU6WGL%]( NH.:I\(D;,=$5E^C"X1=:+TH:/-/M%<*::39U_"/_[M[XL M27BQ+3QJQH(*?X_O[BD)G8KOFOT'ON,[M>_P_=L\"_B>K^_H1#P6Q4V_3] 6 M[M2R@:_&0H&QL<5L2.V;"5NK<\I?Z=!QY++]!4LBMJ%@_VTNFU]$!-UQ%C@^ M"%M]+%S'A5\P+:*LK5RQU^_<1EE+N5EN?S=8>Z33[Q&E'Q5GC :SH+G"/QMTWT"C%@Y:4 M&5IBB?F%N1V WRV&SLC6YPR(RVDAE>:4]X4?T2C- @2V5 X!\!WCH MYEZY)Q-5')!^]PTFI*> E=@'I3JH8=.3;_0!> 2,*VH_IE8.R0VPRO %*SZX MY=O?E5XM*Z13W=2H@HLSRH)/$0U-,-)7:9F?N]$3'O3E:KI)QQ>:;:YW!MRB MR;M$[O5(IYMFOF+MK)Y,D%))3Y:)G*J=8F*SI^CDH=/1:#%;\&H+WI%W9,WF M-IU2T]$?*=A/V'RER2BJ4D91"&>\%T(88[Q;SJYJ0Z+$J*UJLHQR,RJS8(LQ MNGKP7A6).E&,N>X5-->U]>'"15\26^)0=N@FX#A3:CO8KQ+ (2 X-+/:9W$% M:FI^$GD: M6]=?-D H!N)M^U]:S]+1H)3#!5 5:R M?WCEB,G!0HEEAJ[EYV[;=S/"LZ@Q/SRHWQ_'* M:YJ)GC6:[_F1^3ZL1N"DU?(R_^=A_/.<4>%>GX'TN:9/PJTUTTS" M/R#"';7UR6=AIMD/.KP)+Q6393_/U][.O;$1-0QOJPQ>^#?<,/+_3KG"MFO- MV2J##WPXLL^>]+$[Q>>)[V 3VQ4"/&5+!G4KA"KO:0B/-23ZWQS+'=V,PM4F M "?:3#=>/NW;9@C8/-?W'S%2UI=5%T!\$\MR3F;F2=_LM:45I$?=%/[J>TI8U&/"Z) M@1($-=@F-LXM9%&3!YNEE]BN%\0$O"U,;3'6\10%I.R8F@[_C5F=['!EV2O1 M<>$#5BD&2-5/#@ZJ@R-OXSW_TVX+ESHUQI^$[]H#Z+L[^M\%-4>P3/FSP!*/ MX>U"N^W=Q[0ROS54#A:6B9(<(12[^-D^E^$HU;:CS,\8,OKHY+(=WKV_[\_" M_Z9K-"UN'VK;)_-*98M3]%44;.UD[J X/L,B7D^4GX5%^5T@P%'^?[>M":IL6_AF.;LA5 ,@O+]XGMO4@3VW M=%/X<7QW+)Q;AJ'9SH=:;RU/L]Q3&2.$R]R!5_B_K9C8?!%Q0'$4*T 3\PPV MKVAIE 8K1E>63>+^IE>IN08+OP8[='W9R6,:.U /=(Q/_N6H>[3C@>DHXQ($ M)#HZCOXLS."A4T>@(%W'K'S-*^H12:7@ZO*N^VQ(%NUWM++IVG_1NIQ#PKY+> M16L,^;B?[<'O8H68O:L'[Y)'CL5L^;8,=CO[5ZMBAX@QAE/OW'&TJ*D8*)6B M0=F3X;_^_C:^L4%95KK!F>6PZ)H=S6O%SL\['KSR0^T4+,P*!1$K-Y.H&:E; MSK6E+E'4+E'SS'YY[1D'*81"2N1TB*I*1.KO+]^I8];!TTL8^ST2:=;SY$KF91H+/@H1.[W2+=Z<[L+=P.RH^X-];'*K39W MM;/\D^Y.L6@"CR)=[9DZKZ.K0UH;) #.I66?FN-_V;I+;R:3F\F_EG"Z1S M M.QGLK(:2Y31L77391-R^EIW"Y[AGK"\3A"8\[O M;'H0QM %1]!.7=B30!?FGZGZ:M&3R4!)B!Z5B .5=)0<*SPK9=+C&2N?$6?Q M28L9!H[&C$;O)+Q\\T_+Y7QN]B)$<59:,+GR%//3-E(ZM_F01)$D$ G[Z2T6 MI#9$0:VPD8G1\\!&7^R200Q[)@DN&J>E<5KBH)45MWO](C(-)SQ\1"&35&5P MX'7]GK9&?@YG4?W3TDW7>#GS:@CI^,)T&8>#.W/J.-9(U]R=/7>4'I%Z:1JU M'!ZTF41D\:!59*)FGCR<_Q!0RP99;8+W-)IJY@,5#- 2U>>Q DV77S7==%!7 M4N?&O/# 6O#,3WVG.L6$6G MTR%2?S]%-;&*@N OBT2)T3BQF/A$;JYN$\&H4@0CSRG>4<*YG#.J3NWMA;A' MEMVM1Y9OK455@1*:1TE +GN!$CZ/<@'@N0G.37;,ON@3)48GX'H>(5U3EP50 M&,-C20H 1+?&C2V6U19H3+"#F&#QP-[KDUZ,!+\#G@QMU8W?J.-\PF@G9]OW M<[;U#TV#RYI&9):DN]J[-49?Q2WT/=C?O?4-!6[*$#J),;=F8!!5SC'KO+RC MSTP-[P++(U5K[&U0:5KA96N3=@!)E[A+-;>;Y%[R-K_Q.ZCM-Z;>%N8+D91I M,-]3B*(F/YI(C/DFT^=5Q\D*3\L$/YH/;&TP7@V,9W&[XL];_ZHY^HBUBAKK MQ@(;)+U'(^>#P/VTM3#+ANUC^>/:=QI!_W@S/EP\99>C^R;'&ZDP)Q2.\PU9WJ-YDIIB?R+78*]"^'9 MV%C29%/J49UXP^07V- /YP*#9@$UA 3[J<%[-?!>=*+>AJWR=NR*L@*,B0(F MGH92MV@HGYE/.2_?<9T3%57TU9'4(VJ_2^08XZO?VFES?L$.#VN=/+$F#L18 MI4N98L*E#02H0IO29GI X=,#I-">7^/[_4\J[L'EM;V/ ME36TIXYB[;D9V^)'\T_Y[=SK5TBQ<_<;)^55@V@5:R3B0#2O)!U\Z/8F^0L; M6W*\".ZR(86JQDL V,9!?%JK[WDP=U&15,#D=-CBQ=\*Z$N M7I8<2QMWNQ(14XRF: H>#E+PD!;-@X%,^MT2T)S&(FNR FN?'1:+1$Y7<]*; M=,"*('R_;W1T3A5>"OD.*H/3=,G)NOI!#Q#.! M*]YX_HWGWWC^C>>?PO,O),>YA,3A&-E'-=A%D_Y< (*2I#^K3?IS1/JSVJ0_ M'R);U-]EO7->"\J"5M]*%C0[/G6P&-N+XKT_IQ-]I+MEI@R_JFSH_*L4\BQ) MK%_>BJ/ _P(3\ M1[PLEE.0^!V8T#XZP?#*:PB!(+OFCYNZR;_XTR;ZZYFO!U@ M?*,/L%V/%AQJ/[XE0AB-%K.%@?8&AP"?3.E10CA8P3_B(8NW Q_/Q'H[&\83 M*X[J\+G55:)SJU-U\4^:_$*+Z'3XG7%:-1RG MO;J^C->GI;NE3PNW(&\FW'2\6;B."UXK0'1WKY8NZ7;QO]BE!ZG DQ7VVZH0 MUJ].#/:8S7%Z6X#.'=T=G=%%(HK[@^(U NWNHX=.EJ.'36!N._+,!:I%R8D\ M:;6;+SS7)D\3I8M#6_X$9Z]0<,H*Z;PN9M\)S'ZAP.P!,'O[>Y'6 M")B[)>>@%,DIDFQ">4J9\AWT4VL5*K;&;.3-[CH%0X*;M93+.89C'-8JI3_)%/%GL\L1Q92:^-L9L4.ZTN&)#MBB T M[@C?WM81OA5?>+^N"Q_4=>%@4E=LY;N]*BE3 .66C@S-A\.^[$,QON7&OTLSW4>#KR#">M M<].!\JGK1=L-N_$NISHMZJ\<7#Q,-/T3VR;;Y5EHD]YD>2=&?_]N?T!4>;^K M?BC.CP_&F*<_@RVG/R'NN;3XL"4&U^_:"_MP5^A=[.X/;M;($3@0-A.=Y>6' M/JE+>IW*,D"E\-B,D M\M9JRV.[(\I6=Z0!V1:0J0W(DH*LTX L*53R58Z),1Z'Q"TA4D72D-#+F8+VCY7**$A4B=0>D*^WW M$"LD80JM+^R*1.WMKY"I'"?E7"6XA5ZZ:H](J;)HFL!!LYAF,A ;D('$?"+&SI0WECHH)RR^=J%#I1"2]^!5OHRZ0TZ M%:27W6 IM(B]NJ&#W4 I-LR$*E"MGV11S%[9$\MJISCSK;/3='5 M$]656LP>NLL4*:\-W56SR4FEJY65E,$?M8!R9:G?(YU4M>BEL%@".,8- G5R MKU?NE&Z1OTIY65H=Y;8X5BHT-NJW64S5%I.PQ]8A?-XKQUF ;N9JB!7T:B-P M\QT^U\2:")K@^"/%$H^VKX*RWM:)_LH,>!*S^C'_76ZL8;*#10:*#00*&!0O+N &JF M'*BDW0$Z'2+'*'9X0[T;=B,G4R96-')6<3+8[PDW_)*?A9Z"7Z3^?DN]Z:9Q M>+^N64RSF&8QS6)*"8_$F+>LQH^.;&^Q(46UV-BF==0T>AUN$L;68FC0C&I] MVX-BV5GIVL9+_;RK<#K]'E'Z^[,PMB,[A456 -XV,H4+1EG<@Z-M/>IC%/[$ MB9B^";3L\2?+J0B(66L4$R&'$&TEL$BA%0@R4<4!Z7>3>_.ODBMV8R+GLH=T M%54-'M1".WD,^D3I)&]]^2K1L$=)E-0\A,@]L*FZN=E3KU1/%#JC7!V07J=1 M$G&XHIPR;86H X4HROZZY&1XID_"K3733,(_(,(=M?7)9V&FV0\ZO 0O%8&$G;EFKOB_$VVF&R^?]CV' M7>OH?U'^VB5AX -AV?.UI;+E"R-J&-[^&3#Q;[AAY/^=L8@*3GO7)R]%)*X0_?PKXT?;YX')'-Z-PFA^T_Q$ M>GOX)%@]\L?$LEP36W-X3IO\I__)D? \,SX9&J* FNT?=WFN\U?]$7#;LJEK M6\@/CU2@DPD=N0!LEC)B4\""0P5G;NBN ,Q[NGB =0NR%RHY#C8:V@3?=HLQ M1^TY(^M2^;\1-#>B( ;M/'?R13^YG]*6-L*B'\U\ =0*B ]'T&PJP$MT>..# MK1G"7+-=S#,&% -R%WZTBUU@ZS,4T6,LHL'Z(9.=&FGX]40W-7.DPP,<%S[P MZG/UD\* %PTQ'V/EO&WS/?_3;@N7.C7&GX3OV@-HO3OZWP46HGT2.I^%/S1C M@2@1VFWO/J:(^:VA^1AAV2C)$<*QBY_M.\T[2K7MS7W&DM5')Y?M\.[]?7\6 M[E_FL.=36QOJH\_"-:AI#IMK"\'0"=_TT;^+ 0B!&X!F&ZB&-M5^MH<4; -X M[IS!/+S<;L1R$:1AX(0PO4)!T2\/KQ?WL41FP<16%[%6N"P;GORZT.PQH'Q$ M6Z=7PIEU3(1O^HS)*>>#X+Q/-96#S?!4(99?N9YDR%2\-ZV@V=&@#@_<7SW*8.[+>EF\*/X[MC MX=PR#,UV/M1Z:WG:Y)Z>&"%C/P@P>.G4$"EPU%KX,[8\G[$"0+TD1 M2[^IZ* M_P@8[4T(B).$$'KNKKN+S1KPI%^O^R[*Y?=K)+;$"J1W.T-JP56Q@F?>U8-W M*<)D92>LQDG V[G[C:AQU2":ZJH+(NFJYD/.AJA&AC?A;=B*TX \IVMM(?9=<;? M466B5K< MSBQEA!.:K]+Y!B*(B]62$GHV]HA%8RFA'THZD@NJ9L&27W2E[LU M+<8-D18+R%#']3MKU59"^AO9R_6**A%)KFS+I^*(/3:$9%DD@T%6[5&X5#RG M$VK;(!)=[;F1A+E*0A^T]]KS7FJ1)")G[JY? 4EX"YX#O/0%#4=,!G$!+@*> M1"X )@0]AS="9+E[G:S5H0_>FPG2EP??4P^\U]3=9:;U8XQT+\7=C"2<[^A* M.@@H;%/QI+O3J67@12B8J(,N*=4?,11>,^7*\!;L#M#VK^7>0#+/TN 2+U2YSJ6#EMGA:*V\8Z M5-Y?/F/ME1U!-\.Q/='9WXA@)#G^5.J1U2JT6' M]4H3=\NFDO[/&]QJ-NRZ/O*:0KIIEC5+3@*_!A^8,/8'%/V5YC'6>)8H M+R] E$:S1'/'E?D(V[,*[TE\0);PMZC'DFE@&P,O=)4J]DX_H)I(!L2>2/IB M9:96;;&@9FA ">,%Y7ZC30V6<#G0[I)-J8ETM \"%P5&2!R"8ZWU MFI2P2[:;\JLBFU/#?JD.ZBB M CFP,;7/BI(P^Z"3=0) &F7)*?N0N2UA95?+2)ET8[3R?"W*(S@X119%.2>BND=K,\K;&/5#+YN4LK$[MC*@W7RP#.$'PX= M@WOK0_ T . N6U5493)0D_>$;-C_4#CK=P=$C3&SM6!AD,0LJ&X:7J464[ D MYFD:3I(&$ U22C:4P?9=V*,IN =8+S/WTHG9$1'US[J[^UFLC51^LS0 M'$>?Z'1\Z@3D&D^5R1V)*&J:>$&-,VZ*!*G4[Y/^H!0G,Q9GV-:(TO$!"S0* M[<3"]H8VP1U@PRF&13J#RH9@"NW)4CQLI6Z:M->J*)K2.WJ$>GBV'3IJZ\_M MJ3X>4[B$_VSC:)JVU&<'3*SK737(M!11?A6@@^>ZI*;*#NG(E3NQ7/,!63M* M;00C"8[?TO-E?>VOR[%,&[!'&)YZ($0Q=[H$X,WD-&B( MNFML"@B/WOXCJS<7!H@KJ 9;!56%_/! MF;ZUQD &KE6[O6:"="GZ.3?$20-@3G5_,D@9@XRK&WBIU&(.+H^/3B[YC(4F M>'>@Y(_U 2()]MZ GS4+?$IVC/^&FPG[&T$1!?+!R9=62;]3E9/N.8QAAP@ MJ9".U"52B2TA$AWGW-(Y[^2'WEEI?%"@319LR+F9Y(&^7I^(:IH$P!I'HG.& MH41DL4>:/JXOJ?O;^ Z[2(T0#V!NWOR((E(@J MPG\QCE;+" 'D&A5\[X4%/ZRD]4UV^*ZOE.;RCA'N(;"M/7FZG490'"JO+Y%0 MZ"LJZ4D%96(V>7VO) JU50)?\/&\X)#3YQ%KU"C8FDN%D=>T$6D=*+3V#%R@ MU.4@O)E<> "\!?AY/2]O3';$:H[Q!V:+/ (3F[':>'0Z*NG$J,1^0T*X0&NM M&!Q*O3Y1.OM#$<69:_GD_*"9]G[L%:)] #.-_X;'N,QZPSQ3]@M=@H>P3]'Q MM?41EON&Q4@=XQ_K#0%24T5/Z9%>C-*I\J,@109!DH-OW215%(ET8M2<5$"K MGB7B"D%SA2%]T$T371U0Q2]4LVLOK7<2DYPE8VF#:FX#>.(7NPKB"'9"&TA- MW6(B;'4R)9BE1E>/=/L@*N5:%2UE"HNHZ80'Q59@$V%.;=T:K\,FQKQ;-0UM MPDUL,HM!(\;1QAJWF?6Q<4A7.@CE#H@RP"X4R>6,&CG=-S[SOVUL=PZ%;E$: MQ)J[E ^Z?@G.$5J!L]_ 42T3,N%YVDV]E/$>@;Z8&L&:TV$$M6=4G!S M%J:V&.LN"U##\O09$MT8YW#A $B3*576T\S_MMG"I4V/\2?BN/0!KWX$6H^8(L-+]+/RA&0O$C]!N>_W76L.%\O(*-XG/O-T\;/]8]73;'MSG\';V7K$B.4P>KMLAW?O[_NS M$Z14*BGYY>+VXCR4R:R09_%V6SJ Y[F)X\NM"L\> M^1%MG5X)9]8Q$;[I,R:OT%X,RCC8X=EP^U;9/YJ@CW\YTOX4Q2YRMG92'SA< MHRAON19*;>%'(+.O/)E]%LCLL[#,O@QD]ET@LW>"J0:0>'_Q/ V_!Y<\M2N9UUO9C![:.-.!_^K9L+.CX%V^_/<]T9 M&9:SL"D&>-D 3>?KR[7FPB?PMZ&9&@ZA:(_$/_'&/\&(I&#JS3'B8R_H9C0K MY@,!',Q R0;AF?Y,>L1_X9]C?R_$T/]21^[4[Q4?!=HP!%B>.X /W?CM;< MV[C/CW9F$ZU,[<^?\Z0&Z3B@A B/)?[&\A4XI_<_;B^$FTOAYOO%[>G]U6#JZ&X'D?>(QBV7/+UGQ- M/;9F.G:(9?5QJ,3.M!=8J'#EP!['#O@AP.?\"_8(4.C"*1[>FL+IW-8-018) M_"?UCP7P>000.*@$6*&VB[TE'W0'4Q''+6LRT6'AL!I)%$Y!&9H $FU,A+_) M_;8H<95I,AR"7OQN:']I ":05AHLEPIB;S 0E6,A! -X%,+>!LG#4W=6X7-/ M1U/3,JR'EPTHG5ZUEM_Z@#IF=%1JU98$-E. M5$D+D/>[]B+(LL^'H?<+C/EWAZ]6CD7DY,4DL"->O'WS9%+;F>IS/_OXRHPH MYV[+H4C6'.@"CT@V8Y;O! L>-PZ5TZ-,62)@99L(9JGW.21NA*6X,:R1#_%5 M:+<\:!^'6:A&U!B;_TL0 &I* :#460#<6D,+E%P$__-O#L7]WKIB\+Y23]YO MSPW92,JQ:9X9]_YL%^OK_PC\?HLUGIE.\2W9R;W!5B%F7GP6^BKBBO/WGQ.!@M9X<+'P-BS8*-#T$:+0L8P% \/0%XOP8(<:!CZ*7=?H\QS$0S>E>.C42SS< M60L/.N[X W79N?:?DJN[=6+:U=M\E]M:S'?:HW?3S4=V7 G\_H7A8/5^J-N ML #W&5J1-CML/;-PA*G++KAEH2)&QBW,O/%XQ?'OX;Q-A*^:^?#3^BG\3EWD M+4.'S_SW$6'7D6"GMY+M=3?5;(HC=.!%?UC8B.N[]43MWZ@Q#C/F.75&MCY' M:CHZ 8JZH^ MS(:P+5GB0H6M<*IA'%TDHB@*%G,N8"MS8^$(>-Q2^V0P&'AI1OX5 ,(0J%EB$N?VX4N$W>%AB0A/NCL%4\5[ MC#"D:()/83]XWYK@"VX"O+> CK2'!YL^8-$7+$4=K.Z#+PO,(!N^>L))/7Q2"Q%I6IB+3TUO%!?K%8UW MG,.?#/6*%#YCV0<#"C+(Q2,1UQ(8 "BJ,7C>W\5C4<&,70]C3U-X)^@2 _X8 M'[?6GKTPL7O(ZA-PFYOOC%JL+#)EM[9GK$$Y%KXO;&>AF2XN$">KC0P.:L>Q M@$\QH8+KEB6?X7LY[[ +S36T@2A[P<1DEY'CHP5DM=PE,+PF/%!@J2P!-CJ!DP8&\1Y\Q;+/HQ#?&]KAH=@[A2V M/NB\\U'QR!,)X[QF_4!5N X3!P@B&E"",%[8;#P<2@C]69B!5)OBDK!"_I\+ M /5\A2"_D <=UH_^S:?Y!2^_=KJ_U9T<&=%]!QX(X1$)[[LM1$T4?*,J[30-I;^JUH/G^UI/J;LEJH/.X@O*6*+8EO"))WL#P,Y0MEXB&N% MM0R7E/$TV@:'2KW/J!*UJ&-9>.2U=2P,NN!W#Z?:HS;6V[< 3T=W>8)(ZUXS MX$Z$L?!_T6(!IFB?Z[Q* L2#]M/1A>7?'BY(R-R+CC6ODNY&L%F("C:W0L%F M!)Y!-<<#@1=[SD6O"H7HU2VB/9QVG4#Y%953EB2QO]:Q/XJ9# 6 M:"I*8DI;<5 O6W%WI'1P\$CI8+.??: UE];3JJ+9:NVPNHEUHX: DZZ#RF** M!&R71]U:.&"F^)9'*.7Q_K=0+*WUS>5/#%V@K(5NV"H!+(#>_UC,\ ZI\3(T MS^OTXR0I;0ZQ6"_NQ"B:32W[ 5RBOS1_ DZ(X)AYZ3K+0P,\+7F/E0(4FXRA MN1TX&Q@*FZ>9S]SSP[3EPV*YB*&%#?"8JUUVWIU622\J"$=(> 0),. M?/L3;@#1"!:M97M!S!EUIQ:+/.J3B#7"R\;\74M<>"[S2AL1_(!JMJ%C^V%8 M%*R+O% M#/;R K_ NO6)/L+9EJ #%R8/@!KZ"!1(YCK)Q*]YX]63A2RN+]SN') MW=6OUU>75V>GU_?"Z=G9S8_K^ZOK7]F*O]]\NSJ[NBB^[/+@ED?.!9CIN3[* M%LDB0TK #:N&#)8CS+WU,#->26$Z03^+T$]G9[84?1 M> >V\//CR9O'\3RF+ T(FB9C=IPT9&9SB[\V]OL(MNVEL'W_O=K8FOONGPG0 M8[[.C*]CM:QSV?C@UG<-L 6".0;WS&GY)WQ7E[=WP<$>95U2,2$AO$W<)=Z\ MODW)<]DPRF)3@SZ&G$+N) 6.*GZTH\M.:W^7G5! F)#I/ZS6%2Q&%2OSE,VDUBU3M!2B\KHZIXL\CQ M] [B5XQ:WDR^+U7VS20P'I9-DS)[B,G?!FB M#E &(YD-)[ (%[!<;R^!25BX<85OFI+.@O33?8">\QL7^9@KWJC2RP&3FB097IUNG1!%97XIY)>8[]6A"/K M7<[.N,"=#JW-F5H+/*Y'EU1CZX+]_&=A\J2&X"P^L;G M='%;T$;[*]L.)Z>Z \2&'<_A(8XKL/-)SY6^XH5XUEPW/2=]>?I'!,TP!&V, M!,3?8+(#3,SR1'AHK8FFVRMR.;0&W1P9B_&RUF\+Y27HL&R]2+-:><:9?1G7TI M@^ >8B&)#Q50#"TL@!EI+'AB^8>Z_!7N5'-94];:W7\36DE!E"6" MM*17V2JK8E&0J K\+(HMQNE;)@U4*WHX-8R6-D.X\9(I3VIP^?##9+* ;1A8 ME3X,!M?@LSM%D6 MI$VGX"R@=8U?DF!^*=@0.$')?<$!AH!-W?VPG*TTP;F[OCGNIT)B53PWS[TC M2YXOZ?A^RXKMOODH](R"K%7P I[X\G3'3_<,WF-;L]443=STTOQIP4;AIA%_ M(?N.%8DS_R.GA00AL6&XM (M%GW6&1 MMZ%E_>0IZ,Y2/&V3$'X_11 -SIRGA31"H3RA$%EWED7&%"$5H@XQXTN46M'0 M!;,R6KI7ML8LCQ5^\\O$L),!XTEFN[ V(KO8;"TFPEK4F.WPU2NOY,9.PX@E M,F)4C5DFOHX?'HS!@+7"/\8"@9QMK?W RB=9U1J2=]NO"X/O3(?7=W(U-]0, M/# )'W)00Y^!HO5*U%8<[88Q2F2,G#.%I:2!OF6;EIO)VCM>+BW;;Q\)IM=0 MYP>1*9-8LKVH"0@6%Q!4JA\0])N8CD+4X;GMJRY[$R0\C!C+-P>:E)J M/SU;W>*9"F/JES\P/R!8N)<4@5!I36S0-$^6_9-9.G/;,N$=HV4X@=_J>/DR M;7#]/3=^#+M8+?"V*2Z>.1"1$0+\'BCY+^YB:%Z $SNRKFQC'521@LHO1A]I MMLV2.KS6G'QG/E8L>V=%/6\U"M!"NZ[E>4CQXRID+5Q,UJ+$V)]N1J/BQ&LA M79M.L$4"R_$))85P L7-!:!@F2^&$<2+ETX;?L/S?EBXQ;]AK9=!!&!6X4H$ MW89G>L$6;&X2!(1#_(*DYO<( ^%0Q(@69:/:M3%YN>C--VM;2IRVO4>%W(=X M^5^Z.[VVS% DP6^Y4XP5G/S=C6%7YKJV/EPPQO)GJGNV)/;5W!:!W@A6:X+#,QAY+R?+1"L=%NDM MT J"WWM-NU8RTX[;<9O6G;0/)(Q%AY-$(=R YD;P.(^G+ M,!!EH?8N-;"5\LUPEKK[#^=SE5[!P4W.,K&D4K:@U>&2-5:S;%HZ-YI^'-\= M>T4%H9J"H'J 1] F7G$8%DF%'K=L8TG"L[?(61N\0R):R@8KN3O?^;:5 M89QHJ?R&\]"FVD_6OWUUXBG?T+['A7O=ME;;XGI/Q"N$K]K4#6"#?VS66]S_ M]C6 6"DQIIW=+,JNEMT5"TO2\F+0M+R(:'DQ:%I>5"H$6[XJS3='7XJ1I)^K MTE,*4:4US)@-U ]]YEZYX#=TU5Q!![4\ H=^L4QC9Z$$9VH]F7[@8MD8EEFR M^71PK4KDK^+.>;XIZ%)_KW,>Y3WS&4VC*1TO#'B_SRL7'D'=(CU=,4JZ1P*Y MA^=]-:S1S[21QJ2,/PO>1I?:$RV,E?N#]\'^D.A_.>H>[7A@E(6QWY;YS@M4 M+L"@13I87WCD*CWF#+^^?AL_!32CF9'?KOW6J76@)#E_@/JU%Q4EH0)V[/>4 M\+)PI*INO0#NN=S5T,.#1UZD\,;Y"DN9*DI8Q>Q6?%.[;7!;H$B 5<$J'EC_ M$C08+?N38#\,W\NB2F2E3^1.Y\.FV/"LR([\;FNPU(OPK>_&MS_?10-W_:K5 MQQMTXFY#JG?+8.T6&P&T9\985PS/&%,3SA@[ Z\%\..9]&&7(1@J)F[,%,,9 MW9*\,5=L*[02PZ%: )8. F!9?3, EK, V#/T4P"X\V8 K!P$P%(W/P#'UP@Q MS<3EN= Y.Q?R5[8+:W%1E1@_Z@$DC"3W]XOP?3L^"+0Z#;020*M[ -ZO+[1Z M]816WF-]*A/MCY'- M]:\-]QKM;=]M8W(^3F@/#1AV+?CK)X4UCA_\GMT^G/A@)<=9S.9>=2TF$6AL M.AEO@X6#W49L!5@F&3G[#:M+@V1!+%;P>A#C]9$ULB1<64#Y=%2L"G87L!N_ M-!3[>(]U6(D==- ">1&LO*DC*%Q"Y-MU1);BM.-)+AAJQ=17IL?3?L>XV.WO MHBN[^8E;@(DEC\,.QQ2;9(4$ A\W6A!TS-<>;_M;"^F3$J'$0=90"M90% M.8\OE#,X+D'S_EO=^7FIX8! GF@4I"GM\UE8^E.R1S:>2G&>2J_RGLIR,(X- M!!*2J:^C.JA^SDN^W2%D)9'SDD 19E0B>37P<7.:Q_=WEN=SU?9Z>UK(FC" MZ&8S9/(J0[I5DCSY-F^0DTW32R ZH@RV1(*K5AH,@R6;[HRK/_+^4/1YCGZ( MSH(AFO"(W&2M54"@'_Z$16' MTI\."^_HICX#:(#;YF)/+,UH:6-X*\9+6"@G>/CZVD+MOJC-3J[,G-M<55F( M'$Z*Y-NB08X:A):+%(FRLQ()H=I)D4P!&6%LK7161+:?;/,=X"I^5HS80GX> M!T!V6EX@=SG:T5O4]@9_,>=Q;DC)G?,Y6^'1D&R@PO:)G$U'Z!(%2+Y]$>08 M?1'228 HCUP+C^?;BFU5J*=3#VES,&&3;^6XG&R\6P)I M$655)9)5M:*D[S:8&*;;6OH@8=MBAJ P$9HS&^^LZBPG.;<.O65O>H#\O MVAJ/FA$,@&8&QR-V-0FY( MSS ^M;&OQ@#<+VAAN1'>('_BV>#/?F>XR>P*= M&!?C%-ZA;V,>E,BQ^5:9R\DFG25@N2@S)A'#UXJ4HJ(#FIF.#;)XJP9ETOK!'4\VA7F_'YZ C^6J[BU+MF"K>: FOAG] ?PLF-[N]U ?43KVKA]JYD\THFS65H(O MT'NE8%!<999>JP<:_5F!LD2HV0&T-!QS#CP@- .@ ,,<[IZWTG2NNW(K7^ID87=FMT M%GJDU&4R9>S%B&"L/C2;0Y:.YGEE"' M=^NV$!J$$^>[)GIRKW".!59_*+ M/#W 6<[1B6GPPAH.^!Y/B#[;UY$[7A[.#6\#DK\"FKEN/^AC-(# L M3)[WO3JW&8?34I-.="\K/)C6]G/E&E;HPMV>%@#6FF..NA'LV''M!1A4?-_4 MG++@1-0<=CYDS?-<"O179:*=8KLQ7H*5^W8,-^;8PO\V9SKJF7U9&F6,88NGH96 /B JUG MXGA+36?**ZR+B*<.60B.OZ&U<8GN.*"H3-@-^YS/8P4OR2^[9"'%\0)$R9@. MW69Z97G\G&^6L%)8EG#D2.9D\J!N_(Q<:,UU,S3CC<]JL^SUD!J)CJ^%W5+= M 0OQJ8F$E;.*H7ESD:.L$W&FTTHK/!0F%J+4-B5-]9A(IS=_'%UWI8& M313L8 (HW]Q;)2KW-I/<4.NEDWGPRK9,[5&W%XX V\:,$>&]3^H?!&OA,A\W MR$Z;P168)\]&M)M^?$KS3YOG+ 7>4^:PSC&=Z2-AJCU2/,5F*2V:,-4?IH)! M'ZF!5X;:&*"A_6!80]#Q%!YKX;USVV*G9'Z"'.C]J>9XXU9H=/0L2)CA-['H M552]#8::6),#;/[LI=/+XG'KU FX/2!D?LS_:!FP%9;3'^[^$+49$LX*7(_" M.=A_ A4,\Q0TQ\*_7H(F*WAQ"WM[A=:M;TBB_;5%?DN7\#Y7LY1@)5[*@]\8 MP]%=GX>!!ZCQTO)#?+JK/WB+VU@7P=P'>!A6,[")O1W<.GC9PPO/EH3'4OL16^0[P)"^ABF-DIOT' M,S=8M@3:E%ARALR#Y[S:"\?#T, ],-)@]X#]2?5'KNM!^5(^E/E8^*IAW3_<>[BX5(5^F)O0/KT(2_[VQFN-*WN-U-V,SP!L.R./WNU!SC MCXME@DG0S; ;ZF:X<,9')X.-/H: 8<-@0M#ZBZR'U-#IHS\1*3RM\ F> MC!4R/LT'06WXG5- 9'P[&)N$\Y@INWFR8)%D!+7FLA0W_B838"E(LC<"H7&Y MR]/*^2:I*[T,'4IN@?K@BTO;FIUY>1QLP/H9H,J"AV7OKYCD#8?W(EYOZY)^ MY5N7>)3BI?7ZM,(UPLBGEJ:-R6%D5KYI^DJR-/U44BHJ_I]2W-6*MD(G[$%> M/$^FMST&XXG\.N;:(ZO9V+$LL&:7$Q>9_3BBSB?AO?Z!S0IN7YEM-A$/3->V M<(U3CK'^GWDI?]"I/@+1_1X^;I__\>%SZ[T>>5O$+7@YO 2O/[W_/60OX:>/ M_"'"=TSC=["_.?A;W\_P#O^K,W;R*=PLO9CW9V?W[ K]0^MLBL>4_D5W?%=P MQ3E_!KX5T&[C_$E\&O\,EPZ65?BMWIVXIF?OQ>=T;N&N?E]:>'>6L5AZ4N_A M2C896A\YK=.KY;=-'+8\X:7F6V2@)"LR2"5SH@X[4DK!6I%76'B!OV@!:OZB M2\GU-*4F^LT8T'!1HDRH;?-.CRCHZ/A3/O$IM. M*'=]V:%G4$;(3E^"!\+7_.B%<;4U9 $<9S%T7(UU,0%9BAT4\)[PNKS7!GZP MGQMT+)P:CL5# %[Y8^ !!N^$3;;":V()2 @(6 3&=>QQ>Z[9KB?%^?*"9IT. M#:V4EU1&+39(5O(V! 0A]' AD#"V8FO'R%X^& MS"R_S^<3Z(#I,I'<,ORE^"C35U#=\IMR>E!J.L 4+CWSKV;% MDB>'K9DG/LQF%O:1T48C.F=2EQW7LXXR7'(/%XYN8K@7HSH4;X<_E^$/+]V M6\@L]V/C8Q:4\$:#!$$.%L)AZP@?\?->&.Q=0RJ@4G -[%-CV?!N0W]<1M[7 ME&88U\]R"D%]B"F6X@@CX13(JGAL"_A&5! M:J/I%N-?>.]__V!98UX6Q2,T[$ 1#:?+ >*XP//X3+]RBQV@4WQY))W59I2 MO@K-#A+-O/C^1GY96"WQC#Z6VQFTDOL\ V'& M:BQ,='F'%I@[V%8&YXAB_H4SA8]-9"ATC1G_K5@Y>*V?.B*L92"PJ(//NKJS M3%L9\W25Q$S,DU9@_WB:-[=TGB?!/AC3.>7-K;U"B\!8?)E[L8I@MK&_))M. M#&;J!;OQ;#F$A+M^?.B=$[87\R $DF-)P"Z#K6*-9';:EHE:R4A-*YFH5C)2 MTTJF8FY-^9HPW_I4-=ELF'3)X%&YI"EU:KWHQ=MD:XN*VWW&B8HQ4'X%U)J5 MHEA*88E\B\/49!-,TK%$5()@6N8J@R!@G=H#F#D^:8:&FX'9Z-E-K>'+BG6% M%*PY7H*K\ZFAW0ABR[=(2.WO+6S<.C+];@06_<* ]Z\B^VJ)ZX!&O[YXE1UH ML-RC!QR>I5XT\^17II1X!//6"-9:I"M1 "L4^%J/^' K;#/,M9/R,3ZQ&K5I M/U&,2N/SC/%GP=OHTL9#0WCE_N!]L#]4/+\<8<.;[4^,LH3WV]R77LC5J MQJO=,381>;6;*Q2=Z:7!GM5[LB".X/,K*E%]%B2OY?S%]=_S$<=UV*IG3KR= M#3>X+=:V@(7!0AYL,.+':#Y:]B?!?AB^ET65R$J?R)W.APC[@]N4'?G=%K-C MO5:<9;%)GP564;Y>-8XUWE?W@E=MOB%+/?OU731&UJ]:79!!)VX$$7E7#]:N M9BD2@:<2W:VHVP^W*Q)C=2MB?@Q3%!Z.@\Y$XGIGH@X9* /2E=2-#D5;X1*U MXRVJ-#LH=SXX.SR5^/!<*N.;221LVW((N'/PQHY.%!FGD&0![+NJD^>@:/+L MJD3J]=\,>0[*)$_I."-@WR65_C%=^#B]/UQ+^*J9/SUI'I+DN[ 9%X5)\=83 M"^4#F2A]D?3[XEYT[=O@X8%3,%%+\O%FN[W]4'IW4 !)!5./"J:5*/7J23U2 MF=2C'*?AL<1R,(T5')VQ&>.A*Q7*Y>[]1.!"J% M4D^7R-T>43MR/:E'*9-ZE"S44X@IN-'![:#(4 NE5(FH(OR'IQ1UI%2U1$KM M'7=K)^8Z11./JA"YKDJR4RKQI#&'#V?H[6I7>5"D=0NFZ(XJ$GE04W'8+9&B M^\?[H[A5$X>]HHEG 'Y#/TU H +$TRN5>"IE]&UOO'M0C!1[&*-(1.S75-"5 M>:PB'J=QXPXKZ(H])U% 1?;3,' %**?,$X],E', HX]-FW$XH/F___C'(9'5 M3W3,@=FI^O.?LOCG!!Z6)G#=D4A_4$]GII_HT,,'E;0)JE1A[/J9@OU$9R ^ MO.34I"4K1%'K&0[L)SH1\4&EY$5:I8C0)%[QSED*[W\]__V@1F._V'.1OCH@ M@TZ:0%@%"+G,4Q&U?M'"?L&'(DJ/]'OU/!7NEWHDDD6=EFXV;LTP]3Z/A)DIWIW[$LUC9\XE>Q)LVT-$GMM.>+ SCT^[G'+[3 M;(V5/RVYK9*-B\\LQPTUS-J0#J^HGW ,Y7TP29/O&,%.U!C!;;H[6J34"M]( MQ!SGUJ3EZ\413MAQ7">D,H'.=4QC,S5#,#202' 17L&;__+6A_XP9<)'+Z/V M9Y>S.0S839B/:\8Y/*YKZ\,%EZ.N%6C;%FC@1WU<1+?$RG?F/APS MY3L,KB,G5=N@C6U]SMO3K;WCY=*R;RFZ5Z$O;,N$7T?LN-SAE]U3KWG=/BW/ M/+98. TXJP)!9AE5H*M!#J;1?D*7*BAG_QYQPYO*N_ M-K;F?H-:N,>A NXB6#L.]@YV--9QEH'+%S #R\368>DZO!0[_)O!X$(\RD*[ MI37130WV !?!0UR.;W^ @K?88^%4,!>S(5HT$V$W!*W0=VP-N!@ %$Z8PF%7 M#+#!A*D7JMD )J &$Z#86H,B-Z7@NI?EHQA,X2XTGA L&Y 56/R"SC5_7)6S MNF$A:L/'V$J*!O#=0R7A/>J.-TV+SX9@Z]0 JP'G^EN.@'WD4M9AG\F&JA%S M[N](GRK^<<:^>0#(?M.UH6[H+LC.*_.K-P44H#P$)"#H,H=(4KWJ\%;3JYE7 MI1SG,?(ISQ5]&9Y\_7%W=7UQ=R>KZ]/[JYOK+Q^%)H>'4"AA$.81% MLK%N5&0DJS"HE4"]X6.,+NG09DI5]95J6%F":.CK+X.;B _2U]_@!JGM/3;Q9H[/]KX4&?YE!F7_'!2:!?04GJ?Z%&1_5. M3>KZ8Y>I@RA%$\7%,T?69G=G-DZ*8N>EO+^;@GEXY3@+>LOC/AA"VG[XK"JD M)VZ>;PH./L81GJB-HP7@:>,6&AF/."F(#6;Z>X(]R(F.:-D.V$BB;:XSF(W.GVQL+K_ -[S&;HL,&Z5Y>W M=X(B/"QTG-UFXAN?IB YUOR>T%P>]B['H5Z(VEB"NA4F?S[">$+MY30XW19& MFFV_H*3EDX8=O@B-?]YF\^E /.M.PSQ%,D_45/BL[%@K--U/:8O/VT%:7)UT M+8!\'P$#43ZD4-#X7&[$AS?4$/WKP)4.L=VGAFBC0HY9:37-J)YH)_J"14M@ M16P4.:SATK(I0/7"&TY^BXC-X#^_W;$W!?2?_UT#-N0OE3N$3;<0HJ:S5+@A M?;^_JR$]3XG"7RB($##/^4G&ZNXJUL^[GZ(ASY(7<=>GYAA_7"RW[(VI!J?L MU,'S@T">G@,[[JBM @3T]N?=QN[/G7OM,4N2$\"+M?'LBIM,!RV)3-M,*4)2 ML[V=\:V=LIWM:#XBQRKKR0L[^754\S 7LG +1M_[8O#G;22D?:W)"DXU-K]Z M1V]=@-L@31WPAY)J?#P5]:MEC9]T8V^A3\U+OE+0P<)I/VC:_),/H5]MR]G) ML@/24?87-:;9Z=WOQ$!_Q4N_K\?5W^< M?KNXOK\33J_/A=N+N_O;J[/[BW/V_9L^[BQJ;U$R8U_:=AKAD'H(<_C5Y]35 M=(..0P.83X?6PMWF;(876N-83^WB.:>.H+D\C(-I:/SU?BY:/D&=FH'AG(XH M)KYYH."):1OC:BL0.D>1ZSD#(K'1VT;$JJ414T[1V+%W++-T:=J+X MNB59)F[8YZGNFA;2[?9B36!H]$Y>+)H%6SVI0_K=Y)V9*J"&]O.]ZMN69".% M@'BEXXDD0BT/-M*.Q46XK1(24-8JJ6TGK %!1T26CPT2(_Z?=%BYU:HP_"=^U!R"5.YS0!"X#O%3^++": M /A5:+>]&QGY!C%M?YG\Y6W7FN-]B WO$Q]#7?QL?Y0MS<:CXGGA]8@1RV$1 M_,MV>/O^QC\+]R]SV/.IK0WUT6?A&LB; ^?:0C" _QJZZZ-_&X,0.P58QONC M836TJ?:S/:3 5/#@.8-Z>+W=B/4B3,/0"2%[M0U6Y,O#Z\6-++%9-+U5_7#T MRGP$BK'L+;7SBO3?\G*/F$G=K*8Y2DQ]AM9JSA(].+S6PT0VE 3W*3QI-IU: M"VO@ZEA/IBQ*THXT>-+I*&30>0M'C(,4S>XS M0+8C$U7:'^VKUGFCQR^ZR0LP=;?^T<60S]-VZ*BM/[>G^GA,X1+^LXV3Z]HR M6#9MS[AH K([N"A31#8Q%ZDRZ?8*FNI2SF'@2@@NV/^K#-B5*V!CJZXFDCI( M,<@B/6;402?505>*^&GMZZ3S&K^0U(>M6;^*:ZN%E?1/K/4$-J-PX ]A9CUB M!3[\:0U!G5$7V[YXM H&O\,:3]ACKW_%_IZ&[.@+'9\]K>V:1G8KI'9O:V-Z M:HY962>VZ]0?D3NSQS)C/+@);.9&'=TJ!C9/S\YN?F#UQNW%V<75'Z=?OUT0 MX?KB_JW&.3?D?#+F*[1FPNO1ZX16@45\395$$]IL0INYAS9];D,CQV.WB@?@ M,F7>G<[69(O7Y?"[9KLO]QBLXJ_# MV@5 3U>\#/2W70")WPGO%!.$E<_TW9ZK^]\7B0A]*0_+RTK1E(5.JP8X?[J>;UZ(// MMIO577!WU'Z.J8:E1(1 E[1'NVFZ?B&- @NDL]&(0I3.@/0Z37N.,LNDL^*L MHZBD4Q3.*A$'P]8E4]"S;'*C]AP*ASE-/&R] '?5UKZF.\90I>?W)@A6 #J M4^0.$95"8I*OL+EF,?-Y8CK-45.L8KOJM4I<.U_@R%PVJ H,>,L<"U/-F. 0 M'3:F%QTG(NP)((08(B3,-W@C-([ZZ&1MB!5#HR :WC#9TS M*6=>-ITJ] B<*BCU/CNP7DG!D;SPLQ-^6&OE86P\,V^.[?!IR_Y2GFS+Q9' M?(;06)],J,VJOX?4?<+!7?CQ4D,MTR#YN& \T$'8_32M)]-_VP0T/[L/E+[> MNJ6/%$@3G-2Y9KLX_7=U!2NSG/F2=+XD1Q@O_/G&"=(MU_FJ&864FK=K-DWK M9N'BZ+>YO1@C#1.!3]C$@5F<4I&T7&HR>O?S>%>(F^4F(#]YPF#)7&1C#)W' M!L(RFQC>O7ND95HK*$@EN)FL"AP:RJS8T2D&+%9YL_]02WO0=--Q!=V;?[\[?]I(FHS[X.80*C<2Z5?Q$.KF M_K>+6^'LQ^WMQ?4]ZTG//[F^N6X'G][=7=S?%7X<=7#-F$\&= J6S7[8M.>= MS?%2<[S4'"\5<;QT90!) MH=.1R$"NYCCCDQ^FCCNN)8'Z:]]!EQVB9AXD72^ZC &4'AET:C&CXMX"QYF= M&#D+/!BCKZ 6KS!C&NR_\8(]],X#UHY))>#JR 4-:WZMR,EDLR=!CJ1TL,W5 M*TZL8@I3\!,L-18^?979.YD8>B7>S&"TJS&:V@77+H98;U*J,C%R$J1(I ." MMM\O!"EI%' Y9LW^"TNTL=(LIMP>D9Y6/*=SR]$/U6T@'M>5;=SPR2Z3DW#DS (KZ1*?C4^49N!6'1,Z MO:/0E^^&QE*U<"C@'$/UF9N)Q'ERD\V9&WT,JIC->7GU[XMS+U^SG!XB^T7,=1#S(?/$-^4/9VX/#K^>^@[YE$>$/8YV/'WLY^[ZU0 MJFZV[<:-?D9;]&L//K.<0,K&!@Y8XASO-IJ7,BMSA8NZ*[I*L.B"36;1II M*L!V2@1LA_0DA?35_>F/KP"PW5(!.^A(I%^[PJM4@.V5"%BI1_I](-ON_L90 M]8!LW":4:DV:4*:BH!2SK=-3$!"00J08Y\'U!ZPDIAB]FAJR_;X*8N\MZ!)) M3%\PD\+\ 6W2[9-.?W^^;WF%I_LM6_B$]:@J.'MO#Z*R#3SR]Q"D,]Q/P25X MF'Y=.!B)<2^NK:C=V58O1N9G%4M/)#'3Z.#" =LCW"; K7 MJCS(=E2B*/4LEY+$%+Y5>9!5!@/2C=%ALYJ@3>%=E0=:62&BO#]Z<"C(QO4! M.EM]@&K21+_2-$$4<"3[-2V=E\04/E.9P!U(*NG'J% [>"G:7D/6SUPMW)"- M*P:Z51,#[_,W%?T^B1SR84)SX,T H,TD;]+I[1_,MKG+#P<&3MI >B+@$$E) MT]'ET+!)&PM/ AL)&P!4DG(J52076SKUZB:=4E@IB8FL1U0UC2X\- .F#;K]>]'L8](,H78KLR1C>F>YY3_].S0 M:^KZL#Q?@C*6);J%S&1%(OT4HUNWUAI^>/6(S13B*PVQ2A>\C5Z.1;VO'[&9 M(HSE(;;7)^(@QR8GKQ^QF0*$R#'R>=X0:F,;V/VM!G8MVA:4R TI M$E,.P0T2VK\-+Q3KLAW"XNR23F__45F#UWQBVN7A%4*ETN O,Y^J0Y2N2@;]_2=_;P;\Z3L3>+*993+.8U]OE.8:0C1VA&8T6 MLP4?>'U.YS9H#"W<(*5",&T6TRRF6G>(,A#)H)MUFN6!8"67>2C1(9*LDJZ\O[%"-6%5Y@F" MI!(13#NQ6]WBW;C9)(.JI6OO07.9H?*NU"5RC%.Z:D*JU*!VO//P:@*JS BT MW"=B'YQ".6N=;]E#VN+99V'?4QA--?L!'%* I^!.J?!"-?NPF,Y4I!S>6XJ2 MR%Z?='MU99%,F709 =AEW2J814UFYI:>2_J"Z32)V0RY3#59FR/7)8%!3.:-D*G+* M"CDBJQTB=K)27?&!MZHU00!143'1MB>W.8T)E:H)0C=-0Y,#UQFG,9-2-$$0 M!U4L\]\'FU)JL)LF"+E*)[EFTBF-_9"8R&2UAJ(IC7V0H@6"3)14G:A**1S9 MC 8U31*22O%,H:?R:A'['=+MYSB0^=77K&4+C9572Z_*1.TVB"W6)CT$8N4. MZ:A-]XMB#>H#(+;?'Y"NM#^J\H80&]O\5IH6"3&MVTP1U_*$W(!(,08+O"%6 M*,"?.P!>!X,&J<6ZH@?I[M/K*T3MY&]L9@ESQQWZ&#OCWEGMB M"(E&3\:FK0Q5;9D?'N_4I=3D)-*7ND04]VX,BMI>ATY5MN2!MU%H5LMLQA(%A4BJJD]N ;=V=%=9CV3W"/* 'WV MU,V6"VP84MQDG\H6TC:+:1;3+.95+B;G&&8\07=-7;C>^BD\:L:"5A JS6*: MQ32+>96+*;V'TKJ%JB8XU'$+.M11TS@L<),PMA9#@\:TKS=&W&=];#Q/)6WN M\%?02'^@0KJ97.K/='SJ.'1G.;[8(9T86;*1!%"L2_JJ\9LV SHI?N6N2.08 M_4<:_.:+W[1GL4GQVY-Z1!TD#RHU^,V&W[1'KTGQBV,-%-*1DY_"-1C.AN&T M9ZV))72\WN4->O-%;]J3U:3HE8B(+2.ZC0HN&\-IZU^3BV@V^R'%5*H&PYDP M7!)^!T3L=>"_LIPDW[G_Z&H JI,O\S"Z/PF2"&"\UV?4$:[IDW!KS323\ ^( M<$=M??)9F&GV@PX/QTO%U??]9^&X^N0%8.O,-7.%DB;:3#=>/NU[.+O6T?^B M?"W+Q>,#8?GS$Q]0UXL9W#+B?R/N='.A<-MZ'G?Q/(>/-->R7]HC\4]\RI_R4788\G^/.[I9.#3OI]2F MK2?-$4Q+T&=S3;=Q9X(U$29(KH+&Z%6PZ0B9;-D*S-&?A1D\;>H(U,0O,.PB M^*/%!,T-U-$>AU4-CC8"^2<+K!+DDYU4I!.+" P%($G>-3J\M$T!I _JXD/F-&N-+ MR[X#00-4BU?ZM]X /3,8.E$D#**.@GB:8V#07M"(GBGYO13 R@2/,**&X4DT M)A7Q;X#/R/\[,7*?]+$[Q4O%=Y\%3T.,+,/0Y@X@PO_M:"VR&??YT7',1"M3 M^_/G/*E*$I?L$J%[X^\LOR5]&9[<7OWZVWW[YK+]X^Y".+V[N[B_$TZOSX6; M[Q>WI_=7U[\*WRY.X:MO5Z=?K[Y=W5]=W'WY.#P)[R1W'56N.F*\'4?Q%,_9 M\M&F=LM/:N1F//A1?B:-<]9VK9%FVR\@501M9BU,4$B@ZI@!V+8F[85#?3VE MV?BK,*2&]?0IC-_J4]\.+9FKRCR*5EXE$[52(%'+1_O4<92F9(;_W6A*QPL# M%G/F4=PI)[B;R2V2FS4!8N.KNT>Q=@]/_6I8HY])5>)6W;:F Q.IMKV'?4L% M6$@:(.P!:?J7(_EHQP/#=MH(D$WM0-5O3>YCA5^:^V5H?SR)&(J;-ENNF&S( MDL"P>R)#-E 4>WKL47BO^\[;D/!/#42/_2)L8-)GAG<[0Q3!5;$B#][5@W?) M PIIDX&7PD/;$TI0B300B=+9WQ1LYZ:CZ;IBT!RD/>*,#\XND7H*Z<0H>(X- MSLQ='U>>C/+7YZ>EW-#HMO">=A[3R+)"Y'Z:22V'[::7FHR3 M TDF';%+U!B=D;8"*4_YNM5NBVB&%\MRJF\?B[2,LMFFXO]O[UN;&S6V1;_K M5W#G)K^W OM#C>S&F\]3-1?;ES"18Z?/=&#UF\^L*DD_O M2VDEPY[YA6)$V_8+=681USR<;F9C'),Y,':VZ>CT^$XS9?I07.:I!"KVT =C MX2*^\9<"%]D[Y+W5$X1SB^%2EW+T/K;*%4NF9DI#4^61JJFV2MQ8[PP^!K H MZ)S!R#$H?Q:&F&DE$WK?\4.3S&151[<\M6!!1"]HQ2L/6A6 "T@=%G L? ? MUP@ EOR__]L3A>[/%J=B9RQ\7M;\Z'$#($M.N2$\SKQ3N 6X6&10U4)_P.$/ M.'D^UU1XU#8X?6E0,?Y=P[ MR0,<9,#.,30H6K[X6'D@8^-)5RUDBDMX\&YR Y)#E37ZBS$E1_CL^N%1Z"SE MRXD8$#!S0.>[L]9IR'R='T^S#)4<-2:_C]S)321(Y1()EY1M&M$)(SRPI W2 MPK(]5P!*AA^RUF8_ )F'CWT'RA 4D<V(S&?YWIDR33YY+8LJH1Y49G* 88#4:&8P-9@R6G@D[& M<+9W=D^*%]49/=EE] A%S.BYN1T.;C_=G'_Q\GEX[O9J6"?M9,FD88DZ^S%] M $A,B]^=L!669HE?OPC-9;YIY[9,#9F@MKJDX:(]E2 M+^<0.AMW?+*]:7@;5.*:+HOFAH.KY M3#2#YJ\SZ@>"!N[ !105EK"U14.V;5,=.>P>!W44]3>%8+=HRBDV$C_L!S1T M%3/UU(E*G\3O0#7\-YCUP1TJSAC>@B@QX8Z&W8T6=,4+.(ZL+^"<&ECAZ_M7 M-V3 RY3H](=C4P4HJ#+=0"C?SXB=,2NN.:B.F6+W?TY.N&L5#,B/W+W\1'Z& M'P+(P;J ]:6?.5IM G_E3D[<'U*]8;DY;T?L/2>V,8>'173ZN9]XCL .?A:= M1Y3FC&$92\']-$.V0YGD^B1X?._@/W/#Q1S./##! AO_S-V"2LN '@=?A34Z'^''I'4Z\V M",/Q@J[E0H^1NC%I;%Y1]%?N5EQ,8B&4S0%EKJKQ<3X4 *++EU^%SLWN]'VE?K@W!5?"48D%*VYY[G;T1D3MR M:OKM6)V:<\TJ/AL N=.HTS&39(5VBA"&[[E>GH$J"D.XL]T12><8.0:M +A^ MI.HLNK:.I.5O/AF&@B;IKMR*;JK4S>-EV];)BUG16*(A7(EH;,LPKDZ+%X5C MYMS%NJO/1L%CW;'@J<*/'M]KYU9+4&5R8-;KT(*<@E(9I;#,5, MZO--(7F;KD,K9E:MF&4M]*4N+\0HMZQUM4/J:B68D5&$1OI[FFIOJ^=CZHO& M+=*AH?@=B;.]/B^UCM7I,6&=3;G"S;'3:H>FK& */M4>[^4%PL;R_GW!4O8# MQ1/+"$U4/BTE@[2+USFTV>70BD7,H1T^#"ZO6!^\X>>K!^Y^\,?@_,O58^"C MBV\/#U>WPX,VQCMZO4T&*;A[,[27>YN!9,@@5)QT%W48^3@]M!IU+S$7#E5H M)A:F2U%.]-*&+*Q0I:Q%BU %^,%4-17XU$0V+'IH>Q\?7*A$&AKTXT>'5IV: M.]NZM/H=OM^.=IJ6ORM9BKE:F<%9X%N=#B_%"%0?J5W98#R&:P\>D#79Q)I) MS&X;&;ISW!2$]*Y%/,VC>QC VSD>94?3+O0B"=&M,HK8S"SMO+C$0!*D)M\2 MHZ/?I?#4>P0_!FW: (60&VNR.@-=:2Q;4TXS+,8"UM0P;?F)\)R!G&_]QW^4 MWI^?'<>A9JZ^_DN4_C6!M<*(Z\*%[@4%[@6 ]@M %DCMT87K#FIKMOE^*_EX MLZTN_7C]:\J-OD2RP$-?.P_TM5I\IYEA0":OJV^+#]75+T$"4+[W%,P-7;(2 M[8_27K-A2M'.84GM)M]L1N?5U VITM[IR3 B\&VXTJ44"6T)VE*]E?A9H3:3 MK7%PY]ASQ^9^&PS3'76#7PYJ(M.XST!1B#*47SW3;0=3M(#N^FGZG.Y##7N# M:"_K-BF(!(GO=0^7:)5-BV-/XW?;#)7-L WD7>%!X)<[S-EN/-VY(N9L$M"T M #0]85_09"M?@>.P&)]S.:]DA$D5#_<(T4I@NQ]K*'E%*#,1;-H=4(]C] @M MDEC=ZE^A&JA'T9%F4[FM[KVD^8I'>8>GOMOG^]T,6W#7[I!L$"/T>WRKTRJM MIX,QJML/,]@VL9*&]?ZLNAGFWQGVD?J\E';&>^WRR!$S(F!&R,<9]8;&.,=N M^9!!)E!N>7@QFAVMY-S@3K8*9%AE"[X:FV%>VE(J- #BR9K/&+: Y:XY)^\3,"+$!RR:V M7H-G3"H:L.&+JBO8(]LP6<\66YV[M8#PG/>\'^##GF_ MW]Q^>N2N'^Z^L^J?MYN/D[0;CI(( MJ7.>_86O36-V31OFJ[)VHP,F;(?V;*FSF^OLYCJ[.9?L9M<>XK ](^M;R&D& MG #;//HC>%;S/D"6^A+? M[T<[I(^2T+Q56GV)P4;5\H'OQ85)"*+?Z_#M7AVA.!S[)L).O\7W.M%M5G(. M4^0X,]2' FL9//&45DX-:*V5])WOQ>-QJ$?D.[TNWXQ1)U0',O9BZ7CJC=3# M>8A;,Q#NQ[S4(1(WD%]5TFF!D5YP4KE M3QQ.2V;!I@R+!+V&43'R!BR%OW'U MLUOCF;6M;+NMC^"=@[FI:ER7?M ^7;\:&M=NX\2(R;_X=G\8P\8LTUQF=P:; M$J^,,[W38RE8(B\*(3,[H^-^*4:7[[E7JB6$!35!*.9/T['>6GF/($1-(S2C^:!;*@(W*"8?H(3D@;IO]&=W(. M&[GS]K$C@5D0^698\/O]\/-Y_.V==++97R>P/WLZPK+9S:T!%C7XRT_N3#AV M YF =YSR1N"VL!K'@_L0-_+@[F-GK1JF1Q\#\N$[W(!\>P?D#SE1N0 Z9NRL M!Q98)%^P>7_JQFY1B]3I"]FE+TA%3%]@Z0I7W)>KP>-5W:,M8<9";![T$A,2 M,&T&/=>6N0<;[ZOS#^K\@SK_X #Y!P4/@:?5/]U3;A%G.UJ.]YM\MYEAY+NP MD$V;4YP6LIV6R O-(T]?2YQ3<&OH)^/='%.MH'5:A@- C5-21D]L\STIP\E; M=7)!+G@2^*;8PF:'%4XT<($"CP!4ZHK)+42TA72$7;33$3I\.\;TS3K)("UK MI\)*N\U+W5R;1%72'M\G<)#21&\E-=%+%F:]-LQ&H@#@T8-_\:].J0.Z;P%" M@/%WW!9YJ;^94E@' C/C9RDI/Y7+R]OZOV5-4Y864>;4$]DAE;HY[@N73(+;QC^$*T9_*5 M*I8[4D#$9FB3AMK_FP>TNTV![\;HQWJLP1D3D"0N[W CQX;[A')3FWY2MB:C M<;!'3WRGDS_@?.>.S:3'->CZ^,'NL@7L-AV#<:( 4J;FC[D!L]F5^*94KB:\ MV\LRB65]Y#S'*IN37OZZS(C)V6DIRK$=D[BPNF"@NM.#=!9G8+8@X=CU#,=K M;(RKK1BZ4@N ;- %.D>K&]TW]Y #SF.&2^Y-8F%HE Z"QMS2R;;X"<_IQ*ZD MNWZ_(NP$T;L+:Y7*WNN=J4,FK<+)E$=L"8,WF MIHJ^5Q.HW825N6:.P;0F$Q4$-?DWXXZ1Z75][L>UNVZ5C-\J!KA:/Q$ MEEDF(ZI.%NY5^AIE0#&\X5:MG:F'=R)RS(OH!2I=GV+M3>70D6MUFWPW1JI>^=VC[12I NDAV^,E')X28W9-L=)CF6]G M,!X[,[<[LT+F)D!%KD2F;$Y>@W *"4#Q,@#$. X$OBGV>:D3[7VM/3XYL7=Z MY,%E)';X7C=[=UV^%V6HH^"6V+"H\9TYA&K?0C3A ,3. 6"TR="N'ETM2>#% M&#/F:^=/UJP=#T/(*HBEY#(XA2\HH3NE1%Z,G+KNW^AC8P:F\>O>S?7#5JJ+ MT+,K0F\7L0A]./CO ;;)/V#-><8G\/@JL/]\^N+OY+2P]O<1K%E@F-(;H2'C M:%W.EE^Y]]@=3&S^_-M@2/\F_/S3.L!+)(EW$DTVOOO89!#6>BZ"T$H%ZT"' M.6RS9CFCO\C8QJ9I,JPOVPX>#F=T8X@U?H&#&%_W69D2#=M\5L?D :R9>V*B M"U!^\E6?$S&@^\P!%^_.-C-5?J2#F"RVT%KO.S@M9RS'CN.!65((;9WGC72R MN)>IP7H8/1-_(=K#+MAN"H,8K!-<8+VYK"KP>Z*O=*:"O<*++%CER3 4%O]8 M69CVZWLFNF*8%MNFO^H84#W"$/?$ AM'?I*Q\3#=B7^44\8P])?X&Z]''NZ( M!LKHG4)PN MR828)E$:H!9BKF.V2F#H"=P/55TAN.AA;8@#JX/MI!0DE8N"W!8K#96>B:-$ M1(OBZ$1-Q;_'1[*ETBMZ":A74OT)]1^X'K'U\H*[AE6P4?= M7Z$NY)71JJ ;H/JECJ?XUH9NV#2=Q+)8QU\35$S% 3T/_Q58 VT@_RV@\LGC M,5Q+5 O!S'G6D)@\H9LM(! M*^P%N%'XL@'T9+GW$CL F0&$95#/%74":[$O1@OLLJDM<%-$!YV8* %%WJ2- MDO$!=4Q!"GKOA*:2LL("_/?*:L1^(:XRNT1M8ZG$L=;/]/PS!(FU5(H1H".J M\<).R:MJ44IP4X.",%*)J_!ZOZ!]0CUHPO%]8*H679J]JB';MJF.')LI[Z = MVF&_H0 ,4 =[%X$3@I4#M+S$ @,_OAMM OT)-7#Z2P8R>'< +2J#"&($51R, MO316-5O@EXG*]F*P#MSX@SFPG8&I3^X[3KD!C5P M!X\YPE[PHL+WN, (R13D$$"C+L4.[YC7( M6G^7)X82;Q)N!.P_#V]>$]VBX&WHCT^N9 M,C05'Y11F?SP8> NBY\&(6"I,T>S99T8CJ4MZ&U*9-B6>TVX(DS5W=UB;%F= MP&V"(MF]!-:E4W!YE#'N'F UO/C'K@@?$7=+"C[D.A36Q$O.X:82Q).N9G/- M6!!R3G0"-\S^,YMW+%A'E[*++G6*&%VZ?[C[[>;QYNZ6N[Y[X*Z^WG^Y^^/J MBCN_NKVZOAGFW^BX%)V,DW)?6*@I'M>65B=@%SG(?%7'6Y(=DL,C4I5^:36: MF.UO,M/!U3(]YSSW108YP-V;ADU8=&$ &OKYZ=6IV)8$[KW0[_5^PFO"58QA M+=M=JN&^D%HOQ(6TY;\9;4M8D"D69.;HQ'1O;K1#B/X$!B+LQG7(^^9G4(NF MHR4FV#V&A1'@VQ?\CVZP8[([K8'JBC-?JA\>?*C:/)<7W'*GU,VM$Z)DK#^7 M76N.QV 95#*X]8/4%XX#5"CINF^]&P'XZ ;KDH:#9O+?(V\CK[K9_&B]>PSM M?N1Q4(DR^GN]T)3IRS5Q:2RICA9VK%0RA-4P%"QM?;_*1\]A0TN+UOGQ'D3 MKO[.V,.7[V0YF/L@*>Q7()QQ%,[2RQ?H/\C,K..D0L=+E-PO"SIMIJ0'LVO# MA%OX47UEC5[N*;ABY#R+?8D72I?Q'+,F/D*BK':S?/]-EQU%!>,[,N.^E,FX M^Q7'[R>/VE*7E_J;P^R.F)!;<1?)HPWZV13N=V):5V!DV M?J]RLA=TU]RG6 M2K5G)#O/2+>(GI''SX.'J\]W7RZO'A[=T:O]Z096XA#DI\1K\#)U#UL,69!#0* M"WXVUU1[[?GE<& W%H$Q2O1!J);E4'ZZ<8/[I8><4M>XO$I=Z-S*!&1.MA)Y[+I]^G! M8$+#VY&[J*J/3=8\@B9#1@R&;*^8&JU85[MCG3S)\OPC PT;$IO][)Y9SYB MU%:A7@#0(1]Q-]LN=OB> >G=6?.TV=PL14;W4]366T78^J:AY.6<@IVNS@)) M'(&@-@TS:9J+,?P73F]V_^4&?J;R,P'MD^CHG3,-V6W6WN$% =1]Y7G+92B=.29:S?Z U/NK#$CS4RBB%<-N)P!G]+PK.9R@?O&-;G;6!.TGC2%_SL:S7RA$4U3+)$^RJ;ABWLO*:(R()_+=?>X" [85I0SM8'1W MXV7P!WN;213LEDUCOF/9FB[=%: M!^3ZVC+LKN%9^E7@R1%!<'BA IFE]"!M MTDPQ$QWP[C[7@4F#VP ;^V3U*G13T5B$(9C:9,JHEC> 4+\3VWM@HIIP$[O? M+8?-A]VEZ^]GS8GP5_8RA0C$FXZY\>X2*X3X,Q.9^O)V:ZAZU*6]\4XDFX@K M1=K'T 5];T3,NPF]/JP!VPE'@'&",Y/#YR8#Y45LN'WP#;=V;+B^ M=I:!F*2W3:G@Q<;';WC5^=W4NI=7>Y56;ZADWLU87;[5[O#-?@A?K8L&JJF[ MTEZV5W7LW5IH"O79/Q.HGMFHG#QM_09;ICE-AJM)CN6Y:LM:PD,D<" S7%RP MU^P<0M/L; ZAH<;-5]D$$\8WY/SZ.8J,".G7.2Q%];I\.\03N4%.[RTP F\- MN Z%WD_TYHHX1_>@YY!:HHMOM*(R?:(LI(S9VSNITP"W00@@*DPZ#(;C"1;3DC M:VRJ<[IY5JDI>R4!P)&6[\Z(G,N5^K2!+3PL=Q C M6.H8;DG.887>!XB-/5)7=Q]_7^ZO;QT#UC"M#8.W; RC=U8_%=J6ZI+0025* MZ*\:*?1.\L(ZF+CJS<)C+GW,904M#&"*/1>"P9ZO[*/E[#POWL,\?+]=#,ZY M*UJUR"D?L2Q)JLSSO7?>/ITB,,C"$C,W&8F M4(0C1&CW4P/-P:+&NPF>@1UA)XPZO3XOB9N-71JNDS4 "MJG9L6TZ72;L$M4 MO6F\"6GZ7-:_F\[<'B_@U(YI^Z[_-8!YICV7TK3OI$UJ8\;? YG)J@Z7\1). MJ2S[;6!R8R9 62O'YIPY\XRKI@L8>(+5N6U [I2[7O&!8XM_C;CEHZRZ&188 M$\OB&^M$MHJFG !YY]B6#3B'#=ZY=GX,@A/X5IAK(1 VP8Q]PU][W8EPRETZ MI@<4.K*-C8_>S7L-+'&C,9S-8,HR=D-+AP$ZNEL4X<9UGO9I%+.XR8W'.+>-;:_>+3W+_T1PR]^=TSUCH$K/;XG;HX+ M1+\1%=0GM-JD,0ZLZ74U.*1E?W"-+*AP]@,_UVQ5W]-]I/5_G7/I;3>,J49<,J M)5-Q?D*?R[((+/05:T/!X[E@$BU9UY$%Z\@ZV=>176\6U%"-C-:0K4X>/VP= M68EK\][63*'R#0T**QQYM.7)Q--#"UX_F-;FHV>,UM]Y4>KQS7:&$[\+"\E6 MSI 4^BV^UY&*66WY[NP!NP9KZU1_C.G>*4C:-U?8,2+1T9*:?+<=/9TCZHS' M@$\*0DT,GVZSQ3>%Z+EA65%H%N6=6,GI3_)A::0S[-/V]XICH;2D'3P=*OKT M;#$=,6*KS7>:T<*GQW!RD[-RY-$HT% ?#V M2#E?;%6&KI.!AL)*+H5;74<4O3>F\:$6!8+!DX(L4I&G(%D],!)KDD,^=)J M"7Q;?(/:W]Y;SSJT*'X@C3O:U=KKM5E"[8,E&N$IW&%E>)WN<)<"/?>;;T88)X1.J]/C M6_W#&7Q[=.MCA.N:<]9__,=Q>O-E.*8\.\; (+[Z^B^Q\Z\)K+4IVBCH7'EV MOKB5L9'\COM8;/%"BGG36UOTQ9LX76Y\)6)5#U_=3/#5%D#ZMY)/GXZ%KR-, MDJ_P@/*]5+G0S)8=HIT7NP+?:>;2!;%B>-E+<4R(%XEO]B6^W4HN8%-TIZQ4 MDERFC(%;$X,P]:Q7X%[*;?_Y7WRCGN=:1^!"@ '1#_Y M]IAIH1A>\0U/FZ6^,FU!"SIH-QW:T,G/:^>">>T\#F1"X\W[-0^/RK,YIS@8 MX^$QDY_6L<"O+!O^3>RQG_@;.+*;!DR%QC^"_6Q7F6P+VY4U8S[S7'FWHQBZ MO9CB1COWW- Z/\O>.U4^]O)UIGQFE"(VBY@I_^7JT^ +]W#U>/7PVU6='Q_O MGD_#G:4"'AUMVG!;%[+I'7ZK0?59U6@P!IN7$I/V%+TP%,)SGZZY"VPF^/[B M9O@3&Z])9P,IWM0_&4N!.7]"(#93I)T391L^D"U[=Q'!-@<4*LAP[6ZT@=RA'-C ZT#EY7- M-ANW!]0%Y\=1A:C.X:!3/*(#I*:YHY08-%0K)D"$E "Y=#=R&=B'#Z1=8!$V M?0)+N)CD"=:CE>@KS8I.&]B(=A7A<$18XV0)")0OK&&M!S3O22PTG1'66W9U MC;7)4_GT! JEEPT#+)>V9O%>+8HMOAU2ZQI:UQC6C,GO+N"5M,:J;CQ-& M#Z-8S85Z=7.AL.9"O0HU%ZK-A:5"@A-NE7O9M!<9& >AB]6F0':F@%!$4^#A MZLM@>'7)W0\>AG]PPX?![>/@ GL.U76S2>MFH_@QK$@VFH>SA'/64T/GIJJ/ MU3G5SN@YL$NGO>!&LH8).^[T;K\=A$6M -:@*&14&NNUL=DW$K43.L93]GIW M6Q_K7L][T6(K!2V6;+Q :@(U)BL$BFU@K&U]8%SZ%/IOC3[S)4\I!7F6K(LY M-JQ@PU8:BD.8.R%(I"I!(@I5K+S! A<:=:+S2CH)[6VT6@G#P;DD7%ENF'A>X"4-'"JUT_Z8X[W,L^-]EP[]Z8%0B=1 M1S_/'BY8=V6C1^>FEJ-A1, M=P)4>**^GDQ512'P M"/OS! %YTFJ_.SMQK]-BM'/XY,BF K0P)MSP,_<)6'.^]/M_46#;WKL4Z=)%& M@.<&-]R0C**O+['%*]+_A_QSF=&KP TPQ"U#^@P$_".K0%\8IO\X/67I#M^[T/=EP M I6O"#(FFTK-K6Q:UXVNR(KP0HRFECF7E!ZT8#0.(U>]/G6O M@:H9T5Z7EV(TB*IK5O>:C)V5G.BV>+&32X5QI=/6CA-4[Z0(JK?K&M6L:U3? MRS\E*E+-[,5NL+,1#(32PA^6OD+G" 9+82P5L\W]D6S<"ZK9*\4R8[=FZ+.L M*]94_DY..2_<:KSH4>.[.REJ8ASKY$F6YQ]9'==78D\-Y49_)I:-M25W+SK. MO5?G\2IDI,T)\[1"9GD.B<'^, M: QH-'.L.X7?89:X@M6G2PN'[M4\G#D/*T7AX ML)[#T>#W%K%MC0VZ_44&.C87U(ZI[^7]>5IHIF#J?LW4F3,U*0I3[Q6'6^U\ M%=$=HK.7Z_/",4W8VL#5WH?&HS.?:RK8];NF3W?Y3B=DH+9K ]">*=XR2R$% M=L!X*ELHJ!I,4%%W0M3I]FI&>$W0K8O=7E0Z;2!ZG%R[QTN]S5@P8L1=(R"! M:]&9@>@4TE04-TM=)P?\45?)94])J6K3H\VY '61 M7"F*Y(8.]POL>*'N5RJUM02N^/5OO53%*ZL9I:QA6U@,G;:WVC%WK\84Y6 ](L)YNSGPJDV]R"K() X/ZA9]@J*GI0"Y5(S&Y3CR,\6WQ/* M.;%6Z*6I/I&$K& GM#I@^)9M"ETF*<$%3)'/T"OB44HK&TH1^5Y/X#O]XLX- MBYNW+!2MDNXSZ(F@F5G<^\^__E2"@J/=1)KF*FAU,A)G[0[?C3'8J)@702<- MY+I%@MS!AY&JXRFP$?=9UK34#$..K#MUTTAU,2NT\_UNZ0M-);$0(GVIE/SB MZ"]$#>KWE^29:,:<_GT]E\'K5,-^M=ZH)C$YRT6IXY-:Y:KCZZ>IXY,RNKE$ MLYOQIV++WV RW;/*G-V/9.R8JKW(K(*Z,(6IDE0R@DYE+TB96>5BD48^ M;_4U!VAX2;KOAU-9U61=^6D;%6<9-]A>3JJ\H7+2[6VQZG+2%:Y.Y6MK9\/5 M'9'O=*+=JV]K$&E=5YI^H$L:(I3X5K_#MX3D=%C7D.:)%X'O=)N\U-DLNMP$4\4ST:E5H%"4Q,4W_?J%5"X1* MUEH"XRV3@FC>L5<:#MWT7RZ%G2?]+$_LU;)N M+UF7IG.-4+>NJ68):=!2255KMMKF(2HR145.2!B@L3T,$#")0"+0G8/!LZ"T MN"P.,PW%&:.$6):C6ROUZ.N64BT\4@J/- UDA+J#3'5*5=T\H ;F 04;7H$@ MV;_=E9=DI.)=3[SQZL%V49S?+JKQ,H7'8[7&ZI2B-5;@],$N6*M-L().CL&* M9\?[>4!>KFA[\,A!>FFM3K:.+Z4R<#-OS)7>-2>]7\])#YN3WJ_0G/0,2>N MD]"SNJO3M'L2NAF41KM$J^H*P=]GK@S]8W3VQ="?3H 79@W@.M-XH1;Z00:( M5K+V.4U7(:&71>TS(A+Q>+Y$XUHP=%$706]-V"MS\6]=!%WM(NBX53=KJ^T] M'K3PM=']-%6([9 JQ$C1N7N^#M^4FGR[V7P+A=+]- 4_[9#*CWUA+F0-\VSK M*C8Z%Y2N/#I5(G9(9==^B!9XJ=7E6\V2SAY-U5= "FG?4 PH%F2X4MR6!(=) M>!]7(.$]ATX)(](?;X?@XKK[/N]NS6T0SI=[(F_%ES8/;[93)YK M6T]P*G=&=]I,^ST)KL<+8I?O-J.+A>ND^[1)]WNBJ(\5I'Q/R&6V5B[3FEKM MTXU7OZ%Q36*:%LM"W6/9"USO\//2'+%5S R>3$)0M;TDUMA4YXB\$WS0A>MJ MIEC(PWE5!*S3XD%#YQOD3 DR$E9G*)D:-JQ-@^SP)[\22&ZR>38 M5-YR4_=H-8.?U&P"#^)6XE_%R2+X*.J'(.HOR[ MPOB;TOY'&KC'N548A(=-/\.JAF-Q"BSE!J0\!R\GBA3,(DVZ(G.;?MKHT0]; MN:5^9\HL[O;%D,HY&54"QYG9?9-T8%U-0]%*[ MB*4H&QS*3.\7;/[?5_,T4/;A"5[,8,9'?EBZM[CW#U_/A28'!]7@'3^M)5.= M-H9NUC.F!KF"9N \ MP4:B% M31SELA=7N>P=1;D<[Z=<)E()ER?,\ @6AI4M% !$EF6Y@N@I5KCB:!3;A"J M4H+L,AS;LD%3PA+6.:A=8W4.:F:@,!7TQ\8/OJ=T.2G4?016W58#AWOG.2#7 ML9BF&%X42S>4PSU2 U/-Z( M MW6)V03V0(PLJ2E-!+;;2)Z6M))T%D#DD=0+:,1+0.MDG7EU[(^_45VX&BTXM MT.$5HM!UO9AX?/ M+]RD[I"%W0'1'U )9=5\;%2:Y]G<3.Q.EZ(4([\F!/K)5LIOX>.E=&Z)_^Y7 M/HH]> 7A9^[>'>]G[4B$2QJPW)TKNF4]C!;DI4IE?K(?M[![PJAL(+,R^QAZ M/U'3[6"- ),'GC1X<(5!LGS+3EOD!3&ZV>]N9*1(?*TX4GO'0ZK0;O)"C/[- M^Z$T35I.RM3-!!?3_HF?T0\>, LUS6;RO0 CE"RW^_R&IJ(0#SN4\N/3YVM@ MDY)5SW]V7O^2^?J3HSS'MF(KSO6M3OAU;WHB+_R&YIAH9Z(T?\VQ\W'Z_>5, MZZ?A3.1%>1FS6WEUMIU>6RJ2'FC^4)4=^FL);(4% M_3#8?0L,5Y>;Z'Y7.YJZ3'(:BB9/"]J=.)!-20*+HQ^PL\Z.J/!V90> "O#" M+!ALPWI!GT-I]$651ZJFHMX:6CP0'FGV&[NF?\<;OC2E7K:7IBB>9L'=&2>6 M7-Q]_7HS_'IU.WSD!K>7W,7=[?#F]M/5[<7-U>-*:DE^]4*Y,^>ZJ9)!8E)* M5@U+WTS-]47M( ID]0_U[.J5C!WL&&]]\/H+6HUEVK(%2#G+)77I,.24O:6; MD@S"$N!2$V>IK.*(:S;@%+J:S35C@? (3]+%S%1/H0'[@+/(,S%EC2/+W_GY M]A9+7R5+ZJ89I$L*9]_2=%&LR['AP;E*!ZJH.F:(2J?<0-."R[G-@]'#U9 = M&XYNPVE,HI,7V()!M^@N^RR;"UP*RTEI BRV+EU@B1---H(EZ;\LSM$U8EGT M.56G$8+1@B.P!#%IK&"QD:;/73OH8\!^QVQ;V/#8/W^ <8PH[EV:N#;,$$ZR*I*F6-PL*M9\]UAY5&?#%Z(] MDT 2(XH@E_UW1QP#0#EZHE&O%]K@"LL)MH;S"])2+&4H)(17&3]_575UYLP\ MMKYTR(T^?#'^P*MC5XNDI@0P%J+C5T?J*(:UK3E'C0N )[SE(S#5E9I\JQO= M,*(4K:Q09]H_H[S0[8<.03?7AF-&,;C0Y)LQ&@8>O/=0S-R)(>TH,&.']Q19 M4*19\_]*QLG3DDXLO8["OT>W^[ETE&HFN-BPVV-3%T[2:85 MB,UZ6D'(M *Q64\K2.8_C&>[93:D(*6=')8_DMIZ+[9'%@^"TI@H#?(Z1T.. MNGS&_FE+XY1E!_)H9W/3A?+JA(W!2TVMI7+1!ARK-(VU^[-%P@%>-N)L34T:?&3PF6SMOQ'SGCT6W M,GA#"22>A&IM2J@EPKX@ON))J6:+[[23!_O?]+RQE->VE G&6AT1]-MZ0MPA MM(!V-CPF\))8(RSU;=I[=[;EOJQ!M@5D_6Q!EJ]-7H\F+%J.H5]Y''!^!V3= MM6$.QO]V5$O%U]U-;G1;UI]4V-[ LL@N62CP8K.'PY_J)DI9JQEYHZ[;:O)2 MLT9MDE3'7K M)B.%;. 4.IVK[BC&!3L%!'R:7ONCN;P PC5M6857^@%!B\[BQ-%4=-P5N]&1 M-;WEW%Y)/&:IJK:U_*V;ZFK2M=U> 38V(T/<>$^Q>GW#-0A-+@D$*W:TPF5):A+/+&&VO&"_Q=I6#L3/ZCJ'?][-2[7L&KHLYE_7OCR9%-&4QP MDE\)5$[;SZ<&*BOD]\M5KS2P&N%C17V!I:P4*E%I- (*8@H8_HWS:0D5IHG\ MC)K9A'LR0"G0W6921!^KKJ"CRA:M=Y+GH-^]JJ 7$FW1^&&GCRAM?_1/RUT, MW$WL\-AA.X#0E@"G">BLD/6#.37PO'JF##*!&^F!S T3F825?NS=MS/6TK4E MG5V[SE8F[3H/,1SV\=OYX]4_OUW=#KFKW["3Y^'Z=A; +19;2=JXTY)R:ZFN MLD=G9-$>!7:#T'/"W?5,N!$A.F>29Y6\X BAJ6DX3ZQ?(=;.QJNEY5Z(">JX M9>%P;+S"O!XKG&YPLH*'8<_!Q:A \X22OWAGMXOPU/'K$QQ" M>O"C[VQ#\N!HY"38I6(]J1%NGM6P0I#D VU&*#A"J@P\P+-0PT:#C(WW'Q(P MN>LU0:W?>Q&P)D@Y> E(4\)"DE,B PC/.*Y!_T7C--Z_=B4(H&@-1G6:(5%) MQS1I!R$WD(63^(;R*['N4 ,>3F7]1@?=FL!G:YHH]VJI'W55<_6DLPU] M-&*'XN8.A16M^)),"&Q/>4!1Z:!.G/#]R4$D;@41G#]@5;D?)M]1BCVU=@>3 M64WZ2LY:\DTE1Y5T_%VU-G?57B&@>W3,6_ [#+/KRN^F:H.",;F;_ X&XM30 M4!&GM.[3?]8TUMS<8V<3!L)ZH M]A?#2G-5))<70L@%EN<60OA>:!]V"V'\&W(9Y;F%3L@60BZ='+<0' M-X]^,R7OPF4QH@RL&_V96.B@&,";GE4VPC)KE3",>/LK>LZ%;$UI&J'))FFO MI!0.T.>@*JIL+E*R]L0P;-VPB5=!T?J7]PDL,=,^:C+Z+V%OWQ[?G=TQQ[FJ MCS5'P3P)%:PNL)K0O8%:/)ON1E[G)K:"&J82 %2R<+B-"^#@HU$ M\-Y'C<,A0(:V&YM@1CKUYGL;M @;PL@ABIYT-H[9Z]^$SGRPKN2G)Y,\N1)EKQV'[ M6;6O!MAT38:+ -3C2\,9V;#!P7B,B2>6WY7P JX04$[-'"@[Y&80Q6)M,0R* M8099KG9T%.F%J >BM&X)@2%A+^Z!5VTPA:Y 0,Q3VV41(&N&Z%IBR%TW4!0J MHWP0#9GG\]P!&0"" ,S'$4Y*P6>VGB"/ X019F?5-Z%:<\.2M1SNR%#P=0_V M]I K6@RY((&:3'[N*P+*=+4L 64GAX'Z0VGRWV:1JYP^"Q'?@[Z", MSE%W?(8',E8Y81^@!R]S2C 3F2H(@8_&3'O@--_!'$OG%+IA%!QRTPYQ#X!] M>M$&E)1+AZ">$AC3G8L%(W1#K-]6B.EY]'V&2<,0^_3H^PQ1$5HAE_31]]D/ MV6>(N_/8^^R$!3A"KNC#['-=OG9VR5C4#B#LTOVDV !-/IG\6*C'7RASHI,) QEW&(E)>/X/) $FG(KK",!0RW420 MV6ND_+)40\$=_R#TNGRGT^9DY9G>3G BRYG/-16='Q,Z^)$L)]M3WP*;;<\N MG7:/EWI=EK-HT1O11\ 18!L.W%XBX&[.%P]2F>\&"J0%(G7*8DCZ2 M-0K>%VP2#QR(CAG;UMBM_XNLPTL7-"'T&% +!UM_%]C^Z8 :YLQHJ1%L OX< M6\MQ@O<$2I M_R.>:/DU)4$*[ZEL$HR"NHFNWJ^P)S]-/5I.3PW^O#B %IJ)"#0$]'R0:H>? MN4^@U\\W2[\"#PUN@O)ARQ->PTF/#VABULCU:7@28Z4VS !5&*4%6#J9NSQC M"]<=X:<0,TU:,Q+#;D ZL"@/D[H78OA(XC$W%*+H2*TC;BC,'2U)Q]Q02!A# M:N>^H0VA(<05&L!& ;;^S+)%+.[]YU]_VJ(3]/M\O]_S&7SF&7X_M#M\MR>! MK!Z;#KV[;! )%N9B,F&N&;*>)]_#5PGDJI@ 1$.'^P7@LE#I05G\AS'$.V!R?O1$H%K9 Z/'$)%"$=8.+YV MNJ76R'@_TV!5 7AF+EQ0 \:.J=J+#>L+D1#XP?*Y]\.IK,(NE9^V&VS(+&SG MKA_)-S9,0W'&++][67\>M-_6 %<0++738.D71W\A:E# 7))GHAG4L[D#>'!' MG"S%SHB 1:(_!12R$.WH%%ZR8FBPRC-YA3G<[5 CQ3"?0'+I1Q#F6P"\TWMP MAV0ZM\EL!/):P-HZH;=:6T>3TYFT-H!R_38#S%CY:IX&[@"09B8!4L,K#1_Y M0>"E5I=O-5O<^X>OYT*3FZG 78;^TYI@9-8>BGL42WA*8*"!\^0 GEIT7Z+( M7HA/>!@TL3A"MC&C_,>, :X9^M,)EC!C KMIO-"[/Y%O0MCIG%@>EQXJ\M[T M@7()EC/%E@>64VZP.9>-X=!P; M[6R"5@YZBC]4YV!D!VD6*_4$0^8X$J@L@ MR3,-W4=@U6V7-.Z=Y\:R-G:]\& X,4X@WLX$=WE>;+?XGB =$T-;4+33Q8&Z M*&>K,\IQ^.*G? MHTQDN5H3%6]KK (O%G^D2$8;WR4HKVH?*XM< "YI3!1=UD/8+^5$CW[8.CX^ M=_1J"[,V5B/X6SJ_9Y\[WPP)?DC=(^TE#"Z]E;WLZ(6;>?Y/*&CZQ]M.6$5! M6-6,D:Z77\8![%#PM4.2F@^[WPTIN],C&MYX9-^F(UD*IC&K9>&V3.?=?KV( M.QV4.YI6%:5AU6&:51T85QY/;>LCP)A'(>K' ?Q&P=]=:_+3N[.)K%EDO= Y MP*31"[I9@MM(2-U>.O?6F,G=ER<58P?0V? M6>_._BEN[CKMPKAK=UE47;)8V"WN]D"!RYXT.R>M9@;0P.GQ[\XZ)[^&X"W) M7J]T&RST"X)R5+L!YGO]E2S>G36;8"\U):G3WV.O;.UK52/P[ @K@6'5$ZG9 M\_LI[[7K!_*D6C8V/[F%;]Z=K08KF"/#5L(PB1\MRTW9>TWB)3J=_4-3]>\? M+>"^F0POYU[IOZ(:MKL$LE M\ [OI9;AF"B>0(KJ%EQXMCW_^.'#R\O+Z>O(U$[!Z/X@-INM#ZJ.!L_8+9RE MBB/*BZDZIZHDO,*BHKE)9P!P>#NYTP!L(_BE)[:]#?GK++>T;6EQN71K^3=I M^;?VYNN$W:_C?-!O>V5GN3P;(K72R[7+L5BN^T1_\PFAQ;GA- \F@O]7_SB" M?Q[!/Y#0]O_J[T/H^G_UWRWT-T\O1IX^"M[^OD5_WZ*_;[&U^=;6WF_U(2"& MX%2*6#]J=1^28G=S]?8>JZ^F#-$W]#;?T$G/ JLY-/0%(6CO9O."5I\R6G/S M!;V]F+@E;+())M8%7M#/X07T, $!XG-<2PIYOD._:8=\TUV5,/M)M)9/C:T0 M:A0B!5C4^KZ$:/5]F>GSM10BI(5HP1'U7DGPL]=8'P:QL)$(2Q=B)S^!M'VGN MN,2U48#K,_%6[O((.4-W@@J;^M%56JFI#$HK^X[CW&\)55S/Z$?+#\%BA8_! MBC0YJC"2%3T03,/3)^/YP\7-KZMZ^?J/EZ_ZL/:NP/OGU"19>S]HEJ:--HIK MHN#_O$7\[SAW^27#7K2;N@BUT,!1"[B946HXP%G4O+VCP MH"+LUZLZ"@?CL3-C62FT3@M_89(I+O5,6!.&Z$NP+-CL5QV;#P3CB42YDDT= M4T*J(4<%-'DKB[-;0Z<%V(:F KANA!682&1+54/V46Q) N)[W;U\%TPZ[.0:.]4&>U%LU@+20'= M*E/ T:S<0J*Z5V54']\X+B3.^U7&^;%LZB)B6JRTZZL(P=9UI&618U%!EUFR#HF+%?2X%,^DRSS1OX+>DT*:=)DCKH(> ME"*;=)GCKX*^E)*8=)FCLN+>E2*8=)GCK-(>E8*9=)DCK](^E$*8=)FCK-(N ME*)==T4L+6_5?IB\(_)%P73MOLD_.;XHN*Z@UZLF]8)%70_U2TR$L.6*N@!ZHHFE.^B*NT]ZEHD9<< M\%>[HHX3>4Q@, ?8VC=Z&@:JHHJFRJQ A;CX,8=;.>. M+7KK[OEVB5T#B5%/A^I:<3%?<<27V+N0@N?UIU^-!$Q?=>27V$.1$/F/AH-* MFSZ8C:C'*1X)5!S])79P)$3_9\-4_S;T2U-^BHO[RC-_B7TBB26_-^'^K>.\ MQ#Z5A#CWIPU>R-;TT= <.@_FD8P=$P[M$<2%4=\$0!DE@4#75G7"H[4 M[*X@5- I7P^$O-9':_@%AT^-_K0E.%I^];0+XFBCC'1 M[3WFBT+Z.\Z%Q+NO?$?-OG=N[ M978>E1#M1>'V,OND0M ^&'[]*NOR$\&5WWK65K?,GJG"(KI/%_<7;SP6WRVS8ZO(^"T*_Y;9([8%OQ<$"U7N !(RS::XN!B^^3NX MS*ZQ$J"Y*-Q<-1_9E/S;(0S1[M<7EV_^2JZ:1ZQ02"X()_K.(BO"@< M7C$/%ZTK5K4#@N"A\?WM.U-V^(:7@#?B1E";?#NXX2 MPVTUM[-U(K:7B^^?--@[O%-E;\)II2&<(-RR()S2^2D"W74TV;*(=3<9P!_V MAFBU!O;OLDFFAF/%Z#]6[;NS7SI/1;G0G/+Z7$F=S@+-I7->Q$?S,D/G;?NG M^J7S990'Q47AXL-[+ZH!M](Y 0*L(9OF0M6?!C/#T>U 1]5+,C?)6*714_C2 MM%6+_5U7;F9S637QM?"/3Z9A66NKK/4:#'DDKL&9DL_O30-P:"_N-9EN$GL@ MSNF&U[;VA<@67.$:GLDTGJE_JRIC%_NE\UO49.G^XJL\GJHZ,1<'=_QW/G M]0^]W5?^[CX__;'0OUTZ+Y^Z9K_[J_C7M^'"TKK/X[^;VB_V!_N1_/)WM_7] M51A_L9M_7E^+C[]^>'X]O_BC^:P\FG^.I)<_?_O3^<_KNWYW\N7W;\^?_[K6 ME;GRF_Z?=[V[\>M\]G4V_#[_].">'WSY_.WWL.7YOW\QFQ.QIHS__O[ MK]]EI==3'[7.W>QOX?>K/S],_OSKVG",OZ:Z,/Q;_.O\-^N#\7H]^^7EWM8& MT_L[^6M;^?NS??[YDR4;?W[K_W'W3VVQ&']Z^.O7^_L_>Y^Z]T+OWQ^'DY*SFX4QX&+,9F-I=%0-0:*+WO;Y-RD:)S"E9&2(4:B+,BPC+@'ZQ M1G^Y9%!AO*-%#(,)S59-SV6EY^.X58M)QE)-QN4BXT+Y8XM)T^V:ILM%T\=U MY!:3B#LU$9>+B(OB 2XF.7=KQCMWH3[IJ3$7I[7@%PQQH5:Q#*Q6BU:)Z M$_,@W#KT4B'"+8RG,0]*K8,R%:+4 GHA\Z#9.E93-9H]MHVV*2>AU*JQJIU]7R2^*NHV]5(^ZZDA[I MNH[0E=>U7$R*JJ-I%9*4A?%(YYL@WJHC;)4DVJ/GVN9!JW7(KT*T6B@?<"RU'&/V@^&*"QUH*%V#VW@L]0^^-IK(DBE=DS7 MSH0@*DOMJGWK-G:IO9=OV/0LM0?/P]N-#H!X4D<:85+RSIX2$5.]$S%;3)79U1.*J:$QCXFFTN"HS+Z<0G-3 MYG*OS%Z:@G)3YC@JLR.FH#AJ96T:E-G#4FB)ESFFCN!.VMB/ MA$ZF5L\1'!K[V8O-%)!;=QQD ;G.$1P'>UO:K326=BMKR)7/TG:LDR=9GG]\ M(#2KXAX@MQB:LF[)-*I@G2^"WP3H+P-&38:KH*@E@ M#/X=P-GCE.A_P_]OX-B:IC[!"S\YLJE,#'-,J#][2,93W=",I\6%\46=J;!, M!(;+HI=VRFR)5P"[A72-=LIL^L.K\ XR[4H]RX M0@_]YLUN,K,+XWC8EJ/\BP#_-&?R:6C>^,*:ZK+JQ+ MG642!_NN67RC3PS8Z8T^KE#XI5OJC))282^'?*!N^9Q3J;7DX>=/IN',,05$ MUA>5,WBZE?=4%1.5>7!EY=U2/BH'-[X#ZN#Z4,X<^88<245!8Q[<^(8\28.; M1V(^JV-2O>NQ?"ZALF,Q#UZLO$?H7-:?OAO?X8_O]\X(UBR$DI,'0U;>Z5-, M5.;!E97WX/BR-3;R2L.(O\J[Z0I'AKSX,8WY*4I2.Y='EBLO)?&3;3Z+&M: M=3PRO%\\"_,717XCJ7WZ7Y)EH!NW!D\RU5A:.[%?>-5,. MU.; M?W*^VT"\:AGUI+WD8P=$TZ9T ]>&FZMO+.FV"C-@TLK[\[Q4>JA%9AI::.9 "]7W5'FT0$GA MDFA "291AD8R2JBV3!";U7=K%9H."B(/Q&:9?6!?99O:5NM=YVX-^PL AK8A MOM/)'T0V*Q,B@D4KB+$@NK["<:<#70EB<3@U"?LB^@HO#2++[-B*1.2UX9C( M>-8:)J]!#-//*Q(@$IME=F9%HS$NN@J,+T=7&;(<2WFW^OX9D2W')&>J94BB MT/WX[?'26\3[BH'6^Q37"EOWGIC65#:)]<[#D?N0HCX#_M9.B+^\=6;$E&W# M2]1+NJ<5>*\MN/&R2Z(;,U5WO]WR0A=U]!CA4%A_Y=JR0;0LSQT!NP#4-M&R M[UYW#,^_.MJZ)7X="=>>B]G3T;@F*+>@:?CZ/0T(?U->/<"J0DF-BL7]. MB:S0O$UX%,!WYOUW9"@+^&-JS[2S_P]02P,$% @ '8"14SQQU_D&+@ MWE,! !T !E83$U,C(P,&5X.3DM,E]G=6%R9&9OU]:7/;1K;H M=U;Q/_3SLU/R+8CAOE@>5VE--->67)(F>?,1!)HB8A!@T(!DY=>_LW1CX2)2 MLDA1M*;JWL@@T,OITV=?/OY^]>7SIW+IX^_'^T?P7X'_^WAU>O7Y^-/'7_F_ M\.NO^N>/!^='_Q675__]?/RO-X,PB#^(6G4=?#^,VGCP>?CK\/ MO;X7BUZO4O_XZP$L^^LJ)G1D$,OHS:=?@KX:[ZUX$MC6^=?CB_VKT[/?Q/[9 MD3@Y/=L_.SS=_RPNCO\X/?Z3'GZ].+_\>GQX=;G";?^5J-@;W-&2S-97#F.8 MZ_1,')Z?G<'N3L_/Q)^G5[^+J]^/Q>G9U?'%Z1?\[?+\\^G1_M7Q4;F40>?R M"IY\.3Z[NA0GYQ?TR<>#"UCKY>G_$U_.SZY^OQ3'9T?'1^+?_SD[%HVJ)>K5 M>FU; )A.=AJ(>.@I$S(P_ B#NEST5$@^I>W9OEV)/&#_U0N*X)?5PPKW[X=)+YP MD@B'O<,5X^/_!+A"<1G#_/.FO?K]8&)X&E!>V]EXY1(,>#6T/1]6-6>-<2AB#=DU0.?[N#.W@6@($1R-/*2\,*JO&RY52SW26_X:)4,,P\5VX +9+ MFQ_ $86W7G M7$\Y"6V7P& 'MG^G/$5P!4P4 R^P \=#D(>!"_#2+T92)7Y, M&!B.963C#TIX ;[V5Q(X].*M%P]IE"2P$Y=.O(!WV> *$6$$>,BG@6N,I(\O ME4M!"#@"0SM^XB*R^DK>XM7%V>A>7]"]%C#A21B-1'OW?VD0FAU'FK-'\9@M M,G6PZ1K"_/C]?A D\/'$*NK5W1. <\3PAA7 *W?2CN"RX2Z.I"-'?;B(C1I1 MW2J\X\O>+>H])M]C!3S7>TZAF+>)$WX'W%;@OL/D<4$;V MG="[PA7? D'9] $G="*:+X"S\.S&(PA& (E02AHD] MQQL3TM"I2R7O62K0*)A:#X_G=P/D+TR4&,#$(9(FQB;\BB?P7*2! V\F?D53 M^&5I+,5/?4]ERQ(%H)^42PF<=DK:3V%]HE$1_ROOQ&D ZQ\1Z':/@'(!N,0) M+R_'$Q#%B%Z/[8A1<7J2E=.IM3)KE/9N9'3CR=MU3+<>&ORG)-J2.''&N^-A M%";7PSP#/[354%R&?J(OE*8!=RF'F^#O@""_G?!7.X>G5^\MHD>,Q3C*+P!A ?9 ,<'W/7#:T!BSX$G9G+\,N6KY1*1#$V"U00+ M47A:P'(_;,=9[7CO":2[I\'N560'"M2I7P(7GNR),[RLTO43_QO,Q[#>,"&@1O2?-DO[_<0AGPN(!@M7*+HPS:=H>2ETA(]%'"GEI>M/",AMY[OETL@%(#0 M %)V!!=3*!C,37RF."@S()!C:8]4=OF TMUEB@\ RXXBU$ R+6T,I# RK* M?J$Z)<9X% 8[\1\CV.T0=0IOB^XH7-+]JR_B"ZB8#"C\?IN$(]S=*-M=>B7I MTH&>Y,O 4T/ZS8B%;# :>)&*"6O@Y@*7 K4I(%Z O#.6J(&GV)LA(4_G#%%B MKH@3&N/>#W=./G_)40I$=KJ?J9P"JG-"/_B&;_QE SEP!5D9+%2+@=LJO+)P M 8#$:"$@XU8X:!@!]DVJ:L(T%VUPJCM+ND4@$)34GU>;=P. M.*?C_Y_=72!!TG<_B*]P@_9@D+\3-#;#7&)W5SL,/QZ=_F$6PL/OQN$87JF/ M8S/A;C^,@4%^$&U\U@=J(J/TV8%O.]]$K=*"-9&I%):0;FW:092.2;-49TP" MS_*P^O@KK'#&8ON1M+_M]B60$MC1F':8'[H]8VC<5'YY.7C.G3('QE\1C@RZ MEXXE.X;:'-*IB//,*+YS>'BU541GSA9))D63>*Q I'1(_B5MD%_/B0V:@A!M M80F3U>/\ZT"0^G)H^X-4T=5"I:6M6"D+12V-S!H")ID M;A%:%B$#V+3) &=DQP.^QP8$+=T:8_)/0/MV;E#M'"*=,Z>N!5HX\J/M8:7S M=YBAF<$5AUX&)<9SOB5C%JF,H<(@]G: !4X?CO_X^SA">S5>_2TY[RNXQ5)O MBVB.,2PQ!8.?T,#"A !(6;F4L]$?>==>C 9"EJW9"'_TQ4I-YT35;L/H&_OR MIJ@$"=XW$G3B4=CW0&>'KP'+% SJ9TY%5,A3FP,)6F12TR257&.1C('8Y)7M M6#M.\;E$/Q+93X7RR,E^92@LF@]0Y_& [H*.KV5(FEMI,2\_?VH%U;8])K08 MF\#>.]3Q\^,1,1UYL=:O"AX*,92V^S= ,Z8%!_2&/0DD7BM9/M!Z@9,'PH'+ MY\7:4H+RJROL$?Y1+L$8&.J00L)LG$:P'7J=)5G?3M"0POO)8W:& H&H5VN] M+;K"2,*!?^7U($WBMN@ZS]GA+*,ANO"-?3KS#N2OE/'1:>ZOK81T?^A=Q'B4 M+A %^6X$A@=DMFCV(Y!+ 9T)H'RC9V[7]6X\96R5J=/A"H1OE0 '.9)HB40! MQ<+//!6S_?N$@A189'+EV ])EAF'MQP>1/1&W_^)B3'<"6^N!V]F6MV^RXX" MM%R"A'0KR1R)E$=^1U\@@-!<_X$O98R3Z"WF 39K/GBS8+1DLP.=!GRM[&VY M6MYW+?+#F85HC\^;_8P?=4NNV,)]TIW082'^7;F478?^':'5?!::XYP8&X+L M$%@2.%@;90:W7Q-E,U'3L 'L#A5'\G(,;[=W2X(QC-/!"V:X\) M)?A%90)\T+@J,5SR!J6)P%6./681B9V[L-IO,LX\L<@X0K3DJL1!F \2W\+% MT&1]M+WV?S' P &2@:B!9'<7QR1#XO7B1< M)]_[)U5F$4= TB&M7!6T;II+N]>]?U!EIWD EC&:IL-; "9%J0 3^.Z!N(K1 M*"K4>QV@&2>O4P-D 7!X*OFH0,T0D;%Y3N+;@+!>Y"0C$'DI5)/5;2_26]T6 M?Q!B%'%UF0LQ!*A0W!3S,H'":(5#(2#QL.M"S:[R*(\,X/6UH7 7Q4BMF*B.4K& MY&E#K@34:03CW*4:;Q:QBTZLR!L114//V$0,[^Q 8*,RLH:F!,5CPL](:M#F MBU<^C"D$5*.G(Z0./O7FUKSS3U#SO+K+/8+G>@[H[SO'$^A='3Y MOQ,0JQM5:W(S,U?. "\LJ B,7Z\N7A*DVT\/:$Z+>@I8OI3M5G]*U*D_/2S? M;BK>K&"ODXY@[9.>]DB_^?0.F!QS$?'$_WO (BY8^& 7]4]S2C\31A*:'5Q\ M$NE1KY6JH0O"^0::$RA1*/>$T0<17?=WZM6F56]TK7JK]7X&Y=/24*O^;L92 M-"@\"@G_('9[N&"S#U\.X%D/83UGQT;2>C?G-"9?*T(>QY^'!OJ3WL0G.CF] MUK6:U995K;?FKNC!4ZU_$]5J98HSWCO+NXU9>M?JU.'_NNV?$?X_=&/_'((F M.4] 67@/#T-%D>51\3[>"[AEH34#1#NUMM5HMJUFNW'?VSSJ^Y6OIMO%0A0+ MU_%N]6!I6L>K=CM:M3E/[9X-)9!MM73JH?@^M+G.CJ:5?U(:1K=>O8W13L M?N!"5DW,'XOJ^^Z(XTW8!HV&YD"M ;&!6G5J0*V6H)RKQVV@5,NL8_7B2M.J M]CI6J[&,\+3RQ=1KE=Z:I)5Y!/P)193/**%PH$;.X;=JQ+(:M1I@^D:<9WLS M*/A.M]JV>IO!U)J5YN;(XX_%['-.) R<<+1R/;/>Z%BUSA+$.XA1.J>/521Q/0N;<,05J##/D0!KM*D#1: M5J>V$;;1^C(\ZT5)U9P]K"40,I%H-7(-\G6KU;)JW8TXV$U1(@$H]:K5Z"US M\]8 E"V0L(OVP S/5V\G>:GFKA5B5*MK-=H;83:J;A,E/Y,Q"=QI2"Z6K7TE MX,]$P#M=J[.,AVL=0%EAY+LL4W^TXCKQ^$NN,G ^KANCB%]=)3E]7\[2K MV2B+RO'?"69NH?,2LQ]U@H'N4[ FVE[O;(( E$:U52NM6'VG: M&(E\PW!YD^3R'\+G7RF!;Q49@\5)5Y*4R%,L4Y^QOB?.QUR/ V>ZY.(O>^(/ M3+"&G]=5OG'Y;>?W^:!"CWDP& #LB:N[,>QS/[+[GK,GSNR19""=A;CU>J$H MH_D*?_F)"D9J;%IS^OG'TT\DA4>>XEH-:FK1; MZ^4+77(@U1<[#5:_R2JG8"E/TZJ*FS=A61'8Q\ASA#W HC?I"G1_'2S0/=(I&/C< MHMHF0QN=59)J_<$9 KG#X>P FU5IK4'7-HBNJ?-&$A.Y _A1+1_==@M.S-0% MPZ)X"98%98")"7C1W]/'[EYE4<=1$R*J2Q#6G8Y+?_#-0!,M4 $ MW$1Y]O23M#0.0M:F\C%82P@[JU!GKNG2>0/;P6(OV'[L%M' \4/%JW>2B&HL M<;^-%#FX-DX4!O:-%R5P-R0U1Z#."&X2(7@SH.$XEW(<N42/+JF""B!Q1OT>>-7&=:E/41 !+C);=#@ M9_X"+7-A]OUX2!5R8G-SRB6XI5$XQF688\6#PD,R527,@5 IH+X,Y("*5=!E M BP$)&/LH"*U@(X!;DO7^#&'GBM=Q24K+D)@L]C%:?\TWT4J/7Q=B2OKC2*6 M)4I\@7DK=#_03$I>L+3>U<(*F>526M5+[XYJ@[VMU^I6M=/%MQJ-2OV=J>\; M25TU S8WAD^_>R.N+]FLM-\9;"@4$2&$SAU?H])\-X/PE4LS#_+I8#'S'"9V MW6E9C687;DXD6EW8T,)=URJUY79=!3ZP++EGIO>R&2M)4(44.RYN5$A$VA8I M8F*GVU)=$';%,^4.D1I;*2J> W> 2N1@_PY4A0(;) '?[A,U"W5?D92T,C75 M-:ZXMT8(_!(KSW+8%1?4H=9:U X'J[T573\9Y]0%!K>EH/=#I%"$%;%VGI$<>)WT?]((A%?NZ4YEL72A^*[!D*;!3':F6BE>I-A)B.3PYP;\;#;@# MW<[]J%4NI5O((02,XF/]1%.=$? 96Q9D?0?TA'I=+!/.3,[BPN!%WF!YF=\5B-K MGG(QM\72V4H7^]/7V)I'U)@G%U%]XJH55 V6EG,B/6I_Q9V;Y&&BX;K&4 %0:!]"WL0G$# M=(FJWJ+.@&:ND>E9CU-;\-?0ZW.19I!E73H!Q7; PJ! >D-:1_:IBVJZXZ6$ M#5X(TP:7:E*F@ =4D3F^*V+[1-LAA[MH5O) G^&J>[T#+_L.S&$2RU\%H^FF M7YHK,='=:H*8YB[')/KZR.8Q.$QX(]1X3O*3\[=,?7L:)@84.M#[7@9>N0I02Q-?2*9HICSH+)-UY!.32UMV(3CC>D1 MMP=*HW32^!;:KX\"I-(S7F?C94UCT.I"IG'VV3AL7-P>RW"Q--.6F8/SF\.> M?9GY0@OER$P]Y0 >V($,$X5Q?/BRE>;EF*\I= ,CTG8P)?,]4T?74^-0 6;" M. /O.X6NJ>UI%+:T-H9@-J!C;[RNPC7MBL>TJDZ]C4I7NU$E7_Q$G-!;+E;U MD,C0@JN[7"IH7 PJ[O=D6**=$@SL_7;'"P-5L--NT_)AZFL@7+AT$[>Y1!%V,X M*>@>DCL_>FB$5%.02+YC49K73/^!>LZ8IZCUEUK6EU]VVV)&T!LD. M7]SW4Q&I03&AO5PZ-1GM6Q(9M1S"I_EO5KD43 !-+81:5@9 ^RUV>K7W-.1; M2D_'E).Q,31L&VI-PD;.J@E2+NFXGI\6JS1!?0#,3"B4QJF4_#)BI;GBUBSL MVHKNPI@CFI_F'K]W\]7OK?W>S5>_][/A*VI0 Y\L])7M20Y*]X0V.&POG3= M8T9!Q.F8G #*E"ZU.&LZF6_G#3]G'1*VA!NB7497%S],HHB2:T_\Q(F3=)O; M@@[D(8JV2:7]D '-=93W]0'E/J+!=CQ>\HZ\W.P9BL+2@IORG":"_P1MX_H.N&,0SM4?0Q3*N,NXA&1RS.!M))(JAI M; ]"'T8>>6;%ON.@^14%W:_ !1U/;A,^GYY<7/),M9;IY\K^@4.4\&T\<%0= MX6+K!.=R227HS)(NS'VZ;[ZNX0(,_N D!Q:X,BQ#BR.PW*);H(9-.(@8UJY4UQY+C6[L%NXFJ(&C.@\XW<5;$<@T3K2I_N,Y\\J>OW3U0N%6?2FX0;##>;,R/- 'UD!TYX M'9!E%5,F05%G []^CWR)2J=W!LUY

)/_!81@>^3)2Z-7+LU\]P/0%;I-:232%XY4 M(,:(IVH'0<),RD-4[TM8()TE\K%(%SCYMPTO17<:WU%_K74MT+G!IEZ]W#, S;BT94J@Y_ M'$KW.C_VEJ WDPXVP.0J56"9% $,%QZ#1!#1(WKZ[![B^)300#/W11"$9>Y M2X#)KCH86.QJ6_[9#0%QB!C MDXZ,B./8(%WQC2V\@W<4#H<97U_&MU@#)Q>"@>5%M.=.S^LACH] G'/U'FFA M%4)L:;N6]G+$%)*; PSR"G32BQVR*E&Q.J0TB>+48I]S:8%=CM@"9^<0T?>T M'(A?C.T['2MEH&!X$H,R1',S$'C./N1WU#",XEVX+B.64,/;W1LT.Y1+^I!$ M+H6-J@'9;C@F/I_QDC:S3GWA!-^U'B.[S1H62L-$0]F.3G$X6>'T,=SC2/M@ M='H27FPTO)=+\ \0%O#;#(*:Z#O,!--X'--T0*5>(0UEW@8 I'!754KP;1?Q M6"=SY,4!G5T3[ZLG)ZK(D!3(,V"^O31HXM01&:MXQ 9FA],= M.;"H++Q?+A&Y87$U!KKJ*E.#++4%T3# QWT=_7>+DG.?!+R8WV"BL0.4P M(CUS7;,%<0;D6AB%5'Z68OI8#XX1(I(9Y\/X4<()"]2&(>$?T3MMQ2"0$='5 MT9(XPM@&#ITS*##W3.*$,#S4,A>Q-O1N$BI>1Q+M< +IN>9PA.?:,T#!FM_D M'>PECK""5*+K34QD]R$(XQS"&:E&*%7\D[X 1!ET M: \=5?R6H;AP]=R0I!5S>VQL [GIE-TU]8$7J\;37,Y9[K2EJ:=,'%=+[M]DGZ+N3& MF BDE&+1\A?TO=_"P\=0*0HJQ")):@B7)2=UY9-'IDN]WW*I]P*&F&%SJ#+I M509J"\@"$C/-9IS+KD>5QPROY68WB"*ZAE.NIB5^IK!(:R"\T:R M#9=+KN[D:"UN!O4LXWENOCG?M>&^] M.MZ?Q8K&MQYD$)"%/:[O"YP)RPRG+"X-9C3<,DS5.U0)9E"4U-2BK[H'1,!! M)>_Y,L#S&9B3&9H&F?@6 >WT[;$"?#)_%5(P]\2R*UZ8K,D8N: )R=36BBTE M9K1<,\U)4H1'0C G[_/P'"%Q]J\W[3?WC#B+$BRF.7.CO#X>7'Q*0[TF-S1S M]0STPJH>V0MF,Z!=?WIH8\3J@^!:&]ENX9_Q(ZXYW^C$VKEVT5O=:F;WQJ=TX)/]='5K&8=(%5]M,SZ0PO:4(A4L5K;LE?RP0O:*,EE?UE;]LI;PP(6 MUMN;PA(?R)O7+\[\$,6Z7.#E4,_+3J: _Z*88:UK=:<1>?V<_2!Z M[4\[",6.<:A,:9Y/PQ8662J6I--3*NP/CYMRE5:]#;RV\U+X[.8#M%FOHO"R MAL$\J MES,:)YQQ^&$3@;=9JWE.@^T,SC/%+E8BHBX+XT>1N5J'S9[MYO/KJ\\/BFJO M:O6>6N]=G>C]DFN'/ZHD^/\\=3'PW[P;#EB/H]#F4&F=\9"6B^=Z VKL>Y3Z MM)]]0_?*^E $W))XL#)ZO!-Z7EJ#8[0'EB\S(BIDHBLJU M-K)U);H=$PV"$Y=+V#XY\:S*J3$G@8513.%ZM@H#4IGR)?VH%QO< M;9FKYDW+Y<+?@NO\YMK04[US165J*$^$TL.V)([\/("WQ[$D>:[>S?>,OY1. M$G%! CR-8U/S )3+D:<('CN_^"XV4[P\/OPEHK_>ETLN9G=BLES6C!?/XEK7 M?8?/TB0[I$ G8302)[LUJNYHCS@,;N?$@_,Y"RNBT6CLUEO=:JOYGC)SA9[R M(C_@I1G0K()/D&HY>E1H19=I#[&TJ OX[E\1 M6'"0$Y$CT\HZQ86"1:4]"O> M@KI6;626F<+.S\THEQ3PKG>LNX<'6) UBK !"9#P8T>4A%->&Z^*Y?H0[Y M]O4U' U6Q^%&KN,H=*1T"1K%ULYO8;,C++D0 J+IW!%*,[M%),$X=D]1*KW* M]S$W4'NNQIBKZXIKFE!/E^3C)A N$S5X6BYQ?@O073C>M%$=IF(#+E$R-OX^ M#?%>I6E SJ7Y>I5J=@9;6/H1HZX'(;H_V=N)I%LE(^SR^X_DLBV8;)BR'$SC M'8T!N1&FS'[NS_LMIM5FR;XI#\)1U?P@[97#.4V9GI$X_4*-T*\1VZ\1VZ\1 MVUL>L5VHWDN45"=B\WUQJ]OFCGNE5MUJU>\S[+^(/=!>M;?K?= MLYJ-J7NR].)7;GZ<1@IC)V9%:C9"K,I"NU.WZG40^-M3_OY[8O%7MIA:#^Y9 M<\I_M9K8^@>&,TV?VXX^N/>%:ZUK,:SW%&M6N[5$9/O*3[#;:%J=VJ:%:.NC MF\O:CM,"*%FI5-3^^&_*/,8#?_GF[YU6JVFUE@Y%N0>!7C ,L--68SHMY:$P M>#;:4^C$H;5I,:E,6[.TZ963H4ZC8W6J4U+;,Q"BFM5HU*S6M!2SX:3H\$$' M:N6J2[[\FUFK6K5ZS^K5EA7[M]=/V;':7;A*2^M[FQ/U/1?!FX]!;TG50!8! MH?FHTX2OA!LF?5\^/AYTWA@F5\!J]$# 7HS0S1]!YPW>?K76L^KM*8'^$=N_ MW]5>*#,R761DC;Y4[!*;*O;[.0W@]-/659=IJ:%Y1J2U;@PJFF] MAUV33:W;?'UX[XM5O695\7J;YD.:KPM],Q=6 M!_P\ P721%Z7A7XS+$5,+D44?;21"'T;8X M?98I!M5^+0:EBT&U7XM!/4?<$'5@,C;+]?.Z]>QS*3.M[N-M;*E,TI=I_)F1 M3U/)4U>]0QZ6%>;=T=0ZBUT8(',#0JU#EE"4'G/T"'&G>@LTX&9M#VN5>N^S M" 9B"05VE&_+CFRMU\VS"#8P.-0EPN6OZ5]5D/[FVY*"HI"I[TM M1/@@ZP#^\Z#X+ .V:4G;;C4>@]N3F3J(SE@]_,Y@;!H,Q\)-IPN28EO+/T7< MS<+F*(((UU2O6]U6:T]C;"HNC6W/99QL@Q[6[1FTOIF8.PN\R_IHZ,X&]'FO MT[&JG<;VX/2%5-*.'%;$C^2-],,Q=]/Y:L=I),YGS^'*L^72<>Q4M@?;)WM& M!"B+YB#B9A 18Q_D:% 8XK3NMF[*@'6TZ5-$-Q\)=\(]'I@DA[=!5OG43$;% MSN&K48AC;P\^76']>7&:E17?'EPY)X4H'E(?%-,:":,X?25O&0L"/E3N^H,A MPQAH2^%N&*.(!;OM6QW8B$C Q?JQX8HN]AQ3XS%7P@I=K/(\&GFZUP>6W[^A MO[@C #7ST-&[=Z"0?<-X.*"F%)MLI[TAM=@ Y#%3E N=NDW1S6)DLJ5S+'7/ M%BN+B;;22.(T'MH2%&>,O06H24W6HC[?ARA%""R@'.N>83IL3%L)34&' MGV@U8^>VC;V.;/-FM!#C'>K]&1.N,!X9B7FR8V2*0%;JU(6+F^LH&2K]L[DI MV#TA5WT]WU$U=V5FW!'Z!AYA%P:Z)E.7)[O.YLIN#UI?V?W$MR-QE':10Y"9 MYHS((\_[\!7#[QFP_$'AHLNO9+G TH>'B\XTZS^J8@#;8&;["1XS2ZT[&55K M3"3]^SU<9B'325L#>^3Y=Q\6P7HJP0O0[BN+\TH<8ZV7H$R"90O(75(_/%+ M]$.\8Q';?.)-WRN#/2-V;(#T<&:CM/[LD'B!D+L*0;-Y!=PCF!65L'J%W,,A MAW![?JKU"KB?!W M\22@6WD8IJF\TGWWE " YS>8W#^0,F^=OA<2/Y;WM0Q: MS$D">_KSW['?/^E6EW[MZ;;P=ID-S$FG>[I5= %Y>[WZ*S"?8A6-=M>J=5JO MP'R*530;;:M;ZSP/,!]!Y)X< +NO>/1<8'S:C*,GW$P6Q,Z1,(M8_PNR .WT M9[/T![A!EC;A/)UH^_1DK]JPVJWV*RB0G=9!L&Z\@@*P NO5OT)B+CE_!<*C M_:P/C7+Z@#M M:%9?R?4KSWHPSWHMW#VIH%;'WY?2X+' ]Z+2VXN,I[.C")?/ZKY_]LE _WQL M-=:!M>^$CL$6*C-RTV^7L8U57/-![>E0G[T1UM&DTKQ8(M=\JY.-(QJ;_P:$ M<(8!@MZ\Q64TLPQ;=:=B.5(6QX2:)&*,YL;$&O_.Y&IQZBQ53M!+YEQ=6C L M!*N>>@./,]0PZ<"^CJ34>0;Z!+[J UCTOR<[ (-%Z?Q+"XQ%#)U-OQ:@WAPE M_W[4>Q ^D6'$%3=VY(4)_#.\U96*/3Q2SE-.?R0C"DB8([6Z[V/Y MT2#Q"[_/7@_.B_>"M^_?WJR^=/_Q]02P,$% @ '8"14[ % MO#U] M:7/;QK+H=U7I/\SSBU-R[H@!P-WV<1U:BZ-S;5E/DN/*1Q 8DA.# (-%,L^O M?]TS CN@$20 ,54;$LDEIZ>WJ>7]W_=#YI%K]DANG:%N M4_D!)7?,Y;U7<"/<>I/UOG=DJ+M];K\E>*GRCOCLIW^J6[P/'[F\/_!??7A_ M^?7Z/OG@TYX^Y-;X[;I'BVL]_E\F(8$G??QP\7/ N]P_/FJW*]7WOW\$#.#C MX9^;4BSA5[OKC=[E"[3!;)^Y&T;\IT!WS9[C&NSXJ'-%.K;M!+8!3[G"E_$A MN65>8/D>W.P2?\#(#7SJF.3"-IE)_A/8C%052C1%4TG^^_9WX/F\-R[;SN4 M-FP=7'Q\])?C_J#DG!ELV&4N49MR+W KY,I^M4W=&[PCDXTFL,]G3H62SWS( M?=C%DU\M\Y_ >3=UR:^N^(R$VQY>&R#S^DPQAR0./ ML)C0Y'HB:JN4;LO*2VGOOWVX92A^CH]" B!_@ 2U4(IZ[W__]J&4G/_^8[PE M\]#?=SY^OB!G%Y\_WW3.SZ^N/_WKE?)*_'YWTSF+?O]^=7[_Q[]>J8KR^M53 MEWOJ.R.QY/B#KN/[SE!\!E#>WT9/?F"NSPW=BG "-Z*"?W]_'EWQR$U_ #=6 MM#JW7Z$9;(^W_VVXTVQ/:GGYMSOOXU0Z-IY3_Q<*R+24)%2(G(NQI MH36RX'?X^5OEKD+83[C"XXY-'KD_$'>-7&?D>'"!;OP3<(_[\&TV:)P>N?MX M1CY93A<$X1^.97*[C^K7J,C7Z&04N,9 ]_!M'&0SW/&+1@!7%KR,DI'.4:3" M=4.0FO"E ?*>G*C*ZS?9(-%MD\3RW4/Y[H'T!W!T=TR\@0Y"FIRTX;%4 @;H M8 ;*\P?="@18B!$&>/#'9.2XB O2!;C-;' $(P=7,UELK:(I9 0;%NV1 *8R M16V_W]_B7\BU!P;>V )VQ;B8\[ ]T7S"R%W0];G(@Y:F+SY!7 M[APK0&+ULH%QQXS 15H_N1_H' 2%^2:TJWP3_@93YM.E?,')V=4]< WP,.DR M9A./69)SX /D&3WP!XX+&#&) W2N^XZ;68CH\&[;Q(1 D<(8]86&U%;*P-,7P'M2D M+B.XYS-*13@.S/,S,BHHQR^ZH0?(C[<.;#XWO,CYH0"C$:H5;AN."XI+ETZ* MO.E QOM"QD]6,S&-$B8Y83EQYTO%2?K]HEOZV.,ZN3/M"ODX0)6SBI3EU0=J MWA=JSE4HQXY1.D*&G[+!,6VNW8&MH0.Q,G+CLTIH/BVGY?CR S'O"S'?,LLQ M<'\SFKV!BVZB;? 1^,[L)QCD/IJQ3J_',8;=P=Z635ZE\- MWYF2<=.RR+!$.(<+H<9]#$Z/@J[%#20J &\(A""5=I0:[16;Y' QDNE7,P& M2!C, $GGBQC/]$N2T0^U+J(?^*HH]*(; _$["$G;XYX?PN78+ [99(-&A%0B M^1Z#-M+=,+KSBU)1E*J 0UYZDC@5^!I%B>[PJ^AP@&)$*2-# _R/N@OJR4=V MC0-?^/GT2ZAT8/N@P/H@.$C?=3P/PW$&8Z;8$'T$O_WD0_C6RHB,7P#C<7RM MRWJHF@+;9.XC^/N(:I-[AA/8L/,H6!Q A3O9.HR+V1[S#C+FIA3RV_HW) MAWP/GT*S@0&T-D#K$A]ZK7NF_@\YTT?LDS8>L#=^\!=[\C M2PGN&6S?6L7VH+) 98,_@P M><-E+/X*OA&V='2 \H2X"JH*>3()/N<:I%B>D\2,/$8&C0B/ 7 <"YS8GJL; M*"'TC&H?1 GW+2%2/'S>(@FT!$$R#00-#AA;S M0P=^J/_MB /:1'(&C8\ M>B=:(ZEH/^KV#Z3@.*8YD^DP':GX ]!Z:?-12YH?? \*S\;R@;_T$25GP(DNW(9\-R6- M*"IGW"+,N0BC2AT/C_E0.%@.NL1XKMT-/&XSSR,#^ "$"Z@2:RS3"%%J1)P> MEAR@GXS_"_:&=QX?"<<:'&R#A H7PSMP(YX51<^F!*QM80Z@YDX:$"@ZP T M$8&:N.\ZC_Z@0LX"%];H6R!';7B/A0:\)>+M\%#T9N!J )<"##V0=B ]R!, M5_S:PRPQMF"!%7)EXR(4<0* 0(#(9'XL0+_^>75^JK8)P&6R(3([HMPCUS'LE#2!WYR(X29CP!W,!GA1C=X#QZ&(0['KF! M0PKZA1G]D](1?(C$!2P2]4V?V4R>^$[%\?$<(LY]%7?!!^HD6 ]FU$C&2BP\ M.(XVAT3;<7PTO]P)50">X0,1F<'S%'&ZZ/1=I$;?>01B]L2'?4<7NV]R]&.! MG:*K0S3'1P&>. *!=0/V^!!38G6DH@@J0:Q,'PH2%IMKE M&7+;A T!FP"<1AFCM8&S,4RDFTCF0))=AE2/CB.3:AF\75S 4!CRH<.SZ%@04-X MJ@]_A-6-\,2F1K0/%I/1[(C+(U3&-"N9TDQP9<0A*#Q_,% H8DL I?"OA0$# MO1\]/5XC;!5NH-U'JD:H?XXLA_NP+8]@#^%VXQ$=%Z(!W(^D6QUB3 9(3G& M+4GLA>1?O$4*(TG4?1$7F&P+$"Y<=BB)R09VN@K*6>C^S^DIN>3,,M^"M.NS M=W#=/P%N%3R.G)Z&E9SOSZ_^C-Z5=*%4;8$/U1!A:' 'F1M_]M$"CB%JI0X0 M"O(&2&X6.2NR+#"EHQ8A_ ;6 Q N +8+=/GC5!YZO@7E@RM,/KJQX-&XJ"1X MB=U8^LH$&G]'/$K4%6[W2VJ410?SJ/$B=27*5\Q(BHE$PM!XN@OUULFMKM^] MP:(7OX]9'>Y9:4_=UQ(DH$Z&'@@W8M M[H%1VC\^&H$_"I8._#;RPK*BZ%&H\6WG ;WJV!B8TKU@78 SB_L#[\3($QA! M0FG$1IW,3XB,PAZR&]B GW5/V++"")PJ7 *SUGGT2!"IL\B^0T4.5QK2$I(K M!GH&:U6J2Z#$!.KP:Q$(LW49P(;M XV/@$4'T:'30,!G0&UG6 &0T4%_;=5] MOHS*;X^/[H+A$*--R+YW8*E_D9;ZQ9+:V]*ZV(>2S_V(IGYVO(S9\](!%$%* M=/HD%6#TX!>U4HT=2I%RC(X!"#EP+%OQ%Y$OI@]9(K"('FM%/NKBX]7]>2<; M3.'K:_%;X'_TY*\N;^_($(0I^"@R.7L*KN0="^'*',W$$$3BH Y7]OIP]+ O MS'+-,A[<6IA*":0'2I^9488IFFYX,J56&@O8925O7(G0(,- +@;MA<.< M($]MN:RO5=H389]1?@K-H*6P[1:(>>&$XT&($84@\)-GRO)>8)MS)0O(2,TD MD'%*P/KCYP,3E8:);J6!$%-]QORC:8I16Q.+9]9K:$U3TS*2'[GP-)=G+9E) ML(>'QR48/ -N%<^-CS*3QX;"(9-Y7'#?%WTL7^\!GC&D%1V4F8&1G:GP:"P0 MB=C8#B<,11(17S^82WO#.9=9NZ0L[2R7:"233 98<0:M)EDI/L[- DR<(""/ M_.*CO#@]X$"G!SI=3J?R('K*QPSC28U)/&O6;,I8!=E6ZE1K544KHSK86[,: MI4YK-96J+65UW\8(:O"=SR3$V>"(EB>.JD!;X;D1'AC.YM],LA $;[6T2NWU M:LBRP1$M Q??:E5::QX>;U88,HCW8I&,8S],C_P\Q T7U" M5'U'?'=@L'UAL-S4M^\@W>CFD-MA.>@#BYL'R)3+7ZH)99Z5STTVB9?\TM(T MVM9J0I>#)E9GE7DM8=+FH#-E25P,T8+P>5$UMD/8 M<&0Y8Y81"DL?.[T>9F-.0,":G/!A,J//]B;)'5'&1+P;"?=6^*1A5F'6$PU, MH, 0#M#=R($=CJ2%S!.=AFY&KD29-;$#+9O<'.3,0#"R#"&F]#$PH5Y^ /(&KL%#MHRG,J[3 MXSXP,*8 R[*%% D7]7@"46IM&$'W(;D_#>DM,DR5!7V-S>L0UN M<3VLF0#R2R9A>%+[3&=F>&%6FX@/=<%T%!3-PURVJ*:#R(?GH%^=%JV](U^%%>V]Q??=R;.3=^1/S""%K[>5-9T>LT_.KTZB M(4+ .W(_'L$Z.Z[>Y<8[;B]O._=77Z\YGTKD^)Y=7UYWKLROX[?;B[MOG^[M2 MYETNWIUTQFE$[Y+1\>Q5'WGPY.BG=R2T!]%\E>]..QH+YVTM-4LET[R*^&"- M'1BM<-ID%(AX9#@G!1]HF>^ 4TT\)I[P),JJJ?LG+SS[BIBX!LN\]FK%(Q=) MJ_5R\7)=M&5V,0LA#S<["= T,M#.*1&F&YM'M,R8W@0NR[)MHHRS,'#WM8SJI64 >XP?60&].S;_D+YHTIZY)1P3JK9H3:E31:LOA2CSJ[:_"$6IS.GEE6]Y M71C06[2IP9]6XR7B_UD<^UUV,EUL'JWEP[/I!),(^I6(2XNM!2@Z41NT6FO0 M6J.ZZFKYU#>Y0]-J5;04<+S.'RUQHDTAT*)5YN3@?YB0J%V0*RW"5&&[A72[&C^J^=%R0](E^[]A, M ]O&^OG+ 86JU68!)%*6S+-%FVE.N+:!E#1N0/F.+&-ZUWW?Y=T .TMCH>+;O#&Z_L)M MBM,#-)N%IE 1E8M_ NR+LWB2YI9DN]8L@AU:+,(2$KY*J[4B2/BM4WF.ACJV M[L3!/#AO"8_KHYF2N=OI[;DRA3()K3RM=5J;KVEX"52>1I8+V-+2]O9$4V$L M\H+1:;M=[4\HU+93QAR+W7=8B+ZUQ%X5U+[K0/8>* MQ2(7NN>SW'(4NJ=&3<9GY?GH+=6I-ANOE^B%'&M0YZJ82U9^FAW^YY9OYA[$ MB)ND+1$N2RHA5[+]:@RODR_IMS3;D];76BZ182OB V5&P]+:RJQHV/&Q82RX M7G09XQ/K![HF@R]S!M86HFMUDBN E-O:86L,2J M:FFUX8M2V$NK"\NJKU?5]"U]UNH]2I%AE,'?7GR*M*0F,-6KY^BP<.M;4MZ7 M974'FZ)HT.S$ID@6-FZE#JQ@U8U/J2O<'NL4"BW SY::NXM+$HKLWFS MN.SM99EXB^O( ML8BE0O S\[RWZ%;)^*?->PUW$= * :7EK]M5Y'L]][-JBN@4+30GK M>D&^EVA<7(#W;#0>8M=%@Z880B^4;R/F$F^@N[D?@[_P?7N^Y35;EZOB5G@+KD!K/X3)"@S-3H/EW\4E6,>%D]_[C-C!L LZ!H?!HYKQ2.#) M.CQD^VKEHS&()B.LQXHTL+,*U22?H M QQ$4RC!"KA*$G# 'I+R/I!QX<'&:9@7?UY\0J5"G#S)I=R MSCV]WW=97QAJ6-X-WN-0_)(HHB+=,?&8^\ -\"''(T:X1W0\?;(LY]%[NVE, MR+\K"'\:=9\;TANN?%Q=S/[UJ>^/@W3 7?T1G$23*O>/K5H&A M750J7B#PGH_,YY!]VO.V]3Q^%VH3;">4EVPZ3+5^UEHW.LRZ%"L^[&X)1I4O M5+UGNC]?WOBH4ZQX7>"E[&J#0 "EG[N= M'QAXN-,LTF#$:K5(\\BGI#'VI328YV'>[LG9S5GNTE:E-07^S,DVA6G%Z[[?2 M##O; A'7VZ"46BFLEVVAI9!R=X#=L"/:C>)?)V?G^4O?JDJ55F&HMA@S9ZO MR:T4=%(\G.RN-X8GUR/__NVWO)&BU57::A=&-ZJ%D+::EG*0S[:04J#IW]-6 MPCD;.1ANF+AFY,ZQ@M!@^'3^)7>YVZJU:;N>L<%A?N#4"F'S-JI-VFH6)KQ0 MS<#514K2O'7@ VYXI'.%(?U@83.R\B4G:DH5J./I357V)DFS\O02U+G(>@F7 MKR&3;*8(M9#\"G7OU86%7GKE_3"/VQ]EJW?7GW 3*YL5:2^;S-9-)D<.IL\ MFGF]4_4 :P2X[XR69TTHHY\Y(F$1R88OUFJCG[DG\/[VVTI03' MKP8[78[U+'0KQCO6#N,=P_&.M5*.=RP8Y96W9N*J9YM?3JPZ3"YR8$;I/_90!$UM3< MS-6T[G%&^#DS&/9RD"^NJJ)&]C V,:]'YU^'\^I#!^3ZI"%C7D,_\M=^V6YPEIRL94XHQ;Y1H0,0: M;=13I'AL*5V*UELUVFIE!&@G7'7.>@PVRYP>V)-;'DZK2,58!1VE^>K#E?T M[..XX_Q9IUZOTG:],(E:M78]>Q9SD3*V.D.T+(@9'0BYS!*1Q9$. .W#B)$F MK6F'S*UJLTJU9XP9V8U<$6DZ6];.:DL,S-":A2E-P-:(6H,VFAD+ P[]<@L, MS?:8Z)9YOLL-%.H812_\132R'HMN+A MMZG2! NF..->F^B'T&I6YVB+[(1PGCJ]T\!C6W,86XT6;2B%<1AK5 6WOEHO MOMV+OHFOVWV.@P:VR%=JJXTM*XJR85B?55,R@K,]GOKD..8CMZR\T5#5VK1> M+0P;;=.?SR.*N15.JH*<:=-F@3IH( G1>G%GDF\W1 ::2:F]R!#9LT.8P$]; MM?6:V%ZJ,-)/I0H@KEK;IEV^B5&4\LA #)I<&)@H<9"HJM":NID!#*7&0T.E MVGRT9?^&3[__,-J4W25J[?7AD73SS]<3(4O )=UVF[6:$M;6QGZ M-%P>!DH6#9IB"+97'SYSOH/6YIM+["QX3355 MI>VMIJ<]2:TE]D_R()O?O:U$>C!KMUFETT*TR7;76!J8K MC/14J08 J5F5\0ZBW.[TS)#:%EAQU5JM& M&UFY>>>A[40RJ._L7RIHE:HUC=:5N9$P+R["K=)&$]R;QEQA3R%CW(L=U*G< MT&VJ:O!TU#:MSF<5[TK8M*C2JM)&N["ZNKBQE6)!LQ-&^NP OQXY+V'!D.6/&2)?9K,?W(<&J0>NU)JVM3SC9>P>T@7(,G-#-N.)%*JB5 M?ND"8ZR\FU53:+NJPI]#X 1H1*W6@'@+D!UX<,%+Z(*G36LZ^#8>&*MH.[)!QCKD!Q:5EV8F)9RJHDMXI%<1KKC!O0L? MZ>Z8> /=9=YOY%?;U+T!7NR2!^R*3GY1*HI2)7K@#QR7_Y>9<"LFEXD_X7V4 M<,\+PC;13N![/OR 36U2>NM)JVV6N&51/=)U 46&Y"JFWQ5M=Z@2EM)O"IJ M>DIF^YWF119UC38;<];=KH@4H%&V&G=]:E !6XL;+A^)K)])763>^#D1:9(I MP@RYSQ+,"LD66R:"U,!M 5]LI'.3<)L8^H@GQC[E%XNN*6W::A0F_0JXJ07\ MW2Y# M9GUH<= S'(W(?<^0BKXNO%"=<]"9RM)ERAW92[2&E0K0GZ-XT"R%^^ MU6A3TZB6)HUX$R)NT\W=#",8!O)02:;Q&\YPY+(!LSW^P'!"D#-DLTLK7U2F MW0(CZA"<$I13*T!.SQ.:O)E2NH#UZ[N\&_AH1V$2&A-.&L$6%#C3RND1H&-R M!F2LV[G[;B<@D&M54)^%D$4@A\"P:*3IK%5 622W.=S.V5T6U?3@P+N.9:%7 MQ'$\!//VXEG M&F_V L:51O@S:I//YS=DM3=0,N'V:+IZ5#HBA?M6]N"0PN(\K6 R'UD[P8' MO[V_BM=P-3>UKN@S>K7DW(_\0!I1Y-NZ*\80%ACH<%)E^6F[],"TWG)9;/TS+ M/4S+?4G3TPDT"R;FRNFK%U:SF-I5[Q'\W)7#6O/-# WW1A<^>YT7)_* MJ2O&P-S&YB>Q7CJNL(8\_I,,X:$#CS!@+I.\_WC[@4QFY*9RGG<[F773V,YA M[JT<];L)7)9EN=L>ZIO7S,YKYLMQG2,L9T &Z8X3_7R$F[$P,7P'0S UJM0T MVJ[-A3_*,<-3I6H#$[+G2*> ,SQCL@C0&@$ES>T'YBTAB3S/D+0:#M$LPH&6 MVEYX7EFDXZS$OIV$&_=FBK'#&NGM[J)*&_/'W3O8P7JU016UH!722Y7;A8CP MH.'/?AH#W08O$V0S(_)G#P,\R4%))3[2J-=KM+X^'KO7QSIJL[5HG%#1#G66 MRAYN&ZXH-N:2+!>. Z?B4W>[D[Y.FM4F;18B#U6EU2JV["QH!Y2EHFCI?/>% M&XJIX5T&7KB-^@;DUYCI;OE95%5PBCQMJVD]@/W-DFB*)JK-U*Y?X3)XEYQJ M9J=SAG42Z2C\^>>FFS@D79262*MM;%ZZEJYKSZ'J B\?;$.JK6\REF+Y93O\ M717%+#C8X>-]5[>]GN/"_@2C$7.!,9F(-5]_O3Z]NKR].SZZO+KN7)]==3Z3 M+Q>=NV^W%W=[%&LN/-CWSO&1!UMCB8,,X@28W9TXXYAT[_+BTPY*'@?< 'K M,O!BV4AWPV,?/#W 8)V(3.B& >PN^MP\([B7>.P2[-<"2-FSG,0)+2B_?V?%1EUF F M@HJ--H^$>S=@UHAP++Z$-Q,P!9AKC<7TL8>4@9O8#3QN,\^3#S&

3)("+&E>%]\!*]+X4 XLQ/LJ H-XTP)Y)6#=%AYW2H_P"0!>Y"WI_B M[..C!6R,!(!F (3X7*(V$I@4KPQ7 T1.@2%C&V,\289\G1<6'V,[CE,EU4@ ME%0L@$:7_!_!__$#* 9)$M[QT83/B,S^("?\C;PTZG$OQDS2Z"HY)!2IP,3' M 5->N)/AEM+\A]BP_S_QA?P^5&]0ET='X%8,+%*P(\9'368RWH6DUE;(>O- M\&Z2"64FN=&"C^1A+F%C_3&AL$0V2;9'@\=%B&CSA MT>M"]27+580G&RHO*DP;+H]SX"D@Y(P?IUW=$U-8AWB1A"&\82+]!?BH 1XG M@W:/C[!G^J2>O+0BL71@3]$GTUU;-.<$>2&;,TS(<^J5\\&31QD;3!)Q9(TD MJ'FV"LJ9:FL1EKP='YD\/FU"Z26/OI&,T0CI@\X.1*\()#O902+97V)>[%6F M]V:R8C#X*R24>IN&2Q=OE2&_-S& M(3\WS,]M'/)S7VQ^[OV H>Y'H0AV+KB&'*P4- 0<\,2LB1F#IFY"FH( C<(O MZ!DOD+>],'C0V;H(3.T/-@^9(8>,D/Q-&NVMUU[OK5= M&]&+&1^6XWGD5$3="Y!C>8+S(.M4;HM6 MTZ0<;S4W2^[:JL2:M9MYG@POSD6TPUA?^;.2-%JO:;16G9,(+RX_"[#0:E!M M7A<6,C\KK567EMRED[EAVS'U=CRC^<:S'SZ9>Z4!MI4GV]\;[1>R1UA55-I0 MTHJ7IW<.*8(EUUEVZD-F#GWR5LIMH&0M8\)T86R5[9MWSY*<=VO. _>@S]W< M!KXXXT!MT=8\0Q6GQ5T*N;DP?3NU9)L_SR'B7#Q@_QMBX6A%'$J94S^L MEX7*FJ:@\94/*B-VPX.$G?3LRV) I*2!U=N]66I;L&-/NC?3:_=C@9+T\I7S MKR8I'O.I':L-NP61_;6X2&4Q/OO!NXWFI[(&EP^P^:A[W) 9:F$VRLAU>MR/ M#VJQ[FEYELS*IMB_K0AV/\&H2MS]%/MJ5K M.GOLWC3=DG.Y_L)MNKI/@6;KH4*L%UF7;A=U,D&/%J04.K1OBXB\8D&SRX.- M!9IG3EV4T/%NRK#\_,BEEQ>#:.(H.=K>=!QB#\IN#]V6_4.WY0+39\'!7E<6 MWOGX]=O]\=&DORSI7!W*P;<']GQC7_+9-RODY%KW3/V?M^339>>*BK^_OY&) MQ1;3S6C:3M\51=D>,P(7?4M0,8&LM@TK/5U96PLW^JX,\\HJ4!^K4]&>D,6> MCBL+20>@CT[%?-3CH[#>"@S'4="U0O-CY/('[+H%;_2Q/-SMZW:8.>%5R#D( M PSE#XD4"1G@N MG2%/4?'L$=.2FCE8ZTQ5KGC&CL>U\F-;O >K"DNB[;@ M!L_01R#<'ASKX5"]M36P+QWW^&BV()D2+*GVR>/C8Z4?[WY%YX=MV7'-3_-0 M\Q/6_#0/-3\OM.9GG54%GSV"S#JU'.>'J R>]'(Y&%?;+,SBWO&1:+$/_HDE M^C'BO$*=VZ*[37*/$NUV1'H/MX6Q,&1ZU+9/M.?O,1-[B$06%UH:EO[HB8X< M0_T'V!J!,5CQ; G<+U M_W(<4+CA QT%P2B--H\8;^%IP/BI3>AT74W>>EG M^*A$](7'31=0XM8/.&WROMJLUBG812#8L_9%] MW>3,V:4KO5R.N*B]B&CJ$+@N]B?!7!E#AAD][!R#<@\815J6LK_*\1'8C7#_ MRF='#682'TW:D21?0F6WB1[\, *K#OYQNG_+AA.BV8"/K7+$=6#A!L-1W)T& M4")6GGB#[+CC,M'$8B ZY&!D@/3 $<9-!R4F%C4:N#IVPQ&[#_C\]9_ \=_! M+G.#C^!I5'X0?AYVPYC^$ F3VT'TZ?&1_!>;30_GGB#7._V96)DY_=E0'T]_ MX-A]!Q [_2&B:>831V!)MV:@ 5XR^>R+8=?_GH/FD5M6^ '@Q^/ P;I+'F<0 M1DEX2%^J.DP3VRI MS0P0#KH+XD6P>KCADV>AYX07SKRL-$7F3IFM=-G80"[(9&LZ[?2,+!R:;14,!%74O$(\^/C*99[B\&Y$!QLG0 MV4YBU70 35+O $5Q*VS?-B.[Q;S'2'Z?.<,A]U!1 %XM8)>@/TCN2@)3*TR1 M-#1(DWO1A:\>\2;Q?(&FB"1D0S$];!D&>(+/ Z"ZQ 0%.]'<;GI_9(M1;%,G M&G$EO@$=:7)X*+;+ F,>[@1&%8W%PKKHQ#,B61NC>CEW5LB=6!'VEA#D(=S/ M6$B(O<./IPDC @$L#"&W0JR$U")O3;(O:D,YK1TX#M'BALW*Z4(,'1]-H6AJ M=2#YR /F$,#2(C"B)F/>8H2$4CE&QSPM3"&D8\])U 2M2!'4'9/ 6R+/ !0= MD6;+0$MH?&#/0/GS[ W"8A+,[:/99#N@I:W(I(%M#T;B7D#N\=%2N+'3%!-, MI,N2>V1R?!^&@Z:B"8L$&\:OH@YX* -1<.*#$-E=Y-1_ N[*1B9@^1P"#]OK MYG,&S^JS,2G GVB\4T+HSQP7=)30YF=HQ1C^VU(NY:_@^.B/H'1@7PQU M;KT]/AH'E4'P[TGP4^<5PQF6;CDW ]"QL)R3_VG5M3=$:U5;I]4ZSA\HV4+* M*TZ_@-.F'Q_=,DMZR.5DYQL=FZC^.#[ZJ[P\/9)KJ(R#?_VCI4G<8N.\ JLQ ]K>WKW?[_O MM7_OLZ_K]^[]OOOZ_Z_KKVL5WUF^Z[Z_]WU_#A/23](A8-4AAX,.@)R<'/"' M[ \@[0?L?G_U?_3Q>Y/_TSWDI*\ E65R=Q;ME)=;#RQ2D9-7D9,V 6@ D%OR MWV\ _I\/N47RBY[G518?U%MQ]7;^P?' PUS^LS9@,"@X)#+X1&14<3HF/CK"8F4 MI.24.^EW,S*S_KR7_:#@86%1<558SJFNBQ8OE%RO\ MSDMN4=3O&U06+UFW?:GJ7C>%DQ=7K]]Q=9G:OMOY3QN6&Y@?A=1/76I7U-A@ MP3.$?Z?V+YG]\N, *>3E9\>15 !P@D6QZD +\L]P)#TD'BXH"4X^B)/"E D^K4]4Q;BW6ZSS@$0)C+;X6JAH_$&0FGH?//[ MQ+3BK16W=?M'5WRXK1 A6M;+"D'WQ_*/SS W]DJ!(#_\T)]=&T+;4 F#2TAH MZ&V89D.U^Y6>VHUE K.D@67P2!(IM*)OWU&30)]4B8I81W#4E])A8>.$-@;' M*"+UNS3D%%V[9(,"D@!AK0#H]: V"?5"M]MKQ8Z\91/X=$]Y34T Y#1)@7G+ M"2%-<1=^PX6GVA M6#V:L41SM^5[4Z^2>CKB*P48O6)]SJ2<%+@^]WU""GS0I_[MZHMYXUDI,&L0 M+P5&L]]( 2A#"OP\^(LSW]X$SF#>L:!\\$?\?2F0P%KP ]N_2SZB$5?R!Y:( M-_HW:Q.T!]1_V.H 6+[&40K8O6N3 HJ:4F"3->H_%-TF*7!T%TZ2_)@F!9;C MI8 %Y7\OLK\RO?)O'BS.W+0N<6=F\$CFKK6)&[2C _("#N0G*YALJ$@J*%.\ MJ9036G+J!>-%36WUO<6W3G _VUT.PP0^O/5YSP\[B\#*9H/\V4+)PPODP?$> MU[C)6<_8L-BX$"$SBT$OG)9%TG/30 KD?SLK>[Z2%+A++G:5 DJ@L%8*%/2) M[^.@/'$N^(O=_G>+O;:W)2!&O.RK/H5Q>I!(9=>>R?,HYNO).V=-1FKH>Q24 MCT6NUA5[7NAXO-@JZL); L.9*LX)6/5Y\#OXS'Z;^U7(5<'>_X15NGU4IFY& MW(_F9O+:Y[1D_;Z! %%&+.O%R7[1RA&)AA28C) "CI4+>T">[8*UK#Z4@K]= MK0!M]P[=O \YDK9A'@EW/7P]EI<;QV3>X^A728&NFR@I\"#42 HT'@1_'F#] M0]YZ*)&)%.!.2*B!PBNR>V*%LMU'4(Y_NWJBWUGUB4.F8:1'1%IAVID@P=J# MZUO>K6G5/OO34&FX]454[=< ;?KC\O+F+^\G,\KSMV_Y\L7?I]_'W"7R55D$ MIKW_Y>&FK5N>F1]N6L96W0P^6H.6 OM[7(NDP/=RG_X!I# T^A,XX:@*?IPV MESV5*N'].C'.XA$DO?B96%R5@F3U8"5="NR*P?W-VLA5A?S95J8-U>WUUPN7 MMD4753TM6V]QN^Q \VF/V^H/_U!22_../\#;>^IIXA_YR< BNW]LUE1Q$!\W MKQ^ 1XZP?NV55;YQ4%S!&A6"02B1$2L0+[DP _Z[I=EW[(M+WD97_V1?5 G< M:U+WE*-RQRKHZPTG)CHJOKCS"[*AK;[;8\>;<%21 A]_ M[I"%E" %WN+HK\; ?_)4AJ?H)EO#OKUDOF0\JZIQW<$?%W[3=?(E_M!\]_S% MBSN;UCJ_*V-ZJT3MJ+BTQ_S:LM>[98>HMU>_Z1)JWS*#:_]]H FSH49,X7Q9 M_H"EA-Q.IKI!&,BR[DXU%0Y0FD**/[6&W M\HQ=-1UYNB;H1GTS*##53*"C&+J3C(:F7O F(Z MF9!6#&6$(X(%W+,=?^W8AG"&CFB['GFE*K=FZ/8 Z_&\A SCUK5=6B,%4*Y; MV(\WZNIFL36W6A@:.:2=32JGT)ZXWQUVR;5W,0__-:SEFG.[I"T31X=,PVZ^ M?Y;=V=I#3/ETXLP3F&ZI?K30:%]&T(*G5H/+A@1%%6DXV> O3")IH\.'L)T6=MG (%WT8D3!DLM=/QCVF0 M!_[7#I:6%.C;C^A*@;*L5[._K"Y+ ;05;A;&2=)B),F0I\1>>T2<=H$U7Q$H M\-\H!5ZW;I$"3Q1E-?O3SE[-\_O(MZOV:D?D9)?".S3#DSVH+MH/.5Y_+-K- MRX E.;S!9*P>['F3K,4L* INY1O%SWQB+!MI/R7Y\J(2FJ)C9(9RM.4:*/!#;I[X;?OZO-:E8V/E+3&69"UC,@ M1AV"35^HSR7-OB?P9O J[I,FQ;\RS:+/WA:G%X[)QCO0,YF(&\IJ1:TAMNY% M,DHG_(VIS04M/BM\_!F"Z1M81?C4.*A%LH1##(7K)'L![0I+I".F)"7M_8_N;]8X;TA]>VN9)SYXB Z*H;A., M*V_"EZ P4>M/(@FNKLM#*1<^PC)IJ79N<"+@W9J<%4R\ 8501K M1@F_CA\$*[P+FXOS3+1>I9#6!!SE^:0M6=.IYY*!>[SE#OWHI;QU78Q=;_$- M#QYM.KC/+6'HLV]JZC5:6>([M;'NTN$KC2Z7A:8J!U;B^]/"LE_*41@BL- MNC4NK%V:^72BUT=M]7L,6??IBYT!6^N-A1N0P:*Q.<_I,*AEI#F&Q48M(1IX MO7P*SZ61&$0TON0&-],WD5U^)AS*)ZMOR/+!9*A,MF0N-!<.SR8,$M( ML-)?(6/,@"]6C;5B!HTRBU,.)AOGD@ZBT@@CB5/\O=_$B<;WSY[P0&L\,CVW M,8AQXL=!+(,)UI%H*O^I8*T^V92%QH_JAD M31=&">IMG*^Y<=Z"HTH4# DKA^H=%@2.J3./\GZ8+1F;UTL;J+D_<>DS4C@9 ML:F<9'Y.Z.Y@*CAH88%?3$L"4:PSU%5C>0 T.!D*<7@X=OGE5S@5YAK$J5FB MT#OSQ9QOVT-YX#5&-C;A*_MT-DC69K$;>Z2 4][!Z0\%!0UEII4%S1>PL[20?@ZG@H]E5"UCM"GXT/8EM.O//#BOG[Z$1Q)R\.X53[6OE!8<.:SKQI M#=I*/\3U:%Z[J6%L'!QV]K;;-Z00TA3^A;3RI^-KOPRD0:&\G52>"=X)U/ F MRK?F&:9[I1ZNZCZWON=.JT=JH\X&G316$F9K#?;JKRDZ7;EUI7=,3PANO]4@[:SUK/(QDI\7&$!1Z%0]57NJ%OJQ ML47E4+EBAWE:C$NF*DHSH?#[.H_L1^5&.ML*;A0L62BE>><>*KO7^>A0H<[= MTMY+Z>'CG8['H8+]XC*1&6QUHA=SDD=-BBF^MG62A ]]1 RN"QO*]7S56ZU) MWM!1@'C1EE4M*TZ98RM!]J?N-F8A"1=AI58/ M*5");Z8O)ZU!XDOW#@VF9%-3,!I#A6M6H>Z>%G6+%H3MR:$65) M0V3%(UK2M1!!HZ?07P^:R@D=XO0M-&5YU"Y]\"S-WSA4B:X>ZIEU%/-L8+!_ M?+WVU++E/42JT%:S0V4S+W2?1^ZFA5WNPI4SPS&7TH:WA->7'N-?:#Q4F],R M#)ZC;^&W;EESH:[:MJT.>F#;[JP6N1NG=^J/GQZ ME>@ 0H526IOU=W6&HY400J,^%JI).!=14N4=;D>T+9SATQ+$UZPXQGQ1;V(_W-1&F"NC*8]:G MB35'Q30+F<8:8YHBE"+O$]Y]"-NAD[QA+-$VP+BJ:WJQYZ(1U\[A3NY^%UE? M9&(WBVR?(W'%/IR+_%T,5I(46(QQ%"@A)!D6JN[-1W)>^9O"Q02X8F"4K%8I>??#N>N;KOE)]:KEZ\3[-IB; WL"(X'T6TJJ-C,-:\++ MMWGO:RIE>7OGJ1X;H=Q=ASDWCB4?//XM-=CM6Z&AOO>1XD/;+GV]<_=1!;'I MFWYSIQ#MUK2YY=G=@H0;M@-G7=Z''NUT_G(\UQ'K?T:@S<2WN&J*UHAK,2>A M:V9+B05'$(Y@%VGO2;Y-F!.;!N60,%#1HX=$9BA'GE.$2V/DL#2(&747H>NM MQW,.7QQ$$'BDW*C8?#AM''_LHF M9.SL.I[;FY/2PM'4R?/4O^$R]T M#@OR\#I+^$3AF_QH>1_Z 'DY-/6R])UZBG>PCF?S].(O(9X_PU9X#+SM\^?S M]RUJ5L14M.F8H]Z$7E-N;E@3?W$[VL[X%OGZI65#-QWLP<,#.R P$;L6<6\B M+X4KDD_R79,ZG2X9F[NHJF07$8IYNMO#>W4D M\F7#\0B1!XP2J;(%O?'3M(,(>F$?"=?#U/-%&[%]K%KIK6QPPICQS*K9V/I_%Y1W,/M%P,:6QZK+2+?;2,4K:OT.M(>MJAI^6*52-NL;N]?^Z[<'Y'Y8T'P]/V MI%C[."S< YL/R&^RX(&16=D;IV"?R0% MFMR'://:IUA0]Y_@#Z-74J#DA*L4V&.!@U@*4N -VL0-+W.<[&HI$$:=-Z8] MRY+(U/<-F@B2N2Y*F*0?/>.).VLFLI("VKA?/!G#J[A> T?/ILB^Q^.D3(%3 MYA.:I,",O*RWE"!0=/M'M_JLFS=ML%8;Q[N!_XIX?%.Z+ M2E[-B)[C_OS&+/I?;/(W!5M/6RRSEVWJ4B#Q,5L*W$;-*B7+#.U2BD139D-_ M&0S_A7*5L'I[X0+YC^1]U:P00E^6L$F<159WA)T\8=;W%_PV;_):DBFT:%1( M5D$:"@\9(;FP/'M KJ9+TF>4-IT50+W(UYK=74[FY+P..U/C73Y@?RM.!QS* M :N9+EA3R=LS9X9HE$%M.0.,JD+3#CF#.W)K]>5L@Z1 4G$#;F9',\@KVR8% MOMJ)[?C@O%R^C%T0G.3 K]/RG3A_,%=+/_Z'^JS5?UJYMP[%@*Z<7KB0_@CD M]8/5K6)U3I^LVY6E0(NKA!C^OZC:/\:Z[W^*-21E/NMOAL/Q[Z-.(:V6 G9; M/24ZE2C)?ER7JD;EF MG)OQ<#Y,"J1\M_!S](6MDDC>@F2+ESFYIFU- X:].H/[G]0QG97V=A),O[' MKAB131-VXRO8(LLM#RJ=OK[H_8$*S=#[?:F[VP/^MBRQ#DP8_ /?,,,\!%!BP9,47!]$I MZO/1^#]!R'.?PO?DP'0J\GJZ3\;B/L:\9G+>O[RW\9]WJ?^*6L"33,75)%^8 MX,\*#*XH MA*S7Y9PJ6E8%2V@$_J0=;PU-TYA MF:AGR M>U_FJF9<4'B&>-53*6H;50\X?P!]E5"*Q0_3E2'J3OT[W5R067NV+ MY-/'F&C$H("8LQ?6>'2Y(J3V^VJ?X&08/.Y$D/,?(Y0AJ8<[US]Y_G+UI^;2 M*^1J\B=0A>0-481'Q(78+<25/_I=X!HV]2I>G43@F>S[\;;_*.,IC$X0J91/ M^)@,M^02[_C@[<)*^GPYAKE=!,*EI)/W=*S^((HZN-'N"(#<89JCXECD[]6QVS= OA)DL/'*+BJP=O2H&@7*?FJ$$54S**W'[!.91/D/]$W-&_ MMQ,]E#V^B@BR>W7.)_,F"!K!UO[Y<8\<3>NX9ZPBK7,&B0X2I[;I%9]#-&E/ M:)6@**?XU5&4J!V?\-R ]NMVN*EC.4 $1>:^B(YV,R>BPDT]]C4UL1>[\ M_2ES+K6U/]UD K/A^-=VSV;)*AC=V@NO3#IG!!/8]"0\RN)EK%\@/XQSO>YD M'/P%LZ34=VSG$U:CV;*-.;PON*&XASTQWVA\4&,B.PAB]#S%^.0GR<_2)-HC MPK^D0,$6?MF MLP$DZS_R5.Z#*UA#V5W1XF+&,R9QX%I-"08/&LFN:@&LC&23MH,60KHXJ .R5N\B&\\ M6;I)GH__F\*A(0ZN:D2,9K5P1!:L9S*_NRME(23E_P_\;P/WS9_7SXWQY >F M8#?(VO-PW6J!F5JH,$^U%D:Q8UW7D#_VZ.LXH1ZY6L&7KV?^UY])DMULP.P$/H?B)QE5N<' M%T@4,QX%UPAATDXDG^=-7D_,>95]PYJ:*-$DTO&U58SV0,@^=R1Q1FD7QH4. MF1^ ;UZS'-1$RKS@PWD&?B@O:VK\7WIVY'DIL 8\[XIL&OS^!CJ>4=TA,BK9*T"K$U/=X/J\7'YHG*Q8QV'L;4)1 M6V"^82TQ^IUFUOP5C=ZU>L4B=8,ARN22?,G;)_X3@]51S2PM;ZO))0MFOANI MI20+<4Y5__$7+Y'9(=U8Y_U^Q-BA@?02<<&ANCN#;HPK W$I?#YW%WVRHES' M"SWC)P5D'1 :FR&N9^X,,QT&^;_;(_QIOQ2P,%AX+F"00!F-+$.N:LKH9(B& M6QZ1Z]B4A^XE^?'I2>@G4B!M]OC'2;/P_2RJ'S(-,2HL)\T;:_M<5NZ M_;\I[PJI?H/Q]>@89O:N*;'!]6ORK28UPV WQ^^]CTD78/_X,HG,X:K,O)P@ M).;),V0X!**0_H/PR/5UUD59 BV,5?1)=(L2J,@6+.BMWMM59Q>QPN#)[ FUSTH<6WW+@YT\?RLU6O MM6I?F@F/K=RG ,^@UO$HRX[=M MG@D]FRI9I:OK9^Q:7=->E71NLJ4X.C2JPC>D=JJ@Q*^H].S/[^>N6./^WS*- M_W4P\@3C,7^#K 7KRJ1OD*3761$>I/_NI3.G/!;4KY==*^FXH6 M.78K5N]!K_^;1V[ZFSP\1W:FP64213;THVWOX=R:Y)-+5[2 M544GJWHZ]U570P_G,@?TH-8KIS^F>]=UA-<;-ST+42[FZ*Q"=;(79*GDL@B$ MM%S6MSN2M_YU4N#]LAGZ'?(27_(GG!HN"-_OR-.O7+A,%X=C/J0?;1T)T]RA6CM[^$=([/MZ0;(QYZ&LI'?_1/2H$^ M91&K'R]1K)I8W^0N4/C.;SQXK-;!\7OET&KF_I4W7E\_?W;E]2L.P^. [>7_ M"-X:1TB!?HZP30I<=[=_@83RG6@IV-T?&=0;0GWU]O#IOD'O)YVX8)PF,5!X MHPNC5T3",!5<49"PE8T'!IV1C.+Q;/_"TQ'\_9EZ#LZ7W:IOCK\]X<3I#Y0H MRN4'T:"\(/UUM4@S=.T+PQD[C7^&*%M=9VZHOJH?#RT>:@D26T3PQ;O_. M0251&+_\4UT6OJ/.:656R7C/%70YZY]#FMG!!,M"V"BA MSI*_H;([_&OOC#+:QQGGS_#5N]0DAV5A,6&U-3&U=.:T>@)_Z5P:[*N5Y=D)5N!]/,T1>J>GK3]D+@E@V\7IMD$:I/<,SL; MR-N0.$VVV-T'UA29])'LP@3H51/^)D^0VZ7-_- PNX:8*+9QOQ)*I165+/*N&.>^S[O-K[<>YPI[ MNN2G8@FK)>VL)>!Y?!]AB)HB@ZUI=5(($@4/\BB3F^E(S@&XE3T83T:_;&>P MKF>R5A PV^-X8CRO^ IF=4GS"-CH5\HNY8Z[AWAD;8^[VZQ<]^0>?E:#M8-I MPY0"R&:.:'5NY4;\4,UDTR +;TK(V8\H@K'ZW7UFHAGG,L:<:?L-92G M7-' MX'Q)#ZURJA"22 '^2!)9)T1G8S&/KB_"09Z4.O>S/+.5=H_ 1GM+*=!2?[E% M.*#?BT'10\@KGE4_J7F"./.#36:IJE].!*A%&)"W&PP&T3EF\D@!FZ4G(T2AH@Y^)DS%Z]PKJ5U]"C^$.USYD=,_W]+Y?/E+UL M4[(I*]\Q?J#H16>%J8D@.U0I^8_ :][?OT;69!_PXT<;!*3=6[9AD?A_O"UM M0SHGOC^)59_ KD9 GJL\DBY0:*$F:)JU]9&PX4% 7/#6SH,;H3^M[3_6E[W>Z'$_/O!*[Z1*PQN?^Q/,C6 M%QD=OA+Y9L'O\(8CT4IKJ<+(S&V"@J3AV_*+5!U/;,=T7%$9G&(>&MI7<2LB.C8VZ<'C[ MY(+I%:R%C#;*%F2-V$X3R81LT\L74F#TY>P&'6/%K*,RE"(T_>&V&FIJW2=*F8W;%U/)8>I/YSA=;H='-T:'G M*TUOS8MZ:K:-JHS_\,+6F-2UCSE%PM8E"G>E0&.WN 8G8[=,_5'VXMI4P*[CV@9;FZX 7].O MF'OI&\-X"@G%HZH2VYICRJM3>=1E03[T9-+!LB_1:82'HSZ&:2W%I2%6FQ=? M/J$5MC7,U%3O9*)W[JFS*;O1BGNPQ__YO.M9O.)60@):*P*M'4Q3)OD1^&]$ ML3"\:)QM#/;E\L:83Y02S,\S"S_U8.CN[)>/1N,[YVR 8 MEU]4>)90L;?8_T3S^8%G9V[H%>U7V/)\Z_VI2_M,EW\X<4TMXM0R[8;[J%>R M =L2R&8AF]&3>@MF2 4Z'@]@](;,4IA+/XH()4'6Y*L+QT+\MW20-Q$#FYE+ M8(6KS'4D0QAWQ;%A6B$XSS2^A:G2.\V'.L9UOM%V)@ABT2LF(G42_LI,UZXW MDBR?Y>&039SOOQ9V$P,/(#40^M6@&MD4^1(NT_TD^UY+%K?M6'OX>P7W6N@; M149&J#K=H3'F,N+-W@9_-22.IZ? EJA7?ZP2>_S09OC9>/9,F59,1X3FW .# MDV_NZ=O$.ZA\3_([=9#,$U>TDZ3(V_P0?1_\J:;.0#Q;1O? MHT!0CN:).8EU!XO&A0-FW5AM/[RW:&_GS/+'19FV#A,-O3YA(AW1-G-LKN'C MMEU^=^4$@Q ##!N<-Y?Q+@W)BL*)5X;3( 8NC#-O/GT=1+(\92L1T[5F+;3K M P8LJ"$L^NK6;Q3B)%$0PU4!'GKGN%6#4/':"JGH>>^Z22)(L67 MPKY#3#B[2M?\3.V7)NMH?)7XX?OU3ZXTWP,4WN/^?8S@OVOVWGJ2!=(-U0C4 MUI)>- M!?LZ8H(S#0=K#[3>M3J8Y3;\:'$BB7;KC]69KUX9,0#2Q;^=(4>1";X_2G)# M)N^-)(9?9-[%+C?.I$SD")E>Y:_CZ9UNMK:EI. ;YN>:EHEL+3MR _!+B*>F MG9_ "LE_= I0$=CTAP,3.L<+A]]MKVV^6.)C%[_A=7&L76\5576T%I=493/* M4-;%=WRW+->?M[QCP>R8=0JJF%EXSL]=GZOZ;8#XT#YST[!N8ZWQ\!Z%-^ _ M=3X=>6@D8\A,/82;>/4^L=*^*T*\1>!7P_IX!U[73]7TC>U/ZP M7!X^:>X;WC%EZ17VM1/[N8V@U__ZE28BX!M=8^J,5ONOASE)Y^IL'H1@UT,U MU[\S=!LN;M#$KHOO C"FV@$BY([-E$QN(4L#M$ M6WJQBT5^M1T1*!7$=[_,"!80>QOP*J+=#]\0])^6B'8C\?FM@:'E>"+I"_<@ MWTQIPL>U;;^.\^'T=O/W@NCSE+5->9],2%>LNK:]]LGN%''V9./GM1[3[Y..0WF>GLUYT63HMM"V\\#6S['[7\<+T^P$% M%5E+#PIE/K=@%4L&TAF(G4PJR(QKPO3"2; ]"2_3%8=$ZZ2 P%+XGC0K0',K MAU!7F%N"T8OKG&!%+BI%IREF31O/V7@/C$\.;+\/VW[E@HD5I-./B*'[NF?P MBWR0Q!\#1 L;FLZXSV*=,CMCKS?6!MN 'RS$7PI4:XJU$J2 9 .]$2TQ=Q29 M@?U*DAO[I(",&CQY*"F@37]B*G+DR8C_!:NWRM"2!^1D2,K2(%8V#QBW6\2M?C7O_*V& MGY-,GQP(6]_X]L.W>8_GSU(H#_Y#\8I*%II9-W3]@6&[L0 M&UN\C5[UGD]5]G6RT-1?_[%\I/IEU9/GB6$^C9O#INE?!$^?9>\V5>>_K \/ MKZJ^M;77].:3@HRU "GA[P(+R /USC15CQ8YDA3>'BKS+H%)PFR4B@ M;,3'IV'"H.E7-?.&S5^Z:Y)E7_ 8"3"+LO7,POJ$+HR-^&H98_SS+Q6+2%>3 MNLK6#:A-"KQ D7J\<(_X)4@@+!-A>K"+)1Q/5F54Z^_?1%D/"7,4FFA($/JZ M3U%N!6DCUKA=Y,0W6SIA?4Y#$Q5]\6&HM6F6P&R1"WR]OA BZZD16 M@-Y&L)FL1+WWI]VOU;S):'; _6-W[>.6L2Z]1I05#Q(>*/YYK^W!M'>1+N],*_=SKI\)('D'/&H M;Y1;D4%^;2'VL7E1%?MS.+C7RIR]XN!%BXL-%CMV*7R0 I ,',^M[A6B6+BY M2ZQE..0]^E^6S.:W*TD!T4'\=9PH@)G7S=PDLOQ(P-@4A_ICH<@LD#^XFC-$ M5^+BB>D'JI_#"C=,RDW-IC!F#^U-N/42UI+Z[ "6< K#!?P,B%F#CG/@):[3)3 K AN15LK^SYZFN2-I0[J$1 M[RI*T\[(7AV%I/,DXT?VI>4M29[^E8SJNN?/GH4%Z*IU9YA4#-WR#S:)/;UQ MY,"4_X& [\FG03%C7J:3;6!UR/H2?XZ[1%?(@DK?9!(Y5-(L(?_1B9\SJ>Y ME6+!49JPFB \0'(\NDUFE/WYRD;[NBR5#YI\YT9/GDKTTC^"HH&\6,DG_,PI M39E"O,-:!O[]P1;#Z":SQ8@KFVP$1];SXW3:V /*\4=I3;7)K.IL6\.J5,\Z M5E6MUYD[^[O^N*H$!DQ:==@XJD5.;T@JCVU@FGZ4^2F4$G&Z,6N02]:$:90J M@CKQ\M$?IB9@E879JN">^8KT6&'H\_NU-0O'$SZO_F6UK1GC*W36.?#XOOS7 MIPM[)-W"_5\F<$_ U)49Y^BVLL@,<&BFXL2\%.A[LXI-_V9O''E6U0[;AG6##$64*Z5DRX/A>;N_V0K*7@0JK.SOO#+J/X6 MB)H2;I/Y%$9=QYSD?=EKT(7!\4'48$'?>+8?][RCRF=?IXC3EX.C<,6]S5( M:#^'"Z'V4P]4'J_N1"5CY8E)??L>V("3]5$\/0:S\M&O0XO$E>ZI]IU+OB*# M%\[Q@I5V?+T2EV^OSA^L(C0KT:X-+L)N);D_85R;.P8Y7F6("0Z5M1M\_":> M]!W43PB+/):HD3ZAVFMU1+46@!2E?."I20K:721#3J]VMA\2-.%6DP(RF<9(*VQV M=/]SV+&)FN235G5YPN<;H]0ZKLA7R?>>86>=60%%AY!(LB$4CV;;US,R2AW( MB8TWV3_4Y&!7D15'9C/FU5G!:)$]FFLE!7(+T= @3EYF@#S$#T%8#0SB2"(S M/I-LQ4_(BT1'X?,LGNMBA-*D4\BBT"W?FX)H#B0%6F/P#6)/+^A#)9I2YUA M#!5HE/':<(G,C=WA?I''.\Y/6KBN'K09?%S=$S#N&YN0R@U ;D/?!KT[ZW;C MJ*35J*2(Q.ZL Q\#8)<$_J50JO^5O$S*1!HIA/4.Z_/&J)QK<<[)*U'GIBW+FR6=&AP,U)"(C5UPM[W MW"[U)5FE'FEG&%:]S#5A.._D<^?;:>]K\G:K>Y%E.3;8G),"0:CKZ!K-R24" M*C>G&5\U5;^ $6V'S2@@[Z_927-AA/BA8PHNQ+@,O![CV>BJ2#J "-0I\17G M&4[3"7C%F3])AJ:Y?!LO@UZL04A,[XWW]>^$/9IAXNVBO>(*5B J,0:\-NNJ M2O*%+*K]<7!FSA!AA5,^DF[7FR9\6A+B^I!S>7@L^_H/T]1\?\?UQ!ROX[%F MJ,>7=A8;,CLV#\JS0J:OLJI05TE*L/RK@>V=6V=HR=GZE7P.,$;>W!7N+-^L M;PSY)\=&!U\4.!NP+X=4AF3I:V;;;+9[4IR1 M1U#OD2R/3L9[_*&4UE9]S9?I[AVD[5N?(.G'.CL&C]VFAT^CG!?#H5G5C4YA M&[W.WI3X1J4U#I$.B//)2B0CQ)#/XMJTL%9A<*&0:X._5CU\LQY64>>-%UY M8_PPY(/M1 -NC42=9 _O0!P;R%L8O8PW6&VBIF#-*A\??#F#PP:3+XU#B%%3 M3^]/G^:SMA6U\QHE?US;S?VA5J-ZHK_Q3F-'S$#W#/K6_96X5_A5=4JP:V,M M_B96%V&QF;LA,D/W32&2WLBMSV0\](]V:3]AKS=YO7-?S<[T@GY_[H$W$:\2)OAWBOYJ>P!E+A4Y,A')^*UZ_2*6S*Y M2^FP=5M#;6\:4U]THJISW8^PQZ)0VYKK$9PEQ-9C5_;B&ZW*/'^9^M+.HNFMR:X4!T D;37(6=H[J M3%7R:MAK'Q12'5 MES:GS!U\V6W0O;5PJ4W9KA.KMLD\$Y.L(/.?Y0L'9/RZ2=+.$DT:CTN!I42C M1O3*.I-\Q.!5GDX[R8"'4@Z&@GT4$D6X8M_@&&QZ<;_II_+'C\,,4I8=N31U M/*K-^(W%XQ^OI[Y@%>Z+$@"2NQ10_@GA) D$KJ,44'$4IDF!D> #((%Z]2OX M6O:\P*>X9Y1)+9D=_K.#F007MQ 26"MGDZM0.DCK(4CXE !-MZ(U I[4.U5G MXR@XY1P'US7(4R8G=(>R.9O*5]8F,,&JRI!52K'1'\2Y*Y,%@XN)Z8>K>\)= MU49U$G,C\H/R-MXD,HR/!6>;NJ-]^H>=+_"W[^ M26DI(/_+4%Q!V@WW\SU%:O$\7!)S);%&6-@!GL*E[*2I8>Q@0?-/$B N*F<: M23@_B2QGA%!,\D8N0I>/9C6Z(?$.[6!0KA6/EG"N*@L2O^PG*KEU,PW&?6*# MPTI\EN,>?,(1<%:F4S>UNEEG<5S;OM/)ZBK>@[Q*FUNE'OK6V^#)W J?SSA-@#5;]%4AHVO9??WNX"HDJU6GOH+" M*W.V-K$\7YC-E7F\>D;"K*'K]XG]&8%UM==6O#G.1X:A/$**!GXI#\ZC6C7I M.37TDFTZJX(*?ZYE0I.49$X\_6Q5MYOOH>==81@'>M'GH*?^6+K:;6>#OF7Y MM[OD7_WN#>S_U!LTT>3O_R3[A:!E2%4S:2!#JH(%!RGPLXJ>CW&$"WB4!$N6 M/!+K!0?\F5W4U;7U?XO0?2V,=[ZFC^G\(SH9,[6IOU-\/41M[C<8UYEZQ2TEG$$3[-TTP\SS!^X,%]4X>' ME1KRT%!A[ONFG%,UJ4=ZRO7Y@0?^4'T[3OG^#K7WE^*[GG!GW:88E\+[1,J! M3LLO2M[/7G1&Q.EZ/65TS91[NM0E3TYOM=3#"C>7FYVKN'^;]X+Q(M'+*'E@ MM]OME%O*&\(S5 ]\.7/3WO/F_C]&1X=V6.^X\_CQPQW/[FBMVKNV'8^2M.F$ M33<,)DL!&0N<]8U]6<9)E U0F Q@7!#MI05QETO&]5H!QQ\!5V4S5T+,K\\^=@IDIW.'5EY&O*6 T=,%/YG2,Q3?P:(;+:_2D<%21>=&D%8\9FTK2?"ECQRF.IN[GL8YQMT'S4BST>)5%E"&+D* MY#SX ZF'5E1#N>PHT(W_JE3I,A$RWH MRB:KY%@>&F58SJ)@OMCYI!]D?63L+NC.F1M( 22D.IGU6$Q&[J$HELH&KW1& M&C2SFOTM$';%1$]VUZ!*G=7#T;RU2 94,S1W%:,-_YZ(ZV[8[E)2,&)<)L+" M 95#_3;#3SK/IK94,FC)&-L2>]LF)L-*M'HU?VDRG[8<&6A9X)DUQUW"<\T% MA&9\2B9-/0),$N[,LWX"BVKU:(U@DJ=5S(Z085@E<@]Y50W24#B.UY;L1/SG M&IFJR(M'2&R+89C+%9V"7:]^A2I2,.:PLHDH7NN8<.\5^99Q MWUFB5DWL[/"72'J'BR<%"P8BV= RU_;;#05T#GTDKR>_!JOFOO=6$-,]ZHCA MTQ1] R0A#N*T8)?#?K.Y&=W5]=&%$YH#\ET8LU)G7F&Z5Z?^M!/SQK+VAS?D M?^[K%_HC-@*.$I'3PEHN!<[CE_<1"PY#42*UU7R02K!T3<;)+!IO)42XPMQ% M.MQM6CY2A425#@3'\X[7) XS0'E14-:^3I(-_T]/=U9VQ^8I2R<4HQ^)6ECS MF>3>A7'BX1-IVJS \E#OGJK8:9U^\GLFNHMI6O,JU(PB41,7DY3H"&=H9Y8@ MV,)7+P9,:'6#FC_D"$*=3%0'XHQ:F,8IFS$JZ(1I5>[(Z"1*LEP;UB(2>.+, M1W!H8_;B7G2551-5@W0.8MZ^""O(-'P*+L U=8Z%$KG"ND,;:; F7[\P&C9N MGF*S*"15!;/&DF(BK7\*Z:%==\[6,@]K!-^?*;W%:W/C$]I9''9>^& M0G%6-#3']G&Q:LW30:(TJ);L\=.257@E!/OM MIV?7^SJ?P[USPE5CCZ4 Z\ >[!X(+U(9Y.\@ZLKX 47>@(SP,BN':$JC-9L& MY#Y:HE)6$6V<>_E(Z((=0F!3\_L_#_@.G B6F=2L9I9"Z'SH>,?!Z"W$W0SC MC+ 99/T8;0ROD2TLK.V]@^'4Y8C@1P/"'-U"JG R3\ MI7;0X^X1A6^>3:Y]\<)[];(.-=,A6ODB!J7C7,WO5P7TOLO\]RW%9C?(:%^? M$*8-F#@W!ZYB:HSYZ[9CG%=H^)Q_-!3+/LG3\Y@X[!NK.[&I?/;/#8P M/H@ MV*!5=YP>/!=3G%(7/50.\C$#:^"I#/2-*08GI>R"I6Q& E$)H!)S5?H*U^MSI'UK>_J$:\^^O7R+>KABACVY, 40H1$98BPN0$?Z@"NDP MG)@.6_'*64UFR31%, A,9/.[NP8L4_E&UR:9&T2^T'0S:EE?D$]IGS^F=F5E M4?# 6B1:,&&1_6HLQBRIN,M":_:B,&WC.2<9'G):&+T2N1#48]%&9CM3#\GA M45/UVUIQJ[";$<%Q1#-NR)5K.B?P3/G."OSU&&,R-+WB\QBX>L;F)6'YP)CU M2$*=51'QD)ZNBTSA=E4EW!SHG5=Z<$5QTX,K6#,Q'?QZ2DR5 M^GL7K@N!&\ ME/F1GBH%0@=_:;%.2X$%&PX%/Y\LVDNO^K=?%+^)R/AMO<)-W/F2P2X9 X.)1/:W!-&52=9(OL MV\D&H]DUC3*>:+3^D,#SDWDZM\;GY MHK#\\]RU'G37_";Y7^,P*%(U$N;"GHU4+='V'&$"LFDK(Q9<1$3O"\9J$!-Y M H0 S3DAMXM'=8KR'X7ZC"29S5"3WL0*RDQ"IMVAF*!;)ZIO'>JDPC]SY7.2.T] *P8T/TY*T#)UNJK.D;?QZ?-*B%S SRG' MN\#* X7!I/3J4K#DTHYELUKT)BF@#C:L-Y%LL3];B,SQ ^X]")(H(6FP9*+! M/!@K!Q6GD?9@=45A2,%]DG_B3X?>NL BR[E&5JI$$];(C2H,)F.A4+\!K[$; MZ=QMM3D[A] T,@[9#EF,Q]":Z&*H0G503V;LN'%L1$3$R*S2D41$1(:T,:2$D#HV(B'$$ 2&MJ P1TS8@$4*B(H1! M2-NVT$)+5"89HS(I0B(D@58;D5E "*FTRA2I4@@EJ22W/'>M<^^YO_.M[YRU M[EKWC_HGJ53MVN_[/._S[.R]:_3BCR=" B^1'1!+%$I7(2['.WE.03VJOC4G M-&)@VU&]7!=-:(68>.@H1R0T&A?H@.99R*)JY@[(B+=JA)'Q4MXIUJ>NV? 4 MP*^.:#C8YAJBNV]W8_-I7Q4['AQ C+48N?=5=E@(3LE\S5K'M.>TC>JJ[S"W M0*6RRER6R4 )N/3R70:A/8&<.8OG"&QZ-SNY\"WA#J1Y*]#]N3VHMYM1/CVZ MTW7-W.X'P16\@4T;%T.'VW'@7L?#\H LIA^T6,Y)UY@R1$P) A=&7/SG?QN$?V]K\SB?:/#* M[";ZZ-?Z$0) 7@XG[X-R6T,2VF72-LH2YDXX9HQGQB3USC39RW K&/1VG&5= M)F]EA-F'PXW6UL+N)CST2VMGRWR"9Y%_T)FZ,;5G:4WTUCUW:M5_W;M$OIV/ MA]?F"-=@M$8]]W1I /*&] QNU"K,8A8HA_2;,6MFAODQJS MK 1/2B9RR&;(MZ.>7_\H%BV\XL24.7YL*%U<'C7,KMG0S8[3Z#')3V _,%R& M;QWNV&\0]5G6(*)\ R^?.E9?_]N+X:./04ZJBQ#;<7\X\*6KN#YG_E&DXKQ. M9:[Q<[I)NG&'@\V%V86-&/ZUKZ,4ST=8;ZES3C&/_!SQ,*+ H%NP%@GH)JV$[5T;^ES]G/\*"18GI!8GQ3/"LX=] M7M<:^!YXJS&6E MV2Q3I@M($&/UU*F65=3#_8(5S.@:^/F8_E.ZPL/1=^<34'G796&&TW2B:-+- MS_;C[?.1RFV&?[^ZA,NJY^F1P]5[VU#KR]=B=): 62UFS:3U.I5)P\+[NK&*JJTTH;77&>:ZA!.IHB-/ M^HNYJ62]_+KY=P@,M TDNX%N2#OG; M:8$K(5/S7>#QB+R1E%'N'1K+<:#)JW0B)^_F2WJ(YF_>P]+4<_18/GP.=RG4 M&FQ_AM=C8L%XB3F%XWZ*;$2TA["R7%&G.>M5P9J>)CVY)U[\8' "MQ*)![08 MDQ$[,7DQ'.\%$1=XXA]<*2OP:95S%*/)"U.E #>#_(@BYBYAM3>&*PP 7J:? MRD?3P5X9T,+"0/'3*>"N]B'>5<0<"A=;3+QN,N CQ'P*S-YL;06=$Z+1> ?X MV;46Z!6,2G?W$ITTWX.=:;-3G091JYKFFK;]*-7@$^? MQ8105VAILJQYD]0G6+'TF.VU2Z=0[8-5V43PL'-DCE2?'4F_XE[,:1.^"7L6 MNAJD7D;T0/[>)["(W_!L)C44W^^2=7@,>PW--N.((9QHQ &HOW6'42HF$>'$ MRJ'GY8Q2E8?X4?!D_R^ADWDIO*=PJ8PMJM)7'E/?8)^>63["/ +5=;;QDGW@S&PFV4X&/>\C$9A'GW9KK!E1N&\93V7UQ>62),#J MT&?QD)@,9C .BPQ?EHWDX_[&6M&H>@)K1J>$78>;+H42T +MEE7*=("$EV?) MG(*U5FDP YLSR 2H,4BEA/8IQ94)(XUZU*[YTQ[Y'U,CZK MJO[;%T[D?>S_9_$'*6R7*Z)?$>J1-C-$LLXK["B%AYR7)3!'C$!ABQEH74:C M8;F(^1@V56HJV# EL&J W*KH]T>"X-) \ C.K8Q^30J<]/93S$6.X-H\0'7Q[C9>-,0V=$CQC=N)0"7/\8J#.:!:)>LPSR MW0M+H,S6=$;!%8)BLOA*U,'!IJ<95^<-A-MDHI&5L_T3/.O MLJR@^:L:2Y@B0O._Z0+/F&4SL1"#-8,!*Y0Q_!L_\F/B8RXZOQE/^,6V^G;) MFV)Q0N@M\\Y?E&9N/50_S]E37/N3 0." MV.B89TJQ&&060K[*,[!K&)1\O)^T53."MMM6FHQX5S#-U-?_ 5E<65&(]U'( MQ-H)U@-"C&5\28A':T+N]82!0ZQ7HS^ <[QT9O#YLOQ;".7\BJ MC@]'-IC[?ZHOOHLEGZ;5F#;_U_22L;WB<^?D.Z[ET"3D< M;ZSI;K1+:0JKCA!L4.=JUFE>2FO#4:&$&@DP>?+["6MW-(\#VBWL1 9TB7MV MUZ5%4_FQ>;F=8=*]RW*Q4T;@X]Z@ T[N81 MN#KSZ<0R6+>5:D2R9GJ#(\(TA?\'M++I(@;8-LJ0KIPMXG/(B^:R\.W^0?1+ M3<80H87DV%]+755[(&AX% W_"CX=\=2?4-JX8*UJU'^PST@7(3:@5"(U80VP M'WW(!$!\"C$L3+5U%S@2RS-BE+9^0C:H[Y"L-5V:]6!#*]8HA+80CW([LJNG M:KI>,93G4)"7;3+U&A=J^/Y<8JWNFYE+O.7H&/Q:8S$I?9C=H-N.2V.OUOR '. " M&PK!E\=!KIB;5H.LJ.LAZ@.W8Y0S, 'L>5:@_P@VUDUFVCM=KX;S13@L2S_2 MO] ;O&:0Q \AI-=5!5E6&;T(Z,$0Z4'J:TQ[N0,]36 'WU3%H700FH_:4^NE MZJ*/Q.#2B-$U(+65X4K6"6(&@58<$05U$SU-IPO'UVHQ[7D?VLAZ#+)<5Q3B M-'#FB:Q9]SAX4YJ!CU,'=51I,=Y:S$G>5;8.28\U2") '1\47J S0!6SAVBB M@BU0N\C '(WKW#HYV9A! #AIL<(,;M$@;!(U'VH)Z5Y&L*?O'@]DND(Z#WOC M@O&+W@P77W.WSHN+X+..P+O I\KO7J,00?N.WX+-$GC 4EFB7T!+/55O:*#U MP"AL+IL1\1?9MBO:QX3Z<#+@^2&9PT%HE9-&$_Z_LD](&5FDC1&CEE#!K0K: MK\=#)NSCR5THW-B(L:X&7$XAW2>1O MR _]S"V)^-0FP^)(BS.9LL[T>9)-W^Y;Y.S"?GKM+8VQA)":?=VZ.%9S0/=C MQ]=YZ-:,71K*2WF#.N_#-$KT%61EWCWN,O;S+\P+Z$V/J_-0)@K7]!PYH.M0 MQA#NA U5D7#-,?@F.U)&UV'U4/4%)C!:'(G]'^_V,#<*C5G8*;*1WXPHY'#@ MDXAI%[XQHP(%S*KINLZEP9,!9A4 ?9J\*C)AUTA4O4,X84B+&5XP5R^MY2&K M!]7L#PVEK@$2DC'8D.UBY=TZZ@*.)@,S*R;!S*0 D<"NVT6=N*MW;.6C9?39 MJD.CDVV?;-:NO^STW?5=]QXO^MWPLXWZ$AK9D[ZX0>K83YM]5PE7-OU0D;/^ MSTV#.@=OM-Y?KHO!8.Y@R]@-L_@%@TC4^M:@+JN731^GSEITL\&P<#1U*M[Q MX)_P;_(U66%C=(UE)Y;]R10'/J,^)*@MVI])$4(!JIW_V819R%>Q=VHQ=_IO M:#')EF2-I[=2DZ+%[*BRTV*6NK&1!$&@%I/ZC3I=.-Y/6HIJD29P7HNQ"3"H MU'S=17(_?N5D;N.&IR!!&=[MFN5&7NY[/S*/FT*TB4PZCIOM-B6HBUG<:#C*WHZ4QU@2/QX'V8+@[%/^HZ ]IQ_#_)120C8;>+T&AJ MC_#$QLVQ?KM"NZ;G]-;T#G?>WW[MB6.]$.W14YVP78!8O5SZ5;AK,)I7HPZO MG3H>U/?%\A;!"33?Y(O%@S3_UC76K34_HPU&[KG MJC9-3OGVNPRNIP6K'-*KSLER" [4I"CV@X%IF\)VG;:'*E>TKNPCY/;G15<. MY5XAVI\P>%5\_U6]TB*IYNVPZ-N&AH:5.?J@;Z6/Z(@Q:X1_2#XFG.8OGA"LKP//W;L1,8I)KR12F8L>@E63 M3^WK(-NQ[X;&8]+F/"[M2.UKJ8HF*%%E>B5IRGE7=!&K4UISKN+\^0U\DU61 M E/P]&S/2YGJ<:7KN"RC?UNHCXOOQ-BCOB[3?+^G>0ZTEA7=:U=A'PK_'Z;Q MUT65.BIC=E3#7P.NILI^FDV2&_ MR&(XO[U@[8#C9N8VV=/TW35Q)8$T]ZE 27&D(LYN=$[,6"SCB?@I[LL95!GW M,M$&G!>E.[_-PK:PK+J9KL5UO1D5CF_K@SR+BXQ#]QDN&8A9]]:O=LWI7Q95 MC_[;N/778^M=0[*$#RL3U&75<_2K&F=X5]$P0W<7M+]*AC76%;#RV;8")OS_Z!B7BQLE)-\+"CCI?O]V?9QLS,'"A MQGJ+R@3MLR2P7;.<&:+%_*W @1#W3:DFA(/MH7@MQKF6+6HCG^0MX 6K4::A9 J_W.;7C=_!9I!EALE?P\Y\<+.@X6''W9I; R\C_;=>=3C,M[D7!9UP:TAGM"0H^QI?N%Z M;>!@:AP&DOZ7FE8M%Y/K Z:ELN#HA*D0F'JM?-:-0TGB. M4QGA;VUXQ?$3W.PTVVDX0>B(D8E[JV3UM]_G_)B])M#3:$ N;0FN^V7B0[8?4VJR#A7XD+4:LM*B:*Y[A.'[\)^>'.TE1^H;K MJQ\ZG?JI:/&'3#YL3YYV/1F=,J]8,U9AUMR8W?:<'LWTC1@8Z%GZ_9M!Q[84 MPZ;F/];]<59QM6%KVC];Q"V69FB6_Q\].I"%/M?..IKCH7F-WDAYQ%!606EQ ME! \P!L$E.V'>L[=:7[0>_9<+ 7G%QT7?I&VOG[^0N[W?ST2$8U\5G0U-CK; M'Z;&(#O@0?"I++09_+J;,!F*+DVMXV>X]Q?*9A8'C0Q.WO"JG!S:SXWC1[E] MD@Z^>3NQ\*-_H]_-OG]R&T?Z\T_ZK[,X7OONY$]8WG\MX/=+$9-W8^^M;W_NHQ#(K:/3Z-=CL$627EC)S=8QN #L':WIZS$4LMX'=/!G9 MZ'E9H/==FL75&_<&&IF6ZB*2 >OUJK=O$1OH"N-5?[MOSUS([LG./0-G?^H& M^ISHBK-GZ[S[8E]BIQ51%WK.?="T-JV:A-X4!7P:M+W95_D9P^A$B&%*>RWF MGDK&14S@IUK,K:%_>8B!H=D#NI)_P4.$%L.YQI*09ZG,+2B%\\S9GSVHM*[M M.&,>O+%A.D+VFTCNE]V0<$2=OP>:MW[I-ZT_E#:ESB1YRJP J+%=M9\A;$X2BJ1EN 1[LTV)2F#K #_)Z MB,H16,*+6W-81F!TY[79\:(\3V.)P%:O',X] L[S/-LY576>'EZ]MIK>1X(, M//_^G6_^TV%&03L_FSQV1_CI#+767)W6S9X8V'<'R]_\OX8'CS:6G=!BK-VH M!W'M7UA65$;#40@EX+F9%&LG7MOH$H@BHEK!R3(M M)KW6+VI^1Q\37U8^.8IK;,B;V=?71*Z:3/ O*Q[=K S(:=CWR.O)P8'/R9KE MCI!0/G")9 ]G[ODZ0<)P/*$TF7S*T1N@7V)N*SSN0S\AYZ8-21568*%,>=>Z M9GEDPAM! RA-_OCAJI_Z1AF9HV@*2:HJ_OV1ER$5 X4C)A[*5S!!SLUVM\MN MPH+S/_:?%>#A;NIB.%S\&[(+OB&CFXED[*6($6F-.H^D!PM;1U? %Q/O(WOA MZ^?E9$.8MV< V2&;&O9S UXH7SCJ'JNK%>93,.K](']:7[45WIJH7[6X94%2 MUW8;8.O ;4.132< 6BG)!ERAQ1A6-[DF;>$=.D\8K"8YP*/!?YQ::OF^;ZVY MSZ8W@97$H'3AH==@N)M(%A+$[8_[O0 M$G& ](^KJXB!JFT35/!1+"Y5N$+1Y"Q[VFF![('#2HZ79F(SF$?!G-&9P_D^ M76?ZZ 4.;XB[RM4<<8.U!5?& V2.+WN,MWS23&/1;_W11-!U M]\EO%T\]$1+8]_[*M%@?\?WU>_>R'Q]=="3\#<8!W$F'[>F*+81TUGYR\$ELLD=BAS:'M?8'UM8%E5_O 05(#I;U?=(ZUBO2:O4-Y 3)\!\ MV8'>6;(U(UA.%N]1()&R;08=6?,*?=D>Q >DB1OG,S>39:N@ZB*I/M$1P'%" M=?IF.RUI%B/<=->D<]+ 8,J*-OIV\MT7#N^TF#>\=LUFN$QEH^F@&C;%.W9T M7B.>!@-D[YL!QYV0A4XE!3U-J/S>BS.MCZ&NP@TTW0P]S% MA^/]50Z2LDF+TNR9V#_UF@['RR_D7.3Y]=Q)^2&? CMH,6TSNK"E5Y*OK%W$ M3R-M?$W2_;H"*P2LO@OXQ8MX%L3#I?P8RQEB6A:U)=25N% MZ^VN"B-"V,H_NQ=M<+K / AM*/5LQPE>6QBL4#2DG")%5[%;-I'/&(2)I. U M?6E& NMZ="G3C+N[K@$J+KFKRT$.@LNEQ[LUULQ=W97(CCLT?P/Y'B8!\*2V M)DP/W2XI1KES%9SP+KJ.@J5<7&+>A80!J(=SP"ETQJ29PF7L<#^JC/!,151>C[R#PA=R"G;ATG?0OQ6T/6)M%:\][7G+A'N?M6(B-G&-/L\=?6 MT_SH8M(:DLGK,=Y!:.GM?V+):X3G.H>P,F_%B&HW0S?$O99=PVUAX\%^_<.R MZ!DQ'C[B !(.P+EE,'8?ZN4W4==,D5>>K.^NLZ_LR+[JI#C9YZ)>WJKQO55- MFN1_4+#'*K686K_WMRH[9-0484VI.(V$&R>O(JV#>P#<9=)WR/8^DCECX)GU M-R#_&7UU5 $.]JZ0R!)OS>'2A@XAX8U@>-K)OO?N9C,?QE7-_,,E^KFSN)439KC5K%L6^3X(?HQ=4'3 MZ3&Z(1QS+/VG?L3CXMA$(9Q,0X.C/QPTX1Z>]D\/DZ"/1[Z%7NAJ=WF)OA MF'@@RSD8_' U.I:_[&4I@]\VZO;D]=Q()%OV'3AZ65;AN.G=G-^%?BI\,C/L M-W:4=C1C5R0R8IUE];T"37?%U M'T@QIY_\Q<\;V>+%5UL%?-U4,QU;R?Z4=XGTAO]J9LA;HP?)^$,$H+H.HAV& MLP#A,CC[@XBZ&/&4W6(2D@ K3^86/%J;,H:DXN=SZ2YJ@L0BG--T^#XM^9C% MF5PM1F]_2GF[S/?E#W55+KX_=^C$DT&)F7 VCEK?KEE/0N_W(HHLRW!DCT\* MH[G(GB14//[>NP@LYB.&,_[)7GO.P!]DM/SQ$SW3[\%*H9ZK&^P%)(9L^B"C M#%FV:739Z9UE4PW451R1(4#-I.AFN,#$TW+%">9NQ^D3/=F\I%/L%ILX+!;V MWD_',F.>]@F^0XA@ *>6=S6A[GUR&>."M%7P'2CAB(:]<_6L'/S".5WB^Z'A1)-D6VR52&\GA0D%(JNC?% M6J)RJRAI$MC60GY_DANIQK7T;UDCO$?"9^2TT$4P5<9;S,@,A#/!P\K+X'RJ M%A/1UMP3A]:R")(!U'9;GN7T91V8;9@RD^OKIKS MZ5:^HKD!Y @LO/YKRPXSPD76*]5W-/:L7K8YT75,BF.$ ?346JXE\^?>.%J( M99O \'%.DGGP0Z/QI\#CE'-.5>'<\U<^OO@(]+_?9O-K5>(3=8;C+WO4Y>3H MTTM^,R5'^/F['!P\Y-)UU-#DY_L9Y7D$7;E0A;HW< MHY"UL'C[_#C3)E(F-*;U;YTTDQ])],6:PTJE(V5_,"KHVH8.]KCFZT?C#_=H MTO^+<:[?R$=/_9<$9HM,@E"3W<<:QL&_+K1K,?;W%RLR' VBE'J@CM_&#W+ M"'=,BWGGBOL7//QW0'KOZTM._L^6'N*^*5]O,Z:N$$8SSNQJM ^6JQ5#;?*; M,=%LV=13ATNE2R1QT41LUB/Q>. >W:'9@':R'C$,"I9UM@5W#K;+O3/#X/SH M:@;Y()P"^@**-FXQG"BQ7H^:1DZ=GXC;>\\V M^"OA7WJI<&YP:I>\L:EG M]N*T8TG#X\9L /]]#WKQ9:X>Q_B:C:PN:9VW&&LQLI%W'%K*A0;:I55L@36<".8&@;E7FUSO%3T)\?#+[CP@J*\[5BCHCPLNSEOX&5L7P4>]M2R- M98F&+$!=)83P*(0Z-8Q:MFC5UVV6[_%5P6R ^G41 A2Q>#K#08[&$8?B;/:H M%D.C([Y:S-<%2 6..%!,-M!BQBLT_5(8);_:<"V&&(11?7?MBN=NAT^?V\G@ M7LJETE0)2B'Y[)K!LILXQL:W? M_6A50T:L9?+8/[TNE%63HVO NE?\7W) &$\)L3]7Y>KQP\GF/H5UG\XTP9^: MI,7\)PU%\]D&IFLQ7E1E/9K[0G4A^0OP6A>(1TR=E?4#[!/J,(W>.S!3CA/I M]#/QJ&#BU>1>$V 9G;*5*14;KD.[ +8(97Q^JV8+;!BJY1E &Q8@)N"7$$[*G'3C M6\SEA"ZM>4T\413"X!P"2PH+HUA+'D/8C-GPWK4/NL\V>5=&=D_F$2WB9@<^ M* [N7==PF;)%3H$WE$[+(!O$#B]VI"E3H;\%BZ$SM^6=2WR!SJ%$>9O0[BJ3 M5E@$380Z@%-1H<3'[KN%I>UQYZU*2L/?A>RLV6.TXU?O\RC=[ *EF@RA(KJ7 M]X6('7+^;;\/&3I_<=LDQ:[L^1ULWBP?ML5=FIZ[VC]'S\:9,'UC*L9']4&\ MV"&)Z@U?.$M:R[2%@R_*5#,I4H.X1 _Z\EW6^2=D/LB68EM-H*+D]"/NFR6?LB>6>;@0;!]!N M'YG,*[WFV.1Q+U)ID92B>!:<:."QK^:*E<>N'AF-MJRUTY;^WPGKH$E FQ;S MG^*&_)^E]B*EERDD1+9@1>R%35I,78/&5HOYNCZQTXS[GX,2DW3=BQFGCY^L45)0<)\8_6 B8[H2H8JDI<7&YG=C28)TO7 H.MPGL MX*/0[DY1QS9P5K 5C.O]V:^:<=%IU/RKD_9JFGIF\4&"&\R5QU\F.I^='UT[(+">>GXW$K*/C/,\V?IF M,N]<[K(#E-OEH<=$I>+SEVU?W'CF.GO:9-%[WE*-+2-,KMLJ_0;9"R9-QS?J M9C*WE49=D!Q;,WUNG\/2TL*H+3\K\P0I9:*+A5-FQIN.'XO*(5R(-VQW69G< M/?4/Q5#SXM"$8!-$X)+#I=>L">K;3%]YR.X0>EL"(;56NH+Q4D;-9'K%/:#" M%0$P5>[G?+#;16H6Y6M"'AI="YZ>OQKG^_[TDKS^]%+& MS;.'J0][ZKX11M37]"^]5I8. M3R2X72]M>5Q<=S.KW'O%GI!_\OR7GRH L_97;3+\;%\1X$/4>LI:IPI5[,6 M1850$[51BTFQ59U"TQI"RS^ 1SRTF/?W+I%Z,"O&%A4\QH1/35')<(_RB/I/ MUCJ&6F#/F!KKO-1T5#[?O32%G%Y79:3_]+_P/^52OTZP:%]H_ MVVQWN+F>=[AK5AU\L*9[9K/BXXP#UVR['Q?NU0Y[^QR47G:>77%JASM]G373C&J7-3. MOCU5]VH>]$Q'?WZH7%KNH&QJ M[! 4JF*I.TYO'#R/YY#/:#%7%_SKKQ-6QJJ] Y] N_,C8QK6VG^,==SY@W1E M]#_#M9>.P/.)D7+I4+)R+^Q]][ERA/VLP!$B*"SE-^L<\,C: AU0>AD)&<-A M0Z:^(RRL8W2VC3K7=R%DDS]N'/0S%C>834(1#2F;-3TUNV3D+-Y#KB3DS)%: MD)NJ<80;9$IA^=Z]0^/S6LP:EA6-M0J,?G_7:7G0&RG\PM%0#34V-+.< M]Z_:5)+0]4^RL5NEOC4;VG>^=LGT7-UJ M$:R#DZ#%H@5V1M,:8&33!R]HY>7RW=V!D^Y)W3+YF2R@8)3QIVW'S;FB_OFA MI&FW>:6YVT#]:\IJW1 OIF\ITTK-%ZP.DLBD5U&FI%]F)HY5K ^.7OI2F0O3 M .P:>&I[S\FCOM%N[#0M!HLDCEEVKI:$K_X4/8I;#E:)LB;R(_(8W=QLP?(850$)7)+]IR#7[.O#4@.97.Q [%;)_M-_CKZMULXLGAIB/OGPZ-OB7Z<)3-27Y%;>@]SI MZV,\"VP:RP*VD27B5GL!::/ MJ*9P82CDT]7D<;HD@@^$[ VY./N^K_#*I\W\:2Z\T5MM@GTS@.H(+:9-JF$= M8:-F>"=Y_ ZK30B':]Q0EOQT!_OH/C^+_:\/<=1A)I6*%FJNX[O7S'"5-W,= M?%HV+*8E!1R!%X&TT%HXT_/:F^SWTIT0RJUI!:2O+Q[C%Z<4[8DK!L\T7#PY M;?Y0E6M4NP MZ=:;NQW/%3I^V\!:TZW9!.]_&9@2G)1=>-$VI;4]GG;>PG0VH)5^=70);#/F M:2X3BFY_.SZZ^K5FT"7R?&)B^61C=47YZ-NHO ]I35[543$C4:,V$#ZM+O%I M1QAU8"[Q:3/%OP_O1,<[K<\YM&,[CJ3I$'X*$9Z;4?V P["GOD?TT6#RJI)N M4"U9';ROWV@Q__X5_U'$US5$B[ 8WG8:%/9,"AYCZ].,X3V,!IEW5NW]<\@: MU0Y:J'WR7I#*/13M*Q&N($=TZF@ZV09-IB#W&!3 00@R;/H01UP5T^9&\WR? M"7AW(^3[+VG6Q?>')F;.)^HJO(.^<(/4UX2G9PP9>T7/&CM;>'I4^/!>L).+ MX(HC/E47V: _@7:U65#$6*O B1IO5JZ_,:V \#J6:J+%1 9UFI653"4<3=%P M$TL[HXTWZK:3-J.*OXI)YNR%'#E7-:;,X$>0\$J3,]"<")PB;05+,IBN(.I3 M6W!F +R-#X<#7J/)\O3J.D_6E*3R.W"N070!NEU041H:R+@?FZ&4T""F\<4P;N[F,YCG@?K_+!CYBFS9'/D#'Q= MUGQR&'!FQ!P'PT4=>''CRMM5(EHE2J=!FLV]-UJ4UJN;()V2XM-ALZ%9*B/- MBR%=#K[)OH2Y&A0G;*B2^8.A=09_+XS>3>0S6!2KXXC?DV2Q15MA^0C-8DX] MS_WXD1E81FN4J#\^+9MR]GQUM^SX/QL!)^'8G[B'(3,O=<4]R8:DTT@I.;WULDUJW^3ZPND5##M -P-Q+HDD8>!B&E@8 M!.9PY .@HUJ8AI^;,/[Q,22]^M&,8HB2X\O[0U&/?$J32D(\#J1*Y70.#CPZ M8SD^:@G24?\;P;V<$V_&7L,R.88[CC7KPN,/I2IV<#6H.#*]]VC.--)C2FH>*=N M\I]:0B\*\CIM5;FLB_#!+KN6"MN93P?S8;X,P=74EY+NAMU%C&%.E61,@0N! MWM\-CZE DNJ[2(M@O->3 68@J:+P)1OB*#2V8'MR;/JL<.DQGWN300K$/]TD M]&?=$ BK63ZE\D V#Y#L&;YM BR<6PR_E$6"OYL++#.F9%XJ6E!N!N)CEZS% M/*Q"=IV =GYH)5GVU>*-=YPOH5T@>4"Z*797-QL/%4N'%(77!X1@ /Y2T/XK M&J=^C3GK]1 Y.1K99M"GQ:3SF;IW,D,\ #3[==BR.S+8YF*IM]RN7PX7VK4J MN4?,Y'[T925\EU"K7,G#R7>*'J#SJPXBC]UDUW)%Z 6HJQ#[$KA4QDVK,Z"/ M\=J%9E-Y 9>(N\JF"MR:X2<01Q*$2ZGU):>..B>J<<'U R2/(/@WJ:11-WE6 MO7J(N?FZ\##&CT(&@7D>[LTUHQ"@)LYB[W$-CC11UJ' M1#\>.-?D#27*.KE$/,!-&6*+'0_U^T59>?A#Q?VY8VP3ICN$R_I(W%;">#'@ MUR-_O;:/M[V@C8!9P!Y3-]6J9@:')3A+Q H4M@6Y-8_QN%0LZQM8).-*\FFX M%8Q"4<%Z*%XL3"U8V2NLQ:;64P'-XBA ;%MX:ZPC%0Z@[SL.*2NFO M_ &I(37"KKITQOJ>+L>YBW-_O$":R_V#5MYY$IGX"-V/:E3> /S(K1;^S=%5M*#1)_=I%I5YU;?'<$N'0D>ITN-4/W/.-.'X MQT"+[=AK3=YH=@0^JH4"DF>IRQ ,S .RO*G0S&6-"2-?EGI7-Y7I )%E\UE, M7VC@ (RO&J4US&OPC>#*XN+Q>+/ZQI226W>G&AJ"RJ7#'>J*R'-G@I/4!,WR M&14)KI=++/ B.D=J1;*!JU^V>3]C8VMQ!C#.YU?D^$!A/S'F+E68[!KB*TGP MOTRCWPU%MD'1FIIPN558:]X_+.L>Q=Q+JTT+G8=[_M9B N$;R@WJ'&)@#."A MB!F3V^]$]"N%/TF!N.QF6D6D>W-V<7%4?X%G7;+X M 362X$\PI*Y;^Y?CJ=]&0%?M@MU:VR5N_5)LG>5+=4SPX[[UX+>L;T/"5.%',X_X_N5J M^5<)!O42I_C7@F84>BIGYDI8"D1;4E"Z(=DC!+ SJRY)US=8_*!K9FYXV8Q= M3W2W!IA4NM;$?T^,)Q",BM+&>WPNM8\GR%G63!)(;64O9E!DI2+>R@F-$8B[ M7.OH(;(V!-M^?U22?V?W:R!5K?4[]G+'HEXO5+_[G MDN"M<)D68U>C6L\>_$%=2M'X,#?B>@<&ZZ!<">6+)V]PG>9YNP(U6D74Y0[3 M0YB-]S+^[8#Y2HD6\VO[-,K"X2E@J1:S;]257^< "(?--;MPC^S4!>:M/+4S MHU_0>^<;P2'U(W)D@_H&:947%*!9%=A$C\9G$6UE^A-.F%[B&&(LY+50LD00X U@3GSN3_D-A(8'Y?RD4MGF?AB>'/N&RA$MKJ=F" M98V@M1"0II,,>NCGUN7,'(%#Y%G49R2;QKI/YQSI+HG- 7M^GL_;4!$>YUE= M6CPB\:SZ>W^UD<%O:I.:M BQV-'HWYE1&F '[OCEM7M6K[+ M% BZ2&AGPYMXK?BK0SPQ=B5\^!G56&-+(V.)-@#6=,J]^L88WS@8MK9OLH1B M=L->4UF;N<5.4J%\V E"9[> MC])BS)FT\DD!&3674F#I38@2S /,"I/N4^* S&)(R0T''-W>OP-R_9XX#P\] M.O9*68O)0N'_HSISK EFET11C>,D37<#J@'^QS+HZXA%J#J^UA.G^=\*3^#0FH1#R[ M8M5T("X?H41OH"Z;S/O0@LMT-[M,R@+(YI0QW'*X\.A '&79<&0!#N1G,L.C M[3C$+=53N69F0?UW:P>;M?##TLA0_&OBN<;V+-<0 MVI$NYHFRG0)'3CMK_1/H0L,]1L$H1"]L[EH+&;SKOULT-*2OG[7QK5]TY(6< M7UR?3!:J4]GA?]2B%F B7:9@3[,,06YKY^+QZSQSVM\GP/D6/LX7PC^[T/.D MR3&.Q .>%WS\^/&7>8N;96;F7-O[G\876#^]F.@(AY#U]38&%3%?6;N?NVRC!D L!>WE 1%A;J!I^LZTXFV9UL3FV.\:Y\\>5!;\..>];/< M(3NEB_K:[(BEG*!P@"BR\JA0Q^XY?3Z7M!&^K:/^FVI<^9&$8ZQ-VB#=!39< MZQLX_IKIQ'0,C[MKEQRKFJ(;C$C*0JO>7>/&;Z[[$@Y\W4C@P;G22I@[ALMF MAV.SK]/RV*W4KW-OCH*=*0)'!CL8VH2_@I+?<'"Z2["C/@52WI:KCA$)($$< M\P;WK9^L@RQRYV0JK)?%415%-04'L*]YJ(YL"1(L@>-;APB954P[R%E\OIE[ M$YA9%!GZ#=23^$P/ARVI[?XH3UDOKM?BZG[B*\TF]J= M]VIJ3VT?Z8T9UA\''M1B!C_L[L?/8JVB\CJ__BW3SOH.+*B,Y2^#Y\4+X9=K M;SM(E*%+NA$*%.-? Z8TNW)3%T9E],A4]5WYQDL#_:UTEOM*D'X"UN*6,_(C^B23-P*YK&Z M>IA[\01DI(]+$]BED^P8K9V^L"0,J KW@^^6!")!W8YQJ\\VG2X.9!0-PP6B M?NY7C0/HL/G+H.[]:$CYEA0,@6?"V_86)^ M4=&I8W\_^;JI_94TIB5\@GVW!5H[$-)]$B*(*"DLS]>Q7#V8W48U(IZ_'T4V M&8-T/MZ6/2;:C'7J11U^M?DL<]O]M[X5P50_8\?BM[EN%U9YF?0L<#C"D])+ M!>9@9R:RKFC< H@H^ %VC@2QXN^/,RJ./RE@I_8?AA^]']Y7WY@SW7F:_>VH MZ\#;*&6GE18SHVC/TRE:] -9_^OL?7+XS$HI(_B8L!FNDO-6,0C[7\=&+Q;S M5J&RN5!BH:C.E-%PQI$"ZVY;P9/':2/'(MU(COU552(0[Q]KX(L$<=;B M8)!PA7E4YKEU1M)(S739>(KGW5LPX]UCV]#0?)->7/!F4%@8A0I#W)OAG1 % MI4< G]8HY#2%R=C+2]/FA :3@J70M01)=8F+T&#*G(T]\2!Y=\&D%@.P;D?* ML2NJ9BYO7OMDP&PJL/91JMY',2BJ^#H]SDV+.1T2OC]DJZIUU)[&0+"G0:5Y M9GO!QBOOL2LGI"M=R2E!"2TQ9G=JO.\'PKY'&S.D!_U5AZ)H2\N/CV[_;<4P M#][ G>ZYF @M57[6F$7W\DQJ_3:\; ^EBZ.CSPP0 ^\%P>>D^^#JN(T_!G5P M)+X7FVQD';X:HRKG0S6!KDE.COM#/#^^?_+;S]@P]6_"R&#*4(5,F*99_X;A M$0IZYF1!X0!'Y!MB+'%SK^<"WAQ99\8,<:NK8[QH2'GCWA3)HL]U:4WD1X1< M=BRSRFGG3Q=++4_3[SM(!(N92T'R],18(F\18_D'25[V[?LP7Q*ZK3^.]RU< M$P@),^9FS.#A %X(1'I:Q>"&/G[22^>[^OF_3RQ;_->#'<+G=:GZL=GKE7D8 M!Z!ST%BS6XL9)FA>2272A6K-FH"AN"_;0)1!%>MDE Q>O3\/+%7&@+D2\O(& M!06PYZ;/\;G].(.9U&*"B,]9^IE"LGP,TX%;9I9^U]/XV>5>'_X0!^]X]^LS M7&5L .HBT8(3+5S8*N3PX-P$5!AOVTN6Q6F&V;.GV5@RY#3+U?SR^R*EVA32 M19R$PW3--;[L@\9V]+H6\^H0%PYAUTO5:ZBB3L2W>9T6\VCS ME<-:3*$#?/'K5O-%[,^_%VK,J8H&+69W /A9BS&:V:/%?+#?CJ-W45>Q6Z?4 M]5K,^ N--1L(F< A[[X.E0^HHK68KIL(\>O[%[K)7UX_<^;_)EZC5S' M5[#!1%EIIF8#(U?I!K-/W(%)K3V'^NCKU&65=<^CITOZSKI,O,_TJ8'))\ZS MUQN.UDY$6\V5W;IG^ 7*-=B.*W8Y\O/S]R*3Q^WY)K^$]22DMLO^//([YNM4 MN?^/8Q'4\'4AE>VP$E7$-9=!74T-]EFC:H/ $O;F!W[=(548A4NU=LPQ,#X& M]Y4A9/@=F!T\T;U:\QTC?@\<(,.F:#Q[$-(K,X]F^C.+F4N*F?. MP_I/IOV*=\FSF@P,P@?-$:-26?SE.NZ@;B 7(%_#"V4W-T!OYX.L!#=D"E01 MFYZ "-?JR.D%RT%EC6S$?>0LXC#&O4(UJO.&O%OQR^#S-RA@/-,',G*TVUW78]>8Y7)[U"UFC\ D8+ .?*=I*$$.JAN;#$^/J2Y7!K$ZV,M9MG82 M@RAQYFW<3BA>,M6I$\B@/",0H'.7F4&QU.4T:[O>V93KU;-55K6WYI;=L>BX ME/_1_?_7-,B%PY3= ^V74$.S#]0DES/*!-\@-#@>XE'!5RDTM[N 05@+R_1I M\R/H'B/1K\&;=Z1_MM. %I3SI'3B@,/QJ-\BO2FU/N<^1@/L>\@BR$/V04+5 MGV"YP'0Y=04\W-K841F0<.&)K/GDRR,/\^Q__]['>B@@,?A^]LG&AT_WX,]6 M&P4'OV0XG"S_Z7C WSFM>*/QACS*,,#]16_](UIQ8_;6%^L9 M-]=<.DD#J!PAZ,?C))#%4AWD')PIIYC!G8!92BGL>W \:!I,\\"7Q^!, MF?"J&5K?G9I.Z-P"7S+F8A4!+5W[;\#.!Z"^^:L=<[T-#19>?T_H>R_L^M"B MQ7C>TV*$Z1J7BR"[,T(X ["S,*RPKZ.8>)(10H1M=478*];KH7@.Z_ZA\V03FD*LL6@)',LQ-WAZ;)91_*^ MGLUYOOF,U81QNDBH,R$UT.!@2]G[[$^^1;!QJ[4%>.'6YK<=CIS46)JC67=@ M-F7FU)47A!LW/M?$A(3S=!%EID9C!W?][\U\=YYQ[[KUCW!_K#]F#O?:<:S[S>58SEP89*;,$.LO%Z,2\ M@P#WCLR\@-<34S;-W#F\]WJNW?#:3>PU6$L>S.Y#ZW+P(%Q;)0AN/H>SY]52M2[4-]/LA?D MI$;]U'BA:2#2+X9-UN7(7".*_9[ZXPH]T_[\O"M,D+<3)M5(WO5XY;]M3"62 MW[FW#'N=0>YC24Q\EF%3C@5/%^& MI=MCEB1QRS G8Z^GPUAP'+<,\^^C3!256_UWD?@C#8%:1]H%@<(G2AD9\7+) M,K76U0>R#K4Y[&)AOF"NYEG_JGY89DW'U8S@QW2&9X=RMPV3T&6337_L=]E[ MYGW%V5>IPC@)7)[WVVI'<$@+MD53\ES^M'_SD;:"';*@]8F/84\?[[D%VR*Q M5L(^5[8O?>:;?!F6M@R#,FEU0)<2U#LO4T)0>ZV\'/WMJ\?;VM.J M75B@#5TSOJBP5[(B;_(03;;TO9SI9CD-S0*57Z[!D50H!6E!8JZUXIL3T"P)A,Z( M^#Q+23$46.%+"J*L_WY?4?PV![TM#;.NTO.C_-%T PBA#+L?K=46H.&!D!VQ M/_%TS$D?D0%)WEM/I";22_ZYW^Z6+]._.?!'NZ>EEDJ/E0^;S2[!H.E_=$2Q M#.NBR%PQO)IE&,T)^4_?9C;CK81D.G01.?)%^H^ZHO]GGV.U_OG3Z-7!C^%I MK']Z__?]=D92%(4B9BF,2V>]EF&]!AOW, M'QD.#*ZZ!+V_2=CQW U_4^I.'ER\D;7Y!0_T]<& F2>"X@>+Q13=C0-D^EJ)), P6$^#'U/@=UH?VZ,(N?^QT.7]R26CXV]L,#Z=F6 MZVO$9X?JUAW).3-4IU-59WZ,U!L3Z5#4.!]<\%^/ J[_%M/!JK:=21+3-X7X M[P OA E!=H4A-A/%==B1'XK3=P]F#^EF&N*(O X0@FA;'[=_;$$*\T_?9E M9P5^2O5HI4D+%0:@=+.2,M%)^LNP-C1&Z1+\?W'& M_TN>!C&*]>92"\5?_!6L*^98D6G;_,B\8)SJX!<*F@FH5,$06KBR;UZ"0UE MK0*Z&I30-XH=[0WK?A+L757X\YN \6>9O5BBI*V% M_M"A9=A=,DTY +G_)63_;WFV>TQ3GL2ZC%'!-U&29+NEMC+]?MG1HG?&8P\K M' 5NZV-F+3Z;P-7G<@Y_+&9[^K<)K!"9S M_[3VH]>2[W_\]M/[OA-=_)KZJ M_XP04)S 699'F/VX(,]:ABU]:'[H7;TV"I)-A0INA# M;W0B_^'Q2:EM1Q4GNR[H=))M%'\5HK$\->$K.?ZKZ/^*KO^H086*]0>7829N MTF/+L+>/",NPLHTI6#RW PF M7BGWHG3EELICE+*FX$%%WW]\[_T_-]5VY$KTAR\4@B5]AK4,>TKWI#=,B^"W MD9]OLAJRN!+L,FS(H\)C].N_9O@+GQBU#3_D3?%4[HEPHD0Q=V-WAZ-A:4EW MNMGIZHS##LW-4;V MA&\'#SL?5OQ _BO@B_PQ4S]M:"D<^SO_'S_X]$^#7,E%)&U6%1A'E^"_?OK_ MLFG/59$TP2N]DD\@O/TPLHVV"2&\TBS=YR9(2=_:"VH>'710)X '3X%_Z,[% M&:8 I>? ,@;'6JL_YW0=$S2@W[62AIZ=$^GY84[G#1@W):K,\LP 6BME+4M0 M%GV\.A),.3UDW3V/'(4PSE!L&61Z'E0"GIJ!F8@95S+%,HA4$1:6UV;PFS]MMR]T;8RN4D?QJC+0]ZSP+2HK- MESG5- "6U%"966 X8.L].$5240EA%M.%W(2:?0@/\-J8AM6.IZ(9V M]/GHK.0= WLY6%:Z*Z=J01WMYMIS(6Q.NZU-(7G3_O M!7J(H]K0MY>L=!<[Z(EY6P!MVDTSG\FX=MW*EJK\RK%=Y^0TX:R.MUM NW<. MX8QA5O[;$-V[Q;\Y7?UX"XV"YD7C'91[AG8@HA4[&9@Q5!M,HX*%DE^Y MM6])SL+O1\U$CJ&1:'8O%:7U(G@&M4WFG]8Y-S;MKELQ*:!33[_S1B<;<>MR M?B<96Q:23.0/R9MDQL/&8#$SJXRH3#5#,A_KWE2:UH(IR.T(O9@3]4B72+MP MCYYP/?-]/5(-,NEF&VK6I)ZU-U@_P:* M?GY&.@*-QN*E=L2-Q&+8*/_MY-A>S@(]A9>;4K[N[C/2KN1#%V$=^P]L+[6] M@PZC;SWV&2H7][8B[TA*_[K"0:G+=@XIMN/W_>CY,%VA24A![6P8"+MR I*> M@/R"]/:ISOPN?9\9L!8) GQ"F8VCQM:#: VC!)V=C[LCST.$4GA*]YG7:;A[ACR= 3 MR@.D=EN 'R6\M)IPT8WAZ[75.(=O;JQARA;F:O+W@AY,7!=\*L;L4N\%^4[:=6T(&>%!T(ZMD,L)OM+*S^(D?E!VZ ML=N%4T$G6*^KE*7O_H9,1G\OJ[HHL&TGJ$&&8F%INSTVB:)O93_Y=70>QH(1(+VF&8#ECK5.+=YD] M%.LCSI)I:O<*$'&*37ZD2^#AAKBO!K8":@=R[:2$HN'@S]]$5O49FQ[3 ;[7 MXT),CEE3_3(Q5&[>9BY]!MN>:<,TBJG4=95?7% W$0TK1,._K#>$*\G G5,A M-23O?D8$H-:&W>!P$3B^]&E49'M'8029>G!EYPIQDAL*W0=?O#6)-S ZD[Q/ MCRZ&BW)M1B]D'1V.+"R\F11;KF:FEH(OBU:;9D$[JFBFB0491^1Y?S$1&? $P3Z44/*!JO2YT*?8)="H)MX:*8G#+K6.,K]<"+H?'G=@]O#QK52?T: M,P@B3"L+,AY/8IA7X%B;F5;!#W@^D^Y,%)?D54[N6^+ALQ-HH.,9("A#U*VD MN.^(J3G^U,[LK 22V=6@*%8=HS%;[^A*US(G_;P8<:\RO0,_O<>_9&U LBEU MV#C4E@F4'B@[!_ET,M?+\STP0X0BX(-"?9CA+ Q5ZT #O\46NF6<27<&L*.1 MJ38!E-45]7TC?WEX!S;")HJ7852;HT\F)9GD78!JO,5"*N$$\"GC"1301=OJ MH'8QO!R?[9]1@0-Q8]N N<:"BEU%XN+2;XCIDN!%NRK:Q?+W;_GO'4,6 MKV,VDU]Z]S#+EF'K,R2ST!?A"N$TJ]I_A'A0\CO$%ETT&)R@=++^VU&2 M>:BE+^"K&]0NC)3DPD4=#=2OKF[;'[>P!G/:%?H@!Z+\Z'*U(.TSKLXUZH5/ MBL_D7!X&/]\4XFE2U>0FO<-ND>I[MCU&'I>9#Y"M M2<> "N0F])7Y48Y"FWZGL_@I3GN8IL]< SFV*_- 2+#M;PTN%C_83*#[XM9>]TFK^1S<@CM(WN!T%-"0Z@=/J9'-(:(V9( M<%!&*([NA&/LS#(5!G42&=MZ]N*EXL BTDEP=7?IG$#SU;Y8FB1:GH?2^;YO M7[T2I24SYM3YV;>Y9W?6T&>&ZWJPBCI^;<4\KO^%: MQ]85 :G'(^:T5GQQ9M-YXP)".U:#+=@"FB_#E*&5?/:NBM"R8U;%$_(!3;QT M;'\;(%F+S?PL,%O:RK[D.K8V&.X8\$,1Z1\PVSRVU<,6OM=B#&[?B;"RZ58?D/ MMW2]:FJ@DFW(7?TN(@)L2F$MSV==F=WO3=$B&8%."_P4LBUI3]\E^RKKWKN& M-JR;=?-)8\A^<]N>2*"[RR.:EKP,JYG=+UB&;?7U-68EA-WZ 0V9T66/6OH6 MH'FI);UT3)Z/TH=/8[$*#K86?I<5J 0$_T,01[PM2Y=RM[:'%_8K+[[D@<(( M-)>E! A9ZDY/IS;4Z_I,9[=+,N%E_'W/.=LR0X_-VTB>QP%=LBTJG7G:4(IT M37">'7"\\:((NQ9J$)O.Y%=",7ZY+F"$##Y>!NE&U2C,?SE7K6 L)HH'!J;-WC9'JO=AY]H%C M!"Y2_YF;5N)/C&O'__SSQ+8[2D9L5"K3-NI _!J,B+:<*:V<[H/*A4[T#O-U MUS'Z(=ZU'M[:#PN@*']P,3FTKMN22A#&$H1<:L#PO!4>KDD,\AVNBWD?X\.M:6B%U(/,H:F0'TIY^A1FJO C"8$#;])R7T19QX92H)_AZNQ;I MWCR]?M*94.U'L'X&IN+M\Q#+DNW-SVH;\E;IUK7?"4>4>I*[*34E#P_+.Q\! M/L*AN]EY\85$?S#4X6#I414BGKUX@[OD3'U>IUH"%+&8Y^#<#<0URQ4SDQQ3TR MUMF3Z7I"C$!PKZ9\^NO;#Z>?;CFB'+P^; M1X2OUX\S25],E&BZ&@NAC7L[ULG."6CZDR@](+=F>FP%>#R;J3%X'9GDCZP# M:.QTC1#>E12ZJUB- &](MW*&DDK9L<+!(>_.3U:>M:%!%P;O2C;'CK%J&EY. MR)S @QT@:1_P&VHWU%WD]%AV#EQE=XU=#LT[W]$D$$JA9(6I:\ITC*=.09W' MKWKGKVA_.MR3YR^5H.69D99J;$$Y?V11N%>AV7"O*_0Q+NJOL!S+,_'X.ASA(@,_1,YQ6 /\*P![O.!(1=?&GB7!7#7HC6G&Y8J*J0E?Y8>LX)M]B_U1='D$'_3CT,X2VA M+[7+,'HP^NO9"]G_==;^7VE_)UU)1P$C!<96\GE)T?V]QO-"LI3\]_+G(R/B M9L7DV'J0G"]\1>X7Z2'5IA>SMS3ZB6*OC/[4G'/R;LEQT'SJJ,[)U-'JL:9L MNS[5/RG/YAX*Y6825VB]PB#3K)9+-I@@FX-KBI[OY=IUI3GXJPK.#$3)\C 42_)O; PWPG^IF58@*4F,0<+H.\RCH(>DC-@ M&NLID=5.@3/T DSHH*GD)HAJB3(I%*5OEMD#'2_P_$3D>I)SN:_O]-+BK>O6 M% 3QH!=CR)JB.LG"2GEHUXAO,BVEI:%7,8$^$0U_XR3P2X5 M 8OGR&;5()(H./3('%=$[:C$O$3JSSAH@H7ND(>P>Q?)=B?*'#"D%4]X\+4# MLPD(HEH'+RR;9Y@15#I67U80,J8%1N9FC7X:J#.M3Y/^^Y4?$*"YS!:H].91.ZI&4, M9^#2)\R*]W2VI>:DKG]- 98/_=FVZ,,Q%)_E!+'V04Q.F^%.*++S=BD@/0Q7-)!/H$91-*3^95#U+BZY#QNEUI M#*,BHNHY,(C*L"\D!OG55V>/L_WU&2V#"ZSU+N%[/3*_5-;GY^\]X&+\[LA* M>J+2Q?"W:@)X)VU%K[@WF:)5R=Q.S.YN6Z*T\6%01@E".GJ!LPER+GR/OW8S ML0<76-EM=U3SA&2L%"R5. #P3LM$I"IS'[%7;)ID1;N'K/ETFTX,:*-LLKKI M@"CR&\& &^==ZT'7*9Y#ML^$"*T+16$80%AA@76%C2T/57XC]&+ZV3MO/O,_ M]";R 3?D2,"9888:8#,N;D@BJ9;@:>HS),1CT@Y@B,:6&S!<1>@$[(8ZRY7. MXI+!O;*]V955-00A!5%?6$6,MI\V,&UO6$2&OGC>Z%55\+/Z*!PRZ9W9'Q%> M"=6<@,;%-V<9KD4CHV]#M)=AN@[KGKZ%\(X22YVO(IFP>+VE M4YOQNAL+0RD%'4^29&A*X>LRJR]+\+;>$2/)(<"TG::BU)@O^;6$Q$C,%E;: M V6J+X[G=[*H8]MJ7^C"P,B2,H#3QHN2''P_/6:(9>/;G4D!+0E*FC MUV[3H/WGT(=^2JL!)9 /G53FO"5XLO^^/H(#PO#1E275V_,R(V'Z"HCJU4]? M:''NM&WPWVI'+M_@,78@4^R(.ECG.C+4>Z=6]7S]9XMV>6E;+V1,>9E.7W#2N5PE>$EVB5;;5+1<"/O!X"06F4=:C$UZJ2) Z809#CG M^FS0V8'2!M=N'^E\GHK5.ICJ=.06]9:.EG>;?7F]ZCVU$\\=PPE[W%;U/_OS MM59UC?..?1^]MI;IQYT[O>+H1 2GQ:2S0++'QP6CU2,IJ"08* M#N+&+*]J3%U/3C(2]JFR6>N78:W'R6MXT)XQ@])3 V&1]%3D:@<7 M<:7*B1]7FL7:_P0.5U?]\)RZZ)[%;7CVY%BE+N780TC)T%9K0&Y"[!TT@&'! M23; +\P,UWX4FOS7@? M_![KR8K$V'V>.[KAE]&B?9DPS)LD.I$ MKYL6I4.[>F6/;&>5"'8ID*4HLC.'Q>8J2:KA#=K"K*HB^:>:"Q4L\1N.HN7Q M,JS?Q3WXOUW__N\UE;^9:USXN[G;_S SFGV"*Q'HN66;I2%4,"ZRN)=G"AT& MPR8O6) M2!J@>B^;I1\2DE95#975OOT$C+>K7=B5O!>U@QC5<<-,]UOXZ([+ M'ISOI=7")U@-&/8JM2*H6<"==! $+ON(N%%%!V(T)H=F=Z9PUHW MQ5>_3E&90NT9+.A3$@M5E^*)$I_*X_-G^ZO&!RVT),\HK3\H5A(+V\@_ UM MF%%5":D_E'%3Z$E"E$^C5"$"$'5^>(YA6RJ[ ):VY^X9$U\8(%W.6O/M,=@C MR:@(J=? +2X]?)/R.&0X8S)!K=P^G9^+44J#]UKD',4,5@2(?\U-_\A0# M1^S6F<\59"*68;>WTS=S68&6(Y2.O;TB]$BO(*S.J'XQYPQT3H O&UF&,3C= M^58=Z=>PIL!C^%^]&LKP,&+L%Z6O(L:Q%:OEA<9]"Q2#M[Z3V$V,GVEPV7[1 M]ZH9V@^F>2;T@ AZMT53%J$"NL$]@4=OQ-MXY]:7%IN_$_'F[%VJ9L.:=K,$ M#U!:S+@9A0544S3]?,([*]V:OX8X,"\\%:_:H6:I 4T9Z'2ED"Z*)V7.X3&B M99@F9#'N\@"N$C*++_8-]C9NFSSQ>2\R.&,VA?;62&+6?&E T4U;=?[^/1\2 M"I!GWY[)S/QEA_S"4:.X#E*J]&=%!_JYZEVFUJ0FT4<2 [D5XJ,H6Q6P20U? M'%.WNF'P^$,1\MZ8^H"U6=0#C88=716#-O&?>$/6<)G)!4@X[3\L15]HZ*[7J'- M@K:(D6K$:*PZ%$U8 YEU^IL!IHD,OU*B'>6>MK_NX'7LAD[6AJL$@OA!KT=_ M)$;S=845)G!U98M@_RX52E!ZVC)L+7F]S/PY% @7M)J2V=5\[V(Z1U+#0F] M[/D13J="$ZB_7PJ5=]B5L *%J6;MZ,T5LM4",W,U-ONLHN=9#&%S[ /[K4;7 MT_9+[\]AQ/11JFA3,$D'0 L]7II;.)]V< $Y(BW69IF'06WY7Q+6!C+\<9_A MI[U4STCDO1L__S"R5W5#W6O2]\-KMX@'19A9 ^40SS@-(!(5^J0CP!A+E+)N M.W2[;#(/&1MTM+\ ^59W/.&K=.B.%-L,7JT>PUPLP)UY?[@D)="B[K LLU06)ZD>6SQ9N0#G98@6TRFX=9,$AS$SM(T*E0XKBYT-ZD!$JSF^ ME%BP2^^7'Z'<*M*Q-U&!/H>DFB<&K')53C[KMS*P/-5O%;IG6,_@X(F!O96U M[P^>>MYP5%_[AK9VN",N"+_JYYTV$M!9Z\3*@ETP]U2M%=^4@;4Z0HGX1](5 M;_0D%Y9APXE0.+;T E2L_"%37J#0ANR%0?',E1#;HQ%HN$>Z"*H(X!U(M:GL MV5())J2M*A$!(A($#T*%!;M9V,&+B,T9CBZ;>9/9'98#WN]JRR-<1, M1;VDI(ZIR0M1VL0 L2G[]X4O JRN27&4T&=^\T2#[NJYQD+/*2[O0FEBQ=?I M>EOL6^^EM[D>;&[-3K>RB09WNV2V?M2)VA737_^3A;DM?[>NR.32D]&"0O3G MR_Q:2WE2IE(K_3I1NT(2F26[R:-P:Y%+N_?TD#Y*,P2@.%U2;X,+,.N0->787 <#;XPCR#]"%JR>Q BTSM[C6/-3@*E M]^+YZ0X'A>;.+\?TN)'F>-?0*-&&&[H?EGJ8<25.![S>6M#*\5G>-U(CK&=@ MR'PMCX\)W[T2)L_[*L>Z 8/^:Z&&IQ#;$\CM;"R%C%PX,M58D5"48XD,9JG/ MHW2G>)<-T?A8E0X0HOH_PWO5Y4C1&Z:R?VX<_-I"_OSFAV+:I'+@2GJ@".GY M:9;F5\L5Q',B]T2R-EX]?ZJI]QYI;Y,'U;KG&-8W%(1(W\Y8/Z[1I95VKFJY4!D3N4N7^]B\NG_Z=<&5N@S8OPTQSI#=C M*4IR(;\0W1'+^D]9BSZZG9*$6@,Y"][C1?!VB@9.B0!4JC Y])S7X,E*_=#P M\"W%N<65E14>"%YFZ9.Q7L+%8IQ=:.58V=,IA V/G(N+O!F^ ?Y%ESR2%?63 MA15]1%/2/W1]A!EC[D+>1(QQ0'00V?%E,@K64C1F!"!;EV%;0IB; MADSNYF;X!NM6]0NMVA1(*U2+PJY(DQ3"2SS),/:E229^R%3PL%(I" M4K[PZ#V]T*Z#LIORPJ]*(83:+<]A!2GIO]"R$[,>ZFZU"THDN8D(=Q5K!K^Z MX05?#>W[2%XB5U/.8XB1$B[J59WR-J>GHO0QEG.5,I>@\-)WXQBN)7YQ^'GD M+.484)_RE)C>OC3\4,B'!V=ZZ&;65$TWQ9=D%$[:11:%6@\I2LOX/83 BX&A M&K4-"(]S':OVESND/5T'0ZJ0+"$I'D@1+MY5Z$*.$DMY@Q$P'_>5:)6SSE)A M"*U?/,N\')0G=1^BET!UXUB\[G"^]1B]G.^:9&EM-EJ>=0'W4[HF6/4(4!7M MY6^R<" LPU;-RNM(+I'@,3]C&3[JR<0$M^EA%;6"TN98/#%L^TS1%^X'1;%O M-"FL"X44]9XB8K3X_(GYL.NO2Y-ML8-(*E93";_^0$=#*GD+\4L;>K-L^\WP MR*!0$6$51/T)M*%:O[^7Y_;Q:4CTX:'W^8UU&>O"PP(UVKVB"JAG8Y["9)5Q M_I"M:CH##9Y3& Q)?=_)G %F>1D^VC+54H$D>IP!5S/+GTYF-ED/?>R0+W9V M)UDCTD_6U-=P.&>EOMXGPS,'"I\_! MVHVXJ!(<+I1@]NX=[]U3B[?&ER6PH["TH["XF6@E4^4#;[/YM6X7O=WSZ9"8/GI!LS&IZS*F< 2M0Q$\QFY0?%#<[!7ZJ1X' M>JFL2^A1Y(D^TN'BM\'9%@\O @W"H;K,G&+V;4M M26M5FK5O.-:-F"$FM/:J0FO0R4PSJ!SXPJ9L^$@4QW4M\>]=5S_8RM7H"3?_ M8Y\/E/Q98;Y'),*_,*U+6!M6E.WS>^ =*UQ H$%I L--V*LSH>N6_%+L,H' M&G35C:"XQY4H09Z- Z3+L+PAY-_X1/I3V91N:L+]BS%/IQJ&HZ]DE?!\^5-V M:?D1ZKGQ\:E_6(9'Q<3HUW?)>IK_7ULO==&3\WVP:!QA9ZF$A<* MK>6U+(!'0BW#QNN<938FW[>HXZ4XBK 6BEV&]88P'T"A(%9(Z<3 D0B2,90D MH"4QM7VF*_X;QT6.IPDJCLZ!J8IV?_;&^6KQ9KJO'<&1,=ZR]Z\#7Z1_R8IKEQQ1S)RJO MSLS^[)PM^B3R%";L#+H_=-1JQ6?XW_0H_6_L$QM02FQN6^JLC,S'^6_O7S"_ MTNTR$#G=NC:HBN'=%1T&/$CL"E8Y2/\7_75CYN._'ST[(&UAU9M_O6HP5'].W9<6V&Z#M&C M\]<0KK\FN"9+I!>KVN[-OQM95EO^HDK,<< (F[F<.OGZA8*=1\LF$:\D69(' MEWQN#G;M2-!:\3GK;RR3O0RK/U6VOK8!6\V=+2,0=!^9YI*UB';R@J3C?L/= M+E#NDY"HJX\US&?VALT5&5VU^7SH CKDS!'#4*!0-'X+94,\!M>3_9XY"]?W/S89?@IB"^=OHW9#>\9? M\C482"'+$#KH4U.;X@704VKQ<&6VO9"LJ=Y^)L3N>.GJGM09%ZLS?U:_.[J# MX!3:N/+9O&*53'N(P+ MFZ*M)R-#HJEQ##1>B%WG'X+2Z+>LXCSR3(;7/!"^MW:99B&JZ W#:G#-,#9 MUBO6<>A6='C-!':C+$KHML.G'&\V_?M'9G-M$_/W ]L;/0/2C#N_7V0!*17\ M47HZ'WK(K[-'A&R&\:_-P9/ETK/VYH>(:SM[M^)3N8DXM_K#C^68?XN9/ M#^S-S)+N!L\9[:EP?L4"7F)7*LF$-:C$+8UFB1*OQE_[\N^A?T93T< ]/!^X MC:Q#]'>NG>$RS=V4A\Y0&=M0]$7$Q37>.+ M"Y_/?EJI"(%Y00_%V+4D)V@9IB1?"I!^B^&6#W6UH;:!Z"Z]641[GM[@K'6J MWKFZ#$%ZXJU,SNGJ3/S-&TV,LX\I!]85/ECWX%#A=6S+-, 58&?4!=BW49(4 M^>^F?:0 ,4V?^$4ICM&59GJ8$_618IPF[&(RZ_8C6>AWF\IM3WODS?HNBGP.HH5.:Z1J , MM"Y-4>A#7TXJ24?Z\#>F(32%I:+L^ARN?B\C1;(:Q4\/ 5GW OKUG(9,XTX- M*EY97&)DG!R\V/#@3TKEKL?PMEC\=X%[YWY(_8.IZ*A$F5[).T@B[LQ##C(. MEI&N#UVM4L")'AY0(3#?Y:U=HYI$-I3I ^3[(-J?4TM0@PK9VGL4".!-64#! M=+3[_4B1V_$!WC>:F=!9ILF5M TJ]D\IMD%?Q.B-(S+C(12*2! EE O@5+0N MV<(GN(F!VMJG,.*9%*_)_81;*G+G,6O*(=7S0PYF3Z$'2]U>.4=?V#7B8V)< M== QP8_AXWJM:,!E&<9#7H J'\N.0$\5:W5[$Q@10&F[';5]!2@6*]FJF[A7 M0W885.T(=5^&B18E5^I*)@"BA4*!W@IYN]D*A[.>O)O0?CZQ^*N+PR_?3 BG MH#-*;W^2EXT/R1 $D- YFP_IN8#CMQ:688D*':5M9XU >N<#TAF0<(=D+)[V MBQ#'?YR5^>LP!DJAVV)U0BNO;AG6]@/!.>&NH3YVUB>'9:*&0T=/*'M,/:TT M;Y1BU*XD"<">S.B(3H_'W&%<%+G24QJ8J^3E)$JD").29SUH\56GEL"[Q/4 MN;?JRBW730W_@FMZ6$%3J_PJS7'=%1ES^^*3?9YB[!-6"/]MBN01]%YZAF@I M>018MJH>G/VFB<\SKZ^\SB-_A"Z#WJ(E5]YH0K*$)G4 -/B#\CU7_U, M%>MU@&G)40YC-[J-I4+DZ:'7X'4)=Z[/^K3OCA2M?3R8X3NX@-XTI?N)MC/K MW$BBVQ\K1V:Y6BLXTZQGBUVY*@+5&4(Q\2>^7MDM[?%Y&Y>VE MM35M?($RQBGV],^2W 1H@RG4:C"/)NQ-9,$U?>N'9,ARB"J>A@DH/-TIP4MZ50' M/\$R3$5F/1PFVTQ_UQO^<],J;RO#W7'G/8WMZCK3VM\0OU<5X8LHFZ&L5I:6 M1JCM2_[Z*IEZK%@]ZN6830L'^6/:E[.04:@H%.Z4T>FO#=RH$WVH;0 K&J61 M5?%*4JUIL+6"J\B6A,^@SI7"&E;;\0KCG=($'K MDTW?0YR7SV6VSZ#FOO,W4=A'T4OTME&+=5!R8 M'B\[(^Q5)=YDW'RBA,1VYH&:&G#C'RQ=APNE/Y&BA.:&9E(L?,07Z[PA._?= MXK[N8@'R>]7_)%*XZFUKB!*DMDNFN9>L70_55/J0W+WJYM7QAGNA5C$V3C>0 M=0HJ#(C.L^+.D.P+ MIOPUH-1"OPG>FKIRZ+#AY/5U5F4S;PJC\.'7YE9,8S58@?11,R5]OJ?80NPA M(V6FT';<8\^)):?2.*8.N=\?-?"5$I>WOT\6+O0+&Q=75I;>1>E"9DY0R]/I ML77]D1B8-Q'>S@M\F'F_R'?D:/A3/][[J6I3+DN[ELY3D:1!EM*S))5AA09$ M$7[*%Z%OVXYM!JCW"*1?EL;C9!Z@2M>8'NA4DE_D9>6O6SU\">#&[R"HEY2) M7'-WV#8-1H8>[\(,5&D>C\EA-2N!KQVMJVCGUV5U5;JRLVB;PZPH\4PM:AMR M/6._")F@6"W/)^^HM46@-Z ,21' 9[Z3B+ &BA+*!X?MNE)(0< T-L-UDX_S MWN@-<>=L"<4C'>$?#$V4P.2NX.@NMM&U9#L84&J@"+N&F"&LHJ_)?PQQQ!X= MO1I.%22E )KY^'T4Y+@/6N=Z\J=_GO'BL64>TR3?K)1R!B,=G9[U(%3<\\ D61BP:_)=S$:6W MEV$?E'0B&"ZU)8S,+\/.85*')'XDG(#R3:DQ>2J*GE%)S#)LD"..C,WZ?WI] M\%]:0Q3/\VJ.@CN]F"%:3L 5YW,8FA*DQ\,-V1OUX4< MO0#G>W0'9,GKG4:^H$>"N;4K5F,R3]^EH!'4TO63I)8LAQ5P9HHM5A6^\!R_RK782)[(F/BCT*().I>;\ MU6Q6=Y>*:!XBELXX+<.<38'19=@:6Y;LMK/,X9QDAU+Z9T"AWZ^=XRN.T&N5 MP9'"$HIHU0BY/HU-D&T=6X9]7HT$0,S;%$4:1MB@V$"@?%O)["^X]?V"*VHR MN1W[]1I%G04$*+WY:LO')=-993Y8-00L)LFB1')+L6W;CUS43BB'S3P(WN5Z M+*7*JPI%\^LGM9LV4D6>5M-* :5^T+=F8.9J:%IQB8^WWZGA&YS>O5F;]Q9^ M34B&R1:&*%?AD$E7XDS8UUB"B# CI>.R[]G^BIV,KKI=,I5IVX>=,JO@LZ," MHAYC"!'J[]'LWB-P4IL?MB'FHDPF>CE#UZ@U<=2&]/'WD[>0TW7_2Z MA+9QTJ3U:^->5LUECN%?$&5FMI29FZ-:$]S3[$4IJ+T"?S_$A_8X)\LP MK; M&#$RR<% 9(!O&]O^K D*SK0;I]:9M1AYU/CTIABNJ6[6;HJ_]^S]$8NK56'F MII\_8&UX-_.O%MV#\X<_U#$VM&<&7]J9\<#%:6?&NXS75BN^+1:1W[( M]25 M?W+<^LB[%+U-)KD_UZ^[>+$H.#HL)_!RMM],4][OF9GUT1OV^5CDEKG9Y/_\ MK//.@,0K;+8]XM5G0Q.QY,YWP.FA0^>^SP1N8JZ<6&+%.>##0>2/.>Q,%I!Z MC!097A+2=!0\1<<]GHR.K6)5L .K0EB!C&$1Z\'PE 0_L=X_-)=R>M?_G,^U M*.P.]"7+I4/H!#ZTOT49]^NEQ__GA^<)/G &\S9'_8.BWW]5RV^[]_-PE153 MV?'=L!,)W6Z=OI)D1] ,P8 J6&!HR>DI= F) M@*B==C40P9$;.D-R1%"M9M%GAJ_W'!@_Z[,5-?!OMP/\#1[%TO]FHB)896;Z MW^W'J_QWF/6?;YCXGVH>'Z/:>Z'=]>E EF@^E6P -0C1J6BA/H!L[Z&T1K/2 MK_>8GFT$AL:RBDB& TQC[Y*'=-^CN,>^1/[IH4A/*R3D%!9I=F)FYG<\(OHW MF^E=]U06CB?+W,$NV1:I:Q]"%,B\#42TZZ8GD?8+8S(>$TW/#C),@\HG%3\ MU>!YFH:Y#$]/U[6\,PZ4QE_]ZF?S^4_E4,A6-#XEQA."Z@?V5H7E/S CEX@5 M:JN!E#9#!!-$M*.IRN&\?> K?OM5JK4P-D1Q&3;2XCES38=,B:CY, M-G \RV$<>N+[#F_;=-)0GR.KQ;>SPX7S_YU@.<[^N=S PA9M S3 M)N^! @24-HJVS!O,GCI+#'A)UL_P'S;JGUTM*36O:^K090>%?1YMNY*-NY3H M&A6!"[A:Q;5=S,P\W1NQ2?5)/S:'HDH1/%F&U= [Z_P^XH87=2V/5*^,N^=].* MC2 U95ZV0H@U@%S=ADBQI5.ZB@PZU'N2V6-.34>J$58H.,8NGTJI8"5):X>O\<&13 M<#TI!O0O5)+.=41Z6U-D7K6@Q^S\,^!3J8B(;5\"!A^GM8VZ5P]8"OK'VM3/ M^G2_VGD\8:M13#QLTSR\]S%>7EGWGI'L M\.J"EUITX/_"E6?W?W_H]9_/T/ZO;"]2/80T=FIDY*IA!1(R]?3SGOMR>LCC M/% 53[:VESN[Z*[)CWFB5KZ./!(5F[]GHB'+UO RU^Z$[M4WDI\=_5JT5HAL MD37HF8]1CR?)6YHA5>#2--M.#S=?2(P>%U+O5%GYF7]]%/9I@,<^F?-CC-FY MTAX*Q?Q^@I;4*JLA?6-GXQ],VP[DB*N$!+$$ZI3OU7"T(1>'_:)#%01+*O6Z MGSW;KL(N[]%U@M5[?[9'O_G5^8H%>[.$A_G-R7X]6SH^%HGP]J/--Q74@EMH MD^^V52,AOAN=JJB,T-(@X8'#,_/A3T(\ M$+8-!WW]_7Q]7WW^ZX)_@/ZZ#>NT=B_%B>!P'V)#FS^_,E!E M^=5^F!,9<\(R]*1&3RGVZ8GAAA-IG;OO$JJ;"C?$0>'*0);+"TGATD.*UXO> M574"9Q ]PQ7[*-.8CPB;XK"_>%J7E:[0A>9Z18@[)%=@T3W48L"]>I"T642; MB<6V-67$9DD=3X%;QJD??6[C(ZV<%X(D3A 5I(JX+RU52!A(* @U%6;=8\02 M8D25:*$D1_Z8P# 2Q%Z2X.DK<(9F&6=>O(@"FR"WK^5TA#$]XR*^RO?]B+=/ MAT'56M4\(D&Q;ADF/00=7WR9I4 .,"Z6O",=''!P#!!XU(/,E@UY^L,R;/C- M$8/IYVWG:D8DMJ_&_6V9HUHG5;],P\I3Z$$\3>2?+/$N?2[=$NFB3^. MN7]@@;8);_>IK#Q=XZBX;#SVILRY=.R=2^GT@1RS1U9N#OX^#G9AMW8,[!6F M#:P]8]>KK^C!;I!%/B$A6AXYN C-,+?(9BF=V(VDP\!\N\?8*J NK7I-;D21 MHV&9D+\QQ]S2.WQVM'TQRM\:W&E#&5GJO*70;>%8O;?H7.*<>E87N\/% M?.#'^I@/[C]*+R:,#>_Z@:^J3*,'*9!+43RI],<:S>#0WCON8N;0,>]V ;WS>NFJ@ M,S"X?U7:C!KR]-]MDOS?RHI(-'$O3\PVW K.)Z)TB)I"2B..ZNB3( M-0[&12%+'K^!.W/3OM83BAW$GHHQYQ!MRIZS:4 M5DHI]GH;HHU H#T].EG5ON'I&V24QK5W/BU*.N5E@8P7ZU=QKWG)W(=KC]/^J>+L,@]QDFLNP\7%G MF34WE37QBG*5(C/Y'BE?OM!KIT$]R:3\!=.>W(NM_U[;AFJX$;2X?Q&(EQV4 MHB"J"$X-JZ51O1\.TTMD%^1%D?"[AA9,Z9HZ^B0+X>!TLY1XW1.=<+TW3O<4 MZV;1M,\";>OD !1NHK5BT?:?WU>HT)WNY'^]C*Y'*S0IJY9AW[YQQX\_5")+ M%HA)G2?AA?-WE?J(J4\ZRG5 BW.O]1[C(L3P1(=#@L,1PC?I $9$ZYPD';,V M]Q!>!.V(J5;TNTM=5 ]GRGJ?R45>9GG)U"\AO^#.^#9^1B;3 &]Z(GEG'\J6 M2!7,MTJ;,6M)*D/,=7C=V=Z$R%<.6#"N'0L\(+E KK@RTGZ.PF!*H5D#S)4^ MD?T(9-U;>&7EAVUC[N)> ;YZA\=ZXJ*'%(]"8&@_BK"*H52IQQVE TELD2X"#&2R" MKF3R$$D,!'B#W<4\Q$%MAUB2JR!B=IV0CX0LA6.% KP>$DG:!#PLR4#<83B+ MFZ6S2-0AU^DKP&=/7)2+Z93SC+WTQ#OR,+:&DGTR\,:6^/ MW;<&*;/FI[[HG5%^C=B!!AUGKM>'^\+3+M,>Z] O0[M!972C]6=D/V6OIJ8P MC$7S*B'N3>ATA8[,&?C(C5/L@/1.#X:Z*7YU."J<+C,]SHF1S&IA/K,7/ M8MFH[;5I(C^$%],F*H4PNP!:WSVC5.2M3B27G9N++)^2.YF(C+/$WXRPJ(<@ MO6,S+OV&AV$,#@R)OG13@^MH\;VG?PENQ=;\XZ [&NP6:S\"[%]2.ST4 MAJ#J/<*\S$6(7 6=:V5JZWIR97YBK"$QPPV@W979E_16A=@=3PHT*:X,&;[? M^V1:MS@AIW2DLN?CT)]=:[B2]5\H*E&(=M9PU(U^ M1D2H1=H*$)."%I2P5CL@B\B]T6-E0@RR*PA4Z!37N/X&Y#V,%'R[JM@V@5RW M8&!ZCNH).MV!"MNSH]HM-7!+3KT),A7+Y,B(HM$IYIYDGIL*!O^:I,!"9J4O M6VP"<")+&.E$?Y@22]LI\35\XZ[;UJQUZ8E\^*?^2D[;#<6A/@;V"?'4U!?? MQN'9JXJ^[*<\XHW/:A_ G4W7M9_[;URO:%X(67#1)X:P*7*M@O+M09D]L)0A"L@B2]I_]QMD'"_T,NQ='(X M9>]G5X>"L8&QK8R1CP]P-O.9SO-#OSC6>O-)[S)U'TM+ZKK\D1C>CDO'L<0C?.V?KSO?]X= M!NFQ#3<-+\.NTK1D;F!6&M.$Y :P6BFK2,X@H2T]0:F)%%K0=#M23Y\7LOJWO$I*MGGQ"\JD1#K.^UO?QEF.7:ES0C1W#6"LL6T[D!3\A- MS^5(;Z.1?-P@6OT? 2&TGF;R:Q# .EZ?(K<% \?+7\AD!V7=;!(.YC,-^$1 M!?N"LS\H;5S&[V2\I-$TU[&_WZ$$Z >\$DT5;8Y$+N'1H2: KI"+<3E:>R@" M#!5X\%R!@+R''/J)[JGHUA^+7O9.$SD^Z)!>3O".=R].=G/*-AUO:.AW2R5\ MP7O:'U]VJ$,2")U5H@V@*.$/2]X@4@R*G!\$^A?6JE+-C/A&<>4;"G\? M?!:7:%W<0LEW"$X 44OX05*AS."]Z?H?QG@E.EOK!.U1G ;0.3Q/;1]U(^CT ME$F>)9?!/G6Q)UL\.VH'8^#=9P%2WF5.<$#8L^ZI^""?'4&MX3AV8[GDM/9W M/;T8^0[_=.I9Y:FQR(U ="'7SQNS$43GS?%-Q_'KM;OD9+$XF9[_%GBCW9BI MQ.;+QA/8&<9GT% M[OMNEA!T:E;*B/CI-N'::@]&- *.!*LG#8 #'T5RH)!B ODOGB,W^$H3=(B! M1<'P2GU;+L3&L ;1@A)T[B7J'O@0R,ITQ^59>7V)M3C7QY%G>]G11_(U?@>D M[)JOFB7NL5FN(43';$C]TL:]>MD J$"H"3%,]0- M;*,Y06X^B\YMLG/F ,5"UK+3.#!R13]U7=QNLJ?PQR!E[W(F'%?=>9@_H! M.?$4J [KAOU&IG,6OO<29W/]*\@Y[4DE4CHE59D$4*CK.: _(YOKHG '47D) M;H .D4;QL2Z@')%YIK%%34#5S0612!AVI,0E-&WY1W,\-*[O7KU ?=%(9Y*P MW%G3-&MKH]S15"LC(X_T:SVHDF1*)!K(SGD<*SM,S"4Y#P]H^@LH0H%: M1E:ID@J]CRVF4OMX1LVOW$BY4B\YO&D!+Z"O.46N%B%5)%-1Q7NO[-94JX84 M183]_D;9"5ZU4T5BF'Q<@]8:=BUNCSE&/CPJT*X'WV4FC6!-""72]&DWQDV: ME>ME+NH1^?:,K5\$@,Q^I$-<%PWZ0Q$U^'!1$EJ0@G1NWW7&_NY@4'K:IA[, M%JJ8L8R*AOT:H2H5:@U4B%ZG0[2[(S/=QZ<-*9]#F2,N:#NRET0Y,R-H9YBY MT5:02WU[J/8Q7L3A!ZE7'HUIMS?T1SU->?'=Y*^^WC_\9/#6J@B,UAK.*>]] M]8JR]8EV0$KUYH&,0HR=#/([H:F@Q:;ZZ/FT!=FFW80L :"I2M)YF?(M>W%=LX %X4<[>'M%=^?XX,"9U*[[M+8=V"B4,?F;%VWZR,LM:.V.L2H?%[$4LZX5 M8H$!(:_F6.;DE$#V*]@UB34F'=Y1+@]M N[>.QM%5*38L%."+<(ZU%]7L)G. MM[2#G$?M7.!T]66 #:U:0S$D0Z:,JHQY0K$ 0:/@ID#Q0:,+;[.SZ'#GY(G5RZM"[G)555Y1![Y+L(=E7R0)"1_5%%1J&/>A M!B4!)7N'MQV,F='C%64G$##ILWAB_':0Z@NJ11QC;==U&%L?A[6H]3]5E1N:+J7NA:27-C'QYM%V'6$-U)>/5)!!S1U/S. YOKN>0 MS<-35C\U2M@UE=VEQQ;$ZA^A98LF[QD-I*YZ+S=R\SF'7PV- M*Q-9#Z$ 7S K)YN"?APGTR$$?W!JNY!GH.+CD($J&!?<"CI5*U[(S67DD]JM ME5QVN6S= X1BCK26^IRZ#2AG5E'.02F+9^-D%Z:*%"2K#ZA/=U#1U'X=P@R. M?@ Y:RU'LWBN4'Z'#F%)L?04NK"0,0L&@A=$PB$>KV^V$R%S5A994S/>P )%B/\%,A#P1O\8[ M( D,ZSHHM3[ !^G9AYFTI*L5[Y.)=ZMM^SNJ+:RD%^6JZ8(%?.9YB=9A@-K) M_Y2-NA'Y"=#_J%G/-Y7H NUF;:_L.3@J0.;H$9LF ). 41P8+9BV?%^B;57P M[0;8D2LD;*PI ;,9>%=!?"B<+SE M0A?Z.(MI)O *(CC5JS@"X(78 CGB$F9K7 DIVQ[T;^17Q?(< .?*N-; UY*JB#33X8^R@\6K8"YKI":R#ST.L M11)54KX"0*95Q\SFL>F?1!!X*#"Z@)V"SXO11-XE= MB[,(KGDS\/R-/J^67LIX:!U?RO "K(GV#=Z4&W)5.8Y=!26UE1M! XNG"+QM M8 &SO_[IXT 5UCA6+;<6[H'V'.Z!L75Q)8W5-1%C2;(+=THXPWYDZ'=RGPJ9' Y?K*.&J8,NO MH%!S,OUST%,@S]%#1?9E61O7^G*CAU=U]K0]1U(WO4KDD'9UO0YQDS_"*-G! M4.RK)4:KY>"."M6SOAX8I6"M@@F:>G>Z.4'&9EC6\U;7%T=7LD3DTVB#PDM3 MKA?":[[*E@?GS87G/6@X>8LB:*-9ZQ!1J>'*%=,9WD0%?]"O/=DV#9A(DJ^M MH\729+4AT+[*. P:XJOHF3P[/2"SXE 6;/W0TV2D1*TL#2:=[&-?40RZ'IUC M?M7OU)#M,D[OPZ_Z4Q+_?-<*V)>4)S,0M(:A+$5ZU'!N&/X?HM3$\FWXV MPSI8-7X"8&5S<):1Y!1!V*5R]Q8NZ*,NJHAM3$ZLJ(T+_ 2F,H]>@T;0EO!$^R'A&&G?HG=W =5?A<3[G97#.) MXEH#96I--:%"J\AM$HIO#803KL^J:ZG.G)I[5N/FDD^(+^Q)P_B!.=E4Y/A= M?=W8:[Z?I152]_5A8YE[E$DWO5UT"".<^A<-B[IAS$/[+PBO"$QXT7EN*GB? M.%G+B7;.Y=CH$*ME[[_!T*]:M%Q\(BMJ_^7WQW]D*E@=_.O'< #J"*0?\:O5 M-Z!K"G2A?)435$%@P8Z:!NPE_LU$E/'$#MYV\E7%X4Q/D?$AO!ET%+DF)DG& MRF52!VL'!^-"3K]Y<]K?Y-[*^VI\BW:CYA[%I@8J5<>!.S(?XZ%@_D4W<"5= M8;OG<(9$A>N'D4HZ(E!/;,* R"=%3[@GS5\/OO?ZUKJ1:-O?^$"QZ'&D^\4V M*8:FC^3 +:[[ \B79_, F,_6VH91MG3/?E1B+8ELP))>.$O+2Y29?D\X\.X" MO:-DS9TZFX%W14>BB&J/%H_=G41[@]\90EH^]FE]3A7E:".P3%/M3K*#G4!4 M+L5%B34@+ZKK-;5W4OQ1PE2#PLQM4D5 M0V.OJA1]KMNG15E5TH 4\)C: )AZ4$L.$%VE#OX ![Z:164M5$"H=CF*%D>R M_E"^O16JJ1W#6+^JPZ &8^3K=I#FRGC;)=O9H5[]K)SZU:$F<>W6/6%!D%8? M=3YL;J[>#J32<]E#Y@J?-XF8+7WRXWU,EGT7IV0OE?( 0H(9KT>;]/Z\*"B^[#K,PYX M8CK7#6NQ>08:%TM++I+K85MSGY8H3_8Y-'OL M>J,1+;II7V(1_!AZ&F,5U7UP2,\Q3:&"D4FTT+-EK8:%C1VL[$ZX9LGDM#K9 M5$-/Z FD1^,>4DGB_&X''Z&)>$_'S;?6?7S%&]2/DGM*/>&Q6PT4-H_P;: + MO_?#SD_&,/M N&1-L:J4@+8^#5U56K%&3E..\Y @/=][*ZH ]K/*>0Q5!_:] M;?R!JWT1&KZ6^#!SC)Z.-8#W LM'1@6DC&&S\IF/^AYJS'6L))\4'.G[,CJD M_W#9Y=IK=7&80Y4..L0I/H%Y>/9 WJJAB%^?;NNPW&_P(M3.#D1/T,%](S/Z MW D5HFS@59!858N_[C6?1G4A\T]!^75DHX[D*7I=7+DAF)1&(2FOS2'7/BI* MH3T\0Z:)(JW E4W,L2SW(.,H?^VOY1UJ?3WS"?JF,>BBB9YXH$-$WP-"=8A M;SP>?XK@=;#&HXKT**[EX;^52]S,?)O)5Y?&0S\%_%6][#_5U7SOQ?L M_%.T4[7T,+>"5$V:"W' :R,F:HUE 5\[CD>3B M8X"VB*8T7G'A7$]]0=U06-#C,<*F7;$K"GY;]OKV\]N$MSH$1 Y=TAD.V ?0 M=8A5^22M$_VOI]*PNRE!B_%RRBI-LW8G!0TBVZ7#[Z0;YV(Q@,7R6K.LSP$,M?$M\:K;B0G14[POZI_P+( M''ZB0[PNJ;Y-,=<\H9UG&BFOH]@&@J[7Q<+$X>V@4Y7J 4@7-L#'?NB#W8&C MMBGJ(B@!2!*%205+AM'/8YEU(A4IMR4GG7+6AY6CGQYM1#VS-8Y6LA/]9;Q[ MC[6WX_BVV)&BDC_MYIS/@-$3Q764_6!Y>H*>/9)[C_=XHQZ3&4+J!EY/\0%> MMSLS;OJ0'FE">DGQ;L'K9R3OKCFT](2X#4B"W$X=@*ZJ^+ 9K7W]9JH-T)3/ M/R]?\]XTC'D[1N9Q1V&+#5YT@+)?B'A^LK"Q*X+-1"73$P=NRC.]63)YIYZY MD0!M*MN_5PXYA4X:CW0-!B@\FE63T8J ] GN%4!\3,I;"0E$U>UVIH"VFO4A M,;F\)D'9Z1($4#QZH1P!?DVUI\>>F"*">?@8P\1LZJ.PY'"94Y%KJT:?LAYE ME;%A!X:#]>772">;RJYWBVRD$J#B!8'E#.G[F?LO7P1Z79+ M8+;O3L&_]%0$+9O7&CX;L6$>7'RN0ZSE1^,-A@E67@=+:\] %U.-_!C'>F&L M6H>8H00GT%6?Y1#(8K1@MY&VEM^XU9Z1A/Z.-(U11C<C/*#2/68 M9F-QA\;O168(78G.@"\8MPQ<,VMEEWR9'/_R\L6@FLL.@R;JKO\O$6E:IV9L M.L\^4\6?# *-U#@.Y-@(( M+F^(/5L3IV^=OX5Z>61:WPA[Z>,L3!YZ^:0N#^U7$&=/0X:H"ASL5^I#)0V3[>AHMN-S4TY2_QL_.LIL?WD;DT MQ3U^#&D!2Y)]DASUG-: '6=D!&"KG.$]Z,G5!Y&3TXN^*:KGC(;/8+[RY]^I M"6K-DL SO,=YTEC_4).+O@P2Y,N_F+Z@YTJWL'?WSEG(H8M8F?5>/;NP7\=HK\..9"OSE!AFYHF3R.P=JSE6]D$EDW*BY].DWG>T'X2 M1/)YPA&W+R+_!2_MN"^<8ZPE_&!0X$!:"Y':C$B7CHD"F8/;0;,EWC1VDPLA=?>SI&W;V M'"ZXXQE1L6CLXM?4GY"G2AE\'5_@(<8%OKW0V%B L)P?HIQ8--J:J6@216!( M0\-C? YRCGSI-A M__6=HKW=IS_/NAVU\[6[_\J@R\Y!P]0A+K ,H.R/[52TY@%O-10@7*#RT=>G MW) 6L#_ RG&G08'VV;]>FW4AV$8?>_H3MV^$?N3IGH&!S1_W2W>*MVV^:=:* M4G"F!:XI!UK XO8:;Q>:0H=8/^[UJ%4__AGZG[M$"6$%Q,LPK+I(_.N'!>%' MP\NVCTE#>W]Q^^.'\*BM0?$GX&8H>M&9$B3AH(U%2KQA[%U/N0%_I%*'6,?; M]T$V>K,.0=H NX%W[RD764@RO2V4=8&FJ=HD5DXB \E5)8*)CV3JE.$AGX*6 MIA>R>=C<4\T#<.WZ-K=II"D7WC8).G_);8;2'XSSU_->=[O#?6QMJ9@ZF*O.&Z.K:@SDT6?[15Z!P<$1V8(KQC.A)\L'/H MP)N#X7Q[TXQE!H^],Z'0CX/UM#:,#D%:MYU#,\7ID3Y;AS"A)"7HD^DXD/E" M*<\M][H1_AKVJZ!8]%*^N.LE85RHDI\:'NX<(5G%616;OW$JQE0D1274O1X2 M7;MVN53??; CY:A&[:U'9'/APKRX\^ +%?HZO N8;K/"N-!5>.'05;]N[IZS MP+2R.,?[ZH;A=7==L&O(^4=:I5R_$9>?YHA^OL0PD.+5=&MXH*M:MODYBK.+ M@H="T<*54*AU(7>GW'2^RQS:E; 6J[#_2'0+QYOAC$Z=/W0Q9S^/(_G2>3XS MN(STK^\\/YM]HJ7R+])>%ZESH;T@:Z2C0LG/D;08Q='8VU%6E!/U[_&6\%7P M5ZE@P2"#=J&4E16YK14,%6)SUU^^4Q>FQTKOE,J'8)X]6:HN@X(>DH_I@YM9 M-S'-]1\I.*F4BW:4W&40DT/"N[+WLL?ON59S^NS9K>6I7E,R]6=.AY'J(QH] M#8J5Z]?#B*\PZ.?'\%&P11_%I_Z#A_0N?@T;.2 0E5N I.5Y,:X.C_7C6G=L?"H:OLN,[LO)N+'@TI?5!\Y:4..#-A6X:[.0BSY6ZWN M73QXVU#32O5.M59,3_08C .G/KZ_TLM! ;_I$.Q0+%C.1QG8@R.H@6IP VRQ MB7'I'$_^, VS$:MOX6O$C$&I:B%=(U^F[5RW\!$(:GKP2:JQF_8W!GM7%QS- MGS3L.D-&J:./>L5C@T-H+ MQZ?'?YZMC^J@/<4*^7GEZ_JX1J"+ND=SGQLU@C4I-=+3K*,J/1UIT-*1N6ZE MP8>ZCA8'EH:^PJR.E;TK,YZX&])V):'B@X=7QJ!W#2G)"*-8,/5'[-YL&K"! M,!_UN:_TX980J?/]J:NX_X&DXC\Y_G#NT-\5-J](B(SWZE7+5(;)\__0@>P]C]8SA4 __ M3V>259E_6IMU0S0=(O=.U9*-R;^WWRJ.4 =IL\E8I X!FK%92XXG[??_-#:; MI:)T"*5C+!Y><)GAL_*]NH0X MS'Q$0 'I8\D^+^_5##IV<-;4L)?/I?SS<+D GF(4M$U\DW(VJ0+B*YPS>=:Q M3!7_T]=Q.T]3/*5PU!6%W,#OX8>P1G[->\QF+NB1-<*PT-.)(Y+$Y./?T$W. M#$%^$7U6,FW;Y+G=GM_%\#?01FJ&]S3WN@5;T-3^PN< M4:BFQ&: M3?]\)7.X^\!%[:JR.AOB%Y2-C?F?OYI>V5PK&^=_PO+V5**MOT134 06O+-[ M=IQ^8\^.6]7D9")>.*9@Y7T3=,VZX)+;%LYG$ZZ3OQ4%LX!P)792GPJX<*A- MB<[#KL$XPI\U=&-,M*^\K-M?[.,C?17KYECFGP&M.H0@2!,D&*N-"SNNW?T# M-Y7T1;<[P3IUM_;EP-O J:,G6WY"++K\X_7@>U.VJG#0UKO% *U-%IKFQEA_ M)C( H'^9*9(5BY#9PSNE5,<(& \&TPM<.4/XP_T\9^AES[OV%\^M%W#9Z(G9 M?"8R!!AF8G[L/MUE50CZV]DU+^Y?^HJ*:B+[0%OG7H 28^P!@^N8M1_LMDLH MUBIT9F/+(3@(1.9P?8#Z^5-Z H(WUT-?IM9!NGY>'$;*C$_YA&;T >/8VUE[ MZH6/Q%90N/0]A:/6N6XK4,/P79?L-3= M90N+%?^,$)Z?WURQ/KQ+P]AX6WELLZ0GZ"<#1++CGQHP?_WCBK^-*3Y6ST6M M]-GYE^K=\G>W'"H[?L1 Q/^;\L4NM814/O'?Y[S^;ROZ Z?HFI R8QDF[*Z; MV V8'>-\.ZH3%!W<[T9;]B82BCX H-(P-J?&:S9X::09WLONN_^>J-TLG8RB MX_KATTJ?%.&P/=$1^W1VW-]I_>^M$WYV-W][YRG=C MVJ;"3S_Y9LO#--3_P.WC;QU = /_!U!+ P04 " =@)%3/6(HB:D@ 5 MH $ $0 &=F86DM,C R,3 V,S N>'-D[5UM=]LVLOZ^OX+77V[OV3KR2QPG M.4WVR';LJ'5BK2VGV^S9TT.1H,2$ E20E*7\^@N [R3>2,DIW.6'M)8$#)[! M#(#!8##XZ1_K16"M Y]!-_L'3X[V+, =)#KP]F;O?N[_>'=^6BT]X^WEO6W MG_YG?]^Z A!@.P*N-=U8YVBQO'-\:X)M&'H(+ZP?HL7_6?O6/(J6KP>#AX>' M9PXI$SH^!B&*L0-"^H6UOT\(9B3/,: $7UN7V+A,P<+VP(!6 879)F+X!GQT'T9N^/V Y\SP?NGD7X M@J0LCO:CS1*$;_923)X=3I\A/!OD/PTH_?V#P_WCPZQ:X,.O>0W*Q7J* U;K MZ.#@>$!_GMHAR(I#!&&\X%=P(SR@S0Q(H7U2"F#?R>K10FZ4URLW'!_D MN!I=]7#,VCE\]>K5@/V:%8U#D2BR7SB26(<\XH3EP\&_/ES?,57(RLX\VV^' MGG2&HI=(C0.*Z.APCZKLWRR+JJ -(8KLB(R9],OTZ^72AQYZFWY%OJ3\O\[4 MY19X%NN1UY3TF[W07RP#*C'VW1P#[\T>Y6$_@_E[8$^?$:19$1L[& 5 WMV# M)49+@".?]&=)41F!1NVJ$M&?!Z1-$%P7D/<&;W?%SA*#[\X.:3,DTP035HVK MG8G)!=YWYXNTZ4.?P]6.>'+LX+OS1-ITXH KJ@I7M/"$\&'1/^YO1_)!STB? M(QBBP'?I2G-F!W2JO)L#0.97WTU8_QW_+BQ4 ,@@%-W_ELQ%9,F[(RK&%B3R M]SVT8]>GB^0(1F2279"5$KH AN2;F,, M0@U+3.C>P+?L[[JZIQ32(M*J58VJ5Y0W6Y-HT!N$.Q_CZV,>F& M.8A\ BW4DG*]CD+H1X\E=.N'*I#_XVE!KP(\%1@1TW4!\@X6BKU>[FV3M8JL MCWWSW7 7H0#^6L@'+LOMB18$F#%FV1.T7W4LRD^-&.8@R0=[.D+C_2>M6.YOS, M9:4BPE,BM@L_= (4DLKD0T*%BJ6@PQU>O5SR^=.?09],1#:,AHZ#8ACY<#8F MRNZ0C7=U"I665&QP7M9%5:)F%>2LC%X_*0U>V-! MUNWI@A#> @<0_9T&X&/-N\HO(1\H1W5I9$2L@LJ/%J'3"T%Q75PE>A8A6)):*!1;/YN5)'<3S0$^CS%U")/5@'W\ MB&#ZS3 ,050U^;0JR ?=\[H4&1$K)<$6I>0;0G<_^S:AW,M3(<]+?PW82\^Q DO4:'2[('A;-K8(?@VK>G?N!' M]6U5JXH*.;ZHRY$1WT?>/B&?BC,9X+D7!&&,'L@T%GH8+?+3[Q$,(S^*FUY&G?(JQ_%ATT^24[4H MV=(I?)EP?T(KM61HEP'I0BDJH]Q)'#4\)"DIS<6O%U,^P=KKIJLQ_U(MB(8_ M)*O;#PY)KX\Q6ODTIIK\\FZQ#- &@#, "2>U[9JTH%HZ#?](3L\B!*V,HI61 M["W%MD?3BB-I#1DUG")E*O^;GBWWLYA<+A%ROIZ1F9\%?@ 8-NONR"8PXAN45?@W9IV6\T8$!11":CAZ*C2L3)"_7HD M$<\UF-G!+6$9KZJQG>>WBEP*^J'EJ7E57ZY MXX9S01%B9OV04.9+LQ>F)-2,(T)Q*:7@&GX'7N"95%J]L-H$H'&DUZ*:PB Y M;G@H],/1Y".REW(S+(TCROIORN'7<%KD%&3RZ(4A#5;C"$963C6HFGX+0>A: M+[)M0]@XDM,H+M]4'S><':I8MGXJW&%,&T>D+:JIQF;#8:(?X=9+N5.D&T>> MW +*I:_A/&G$O?42>H3X-X[\.E172K?A@ND0#==O$CM'Q7%M4U$IE3"?-YPU M_!BY?KP^3JP<1YC=*"B/N)\W@T0Z1<[UEO".(NAXSA[M6E(/[/.FYT_.\X?,1!MCU;KRM0[XXPM,HKI!@PPFDB/WJ[:)M0EEX MWB%90?6BJ1O8TD^=VP99\#8O\J)*V[9Y;4<81;B&:< MC>K47RK,7IJ%-)TY<.. #"R'[:Z=#5@[+(T9S=E.D_Z2-8G-8E69ZE=3>-9/ M&CX?;=G2LBD..I8S)%8&Q6)8K 1,KPBZBN#ZH3V;83!C(&AZ0Q2UL-H#I8Q)A-H2+XB2F\' 7(8-#LBO]'LB"'R MR%^V\T?L)_FG95/ +BBK9H2&9TJN%;5IH$!HD<:M#*/%0%H%2LN.6 $&E%:D M'TI8^\VVOJUAAV2%=NG_0!$MAO- ,2>+1!,9'=KUY=-)PR'6)HQ-9(;0'VD% M]D<)GE7@8[_UFT(=74$$>SG6C:\1C5*J3>%)PY=6"HCC2!91T?I]8K=VX]Q. M ]AP$?@D&];"XG*_]DG#M28.G!,,VJQEJ]1T+^2NT74\DT^GO'+0-MQOZ@@[ MN2.@%ZC0$T CYB""Z8<4 M(#/O"#W%=- K$%>!$ W7*,3//A8Z8!=QEP+-T:\O-^\:;L,V09L"Q6%@*NJ3 M?$,?Z\N_%68V[+6EJ2T>#<=,N@P"J:^15U)N&KS@9 5J!'\*),U:2V7YHP7[ MC+&[BPWE&0A=ZDN'_XN&H[!3:&A_DM!^=X_QAO2FO6 V-?)P(EJ"03WW:U96 MV@HO&J["K:3?V.0G**T4)O,C9?0)5,D2T*L,1V7\/,Y7:R$0%E>L!@U'H2B^ M6"#VHMW_HG6!/;G\[U\_?#KYS[__Y2SC]6_PY)7[[70U^VT#[R_BAZM3_.KT MEZ,O]Y--&)RNG&\'P<_1(+H#/W\[/?ZZ/G2NHX//EY='=[\,5NNS\]\.5NX= M_CQ]_O#YT^?X[Y>.LEXL/B\G7Y=7GWU;C MPZ/+T>?5_(E]^^_O+5=E^^].^"%S>+;X>_OOL\\#Y_N40Q M^C*'AY-O1U_./H4#M+Y<_/PPCH+A?'QC?SAQO[V/SMY?A3;Z?/_JMYM_!IN- MKBZ]0X>KI:+@_GTSIU%]U?^U%Z[_W+\AW>O M3H9V=._]?'KP:GY_-SJ=O7GS'^O\[I8^.+WMD&@9;\U;2#N24 R=AJNT:\"V M;#W]"XV:G4V-42I.5!-G>9,4U&)Y!=-F)U**PY<7#4?JMHI1FW.CG!QJDJON MQ@)ICL]>N5KVNI74RE-PV.K>R= ,GOT\FU.'M.*R+RL4_WZ'0[!A*%= M7>6Y?='PW+85>&U6F-:JY]@L7YZ.62ZQ_S)%$=P'X0U^15&E G!NX0IOC_3A M&ZU=:*POZ78(:-H"TBKJW77#M:HASH9_+:G!("C6[E[L/+'3RQ^+>,$ZD)A% M+ H]AB[ 9>':,PR2ETQEZM")E&*5/]5/R2Y4DA17JB09,HM!JVE0@:XW#K34 MAW5;ZD]G'6J7A2W3%IV:JA7AM.&>;:\="8[4%Y,JA5U5BWXRT4KVSW4DU'Y3 M2K3AZB >UE' M6$HY^IMY\3FO%O3&_5;O%W!%)BVI&+L-[YWH,8/><=LZ^+%R.1N4+WN+XA\E M-52V=C,&4G0W7!0"62T/Q(\D].-4\$X";W3R?E>,R8:OK/)H0F]+;76SGQMZ MHB@K#3,Y;7BV9!?[^VB2UM-H$F'AQH Z>G'2MTO2M0H'E[J>TLMUVDPNIR': M^KR:1H@0((FK.H5BI5CZ4=Q2#2+410GXM:0C^V7#?[6E^".D(?Q^&N [JQ"< M10 OJD=2^IJ@7U^N$\V@PO8Z0;'L4S"-8RPM]>CU@WN#-9?D)JJGYQ'>3975 MD5MI+YOQA>T5H2SNC14I7UWJ):^3^X=GXFD45\B[^>2!//5/OUUN>889TZ0\ MV0D/*0B8WY!^TCO":D% L9E^V;P7K"?K^@DG0U2<6E%O: %*?F#5*PD_M'SI M1W; G!.N3WO7*20C#RM75E2,_X:GK)M.I$"L$A*K!*77!*DF7" GIOTTA.X[ MTMO19E0D;4DD+RVA&/<'S.!/"93_),2LA)I5(O=?,+/_-%B'K^WEDN;&2;], MOH(0)9QD&Y:?R+?^@EZ?M*"] .'2=D!%H.LI#IXA/!L<'1P<#VB4%CVDW;-" M,C@6]G6:9$-2A7[:S^KMTZ_V#X_VCP^?K4-W;_"V"PK*]-0.6Z/(ZG5!X=GA ME)&+PWV:4"@D=(\.]P\."1$^CI#48B#*56>VO60U!R"(PIS8?D$L1]2R9]P( M#RBM 23*CWU'KW/JM6C7O*)=<_BB -(1!X+[';$@^%$"IRL@TL<'M(^/) )3 MU62?PS98RGIXPCZYD;;B9A5H/YSH"R37N!!'G;65U"UI:DZ)IZI:?1 "Y]D, MK0:A[S"Z"ASUXO0/UG;6:MHH")+#9]KJF[U[:,=D>0;N")*=NK\@J[M+#T3H MWB%$@4^S +EW9 Y,++@;CQZ683 G9?P5N$9A.)S2PQ2'R(BR^V:/@O%?TQ0P M<#8BU>A$NV?9::DW>Q&.R>>DU)(TB=P)J^?&.%W?H!\$U%3)RH;Q-(]UO<(H M7F:-$-R+DB&T0UY*0MJVOUB.OG $LV-FSW?\Z"EWFIPA8<\51N6-EYW2G6V2 M'*43L([. N1\-:=?VL&MK#]BON5O@YK="2VQ5V?[:I=D&P6B3&DRRW=I+LM; MFG1LQ#)9FM,+[>!*5*$@=%')R5@RMF^\VR0AX]GF+DG'2+DPL2^ZLJ Y5/)M M9OD2WPCRGF8U>]QLPXAHU2ZD<)MG]9O,P3C-Z3>F*?V&>4:_841^NZ"J>N.1 MOX9%+C]S>FSG'&FJ6?596+(!KKT<:[ARM8>O5BD^I5I+QO1&1]Q:9DJ6*\_\ MQ5F*5&-%0@6)C3D<2M')#(QRU[![NL/T7G@I<9;A$M6'K6=I-5_L-6CGI@>S MO)47RYLM!ABX3T?46HC;V-/4*UP\ #M."E!7D?<@<"\1OB,&(>DZ6I)MR6+@%N_B&"[_W;"D M8_LG";^&23@?V6#0;%\W1;HZ<[JG"VB=M2(YT*;^T-RC,9RB.*J_]VNXQG1G M0V,"X;Q];$XOZ,$43R45RWN%@/(OZ4-7,?DBR=3 * MXS3J\9YF92B3'N9ACR9V0E<6M-8*5CDUWQG1886J@=VAB5C7YSB"#EJ B;TV M?,:7X-1EM?%$M]D#01VA@U*X(G!3$AC&G!B?IEU[182/[8 8RMQWW0T? M\*W1:XU__@OWYO2 -E+]8W)Z*3^D#]'X:>27X8+7@ZSE-:Y=:QE4M6F; M^M N8D"W/"5JAAKS6GC;L#U!3XEI(5H-)]XU@K,)P(OJ+M=\[EOAUN@'45H, M$WE78M4[(2G=Z1J6KHF6O5^&SW.=.- Y&F-W&;,=\27"[_*+C&9OZ-L!US)R MSI,[?.^**WSE7C>P#_0 ZPV1=RM6R8MH] U[+@_.Q@ENLT=&&^ 2-3A'H4%G M.A4T8@$.'2=>Q&R*O*!AI(YOV(Y,!5!DJ7P$T1E"7]G&W!QNN*@T=>K@SX=? MA2-S>)7$1FPO,J2^F:M77(!M],H R?!A" :;KC"&FL+!$%DXPV/.<\.0BYWR<7K*/MI M:@?T%(!P#:9^M,4"748I]CF42H5%R,_38*L,6.952JND=X3"1V3.(DY_8:U"Z;?&8?&^YV'3A1GIR-ZV?C&6G(RRC>TT%0O9=QX[8Z@!/!5-H M3I!^0,2PVMQXI,AB_!(O MB/LE#IG3BQ 802(*HD$7(/G_"":G!]P3$X,[90NFI#O[G"SUF1;T&G3KFY,G MT55M>=+1*3Y-D9X^X6X2LB1:5-@%X_0N'U7#TK7T&V](;1+?]0GW!O>)-@LR M+Y_&/6QSM[1:Z&4S2GY3>=+4_^_@;7&CUW-2$SOQ%(RJK-60:84^*"XAYD<* M&9]NA%]'V9??V5KJA%LFRDF["P-&=49G[.(U0+!)-HIM)4;IA05),*!17.H! M5;+:" TTCTD)1+USW/S6QJT??KTDF!%F2:LV1O':$K&$=9 [/O)D"EF>K@TQ M)G?,=JSHS3.B MRW,Z]N2[]9(8KS8US4SHN,=@JU6^I8UYRJ0#$<-)?F!R)ZCA M:JA!VTVOP?VQ'2MBFT7C3KMYW=(>M-8BDQ-JN N,ZX'VH/7NL;:[!FYROVS' MBLZ.J'%)O$S9Y*YI UQCEJW>$A9=$3:Y0SIQH)EGDWO?TN3.T$*L,SYD=_&, M[@!]W)HZ(#I@-;\7U*#U,H"H0@H-W.)O@5X2@L._KSP2FEELRZ%*!CJ%DON;Z=NB:&'[L,R(_I.]7L+&:Z"9.6H^PLYNF.K4[<[FZ\M6S^ MR8[!SGQ*QB4B*V-Z.FARH'0%IRPHFF@SH$]$4]\BAS3*B<*S-%A;HBA'GPA]TWG+_(J) ED)I!'XW_K"RR:'(B[P [GU:/G(72? M4H2I"KQX7LH/G^N3(/)\\R-/E:!%QKH.!8.6KW9P)=,V??/L@:H=YQH,S7I# M&2$Z$X<16@!L\IV\MIQ(EN;*N?EN+C(]TEAO0A7.:2.XC*-/P\E.[TX\$EL< MK-+[6&"9NE9&,"1CBSV(;BIO7+2R.Y9Y<;:(&VQW-*%*GCGVJ0UM,#,Y0ME- ME,3.N !+%/H&SQ(UG*(UL/HH3F,3Y-&?;?8S!.8YI3J@EXBV%36##(..N(4# M5?@PE,%#5X)9D76#[8U2VQ4>>7*7&D)\(J/O/+@-7M7G#V6 MM!I0Q6FR'EBLA,G,%!B%HA%DGS,ZV840L]@DR^X_7/B>!ZAOWF@''@>M(EM; MXV8H/B9G3D:Y!!L_6'$@VS%7*CYP!;MMQ MSH7;0O2"%(_F&@ZZ#(AF.T'YYGQI\JK<@@GQ@E9.AVDPKQ68TB2]A*Q[1UJE M[]63#< 9@K'1KDL!8D7*6%HG\V>>![:_"*EO_QJ%E,+=G&B#/7M,1]B.V%:S M((L4XEQC,)AE+ER9:]/>8!0$YC-6 ZHZ7'QZN1P5P*6N)&Z50X.9%4(6RE50 M(PMYO(C!1[".)@\@6($/"$9SDV7=@9GV\L^HL4SZ-Q#\!FQ\%D?) /+;1GLR](!WSK_C>'[#AGJUKP*O#$&2[P= M'QU>\=VQFN2X0G7 MUMP8>!@M<%)M6;JQ99)[=(=)HSKV"G#PQ!HY'/E[1GN-F21-BD.YC M!P]/@T,Q9LD2]=&FLD=>6KDPJXV;'!1(N_!HT-C5P"@VVNF#>NFS&I]0DG'B M >#W('!'L'C\J/0D@2Z_CYG.J3UHV7P^!IA1K#CETN00[(?OS%X5CVB:<8B< M?3>5>)%0XL]/;B$")A.!\,T_%CMMDN[I(I4$@V:WPA_Y4=)'O]6N>H94^%Y+ M$7V0;JO)_KJ6_]M@)X$>?KTG:L< VD&T2>),#9:Y&+-D[2QR29HUA/FX)!?# MB53=,QM^O5D![&+;,SGVB8=6P=H$QV'$AN[2:".5AU;(&EL\AZY+*MCKU("G MKP,U5TH8+_ZDE5(#HY;AEKZ'9JCQK4 J2ZXKJFF0\:V!42[#,$U):O# J^*4 MYNJ+>:_0F\P:'[ D&548DC$+AVGN/9#T39Y8EKW@9\ SZEHPQ?<,PS@Q\&B^ M F.>AN>A4@C*O04TDR?=(69UC&!$ $W,S4TT;3/Y+QH\Q&<$/ ,\ +IW6&L!B"["R]8S[O*?Y :IRW.)$+:4LE]=D%@IN M ;-OY;L NA?TU0A_&O.=+ETYRE>W[DE8I/#$\PI/+@8NTPTA M=0I=,*5B.':__ZS ID&79^ HE[$ MVC3(Q:=\BR-+UF\F-Q5TTJP)H_>)!_W:7Q ANQ_ 8@KPG_T>@@"5<"8CQ>'L M%V0@%SQ8DL.9T2V:(AK&8!0;/%"RQ7(TF9.5E>S):,X*%-.K6'"X(*L::OZ#MU:?0)SWPG !%&]",]' MDXM/YK#@@[8#A*.39J MD5/BTV%L IPY1 &:F;6 ZT 4&KZERJLD ND..#'VHXV)MDI+M!*CN:!$IYY\ MRZHG&2Z/W__BZ$L"_"I1VY:,32=LP9 R5*1US64I?:, M-)78Y/E'"ZW6_#-YSUHTFUT92-$ ?$^Z)9S;7VDNT%O?F1-:9K E!B9<)C.O MWP4B36)#V.!ADG" _6]D@X#M&8)&:9D$F2QQE><1(^X"."AIO_P&BAE\:2"4 M+!.0,*Z"GK7X3DBVGIG%;@@+0F#B M#''LW&@8_ 58R%/B"+/AV(& M1^W ;I_/QS"N->$*13T'\!OY1\.6@L"?D5^*#053EL);99B?91OHTML,*=V? M8_@ _,("N0 K$"!F&9JX#^P*6SPB:L?S9G$K!=?^LHHA7,FP22*]YK9_9L\- M61]K:&2RF,0_^W"V\0T!7D4C?:(3.3$+PR/;14AH;ZAECQ?)%C*%^N='X&JA MI"O#3P/"8>C,P<)F2O;_4$L#!!0 ( !V D5,)IC0NV@\ *S- 5 M9V9A:2TR,#(Q,#8S,%]C86PN>&UL[5U;<]NV$G[OK]!Q7\Z9CB+);F([$[/?[;.14)H!0B-'90>-5_: "D(DMB 9G!W>]:K-W<7-S\/MOEA_E6IER-CX;:TVG4Y?F?P=:D(" M*':)":AX4*E6>8-!DQ<$B ;?5EH$5BZ!66D<5^IOWC9>OSTZK-SU+RJ']OVH%KQXL'CS[4P\V'A_>N2] MW3@]/:UY_[M\E<*H%WFSC=J?GVY[YA",C"I$E!G(% 0H?$N]A[?8-)B'9"Q? M%>D;XJ]J\%I5/*HV#JM'C5?B\X4-S!'J,_QX!E)G5<#,+;M6S*_2# M@"% %$[ @FA6EJ.:\M@N@NFFP^H*&?>:X\RK9]V@PY:#IYEY#;Y7Q9PP%9;K M &QC-@3$= GAX\U EO@)F#" +6$%?1/MYK+@_5#A5!YL;E!PQT6$2$'*,!^"<'4";T*KM.L[W MBX4HFM[ VX369\>;\\0'WL3'C!E&>#2O"6/VJFIA\7[WB M"49&U R<0:U7(I\3@>YO@4:Q0&4X"'286(-R_/*A, 1P,F?BYT:., ZPO M[$$7F("3$J:@X*&V17XUZ,HK(AEROHP.0S+*)9\U BW.:M^8 =H6MKH_--#" M&^#/"I9:0J:6?2^[*)."[ OX:$L)W1U6O]8=I:AR1Y( M-AY;7Z:_AF6:1J2>:W,);,!;YOXZ98E\H8T/UH91R3"-Z)R/V6MED]$-FG#: MF,#B)J!UDN4%7P*1+X WVP+(AK\WEX449,TH7KI V,4N<(2'VS$(*U!0F7C; M#V%\9P.\"R@CT/03)OHBI5@^2J!& MN\04CZ/$)<\J.$]1/R_30BTOWP -IU@-BN%"L]N]2V!Q^$D<[(Q:)EK MDM! ML>+9HEMJ4[>-D@J/>-UO808:0#Z?+=I?QE77&%M3Z#C%.7QQC.C./>QV_V)A ME'OEV217M(#V0@Y;<"OSPXBFMJ%)F=2+\Z5PY ,KG.=^/3)T.6/^V ME#[8[M[ZB)ZH4HW/@ 6TN,2*GY51F9..OYJM,S&UY$'WP)/+.3X%M0)2 MDOA((S.75@>&,?[>&V+"^H",SC$A> K1($)0-)"4;= 'K^O^YYZ@:L!A-'A2 M7%D<*G-'>QKH[++(D& M:<7R40+O-*GDXC&593[RY0OU3;DR\ONB:U+X)*F.S/%:%TP +0]!IXP2NW01,XRR)5_9RIZ2;53S;""K?1=4T37?D>C'>(L\8=7I&0>8O 2N:X^?,EC )RJJ75Q;,%NN> MED77HL601'S*-\V+V 4CQKO _W]P@Q@@@!8;!4:1+\>4)0_W(B&3%[;DBNZ0 MI2$U&TF['/8M$H]-$259^,BX*BPD;YC,-1S?8>36<@39J-#S0'8RH3]CDEQ0 M,7#&:539NQ>8$7DEU;M:Z/2>WXHXTB=\VEE6;;@FF-(.P38L+-&T3C+'OD<_ MVUJZ'0():I&]4U[@NJ![ MRSD0BU[ML3AND[L>39/!2:%>03PCNN64&*K0)KAU\:JIE/"&QG)!H(4)GS"^ M$LY[V[;;]E?(AD/LB$-5O6UQV94,PF4V^Y17IFM^#L'W!,JA4/J#PA!6*RI0 L:XG2@#Q@BYLPO_* ;6%>(>:QPH]"D%)N0 M^['%YM95\%L"7S#QJ% G)*4E;-<&1%2P#V@;7*A=P[Y M E<^2^ !MSXB_%ETO$W$MX5%+DJ8W2-3HD@ZBL\H]"N9O"W>18E^@^8^Z?TF M6-LK<-4\EG_%1?%S$U"JDNXET=&^#9=&&^(7#[=^_,^1@6>7IB MEQ+YO9)BFT2(2F.4O'I4ADJPA-S4EO>'_/7UTY?7?__UISEV9]_0ZU/KZ7@R M^#9'=Y?N]/J8G!Y_/'R\Z\^ID;IN..W[Z\?&'89V8TAYVV\>FU]?2>G;^_I@:^OSO]UO[# MF<_-Z^[CQT[G_N3ZN-,X^:?F'N/I==>N3Z_'H_KPH6<-V-TU?#!F5G^*>O81 M^>>]>7AT4?_<:/UY]_Z/P=G9WY6+7E=<=5*.<9]^>7E=9Y2D%./9TKRJF9:M M4GD$>02<4 J[$Z1ZED2BBAYR'4J@KU1%>C',OWY:^NV0:[LC&G>YT@L5PS8K^C]+%LZ*-9UM59YN%9FEW.2=K2;_#GEHT:7"2[QM3I'4F$6>2\/C! M_]);T MUS87FD^KS\K>B_'W4D@D&!D1"3058T.4ER,3.J#X18=X1EZ.(8B$.1!M_F-9 MXR:@I1^R^[#W6,\N;>O[FL/)@6<@U-PW5L3Q(,LM*1&IM/&],\$YL0S$^5QY MNM7)J'K,[AK]/5]4E,(:B' [B99:)X49GP R;]MB&&'W@7':3=,4UH!^!LD. M9(YM9%^M9CPZ@2A.%.WPV!2Z*$D4,VL;74(ZQM1PQ-$%G'$V[S@&8MSM%@?/ MC$<%5JKEX/#E>#_I!!,,DM/M;>_*RH=$@HV6IGPHBIM9V.NA%'%#@SE_E$*<2C=(-,%8[^VM6V7;DAD8VZ?AT1&<2@^ M:2*HJ!4W9I1D**1A:9\'0"KHI3Y3QNEA.?3"][^59!!D9["<#E/RF2*[9-0Z M3-LKO5YXB+Q]<<+9G_ XO\ -*8GYT9Q&28M;: MEPM1E3([DA71]5UP@RSV\ MD*XGG 5RI5VN;!N8K&T'AR!T#08NO%^TK5G;L["VYX,@DS0D&Z *W33=,X? M7^BY5V:AA?W][WEZ3S9'GV5_M&5_.GSTC=H[+(OS7[* MVH>(STK@[,30JOB/I9%^;AI$A=87"V]*STXY7.,W(2;)R3?EAOKW=U64K>T M3N+"I0R/^/SN&'!$17K&.S496;TA)LP8)-S4D+0Q7;%-:N@3X*+\?"7->P-W M[/W+V*$OAN."IF5Y1^,4O0,VFGBIXL'8VUHE *H^S=D;\X93W$:8@)YN;S&5 M,%8H*W,83B+MB_EVCF?:B1';X$OR1J,O;C@ MR1$+4!%Q27HM\V^,"IWXK>J"(Q\@G@2'E1P+N:H"#.'A7O_!]02P,$% @ '8"14ZLG M)_5&0@ U.\# !4 !G9F%I+3(P,C$P-C,P7V1E9BYX;6SM?6MSW+:2]O?] M%5KOE_>M+1W9SN;D4B>[-9(L6R>R1T<:)YML;:4@$C/#F$-,>)$T^?4+@'<. M0.)*D#ZNVK.Q9;&[\30NW8U&]]_^ZWD7GCS". E0],.+5W]Y^>($1A[R@VCS MPXN/]Z>+^XOKZQ?_]9\G)__RMW\]/3UY"R,8@Q3Z)P^'DPNTV]][P$,,$9;$'$_*#D]-33+ D>1%# M0O#[DZLX.+F$WLFK;TY>_O7[5U]__]7KDX^KBY/7+U^_RC_YE[^%0?3I 23P M!,L=)3^\:'!Z?HC#OZ!X<_;ZYMWW_ZBO[VJ^^^^^Z, M_FOUJTG ^D5,]M79?[^_N?>V< =.@RA)0>01!DGP?4)_>(,\D%(D!^4ZX?X& M^=MI^6NGY$>GKUZ??O7J+\^)7XF(?\=/*S9- E^?Y?_X@N!U'BKF1&V! I+M M58B>E$$MO\?B&1'N TBS&*+U:22,K92\?8.E_B,SB^R&)R&N,)1/_Z 47% M3Q9) E.IY2Y$SQS85\$S]'.JDO!VOC0X0^^"S39%ZX\)S,D3&/(=.MK<0&R2 MW@3@(0B#5'(GE:)K<#S71).; $\]):!9GQN4#KM./BQGVAX.Y0MT>[/-(ZY9#P>2*7OB[( JP?89)/\(WSX2+W*K@4# IY W<@!!; MD3!^E'(]6]^9%.@.AL3SN@4Q]@Y)E QXTIL?EX;1J,-N%Z2[P@['3B,YE6$D MZRWUD3$)ZWWVD, _,LSG#;'1Y3RZ[K?FS+EC#_'\0/\DM=7T4#$8 NGS:U?4 M5##F)A?D3!W0#%=77F ^$5-BBKBX\G)+4#6YX"I?6%[B[J>F\&4ZPO+B]9$Q MB6"?/RPOM0 U@Z>#B%6'X(: V.NAH CK7"6"A,U&3ECNM@JR[F/D,%-M,_+E1=;@)K) MJ#73=5,X;/OH&)OD/(=)8()_A#F#,"S26D"*_XU<)2=H MC?\$/.R$)$'E.ZEA8(*Q'4@\[$OA)43^ VMW*ZY\+:_TM11GMS!Y@VY_R1VM M@Y9?IC2$(R*F-L0:)%"X9W'MXFA SJ5F\*SL;E_$MXE05/QEC^)\?:?@VA?:VE [0 M13Z,FX( ;)G2C%&=D2EQLC,?*:MB Z8B@*8,&F,4(6Q^%N[0(\4L((G(A0V- MC<@,4AO9AU@&Z#_D,0'T$ 8;H&FIZS"TLJN"5C@!-L,)BO9A#T$[<[(X1OT, MDETLSN,->Q!K[B?#9"UL*C53[!&8'PF;J V++T31)H7QKGW$&!N2.'D;@VOP M.:3=F):J"]]'TLK27V;P\4+!LD 9!R=^,'%L2]&T%'_9!"D*Z!_D!$<:K M WM:]OL@78,*.\[QOX0I".1>X?")&#M4^](7%"06HF=N<3.2&12$[J$R3GJY M@LPBY%S7?_-1V#'^S(,V04G?IP#;(P?7%2L&G*7M$(HO0,?W)6_,[9\>?% MMF!95K0#0:0L:OYU/05L"+O%)&(O>X"G%6,Y>5D$;$\&"LSI#NX>8"R);NO3 M:F.P(24(0SG9R >51#201R_7;S#OEE3P.<5>(_1+NO_^.,TB>_4?_IU$/Q;_6O4(PE92G151AK*R%V[,&Q MF3=&4\^61=P>%YY?GCQ$G]$5]+W7HBP MD?3#BS3.&N$0%=V!9(L/K4[&_FC*8W.O]T@W^NN=T!V%Z(?:(J+9?SE3K,]Q;0FS<2C59"(IT+$O\ MI_4D#'6&('/9XP0@+17:$]E04^>X.IN$;:Y^&=W5AH7;YZ.L6D?I RP)YJJV M/E %[KP,1H]OBR1JEU'B2H8I;(\]$WTX'ERC.9A<(*/"+#G= +#_[7Z+XG0% MXUV=+WZLMZ1$8@V2!PI'\3G5VQD,TZ3\R6FNIE=%8Z!_Z^,SB>C%@')Z<1+9 M(C7WR*-RW^-ND)Q2X5/6F "&@_NAAM5XT0E&.E#>H!P3\<^$%3D,[/"5OYXO MP&IY,+XR9[L2N1@.YADHQS/N\D)E'3T-!#*JCR;@& ^ RQFLO42!,H,./#/K(H)(;S EC.A^+= M\?'7LS#RAA 0N*K7/U&J:OO)%:O5W=C'2[\XLU"K LH"V0**BG9@*\S7.&!N M=[UA$%5W"D54C R$%WG1LD;5BM$\JUXA'"\UC4O,?FS-/NRJV>;U<<:^A.YP MG:W2NN@-OQU3S.I-DHSD[--Y,9:2VDR=1B_8L[23IMO&R'0% 6KUD$Z57ASL MR>"Y+]$Y5A_O6]?6-A_;_B';2Y)9^#Z% *]"$/A!-/*\Y[&?_ K@XF8O"88& MF(JZ8.-&Z2JFDU=+!R.1^UK51/44D(+?;T ^%YV2ZC\:'\+@3M]C'NKSJ. ;17%/)#1L:P7%-&R2)+MR@.DGH!6;<%>/QG&QGE(SH<-S*APSP: MZ$9_!>]Y'E9L&*V5#FRS6V9I0OJ)8KO2C>J: GP.^FL!*A!YE506K3&MBUX['5J4- TB_$B>CD[UW<3 WKLQO0*C(;M!.F+'U(H8;F6>EC1 M^<2I6R^ (W.8]NYXWL8H26YCM Y&6Y5-EFZ-8JEIW4+*Z/,]JO(JQ><*Q=A% M_3D.4KAG(M^(FY'5M] W. M"7.:L?AV^BT>:$+F+7;"HC?/WA9$&W@9K-6-();8R!8H7#+0FVUB*;_&<_,)O(R3RWEO[^#Z' MI-/TB/4=6:RGOK"8< W?W.O$=C"+8N_/6R5FV"BHNU&/&^@9D&7BMK$8GO;N M]NO),_X2FZ+'R49&H"Z[+OSM1!S'V3&R8DW^[)+&6>!9MFF=NTEF$Y1F+GZJ M4#Y;WV-MQ5R=(I.UO"X?_4D/C[]CXT4JULH'T5[6]CE( J]D3";0V!DC? &< M)@,/S.>VXGI -%H[LN;X,R1]':"_>,1&T@86>0Z1O_!_SQ+\<_:_C[PH]82< MT26)IC:,UF(;D,JI[AWKU,BB$="\\.V+JV0'UK,%M2>)'R.0^0'-G\"F8[## M7'SBQOE-=M4JPI9(BS4U6)B;$N=:SR [=5OGG\QEM*3G06?3])$I%7_] -/E M>L2XFYIP3IV2XV6@$>^N\;;9R=O=XS?.8[?Q3\-15G/?LS@K-;N/^;7]X-'; M' @+Y,(B#H93N^U-"W<1)QDQ7(=7)1>79(3@1.D&ND$F%3<65D^QR6C M+,^0H2CU4 K5F'X6=0%)5AZ>T_G3NQ4F]QK%7\F[6#5$C8S\"VI()==13AW+ M#:_QOXTV1T5$43;2^<17Q[F?+L:X*E-%[2PW4#?;['F4,30%VLMK$-/C#1)'"SRP](&QLRBG(#HWBH^AR,NMTRN%L\<+?XR]C+'N I_BG9 M\% DK^_64CC>2EEX6O*IMEZ)+F,_B$!\R./$XZX;)F_W!7?:('12 M;9EPC5A;CZ4AJ0)[(VQ3.E +#-WL4BB[NK6+Q5V7Q>)X*\) '[Q^CE.HMG*L M'D&T+#U!*(K&%8]Y'T!":LP?:#1HW)UK6) )5"WJV\<$D+1585>@8MFXRA07 M:)IK4@G:X:1]95.O6TMP[*7)Y#[5\VX8-DO%^S@1K'&5U2_$)$KV]:EL $.! M6GT&JLR.;+,S6$]>3TR\!#+XOQ3GDR_/(A<)[%3LZPN;?ZFG,P6%#9?3,7YI MBCW $"1)L X\FIF1)\?E=\"32YLQ(^QTRIS)S0Y#JAIT/53K1%327*'XV/,9 MS>$8DL.UL:JL_V&$1?P.^5!9BKQ/E!'Q>+"[0^=3\7XO8:49\T)F(H1FM&]+ MH"-6?E6U5TL9\!YKB;69.@W&*"^F#G 6*W]?1UY,^@1>POR_UU%YS+?CW>,6 MD924:J86L"SVUMR6?[(D<@.JDWN/[/)U!4BV5R%Z>J$^.YH@%=1&?[W5*X-& M4F9)BU3-^4@+G##J*HV>L"LGU71V/][LZ*2%2()N*5WDGW;34YOT&D]DU(O[ M-5T*4H4H\H(0-MZ7C[PPQ06:VYJ4@'HP7J>H[!V*TZ#EH(RF5@9KQV$8Z:G? M42<+3+.U@+_$5D97JFB$Q<:KIO*&:^2EV67K\MS45-\1@M8:";0%+=O3UV6M MW"Q(AAR?U8)DX6R\J":-ZA%!'V%\6*X)6Y0]I%B>A#$OR 8J]7A\DXM:$ M45*-(#K&$V".*F.WBV'+MD<6HS17_0CB9+&D95MV\C2<"+R,+H-DCQ(0DNI6 MV"%*#[_I/P!1ZP*^]62#*G049+\Z&#O:U@U( HU]$C_C<4C]B]0D8D MIS: !_A,J/=%>X@3;._!?%Q]Q*.1:]!?C8; MNS:.]NJ*"NTL$]S.ZWU\!OI7A-MT5AA/C./)N(J!#[$30<7!(W-HZ8D*-^^9 M(*P"$=_?SIQHVA@..KVKBC=K2T]""Y:<_,&PQ60NF&>^ S"A-=U/HV.(L,^@ MRA)9(2U[3I:ZX]I8BL:<-(:&>W0(B<,+)AO1*)?X++9>3?R&^V^8V'>KBP%' MVVV#O^.0JO8^VX1RN,V&S=S)T4+D8M+,[?@4!;E4LI6"ML!WMJGDB?5)^!)](+ MNB7=-ZV/&@RI7)B)XL)-;3L06$M\BU!")Y8>=-[!?1%36:XG M-T/4A)O]#%'4B:6TKO()#BE<.Y%Y(2/2[&>#%/Z6"@G?5O/QAEQ[-*Z7)S(C MU 6DMM)(2S/Q +1"F:$*/"& MRS#7P:\C7G?8K(D#KZBX)!XL'"(T3UU) "68_35F_:P/(,UBB-;%33O)HI [ M0^CP+X.$# 53(CM67G'Q_)#37F')SO&WGZ0:CLM1U-G:^CCAOX<@(I^/5M)1 M5!QW38R5E-W>U80Q%PF?C-ID,MA$M.QOE!;/[/'^<(O"P"/6F61RV!&:O=3U MUY$D>2TOHL4WV^T *5+0*X#CM28OI+,.TOI3AK\:%70UM35ZGB5!!)/D NT> M\!%.2&NOS M$Q]_.T;^.&*STEZD.+V4'4$T QVM63=#QS4P;TXF_A!75)_;. M?-3:KMAH[EC4(/([1K7:DXDF7FV"QU:\_HJ6YV!D'0^Q=;QZ9<2;P)I5GB;\ ME2JEH.FMS_*I^D'V>"W;*U8$;OB]U UTH&2PD5Q?=#)49!@=T3F;0.<36U'J MH^;EPP!7D8ONJ$ST)-??NAI5$!SO4AQ)G+C?8FJ50U2HS>R8NTI9OJY^E$4* MV6G,J];#ZT9IG;%SIP;E,.9P\S@Y7DHB8KF^UQ6=+/R%)@3^U'QF;G'"?.UI MV==E]FR#JKY)+434V()B<'.\E@8D#4N3) MV]CKY2IX)IE.1-+"UM.:5]R76OK'C@1I]5(!0@P=GS]"BO3#-W]D3B+V4ES4WP=*<1 MI]+/W!>5)9Q:P7'#92"UH5=J*%?,DV93_109 LXD:"J MQK21/PLYJIIRXQ4K;/C.L(D(::F?T3TD#)V$E0\G&=S,.28R+X^K-*^[ X6OI/; MI:M:K?A?WNSV(3I > XCS"?5?W?4H6?@W=$@16/OCCJ<7+\[ZA%G(N^.1)7= M\^ZH#_.IY6?0#L@D00/&";EU2 \JR^4^Q0BUJ-2 2*T2(4(J-DX?83E#1XR2 M,VM'1A65R2.(SA3M'BKZ.6GA?8%VY,%?]2Y'Q8MF4Y.?PGP2BH$E-E6%F=M# MPU&82 SS]ESM0V)Z09^%O\,4R7C2X!&6[U)5YVCSK'F+SY@8A(O(9_+0-U6D M&9BR7 88.S9D)*2;AEVC.E'X9HZ,@J9F]=S #0CO8 +C1VAB&1:D$I+M&D3Y M"6KD=9< 53.7C26O,JR>IR0W.I-0@;6&)]U P]EJQ9.%]';%$FD&0CI-:^Q<(!>7K&(+9:=T'> M9 A$?O6FVM.X0&\_TJ[(+QKDF1>D&I4$%)B8.:@$6#LO'B EX12.+)U)TU6KQ8('Y4^A7-.02 Y,+(-3@(^T0/\O587#Q(N#?=&,J#V&PQ6*&36? MG.P.FF+.:6+H:D2D\Y>=R=*,_Y"@&'GI@IT!C!2FMRDC6E.#3?%8R\O#CJ&S\\F(L$ZK 9F>3(+Z&>Q$8,8%+XK>7T>UI&^P MN[3#EI5K0U=4-!=))B8,&V'HA_L.:,5**WOZ+D@^76'149Q/5O4*$0(DQX^V MR^E,":;A)@$F;E(>891!4DB?!!.)W/10NLB2%.U(ZI+KZQ4)^>:Z=N64,-R8 MP-BTF(;RW5ZK&50P2XW?]N5O2&[# [8"*8W5ED9='/91V::,%?A82^ZNPP)L]H)+KW1Y3IY!) MII4JT)U QH%Z@P-U-(TV;>V(@<<&-IL8;JA'U7AN66WIYX=[&#\&'EQAJEJ* MUN/U.2E?$W61'JV.6UR8VD3_J3I=E%WV*D^WB'VT]@C7=]JR,DY@W5KM;R&O MM EFEPFTMFBLZ"\=+H2K((ATXN.N:(V"&K)\)_+H6*NKA3VE3.TE0KM+@H%C MME&.W\0+_AYBBB_96/0/"M:H")UIO+T140ESUG/AF=S[>V9O!>5SICZ>/^<6 M"\*;W#&XI)*BC;-FF)/3?N@R/11,HCL],Z^OK4*][+1FXZRZ*S!#,D7!\N(O MMR1IE?CE;< ,!+Q4^$RB0+QL%P5S*$_N !/IK&#.;YIC@X5*[P,= 336DQ3E MB?@YJDT6%.&\)]J2X)Z6ZQTQ1RUZIDC2M75_)?M6:" EU (7E5K[S%6NVQ' M9KPF/JBI6";O U_\A'4U\#!D,7TO/HP]!1ZFT,$[P,?P)A1DT9C#OT"W[+ MAS#8U#G6J@M#B<4D(H%2S1:, #M!HXY='%P]'O&YE0?OZ+T'+M4%)$1R LGO M.C6\E5"<7DR!5U;85&Q\PM6%NQK,;S-%!:D8*D9JDT49@&BX)-IPJ[&=/[\ZG#W@TP9BGF74:>KDIW MG_RMCCK)AF.%:$["W- ME:Z&IN'*KD<9,_L@!2%U _R "-08I71*4A^M*9@: MAC4X )Y(O'7THBF%\&CM%;4K8/'$.29/G(.Z=H5R'[V^^@KYA5XB) 4>,KQ. MX4YP&IIGJ[BV3 F2:V'4L>E*D7K6&M'._*>#/!:_)-2/?M M'UXD<$/^8/2NA901J8K.D)N%YT!L<3 _M/="=HN_C+WL 9[BG\*(W W8U'IK MH50:9X-EO@Q/E\\E/8^4U%)\:L_8*;5QZK>$;"8W]4PQ+K3ED"W<*[-9_?92 M&U_K",,UR,+4+,1DW*)6A23.6Q"<@VWZOF5&]:/;_L25?=>__FI .P.T85:_ M0]'F1_R_2Q2&(): DOFANPH&@I"RAVNO,\$%)H2/"$9IGC;(]AY+]4C@KNNW M5>-)#'WC>U+-=O&(9=Q ATKOD>"S5WH?^B)=)=RYMWZK.E]0)Y"B=9Q7YWLX M)'EUOK2LSC>.RRLIF4TW6%F4,5QC)0TZQV@6+K3N%%1TJ]4T:L35_MN_GIZ> M_,_/[W_Z^G__Y[^]??;\2_3U=_Z?WSQN?CE$'R^SI[??Q-]]\^/KWS^N#DGX MS:/WY\OP[^E9>@___N/S^<4O+Q_]^_C7A_]X M^O6G7[-_OUI^]\WZYN>/C^]^OXK\O?]3]._+;Y?>\W[W?K?ZM'_[ZR^/MZ]> M7UW_^OCQV[N;E[?[Z_CEV@NS_9^??OP$_&^_#>[#ORYW?[[Z^WOW^X^WM[]^^_:;VU??_G&6?8.>WMZM7SZ]W>]>;A_N_4WZ\6WP )Y] M[[OM-GKWX\_O?K_]].L__O0/;Q(S"#*Y2(8IC9-T& M)Z1Q%0I,2.-*2CA>1_1N.4@_H.@2^GAAIM#_"6X#+X3)Q?6*_/@G"5=;EJ8S M$[]OL5:ZD$;(RK[2DJ(KP@J=@^@3$41=3P(T9Z0G$82LO-58K-Z_!Q'VYXBY M)*$+UG=NPWT#<#,':CY1B&CU-D98#A(9N;B]D)S?K&\=I@()SV3FF 5Z_REN M+1>0-!NL*X)<7*PD@>93F/0T'AC\8+<\>;2WI.-]SK*0[>)2:E;W$9C\U.X= M_7!#.I7Y39_X)Q((MSZ8]J'7'MMPFSC%[>$2[A$^5>L-_QZ%^;ONMY?O)3<* M$5J3WS*$ !ELSR:?-HL>4!IXR>*ZXB>!/O]KU_=@ XCW#'NP=YJ"JXE2$!;M M9<0;*-EWD&]A3%IHH:7V7(MK1GNQZXV&$=*XH,H<,/D['XI MAOO\&6J"3[E]%GM;D. ?X=&"D,X8S!6D^-]\VZD6U:C#3^@M"JT&,TF>I5QDD MK42QC@NBH75+'GQ^->YV^FU^05K.CF3;BA0&TVCTK&QG^Q8A_RD(P[M5?(V>]%UA"TJQI%L0.%F)73G>XXQ9PQKZ?"Q M$[8]0.23_\#:!(FK9G%>V1M1L2!E\TW8<%LZ1<-;BK1Z!P-"9AF]PW"-:3,7 M')WOT"KZ.S9W2_R,/C>I69R#D)0'2T@O*'IW.):FCAD[#.J;5!H#40'C57V! MC;FT)G&*F5E7XEG'"GH9ZELZELX&Y?A,UMPPWH:MV/I2M<5HT>V2+'ZO/$!G MS@M/'"R1>V@G9A_"E)MM5-6*A%6M6+LA\ ;YH^AV[]21HZ@8)A%A(IXS+T[- MD@7'3GM7TDTUNR4@,I&$KOSL#20)<>R*MG)'V=4VW[L=LW;];%QZ7G>?L3'0 M-!QLYG)CW8>/ICWK.2.]6=M"\[E753(IK";5UE,\-FZ6L9) MLDA_!C'/\*B!>S1B M>P_;JR/MYSC 5C5ZBEZ_?/5JK%V'P]VADZELU0U#*JA$-U%J4/2CCSO=LY7J MYS<*I1ZWN5>,0/=1TK"2BGJ\-55>:4BQ6.0I2E(^(#OV++$G1#L9B/K4LS?DH3@TRH\F.C1,TSQ>@ M'>L:W ML^I3@KGZ1)5A+4 TK=D@/@T^EWD@.0$,OAUH2_D!"K8%/OIJ H:,IC9X<$R[ MP!0BLZ0^$.E?ZU,1U.WFM5.*6IFU15?@&N@B(J=V $J15GJP=!WML_2GQ:I6 MKN!]T]%GD[CU5M%%X[[I& O3!1FX6]L=F94AZ9Z&]I#V27%TJC $<7^@J.I5 M"FXKZ?"W,=P7/02NHR2+B9,HM,28'TXA8T%KC;'A,%_[H<$G?^E#@+D7.HZC7(+2U=3Z9+]Q, :+ M4JBODI9 E8=?_#6^#!(L B"OI[)]0J^)@W5 GJ:^@Z%_A>)[@ <;5W^]) U4 M@P=:[F&%ED_1D0%@/61G(9^'H>(8*I^D7Q%Z.2X M?8#I41V(-IL;J4181=)*@0@I7N*)L0ID[?E8["19/056F[4*@ ;29C4S^0K_ M^W ; KJ3D$SV/>VQYR*/ME\:6]NN6&*M^@+AI .0&_I;1R7Z[C)MT-B3"<- M5VB%'#DX_1C;BVH.L!XO65=(P5-)VS6O8[&<7M4'DG%\"*)-GJBT\+QLE]$, MI4OR%-X+\B?O.W+#E.1_COSKW1X$\2XW%VD1A Z5,;=[6_)_)@>$-?7:2GIJ ML1KY$0>+M_T"\?U'A^7UV3==+/5OZV>'O<5=XG@NL7*8(&=5N%O9A:?,'U'GA;[,'&AW'UUV7K\I&+DKZ. M<+/Q7FN);00/7D(,9;E)]'IGG)"+ !D' 4PE!0C#(I04K+!>RCXAXRZ7#E:"Z8+W/"EM_PS"6I+?XPPX0L4)9@0O5.4:=S12V%6BV0 #*':8W+PDV+I M^:XH4\?\^"L7&1[J.#-&;:?S0?[*4OHYZ2Q!;8]5Y"Y9<3MGF-GC[NQ\ 9R^ M^^U!I+VM]P!HMKM]XSF>I#AO>!W?3%DW=Y'[NZ%D4:\(T\C+YH[7H?S?7$%>$L?8N,6$<)HGR-"B- MIZ7(V,+W\ZK 5?[,:ANC;+-EU']/G*O;D+036\WFM2'RKDIZ=RT3JL0VT_JW M7:6:]6Z>C<$83F:OM7D=>3$)DE["_+^%+DE=[6;;8K660+;KT6UJL\W_9YDN;XC/);KCPG4>BIQ%@'"+%P4/TCSBYF#W!G^9,N> M8\(IG@P!MB8,//^XKHCQS38&PR/;;:#<@R83Q=H42EQEJJ9K,!C[F8@I13?* M7>C Z_[I2%?^*NQ2]EIS\H1$3"IK#IYHD7;]E<5Y52*H%7LO$ 8%&/>"3E0< MBS=RLB].I!96-TXC"+[%.PY!&<9+&I:8 M-XCF)_ E@H.=\8!]KMLQ3&]VB= M/H&867;>XDG YNXZ35AR6^SL[AQ$;72!;@:#7PJ9<>TOG!9&-VRB=;"P4J"J M*S3AJ60]TP_=%:ABSANNL9N/TN(I)'4;.+@X)WE'.RSU%&X/7[*W--/ZL7:: M25U]368B&99ZPA/)M'[$[LB4X^!YYMR?>>: XK_B0CF%7)9_K M!A_%H(8,91-M-:INCS[1G/M-C?*6UE35S73%T-'CEY*KU"QD<)-LH8YC*) +?L@H1 ,=\ MB3$.JU="BN!^[/X8E@6?CX-0<-K-IK[#E'?9CF[J9[V8!/#O-BV MH4O8]SE7"M5MP95686UBN*BX*AX$JEP4K]\X^B\Y7V;P U;7Z@F&C_ ]BM*M M:#LS:;)3.$LT53RTJGI1-9M3)R+&8HWM[64$?X$@/L_2GX-T&T17P2/]@1$] M#W!P;@B/I.\AH&TDUEUE:1;#0K"++8@W,%E&34$%-2Q Y[-:NB*XV:I!WV\6 M6FZZ<61(SEZA?<"*5;-S8]]0^Z4H_D7M&M T;(P$7"D@?J.4_*(%JYKM(DA4 M]6*/L\L*OZ+K^WX"$UY.)4-GC^BK.U-:X%0[TE$,CZ1SL\&LIKC(C>;U2F<7 MB]"9@E%@5E',/.6)QCUW1:4,_0?8(3_D**',-C0 M.:=>&ZEQ;A>A,0Q?F>:69:=*PZ$1U8R5I^DZ3!#N_85RC&TM\'S[D7?POC /E" M<[B?@OM HCE]B0 FY@&[V4J!3^*-9%PI=MGA\QY&B;&7'8L6\3<%<<7=<("8 MXER_3\%Z71 3$ZCYP00,:S&,JZG:'J^]!(([O*) R 36WEG19NI^FQ'7#1.'E*TDSAG4_69>BX,];+.='6LMWL9H#1-2M@Z$5W#TQT'RV,]3BUPPC;^IH,+21/][&#\&'B3K7^BT.OK(>;A&\JPZ'K7 NP:-]RJ% M0.>'#X!"A,(6C"%K> M8,+/(,$AAO2N:P]BK4SLNYS,+29S6,4@2@!M@YXDA6*,5N*HK;K,>MXBXBBOUZ_?W]&H36 M2 M:]UR#G7>MZY[)TCL2]5!S,7!^.JB[-Y6UN[JW=L897O2L@%$AYM@%V!9)90@ M1LF%IZ*G$$&$K/18J'DOKE?0VT8H1!LMW?#I.+E4,*6:'G@LU"5K\BWB1'HZ M81*9\U+AX2)PHZ9RI19M/J%/^#^?;K.',/"4]S Q2O-3C"!"5KJ-7>\P##;8WZXEN$,/**UWS LDKQH=^@[N7O1T MIP6FI3)EK8I.=]"#P2,MZG2905((HSVNL5PC.:$<73;8"Z4I:TZ3(;Y>]]8@WGZ'*BQ4# EB-=+.963-WC 6Z!Z>%3IB;HP']/L9?HMR3 MB7+WKC+3,6Z;0=")A4"_A+F_A+F_A+E;)>VSOP?1YA!(>%J=3V;G/'6'/+A^ MY(MDQV@=I'<@P(2OHT>8I#M:F5;6IQ6A,\,PJ1 \PY/]2PAB[B$(,R]..M&L M=RCT\?I^]Z-.>(]#9'Z1UF%QR M_?T]BYY@4&^CE_ 1AFA/_JA\[:!*>X9GD3*,PU%RG6N\Q_S%WCWTLAB/R< E MN!#)\0.@QB[XA! 3>%:BH;62]VJ+_7H0^0:T)D1ROEH30TS@+8FTUIAQ;_$: M/3V?S^<203Q,V8>68**)HV)O1=W[=JL-!W<&(H)8NCV08VWU'D%<':,C,.V[ M!:7I(W_+(*&?+_<-L[]OD%Z-7VX>OMP\?+EY^'+S8-AO*B)3B9&0W1&5>>?F M<;&QDW[_Y3K(0F'8+]=!QJZ#3&;-'_=$&\I3Y.A%B-#4PP)Z'H88EI,.%32& M>D@;2*F7[17&GL?:4D!@F)W2>M+F;\'S[V=E;[/4=/>%)X2\BS\ OKY;_\6O M=^W7"ZTOX[[\%T_^BR?_Q9/_9_3DBZ>5V([W,R]-\M^#G7=(+5MR8I/D3<5+ MN_NU'&W5YDW'-'.^1J]*>0O^),57<0-6"=R$ERQ7*8DL*KDF[KXT_HG8;B)I_)B4T#NH-MT6[ M@W]D00S%NN]I,W&E;[V9W^ERK@/RM.TA#^P#+#QMUN<'9*SXEW9!VK:#I.?F M14V$/@4@_54W,/*PA7CD1/2*('=M:H&M6AC5F"#B]ZB&65JTM=@7JO:F3+68 M36O%P 6KXD7,>]*'@O1S'?$^M<73XO00NT&UL\+:]S!ME*W=FRXV^"39$"=Z MA0=\CH"[+\:X^>Q7F^,)30V>"EYJJBON MTAO,-5YM0;2,J-?@]M/67@^*ME9LEU!V+#69:[4.E\ZNL\>P3/E(&4G'6&)_2M QG # M02*M&O[7[D+W(VBH!S33-]2-Y$$\$A*%SD#8X'B%XH7W1Q8D%-_E^CI*0;0) ML!N[2!+85:/%!&LUZ3[7::*O-K&>\&,&BO-^IVA=S/XZ!^2%4EB42TXNS"M M1NFVC$M7/ H[0&+L5RKB@%<;W1 (SEZ5W >;*%@''HC2^FEAT7&^B M@C7KRPF5(Q0"FCEZ.W,ZVOR(5",R#)9HU:E9=@&1[C\*,>D?'96QU"EE)D9[9%J0*H$#A9IU5 MLHC\[N:HM'#X=*;USE5J.?6 (U"96=7/NXW1'L5YU'/Y%,$XV09[TFPBQCY, MPWTYC.7MB0ODPM=0B-PI86VE+0N(X19[.YCO3XB$UV_1$XS?P=!O\KZ$B1<' M^[01LAIH8B!-UMTM@T+,504VD0<%H^:4U\&)A>>1NN1T&&'0N%Y1K,Q]&21D M)7BG2)(+A(_HB&XAYM9/=>N9W@3@(0@#\FKW M.F+PU%],.KR4,\7H7GJ=)!DL7B9?H"0=:SVQF3LS(@PKOG-+Q ;:2FF;6QA3 M=N)=/=I?3&0O,Z0#%B3F@YP>MEQ('5?US1(BH:C9/8E4U M54UV8;"LG *+,$1/(/*P]&U!8%*+(A;F$:(TB7-;24^"2 E% ,;-G8K\W9Q!]0=)'%,7G33;D2OYM$UK"'@!T&\IOTO,B@7_OT M^KN:&:[*=O+/D& -_<4C)KZ!-_C<@^00]&*:QP7"JO[W'3;N%OM]&)!R/UTM MX.F$L(.&9\TBO<2_2/(:\3^ D'[A@2+7\>KN_M5?Q[+"70S-46ZZM6G4=9_ M<87)0"GZF&M, V$5 Q\2JX!$]/;@0.VA\N\%5&P;0;Y_#F&U*$C?%JP67%92 M=H J;=7P28P> Y)AB.?.+8Q F!XN0A (IMOSOW9WR:*IG&;#&AXRTXL+M]JY M7 41-O#QV7D=)6F09D>O,S2-XIP4]*\C+,B.[A6+!Y2EM13Z)K *#U4_OZ8I MZ]6SOYR P:>AHFH!<& 9G/QJ3D?'3EA&-?NQG(,^$29BIFGJ51!N"]?_'R-L M/OCG(/JTQ(Z"'X.UV)[ ^FX*,3(3"XR)B96BQCFG59PE*0WR[ 7M8=9WGQ?Z M'4P$LV/'/-OSTQSVQ;CD"T2R:4J=UD,TS)T$71;.SH,C05RM!4']#6SYQ[B* MG.VC^G3@^2C)0MB"8C^!KAO;4)O;076QBM@_+!ERV:M=1%B._66_Q MM.G3"KY0/YJ5#"V(OS;7U\-XS\J/-.'T_;B$'D1+<:HIXQRE*=HMUY3CN&N# MQ=KQ@Q[6%M'6#!,O:V495FCO1#5'?-T^]!]6RS%0Q@NVE1>LI(X4BNY3;#_? M@G@9WZ?DUHY:S&4BJ)6+;!&^+MOR2-EN4F#:V_T^9&0TRS5EE"RR=(MBDA,Q MUCKC\G?8>T=*CR)06JQ$VF9*,^ =Z:[@[:K/HQ&EE?@9+3_:> \)XH%=TM(3 MTRY?9_DDJFHZ1FZPN(%B."&YR(LMBDXDEG1 MG$]G,G-[1R]0=&#LL"$Q/\Y!0MY-[4BLOAL#E]<\DZ)<@\E^$HI3DF[QBZBJ M5)TO@^6Z6 B4J9!X0H1P3G+7P;X@D9T\4BZ9B<]MUL>SP9@W>/.M#Y=9FJ0@(F]:EC'^_R ^ M2$QD_M<.'2 YL'L &$YND$\D $%N"K9M]NOH/8PW,&ZT"!?+*1 GY\[TD-.' M#$+#5K2QLY_YQ$'JZ&\^8)B!'@9@$*DB-J8->(./_O .)C!^A#J67_/"O2"7 MD'=_092;S?IY$&)4E7:7^GI_N6X"(B0C]^,IY#Y(J:+YL)^#AYTNX)?!8^!# M^IHDC8.'3.&Y_P )=\>JOC:&T#%O14JO@:-Y/U.HF9-]H(CLJ(^3\Z=2MR#& MHZE/=,V'R -4CT(=O5-!F)BBF3% 7SP'2(B0)4^>G08DJX=JVHIA8J)7L&(( M_ *+MT&D/B19F96P([?+&)#":9,,F6G=:?4S@*WI.AC<,J!MYDY[9#!%L165 M$TQ!$EL#O0T3V @;M\FD^#MKD,'3L>,,)TMJ%LR&4DGLX&T]YX?FO[ W:@/Y M'1+L72=XRF[2*@B;3OI@R7#9VJBL:;-@XV3?59__<),I,+P!5'Y$9X!&9SIE\([T!MZ"3Z1N MPEW@;;&/*].^@_NUD_".!+ ]XS9\J!=9"S#Z$_^/O,0+PX!4F:Q;)= &12OH M;2,4HLU!I;N$#OTIM9CH\U@:&3,:8)I?0C7OHJ77NQ]UVH-PB$RJP9F0FH9Q ML7(FK+*_8UZ'0 +\SB>S6Q#=(9N_7+^-T3I([P I:ENW&92?YB)TIM5*14@! M0O"8O80OS[H\D/X>IEODUZRK+A^\2QM#QJLX=U=W;RHA7 5LC5[Y-&(71:$W M_Y'D*N%)>9_1.HKQ>"%:O@3.KI54="J&J>$NA373*T@L3=KY/4EX61CVM,AC M/Z=5*0"F2!$7107>("PEYEI/FXLL2=%NQ*78)X+#G'<]7?;B:B4M:N%Y,-0"+PWDL=W$D-Y=RM;38W[H+D=$'68F ,,O#51, MOQL4;58PWEW"A[2V1;!GXL@9*O28 MS+O"T\Z;19<33[,2;KMU2L5BT6#1++9JHG&4 A.EY,,WNWV(#H23\G8V0&(: MR6\Z:JLVO"&P+,3;T".,HYQC/H_%(FS'GTVDM*<1/;!0$8ROC;D;72(OHT)& M?AYH:11R?"$W&7R(82S(-:@<;>:, R^!WE\VZ!&/.\C/.OP'.F7H=!DD+&T; M<2@R4N/TQ6P6S!HG54Y4$62N]B-A(B%.5B_Y-+R#&Y+,"Z+T ]CIZ81)T('E M(ZL6-A"&;\.:0JWP[QF9_930^ Z9ZKS/QVV\& 5A4<2VKO#I L)?L(WZ)O(O M^XW_89BY1-V["D*8UX4RL,LWB,UBHSF&H,#Y.S5O_F]GA/P#2""9;/\'4$L#!!0 ( M !V D5._1)GM0ID &S;!P 5 9V9A:2TR,#(Q,#8S,%]L86(N>&ULW+UM MD^2VK2C\^;F_@M?GJ5-VW1WOKGT2QTYR;O6\[78\.SV9Z5W'<:52:HG=HZQ: MZNAE9MJ__I+4NT12)*4FY%,59W=G2! $(! 0>!/__=E'Z G'"=^%/[YB[=? MO_D"X="-/#_<_?F+CP]GBX>+Y?*+__O?"/VO/_WOLS/T#H;!_<1[YTS/TQ2)W3I HG_0\)^>!.Y3LHH.8@7 M$HZ@_SHKAYW1'YV]_>;LV[=?OR3>%SG=$/I3' 7X'F\1P_R']'C ?_XB\?>' M@"+$?O88XRT?D2".7]/YKT.\HZ2GBWQ/%WG[>[K(?Q0_OG$V./@"T9$?[Y?" M/7W?@I5/>EWA&=!_WQ!\6ICBEQ2''O9*7"D$"='8 HQ%)5P*.7);, -*_"@N M0;*%__R%OXV3LVT6!/]\2 E^>QRFJ^VU'Q+6^4YP%R4^9=ABDZ2QXZ9ZF=9N MRP]*BX(Y0T?0YY_!)F"?"9E.-00.SSX^?/'?U504;=&VG(P.Q6STBU/,_\>? MU,Q2",C C49IRFD M%UDEV$\I=6F4.L&-5/1:" AD;$W!(# M&E@HZ8B@'@\O)6(>5 5E5@(R*!D\D3"4B:M_9WYZ M7*1I[&^RU-D$>!VMGHEGEZRV=PZ5/UNBHH#)Z_]&]D5H&"^I9'EXZ[L^,5,: M % :(R*)8CRRI=6 MD:Y*7@!E128//2TU"0D/./8CC_AB<:I*R#<<2IX[ 8W>U-_BI$O&M"A%A%=<0'=].H($6A&+V+2KNVJ__&^A4;*$AU52-<<@)/90#F(N\ M\'G)/=KZ6ZZIKRE'R]"-]K@*)MD./8J6G]JODP<;!5@(A.DNCK;$FHIB%$1) M,JMPX@ WV\(DV[6YA_V=CS&^:YCV!0G T*X7%\C,+4YS6XB*"8TA MY?[6+$B)&N-',L9_P@PO;F2# C^C\OGF M]]^^8=(Y]7(V(AD3XRP0ZVH!5*R JB50U)SX,Y6O. M^$24(C[QL9BO102ZN(="7Q;K?24X'^=_/"K)VH@SV+KN!0C,'%@0CEK08B1X%LHKN#1ET2J\SE? :OJ0::V%;9\ MPR=APV#6@Q0G238)EPN_>29,'TQ2,%>D&/$B2^3@WT>O_KK'F)-8*4-X"+1L/9@:$D50Z1>' M3/@'['7W],J#T+F.>@B W$PQDES"0Q=2:+ M[$[:RY]\1^5TY%3S@36@EBQT-*(Z?285UF7XA)/9""L/FWD(*P>S(6'-:!" M6.%^.94GJ+.15(D@#$JJB#B32FKQT'DFDLK#9AZ2RL%L2%*_+$3UJY:"W9: MYJQ@)5(Q*+8B2IF+[3)T8^PD^!+G?RY#NNPB].@?U-!]<@)J]=H27&5\[.<5 MJ:(FD=TOO6+N5_1F@/V-ZELFTC3%G_T%UZ!>L9^2_:2Q[]*@+!T [XSK"DTO MD5N=CIHO!5BDE@_NOJ(B_87258(2(+O!3F6\1,ZXEJ@A)T4;O//#D"I5XE\= ML1-#:%1MOE9A>V5:G>BQG2!>JH4;]YY1FY&8_)BP$"XA[_1,?&-PH\(6N/03 M-XB2+,:K[=7+@=[K).?'6R:1:"I):U*#)&Y""1,="J *H@LJNV9RP15D M ^(:94/2HG]>%I 5\P(M[O'JQ667X_=.BI/E_D# :TFR'D2+RE4+,5% NX#! MXMD%%*)C@Z6_C'#@U$Y,< M/*+[G(=].)G$U3LZ MKK<[(ZNJ:^6X;G6>*'.$DNHOW&#YG$C?<)Z&F-YH%W1H:. [_&!R!>-&:T? M\1T1LT7U.)<;ZT:+Y32,9- M;A+N?41:9$"[C1 #-._F8/6Q#&=I.]I)BH,H,2Q38F$G M85&PV0G.KW7L>)@1G2I]"I04;2(4P5TJ>Q62"P^34QLZ&UO-ML4FBL?U7A0H2V%7$;UL"K M+6*P4 $,$6BH!E?T)9R?#M9D.E<-ZQ!Q;+RZLQ;[9_VA&$BJ(6B >+4.?@IJ M-_>2FLHW_PE1P6?MAJKS4K[P&'G#KTH/=!Z../C'!J@K5DO9O@I!3P.!;A7Z! X MA06#2Y SCWSH2P'7\-:DJ.%U16TS7?LO])NAW]0M-GW8) "$>GEHZ)@.V_I MQ$+EOD(A%CU8@K.2Y:SBV,,26HRJ W?AQ/&1%O;8T^CQPG6S?1;0BK*7--'/ M]?.$OCV-<"3YWT./OHSRXWUNF;,F:!TH-B];3X6_W?ISI]J&L!I#/A Y;.0K M>BU2KHB\QI*OZ(AJ4:;$_6I9]L\=Z]GGM@'V[Y"!JN"<5KB[=7-.R$,CRT9X M *F]RY%,!R@^(L9&5&6Y*B#2;7EL6^\/\Z'2^ .[!"@6(L>(5R+DBE6\[5'] MMTMVD_(>G/04X2(@V4ER;"P??TI(#6-><&X)$LQCKN)&0Y)O5>8\%& M]]M9IQA/*G)_O'M/5]F."1]V2J<,%R$]0Q4WI.4?+ MX6#:/Z;@SJ+M699@R=T8K.>OS7CN2PX=0HY//;C$J>,'M!!H54%@L8FR=!FF MA#_^)BB6':__S5<"B9D:HZNDZ+T">JN>A4/ADY^4"U2"/NN(ZF@)XJKS<>0? M'6_M+F,>=)5!@HB\2O!1T,T]X9QG#%:!?1S=.T0:TSS;+MR+*%&3(N[$Z=^; MJ(1H>*@,!6?@P@,RBE>,%V[)9I,K*2;B" R@[A]%VS=FWFL77","FT==?V4G MA-%')8(UM=5A\I4)<%/^\*!E8X!/0G&1[?M4^D_G Y7@I_+-_@]DBU%#5T[X MJ[MDE5#R+HJ\9S\(0 *J:EA9,>=,L1N.L/8=CSPM-260T*X -9?K/R-Y$81< MU>EGYF^W7@?>.5HF,*V6%/!$$51D3[VV)3F^.>9>"7 MQH_*AP -H+-X!SA2#NJ2?R,(.J[RZ2DE>?PJ(&7-II7NIJ_=?59]*"6]_E%Y M5Q ,2#JD+SZ5U$]#H\B]*EA4A(=6M?XL#\"1GEI>K0A-?\ MUP0-0;)E=HJ6!WX^TD!%Z0U)0RG-ZR$)AZ7BUR3=70/TWI:@P_,VA[GPF^; MFQ/>>IU'<1P]$U_]A/==LC6@:B$8X#KVFFM3@9Y]C9@1TJ)UMS5$[9&U%&KP MM/MCT??1"99ADOHI>W!C:K#K0(8HP*:%H8)EWI!=*C)EDU G(')> YQ##LXH M[G-,;UTZ&HEL#A;?T$Z.IM[D$ Q;*3(#> B$K9B%V+3!.(9][:C(H4J 5*@P M-NUJ"JE1AV8_QT87?36GD,G M16- !_6D!4Q$AI@PI&[>3I,;],$/_7VV9]#OG"-[2O Q]'#<7':QBS%FOS)4 M0*:K@ 1!#9%5T%G[''(AA8<"-LHH\(Y"*-?M>R#-UH MC]?.RQ3UZ(6@H&(T8I04B]'3Z:R>W[SSB8>Y**A%+R7/:.&ZVA^"Z(CQ.0[Q MUI\B(7X8(E0+[R'$U%IX%U#0I@ S[Y8RROSE-_!6(MFXD_=#],1.\V5(^S/E MK9H^.4&&62NF2[)NB+T"@=4F\'?.B$YC(Q>#R&P?A[**+5HL0!OQLD3VNM7>:J MH&*WY((6;B)5+Y3RY!7Y(6 >LI$0M"\?5@>L"B!KL64%9$3'8F,JRN>BAODWCUL*':[5 MAY@J40SO*RCX<^H37T3[ PX3 R--#L)F %"*B4QT$)N%FM-FX1&HL:Y]5R%S)N:"0'!G(W(L=)I:\15RYG=\FAQDA> M>Z-A DW03QK'3SCYR4\?_3 _UB?I(:T %:1ZA1)JJLVB&23TS$"QFEO$V)MS ML2$M;HLZ0BN2;X)&A/>8O:B\(^[Z)$(I@P;3Q%R"D:(,YN5+#Q3$W ]D)78* MI&Z(4&-SI(JJ0I<9INE[C?7,$Z640-K/EE)!2^7L+4I0>1G.4SV;HBC,QP,\ MA#48S#N*5:FF+8C-6KHIWK&>T2V)IRM8+2XMQ<*"P*KB(JSS7$[J:D@FEO-X MI:W$ZFZIY4%BC'0X*AE?1Q-K0"% @)Y5PUAIJK\T4E-^L]!^0ZR5ZCXIP4:G M#]Y$X6Z-XWT[E7X22=0"#2"3.OBIY%,1<&AXQ]EH$9#@C@FF2GZV6P-F$7&W MU^+3+G/*XQLL+U MRHVI/;[I4Y82#,KT[NLHSK/,6#'XL<\+]&"#!,ZU4%1Y_L3@U6\(:%%U7($< M>#X ^!S*1 IXCZ.TR3G.S[IP#G[J!"R>[_ET[>:79":U:C A; 8ES)2*GS,X M^2U/#JBEEF=F/6@QF5ON7)5LH_(!/S@$-$T.LAAA:JUIZ=$ ?W6!V)5#^L$B MF&@1CTGMV%!O4U,8EU=/3-:VQ)&\QP=:U3+!!'R85N:G%HX9I]Z 08*$H&TQQ]"0#5C1ZW.$+ M1GNKAH=*"?*N?&(R^D3A0SQ!;5,5H6@A,202A9[H'2- PL!E25<4^ALTL!A+ M8&LR;A+>,T 39THH\9LN/,1F.@::MTU*=UE:[4$[E89"N0I3X@=?$#@QK;[F MX9? KOT WV;[ M#8XGX'\#& CKZ_7E7*?C4#X0\D07<:#-[LZFC#E]CWFW;BL?>SI MG]YK*V](((!U&@B T"?L$L M[O0JWVI8._N#WG< "3@#7Z;).=I-N19N>5Q3 MMUQ4U[0_QSUV,8%,NXE8UDR]Y0$Z. A0$9UCKING7YJ9T9D,Z M@3N+&,D$5U@U*#0Q%Y]PO(DFYR.O"%!I^K!KZ2B$;\T#P3[].D"]Q>YB7*82 M=GJ/Y;:99>4SB Z(WZ:(G%(_*:?MWD'*JBKON5*J1 S3=^5XBPDH3[G%?&N" M/:^MM[:XSAP;@EPR)@%,>>01MD[]Z6YDE-F\#&GV$'L":4N'-)>$<-T;ZPL$ MH1QQ! [O<)C3_LB[6QGAE:^;C0W[1QSWE;8MB3'"#<:C-T%5F(I&'3-A-0!X M6VJ,R+3EV)AJHW3?/4[2V'<)2-B0U" >,*(\A)9 ;.MI+% %'D=0Y7);(I4V M/TKZF*S?DAV4B7M%>S.[!OT %O;#!W*$A.V#7JI>%_.(7JEQE].'5+YUXR[# M]_[N,8VV68+MRE=O70B+KXN$2'/186?1]BRC#7[F<+\GXEI'5_&V-\(47(8I M(8M/3MX<7A75>!=%WK,?!+:$9Q@1@/#Z(%)"IZ*!L2F_#7TK;%<(";B^[QN6M2O6.R;YB>Z7.D:3T 6NWEP7N]2Q?ZM MRKCK%&(F,RY#1#>(#1K%YA"? M&]#N[L_\*+G%:0F8")%=IX>[MGU7FH?&D-30EGT\\Q1$NSFDO2M+& #FY[XHOG..5K-UI7B *#29/@(A(Q-8U>UUEEB5G.\RFP MD0K2T/ZG>%; &L@WE*'MH["[/-RS@BXJ V=@$:6BQ;JB Z9=E\(="BB,YO$X MBSQ+$8_Y!R./#.9&5U/U5?>^ /(VB =,*LH06NI"F.LWW!?!642^5<6 XX0. M4<>X>F$15KFGM?:RKB0.Q$ZK2;:"7]S5AV)><3YN#K'2+I5[0=+6GL8\PBP> M3#DO#4'AAL=/_V:.BP/@PSD>/L)+?7I+P:*FLS' 55C+?STGW+CYP2:S[;NM M3^;@_?5P GG)HH/A- MM!MA8YU!7W0>=P6:AIH"D8POK6K84 ZK! .(V*T8'=$%E8*3"B9XP^SMW(K* M=V^64T&_UW2@#922DZ $R*KCH(*1MA:3'+VVO0P=UE6>AS)1)O^^)0E56ICQ M,JG4^'6$^N9/SZXWIJ]^N^<7EA\U@H]_&(KU/*M!E(2/3Q1#2O8E2)E7E?BH M$<%BZJ0Z5G-.F#PE-\8F1Q8A)O(3ZF!5W;HP/LCD&6@9$Y0M/)J].^R%K26(@%3]T:&DNAJK--]LVHUZ<["TU5B=2>( M/4B%,;)7)-S!I%Z"5L-MXR 0IWDF5*JD4$Y5%W>9)!DM%L DSY9\M!>%> S; M1$ 44HL]8KS&1Y0\.@0-])__\8=OWK[](W6PT9,39!C]_V^^)HLB)TL?H]C_ ME9AF;]^\>?4F_Z^8]@KY;*T\Y2U+DY3\A<;IWG[WZG=_^.[5MW_X0[F DZ*_ M9"%&W[YYA2CIIESJV]_]_M6;[]\TEKK$+J;EUM&W;]ER;^"U)U<6.R]X>XPS MO^.[<^)/E+AW.'Z@9+$E_;UU(2+,720DYRVQ_9(THK\#MD$4O;0L3=N\TPH!P57D"@HXST6/%;XX5)C*]AUK,N$JLM YP.L[?AWLJU/SPRE[UV&D])WS^'% M;YP5;TQR_$2@<_L YE,OU@9X,,M!0^?[SLU&\,-;QDF9.#4V#%%P6H2,TN?< M(_UOE/+ZM:+S)O?9)G%C_T O.(3=#P21?-%V$+S_,I1">X %N/@'6 M,!C@9Z?)DV3+(U^EW.,$QT^6\QNK1:%J&Y0(B-)]\([(2YP/@CYUN&SB9!ZV M]C2F2%?J^"'VKIPXY#^I/%4YKLZZ(*4D.TB([YAI.!P^>"!B5K<2$V=7(UZ7 M+%PWVV&O)*4/J'N MILW9=K/YQ*V\:\Y>1K_\RH^=JY<#.858*PKJPA,_RZ&=5_X2$647'"\*O4&L M*-J.F5;,";U%DD2N3\XRN^[3%/@"OO2? 'UI_;G<1II!@<.IA8OC]$U%RU%W M"^^(=Y'<1$F"DU5X]>(^$I[@2W^[)<J4-9^,GF.. MH!P8!;5H6-WK"-B1T44+YD#1Q%(8[TN2'ZBL,ZE'7QX8U*]^0VZ0H1!UDDP, MB#GJX"@#4F56B_4$7-'Z,*FX FR$;U*31B83?$AHB)F=_%S99L>HTW,G\=T2 M.J61[;Q%,0+V Y%"7 0RQ<:SQ%C/#S(:A/R2:L2O4*X1V>,68G92L?,CKZO@@CT3X4!$GJ5M)9--;GA,>A5#P0Z1T4F[;XR@EK'+S\"=-F3]A;/.'8 MV>$B#XA8Z]Z_LH3\G/][RUIS')(0USJC,!;U62GF(">?A$*6\T%EO<@7RHBM MR.Z;B=B3;X0:D3\ &].3R%?[2QA/VQ$W45S@H-_!?.1;7<43&4UE.(X%:P?DO!B:[ C A&M*@V MHAE __*U[?E9[PV@C!!(JP!5[$27^VUS^0?PJ($V_[MO0 ML&^UO7.L5CC51 LF1*:)I4!VKV0>'72*G*%\:$HSAT[CBL\/+0@< 3;&;Y:Z M62\B?*L0Z9VGJ&M%?$=1;81"O\=NX"2)O_5=9L_DSB*KY3 _PWL:9$%"RI.@ MKF.:._4"T%_*I#+6:VTZ$5G'1+H;JUY'>?1QXR2T#.#1:LV<03Q@[)XAM$0/ MC^B;OS,VDD7NB&[,11OG21;0+J7FAXA:(7IDZ+AF?^&67(@6 GB 49RR@FU=FT>1DS+G%[B_,]E6#Z6+E]]0Y0HT,0*PL/50W$* MV12H0"@Y-1*K!@0+-_6?8/KOZF$%$LS1 M0G&PUX-338'V2>+;N4)L&&KA_@1JJ@9?%51PA"T)?PP)>-]>MOI M) E.@1O!2KC;D3SJ6I/] MK1FG?K:57-D08.V\V%9$0WC,(9K;1VNH&P2AS9S.0#%_94>?8-NF[YBK>OX$ M]$]^^D@O]XG=0*#K%AE3@V3/(%-'2JF?PW,]FPH2\9PY%%!M6) M,BZW@=Z/X62UI=Y*&<.V[NE*D8!IYB!#2731RJX3$YI*WK#MF4'%S*Y&3ZH? MX,,T2ISO>+2#1)GNFK2._)1_LG?4E0,9"SA4- ^GNTV@RKZF[WC)\(K^+8HL]DG50 BF?JHR>T%?/1QQGKYHYW-<3 MURXQC*HWUXN0-?HW4(L]/?TN,VS8:'D$>.LUH,UQ%=D.; ;R,BQOQVS;.1O/ M\\IC&TFS,26G%73Y#.V$VD"8FVYMH"3!357H1Y_5'B;@(Z>ZK(@IU. MTIO6MK"%.YRLB]"#=NV4,57R[QKAN5DY>=KBHB?O,I)-Y.YQ,@%FDX4"K[(Y M2 D=.OKPB]YLS%4S2SBMF2HRA1O'-V J0WP=C?+B=*%;OE4S1G38@V,)3WS_ MS7[B_6AV_F96_V62L[NCM;'W,!S$F8 MIG'=9'9I^#*L9I*&+T%1$7*GB]"CK[,.]/.Y*-ZF8V^1<%"R)>!3HFP_(C A]F+=S5;(+RZV M_@NM)9EG]7A^1Y-O^,%?0,78X_BL:C?PZVV MBZJ=PE')+E8&9M&XT$),E()&'YDXQ?Q<8-7>M%KO'J/)S;JOC Z!C.-7G$/C MV@^=T)V;*2+#:B:FB 1%48^+Q!TE*F)308]>YM=K5]LM=M/5MJSH=.^DN$C& M7H7LP @]^@>U49Z(^6*QYI():A!ZVP!/40%*!HF:&E6+HI@ 0VZ1'1^%["DL ML,D\0F0Z_3$,":>MV'NO0@C@GV(_Q:OM=K5M1_UPHADG-H$[E:_W?2ZD(=[1 MD+K0,C9 <;HW0Z"/AC09S7U"I$.Q44'BO1_ZU'XAJAU;?Q')6WPZ;3HLJ .X M"&L)-,=RZM=!184EO.R&A$6[A:GM(,"&5YMND/B_6=J_&16,SZTT3-NX6C.6 M6FM.F?.L\^4VD9#ZI\2DB>;04H['J;:(]+8TZG52GH52/VVF;4O],".'2?$: MRN*EH!(N,"> "FI*!HI?9?W Y,F;<;Y7STN-&&9F,L+Q<;6E5^)1MDG) MJN5SQ5O<"= );.!!(#;E2 DC87/W?!KUP;QB%G**:9U6L0"A7U5F57:L$ADF M?'!).[S0%+15>%G<[R3"VPZ8[ ND>+3,6C(NU%<. <_;0190&10QKFV> DW:-2=*=LD;NP?:*BZOB_G"8ZH*Y,, M@/4"/S)L1)V8&E/0/2='PG[/)06>U+V6AG:L>Y)FR=G.<0[_7'@>2S]V GIF M+\/B*Q'IE*14*ELGV; ]%X"83GF-@S0I?W*6JY"W9]^^97*DMJ*]*W<^6%/N5@5)RU>4I%2W_I(_SG!\1/QW/N-YNR>6<.( .3F#B(E-*MV M3H"*V=!I-LHL[GJX*GL?4;+&=;-]QEZYYQ5"^AV([4J@.D(@.4>JV(EKZY;S M45Z6I@4!Y2" *^/KBD3G)DN+1*.:5J>.'V+ORHE#&O:QK2FYJ\.4@.8C(^[! MX+M^"BMD7BQNUVAQ<;'Z>+M>WKY#=ZN;Y<7R MZ@%$R7)_<-QT3<.5:_R2GA-( MG]5"S@9PK19^,T!0)*T%))K3X!:PV@]0$^0S<*"YSR,X70>R#8DVID$V^2J( MU%]',29?0W,Y6SI9@@%(F0LA.J*,,QS[D8>N0@_14=!!QV&&=CM_2?<[YL7H M$XZ='084+0D&()%$(3JBT&$^H2M74/GO@_SL1 7EVQU[H)(CW=GM8IJ\X4?A M,MQ&\=[)BP7=XR<<9OC\^$!<,-_%:P)UU"$[;BV@@W<4T@J'L=>"C_QZ ?K; M.%^"MD-/\D40W3+DG?*THL,YM<=3W.RC6$>I$Q0K*$EV:X+EZM7-M47-*J+V M=;%U4>$1M.)W;P/&S7\Q(6R8$AVYVFJS4#C9VFVM% VQL50,ISJ"34#%#$#- M,,2(NNZ&;+=314_R%[2[=M.&97B>$3L-)\E%M-_X(5,KP!$4,T3MI\.-QED@ MS.H%#6PJGCQ@=RE=9AY@:@D[ .$XM12=E SP6QB$3 MZ3\:=4UG%'@WE#M)--Z$[*/JGO8+EM$'^+O03V@V]FK;J+AZ:3,"9( :5 54 M33REQ7Q#C]7+8T]W"V#@T2-S*>D71#6AE9D#Q#E\ACII"\QJ-4B6728EI(PZ M7=NWM;5851G>ZA0P<,;*C-]W4>0]^T'P+N:V,9L@O;N]@JU3G[NZ0%S*,1 ' MKY0/S=3L_D:TU48)JA2LABY*RE?5=]18652VRL_8B5M*ZQ:GQ1D>YDF.)Y&9 M:3&TF)!QD@W((D8=,Q/$%3NI7#6_@>FI.HE[=H^3E*R>8H]O 0![9CKHP3IE M&IB*C,S%P_M7B/X_NOKKQ^6GQ;&^NF2_GU7&AX$$ MB7TL72J:O!]LKG=)\Y8#6OZ_BOTO-E&6BLSA)G;"3T-@JIYB7>NO%4^P"94\ M$I'_1=-."ZB=6N;6#>43BE5E5I^*^N:/DRBT5?B>\,9F]*%8T;[&KQ>710JB M$#V2(>!JNL^ D^?I?]4R85\RP$=LQ,!WA%+G7:@:G0I5)G%9:("\D M@^$?)0@P 7]&P\=+5%/F]A/Q-%?W/\/G+*IS6>Q#2O9NJ,YXT(\&"8HJ<&RK M,P6@Z_>?/VK2UE)5@=QDSF M(R/I@MV5**!"@C(&=FL&"GT/W5Q=7RT^+\YNH5NKU:0XNGH6B(ST]5$IFFT:H$L$HWEZ27( M"2*NPRO93="=!&>%D&K9A:318P\HFV5ZH="*EZH1 >L]H[=TZ< M'LG7%B:TN;+%7DWJ"($\NU+%3ES J2O9T#WD= 6@\S!+BR C7@ V/Y>RL_M\ M#(P!C.!M"SF" FG]:;E^_WYU4Y.B M^Q";!I]NH[#XQUT4YX^ZULY+8_$)GO&;K&,Y%W$"E)4?^JKM8@E:1&LYKK_VB1;/1!/+#8B*-7"[+]:NXF:"H< ML%'[60 Y9O.?D,/V;#Z/!4:QOW^::M-0-X^)+;<,#UGZ:;&N];220'*F69>V M/@["8#H9B,A(KE,,("EBHE=B(-B<>:Y:XR"^)ICF+T9C-!@Z[*/.[6\M8A1!&JJ9!JV5(CF6:6Z6D;+@3 M;5\5\Y!0$@J_' VJ ,;.,K4GC?U9E@WM'@)J7SX;"FE] M",G-XVYC9Z;&[L?0IU<):ERM!ELW$LJ5!5PL?PUX^=,E9,6O%NHC^NO%D9>Q M$/E#=C@$-AOG]5<&.-K[6 B?Y45!PKR+I!@(?;LM9EVG@1U_BT:G=.%R7.)# ME/AJH;3.%+M7QNW%A2TEV&]!%32?L'4.:7\?4]5H$G8@![[34L(+0&/HXB@0 MNNOEWZXNBTA:)UD&_#I+1R3$EUK*Q#$_O522&.8JWZ/PA;_1'8.^0E!OZ[]@ MKPC;M2\R9O!]3"%JXN]F-&5-C?:+*$D7FR2-'5?Q:&].L.R)-=<6/2HA0P!- M=QXYZP.]B_ZH'-BRP6/NNJT?G7#]&$?9[I%3;"81RI&U'*MIL+7_Q'4:Q =Z MC8)<_Y]*E#K96M/1S["Z 3&?G4 M*E&/MI[EFJ\K\E;*WX-&#'NT;%ZL-O ? MXZ4L0S>F+=8=I? \%IM(FSM:[5I$!=(:PD">34, M8$]G6K'J/G*9C)8F&J[1O?22EBUU_<)\U##JAF!8;0$P@(Q"G]KF-!#!TV%, MI415]CTFF[D!$UQQJB$#Y/&JX"8.*U9S$?GXXQT11^+2L<+ 1^S$T!$?'2'H MN*O*9#'U18G&/(^BSY^<(,-:ZHL[T?9U, \)48]&G*(-&8N>Z&"PG#H9O2NM M)-R6R5E505IMKVFP1Z>R+7^J[5*V7"STV Q0M%9*]KI*K7ASD[W6[6:MO<>! M=QW%#TY WUC2D:P^?X:]%=$PN5<('+0=BS)L(<:1V M$^W[Y[OWZ;'5-_G%5 M7&CD><-YS]G;=^CF:D%^=;-WSVFT39+\/BD8VWH<*]\]!!5*KZ80T1.#I+UBZ! SZ+M&0'+ MR3N&?-1C)@:\ISP&E#2U!&O0CKJ%T)MDU6OMKBYR4Q/:,^0O3I@Y\1&]!30* M1#2N6,_=D5F#@UO\?$-#(VJ,K$?;C<)6ZPKMN6<4L & )GN'D T[O8F\866G MPMC//W$=UZN883V9K[7\D!F>*VQ0Q6:3;#6 .'" M@,H%X2&CD OB-*;-(A=$QAA>+HAPWR-R07*8"8,Y&QVKAQ1 )K .?B+);#!S M(#\$S"(QD8U>A49-2HU,?&N2E:-QQ^@]'CC+MUGJF!D=RS/1A1*^#:E%$26F M3$12<^'Y,ZT>F5P4-#-4YI")U'?OQ3LSO96JX6ESU[82:*XM^LQ#6A)P#O<; M+9)R^3>NOF.S)/N==6H_'>W^)G5W&W\J"P$R$WIL5YIBB4:/RJK"0;U,O.X]IA$>#A7(N-I/L(QY2Z^CMB/BTHF MW;)1IW-(U9"!>:2@A)M(V>=27_8%*(0>_>=__.&;MV__2%Q1/_;(3^-T!@5O MM 2B[86JD\C4#B'N2)QA[\$)'-I>C:QU'H69LKO)G6O]VD^ B#BT1D>CI!C. M-.6&3@#+B1K@0M-Y%&[4--I* 5YD21KMB6X,''^?T-:.-U%"P3\\$A?5V:GY M%LK ;+]K445L0&#<8CYR&8"B\6= 8.0%M@HHKWJ%\X#$29FK7?E2(Y1Q_[S< M^_4\[*V=EU*KV3H1^8M#=,7A8B(J;YZE1;E?Z--,RKSVZ27>X)BX/Q717C&$ M$X;TR_4@$@F*M0?TTM7+ 8= *;UBQG3BZW%1P=5\$"I&@1D@?.+655;[>QE3(:-ESMKZD-N+ GS-+01$>IXY[.4@\,0# M+J/:'W9_5Z=-^#Z/XCAZ]L/=7%.]^0C.M_(=%U^!>)ZO[N]7/RUOWSV@Z_O5 M!W2]O%W<7BP7-VAY^[!>KC^NEZM;F)CJA%*DG^LMIJ&I7UY#I!7KK_W0"5W? M"99ADOIIQM+<#&*I^E#MGIG:^"D$2#<53$0E!6U+J+2(?046[.0U9G3CS;L) MT<:8V%+("IA8##;HX"7*3N^WV0O(W#,ZN2'*\#DVZC+0 M5J>*E!DCGG#B*! _R\*G+&PWLY0L54F22(Z9W-B7E[:<6!:30?$XUSLYP01F M2%#Z J)MCN6G*F;/DXW3,@:!6,['&<)'6 *>&OU7TO(HULTH50955I/2YL=W M+Z[,L=Y"8S(A5*':M=ZU\5,JJ,[8E!"7)&P!A^SY/CHZ:90UW.Z?&CVX/%=EFQY59^N"'_C[;,\AW12^MCZ&'X^:2 MBUV,,?O5*,4U;BV@%*Y12"OHN'T.O]!Q50.VC"[148!.M0%N4DNJ61C%XS;)F8M #3!S2,9DQ)DTNJ']AEP% MSDSB%PI/SF?2R42#.4.2PWND/CXA9=KSXM M'X@DHNO5/;KZ<'>S^OGJ"IU?W5Y=+]=SRN-5D .QF X1QO!>M789"M>\:#QT M218)L5>LMMH$_HZ=W*/\3J,EP%J6F&"KK)/7WQ"J]CN+U(W[P7_*+CSL<^Y&G)-5R M"'9S5J2XB(H4%7.JJG>)_T)DD\Y#!S81]-Y+B4&5) T3P%0]ID32'J/ (_2G MS1738ZV3-;6@$B3;RDX%*9%.>[^XOWJ_NKF\NG]@)2N^^R.Z^NO'Y?IGV)9+ M.ARK59$R(8RSZ>@*YS0J=Q'MZ5/77*7IRY $AMW4$CDR(JE9KRY^/#M?/%Q= MHHO5A[NKVPZC_AXJTT ML!^A@1VX6Z&.J^CB_?+#\G;YL*9=%3]=H:N_42ES$[H8FP49[']Q5 MQJ7I*8$$RL93P4W!EW!:8!#NUE" =!%T.,IQ"90I9'C-FCK;;0%5\>QM3+!N MIM5KBZ2"#BD% /(P[9.U<7)VMC$JPG9/'$8GX++P=.=?>U& 9W$M!$1-@=F8 MOC '5%<1K5/GOZN1M1?:-PST>.K40/=LK H8 )C& WB)1"LYD16+:S9U($C M;S 6D3+_.]:/&E7&O.G]F!:76Y8%L;/H+1J)$;&O+#W=_ M9L;)N>-=XDW*%Q-158S.'-MWUYWUQ25/GW 0L+;=1'\0M8_CU/%#%A '52 R MPM=5*CB;-+Z7OHNC+4X2HE^C3:8@Q3HU*9CVTM M(=NJN/<0]N4,M'R (F0$5TWU:,+J]TH;76 !_;\B3;JE'J,"NX]X#C M)]_%5 TJF3B]25:#=]W5I<4/DWQ<^WBR;8?CEUGXO\+G9)W02< MI, 77NK( 9Q&1HB*DM2OWBUNT/W5P]7]IRMHZV>4>(@ON/1H-$TYV'O,,N'O MG#@]@LLR'Q7[&E,!*Y&Y?G6S6%]=HKO%_?IGM+Y?W#XL+CK%6^<@LU*FRR14 M3(QQQ5(6>]9QYC+#M-AF8YVQ)9TT (.E=:KCJ'(!FP-#7H;S\G)Q#@^V;<]H M=O/N8_7(-NIJK]4QZ!Z[V']BE;FYB]O2GGI(V=>C6OB)+GB&Q!A$FQJ)@Z0' ME1)QIM"P!/HZFER]#D.%JIBGB)^F7DVC&6M5918+5:H:N0P3K+CRK?Y(4C+= M:NQ%C(>I(K,N.,.CZTKT2@YW5CN.*RZA"QZRPH0FKBIE)CCEJ.=K M&IK* J_DA DMC8+'+9BQ$R:.FS<(P-IBJPC*NHBJX:4@CDVA.](^NQ4H0/G3 M8V E:QI$,9*K(A)^%T=>YJ9);B9BKZ^+RZ;W:II1&ZIE\TT7/Y'4Y7!>HQ(2 MD;T<%%?]_0#ZD-&4T[7>,Z*::9J\ZF+3"J3EY'A5M*:1/]A':KH,U9>[,:9B M>XU+') E8NQUW90Q:G 8J'VS4!-#93GT2D@<5_8'P%Q]0S:+9%&-8%.BI=7QB&,(\2E4ILY'@RP\09 M=XMSC?7EB3L3XG:FC8(\$$D?/W'% BC>R"=\-[C(V:'9+/DXQVM'@$;<94MFE5 M*G_"98>^>\P:%8>[O!(O=.%[)<3 :U4JH2DZ>C^>/US]]>/5[1I=?:(7)'-Z M":4E&))*^,KT&==KO'&I$FW/L\0/<9*0CVKC.Z%R0R-56).Y M_G,A?B';T0 M%9[JBG@-M"'GMK*W?;)KLJO;DUR)!(:2M B"Z)G6WB *^#+*-BD1YH7KLK<- MI:;&WD66I-$>*\;H=&%.=X^F*%J:"(H*[I90V+V95\!!3@$(3MP,>5J)G0EY M3._,!.VW% 5---FVKA(AHE*E$+ZFV! /:L&0;=-0 5V]N(^$-OC2WVXQT7:N MVKL?SK0IKSL5^=['0E1;IQB(O&HDW*V2D.)UK)Z_+Z,[R?6CXY\[C^D'O-_@ M6(FYG2EV@Y#MQ44^&1F$Z"CT2S[N'Y"1 SZ)*VYR=F3XL;Z/PMV/Y+_+* B< M6(.CW(FVXT0\) 3\I4,1'8ORP1PVVV:RC/85JX5;-+G&O7"2QV7(WK'XZ6T4 M7F+/=ZD^_(0??3? R<5R37_\24,0=&%:SK'21$_D?! H9\OPK("#6/.9MW]$ M9.99!1&5(-&7!&C^NT]?S4#0#-E>>RT&-#0U'UMK=1=:1^=.^)DN9RZB"C A M1708/441/4,]P:0IV0Q:+J!$./^_GG""RJ8ZO_FRJ4@\8]=F_>&#$SH[=BFL M(7^\>79-( X&(A]X_0'50V=A#$G(7CLR@@V:AN.(5-W%D4O+YH:[B[L+36W# MFVL]>5. B$1_H'HX41%W%[S#"T !KC1T@6B#1MY.A3@!:;UV8H+.N(:7URL M-85!#,&N$I#B(I.*?!*J9Q'AN%ASA0-"- 8YU!(0.05,]<4C_G>&<]#%I?[% MI9;2D &PKSDDV(@$A4TI1:5,Q_B23./(B74I46!/+21#FS>O/IQH2$1K@F6+ MM+FVK))L,@O[@$?:=KWA9 +CC^J.2WR(B)E96QH/49 Q+?+N\H/FJ: "R_[Y MH("5[*0HIC&!B];YX+)4HJD8&/G0SRHRX5(]VQ2;B.04P6Z4].C!^C+,&ZDL"9 M:[^L$!\1F1@DR$G1?LAM]S3/CZB".?IQ,T0.Y#423-< M11'7&AAJY9$ *\"I!* MM-(.*,*PM;FV/( XGZBA-%@XE8=Q$>T/&;VHCK8IC9C;/?0%J\-XLWQDA '" M?#!*BM'HE_U.#'B @'3 M3'Q\E.2G3+X4"P^D[,AXQ14<(1U,== Y(=WGZ#-]&G*7;0+?-3[=U"!9EB$E MI 2"5,QEKX10/GN.IYL6!RNA4B?,^--MC"KBG6(@.DA3];YU\?@1:0O)&/@6Z[\:8ZIJ,Y4 1$U0**&^#&@ M3>/I(OKZE5@HK5>$'"\:==W(D<0UC FOL[_XX>[H:PAL9XKEP@^MQ46%'S*4 MCYI%Z)!/XKKP0W]'TWLY3SC>1%ID?<.[W(^_1@5MT<\\XLZ>M&^,[8"[.-KZ MZ;WC>SA>AD\X8241]=6]"AS;7JX"3H(O+9^)\JFHGCLGRU*#$/V WB_WT.,'-DQ)(JP^C]'!3"/H64% )9E@Z 4/ &ASF!815*6;60J%> MJ%R %MLCA/>K.0:0S;C,D49EJHV5QM+BG<3^ M[T$!##(+4)K,!P"W_T4L$SL 7%I,T<3\'KO8?\+>-4&WW;Y:QRK4A&F[J:X> M>B<)-I?E(>_(UAZ=A)MB:MTT-!,%42-T);H:.S7E6O*>ZR9"JP31N@.C@YWZ M15PIA@\._'L'<[[V)5"92L9/I6^C](: C,FQ'JY"UCS5;F:M& '[C_F$N @? MB28)2LE@]!8=,72I90VFME-KY=LV%JTFS ]1F#XN0J^Y%.O6RWYA^WVR-F(@ MC[RTT11(Z=NS;YET@C\9F$ T.D^:C2@TZG5]";KJ\MM9\IJH:O9S()%6QAO?=<)TSJDGBS#AVR3^)[OQ,1Z7;SXUAIP*N,SL%4KBZZ4 M65>GCN Z:T>6]JRT=Z*OF;*DK.=XQS^V?"?CZR&G<,>D2?GQ^9O^.*1E/*Q M=9(-VV8!E8G':QRD2?F3LUP:B.']EDF#P?)VA$4?,9$LY<,0&X=^6;1ERJ)( MF7.:2IPA/32U4;E*T9B0=EB- M^E^FV3L!:%)Y$^R7)3>P,R61.C(2X;5TQ MY0PB8<4VGYZ]1P2>_?1/]" /F%>VCA"K76& M5D?(WJ6) 7;B_,YB/HJV*"HA(+\ 08N[)A40\&B+MG2T#U\]:IE=_SX\LCK" M@4>@?XKR;^09Q^]QX#57N,2)&_L'Y0;1!F#MIW3IHBB\R*L!H2<&"1THJ%?( MJR<#)VV9K]\][7X^ MAA\OL^=WW\7??_?C-__ZN#XFP7=/[J]O@K^DK],'_)=?O_OV\\M;]R9]\_?K MZV\>?GS]]')^\?.;)^\A_OOFOY[__NGOV?^Y7GW_W?;FIX]/[_]U'7H'[U/X M?U9_6+DOA_V'_?KSX=W??WZZ>_O-]?+O3Q__<'_SYNZPC-]LW2 [_/KYQ\^. M]X<_^ _![U?[7]_^=/7WU]N__^LZRJ)_/89OU[]^\Z_S3\GKZ.5Z_Y?GNS18 M/-ZMG ^_\WY]GYZ_?YB^N__7CW=W?__#N^_NWO[AWZ^S M[Z+G=_?;-\_O#OLWCYL';Y=^?.=OG!?ONXOE[[__M__=[UXB_/(V?>/NXY\^ M+_[\YW^@BX?[LS.#7&I:TI ^16)9LH0#+M'!SDY-^D5SK7\' D2$U;P:H]&A M&@[YDG. #=4W(MNI4<[?3W[Z^)@G$JZ=ESQ/R]D$.+G%J:ZGH K+[KM>1:P$ MPM*8C8B!@.)Z_BL4XI3O&-@6'TTN5N*D0QO3$K)!$#T[!/W5MKT:3NKUE,1+ M#9+E!%(EI$1!N7(NC8 \MP6-6&.UJ,&6F-5A8%UJ5IDNHVS]G["_>R26W^*) MZ,0=ILED&"?+T(U9;7XG.(_B.'HF2]\3 W%Q. 0^S0%D=?QO?&?C!S[- B0H M1;O03PB@])(,7&V7(?F%$[ 9KI,';I;7]P]O?V_+DX#8FOUT08!=BC1]@0ER M"G*TS1*<5TE7,DG4(%DV M2920$HA$JZ54(1;$$,DOIM,(Q13,6;0]HZT6'08)U#C18F5EG*A3:$1-ER<_ M(>"OH_@.ATZ0'B\"Q]^KB95X-D#]%CXFXEN]?#S:1C$Y+]D,Y+(IL*&G(88T M"[1(MFSR7KTZ Q-=CYH_T^J;7RX*HH*0U=C97)=):5\7>Q1NWCK,D9:&3@Z)QRIL' MP>46!G(NIW1H'O@Z-"U+&"YS2=[AHJBZRB#'1P]1 >/PTB-6,_ MUX#' V<(=_-&_C"[<%UX'I%FYZ5X-TW#-9K7@0I@[*J?881$7?\6:Y04=?&Y M]X.V]9$ZARKUI+AY\W< %]%^'X4/:>1^OG/B5?R04C^:+5O>Y)\DOJ:R+D3, M30$O4>O2V/-#)S[F>1H).CAQGJR!OO1#=!D% 7T==R@3.;Z"$40#OC>C=ZKD M,:RD3@EWX1S\U F4E%5[AO6,A=;RLJ0LY.9CFJ+P%=@],Y?.[;S2UJ;,F)EM M*A]<\XI8,-5V42$N%I(7B.7@QI4OG]\0$10Y.VKFBS=MZMZRU+Y%N-CM8KPC MVB*7K]6VD#"F2Y3$0@F0U:B:"D8B:Y9.14Z(G')R>6Y$VTI;)!0 J-CH,*\2 M(F6RF"5X+I,L3TFX(Q3-82O*3W^>75.6@X%$/,JU/7[1; M0RE896F2.B'-/"IM;(VO7CS;]BV<$!.10U&/1U';N8#4 X/LJ(1!OF&3.[AK MQX^9L[':YI!R>5N&'W"\PW'C@;*2;&B LVQ\JF,F$!X*H' _R1&2-%^&T#>9 M>P8&I34<0.VBS]5*Q#3I9%R1 M@T/GH V=A-S&K"J]9!Z>K0J?:F=GD Z&)U8=G5MM;X@)'-QC&HA4?HW$GVQ7 M2$1HB!\H%<.IO@GH!&+$L!F0K7T&&-%\M23>K:$47/I/OH=#[])/TMC?9 9O M)<8D'UQD<4Q +;PG&HE)UM%#QO+U8VM9!Q(,(%[0B]$1/>C* M1])$Z:0<"ET5;IBK[3R#@4V/R(>\QGC!>I[LB3 M\:!?M2FPM%-[=V"[ID&;A>O&+!:4IURIA8M[DZQ>*'97%]KLSN_A:[&..\*Z'>&PSN1-O^,P\)$8O+H8(W&-:9+"%\S6C1_@P? M>MY$X6Z-X_TEWJ2UB7R.G=@/=]?^2RU3-"?N)-Z5)@K672P]_(92:V,R!B@> M,X[G35_+@"2&$;ZK_2&(CE3@C?72 C;&DJ.CD!\ZDG(*6#J)>9-5 (@3Y2,C(KICD=0]&_M;, MG9E+/W&#*,EBO-J>.XF?K+9W,3XX<5'YX-H/B8'KTPPHHGC85T*\*$)%"M5: M0>*16,*X1..0%CUTI8!8AA6-59-3 O*=Z]1BU/:Q)J#?J H_G/5I ;V4K#]>1_%YEO@A M3I*+:+\AGP]KBP AQR/1A)#M<2B+Y+V81?-3JFDH"ST9U\-X$3^A_U=F%\+NGDGGP#,\IH$69#NB).@+DK9 MS>:9>U9!G6V%PEJ;\GKA&T MQZZ*&D2FA0&>HD(B"4LCQ>4,>/$WEPZQ^Z)#([/KLN9JE8M_[R>?K\GY%,7Y M)[;&+^EYH/H*4Q.DU>M3/=Q$:KBJC9=1F0( M-5>[QT\XS/ UVLPFJF[X@=6I%G[0.E4'66%W2@8"4=G*O6$*A)4M M)W9' 69>(5 3$1+K7&T:3OLAS$/<.T(-+]+#@DN; E&3(,XG0$=PE#@[*(4< M63,H@RRWGFD5AS!M_"(F(I61/;(@OY$%,.F*ULLJ3XB\4,E2&*C9K;4%!>PV M_"2RTJC'/#5IC3/_EN_S3A4W_MY/L?B7? )(2V %#M0)8^)]FO/^/MI$:6+">MY,N_F?/!3$;,\'B[D.X*E(R=_@ MNVB?AFFA1(["W8^1Z1?/FVL]U4: B.RK)Y\\'3\S"9#RHO7MB[9K5G$LRFA# MTG"QW_CT$-(7!3D$RX_T9;B('ND7S_ M&H67L;,S$1+)=*MGA1@/@704$U ^8U8Z8Y@EE5@,;-OT_%@_.CZAEM[!T9ED MV51HKRX^)LIQ/$[;/QSXA&Z<"IQMF3'U7>;$WC8B5*?-J1^B@+W73QZPF\5^ M>BS7N8CT=8 A:+LGB!F2HO3>"AAB'AUCT,C126&8_TIU#!."AJ-_MN8@=!J\X^@^.4TTPX1U"/(\2M-H MO]K>TWM'G@"=+@K-6QHD@X.#B+ /$AW)@LYT+/IE#VM#*_&Q'7,6;79,HL0Z M.H!(4&]=B.NX+A("T2'#Y'(#(C8BSK5EAKM%,POLKYD3IME>XZAJS[ >@FDM M+^!M,08^QLJE;G68]+=B%%1Y3TZCY-'Y3(L_W/ON([&!='QEX6S;]H80$Y&S M7(YG-D8Q@V-96/>4A_A1.\K2'1O;$&4E(YNJO[7F"91"(-7YS=5%+V#9D/EH M>AZ3VEJ^MRGC\O[A$P[I#?9:N;]#9\K47C&/FYQUA6_ABT'H%S8,,EK"IVU= M;+N_'_-&0!6P&S_$RQ1WF]Q.UE>[M\S$83,>^\6K#TO!8I.P-"$@01CF3[N[ M-G>#(Y*8UK'CT2-D1;W1NB5(4I+%FOD_A(?U6L+1I*O7)8IO2=0]1S-)+<.Q'GFTQ M'8&AC7-P"D0E+9#POS.:^93#X LT>+Z>F=R(<_D,B&?DB:W)@-6V> 7CX^0R MHDTVE PNP=3) RA"RXN/@"AXTAF,?LF'@\9SY=2O3#+)1HU[#_B[T-_ZKM/* MG:/9,Q_.*RUR6THE/B[P]$]-0-](F7M'0RGP!U MD:JK%VEE>1;+H"^+A;Y"9ZANQ@EL)RE?D.!SV4S1.(FQU3L?T MW#%+%9H*#X&S=.KOJN4\_=:^K"'?ZU1?%UT7L84A??K3B=[T7QG'B30V7(KF MQ?IF2V?B]('C :NEO;[49BF'.P<+9H\E;%#W!\_RD;'[I1Z$? M;J-XS_X:;8M7/IMCT;^;KGPJ\\4(C?F:-";;F5@1MU% #1P:+[C0YEAU9Z>( M]*V?>6OF,=)KJ*F-66O!1M+$[91VDS$J<[6E3#'$\9&8 ME(L]M2TMFVV\M2TXK3G MAFSIKQWVZQ!K7!H:@+5XH.IC)RP/1T:B'%*>MR/REQE,Y!0C0SR+"SYSYE>' MK"$I3RZJ>J:?(6AKR:IF^)U":.=Q;S9.%,R$EQ=B,3NIEV%*^.&3;R%?FZ7( MK1^=\%T4><]^$-@]O%71L:.@M?$2MS$K9A<"C"(Z'Z4$ -H5$#AQ&Y##7U,B MVO: #IT,'Q]WE^!]+7XUQL!>&+6 55?<',]A0571R7Y7KF=C34PA) WG?22A M32P,PT5UPTPC%['X1&8ICR[=!*JA8C3(H("1Z%,AF_J=SB)(_)BBE - VBE&<@T"'',:,Z@IH MR$'G-:$BD4PT= /8L=E:I?>)Y+&=Q,LPW5=!Y8+(ZF;)A,M9T]K3X2RL:)N+ M+%L!-9<0ZO!B*>25U<9[8@^=[S.]8%4:?6*&&)KPDV"A9^E,O*3--+MI4;?Y M(?',HM_DQR0VD4[ '*.D. ,\""1[1Q%_,7N);5.A?)K/)XV&3Z'?PI4;71/6BBD[2C#\P;>'3_\ST>'7R M,TL%G1.=7GI+S^XX)23+V7Q1G(: MC*?[JIK?3M&UN)SRVPGR*0F2_@;GXQ\4&<[7PHOZD@ MGK)83??!3'?;N2@>V6%O[>_Q.2V3:O>.4XR U9M-(1JB=V_5>)22"6A#9\PE MG6J0J>T+2_G>353R1;3?^REK9?@ITZ 7PXX]/PTB[%; MSU:W7"9>TN9ER[2H"WO&5L-0WI>DL8RXC$R^'&JLAQH+SB!B?!I1JU3U"7AC M=->;O?UBQ"RJ<3O.F_,9Y9-$T6&*WGZ7N^$T/G@'$0 ML5LJ=1 ?S02PI %@OME?8OY+<[\$U#$Z 6X=*NW1=G6@5 MC^"(CTU%DHR)#K#.1Y8/O-::UNO8-U<7Q;K8D/GT-^$QJ7TJ]39E7'[YT8GQ M8Q1X.$[RIBG:9] "(MGD!P34;VPQJ3QJ5W5R:07->W=R)>O)PEK'8DZ>_NM*% M"W2)W6$>-?OR"#9YDLOQR:Z^[19;4T%FS%7C84SFR_'8MW#=.,/>19:DT1['%X'C M[Q/:?_TF2A+:)?LQBE-GQSZ!-[P[RWP^<@L R&407B&7-K$/"! 6O4X*,%^# MM@Q7W&N/@WI$FMIL5.7A,DPQ@9\F(EZM'W%9GXLFGQ><\\MI<^!-M0<1#SJ; MG%[1J5+[P0E8"):P_SP*,R'1RP\D*<:SSV%#9WP-ILH$6Q#1G+_5R>_<5"B? M[3.F3!=[VOOK5S;TJNBK<>EOMYAVVL!"9I1#D5>/A19[Q2WQF*-%#>LG"^O9 M1H=<1_$R=&/L)/@2YW\NP[S2WF6&KPDUVN_9A9]2!9'=\O@%3.050,E/2OTF M>LOY-9QU:DZ//NM'DA;@TZTP3@C*-:H]E->1KBPD3!@J&?BR%(NOJ#@L:G'H M/[":A3!HTD,B"T:4A=,*?'1_\M-'&O'QP]W:>:E[G(Z4@^<:+$J=%R())>"O M ?.,3(FA+01RJD(84;L88SKB$B=N[!_H.)G9ZM7#JJ^8?-!.":;[=1^_!HV4 M\[;79YJ0!O8]B""(GAVRI]6V+2HX4?@$R\G4J^A\:,3>Y7]J #Q1V6.?2>J4 ML:U*S[/$#W&27$3[C1^R8:Q,8=X<-^DGIR 'KOW.$ECWR7G#_T%1>WM M8 2&A5R 1@?M#%VY@15/NX#0?1#%D( MP<&!_7(9J$0C^U]@KL8O\2$B:D'$J%NB#LNCS,N'PIYE;;3[].;LZ@2I2JK4 MO?&=C1_XU%.,MJT#U0EEUGHQ'07U?/JA5/9& P1HY$UQFR(VJ9$'@G^7>(L) MBMY%E B_C46EP+QB-+$#.U< MAG2Q+M']?ZF;!MN30P2HEL*.1A#85 2-_8@ MI79OK_:#AR4Z]WF31B/B%PT>YR#@O6T(Z2_8L/4#MX./."BK1'=HPO?]1?[^ M .S22S]Q@RC)8KS:YND!],:SZE.ZV$19V>BT$7Z@]:RO7FAG+YJ%(G0=61RM M6B#G4KY$J]6L0Q>A;^<]W(C=Y!7"03^?*6C39_UT% -YK;@:'HD^_AT".H$$]GD]%Q=YBL$LK28,I9E,+5-'2HY@'36[8E M#A.&*6#]"+K:'X+H2(?H7!W4LQI7!8V[!%"VR+?48XL*!>RS)4E]HBGQ=103 M3?/@OWR(PO0Q(>+B1YZ0*\4D=F&7$@65^"]HSR;23X;,A'74I9OJ\V68!!!Z MK)\'HI$4 _M=]##OTURP.?N^R;7CQY^<("/F WNMD"R3A*6I?<#Q#L>-?$\1 M^2D$]$1!T!,Z84"0SZ#0F^L]@].L901IA*EOM\\]W0&_-& M=*>19G6)#\0@]ATI-W,H*&!)"(T@V"N:<%E"H@')"A3HQZ:WZSY3#8@&X%<) MT)2%R"2,I($J%%1'#N]/ ME4E]FEBW\ 28W3G,%$T6VQ3'JQ#_C)WX/$MICH0?7OM/[ ="KY3/QR,Z%%!9 MPIY#0:,HQ.A(8"'BB+#L$G(F;@E\]D/ '.I1=%'EOPZ5YZ-62ZPO,WR+7]+U M,PZ><&X5CQ*(D !#*8-6N N E^+Z>]=ENI!\<]$!:X+=>1"YG\51D6:T<2M2 MWC-4UM765)G6H87M,_5=](3C, \.Y%6N1#RI1R*G& IJ@/8Q[Y% MQ4URV*1!'(C8$_/L%V%5 S;W]U?;B[S0WD,J.3/87.2$1#L5L\N82*.\84(A M ']."GOLT>((?[NX(6QA^4D[1&]YB J+W83FS0+\JP3;X MS!#N%^:[R?)4\PH7X3%>#*4?14UV4$N*@SR'Y((-0E#[AGR"P3U.*W$D.7+$!^SU*9 MF4D/R9_F=GN,Z=/"M@5[4S0^.:\:G_!?+PZG5=,6*DBE!PTH-Q2VV^>2,HT MC@^5^-WM;()TTF@<-^QFEY@$_3SE2^!OBCX%>804UF0:W%2?$6IDL.^?%/4Q MPQU#J%%L>C@U+BJG%CQJU)H&=<2%6^IQ96#SUL-3JRQ-B$=$'^:M8O+_3GR4 M&T^-"2@J9G L*/LL$&VDSP+YEJVSX,XYDH$!^4/Z4K3Z" [Y>/IG.S)BF^1M MQ'MTYNT+PE:]PS'CK_1T)8-R*>X?K_9EN85QGZ[]_=A7XG52VVK+JJL7^;\2 M^A;CJ0BS&>@>/J]T27[!1%KXDD5MQW+,,EB1Y*FU!B+_'(PW/T/#_4^ MQ87[LZ^A:U386VCAX=BD\UG^)!SV5.QA+B-SS.*JTF EYOBG7!H+]\T@"=*4'KR$_++ZR@F&/T4^RG1 M>%N3VA85*):K2OGS3*$1_;_5J'8!P#Y= O#X:D9$8(;?X= )TF->HU'!$&TQ M^)!/+HI8 AM0HDU)6<79/L!14^,CJCPD.7Z:#!'7;9H1=X1[E')J@#*V#R^" M +UF/ZZVM()4E&W2;1:4+Y]NL3!/LIS',CQH :YB*DUW97.[@2?[=7OE&^LQ M28T2MOE3MBNK+@NOZG9E"O$GC29QH,:>XC9[3-,B#X2K4R.8AS)])^CE$-'/ M?S"IBHS* B=N/N6DWYU2=A4@.Q5W+6&L%MV 69Q1N2L3^8@:X3S>4OI4MPQ0 MG09).8TYC]H@G07-;TK60CI*#?;Y6HYRH 2-$812>)L$Q ?P#'M,9_3>LI$#^:Q:>*ZX2D_'>_IM H^ 3;Q![JI7)V\E(!;37J(2'O!+@O"J2JVY;Q#U% M>ED/1G70R^,L>6'1:?@9%Q '4\R@62K>^A!/AX@&\94V6@-^BF@RREWTC./W M./"685TC5J%&2&-(]0"_ (R>&&1TH*#1(X%-7^3SRNM:9ZWV]OL\-J2@_2^8 M9L6?4U^!' \''"9%GQ/Z5^'%#9M4I.*ZC6EYT O8D9)MJ,^GX>V#!#NX: V; MK$2;TL3I&'>MUD3 L?EQ2F)MJA %0EM2O#8"&4KDR7)L[IGX2TIF\/9 97]\ M9BD1!8)C1 &7>G?XFKHY>AY7T'S\^SR0;--ZB(^+B_B[&*3Y3(C.D7S93NU' MV=K7GY*[QI_$M\'LEA$T@M';18_L@GW:EG.55$=18R.$YDK?_0U^N6>EJ7] :U;0_^(5JUQH#W=>?OOLTE().NNA&X,4,6: M;9?4_2W&7DVIHL1I=?("6%D?0Y^6^A6>\64S@W(7L+]@]O81H3 M.=\4HB_-(YW,1_?-(YV >,4OUVJ;_(J[['%'BSH0;CS9>.)[[#V72IUCJO . MK6<0+0!P#!+LH\<0Z7XG_WI:V#;)+G@(SZUETA\*1N41;_Q/4HE$2-_\&< ' MO-_@6/@*L#$&SL)M8M&C97\;$UNX0@+>XF=VI2X\&JL!8,)88= C6P=YFX)W M[GB7>),F ^'ISC# F$$'DQXMN1N:VG 7DE,U1L=3G"IS87,>3AFU/,7+&R&; M:#'9U7:H/4Q[%%PSO!8:/0+S]F)3@U0=9SG9YQ=12!Q,UGXO2])H+WG&IPD& ML!6Z'J(]?AG1R]8Q>JU5])Q;T$,9 F M5%M5X=]:8USS/4$<'XG_EK\92XAJ M\'>/:;3-DJ+\GEJNGC' .21V:Z++Z,;?^T2SR)V,$2 !DTN,<>YS?BQ);1Z]#U%& M':YPL=^P=M-J')9-@N.A#*L^EX8W;I,/S:9LRY 88K3)FIJ:59@ZDQYV NQZ MO%$FAC6GC%A7<5:;5/E;8]H/^B9*:+C_X3&*RZ :SZ11G0_(*%44^]:H%FVL ML>R]$WK)H_.9WL[<^RZQM :TFG "(%.$./6X,+!=:V0O"@GFQHZD*&(]"/(V MMX4()ZC6VXN]>+E^GR%)<41%*'/L\'.ZODQ6XT6"BN6+3<+<=6%,0SX-E&$# MN/$.BF$2V&3)\GT4[GXD_RE9O8+AD.I+@%*?\K*=VE-I@WTC>1I,.@G,V9BX M8:;=J\*+P0*SDLP0P2Q (TF.6#_:K;![>[<]59B(.#UE_P>B%!L-N:O(_/FQ M>*2T)GCHAN!&@9_).]E1>Y!$Z"8@O<5C2Z,7RC>\Y JUZ7 )%Z=O$?.-56VK M5-&;QZG!B:">TVDJFW]CT1SI5SKF%JQLC?KM5&VV:U((W"SQ7:U@/!A]10C) MO!C.3FW2O)D'RY/<\O>0:D(IB?<$[0S$8<'"$;HD7XL3#T0$.6,A@X$<=/IQ M0.'^K-FT-/:[#-D]MI]>8L]WZ7G^34UP0#=VFL MB6C?(3&AE[4+8II\5;R9OV*]H.K;F6'W0V4RX&V_"GI]OT&=(K:8U.UEQ3L- MFF/@2*[5DLMB[HMJ]8^!BW$],+,I?3.$:/\;,*&7+69>TD>$,>US6"CU3I8---YE34S:ON M%@4VR]J:EQDF5OAS]#-VQ#GF1L @'7 CA/L76.8TM.?:T]C\:EM(7;)X\<4% M[GHC04L*]+#IT5^T-7O$K5-8%\L"#Z5;\Z%Y<+;!$&8])JB1P);EP#*)DT7Z M$ZMIER58S@?!<$BY%Z#4H[MTI_:^@+]F3IAF>WH]F&!W&;IR@@N&0Q)<@%*/ MX-*=VB.X6;E&[KM(;4B05C)4H4N+R;GTQ>%0ZEMS#&!PMX%%/W+;VX8M[5_W M0U>H.,(=#!KMX&+4(Z]DDQ;C'O6QOW[_+HZR WV%[(1'3?-',GD.-I $/8DA M-$@16]_#^RCV?XW"R]C9*3YB$L\ _3+$:'&N^N1[MOB-Y/Y)GEGG^BK.5WLL MX''+0T?@?_'V9^W(S*W@ZIY0Q=KO# :5:RY& E.?NTF[N?KT1=.#$SBQS\JY MG4=A)HQW"X:#)H;S4>K16[I3BY8^MSKK0-!;,@>T!8$$K[ZA/KAQB^EPDE[I MW&L>P7BX%+DINL+;39LS;@W&]7)-@,VCAQ9(>S6;&FZQS(\VQ9=&G,&P3[UX M&/5/$_$F ?/CJ9,NK#3(&0MHB_+0Z5%9O#^ 5RN%27R\>G$?"5;LLB]9$F_0 M3;6+Q*B"FLEK%&5\)1I+DWPVZYL]XG]G^(( M_9C>X,;MG1JK RO;&N[8"=9I%,'M'!>]5YSL8FRE*;3 M+T*/_D'3LY^<@(K>/4[2V&=U$>DO7@Z$?PZM*Z125FFBI2#/P!-LIR-65HA(,2V_3++72G IX"BM@U^.G,C&LG3X)A6W&T(IL%:5L''A?I(5(C_JEX> MGAP%?B;>_Z@]2"("$Y#>8I2@QCM'SW>"[FFA*QR*@.#*C.IB*F&V%M%@[B6Z MT49R^.L&]@9!S.,.8A!-"2,5J62QU%814+STMUM,0XQ"L[4_$O2Y0@^;'M5% M6[-(7)W7$-=DW>F>E%30X"J?&:';Y^((&MK4A'=Q].0GQ'LEIO =#IT@/>85 M;L6O'P43 )T_(4[]JW'Y=JTY>A_#+,'>.LZ2E.5%'%+A]\,9"MBSL(=+C\3" MK5EMVE0Z\-0(>2DOS<4)Q+S1@/%,+C[] *9DDQ 1R\K3S]>.FY)O+ I\ M]ZA5XWT8"NQ#=BU4I3%$57I9='A40IQE*YYV[\M.4)-;D& *X&"Z;Q+LC6+* MB@2WJ5\%H5-9+HID"F"?(S%2JN'B5GZ*G51I[$9/.#X2#=)OD%4TH>=Q8&@> M'!N&,.OQ0HT$]EM++;P]L>_IBZG4?\)E#S_=B((*E)G$"550E006U.EE\1#, M+5A:EVQ%9,R+G:WP$1]G*+!QWL)%8)QSMF;S\*C?5[W/&VDG[W_4?&TFF @9 MVAE$KL<,13K I,AWBY7Q^"$:/XL4>6DI-OE.;7X,Z]CQ:%,;EGI2U+=-RG\7 MJ2C-R/G038,I/-#SQ!3I'E_'4=/FB\+L+^2#/_KUA\YE9FL4V&?51J-/=,Y> MK+:&S](D=4*J05J[E_+M6OO$+OWD$"5.(*[Q60Z #(OE&/!"6TWD;8KK3W[Z^)C;U&OG MI1TW4ZBGHS@=C.:*^/4XHD46J^T5RH[OJVT;1]P(>@I?'ZA,!GQIH()>CU4: M%+$?Y;J)PEV*XWU=P*93&5FQM:\YQ'FDU.AB+0F$F9'47FB@+,],H]W);106 MOM10[>G.<- 7 GR4^L>6;*<67U17SXJNH[A\352_+JI>%?5KD@^_TM*%"%KJ MPQCKODX=25*8:J1K[#Z&41#MCMH%2053 4UP!>PD/M( ,2R:Y4^^AT/ODMY< M^!OF(+1+0/-M==DLT![V,L0X=OWP[@&"$$4,W?0J07B3 'Z/H'V-(+I%L,*0 MYNNILG;D&Q$7N(-!(]%*.IEQ$7H_Q83GJ^W6Q(I11Q/[SVGW"53:R1B:,&%)3MHS#O M"< $Q+59L82^+';S5XC40F5_3_R\C^^BKGHLXKKJ?,A.UXHH]CBI1QN0,M#" M,[ U"+2,3!.1/HG[>['X=+/=CTO8'$?X_$YQ_AR:!PV@V(\A:='&GF%.\_/" M_ %,7E16Q)S^2- TGAXV?8-;L#5[WX-*E0F*$Z_MMLI!4'^":!$$7CK M;3"'9VC>[/*EQ1%N-1+8)B=7G2BR@DGQ\Y ME(@9-E 15#8)KF>Z#*M^='EXXS!)MIKQL!DFU*K&OT"39Q]29[LM,MB%%YZ- M,9!]H6LL^N9D;QO6GK7X[B/AY'LG" 9RB[H# 1^N=%'IT5.P*VN7]MP*[$(_ MB3L:4%*Y^/1E5K))R+BW3M@;T+3@H:,4\K9\[?;PB,-?R7]_R<)G["_#)YS? MYE[B)QQ$!_I7G=Y%AN! 6Z<98=S_7L80$J(*MW/P4R=@IY+GTRH:"K6"%:?/ MH-"2%+\^\W3(\O^ZN[;>N)'E_%<:"!#8@)2[I(H/2W.X MN#%^^\CB&:[6A.&M3GKFV\C#)'Y12;D >O2-&_%8%Z>GBO*/VT;) Y%=,LF4 MSB9NH=!0T?Q4]I.Y#6%MSVI$&CYL$^)0S6:\(.;_UM6N:+]D1<[K02N,.I8B MNM("A(6HF\U$M##P%&+G,Q=6@-W-UU<\SJ'C^C@EKM$)I>R M$2) /+PVNYTX5:_XMJHU"ER9RZ &99CS;YAP3[*G2)BTV;S$R@'SL2'8;*1* MF,4E?0#-*94P@*29]+VL^0FL=0*TIZMA A T$[B?4V14Z".OV^=;(=G6 MWG4-%%4&]Z#.$P#(YGER-U_#$&U,$/>=<3"(G.HSC.,5NG$=R0CD.@:[$Z0T! MZF93$BT,O!IE_JR9JQ/_+!3GNV]\_\0_567[N#0/R3'2^@K,>8B-O=^#DL/+ M5Q&K25R#6]XT1?EP>1NJA^QN3IK#XB;)N:U 3O%TVR#JAS&=N32NF+ZD=TX, M@;.)B9<(\HUT4][5F7@0M9^K\HKGQ582] M_++9[WES>W,E?_Q+>+PG#T/ET M$PEU[JYD>6%Y@=6-RF4XAZG'+9ZYEY=WX:D#.Y&]++U4N54)/^.H)014.21S M)UX^9O4#;S:E?4>"]5HBNE)J"F'JYJI!K#!0=0'Q\JK$#OZ4E=F#/1FJH6 M$CVW8;U(FC3VQHM#)73L_U/:P;P2I2^F-W($PDC%:!I]UL@H :'ILC-$^VKW M[B2>M.)=>UD=[HNL](4[1':GNZ3CZ)M?TBEBP;VD!VS)&.A,RBMRH,)QPTW9 M(*BTU*$U3G$NED7"!P=:09Y()*5SL_XRH:'CR\= RL]0Y$E Y+VX\5.H>!QD M@\>L>)<]!L)#QJWHZHF,R)A)T<4+YF*\:9H3OR@O'AYJ_B VB8[)[O.M5+00 M='K']"75;F,(G,U(O$00M58+%_9)>X>[LADI6:!IHY!.71JILTE<(B^2/+?4 M(DZSN\N?#OJBX5=2=O%%/'@4A%<0/6V0MS:D?BK*XG Z6)[5F_+N433IH1M= M1\'"X=85%AY#\6P!O$B0:";I=V*R_JC^D-4K;T_W^V*; M$B2"IHA."\N ^%K3AG3"GY$R5TG=7&$)U88J!HOXQ& [@YWIA!]%WFQ"$B2" M9IN(!.(,A7&FCD.:T)=(ZUSU6"0TQ+HW+K0 !8(#^LC 'J2Z(TS6W+P7X!E1 MP[LICZ?VEXN[L*MIWI)R7\RIF;^I =;PUO:7XN&QK7:GAF<*NQ#&6QNW(UW' M4V+F-C@G5YC96_*M-(12@V*=MB,5ZY28F5C=7&%63*Y:6:;[B9I-63ST&F"&%A/OL:B\4-84 M\(70[K+;T$V73<5,[G,VT$)G$F &5@8N$ 4IL (@@<[M;$[/^"J4LPZ4Q=8@ MFD O.\ NFMAOQ;TO_3W>LV'4B%+S'A$R-QO,><%$B';!#%A8R_$X"U,,Z74@ M+,"8TD'&48$J[SX-L;L! ))Y4SHX^CDM\U,:8@T5>OY*$+%]E.%6 =_KM"%A MU<4I*7/WJ9LK/)3(#C@F%C)G!1[K*3'S]>KDBL3K?"O&%9M&W0R;G;A\Q4SG M[W@I?F@W]_OB08/")+Z'EHRZAJ?0$KH]KZ#EPL7:7T-T1!<5T:W,9=$D,:.L M))HDAM3Y<;A 7HC[V@:-,(;LNVHP#5YX#9Y1G2EC>NBF:[ MKYI3+50Y]M-\S*#U65?ROV8/V6H2/3<5VLDEU9*_JR!].9YF9/X,X] M(9%"0=%J!ZKDJZ@J6]%2_/UA5 #-6=2R*L^M]JR8U7%E&$?^I M.7_(LN/O%WFN2@)D^]NLR&]*DVD9\/WTG9CL=5Z4S/1CO^J>OU&=3%%\V9.2 M( C4^]8VNEDHN1?2[JW@?,897^CW6#+!>+>@R\5,/(IJ"*::M[1S-1#K MEOV4&8SWYO#U:\[5+(LY;YJP.BN:FQW2=5B)4@OPX1:YEVGDM6QOO1MQ$Q[X M7?8]^00K5$_69M_=IQ3],>7B+7P8P1(ANX#>94W1*._Z,=.(GN*AVI5H_-IF MK7Z6)D_AO1Q7_G <1I;_W'5CLZ8??*574;IHPBM@J;A1U\<708(I"@V?G;K1 M_+RD>CB-B'9/A(,OPN/QBK=9L9=UH7=5?3"U*:I3.WW*)6^]W PLCM%^9);) MH>6+:O($7NGYND XXN;L=D0Z9;4EPZ+HIM:<(<8>C4W>-9JI55J<*O;[-Z4ZL[ M*E=1>%TD/ C@K+HRU?>,B=ZLJIGNS]0 3(S QKY+&I-"!),NPT*T;%9XRPS5 M$5[S?KGO1P4NEA5?+4Z)++]4/ )&5>:&!_D[+BB4KP]HFD=F!G:OFLM'V%HL M#CT#(=/#A%-T!\^E'0K4F^+-/VNQ>HY5D^T_U-7IV%SNA296[ J>7S1_Y?O\ MNJJ_9GN^J?M_BO9M7=PK?/B[:O.MY# E?FRP\%12N/ZY*\URPTM[$$1P[8] M-:(1>Q0$,"%*)EIPV=S^76Z1Q=J*58HP>KWDQPO?O?RP)AWY,IDF',_+ZX36 MXE%WE5>'O0B'NX+:YQ9FT3OC0=&@GS\?A1ZB5M^U&%CAK*D0Q7;X??&D\=?\ MWB#57A\?.S$2>Y9=E,6TK%JVM_XJQC-__?4P<1.13&FJ!-P3O$R.V-I>H%C$ M"+:\U$5[8G2^85BY<[-^8+&?YC_XJFP*+Q,.H/Z]AL215TFH MDH2ZL$Q5I_)A@H#F]A3W VIUP S)WA1FT+?B@6 TD*H;F-4.P#B:\):E @$B M8EXF7]0GP5UUW.R^R+(3 :SOZBBW?BU;SL]U,@5O2KY[0MQ,8@E>-U7G:[13)J%^1BI(2NC85.N[%?[QX,- :6YU9L._" M#%_EFMWI+Y@)%[]LAV^ AI9U7KA1PEIV[2;, ](:Z@R%\F%P)QX&5_R^O>6U M+-Z5/?!W0G$4]%\7WZ7U2 >*?1&:):B-BU'.Y?N"R7'.V# 2,T,Q-1;K!ALU MD2/3/+262<%E<%TB1_3C8@2 WIUL!@=]BDD://=-/VE?J75/\;M)85Z:2SB! M2^""3I83^E1^D;;=DN?OLUHF+(6JRYC6C)OF*WD+N[F 7.0PQZ@ZJEH5QE7_ M[OES)E,GO#"8721"<\;NGUFI.E ;EEQ,N.4.LXL;0'=;5\?.G*6-CH_%L3M4 M;\JOI_NFR(L,UF>& :0Z4W5#]+'<\DW8]*/0ZRO1#(,^AQ1Y83\_K"A74*L8 MFM#/AD4,8)&;,H0CT4X!T7$-GWC[6 E5XXGK%W\_\8-. H8>J &8'H$-0YRQ M?A!+::/5UZ*9=:EJB9(BN-I["XS,KKS+OO/!:=/':4+9BU9O)H4FO:1\Y&X; M0ECI=U4]EZ[\-,@<H+3+H8 MEYECEDX7ZC-#!6M=Y#G/Q2G6O3ZA9:.#UC+96N4F=*]SZAEW,N&>- ^_V-O= M]?ZW;AMG"9&0O<3R+K%PD!(69]O;@YPY M$@_\N??T6!(+$_$7R [7PJ- F#:[(4+?"94@&\G]QIP#_N&>:O6@^<'&# M9GNA%5WDAZ*48;3B,'[BQKB>O ,?]'@J["(;C=AY'%:[#>-%$=Z+J6(E]]5% M>^G6Y9R+<\O1O-@Z()5!D;E[K*O3PZ,KX%%Z1GC=/DN41XF0*N_FX\&CZ_>C MVZIAJS_@#C0]DX8Z]1'QD_R,VJ2\^Q#YD?HZ\H)L>:\W%W2'M4; X]S@^*?G MHG$S +LW(ZP42\##:(0>%)(2?DB<1=T4^MC*9Q%+3;94H#LGGIOPU\CX\]$\ M.[*7QLE)ZD&,X'GT--_0+91=>.J\R.;CG@R8TZ+LQ\ 4NWPPE7F+ M ^/@#3\[L3H<:_XHU#:AOVD7'HBK;S,/K)]X' M.&N31><-23X7:S.<3 M:>'@P3TM(+/H>\V:?ODNW90?9?Y-1!Q4U[%_U5 MC1,*369Q7 8,;=UX@&C@X@%R5I#/GD'UZP'&(K:!/HML=7M ;'-N!+J#R<^@ MYZ"*D0RNSFN6S%WVW2+$JM7KVQDR$L&:F;,N+8SZK/+QY-TX'BF@ BAWEI2+ MK5 L&FUMN14?>!1GYVU=;/G%7BA8ZLTD<\!E$$S?\#-OW^]V?-MNRD'U=+H% M.L.6_94SUGV'J0^QX4MG3'Y+JGY6AS,FOL?T!^6]=3-1U$G"1U]5?/:"^8'S M@[OK1^$;0^J+^O77T_&X+SQ(+ZJ5*P1I!4$M$"\142Q^,:"&K5QFS>/UOOJF M E__ULCD,G-?E \7V[9X*F+*U\A1V$X.HZ.1WIP:!9WUMKM8RP>6]:.Y#!HT MIW<2\\!YOD" V#X-*_AU%(B36+I@!)UU-@M8 B-'UP*M%<6\>Y8721 9S[9+ M*]_L!FP>&X/)L2QA_V&?B2]ACOOASB;86:[=3>UJ7" &R!^Y6*(TC\R7I7NX MPDO7G_:1Q+I7(T]- L&;WE 4XH>UA!;ZHP9)J_3$([I]MLP"\:AN-)F$D1AN M7LPV?+.EK%"S\&+J#9A',4;2;42V*1*X]ALVH\5&:X@3/_76-+_9WL4"Q8_/M?.[Q2G]5,AZ8-$0GL>^!_7M!''B MGB _W_CI<]MM?*A!G M6@YQ%??(E+.XR\,M#]0#*@A8]#)D)WH%+,1?S$R!8L$WGVTYSY6'Z,5>UFXP M[6;[,WE9%XD!M+,ME2@A^L'7T^&0U<_BA^*A%'1N9<[A&!YJ257[9AAM!M@% MEK.GSW=(EH9[*;R"@%>=+;P<9F9!UG R&,V?('UX*5S-#Y@D"A^;#D(PFHH\ M+WOD7;$5_JL2,[Y_OC312#Q_+\NJ%BIS2'!2;8NL#47$F\".-T;!>ZLOIL;Z MRAG[7_T=MNT_Q+CYDH:/Z+]%KGF\EM \!O%7FQ)"E7-N0I%8MJ4X5#VZ2Z3A MJ1A&6M=SPW6\8R;DNT6OILY[,N^F^QA\M,\ M35U_]J;;+6J/@-XE@XC%_0XJ\F,V5BQ0=$N*4)$SEIR4R+>HT$D;^389Y5M< M>>K:7(*37/?#R;>>0NKM1V0Y64&;%TG!/=6+Q8F]T4>9OG$)S?2:](AHC\HR MY@L[="43,MQRA97\+BO_ *7;-=2@U/>R*?E!-R,>"%IQ\XB;UF/2<_,G1ZO!ZB'7M2 -PNS$0: M4]^$=,"*YV001\PY+WY7+ZOG+_Q!8?:5[><,SD;5;=G0F,G61*<+1+PM9C^# M:X#6&8=(!K,%'8 [LUC2U>0(QG(+G$1IPL(^F#[SUG*"^6--9/KUR ^XAI*L M+@8 ERS(*ATTX*4")GL05Y4%!G!3.NR2R:Z$;3^T#9P@WYLN@_%*$047R2?L M7'B!V"DC)BY.[6-5RY=2=-1$UGH0#E;0L0;BK66@Q83^J9UBWUI-R/S'*BN5YZ%_%%V> MFE;H(_";4'4QH.##JW#;=:-.?@3Y<<]$4 "XFT%ZA83>=\KVXKXY%+UKP;* M;793;R2L4O>CR6N]&TZY9FQ[HK@99HYAY#P J7<;0IPL(K_CN'C82Q>^.%/DK6+5 M1 JX8.V>^G:U^L[T&VR\'W"7=FB%_P 7Z(N%!-R;KR1\]**\(\#MOI#D\P*D\J$*)PA0 M3FY5 U@,V\V\LD$.S0C9U>, +5RNB"1L!3-L'M&$^6%?Q?%06I5USEC)5?3=&.^."-WP%23H7CNO.#G$M4>>>'E*+X%8ZWYK3;&9LQ5S M7;M%L;*;.A&%-N[*#H/1KO3F3H*E?9ELL<__KK!C%R04>FIW[8=@J-4\IR%6 MW-/D9QS?$**CXV*+QG21@7"A&,J8P+CB,%Z6D6-@1U#PAK .$=X/A"_-##J+ MKP'87W8)QD:0$E'D:94 MR%P8+G<-8+G7"Y!RG:+ /;UTE45Q.UD;.ZBMZJJ4\HZV RY75+S5QQ6@N ;E M@ XA/LT6[ (%-W4NUDW]/$5<2DC$+/OHR]7^.:H*+)8) ML!Q>)F+4Y1 NX?%N7I^#*F4T4)G#59$#&1M3(ZKYT3 UHARMO<^+7V5MN@_6 HA.[1.[A'6#+4UR3,#A#H M$& ?_>077U8@<9N2?ZK*5F;\?*[:_M=WCS77?P@A@&J.O*CD[R"[*I%!6 MXD(8_MC* ?6?'3CA5+=#JA2 NV*9,-$M> 9(Q>0HW@NU.>_4:/\DFXY]FN:Y MZLOZDIOK. J#[$%Q)%%2(320O\N:HE%)P$VU+_)EZ=7W8#K ML/4\2FR$TVJB761L>I<&IB!X^B2_Q2%!*LY_VXVI$8GZ),@51_G&RR,\^^G2 MI4;G,QBOXF7EB%X#X]-33,8= J^,#W2%%Y[Y\P1HC_?7$5>6X6!DX^0S(PQJJJ\TA!#/[_A(R)&7KA%XAS>JS3O'?T5[N(AWE='@EEB MJ>I"@_\?GM5^=?CS^&DCWSW/HI/K64,%70*QY)Z)@ 1PIT.IX9)(!+JL& MO.548^WM[/,DMJ(]M5[C9,(M? ^_>'!TEUTD0[/-]G+^WY>Y%QW6!'/H#DSV M8*(+NQK;9K 3LB$V;,F'V44/$0B"EW?B=J&3D[GV _CC;GQQ@E(7V5X6(B_* M@-5\:*YJM9\KH.N)!9VTXL2$#\#0Z&,:.T#5 C?19%@8)U' ,+J7#1!#O>R] M/+FG)$(,Z*; O_/BX5'<-<8N;4#+)-203*+BN?OO@8"RKA/+C.E^&I5DD ?$ MO.ZWI[V&'I!VJ:U28_-B?Y*]>506!=4">)'DW OD%28#YVP]->\/H0C&U3359FU QX-JZ+'OT2&ND]_+4RW6\0NWM 5G#$BSIH/;+:NV6H _"9T M0PJ7@SGD6+;M]G0X*5NM3@:>@QKX[W5K@"X]VE5A8AUA-='< @:I-&%1(JF] M5W7KK,WM"-=+/RJ':GC6H>D,:EQO:$:J9,('Z#)9X^YS&9K/FT994Z]YL%"E MW9SM^%H*5@)<@,\CF&5L\[%8*^)>30@9-CW6&3(,LP.8C0/LHX.A22-DM3LU M 61WU>Z\VIV+EK,4;Z+(T GI;H&[&22]D/3N:]X]?\Y:\9OTN\<,P.Z?6:F& M6*MF[F$UXC()R8D*L4AAQECA12'#6JM0'K"B; MCY78QA%8@$,]UYM29^-M:MD7FJSKZ>WR(+[&WHC%V*P@X^U56'?/\"M*E2#W MX9@5M?2J? .0(NN* ,"!"L)OCLC@3^ MY0#W+F"$U2#RI3$/G+D+!(AOC=)Q0,]_KXN6Y]6W\N>__/03;)0RK=DWV?Q< MMJ<_5-T\0 8JF%]4]_$(L,ZZD:]T5H0%M>QQ^5G]6-ZEEMB(U).@8WHPOQ"G M[EE;("SL*.4.;DKVUV28?!ZTYV4 5'>='W6I=J*L35'HXANT=02.@3 MEZ3YAH#?U6#ZO<";M_\P4.^+9/0*#PT'E#N-M>:*MUFQESJ8F*B#QJ2_KTXM MF"^6;,[)S1>$8MM_@F7R&_[$O=7Z%5XBLK!9Z.43@AWN5QVX6,GF2::+/I_$ MV;[I-SP(MYQ][YZE[(UV'[XE5\MB&()TZ%A18+]FY*7D>XC2ORGAER+JY2G3 M;*ZJ[>DPRK.Y%K\!%W'7?)15I'I02-7#@"WB()^H9X@S5#PZ7A_&$X4C]^?1 M^K1;P"D!]Y[P" O[6-% A5RF_L%V9]U&Y3>2N]1L@MW2G;.$L!.Z /XNH%I! M[(&*N&ETQE0SHOO22;(M4@]/N&D?J7%E[PGMY #-+KF"$66TEG!'I=)T"[C+ M/$!=4"B*U6A[-R@FE!FT;_\[,7)0M9&-R.I5VY1".LS !3J(MO(2RF>_G-V$ MY:\[&@\L;!:C=R,$.72O^DC!(!]9=AV7[C)Y@"'/B)<1_S-LQO$:ZK!Z M )G%=R4[:FR&0*^ ^J0K25/Q,@4[BP-R0-\0L34N/ZZKMF5<44M/-4LBG]WK M^>:6..#(_6^OXV=+\J?A(D =BK*0%YS0(NQ(1U=%BW'C/G2>'/S)P8)[2CS< MXD-O];78KZMZJ-S5_=]^*/FS2:R15+!2AU&BO)Q#);1QD=E5%!9,EP$TK%$R3^]" 1D[I$AC64MRV5[58)0D:>[;ON -$DA^^D_B ]:@DF)\B?CK0ZJ2.38QXH= M?#Q;;)@=^-7H8Q_].<./8M,6:EDD5PFP.\>B_U.]6V+X!!XK\2)"O4Z^ M<*&M%UN)^9PULFJ0_)\DZ"G;^S!2AWXZ)%S.D_J!#WW):_%X.7//4YP\4*=H MK'W+P&3IA]N4XOTK+MILGUZ88_JBL;)'9/.EXYM$8MX!T9NRK$QU_E4 M7.6>!*2Q;%=Z14M78RRDHB^H61A^R[C=9^3>LP19A)UHR8)%QKP<+==YJ538 MJS;>\J[ZL<3XE@'.8K8O) _D4#\=\A8HW=2'^9GXOGG9)J+XOA'UMM0#+.)N M! L;0@-#2,-N[P./1-(P*!K*.C_$#JS &!KD#C+<1 D%69TT)6#A"5%_)H=Q M4E1 "<)B0C6H#FIP(XV#\MJ35V(AT_$VL>H.5J$#G7=S)R>ZZ_=8\UW/M^)9#J$8 M;[/O55D=GH4$?O[I_"__=O[SO_^K&EJV&'XZWU;U[T.3?_G>Y/\43P;R$1X@ M1TK=L<[Z7I-2&MQD7[6R+[%U,'*^)P7 (\3Q0];@QZ+D-^)O#?TZ'$A!/>HB M"%JX&L7WA&8M!_B-7K%+6 *Q2W,LGV'24AKW'-4F3=3)E:A"KH5ZLES_,[\1OQ#^DM5P^R?X?4$L#!!0 ( M !V D5,>O>G,FD( "(C! 5 9V9A:2TR,#(Q,#8S,%]P&UL[7W[ M<]M&DO#O]U?H?+]\7UUI;=F[FSBUN2M*LFPELJF3Z.22JZL4" S)B4$,@XV?/) PHBSX_L797UZ] M."&!RSP:++]_\?G^=')_<7W]XC__X^3D7_[QKZ>G)^])0$(G)M[)?'MRP=:; M>Y>>S$(GB!8L7)_\OWC]_T].3U9QO/GNY_N/QW(I>&)&))Z))(_.#D M])0#+$!>A$0 _.[D*J0GE\0].?OFY-7?OSO[VW=O7I]\GEV^G]AX?+EZU>OWKPL?O%%]IO?/8D?U'[_\4WZ MVV=OW[Y]F?[K[E'/OKLC:.:5!%#N!*Q:(Z'=1^L,;YCIQ M2LE>O$ZDOR'^=EK\VJGXT>G9Z],W9W]YBKP7&=U.3OX1,I_"@J_^_N:5 /%OXB>_A;]=L"!B/O4$[<\= M7VSE?D5(_.)$@/Y\=UW;Q#)Q0H^SV"4.%2Q\*7[II13&R\/C^=NM$Y(@7I&8 MNHX?0:#=!'F@75QS!5N3^YC_>4A69$@H@\D6]04Y390 M*=H@2-^O./M6S/?XB#(?7+B)"1L,=V(HYX?9UK*U?*UH!L,A^DRH NNG$$\<5V6!#&W4[><$"XE M6DAV P+4^_,DH@&)(B[Y*0 MNKEH:8FE"CPX+;H.'O@2+-SJX%A^!$C(7(BB.^(2OO.Y3S[I6=)V '"D^IG& M*W&H<3&?.4_E*I$FGIUPP/1\RFUP>)&$PAIS 4K_^HD%^4\F441B+757@@=' M["OZ1+P,JB9Y&U\"2N@=7:YBMO@7E(N>$:';/@?$CD=$'BDD;>-L4Q4I_IZ+G2'!=4%#NH7G+ S9(^=L MM C9^HI;I,"ECG_-0R$:)]JN@@HX**JMH>P^P8,B]N0 M/5"1#^!KO>/?L2TAYSSL7U"]0[<3#IQ+N.>NVSG[@)C%S/URSF4E#7MXS*/- M6PD$2(V>>&L:4.Z?<= /Y-V36$5/*R00()&\(4O'YUXD"1^T0L_:=Y (W1%? M1%ZW3LBC0Y'\)W[X3QH%%:9!+K14A<82++>)_.(_)'P M==X)'UTOHFM^"^?.[4>(Y]OT3UI'30<4P!1(5UP[2UT%L# Y!P=EH%M"77V$ MY4"@T%0)L" TG!KGA8'VL%:(#6024J MUM^#!E1(1M0C9WVT6[^'$FJ=(%D?=0/H4!MK":--CA(9$"@T-6-F_2V8+0 6 M:B@$T@:V5!DH9.:L-<0V4>4JX^V C3(K'5KZ&9@;+O@@ FY+& R M.#"[(8&YBO*PRY#,DR#0NH4+%U^D>V" EW9A,RWXI4 76)6,=B@T8K'6;3 M(=F$)!)2PRW1)@DYQ2/^([ZRX_MYM8H3\W\35\D16_ _.2X/0B*ZBYW,: "Q M\&%(XO)8BJN0^ \IPZUP%VNY1:QE*-W*X '#_F)UMJ"UN,QH"WM H [$DDA. M'IZ%98AC07(I-$!;V3R^1&P3L"#_RX:%F7['SA/,GK17.<#QSX3W6B*2_K7$ MQBE#.;,MJH,_@*8L%B+@RQ8)B(TY:P-T&,%SPG#+K;ZS3J6=G[%9X)=$Q)H7 MBK /(&1T%_U!,$,*[2 "2L(N)PSS2M&+79 MF=%*AY''=*G\ $Y1<*HX6.Q1!3"\%*[90THS*@J1@A/#Z?!2!OLS7 'RB4W_/:6)VJA#A2UC:+VW--A #R2PJ_6\_MA$=!J?@AW[ M>T6])F>]% @8FJW5O2:H=@("U+1J/:T!GFV?0[YPD=SJFAS:/: @'X)*KW4- M\%: !D'P2^8F8I%)X+WC2\3;Z_**4P?=3CB54S5/2J0_O^&(U5 F3S%W>8E7 M("T@VSQ=+^C#U_696ULJO;=D8;&2[\R)__T+N@BCTT7B^[_MWF)/%SN#<GK__Z,H4O?J/\TZG+ MPM_*7TDYHXE+(<<&>ZW5\PV]N?;%*[NI2LPDK._,"=T"3_['/7&I-V/(?^/E M)NT,<.JNJ+^3-.$8F+(_9@K$9"&W/M^_>"6Z\FXX04XQ3=F%LM MDOYF18],N.Q$*ZZ=C=+DP=CA%I[KED8A$/XES87AC+PPZLG"9 M+W3!HE@I0*E]@.U?]?*AOKVKW3;!1NLIDV#,;+X"ZR M MZU EXCW.;ET9C7!3LMA#$4"P:L9LQO3>L2: MI*!J,8IAQ,F"%-/$\2^R;G>5=B>#!9^=2*!KKL5M>C=U<=ZKENAE+9B&KIMH MK#IB]C;I!Y:^-RWGCZ)$/ ]*)6TH=M8714X:M4MTHSZ_3B6L?C!BMJH;THV@ MC[1;B,3%E7V+'WK(&2#=+UAS#V.]F7A>JNU<[QWJT6!@#9(M/P)=DE(.OU8L MS0_FC?&&3;/N%AT! QM4@O-(S-^ZQ([HC?_."8/VHJ]#O6IIK(L=5:AP;Y]8 MV"[(Q'63=9)F^[(K-[;F:*Q($-$'DKVE&>Q854 %-Z6J=,*J$!2LC,$JCHCC MD,Z36)CU&9L^!AST=''K#%G)H( )>KRAPG45BEK4,@ D#D1Z2D2WS.?_OKP. MN""1:-BT7]OR(S"Y4LK!51_8*?*PRCH*0UL0!JR@P.ZD#3R$E&OKVK@&U#IU MTR"DA1UM/FL2+99?-GLL_\?PK9=_R\S%BL34=?SH:R=FM;URJOTDQG7=DC!M M6C_4OO;6Q3X=S55LGX3XK9<_)>LY":>+%*%HDL0K%M*H5+:#NRVR]=&]4G,^ MRVD*E]F#X':6]\7A=+[V6*UE.R'1>^_6T9HF<21&'G.G&H?)502>!Z=K) 7, M#6(Z1UG.9$>A%\99CP:@H3T@V?(V?1O3>J/A,J[93,Z M[!+M<*8+K;=:C4^04R0*Q&[N$?^&\'W(HN@V9 LZF'Y7E\0. K04I$8K"Q_! M_ 7&KF#NBH4\Q/\YI#&9+A;317T$(HG*>V@E13*!B^L(M,BM8)81@0S.N[<9 M*P.R%);7]IIA4ILX_2Z;.#W<)7W;XMB**>%O+\T,3E187F8XWW#LQ?N W?#. MBW)43 M+,DE77 T2."*'Z8S)WTGKS]CRT DJ:Z#C#C34'P[F&\'@BQZSK!7N("8@EW4 MDK^/2CN1#B4BM35'<([4:61PD2;S+ZP=C'.R8.&0#9+;ECY^76TE&%2-B5V. MC:.2VZ9L^F["W9OJ#37JA@%3J)97I!?%'X,_ M,I2MC^Z(:>72Y63$?ZEQ[D34+1 4(CETK90< >2R_A[9K[.X@XPH#9A+S'XF M8EX5\28/W#%_N\#*[H=DMCNNM9A8,D/E.:B/=BC2@DZ M]T$43$%&P"LOT8IWVEX_Z3FHGP,G\6A:!\2W1M<!R7X-I916#9W)O!(YEI+52[)](/%T,F DU0PXY"-O7%HM+C9+B M4')BVN<'[1VNY-TMAND]]+G0]3C7>E82&./KJ8/!QR8I(X3CGB'(B(PA< 7V M!Y(=G%R>+EKXN5UM)=04&4GZ[WALS5'=#1CCAQTO'EJ,^FX2$ NP6W#_[16R M!_.L)$%0$[AITZ!9@C33(4J7.2;9X^X9!_>:A6\.GB!( X#H.LB6O20+ZE+) MK@Y6)MZV-[Q?(9;U1^=U*NN-JA]K&4*V>J"57CB $[.9,-P5P M>BD4,V;K?3ZOBSZ?,GT#F,O;O>(Q1&+=W%2D'/(HU[SS9_[>?^Y$8DC+-K7J MPYZE_8A@CR/3.%D5J(K=^EVAK>2P J".T/'KOA&9H&$,WE7Q:Q\V>P[WMV$S2 1(F&[J M,+J^$T5T0=V,IFG-:I8//KHZ-!ADC_@,[Q$G(&8A)RLJ6%^Q<#^V'BQ4[<,# M/VXQEI1^&F,]/+J/F?LEQ45X=#R"3BF:OV*.VIX3R!+%*H!&93?42 /71<-F M/%WAA ^EK/5%D9.(QFK9(!U42L&X*4,H1D5?DNR_UT'AKM2OE(9MN*R)U6B= M?UWJHRGP PN>6!"4#^P28V'Z[:KAJ=CU-%2XJ9M^?(@K5W@7?(^'PX MIG9&Z./D]+V@81S9AW_U',D MHFUEX%*?5'KS#*SKZ@B-3\TUB U6(FQE, %J61L]6:ZM)@_%M MY,29N?$U!8W ?M5$M(&Z-\V >7?2K/AC8&UO+HMKW2WYO$=#]*EB]0U=YAB4 M'5-Q=+P%CV>FXVV4QN@I+[;!3XCM="&08LD\YLA.7)!)Y)UFW24'\K!K(4A\OTCZ'FMQQJ#:RCIP6":J!,U M,"3*0L_"CQP\+]>)!'K09I"'ZZ8J<$\! '^NN#8M_IL6_>X24E)S,9RCIXX@ MO@>HI%/=7I\&/P ?IQY0EBZ24!!NP@F#E1%0P@PY*WP@R6E0'SLIV(/R=?# M_XV% TZ\TT$)^]$EO(S4"(YEG$HD.8[[!3V3M0BH+I-T%-L=29\/WCKA_EA$ M20AC 7Y$%L6&B/C=\Y7.LB,T(:7M&(60&!(JBMS894:9"6 O?@\F/55/Z88Z<^H/.G37%+V1>ZP:? "KVCU0BG/B00WG@SGA=S=#2 =[97WT%+CUB5XEILT@/@A#KE9[>5Q%R2,TZ:ID M+L0!:QC$/IHB'Q8=7:EZ%U;8O@!(J7HGV<&R4X:EZDGHKKCYFBZD][D7>3L! MXDVBEJT,5N)NCRFV-)FI9*,X'H!A!E=KX!._74*\E [WCB_.WZ,7/T"4C^Z) MAKX40C(0<.*$[2%XS9D1+"GWVK/L\+$(GS&"1W#' WKH:3/(X-H/I$A1;'OB MR1U;#:X@/SB_(YL\=35=')TLF2'W#&3)D"L& MX1!T]7SQ4$^,L3@2*=)!Z1G(CA8'(&,<4VNVD_0;<1M6J6\X$ODQ1_ H0VA] MPV;.((-X"R2$UB7 <7G2S^$44J4[TR#-*P1I M9RN1DGQP?#)@\P83U+!#+PC),6()?BWE?M4>KO@HXW-T5PH&'H\JZ2WJ)>NG MC4%&=P^=.^ZDA=3->^>I9W/[ (V5H6I4,J]Y;!ML ,W%9JM,2SZ.]#!7I11D MW].A>U]^RL^LK9NLUX[HL].) +(ZZB.)8_CLY46N ML :,&JT:GR<1#4@47;#UG+L+ K2=\EZPE$KUMT_70:W%GQ-I;-#G9VMGG2J\4>X7L!*8?L.ZV.%-^C-CX M1/=N(8E.EXZS*<'<-.>#E)H<%:J\<*)Y*AWYUZDFOR1^'!4_. :B0D-D6R#!!(E#_=HE/]9E M- 7M%C_H 5[TU"U?#(ONNJ8.2JU-2:6AWM#EIKUX@&F9;"5DE5-!"[^T1%5< MY JI1/[1YD&DK9,S'37WMXJG#A60]GZ7$E PQ6M9#5GG>C#"4C=3OLN5KH_T MX[6&U2Y)3GZJ?&)!O=.G>3*BUC8T\#ADMPK96/-4X6HF'C26V$D1-.XE8/R4 MOB;[A *9D1!*@896GROZ).HXQ6X*"V4L<-(7O?:&2@.T>5F@TH+(%DL)+Y1* M4CM)D)LN-4X )N0&U\$[NES%;/$YRM\H"S-6-(AI%E_;:6C3,'X@OB^6%614D!=\\P5500=9X6Y2Q$X.@,B<_)JPY.^J4?KW) M@;4EOR2Q0WU1^\?76F<2,V=)W%S(_FPP7PG&SJNNCWP(F*")[@582Y%2,%KJ;LI;/U[/\V5]")@8^ 8!MB2 MGT+QS(DY8DM:/KL6=,P+WQW_.HAB&B=EP3>\:2U7/IQ1[5H#+,O;O_B1VM)V M!(\A!VPA,_HF5,*G\6:(,RTFK9&TCKA+X&AI:1\,S2!7 D[/L/4"P4GC*I); M"'@_&<::GITY3V4MM7FI%H='."B(0BTI*, JF'P-]!J8%CR.P1ST\[.K'*:- MN.,]W'?]U/F_O%MO?+8EY)P$9$%CRZ=Y#6 3_-Z(8(]S6NLA/TTKP.=8WB: MI\KICJ=Y700?;2W+_8K33Q2S<#3$K4N\U=:H^YC3L0:B))N6(BD!TO2>NF#J MN5!JD'#\*!T6" E7I,I8/:IT>^?<4?0NV%H\J-WY5]JBLP=%7Z+E(/1M03M M T'N@(&1RU*C]4YTNR@PXLS4Q%O3@(H]Q_2!%&_!=>6V:K3>HMLTP-'K[#BT,T6V>C<1T M=>S0X].8[:"8@T/^2$2YM'@'J_L41EIKZ:1333G=,K"312P>\VU8F+8V2OOT M#?V"U )#&/V7+X2=@%="#'T6E+V(=63HU7@S9E7?;RUVODW_M-54^N*Y_3Y MN4H#-+7H6 Y&/\^=B*:#!PF71B<;%+8K\=K-#\*VT0988EU*JPN*7#%-F +K M6L-(%7\T0!),9%AAYC M=6ED,3C'@I.R>Y8'$B1$3"41&5NQM=167B11S-:B5@W[>DL#O_&> GIL,!_; M(IF>UR0LAYVD2N%EFR<@R@*XXAM, MF,:YG+P=X>5X]Y20])6TY1/AT<^MN7=7Q$M\X33FL45UK&-TO=YPP"FI-*N3 M#>!BEY>8#Y4QHB+*8/D24[YS9[D,Q1A?3N;*T^*=N3C?WI/P@;IDQ@%:R8#= M6L]!+BRI#98L'[Q+0\O@%HB#]Y]JYE Q<7<7U^?IH-HA@UVXH(LCME8?=-*0 M/L?&7(.H,&2H5'J+\OJQSQI2Z>FA,II5JNH6#6=TUSV&U_56HX4.PHS1/H*I M3U:QM<['/'&H#?36P+M5@7,$C\)4A_THD66\S2=:)[&8&:72XC_G@2PJQ^,^ M444_TT-8I_Z54*I<]$5!U?(HD';$'F/7Z)6J 3(5V%%-8&DFC_+Q!?E?;D4! MM$@3U D%D)(S60=_3(3ND!40ZH[7[JG,7+&/S48V>F4G$STS0RQT3 OR,<12 M!N-7#,DXVABI/H %)%!Z3G-89*[,LJQMH=K&:4"HJ#/ M<:)**1XRJIGJ7C^\8S"5(/--M(@XYN?)FA-,*EJG(Y//8Y!)*12Z4SALM,YN MK9&..0$C]8C=586I)SMUA#: (YQ[4H*[ZB27GA[J0T5OSV,YE\2 CF,V@+(I M%897$T':% >SN!= M>?(-LH6;-TLA^:OX4+R*IV6S%.U1GRIM6/0F?VI!--"0KM8BV9UMI$$OI2W! M+FER+0&% 9=(() K\LTIA@$S%/CQ9@::N<0-J1DNARL]N N(QYHFIL M;/T0Z:'U8=17L*J=/(!'OCJC5@X]=U;Q1[*>DU"-1?5/4$QREWRE!&YL"Z4; MUP<>W?[(_W?)?-\)-2C<^B&2$O11NGV3T/F99Z'UA[",E7R(U5B#"^[@-Y"T47Z\8>& M7JU?(BVK5MDBS/HESK=1UB\Q+OHEFH>+FMT9#4-(TU4.'58:T1H^XC)"HS!I M__C7T].3__GYXT]_^]__^6]WDSS]$OSMK??G-P_+7[;!Y\OD\?TWX=MO?GS] M^^?9-O*_>7#_?.7_$+^,[\D/?W[SYLO3F7L3O_KUZNKU_8\O'Y[.+WYY]>#= MA[_.__KXZT^_)O]^-7W[S>+FY\\/'WZ_"KR-]U/P[]-OI^[39OUQ/?NR>?_K M+P^W9Z^OKG]]^/SMW!O[D]7MU/GX-^_/#_'YA_>1PW[] M_/:7Z7_YVZW[_N[W'V]O?_WV_3>W9]_^\3+YACV^OUN\>GR_6;]:S>^]9?SY M/9T[3]Y/;S]OK_]X^=\?SL^^_/7GO]_=?[JZ<9;??_^_)Q?W=Z>GFI>5A^3A M(0-X8U2P@WK+PTC?CS33?_O@/]^$;NA?^PSK&FRX$[;,!M3I!5A4;,ZZ2[9V M:&# O/Q#U)"U3?[VJ5ULL>)H:\N[Z!-Y':0WGS3^Q()+XG'1B8GW$UE1UR?1 MQ?5,_/@GC12 +DR<8ZV;TMITP:GJJ*'9Q''&SIW@B\#4G'T*,(^>?2IT@1O. MJ,.^R>SC1R?@L9*X.--@4=MWB+E,&1=:MP/$AG !JUI\NF.S5E,W6ARO<-*@S/RKX\R9NO8 M+-0 LV>>8Q@JT6=W'SECL>/G:3"UM$/U@S'<"-FF4-,,1HU***4-MR048P;Y MN3A=:#--^C&*'1B>?W+BP6;]D"[W0I+#C[@[LTE"=^5$_$><(HZ?2A-?U8GY MOWGB-I0M^)\[Q2H]3%B% M5./?,B^MU@\\[9^AI"UJD)X?WQ4IB-5$9K^='EO44.9FD:.L%NXIPL(Q\P?D ML3(1#3+D;S,N!\+CR'_70(^+&=/O&?,>J>^_#UD4[1N J+ "R>:IQCD'Z8& MX"7QXZCXR6EVWI^=OCE+):!]!93 ZH" MQ-RA;)QE\(!Y* M-J5$Y=SQ11>Z2(Q02R_8AV+G_L)HM5> G&TA)U)A55W:AE12?&L)HZ%P]25F M?.L;1SP43WOQ> Z*VT]L))=[?QKZI#D,7;T:HP?.:!57B4A@KBF:9\H6M#9* MV:!MW0Y692RSD:?9"L @'[0#TKSYV-NL"G;JT#2/917 >WU%\1X*EF ME[@(!=3@8K/0W_C]J!-%(M3-!TKN%?T?\N'H_M)(_-'6GN9+T!8BFCNLOED% MD!2?MOJ2P=B*6K:E).>=O&QI1&!:]!--XI\YIBN61$2WY*?E6RQW49FFTDUC MW9ED".U*X[5YT/P2(W^B2?V]S4+7^A_[(:WI<-3+H,Q.W]V2/X>4>\WL,7C] MZNQLJ.-7LCK6:6'D\-5/9!D]Q]R-OLR2.UGM4A0VYMSK#WBHM./-8=Z5, W3 MX%V0+!R4O!=T"576BG0HK5%'"+O208&WC8X4ZK3&Z%HB[L4>1;+WBH67+)G' M'.EBCZ)-H]@8\2Z2*&9KOHB2_.K"' E/M4EEX&C!E"U4O)2LQ"(=#5G9WF#! MB&1YY%(6;266DA'4GT-M.!H[@1>P(/_+AH59=2X7@U;3:-.!5*0URUG?M]E2 MT\7,>;*WF"8K&+N:.?P*3-&'G:_"XP)1K#9;.7E) ?_9P#JGB!3R);2Y/+0J MJ"HGS"WM PGG#.!2[)@D1EU4GH6L: J)09ZD*22:YV5],Y^(XG3OO:^P_2I+ MCK60 ? J&\G8,B%HI<5-_UJ:72?-)=E59=7*I//IWR7]\VR5F7'5 JU;S7,= M;)+XI\FLY+GB!=3>9_@W^28\R-)E^S0 SK/86ZL[04Y?##%D&Y*.&4(R5"V( M(-LH4[YKT1HK?W\;DDT^4^,ZB))0A,)**MKZ(7J5ABFOVLF ,F"I@DK6 T&7 M'?E7V(X" "N*_2/5-WT.J'C2JL: W2^/UU"5^P5L[&-HGOC9Z"5I#O4^V6S\ M >U1R\JC-T!MU,3J&51BU?=Z\G \EKRV'#6/.UY2FG0C$F_Q;5]2YDUCU(I MZY^,E!W-C4/U+;)*96;H[K(A^5_#2QIQ+!WQ;B_91&GI UU0\>;Z _&]*Q;> M.YP4X>ZOEV((,YVG+6=F;/H8[/DF!\]_'G(G(Y6X8;EMT>&I[4!!RM]1.ZCP_?-G;WML-QN+GLD=> &W-TC(,93W2DW M*RZY))SF&>5Z3F-9E^!^,"@FU893*J3!ZBE?[JL8"S&L%C961;K.@='#)@6Q M9!ZSA!0NX!Y\E8G6F,W1"&)T"]A $*R\M^EAG1[=.\^C]K\;G7K;L M'*Z-O?YC,NTW9*,E?'V_.#WNJXU%PG!+@V7VN&'BNLDZ25\U7(H.7R[-J+D6 MM5Y183G%!'8:KK.<9=H K@%ER!S H? ?=];@8%PU]VLM\PQU9 9^B=VV-G*P M.FAL?5G@,L<,/L@85+E,> MPCW*&ITQ-[T6JV0Q#)I[L4CO*K/V 8XO;G=_F-9OU':-U&A>&C^HEH)*/\>P M8FV"E-5YRG=I3G@.DC+O/G;"V+;_:/5XDB([E'%10P;K?)/Q6)N88++]!3:B*>BNU,[O\;91D@XP= ME4T@U>!76]:XH;@XO239?W-Q$(W>GUPN'DMR21<<+2*:'*/K)A"VQZF;4*S MNI*1NQZ_O0)PL4;I^7;3Q-PN9P[9N\"X[\DY8U]^B^UM'.NY]"?RF!9KJ=&^_&WLKAHF5*_L%:<& M39(95&Q/)OMXC*R04P)T:)H6=_8].R6^M'R&_T#6B"EM!# (BF":P7$/0G@# MV084#Z?J%R/E06/;XQ^;L*"B8\R2,"G(8M8CQT8V8!\T-7'9)2"+09X:4HFEL2:!EY%NF'2,5(K?+4 M)N?9[HZB/$#K@K+W##S*.^-^K-%O*U^U&PYHYJ!/2M6ZFF$ M+,8E[0K.C\9>ZB&%H=T:$F%,:R1G M2[*U%A-NFZT@>>1)#@W#F?+5TE/)+O[3R M22_IU/[EV)TB"3W@"G1-F:/-$Z2#KU.@FA0&338C73+'8L19,9ADXVS3203% MW_,I)3YUYM2G8AK![@+:[/HY':A6M#"]S5%">(U,,];SP';J.+IQH=<,B@=K]BGL^SE+-GBD#0Y^- L=&!9.4_%QH8RG.V+8X_+ M 363$OH"OK<[Q81PRVOBD6N*XL8YGAT(%MU M6V[.,;YAP9)K[[I$8+!RWGY,T,,2 X:W3BKJ)#?^A%P\(9 P?FD8BK-])V$V(\&2P%F[ZKMK_RZ(.FZ63FI[ $JA)N M/2#0+94B_2N3&Z740.H%^(D%KCV?^J'@WS)H\$J!*.:VY8&$**>6)F&11-2#.,B394"?+F_2/ MV6HI+6_SU=*Y&54B3W:K&9H5TU7 =*-8]#(AGSB'9H_$?R ?61"O5&<[:H-% MMTR6K.W0M$YJPEDQ0+Y/%ASX-""_$"<\3^*?:;RBP15]2'\ (@(]*^"ZXH<7 MA3X"(P5B5TF=?#U(URJGZ4?6HZ)9M7&3@VJ1'?S%]2!&J0>Y0< MX\I/NKN^QU8'/59T)^ '<&0D_=IL>"8#B>NJ@#%12C&4!O 2)+5KVU7@ MH#LB8#QLK9(?<0YXG8]BICQ4(OE2#V)S;,%_X!%NFH@W)P'_0\SF/EVF>%AW M:_N8+WL=S%;D-ELV[_++?W"9+7N>+3O=+6L:Z]LM9N,7YH*S325ONJBO);I. M#^7+&0;_&>/F4IB]L4K)*4=T- MSJ#"<;2'4.B7J@IRUGR'B:[JST0TM)D ^:83SW [GDC+"W+$](&0IPT)(NM7 M;),:T'.)5-=QB#+-X6?'1H0%WTT4><'#OIP.'$;*ZFZ903\G, M^/UNO?'9EI \3AQ:H67+CY#+4DIB/"=+7SC=D_"!ND2<+DJ&VQ\+*/A#EGWV)Y0*T[&8JS[8N/,:*0 MD+%(%$ E?+#RD]F(*R\A@E8A2:^].2DA7ICDX[,N$R+>\=QEL&\SV*;)2A60 MNK,L2RC;6>@$$8$7<5,)\MK=@FAX.4X+?C6@=9YJ58L/S"OO#_?+E-YCYUC0]%-4CCX9DB9:"N7,P/11O-:CO\QL$> MZ?XQ[D3N5R3XD__O.HB)[],EWV>)WQV;L[@\H"^8/L-LX*-4J/-@>PE"3M:Y?>S9OQ3+DI: M<8EM3;+;IMAG##C!+@4X0-:YG4@'RC>W+Z8=A0"L?/#4NGQ!Y$M793$VM#82 M@:HGU+\FT[$-2:?>#Y]*-[Y@^9I-'W\V?9;\0(/EEFH$3HU/1A,+-;>*\M!= ME)G2^,ZA?.WKX(%$L7AXIA^]JL 94=Y5B2PXC76^YB&.) ]AGV\WRP5^8+[' M#XX//]HD!25 QI.Z[:<'5KK]CKHKCML'Q_71?4D>B,\VXH_&MQ^FL$=D]XS)!S;PQO0.\B%[77A/W"3D3BK O;\2R+$X M\;J4 LNUFS*T0&^VXF&K$W@ #%4".3Z&JE$*_,7#R',:L(G#QM6)ELRWIM_5 M6XQU?#[2_%/K-487E8"[0&"UOLP'HM1'-$'>6XB1*[/:R!6P)P):H ]VEZ%. M0M!4O_JRA[O?4,'A0#<=>DLC]ZLT4 $MB QX M([*7Z(I ,G][4,99&"BE"<;K@Z^75\-V;_IZ>65]>07V:.#9F/9#>=PV*8+] M69E]M90225<"-'IWK36!H$9#\U3"WI0XO$Q"A1K;N$),Z\[D,BX9)@UZP1TN M7.XF$6AXW+V4?H[<>N$#I0'ZET/NVJ0JO5I6H$>0<#O@;Y.%9#2=T1 GNM M8SA[5,B].R]QXR@KX"?>OA73N=+6A#F>F@1M:F&UDMXAFN)Y27R.)E^Y69)M MPE0EB",*;#1)!3?XX!D<;)!>0S.4. RKZ;UEE7DA3P<1<\ MYV$YCG/C9"KE6OS$FGK70%!Z$MNH<#]0K(SU($JL0%/ P3X'X3XHU]':LAN* MN@Y+G\-;VT4ZBGB3C[7EOTC2?L?B;\YNI*WE!)YLW'$Q.O>*A>]V:UC/O-># MK>_VM(#+ELRG E>&M%\'LT>F/NG<##)^3T'RZ*'*V:PQX=X4 M-OI\BX$87Z$F="1X .9?L20\$.]+T,@)V&$87Z$DRJVTTB[3BI$Z]G?DCX2& MI0GN'BQLNPB**-AI1#IYV)JXXW>U7&=#^0;3L88>%?3@O[2F<=W%,G6R+C+H M[TKH%R5T0^=*#:;V 5L!DKY[$).:ER1PN4N]%XLI$$UE3\!+&D1?8!CH70,> M8%GLN01:DBX.'VAY@^HL_E',OA"C70>\#:RMB15,'.8 J-\#UHD[^*U?923& MDANXI4@;S.B:G/,-#US"*T< MW"W3?P;TT3DI&L4YYJQYA.+;SCT<+9R@FF0 M1AW#LD:.P+&SIH-T6/G-$KDJ9NE0]4G@51%.8\QLVOJP_-9'#/V:MU\4#*@- MV*[<4D)VT4H#Z2OZD&4AD 1$%2_DRG,-Z5"F-$Y?]#:,L66@A=>CX;:$JQ!M M79Z1OWJ(J'"OS,/DEO"*5*,JG2O!QI<8CLSA8NW*]6"30ACW%-,-$9/V@N4- M<2)MALF_'KN>M?*M@UCX+JO8K,A;)(Y?P>R*A1/WCX1&5%!_NKCF? B6E!\B MDR@B338?L(;8#+MG*4;V/(/U?@?-9F?C6MDBUZ6R>N:%OO!?TLCU6<3A31?% M=-%B(.R,XW?./_NBE;G6@Z@?/TAWKYZ([@$!B)->GE@!#$JH820D0DW[> 65 MQ+VGRX NJ.L$;]5FZ M<*+5/?.3U*_<[ZYJTWQ)"_0(#SY3(H*UCS93N4G@-8]L(RV4PT&_5SPDYC!^8B+W?,L>2?B!^%X5O4L2N2'=B(VH>=OZ8)%. M+SW.FI +?='0A\V[73]-.,H.>GX/JV7D2\;,FBBX8 M=WN"%+2]=NUN$N,;ZLRI3\4CX.N@92U[5;-9R[@K=7H47T=10O*'SAZKB2J,16+4NG M! G?3=!EH2*%0%L@#'JNW='E*F:+SU%>]^8$7KT"LV('['WS3RRX2$+!J&PU MD3ZX8N$]#V5X9"-^,[4_"?'*K(3](0BSJK&__C,1-";>Y($#7Y(;;D>),*IN MF#ZH=_Q=T^P[[F=.-AN?BBY&3>IS>6,\DHPXH/B2_Z*H6>3_X/CI%ZZ3US%> MW=V?_7VH: !C:QBW< >3X7K,@2(I@,9'1S^2Z'3I.)O?BIQP7C:X+[E1(;H+ M)YJG&.2?II+[DOAQ5/SD-!/4L],W9ZF@RM8X!D\;7(RD!$4)D"X)7\K-AJ'F M ?2,Y<8FB5H+XV4GN1(D?-<"G*&*) 2L2AK4\YB%CD>$NR%RFQMGFSICQ=]S M2K8Z'YH'3;K.)(=[FZ\SD:ZCY668PM8_+F]#]D C3GXN4K^$[5+%N M7/XUTN63)5/R03PRBHPX(UX;O')% QY[<,-]'40QC9/F4PY3-SP#0;SK@".P MSO@]9TE80IA%0 V79!J4: X5 MJ72A< SNH"7?%6F-TZKQ<\#=%>_<";Y,>6#CA;UV))]HD)Z%L.&G\Y3H^#$YO+N.N" "8=I[SAW@#(X MXM-+\HG'Z<,AYCTQ1/)0\\Y: 0RZ >CG@9!N%8( W\<-6[M8*=0496+QUES" M[V-.Q#JL';WUFM6J -)]&2?;J/HS_QX0!N.79 !OM)[Y*X#!:3:N(0_-HN$V M%M5?]YL9_CLG6)(AG^Z7"V+U^E<2_+HEKU )XOV]!:L&;M-66Q/_/?*>M+:P M2=(]U8SFYRR.V7JZ2"$/2_JVI=%?:O4PH)5<4%D3,P[.V :%?7OK8G>]Z&'= M/IW@TBI'?,:KN!Q6C^>*>V71/(L%J0MPZX33\#X6-Y*I.UU4Y![D\EYE7;1Y M2\K^7O6&7HF26#6!E>;1B5"CZ2)%*)HD\8J%HJADJ -(NOZQ^5VMS%:AH[EA M>2#AG %TT:WCECYW0.)OOC;*.%$0QA;$,[7LA#WG\H$>,S?7/3+C MV*F?28CR(2KJ28/=%^.PB(U= G:'T2-V,M]=EFL6ODL^'8/@ MRW8-VR)FV.2G\*G.G4B\UEN+.XO]%+]V_G,/G'[F4PY"_Y1/SI"@M5H@53@?!TEV<.16]\),LP4^;+_'5ZV5Y$/+5M% M*3O.G+ [LG9H()[9%_BH:T3;QT=/?MFF449T3I,XBIU /)2:AOS_.^%60_SE M7V.%?L[&2WGH_H*YHA9U+-],"]U:!_UAKLJ_AV'&SX08\^T6O>0PXK$ U4: M9'Z_?1F*&E1=VU!664P754(HH2?]&+WT1(L%>0\+"1TP!M16+0U*('!)+MMN)1'U50'%QMI=E3E)%QH54[QCB4)7_"=^N$?,>E?P'PJKX& M&>#@[X*F>;+T;%J]5$L)$"QR>TDS&P1OZH.YL95006"$\JFQKS&DQ>S.XH(O MM&2B46X-OX'GLO1@@9$.TU&AQN2K'I*"3&(Q9/>[(.8G?S1CL>-?L;".WK"% M+BJHX+9^5].-.O.5"-R8SZU]1T6"/_G_Q#,!WZ>B:UC9HCR=;3(C[BI@/EMN M33J[V\!';N^NSC$K(J*XH"5Z^42A#S_:=.V7 ,&N-E/G8#\]L-[WS9(?.#I; MJL&7QB>C4:/F5D%O[C4;-2QH?.>(]H?E+ !]!5&!@UY-J\X?);+ 95I-"AQE MCM;YMOHO[=XH0)VCQO)(?-?U1$T(:WY4FOJD;5A>,G&7=G VY\M@.)?F0B_C M;$$S\U<+_Y4X09RL-0[)^A=8-4]VM&SL&N.QP0=Q(5N%.1>@MYUPW3PJFL4XS:7=G>1T=XK]+*C/W=8@VT788D M[0FMV_6P]T5SZ5.?$"6FPO*)/I<"( M1C,'<6(U41B-I3,E,>3(VT&K1%)3GHV/34?YYN-X7)L.R/4!/SOXDPK\:K-= MB+%H!HOH!@_OUAN?;<4BQH=A#X@CJ-2P89?0GSXBH81][]D#"8,,J4RTU:X, M]S\[ALZMMBQJHP9@A#;X"7;)W"3=3>!E-0B5AIPO=$UL%S"]XTD%D&:\XY$2 M;@5<2U%;S1=X ME]WA7C\OI$"Q'!]=WLBI GV7ILZI"4?>$QNX\IVE%7OJD'#LG2Y'&KL'RQN: MV9(+CD@HYIMXY.E'L@4P)DV(QV6V>^S)'CFPWIY6T;\E(64>Q''6#G$D')*0 M [!;BC&'RN/UBO\$QJ5OPAS'Z2:E"&1"T()'F?! #DY+3%?,# Q+FIP9U!+ 0(4 Q0 ( M !V D5,]8BB)J2 !6@ 0 1 " 5@' @!G9F%I+3(P,C$P M-C,P+GAS9%!+ 0(4 Q0 ( !V D5,)IC0NV@\ *S- 5 M " 3 H @!G9F%I+3(P,C$P-C,P7V-A;"YX;6Q02P$"% ,4 " =@)%3 MJR&UL4$L! A0#% @ '8"14[]$F>U"F0 ;-L' !4 M ( !MGH" &=F86DM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( !V D5,> MO>G,FD( "(C! 5 " 2L4 P!G9F%I+3(P,C$P-C,P7W!R ;92YX;6Q02P4& H "@"P @ ^%8# end