0001213900-24-042337.txt : 20240513 0001213900-24-042337.hdr.sgml : 20240513 20240513162826 ACCESSION NUMBER: 0001213900-24-042337 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 143 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAGIC SOFTWARE ENTERPRISES LTD CENTRAL INDEX KEY: 0000876779 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 330477418 STATE OF INCORPORATION: L3 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-19415 FILM NUMBER: 24939486 BUSINESS ADDRESS: STREET 1: YAHADUT CANADA 1 ST. CITY: OR YEHUDA ISRAEL STATE: L3 ZIP: 6037501 BUSINESS PHONE: 972-3-538-9474 MAIL ADDRESS: STREET 1: YAHADUT CANADA 1 ST. CITY: OR YEHUDA ISRAEL STATE: L3 ZIP: 6037501 20-F 1 ea0205700-20f_magic.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington D.C. 20549

 

FORM 20-F

 

 REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

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

 

For the fiscal year ended December 31, 2023

 

OR

 

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

 

For the transition period from ___________ to ___________

 

OR

 

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

 

Date of event requiring this shell company report

 

Commission file number: 0-19415

 

MAGIC SOFTWARE ENTERPRISES LTD.

(Exact name of Registrant as specified in its charter

and translation of Registrant’s name into English)

 

Israel

(Jurisdiction of incorporation or organization)

 

Terminal Center, Yahadut Canada 1 Street, Or Yehuda 6037501, Israel

(Address of principal executive offices)

 

Asaf Berenstin; +972 (3) 538 9243; asafb@magicsoftware.com

Yahadut Canada 1 Street, Or Yehuda 6037501, Israel

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Ordinary Shares, NIS 0.1 Par Value   MGIC   Nasdaq Global Select Market

 

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

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None

 

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report:

 

As of December 31, 2023, the Registrant had 49,099,305 Ordinary Shares, par value NIS 0.1 per share, outstanding

 

 

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

 

Yes ☐   No

 

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

 

Yes ☐   No

 

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

 

Yes ☒   No ☐

 

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

 

Yes ☒   No ☐

 

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

 

Large accelerated filer: Accelerated filer:
Non-accelerated filer: Emerging growth company

 

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

 

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

 

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

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

 

☐ U.S. GAAP   International Financial Reporting Standards as issued
by the International Accounting Standards Board
  ☐ Other

 

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.

 

Item 17 ☐   Item 18 ☐

 

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

 

Yes ☐   No

 

This annual report on Form 20-F is incorporated by reference into the registrant’s Registration Statements on Form S-8, File Nos. 333-113552, 333-132221 and 333-149553. 

 

 

 

 

 

 

INTRODUCTION

 

Our legal and commercial name is Magic Software Enterprises Ltd., and we were organized and registered in Israel on February 10, 1983 and began operations in 1986. Together with our subsidiaries we are a global provider of: (i) software services and Information Technologies (“IT”) outsourcing software services; (ii) proprietary application development and business process integration platforms; (iii) selected packaged vertical software solutions, as well as (iv) cloud-based services for end-to-end digital transformation.

 

Our software technology is used by customers to develop, deploy and integrate on-premise, mobile and cloud-based business applications quickly and cost effectively. In addition, our technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow customers to dramatically improve their business performance and return on investment.

 

As part of our software services and IT outsourcing services, we offer to hundreds of customers mainly in Israel and in North America an extensive portfolio of professional services in the areas of infrastructure design and delivery, application development, technology consulting planning and implementation services, integration projects, project management, software testing and quality assurance, engineering consulting (including supervision of engineering projects), support services, cloud, cyber, digital, data and DevOps, all according to the specific needs of the customer, and in accordance with the professional expertise required in each case with the goal to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive.

 

In addition, we offer a variety of proprietary comprehensive packaged software solutions through certain of our subsidiaries for (i) enterprise-wide and fully integrated medical platform (“Clicks”), specializing in the design and management of patient-file oriented software solutions for managed care and large-scale health care providers. This platform aims to allow healthcare service providers to securely access an individual’s electronic health record at the point of care, and it organizes and proactively delivers information with potentially real time feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists, front and back-office professionals and consumers; (ii) enterprise management system for both hubs and traditional air cargo ground handling operations from physical handling and cargo documentation through customs, seamless electronic data interchange, or EDI communications, dangerous goods, special handling, track and trace, security to billing (“Hermes”); (iii) enterprise human capital management, or HCM, solutions, to facilitate the collection, analysis and interpretation of quality data about people, their jobs and their performance, to enhance HCM decision making (“HR Pulse”); (iv) revenue management and monetization solutions in mobile, wireline, broadband and mobile virtual network operator/enabler, or MVNO/E (“Leap”); (v) comprehensive system for managing broadcast channels in the area of TV broadcast management through cloud-based on-demand service or on-premise solutions; (vi) comprehensive solution for sales and distribution field activities, such as order taking, route accounting, trade marketing, retail execution, proof of deliveries and B2B E-commerce (“Mobisale”); and (vii) comprehensive solution for efficient management of all types of rehabilitation centers (“Nativ”). Selected by many of the largest rehabilitation and treatment centers in Israel, Nativ serves as a comprehensive solution, the largest and most specialized and equipped system in Israel, with all the capabilities required for operating all aspects of organizations engaged in rehabilitation and treatment. Nativ enables control of all levels of rehabilitation bodies, including monitoring detailed rehabilitation plans, finance, collection, account management, recruitment, working hours, asset management, employment, medical files and management of large organization.

 

Based on our technological capabilities and our specialists, our software solutions and software services enable our clients to respond to rapidly evolving market needs and regulatory changes, while improving the efficiency of their core operations. We have approximately 3,628 employees, who serve our clients at any given time and whose skills and specialization are a significant source of competitive differentiation. We operate through a large network of independent software vendors, or ISVs, who we refer to as Magic Software Providers, or MSPs, and hundreds of system integrators, distributors, resellers, and consulting and OEM partners. Thousands of enterprises in approximately 50 countries use our products and services.

 

Our application development and business process integration platforms consist of:

 

  Magic xpa – a proprietary low-code application platform for developing and deploying business applications.

 

  AppBuilder – a proprietary low-code application platform for building, deploying, and maintaining high-end, mainframe-grade business applications.

 

  Magic xpi – a proprietary low-code platform for on premises application integration.

 

i

 

 

  Magic xpi cloud native – a configuration based on Kubernetes focuses on scalability, security and resilience.

 

  FactoryEye – a cloud-based pre-packaged but flexible end-to-end data management platform for manufacturers enabling smooth migration to Industry 4.0 smart factories. Real-time factory floor visibility and optimization is provided as part of the end-to-end visibility to maximize production performance and ongoing improvement.

 

  Magic Data Management and Analytics Platform– a cloud-based pre-packaged but flexible end-to-end data management platform for all verticals enabling smooth digital transformation and full organizational business intelligence
     
  Magic SmartUX – a proprietary low-code enterprise mobile development application platform for citizen to professional developers to rapidly design, build, analyze, and run cross-platform mobile business applications.

 

Our vertical packaged software solutions include:

 

  Clicks™ – a proprietary comprehensive core software solution for medical record information management system, used in the design and management of patient-files for managed care and large-scale healthcare providers. The platform is connected to each provider’s clinical, administrative and financial data base system, residing at the provider’s central computer, and allows immediate analysis of complex data with potentially real-time feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists, front- and back-office professionals and consumers.

 

  Leap™ – a proprietary comprehensive core software solution for Business Support Systems, or BSS, including convergent charging, billing, customer management, policy control, mobile money and payment software solutions for the telecommunications, content, Machine to Machine/Internet of Things or M2M/IoT, payment and other industries.

 

  Hermes Cargo – Hermes Air Cargo Management System and Hub Management System is a proprietary, state-of-the-art, cloud-first event driven software solution for managing air cargo ground handling. The Hermes SaaS, offered as a complete Managed Service, includes Hermes Cloud CMS and HMS, Hermes Business Intelligence (BI) and Data Lakes, Hermes Landside Management, Hermes Track & Trace, Hermes Learning Management System, and Hermes Integration APIs, providing lower entry costs and a pay-as-you-go offering for its customers, as well as pushing customers’ digital credentials. The Hermes Solution covers all aspects of cargo handling, from physical handling and cargo documentation through customs, seamless EDI communications, dangerous goods and special handling, tracking and tracing, security and billing. Customers benefit through faster processing and more accurate billing, reporting and ultimately enhanced revenue. the system also features the Hermes Business Intelligence (HBI) solution, adding unprecedented data analysis capabilities and management-decision support tools. The Hermes Solution is delivered on a licensed or fully hosted basis.

 

  HR Pulse – A customizable single-tenant SaaS tool that helps organizations to monitor employee performance, progress and potential through a menu of templates that can create new HCM solutions, complement existing processes, and/or integrate with legacy HR systems already in use by organizations.

 

  MBS Solution – a proprietary comprehensive core system for TV broadcast management for use in managing broadcast channels.

 

  Nativ – a proprietary comprehensive core system for management of rehabilitation centers

 

  Mobisale – a proprietary comprehensive core system for sales and distribution field activities for consumer goods manufacturers and wholesalers

 

Our software solutions and software services enable our clients to improve their business performance and return on investment by supporting cost-effective and rapid delivery integration of business applications, systems and databases. Using our platforms and our specialists, enterprises and MSPs can achieve fast time-to-market by rapidly building integrated solutions and deploy them in multiple environments while leveraging existing IT resources. In addition, our software solutions are scalable and platform-agnostic, enabling our clients to build software applications by specifying their business logic requirements in a high-level language rather than in computer code, and to benefit from seamless platform upgrades and cross-platform functionality without the need to re-write their applications. Our platforms also support the development of mobile applications that can be deployed on a variety of mobile devices, and in a cloud environment. In addition, we continuously evolve our platforms to include the latest technologies to meet the demands of our customers and the markets in which they operate.

 

We sell our platforms and our services globally through a broad channel network, including our own direct sales representatives and offices, independent country distributors, MSPs that use our technology to develop and sell solutions to their customers, and system integrators. We also offer software maintenance, support, training and consulting services to supplement with our products, thus aiding in the successful implementation of Magic xpa, AppBuilder, Magic xpi, Magic Data Management and Analytics Platform, Magic Smart UX and FactoryEye projects, and assuring successful operation of the platforms once installed.

 

ii

 

 

In addition, we provide on an increasingly global basis a broad range of advanced software professional services and IT outsourcing services in the areas of infrastructure design and delivery, application development, technology consulting planning and implementation services, support services, Digital, DevOps (Development & Operations), Mobile, Open Source, Big Data and Analytical BI, M/F, Security & Cyber, cloud computing for deployment of highly available and massively-scalable applications and APIs and supplemental IT outsourcing services to a wide variety of companies, including Fortune 1000 companies, all in accordance with the professional expertise required in each case with our goal to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive.

 

We have substantial experience in end-to-end development of tailored high-end software solutions, beginning with collection and analysis of system requirements, continuing with architecture specifications and setup, to software implementation, component integration and testing. From concept to implementation, from application of the ideas of startups requiring the early development of an application or a device, to somewhat larger, more established enterprises, vendors or system houses who need our team of experts to take full responsibility for the development of their systems and products. With our ability to draw on our pool of resources, comprised of hundreds of highly trained, skilled, educated and flexible engineers, we adhere to timelines and budget and work in full transparency with our customers every step of the way to create a tailor-made and cost-effective solution to answer our customers’ unique needs.

 

Our consolidated financial statements appearing in this annual report are prepared in U.S. dollars and in accordance with International Financial Reporting Standards, or IFRS.

 

We have obtained trademark registrations for SmartUX® in the United States and for Magic® in the United States, Canada, Israel, the Netherlands (Benelux), Switzerland, Thailand and the United Kingdom. All other trademarks and trade names appearing in this annual report are owned by their respective holders.

 

Statements made in this annual report concerning the contents of any contract, agreement or other document are summaries of such contracts, agreements or documents and are not complete descriptions of all of their terms. If we filed any of these documents as an exhibit to this annual report or to any previous filling with the SEC, you may read the document itself for a complete recitation of its terms.

 

Definitions

 

In this annual report, unless the context otherwise requires:

 

  References to “Magic Software” the “Company,” the “Registrant,” “our company,” “us,” “we” and “our” refer to Magic Software Enterprises Ltd. and its consolidated subsidiaries;

 

  References to “our shares,” “Ordinary Shares” and similar expressions refer to Magic’s Ordinary Shares, par value NIS 0. 1 per share;

 

  References to “dollars”, “U.S. dollars”, “U.S. $” and “$” are to United States Dollars;

 

  References to “Euro” or “€” are to the Euro, the official currency of the Eurozone in the European Union;

 

  References to “shekels” and “NIS” are to New Israeli Shekels, the Israeli currency;

 

  References to the “Articles” are to our Amended Articles of Association, as currently in effect;

 

  References to the “Securities Act” are to the Securities Act of 1933, as amended;

 

  References to the “Exchange Act” are to the Securities Exchange Act of 1934, as amended;

 

  References to “Nasdaq” are to the Nasdaq Stock Market;

 

  References to the “TASE” are to the Tel Aviv Stock Exchange; and

 

 

References to the “SEC” are to the United States Securities and Exchange Commission.

 

iii

 

 

Cautionary Note Regarding Forward-Looking Statements

 

Certain matters discussed in this annual report are forward-looking statements within the meaning of Section 27A of the Securities Act, Section 21E of the Exchange Act and the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995, that are based on our beliefs, assumptions and expectations, as well as information currently available to us. Such forward-looking statements may be identified by the use of the words “anticipate,” “believe,” “estimate,” “expect,” “may,” “will,” “plan” and similar expressions. Such statements reflect our current views with respect to future events and are subject to certain risks and uncertainties. There are important factors that could cause our actual results, levels of activity, performance, or achievements to differ materially from the results, levels of activity, performance or achievements expressed or implied by the forward-looking statements, including, but not limited to:

 

  the degree of our success in our plans to leverage our global footprint to grow our sales;

 

  the degree of our success in integrating the companies that we have acquired through the implementation of our M&A growth strategy;

 

  the lengthy development cycles for our solutions, which may frustrate our ability to realize revenues and/or profits from our potential new solutions;

 

  our lengthy and complex sales cycles, which do not always result in the realization of revenues;

 

  the degree of our success in retaining our existing customers and competing effectively for greater market share;

 

  difficulties in successfully planning and managing changes in the size of our operations;

 

  the challenges and potential liability that heightened privacy laws and regulations pose to our business;

 

  occasional disputes with clients, which may adversely impact our results of operations and our reputation;

 

  various intellectual property issues related to our business;

 

  potential unanticipated product vulnerabilities or cybersecurity breaches of our or our customers’ systems, particularly in the current hybrid office/work-from-home environment;

 

  risks posed by our global sales and operations, such as changes in regulatory requirements, wide-spread viruses and epidemics, or fluctuations in currency exchange rates; and

 

  risks related to our principal location in Israel.

 

The forward-looking statements made in this annual report speak only to our views as of the date on which the statements are made. While we believe such forward-looking statements are based on reasonable assumptions, should one or more of the underlying assumptions prove incorrect, or these risks or uncertainties materialize, our actual results may differ materially from those expressed or implied by the forward-looking statements. Please read the risks discussed in Item 3 – “Key Information” under the caption “Risk Factors” and cautionary statements appearing elsewhere in this annual report in order to review conditions that we believe could cause actual results to differ materially from those contemplated by the forward-looking statements.

 

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that future results, levels of activity, performance and events and circumstances reflected in the forward-looking statements will be achieved or will occur. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this annual report, to conform these statements to actual results or to changes in our expectations.

 

iv

 

 

TABLE OF CONTENTS

 

ITEM 1.   IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS   1
         
ITEM 2.   OFFER STATISTICS AND EXPECTED TIMETABLE   1
         
ITEM 3.   KEY INFORMATION   1
A.   Reserved   1
B.   Capitalization and Indebtedness   1
C.   Reasons for the Offer and Use of Proceeds   1
D.   Risk Factors   1
         
ITEM 4.   INFORMATION ON THE COMPANY   23
A.   History and Development of the Company   23
B.   Business Overview   24
C.   Organizational Structure   45
D.   Property, Plants and Equipment   46
         
ITEM 4A.   UNRESOLVED STAFF COMMENTS   46
         
ITEM 5.   OPERATING AND FINANCIAL REVIEW AND PROSPECTS   46
A.   Operating Results   46
B.   Liquidity and Capital Resources   54
C.   Research and Development   57
D.   Trend Information   57
E.   Critical Accounting Estimates.   57
         
ITEM 6.   DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES   64
A.   Directors and Senior Management   64
B.   Compensation   66
C.   Board Practices   67
D.   Employees   77
E.   Share Ownership   78
F.   Disclosure of a registrant’s action to recover erroneously awarded compensation   79
         
ITEM 7.   MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS   80
A.   Major Shareholders   80
B.   Related Party Transactions   81
C.   Interests of Experts and Counsel   81
         
ITEM 8.   FINANCIAL INFORMATION   82
A.   Consolidated Statements and Other Financial Information   82
B.   Significant Changes   82
         
ITEM 9.   THE OFFER AND LISTING   82
A.   Offer and Listing Details   82
B.   Plan of Distribution   82
C.   Markets   82
D.   Selling Shareholders   83
E.   Dilution   83
F.   Expenses of the Issue   83

 

v

 

 

ITEM 10.   ADDITIONAL INFORMATION   83
A.   Share Capital   83
B.   Memorandum and Articles of Association   83
C.   Material Contracts   84
D.   Exchange Controls   84
E.   Taxation   84
F.   Dividends and Paying Agents   96
G.   Statement by Experts   96
H.   Documents on Display   96
I.    Subsidiary Information   97
         
ITEM 11.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS   97
         
ITEM 12.   DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES   97
         
ITEM 13.   DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES   98
         
ITEM 14.   MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS   98
         
ITEM 15.   CONTROLS AND PROCEDURES   98
         
ITEM 16.   RESERVED   99
         
ITEM 16A.   AUDIT COMMITTEE FINANCIAL EXPERT   99
         
ITEM 16B.   CODE OF ETHICS   99
         
ITEM 16C.   PRINCIPAL ACCOUNTANT FEES AND SERVICES   100
         
ITEM 16D.   EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES   100
         
ITEM 16E.   PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS   100
         
ITEM 16F.   CHANGES IN REGISTRANT’S CERTIFYING ACCOUNTANT   100
         
ITEM 16G.   CORPORATE GOVERNANCE   100
         
ITEM 16H.   MINE SAFETY DISCLOSURE   101
         
Item 16I.   Disclosure Regarding Foreign Jurisdictions that Prevent Inspections   101
         
ITEM 16J.   INSIDER TRADING POLICIES   101
         
Item 16k.   CYBERSECURITY   101
         
ITEM 17.   FINANCIAL STATEMENTS   102
         
ITEM 18.   FINANCIAL STATEMENTS   102
         
ITEM 19.   EXHIBITS   103
         
S I G N A T U R E S   104

 

vi

 

 

PART I

 

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

Not applicable.

 

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

 

Not applicable.

 

ITEM 3. KEY INFORMATION

 

A. Reserved

 

B. Capitalization and Indebtedness

 

Not applicable.

 

C.  Reasons for the Offer and Use of Proceeds

 

Not applicable.

 

D. Risk Factors

 

Investing in our ordinary shares involves a high degree of risk and uncertainty. We operate globally in a dynamic and rapidly changing environment that involves numerous risks and uncertainties. The following section lists some, but not all, of those risks and uncertainties that may have a material adverse effect on our business, financial position, results of operations or cash flows. You should carefully consider the risks and uncertainties described below before investing in our ordinary shares.

 

Risks Related to Our Business and Our Industry

 

  The implementation of our M&A growth strategy involves significant risks, and the failure to integrate acquired companies successfully may adversely affect our future results.
     
  Our development cycles are lengthy, and we incur significant expenses before we generate revenues, if any, from our solutions.
     
  Our products have a lengthy sales cycle that could adversely affect our revenues.
     
  We are dependent on a limited number of core product families.
     
  Macro-economic headwinds may again, adversely impact our revenues, profitability and cash flows.

 

  Our inability to respond to the evolving technological environment could materially affect our results of operations

 

  Rapid technological changes may adversely affect the market acceptance of our products and services, and our business, results of operations and financial condition could be adversely affected.

 

  If we are unable to keep our supply of skills and resources in balance with client demand around the world and attract, motivate and retain professionals with strong leadership skills, our business, the utilization rate of our professionals and our results of operations may be materially adversely affected.

 

1

 

  Failure to manage our growth— both organic and non-organic—could harm our business.

 

  If we fail to successfully plan and manage changes in the size of our operations in response to changes in demand for our products and services, our business will suffer.

 

  If existing customers are not satisfied with our solutions and services, fail to make subsequent purchases from us, or discontinue use of such solutions and services, or if our relationships with our largest customers are impaired, our revenue could be negatively affected.

 

  We enter from time to time into fixed-price contracts that could subject us to losses in the event we fail to properly estimate our costs.

 

  We face intense competition in the markets in which we operate and we might not be able to compete effectively. This could adversely affect our business, results of operations and financial condition.

 

  Unfavorable national and global economic conditions could adversely affect our business, operating results and financial condition.

 

  We are exposed to economic and market conditions that impact the communications industry.

 

  A reduction of government spending in Israel on IT services, from which some of our revenues are derived, may reduce our revenues and profitability.

 

  Intangible assets and goodwill recorded on our balance sheet may lead to significant impairment charges in the future.

 

  Changes in the ratio of our revenues generated from different revenue elements may adversely affect our gross profit margins.

 

  We may encounter difficulties with our international operations and sales that could adversely affect our business, results of operations and financial condition.

 

  Fluctuations in foreign currency exchange rates have in recent past adversely affecting, and could again to adversely affect our business.

 

  Breaches of network or information technology security, natural disasters or terrorist attacks could have an adverse effect on our business.

 

  Security vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.

 

  Changes in privacy regulations may impose additional costs and liabilities on us, limit our use of information, and adversely affect our business.

 

  Errors or defects in our software solutions could inevitably arise.

 

  Third parties may assert that we have infringed their intellectual property rights.

 

  We may be liable to our clients for damages caused by a violation of intellectual property rights, unsatisfactory performance of services, or similar matters and our insurance policies may not be sufficient to cover these damages.

  

  Our intellectual property rights and our source code insufficiently protected.

 

  The loss of third-party technology and intellectual property could limit the functionality of our products.

 

  We could be required to provide the source code of our products to our customers.

 

2

 

  Some of our services and technologies may use “open source” software, which may restrict how we use or distribute our services or require our release of source code.

 

  Under applicable employment laws, we may not be able to enforce covenants not to compete and therefore may be unable to prevent our competitors from benefiting from the expertise of some of our former employees.

 

  Our business may be materially affected by changes to fiscal and tax policies.

 

  Certain of our credit facility agreements are subject to a number of restrictive covenants.
     
  Increasing scrutiny and changing expectations from investors, lenders, customers and other market participants with respect to our Environmental, Social and Governance, or ESG, policies may impose additional costs on us or expose us to additional risks.
     
  We identified a material weakness in our internal control over financial reporting. If we are unable to maintain effective internal control over financial reporting in accordance with Sections 302 and 404(a) of the Sarbanes-Oxley Act of 2002, the reliability of our financial statements may be questioned.

 

Risk Related to Our Ordinary Shares

 

  Our Ordinary Shares are traded on more than one market, which may result in price variations.

 

  There is relatively limited trading volume for our shares, which reduces and increases volatility.

 

  We are a foreign private issuer under the rules and regulations of the SEC and are therefore exempt from a number of rules under the Exchange Act, and are permitted to file less information with the SEC than a domestic U.S. reporting company, which reduces the level and amount of disclosure that you receive.
     
  As of April 1, 2024, our controlling shareholder, Formula Systems (1985) Ltd., beneficially owns approximately 46.71% of our outstanding Ordinary Shares and therefore has a controlling influence over matters requiring shareholder approval, which could delay or prevent a change of control that may benefit our public shareholders.

 

  We have a history of quarterly fluctuations in results of operations which contributes and expect these fluctuations to continue.

 

3

 

Risks Related to Our Location in Israel

 

  The ongoing war and hostilities between Israel and terrorist groups— Hamas in Gaza, and Hezbollah in Lebanon— may limit our ability to sell our products and services.

 

  Our results of operations may be adversely affected by the obligation of our personnel to perform military service.

 

  We currently have the ability to benefit from certain government tax benefits, which may be cancelled or reduced in the future.

 

  Service and enforcement of legal process on us and our directors and officers may be difficult to obtain.

 

  The rights and responsibilities of our shareholders are governed by Israeli law and differ in some respects from the rights and responsibilities of shareholders under U.S. law.

 

Risks Related to Our Business and Our Industry

 

The implementation of our M&A growth strategy, which requires the integration of multiple acquired companies and their respective businesses, operations and employees with our own, involves significant risks, and the failure to integrate successfully may adversely affect our future results.

 

In the past decade we have completed a significant number of important acquisitions. Most recently, on June 8, 2023, we acquired a 60% share interest in K.M.T. (M.H.) Technologies Communication Computer Ltd., an Israeli provider of secured private, public and hybrid cloud computing managed services along with full spectrum of IT communication and professional services - from IT support and helpdesk to IT infrastructure and telephony services. During 2023, we also increased our holdings in Mobisoft Ltd. (an Israeli provider of proprietary comprehensive core system for sales and distribution field activities for consumer goods manufacturers and wholesalers) from 73.7% to 98.5% and in Appush Ltd. (formerly known as Vidstart Ltd.), a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization in the competitive digital ecosystem, to 100%, transforming it into a wholly-owned subsidiary. All such acquisitions are part of our integrated M&A growth strategy, which is centered on three key factors: growing our customer base, expanding our geographic footprint and adding complementary solutions and services to our portfolio— all while we seek to ensure our continued high quality of services and product delivery. Any failure to successfully integrate the business, operations and employees of our acquired companies, or to otherwise realize the anticipated benefits of these acquisitions, could harm our results of operations. Our ability to realize these benefits will depend on the timely integration and consolidation of organizations, operations, facilities, procedures, policies and technologies, and the harmonization of differences in the business cultures between these companies and their personnel. Integration of these businesses will be complex and time consuming, will involve additional expense and could disrupt our business and divert management’s attention from ongoing business concerns. The challenges involved in integrating K.M.T. (M.H.) Technologies Communication Computer Ltd and other businesses that we have acquired or may acquire from time to time include:

 

  Preserving customer, supplier and other important relationships

 

  Integrating complex, core products and services that we acquire with our existing products and services

 

  Integrating financial forecasting and controls, procedures and reporting cycles

 

  Combining and integrating information technology, or IT, systems

 

  Integrating employees and related HR systems and benefits, maintaining employee morale and retaining key employees

 

  Potential confusion that we may have in our dealings with customers and prospective customers as to the products we are offering to them and potential overlap among those products

 

  Investment of significant management time and attention towards the integration process

 

The benefits we expect to realize from these acquisitions are, necessarily, based on projections and assumptions about the combined businesses of our company, and assume, among other things, the successful integration of these acquired entities into our business and operations. Our projections and assumptions concerning our acquisitions may be inaccurate, however, and we may not successfully integrate the acquired companies and our operations in a timely manner, or at all. We may also be exposed to unexpected contingencies or liabilities of the acquired companies. If we do not realize the anticipated benefits of these transactions, our growth strategy and future profitability could be adversely affected.

 

4

 

Our development cycles are lengthy, and we may not have the resources available to complete development of new, enhanced or modified solutions. We may incur significant expenses before we generate revenues, if any, from our solutions.

 

Because our software solutions are complex and require rigorous testing, development cycles can be lengthy, taking us up to two years to develop and introduce new, enhanced or modified solutions. Moreover, development projects can be technically challenging and expensive. The nature of these development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we generate revenues, if any, from such expenses. In addition, adapting to evolving technologies may require us to invest a significant amount of resources, time and attention into the development, integration, support and marketing of those technologies. The acceptance and growth of cloud computing is an example of a rapidly changing technology, which we have adapted into our products, packaged software solution and software service offerings. This required us to make a substantial financial investment to develop and implement cloud computing into our software solution models and has required significant attention from our management to refine our business strategies to include the delivery of such solution.

 

As the market continues to adopt new technologies, we expect to continue to make substantial investments in our software solutions, system integrations and professional services related to these changing technologies, and in the future we may not have sufficient funds or other resources to make the required investments. Furthermore, we may invest substantial resources in the development of solutions that do not achieve market acceptance or commercial success. Even if we succeed in adapting to a new technology by developing attractive products and services and successfully bringing them to market, there is no assurance that the new product or service will have a positive impact on our financial performance and could even result in lower revenue, lower margins and higher costs and therefore could negatively impact our financial performance. If release dates of any future products or enhancements are delayed our business, financial condition and results of operations could be adversely affected.

 

Our products have a lengthy sales cycle that could adversely affect our revenues.

 

The typical sales cycle for our solutions and services is lengthy and unpredictable, sometimes requires pre-purchase evaluation by a significant number of persons in our clients’ organizations, and often involves a significant operational decision by our customers as they typically use our software solutions and services to develop and deploy as well as to integrate applications that are critical to their businesses. Our sales efforts involve educating our clients, partners and consultants about the use and benefits of our solutions, including the technical capabilities of our solutions and the efficiencies achievable by organizations deploying our solutions. Because of the long approval process that typically accompanies strategic initiatives or capital expenditures by companies, our sales process is often delayed, with little or no control over any delays encountered by us. Our sales cycle, which generally ranges from three to twelve months, can be further extended for sales made through third party distributors. We spend substantial time, effort and money in our sales efforts without any assurance that such efforts will produce any sales.

 

We are dependent on a limited number of core product families and a decrease in revenues from these products would adversely affect our business, results of operations and financial condition; our future success will be largely dependent on the acceptance of future releases of our core product offerings and if we are unsuccessful with these efforts, our business, results of operations and financial condition will be adversely affected. 

 

We derive a significant portion of our revenues and profits from sales of application and integration platforms and vertical software solutions and from related professional services, software maintenance and technical support. Our future growth depends heavily on our ability to effectively develop and sell new products developed by us or acquired from third parties as well as add new features to existing products and new software service offerings. A decrease in revenues from our principal products and related services would adversely affect our business, results of operations and financial condition. 

 

Our future success depends in part on the continued acceptance of our application platforms and integration products primarily under our Magic xpa, Magic xpi, AppBuilder, Leap, FactoryEye, Magic Data Management and Analytics platform and Magic SmartUX brands and our vertical packaged software solutions, primarily Clicks, Leap™, the Hermes solution and HR Pulse, Mobisale and Nativ. The continued acceptance of these platforms and software solutions will be dependent in part on the continued acceptance and growth of the cloud market, including rich internet applications, or RIAs, mobile and software as a service, or SaaS, for which certain of them are particularly useful and advantageous. We will need to continue to enhance our products to meet evolving requirements and if new versions of such products are not accepted, our business, results of operations and financial condition may be adversely affected.

 

5

 

Macro-economic headwinds caused by inflation, relatively high interest rates, global supply problems and fluctuations in currency exchange rates have, in the recent past, and may again, adversely impact our revenues, profitability and cash flows.

 

Our business depends on overall demand within the global information technology sector, the economic health of our current and prospective clients, and worldwide economic conditions. We market and sell our software solutions and services primarily in North America and in Israel, as well as, to a smaller extent, in various parts of the rest of the world. Uncertain economic conditions in those markets, including due to lingering inflation, current relatively high interest rates and potential decreased economic output may reduce overall demand for our insurance software solutions and services. These factors could also delay or lengthen our sales cycles, and inhibit our international expansion, and may also lead to longer collection cycles for payments due from our customers, as well as result in an increase in customer bad debt. In addition, the weakening of New Israeli Shekel and the European currencies in comparison to the U.S. dollar adversely impacted in a material manner, our revenues and our results of operations as measured in U.S. dollars in 2023 compared to 2022 and may continue to adversely impact them in the future. While the implications of these macroeconomic trends for our business, results of operations and overall financial position remain uncertain over the long term, the headwinds that were generated by these trends have created challenges for our business in 2023 as we experienced a slower growth rate in revenues, profitability and cash flows as a result of those headwinds.

 

In addition to exerting the foregoing impact, macro-economic headwinds may amplify a number of risks for us, including, but not limited to, the following:

 

  our ability to increase sales of new, enhanced solutions to existing customers may be hindered due to more cautious purchasing and investment strategies by corporate customers;

  

  reduced economic activity, which could lead to a recession, could negatively impact customer discretionary spending on insurance solutions, which in turn could substantially impact our business operations and financial condition in an adverse manner;

 

  our customer success efforts, our ability to enter into new markets and to acquire new customers may be impeded, in part due to lengthening of our sales cycles;

 

  there may be an increase in our credit losses reserves as customers face economic hardship and collectability becomes more uncertain, including due to the risk of bankruptcies;

 

  our ability to retain, attract and recruit employees may be adversely impacted if our growth rate and profitability decrease;

 

  our ability to complete acquisitions may be hampered if we need to seek financing for such acquisitions; and

 

  our ability to raise capital may be hurt.

 

The full impact of economic headwinds on our business and our future performance may also have the effect of heightening any of our other risk factors described in this annual report and is difficult to predict when and whether those trends will continue, so there is some level of risk that any guidance we provide to the market may turn out to be incorrect.

 

Our business depends on generating and maintaining ongoing, profitable client demand for our services and solutions, including through the adaptation and expansion of our services and solutions in response to ongoing changes in technology and offerings, and a significant reduction in such demand or an inability to respond to the evolving technological environment could materially affect our results of operations.

 

Our revenue and profitability depend on the demand for our services and solutions with favorable margins, which could be negatively affected by numerous factors, many of which are beyond our control and unrelated to our work product. As described above, volatile, negative, or uncertain global economic and political conditions and lower growth or contraction in the markets we serve have adversely affected and could in the future adversely affect client demand for our services and software solutions. Our success depends, in part, on our ability to continue to develop and implement services and software solutions that anticipate and respond to rapid and continuing changes in technology and offerings to serve the evolving needs of our clients. Examples of areas of significant change include digital-, cloud- and security-related offerings, which are continually evolving, as well as developments in areas such as artificial intelligence, augmented reality, automation, Internet of Things, network engineering, digital engineering and manufacturing, and as-a-service solutions. As we expand our services and solutions into these new areas, we may be exposed to operational, legal, regulatory, ethical, technological and other risks specific to such new areas, which may negatively affect our reputation and demand for our services and solutions.

 

6

 

Technological developments may materially affect the cost and use of technology by our clients and, in the case of cloud and as-a-service solutions, could affect the nature of how we generate revenue. Some of these technological developments have reduced and replaced some of our historical services and solutions and may continue to do so in the future. This has caused, and may in the future cause, clients to delay spending under existing contracts and engagements and to delay entering into new contracts while they evaluate new technologies. Such technological developments and spending delays can negatively impact our results of operations if we are unable to introduce new pricing or commercial models that reflect the value of these technological developments or if the pace and level of spending on new technologies are not sufficient to make up any shortfall.

 

Developments in the industries we serve, which may be rapid, could also shift demand to new services and solutions. If, as a result of new technologies or changes in the industries we serve, our clients demand new services and solutions, we may be less competitive in these new areas or need to make significant investment to meet that demand. Our growth strategy focuses on responding to these types of developments by driving innovation that will enable us to expand our business into new growth areas. If we do not sufficiently invest in new technology and adapt to industry developments or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our services and solutions, our results of operations, and our ability to develop and maintain a competitive advantage and to execute on our growth strategy could be adversely affected.

 

We operate in a rapidly evolving environment in which there currently are, and we expect will continue to be, new technology entrants. New services or technologies offered by competitors or new entrants may make our offerings less differentiated or less competitive when compared to other alternatives, which may adversely affect the results of our operations. In addition, companies in the industries we serve sometimes seek to achieve economies of scale and other synergies by combining with or acquiring other companies. If one of our current clients merges or consolidates with a company that relies on another provider for the services and solutions we offer, we may lose work from that client or lose the opportunity to gain additional work if we are not successful in generating new opportunities from the merger or consolidation.

 

Many of our consulting contracts are less than 12 months in duration, and these contracts typically permit a client to terminate the agreement with as little as 30 days’ notice. Longer-term, larger and more complex contracts, generally require a longer notice period for termination and often include an early termination charge to be paid to us, but this charge might not be sufficient to cover our costs or make up for anticipated ongoing revenues and profits lost upon termination of the contract. Many of our contracts allow clients to terminate, delay, reduce or eliminate spending on the services we provide. Additionally, a client could choose not to retain us for additional stages of a project, try to renegotiate the terms of its contract or cancel or delay additional planned work. When contracts are terminated or not renewed, we lose the anticipated revenues, and it may take significant time to replace the level of revenues lost. Consequently, our results of operations in subsequent periods could be materially lower than expected.

 

We may encounter difficulties in realizing the potential financial or strategic benefits of recent business acquisitions. We expect to make additional acquisitions in the future that could disrupt our operations and harm our operating results.

 

A significant part of our business strategy is to pursue acquisitions and other initiatives based on strategy centered on three key factors: growing our customer base, expanding our geographic footprint and adding complementary solutions to our portfolio—all while we seek to ensure our continued high quality of services and product delivery. In the past five years we made numerous acquisitions.

 

Mergers and acquisitions of companies are inherently risky and subject to many factors outside of our control and no assurance can be given that our future acquisitions will be successful and will not adversely affect our business, operating results, or financial condition. In the future, we may seek to acquire or make strategic investments in complementary businesses, technologies, services or products, or enter into strategic partnerships or alliances with third parties in order to expand our business. Failure to manage and successfully integrate such acquisitions could materially harm our business and operating results. Prior acquisitions have resulted in a wide range of outcomes, from successful introduction of new products technologies and professional services to a failure to do so. Even when an acquired company has previously developed and marketed products, there can be no assurance that new product enhancements will be made in a timely manner or that pre-acquisition due diligence will have identified all possible issues that might arise with respect to such products. If we acquire other businesses, we may face difficulties, including:

 

  Difficulties in integrating the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;

 

  Diversion of management’s attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting from acquisitions;

 

  Integrating financial forecasting and controls, procedures and reporting cycles;

 

  Potential difficulties in completing projects associated with in-process research and development;

 

  Difficulties in entering markets in which we have no or limited direct prior experience and where competitors in such markets have stronger market positions;

 

  Insufficient revenue to offset increased expenses associated with acquisitions; and

 

  The potential loss of key employees, customers, distributors, vendors and other business partners of the companies we acquire following and continuing after announcement of acquisition plans.

 

7

 

Rapid technological changes may adversely affect the market acceptance of our products and services, and our business, results of operations and financial condition could be adversely affected. 

 

We compete in a market that is characterized by rapid technological changes. Other companies are also seeking to offer integration solutions, low-code development solutions, enterprise mobility solutions, internet-related solutions, such as cloud computing, and complementary services to generate growth. These companies may develop technological or business model innovations or offer services in the markets that we seek to address that are, or are perceived to be, equivalent or superior to our software solutions and services. In addition, our customers’ business models may change in ways that we do not anticipate and these changes could reduce or eliminate our customers’ needs for our products and services. Our operating results depend on our ability to adapt to market changes and develop and introduce new products and services into existing and emerging markets.

 

The introduction of new technologies and devices could render existing products and services obsolete and unmarketable and could exert price pressures on our products and services. Our future success will depend upon our ability to address the increasingly sophisticated needs of our customers by:

 

  Supporting existing and emerging hardware, software, databases and networking platforms; and

 

  Developing and introducing new and enhanced software development technology and applications that keeps pace with such technological developments, emerging new product markets and changing customer requirements.

 

If we are unable to keep our supply of skills and resources in balance with client demand around the world and attract, motivate and retain professionals with strong leadership skills, our business, the utilization rate of our professionals and our results of operations may be materially adversely affected.

 

Our success is dependent, in large part, on our ability to keep our supply of market-leading skills and capabilities in balance with client demand around the world and our ability to attract and retain personnel with the knowledge and skills to lead our business globally. We must hire or reskill, retain and motivate appropriate numbers of talented people with diverse skills in order to serve clients across the globe, respond quickly to rapid and ongoing changes in demand, technology, industry and the macroeconomic environment, and continuously innovate to grow our business. For example, if we are unable to hire or retrain our employees to keep pace with the rapid and continuous changes in technology and the industries we serve, we may not be able to innovate and deliver new services and solutions to fulfill client demand. There is competition for scarce talent with market-leading skills and capabilities in new technologies, and our competitors have directly targeted our employees with these highly sought-after skills and will likely continue to do so. As a result, we may be unable to cost effectively hire and retain employees with these market-leading skills, which may cause us to incur increased costs, or be unable to fulfill client demand for our services and solutions.

 

We are particularly dependent on retaining members of our leadership with critical capabilities. If we are unable to do so, our ability to innovate, generate new business opportunities and effectively lead large and complex transformations and client relationships could be jeopardized. We depend on identifying, developing and retaining top talent to innovate and lead our businesses. This includes developing talent and leadership capabilities. Our ability to expand in the markets we operate depends, in large part, on our ability to attract, develop, retain and integrate both leaders for the local business and people with critical capabilities.

 

Similarly, our profitability depends on our ability to effectively source and staff people with the right mix of skills and experience to perform services for our clients, including our ability to transition employees to new assignments on a timely basis. The costs associated with recruiting and training employees are significant. If we are unable to effectively deploy our employees globally and remotely on a timely basis to fulfill the needs of our clients, our profitability could suffer. If our utilization rate is too low, our profitability and the engagement of our employees could suffer. If the utilization rate of our professionals is too high, it could have an adverse effect on employee engagement and attrition, the quality of the work performed as well as our ability to staff projects.

 

Our incentive compensation plans are designed to reward high-performing individuals for their contributions and provide incentives for them to remain with us. If the anticipated value of such incentives does not materialize or if our total compensation package is not viewed as being competitive, our ability to attract and retain the personnel we need could be adversely affected.

 

There is a risk that at certain points in time, we may have more personnel than we need in certain skill sets or at compensation levels that are not aligned with skill sets. In these situations, we have engaged, and may in the future engage, in actions to rebalance our resources, including reducing the rate of new hires and increasing involuntary terminations as a means to keep our supply of skills and resources in balance with client demand. At certain times, we will find it difficult to hire and retain a sufficient number of employees with the skills or backgrounds to meet current and/or future demand. In these cases, we might need to redeploy existing personnel or increase our reliance on subcontractors to fill certain labor needs, and if not done effectively, our profitability could be negatively impacted. Additionally, as demand for our services and solutions has escalated at a high rate, to hire and retain people with the skills necessary to meet demand we have and may continue to adjust compensation, which puts upward pressure on our costs and may adversely affect our profitability if we are unable to recover these increased costs. If we are not successful in these initiatives, our results of operations could be adversely affected.

 

8

 

Moreover, our research and development, product delivery, and general and administrative, activities are conducted at locations where the competition for skilled professionals is particularly intense. While there historically has been strong competition for qualified human resources in the high-tech industry, it has experienced record growth and activity over the last few years. This flurry of growth and activity caused a sharp increase in job openings in both high-tech companies and research and development centers, as well as the intensification of competition between employers to attract qualified employees. Employee attrition— for all fields and professions, and for all levels of management—accompanied this strong competition, and high-tech companies such as ours that are based in Israel and other jurisdictions have recently faced a severe shortage of skilled human capital, including engineering, research and development, sales and customer support personnel.

 

While the foregoing trend has moderated over the last one to two years, if, going forward, we are unable to hire or retain qualified personnel we may be unable to meet the needs of our customers. Even if we succeed at retaining the necessary skilled personnel, our investments in our personnel may increase our costs of operations and thereby reduce our profitability, unless accompanied by increased revenues. As a result of the intense competition for qualified human resources, the high-tech market in which we operate has experienced and may continue to experience significant wage inflation. Accordingly, our efforts to attract, retain and develop personnel may also result in significant additional expenses, which could adversely affect our profitability. Given the highly competitive industry in which we operate and its continued evolution, we may not succeed in increasing our revenues in line with our increasing investments in our personnel and research and development efforts.

 

Failure to manage our growth— both organic and non-organic—could effectively harm our business.

 

In recent years, we experienced, and expect to continue to experience growth in our operations that has placed, and will continue to place, a significant strain on our operational and financial resources and on our personnel. To manage our anticipated future growth effectively, we must maintain and may need to enhance our information technology infrastructure, financial and accounting systems and controls and manage expanded operations and employees in geographically diverse locations. We also must attract, train and retain a significant number of additional qualified sales and marketing personnel, professional services personnel, and management personnel. Our failure to manage our growth effectively could have a material adverse effect on our business, results of operations and financial condition. Our growth could require significant capital expenditures and may divert financial resources from other projects, such as the development of new services or product enhancements. For example, it may take as long as three to six months to hire and train a new member of our professional services staff. We make decisions regarding the size of our professional services staff based upon our expectations with respect to customer demand for our products and services. If these expectations are incorrect, and we increase the size of our professional services organization without experiencing an increase in sales of our products and services, we will experience reductions in our gross and operating margins and net income. If we are unable to effectively manage our growth, our expenses may increase more than expected, our revenues could decline or grow more slowly than expected and we may be unable to implement our business strategy. Our growth may also be accompanied by greater exposure to litigation, including suits by clients, vendors, employees or former employees, as the sizes of our workforce and our overall international operations increase. All such litigation carries with it related costs and could divert management’s attention from ongoing business concerns.

 

We may be required to increase or decrease the scope of our operations in response to changes in the demand for our products and services, and if we fail to successfully plan and manage changes in the size of our operations, our business will suffer.

 

In recent past years, we have both grown and contracted our operations, in some cases rapidly, to profitably offer our software solutions and services in a continuously changing market. If we are unable to manage these changes, or to plan and manage any future changes in the size and scope of our operations, our business may be negatively impacted.

 

Restructurings and cost reduction measures that we have implemented in the past as during the second half of 2023 have reduced the size of our operations and workforce. Reductions in personnel can result in significant severance, administrative and legal expenses, and may also adversely affect or delay various sales, marketing and product development programs and activities. These cost reduction measures have included and may in the future include employee separation costs and consolidating and/or relocating certain of our operations to different geographic locations.

 

During periods of expansion, we may need to serve several new customers or implement new large-scale projects in short periods of time. This may require us to attract and train additional IT professionals at a rapid rate, as well as quickly expand our facilities, which may be difficult to successfully implement.

 

If existing customers are not satisfied with our solutions and services and either do not make subsequent purchases from us or do not continue using such solutions and services, or if our relationships with our largest customers are impaired, our revenue could be negatively affected.

 

We depend heavily on repeated software and services revenues from our base of existing clients. Two of our largest clients accounted together for 20.6% and 16.8% of our revenues in the years ended December 31, 2022 and 2023, respectively and five of our largest clients accounted for 26.4% and 22.9% of our revenues in the years ended December 31, 2022 and 2023, respectively. Our ability to attract and retain clients depends to a large extent on our relationships with our clients and our reputation for high quality solutions, professional services and integrity. As a result, if a customer is not satisfied with our services or solutions, including those of subcontractors we engage, our reputation may be damaged. Our failure to meet these goals or a customer’s expectations may result in a less profitable or an unprofitable engagement. Moreover, if we fail to meet our customers’ expectations, we may lose customers and be subject to legal liability, particularly if such failure adversely affects our customers’ businesses. Accordingly, In accordance, a significant decline in our revenue stream from existing clients, including due to termination of agreement(s), would have a material adverse effect on our business, results of operations and financial condition. For example, in 2023, one of our largest revenue generating clients, without advance notice, and due to reasons unrelated to our services, suspended significant parts of its active time and material based services with us.

 

9

 

In addition, a portion of our projects may be considered critical to the operations of our clients’ businesses. Our exposure to legal liability may be increased in the case of contracts in which we become more involved in our customers’ operations. While we typically strive to include provisions designed to limit our exposure to legal claims relating to our services and the solutions we develop, these provisions may not adequately protect us or may not be enforceable in all cases. The general liability insurance coverage that we maintain, including coverage for errors and omissions, is subject to important exclusions and limitations. We cannot be certain that this coverage will continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. A successful assertion of one or more large claims against us that exceeds our available insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our profitability.

 

We enter from time to time into fixed-price contracts that could subject us to losses in the event we fail to properly estimate our costs.

 

We enter from time to time into firm fixed-price contracts where our delivery requirements sometimes span more than one year. Because certain of these contracts may involve new technologies and applications, unforeseen events, such as technological difficulties and other cost overruns, can result in the contract pricing becoming less favorable or even unprofitable to us and have an adverse impact on our financial results. Furthermore, we sometimes are dependent on the assistance of third-parties in implementing such projects, and such assistance may not be provided in a timely manner. Similarly, delays in the implementation of our projects (whether fixed price or not) may affect our revenue and cause our operating results to vary widely. Payment terms are generally based on periodic payments or on the achievement of milestones. Any delays in payment or in the achievement of milestones may have a material adverse effect on our results of operations, financial position or cash flows.If our overall cost-to-completion of a project significantly exceeds estimated costs, we could experience a loss on the related contract, which (when multiplied by multiple projects) could have a material adverse effect on our results of operations, financial position and cash flow.

 

For non-fixed price contracts, we generally provide our customers with up-front estimates regarding the duration, budget and costs associated with the implementation of our services. However, we may not meet those upfront estimates and/or the expectations of our customers, which could lead to a dispute with a client.

 

We face intense competition in the markets in which we operate and we might not be able to compete effectively. This could adversely affect our business, results of operations and financial condition.

 

The markets in which we offer our services and solutions are highly competitive. Our competitors include:

 

  multinational IT service providers, including the services arms of global technology providers;

 

  off-shore IT service providers in lower-cost locations such as India and Eastern Europe;

 

  accounting firms and consultancies that provide consulting and other IT services and solutions;

 

  solution or service providers that compete with us in a specific geographic market, industry or service area, including advertising agencies, engineering services providers and technology start-ups and other companies that can scale rapidly to focus on or disrupt certain markets and provide new or alternative products, services or delivery models; and

 

  in-house IT departments that use their own resources, rather than engage an outside firm.

 

Some of our existing and potential competitors are larger companies, have greater financial, marketing or other resources than we do and, therefore, may be better able to compete for new work and skilled professionals, may be able to innovate and provide new services and solutions faster than we can or may be able to anticipate the need for services and solutions before we do. Some of our competitors may also team together to create competing offerings. Even if we have potential offerings that address client needs, competitors may be more successful at selling similar services they offer, including to companies that are our clients. Some competitors may be more established in certain markets and may make executing our growth strategy to expand in these markets more challenging. Additionally, competitors may also offer more aggressive contractual terms, which may affect our ability to win work. Our future performance is largely dependent on our ability to compete successfully and expand in the markets we currently serve. If we are unable to compete successfully, we could lose clients to competitors, which could materially adversely affect our results of operations. In addition, we may face greater competition due to consolidation of companies in the technology sector through strategic mergers, acquisitions or teaming arrangements. Consolidation activity may result in new competitors with greater scale, a broader footprint or offerings that are more attractive than ours. The technology companies described above, including many of our alliance partners, are increasingly able to offer services related to their software, platform, cloud migration and other solutions, or are developing software, platform, cloud migration and other solutions that require integration services to a lesser extent. These more integrated services and solutions may represent more attractive alternatives to clients than some of our services and solutions, which may materially adversely affect our competitive position and our results of operations. 

 

10

 

Unfavorable national and global economic conditions could adversely affect our business, operating results and financial condition.

 

Global macroeconomic and geopolitical conditions affect our clients’ businesses and the markets they serve. During periods of slowing economic activity, our customers may reduce their demand for our products, technology and professional services, which would reduce our sales, and our business, operating results and financial condition may be adversely affected. Economic challenges may develop, including threatened sovereign defaults, credit downgrades, restricted credit for businesses and consumers and potentially falling demand for a variety of products and services. These developments, or the perception that any of them could occur, could result in longer sales cycles, slower adoption of new technologies and increased price competition for our products and services. We could also be exposed to credit risk and payment delinquencies on our accounts receivable, which are not covered by collateral.

 

In particular, there is currently significant uncertainty about the future relationship between the U.S. and various other countries, with respect to trade policies, treaties, government regulations, and tariffs. For example, the recent imposition of tariffs and/or changes in tariffs on various products by the U.S. and other countries, including China and Canada, have introduced greater uncertainty with respect to trade policies and government regulations affecting trade between the U.S. and other countries.

 

Major developments in trade relations, including the imposition of new or increased tariffs by the U.S. and/or other countries, and any emerging nationalist trends in specific countries could alter the trade environment and consumer purchasing behavior which, in turn, could have a material effect on our financial condition and results of operations. If such actions impacting our international distribution and sales channels result in increased costs for us or our international partners, such changes could result in higher costs to us, adversely affecting our operations, particularly as we expand our international presence.

 

In response to the to the invasion of the Ukraine by Russia in February 2022, the U.S. and other countries have imposed various sanctions against Russia  including restrictions on selling or importing goods, services or technology in or from affected regions and travel bans and asset freezes impacting connected individuals and political, military, business and financial organizations in Russia. The U.S. and other countries could impose wider sanctions and take other actions. It is not possible to predict the broader consequences of this conflict, which could include further sanctions, embargoes, regional instability, geopolitical shifts in the Middle East and worldwide and adverse effects on macroeconomic conditions, currency exchange rates and financial markets, all of which could impact our business, financial condition and results of operations.

 

If global economic and market conditions, or economic conditions in the United States, Europe or Asia or other key markets, remain uncertain or weaken, our business, operating results and financial condition may be adversely affected.

  

We are exposed to economic and market conditions that impact the communications industry.

 

We provide packaged software and software services to service providers in the telecom industry, and our business may therefore be highly dependent upon conditions in that industry. Developments in the telecom industry, such as the impact of global economic conditions, industry consolidation, emergence of new competitors, commoditization of voice, video and data services and changes in the regulatory environment, at times have had, and could continue to have, a material adverse effect on our existing or potential customers. In the past, these conditions reduced the high growth rates that the communications industry had previously experienced and caused the market value, financial results and prospects and capital spending levels of many telecom companies to decline or degrade. Industry consolidation involving our customers may place us at risk of losing business to the incumbent provider to one of the parties to the consolidation or to new competitors. During previous economic downturns, the telecom industry experienced significant financial pressures that caused many in the industry to cut expenses and limit investment in capital intensive projects and, in some cases, led to restructurings and bankruptcies. Continuing uncertainty as to economic recovery in recent years may have adverse consequences for our customers and our business.

 

We are impacted by inflationary increases in wages, benefits and other costs. In all countries in which we operate, wage and benefit inflation, whether driven by competition for talent, or ordinary course pay increases and other inflationary pressure, may increase our cost of providing services and reduce our profitability. Furthermore, as a result of our global operations, wage increases in emerging markets may increase at a faster rate than wages in developed markets, which increases our exposure to inflation risks. If we are not able to pass increased wage and other costs resulting from inflation onto our clients our profitability may decline.

 

Downturns in the business climate for telecom companies have previously resulted in slower customer buying decisions and price pressures that adversely affected our ability to generate revenue. Adverse market conditions may have a negative impact on our business by decreasing our new customer engagements and the size of initial spending commitments under those engagements, as well as decreasing the level of discretionary spending by existing customers. In addition, a slowdown in buying decisions may extend our sales cycle period and may limit our ability to forecast our flow of new contracts. If such adverse business conditions arise in the future, our business may be harmed.

 

As some of our revenues are derived from the Israeli government sector, a reduction of government spending in Israel on IT services may reduce our revenues and profitability; and any delay in the annual budget approval process may negatively impact our cash flows.

 

We perform work for a wide range of Israeli governmental agencies and related subcontractors. Any reduction in total Israeli government spending or elimination for political or economic reasons (that could happen for example as a result of the “Iron Sword War” (Israel’s retaliatory war against the terrorist group Hamas in Gaza) or political instability, or cuts in Israel’s future state budget, or a pandemic, like it previously happened with COVID-19) may reduce our revenues and profitability. In addition, the Government of Israel has experienced significant delays in the approval of its annual budget in recent years. Such delays in the future could negatively affect our cash flows by delaying the receipt of payments from the government of Israel for services performed.

 

11

 

The increasing amount of intangible assets and goodwill recorded on our balance sheet may lead to significant impairment charges in the future.

 

The amount of goodwill and identifiable intangible assets on our consolidated statements of financial position has increased significantly over the last five years from approximately $136 million as of December 31, 2018 to $217 million as of December 31, 2023 because of our acquisitions and may increase further following future acquisitions. We regularly review our long-lived assets, including identifiable intangible assets and goodwill, for impairment. Goodwill and indefinite life intangible assets are subject to impairment review at least annually. Other long-lived assets are reviewed when there is an indication that impairment may have occurred. Impairment testing under IFRS, subject to downturns in our operating results and financial condition, may lead to impairment charges in the future. Any significant impairment charges could have a material adverse effect on our results of operations. 

 

Changes in the ratio of our revenues generated from different revenue elements may adversely affect our gross profit margins.

 

We derive our revenues from the sale of software licenses, related professional services, maintenance and technical support as well as from other IT professional services. In recent years the decline in our gross margin was mainly affected by the change in proportion of our revenues generated from the sale of each of those elements of our revenues. Our revenues from the sale of our software licenses, related professional services, maintenance and technical support have significantly higher gross margins than our revenues from IT professional and outsourcing services. Our software licenses revenues also include the sale of third-party software licenses, which have a lower gross margin than sales of our proprietary software products. Any increase in the portion of third-party software license sales out of total license sales will decrease our gross profit margin. If the relative proportion of our revenues from the sale of IT professional services continues to increase as a percentage of our total revenues, our gross profit margins may continue to decline in the future.

 

We may encounter difficulties with our international operations and sales that could adversely affect our business, results of operations and financial condition.

 

While our principal executive offices are located in Israel, 62%, 64% and 60% of our sales in the years ended December 31, 2021, 2022 and 2023, respectively, were generated in other regions and countries including, but not limited to the Americas, Europe, Japan, Asia-Pacific, India, and Africa. Our success in becoming a stronger competitor in the sale of professional services, development application platforms, integration solutions and packaged software solutions is dependent upon our ability to increase our sales in all our markets. Our efforts to increase our penetration into these markets are subject to risks inherent to such markets, including the high cost of doing business in such locations. Our efforts may be costly and they may not result in profits, which could adversely affect our business, results of operations and financial condition.

 

Our current international operation and our plans to further expand our international operations subjects us to many risks inherent to international business activities, including:

 

  Limitations and disruptions resulting from the imposition of government controls;

 

  Compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended, or FCPA, particularly in emerging market countries;

 

  Import and export license requirements, tariffs, taxes and other trade barriers;

 

  Increased exposure to global macroeconomic uncertainty caused by inflation and relatively high interest rates;

 

  Political, social and economic instability abroad, terrorist attacks and general security concerns

 

  Increased exposure to fluctuations in foreign currency exchange rates;

 

  Complexity in our tax planning, and increased exposure to changes in tax regulations in various jurisdictions in which we operate, which could adversely affect our operating results and hinder our ability to conduct effective tax planning;

 

  Increased financial accounting and reporting requirements and complexities;

 

  Weaker protection of intellectual property rights in some countries;

 

  Greater difficulty in safeguarding intellectual property;

 

  Increased management, travel, infrastructure and legal compliance costs associated with having multiple international operations;

 

  Longer payment cycles and difficulties in enforcing contracts and collecting accounts receivable;

 

  The need to localize our products and licensing programs for international customers;

 

  Lack of familiarity with and unexpected changes in foreign regulatory requirements;

 

  The burden of complying with a wide variety of foreign laws and legal standards;

 

  Multiple and possibly overlapping tax regimes.

 

12

 

As we continue to expand our business globally, our success will depend, largely, on our ability to anticipate and effectively manage these and other risks associated with our international operations. Any of these risks could harm our international operations and reduce our international sales, adversely affecting our business, results of operations, financial condition and growth prospects.

 

Our international operations expose us to risks associated with fluctuations in currency exchange rates that have in recent past adversely affected and could once again adversely affect our business.

 

Our financial statements are stated in U.S. dollars, our functional currency. However, in the years ended December 31, 2021, 2022 and 2023, approximately 47%, 46% and 53% of our revenues, respectively, were derived from sales outside the United States, particularly, Israel, Europe, Japan and Asia-Pacific, and Africa. We also maintain substantial non-U.S. dollar balances of assets, including cash and accounts receivable, and liabilities, including accounts payable and debts to banks and financial institutions. Similarly, a significant portion of our expenses, primarily salaries, related personnel expenses, subcontractors expenses, interest expenses and the leases of our offices and related administrative expenses, were incurred outside the United States. Therefore, fluctuations in the value of the currencies in which we do business relative to the U.S. dollar, primarily NIS, Euros and Japanese yen, may adversely affect our business, results of operations and financial condition, by decreasing the U.S. dollar value of assets held in other currencies and increasing the U.S. dollar amount of liabilities payable in other currencies, or by decreasing the U.S. dollar value of our revenues in other currencies and increasing the U.S. dollar amount of our expenses in other currencies. In 2023 and in 2022, the NIS and Japanese yen depreciated relative to the US dollar by 9.7% and 6.9%, respectively and 4% and 19.7%, respectively (based on the average exchange rates over the course of 2023 as compared to 2022 and 2022 as compared to 2021, respectively), thereby decreasing the US dollar value of the revenues that we generated in those other currencies and having a negative impact on our revenues and on our results of operations. However, in 2021, the NIS appreciated relative to the US dollar by 6% which had positive impact on our revenues and on our results of operations. A continued trend of depreciation of such currencies relative to the US dollar in future periods would have a similar adverse impact.

 

Even if we use derivatives or engage in any currency-hedging transactions intended to reduce the effect of fluctuations of foreign currency exchange rates on our financial position and results of operations, there can be no assurance that any such hedging transactions will materially reduce the effect of fluctuation in foreign currency exchange rates on such results. In addition, if for any reason exchange or price controls or other restrictions on the conversion of foreign currencies were imposed, our financial position and results of operations could be adversely affected.

 

Breaches of network or information technology security, natural disasters or terrorist attacks could have an adverse effect on our business.

 

Cyber-attacks or other breaches of network or IT security, natural disasters, terrorist acts or acts of war may cause equipment failures or disrupt our systems and operations. We may be subject to attempts to breach the security of our networks and IT infrastructure through cyber-attacks, malware, computer viruses and other means of unauthorized access, which could also impact the operation of our products and services. The potential liabilities associated with these events could exceed the insurance coverage we maintain. Our inability to operate our facilities as a result of such events, even for a limited period of time, may result in significant expenses or loss of market share to other competitors. In addition, a failure to protect the privacy of customer and employee confidential data against breaches of network or IT security could result in damage to our reputation. From time to time we experience cyber-attacks and other security incidents of varying degrees (such as phishing attempts), none of which have had a material adverse effect on our business or operations to date. However, we could incur significant costs in order to investigate and respond to future attacks, to respond to evolving regulatory oversight requirements, to upgrade our cybersecurity systems and controls, and to remediate security compromise or damage. In response to past threats and attacks, we have implemented further controls and planned preventative actions to further strengthen our systems against future attacks. We also have in place disclosure controls that require the reporting of a cyber-attack internally, which help to ensure that our senior management team has relevant information concerning such an attack in a timely manner upon its discovery. However, such measures do not provide absolute security, that we will be able to react in a timely manner, or that our remediation efforts following past or future attacks will be successful.

 

Outside parties have in the past, and may in the future, attempt to fraudulently induce our employees to disclose sensitive, personal or confidential information via illegal electronic spamming, phishing or other tactics. This existing risk is compounded in the aftermath of the intense period of the COVID-19 pandemic, as we have implemented in our offices a hybrid model where a large portion of our workforce spend a portion of their time working in our offices and a portion of their time working from home. Unauthorized parties may also attempt to gain physical access to our facilities to infiltrate our information systems or attempt to gain access to our products, services, or information systems for the purpose of exfiltrating content and data. These actual and potential breaches of our security measures and the accidental loss, inadvertent disclosure or unauthorized dissemination of proprietary information or sensitive, personal or confidential data about us, our employees or our customers, including the potential loss or disclosure of such information or data as a result of hacking, fraud, trickery or other forms of deception, could expose us, our employees or our customers to a risk of loss or misuse of this information. This may result in litigation and liability or fines, our compliance with costly and time-intensive notice requirements, governmental inquiry or oversight or a loss of customer confidence, any of which could harm our business or damage our brand and reputation, thereby requiring time and resources to mitigate these impacts.

 

We have invested in advanced detection, prevention and proactive systems to reduce these risks. Based on independent audits, we believe that our level of protection is in keeping with the industry standards of peer technology companies. We also maintain a disaster recovery solution, as a means of assuring that a breach or cyber- attack does not necessarily cause the loss of our information. We furthermore review our protections and remedial measures periodically in order to ensure that they are adequate. We devote resources to address security vulnerabilities through enhancing security and reliability features in our systems, code hardening, conducting rigorous penetration tests, deploying updates to address security vulnerabilities, providing resources such as mandatory security training for our workforce and improving our incident response time, but security vulnerabilities cannot be totally eliminated. The cost of these steps could reduce our operating margins.

 

13

 

Despite these protective systems and remedial measures, techniques used to obtain unauthorized access are constantly changing, are becoming increasingly more sophisticated and often are not recognized until after an exploitation of information has occurred. We may be unable to anticipate these techniques or implement sufficient preventative measures, and we therefore cannot assure you that our preventative measures will be successful in preventing compromise and/or disruption of our information technology systems and related data. We furthermore cannot be certain that our remedial measures will fully mitigate the adverse financial consequences of any cyber-attack or incident. If we do not make a sufficient level of investment in our technology systems or if our systems become out-of-date or obsolete and we are not able to deliver the quality of data security that meet our independent security control certification requirements, our business could be adversely affected.

 

Security vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.

 

Maintaining the security of the software solutions and related services that we offer is a critical issue for us and our customers. Security researchers, criminal hackers and other third parties regularly develop new techniques to penetrate our customers’ end points, information systems and network security measures. Cyber threats are constantly evolving and becoming increasingly sophisticated and complex, making it increasingly difficult to detect and successfully defend against them. Unauthorized parties have, in the past, infiltrated our internal IT systems, gaining access to certain proprietary information. If they were to similarly breach the security related to, and misuse, software solutions that we offer, they might access the authentication, payment and personal information of our customers. In addition, cyber-attackers (which may include individuals or groups, as well as sophisticated groups such as nation-state and state-sponsored attackers, who can deploy significant resources to plan and carry out exploits) also develop and deploy viruses, worms, credential stuffing attack tools and other malicious software programs, some of which may be specifically designed to attack the solutions and services that we offer.

 

Software and operating system applications that we develop have contained and may contain defects in design or manufacture, including bugs, vulnerabilities and other problems that could unexpectedly compromise the security of the software or impair a customer’s ability to operate or use our solutions. The costs to prevent, eliminate, mitigate, or alleviate cyber-attacks or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities are significant, and our efforts to address these problems, including notifying affected parties, may not be successful or may be delayed and could result in interruptions, delays, cessation of service and loss of existing or potential customers. It is impossible to predict the extent, frequency or impact these problems may have on us.

 

Actual and potential breaches of our security measures and the accidental loss, inadvertent disclosure or unauthorized dissemination of proprietary information or sensitive, personal or confidential data about our customers, including the potential loss or disclosure of such information or data as a result of hacking, fraud, trickery or other forms of deception, could expose our customers to a risk of loss or misuse of this information. This may result in litigation and liability or fines, our compliance with costly and time-intensive notice requirements, governmental inquiry or oversight or a loss of customer confidence, any of which could harm our business or damage our brand and reputation, thereby requiring time and resources to mitigate these impacts.

 

From time to time we have identified, and in the future we may identify other, vulnerabilities in some of our solutions and services. We devote significant resources to address security vulnerabilities through engineering more secure solutions, enhancing security and reliability features in our solutions and services, code hardening, conducting rigorous penetration tests, deploying updates to address security vulnerabilities, regularly reviewing our solutions’ security controls, reviewing and auditing our solutions against independent security control frameworks (such as ISO 27001, SOC 2), providing resources such as security training for our customers’ workforces and improving our incident response time, but security vulnerabilities cannot be totally eliminated. The cost of these steps could reduce our operating margins, and we may be unable to implement these measures quickly enough to prevent cyber-attackers from gaining unauthorized access into our solutions. Despite our preventative efforts, actual or perceived security vulnerabilities in our solutions may harm our reputation or lead to claims against us (and have in the past led to such claims) and could lead some customers to stop using certain systems or services, to reduce or delay future purchases of solutions or services, or to use competing solutions or services. If we do not make the appropriate level of investment in our solutions or if our solutions become out-of-date or obsolete and we are not able to deliver the quality of data security our customers require, our business could be adversely affected. Customers may also adopt security measures designed to protect their existing computer systems from attack, which could delay their adoption of our new solutions. Moreover, delayed sales, lower margins or lost customers resulting from disruptions caused by cyber-attacks and implementation of preventative measures could adversely affect our financial results, share price and reputation. 

 

Changes in privacy regulations may impose additional costs and liabilities on us, limit our use of information, and adversely affect our business.

 

Personal privacy has become a significant issue in the United States, Europe, and many other countries where we operate. Many government agencies and industry regulators continue to impose new restrictions and modify existing requirements about the collection, use, and disclosure of personal information. Changes to laws or regulations affecting privacy and security may impose additional liability and costs on us and may limit our use of such information in providing our services to customers. If we were required to change our business activities, revise or eliminate services or products, or implement burdensome compliance measures, our business and results of operations may be harmed. Additionally, we may be subject to regulatory enforcement actions resulting in fines, penalties, and potential litigation if we fail to comply with applicable privacy laws and regulations.

 

14

 

In particular, our European activities are subject to the European Union General Data Protection Regulation, or GDPR, which has created additional compliance requirements for us. GDPR broadens the scope of personal privacy laws to protect the rights of European Union citizens and requires organizations to report on data breaches within 72 hours and be bound by more stringent rules for obtaining the consent of individuals on how their data can be used. GDPR became enforceable on May 25, 2018 and non-compliance may expose entities such as our company to significant fines or other regulatory claims. In the United States, the privacy regulations to which we may be subject include those promulgated under the authority of the Federal Trade Commission, state regulators and regulator enforcement positions and expectations. At the state level, all states have implemented security breach notification laws. Many states have adopted issue-specific laws pertaining to the use of GPS and biometrics, among other technologies. Additionally, several states, including California, Virginia, Maryland and Utah, have enacted laws creating new individual privacy rights for consumers (as that word is broadly defined in each law) and placing increased privacy and security obligations on entities handling personal data of consumers or households. In California, we are subject to the California Consumer Privacy Act, or CCPA. The CCPA imposes enhanced disclosure requirements for us regarding our interactions with customers who are residents of California, such as comprehensive privacy notices for consumers when we, or our agents, collect their personal information. We are further required to ensure third-party compliance, as under the CCPA we could be liable if third parties that collect, process or retain personal information on our behalf violate the CCPA’s privacy requirements. The sanctions for non-compliance include fines and/or civil lawsuits. Other U.S. states, including Colorado, Virginia, Utah, Texas and Connecticut, have enacted similar - but not identical - laws, which either are or will go into effect.

 

Any failure or perceived failure (including as a result of deficiencies in our policies, procedures or measures relating to privacy, data protection, marketing or client communications) by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards or regulatory guidance relating to privacy or data security, may result in governmental investigations and enforcement actions, litigation, fines and penalties or adverse publicity and could cause our clients and partners to lose trust in us, which could have an adverse effect on our reputation and business. We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy, data protection, marketing, consumer communications and information security in the United States, the European Economic Union and other jurisdictions, and we cannot determine the impact such future laws, regulations and standards may have on our business. While we have invested in, and intend to continue to invest in, reasonably necessary resources to comply with these standards, to the extent that we fail to adequately comply, that failure could have an adverse effect on our business, financial conditions, results of operations and cash flows.

 

In addition, the application of existing laws to cloud-based solutions is particularly uncertain and cloud-based solutions may be subject to further regulation, the impact of which cannot be fully understood at this time. Moreover, these laws may be interpreted and applied in a manner that is inconsistent with our data and privacy practices. If so, in addition to the possibility of fines, this could result in an order requiring that we change our data and privacy practices, which could have an adverse effect on our business and results of operations. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices in a manner adverse to our business. In addition, any new regulation, or interpretation of existing regulation, imposing greater fees or taxes on internet-based services, or restricting information exchange over the Web, could result in a decline in the use and adversely affect sales of our products and our results of operations.

 

Errors or defects in our software solutions could inevitably arise and would harm our profitability and our reputation with customers and could even give rise to claims against us.

 

The quality of our solutions, including new, modified or enhanced versions thereof, is critical to our success. Since our software solutions are complex, they may contain errors that cannot be detected at any point in their testing phase. While we continually test our solutions for errors or defects and work with customers to identify and correct them, errors in our technology may be found in the future. Testing for errors or defects is complicated because it is difficult to simulate the breadth of operating systems, user applications and computing environments that our customers use, and our solutions themselves are increasingly complex. Errors or defects in our technology have resulted in terminated work orders and could result in delayed or lost revenue, diversion of development resources and increased services, termination of work orders, damage to our brand and warranty and insurance costs in the future. In addition, time-consuming implementations may also increase the number of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of operations and financial condition.

 

In addition, since our customers rely on our solutions to operate, monitor and improve the performance of their business processes, they are sensitive to potential disruptions that may be caused by the use of, or any defects in, our software. As a result, we may be subject to claims for damages related to software errors in the future. Liability claims could require us to spend significant time and money in litigation or to pay significant damages. Regardless of whether we prevail, diversion of key employees’ time and attention from our business, the incurrence of substantial expenses and potential damage to our reputation might result. While the terms of our sales contracts typically limit our exposure to potential liability claims and we carry errors and omissions insurance against such claims, there can be no assurance that such insurance will continue to be available on acceptable terms, if at all, or that such insurance will provide us with adequate protection against any such claims. A significant liability claim against us could have a material adverse effect on our business, results of operations and financial position. Our standard license agreement with our customers contains provisions designed to limit our exposure to potential product liability claims that may not be effective or enforceable under the laws of some jurisdictions. In addition, the professional liability insurance that we maintain may not be sufficient against potential claims. Accordingly, we could fail to realize revenues and suffer damage to our reputation as a result of, or in defense of, a substantial claim.

 

15

 

Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and results of operations.

 

The software industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patents and other intellectual property rights. In particular, leading companies in the software industry own large numbers of patents, copyrights, trademarks and trade secrets, which they may use to assert claims against us. From time to time, third parties, including certain of these leading companies, may assert patent, copyright, trademark or other intellectual property claims against us, our customers and partners, and those from whom we license technology and intellectual property.

 

Although we believe that our products and services do not infringe upon the intellectual property rights of third parties, we cannot assure you that third parties will not assert infringement or misappropriation claims against us with respect to current or future products or services, or that any such assertions will not require us to enter into royalty arrangements or result in costly litigation or result in us being unable to use certain intellectual property. We cannot assure you that we are not infringing or otherwise violating any third-party intellectual property rights. Infringement assertions from third parties may involve patent holding companies or other patent owners who have no relevant product revenues, and therefore our own issued and pending patents may provide little or no deterrence to these patent owners in bringing intellectual property rights claims against us.

 

Any intellectual property infringement or misappropriation claim or assertion against us, our customers or partners, and those from whom we license technology and intellectual property could have a material adverse effect on our business, financial condition, reputation and competitive position regardless of the validity or outcome. If we are forced to defend against any infringement or misappropriation claims, whether they are with or without merit, are settled out of court, or are determined in our favor, we may be required to expend significant time and financial resources on the defense of such claims. Furthermore, an adverse outcome of a dispute may require us to pay damages, potentially including treble damages and attorneys’ fees, if we are found to have willfully infringed on a party’s intellectual property; cease making, licensing or using our products or services that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to redesign our products or services; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or works; and to indemnify our partners, customers, and other third parties. Royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Any of these events could seriously harm our business, results of operations and financial condition. In addition, any lawsuits regarding intellectual property rights, regardless of their success, could be expensive to resolve and divert the time and attention of our management and technical personnel.

  

We may be liable to our clients for damages caused by a violation of intellectual property rights, the disclosure of confidential information, including personally identifiable information, system failures, errors or unsatisfactory performance of services, and our insurance policies may not be sufficient to cover these damages.

 

In certain cases we have access to, and are required to collect and store, sensitive or confidential client information, including personally identifiable information. Some of our client agreements do not limit our potential liability for breaches of confidentiality, infringement indemnity and certain other matters. Furthermore, breaches of confidentiality may entitle the aggrieved party to equitable remedies, including injunctive relief. If any person, including any of our employees and subcontractors, penetrates our network security or misappropriates sensitive or confidential client information, including personally identifiable information, we could be subject to significant liability from our clients or from our clients’ customers for breaching contractual confidentiality provisions or privacy laws. Despite measures we take to protect the intellectual property and other confidential information or personally identifiable information of our clients, unauthorized parties, including our employees and subcontractors, may attempt to misappropriate certain intellectual property rights that are proprietary to our clients or otherwise breach our clients’ confidences. Unauthorized disclosure of sensitive or confidential client information, including personally identifiable information, or a violation of intellectual property rights, whether through employee misconduct, breach of our computer systems, systems failure or otherwise, may subject us to liabilities, damage our reputation and cause us to lose clients.

 

Many of our contracts involve projects that are critical to the operations of our clients’ businesses and provide benefits to our clients that may be difficult to quantify. Any failure in a client’s system or any breach of security could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Furthermore, any errors by our employees in the performance of services for a client, or poor execution of such services, could result in a client terminating our engagement and seeking damages from us.

 

In addition, while we have taken steps to protect the confidential information that we have access to, including confidential information we may obtain through usage of our cloud-based services, our security measures may be breached. If a cyber-attack or other security incident were to result in unauthorized access to or modification of our customers’ data or our own data or our IT systems or in disruption of the services we provide to our customers, or if our software solutions or services are perceived as having security vulnerabilities, we could suffer significant damage to our business and reputation.

 

16

 

Although we apply measures to protect our intellectual property rights and our source code, there can be no assurance that the measures that we employ to do so will be successful.

 

In accordance with industry practice, since we have no registered patents on our software solution technologies, we rely on a combination of contractual provisions and intellectual property law to protect our proprietary technology. We believe that due to the dynamic nature of the computer and software industries, copyright protection is less significant than factors such as the knowledge and experience of our management and personnel, the frequency of product enhancements and the timeliness and quality of our support services. We seek to protect the source code of our products as trade secret information and as unpublished copyright works. We also rely on security and copy protection features in our proprietary software. We distribute our products under software license agreements that grant customers a personal, non-transferable license to use our products and contain terms and conditions prohibiting the unauthorized reproduction or transfer of our products. In addition, while we attempt to protect trade secrets and other proprietary information through non-disclosure agreements with employees, consultants and distributors, not all of our employees have signed invention assignment agreements. Although we intend to protect our rights vigorously, there can be no assurance that these measures will be successful. Our failure to protect our rights, or the improper use of our products by others without licensing them from us could have a material adverse effect on our results of operations and financial condition.

 

We and our customers rely on technology and intellectual property of third-parties, the loss of which could limit the functionality of our products and disrupt our business.

 

We use technology and intellectual property licensed from unaffiliated third-parties in certain of our products, and we may license additional third-party technology and intellectual property in the future. Any errors or defects in this third-party technology and intellectual property could result in errors that could harm our brand and business. In addition, licensed technology and intellectual property may not continue to be available on commercially reasonable terms, or at all. The loss of the right to license and distribute this third-party technology could limit the functionality of our products and might require us to redesign our products.

 

Further, although we believe that there are currently adequate replacements for the third-party technology and intellectual property we presently use and distribute, the loss of our right to use any of this technology and intellectual property could result in delays in producing or delivering affected products until equivalent technology or intellectual property is identified, licensed or otherwise procured, and integrated. Our business would be disrupted if any technology and intellectual property we license from others or functional equivalents of this software were either no longer available to us or no longer offered to us on commercially reasonable terms. In either case, we would be required either to attempt to redesign our products to function with technology and intellectual property available from other parties or to develop these components ourselves, which would result in increased costs and could result in delays in product sales and the release of new product offerings. Alternatively, we might be forced to limit the features available in affected products. Any of these results could harm our business and impact our results of operations.

 

We could be required to provide the source code of our products to our customers.

 

Some of our customers have the right to require the source code of our products to be deposited into a source code escrow. Under certain circumstances, our source code could be released to our customers. The conditions triggering the release of our source code vary by customer. A release of our source code would give our customers access to our trade secrets and other proprietary and confidential information that could harm our business, results of operations and financial condition. A few of our customers have the right to use the source code of some of our products based on the license agreements signed with such clients (mostly with respect to older versions of our solutions), although such use is limited for specific matters and cases, these clients are exposed to some of our trade secrets and other proprietary and confidential information which could harm us.

 

Some of our services and technologies may use “open source” software, which may restrict how we use or distribute our services or require that we release the source code of certain products subject to those licenses.

 

Some of our services and technologies may incorporate software licensed under so-called “open source” licenses, including, but not limited to, the GNU General Public License and the GNU Lesser General Public License. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on origin of the software. Additionally, open source licenses typically require that source code subject to the license be made available to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses. These open source licenses typically mandate that proprietary software, when combined in specific ways with open source software, become subject to the open source license. If we combine our proprietary software with open source software, we could be required to release the source code of our proprietary software.

 

We take steps to ensure that our proprietary software is not combined with, and does not incorporate, open source software in ways that would require our proprietary software to be subject to an open source license. However, few courts have interpreted open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. Additionally, we rely on multiple software programmers to design our proprietary technologies, and although we take steps to prevent our programmers from including open source software in the technologies and software code that they design, write and modify, we do not exercise complete control over the development efforts of our programmers and we cannot be certain that our programmers have not incorporated open source software into our proprietary products and technologies or that they will not do so in the future. In the event that portions of our proprietary technology are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our services and technologies and materially and adversely affect our business, results of operations and prospects.

 

17

 

Under applicable employment laws, we may not be able to enforce covenants not to compete and therefore may be unable to prevent our competitors from benefiting from the expertise of some of our former employees.

 

We generally enter into non-competition agreements with our employees. These agreements prohibit our employees from competing directly with us or working for our competitors or clients for a limited period after they cease working for us. We may be unable to enforce these agreements under the laws of the jurisdictions in which our employees work and it may be difficult for us to restrict our competitors from benefiting from the expertise that our former employees or consultants developed while working for us. For example, Israeli courts have required employers seeking to enforce non-compete undertakings of a former employee to demonstrate that the competitive activities of the former employee will harm one of a limited number of material interests of the employer that have been recognized by the courts, such as the secrecy of a company’s confidential commercial information or the protection of its intellectual property. If we cannot demonstrate that such interests will be harmed, we may be unable to prevent our competitors from benefiting from the expertise of our former employees or consultants and our ability to remain competitive may be diminished.

 

Our business may be materially affected by changes to fiscal and tax policies. Potentially negative or unexpected tax consequences of these policies, or the uncertainty surrounding their potential effects, could adversely affect our results of operations and share price.

 

As a multinational corporation, we are subject to income taxes, withholding taxes and indirect taxes in numerous jurisdictions worldwide. Significant judgment and management attention and resources are required in evaluating our tax positions and our worldwide provision for taxes. In the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting, and other laws, regulations, principles and interpretations. This may include recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, changes in foreign currency exchange rates, or changes in the valuation of our deferred tax assets and liabilities.

 

We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes against us. If we experience unfavorable results from one or more such tax audits, there could be an adverse effect on our tax rate and therefore on our net income. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made. Additionally, we are subject to transfer pricing rules and regulations, including those relating to the flow of funds between us and our affiliates, which are designed to ensure that appropriate levels of income are reported in each jurisdiction in which we operate.

  

Certain of our credit facility agreements with banks and other financial institutions are subject to a number of restrictive covenants that, if breached, could result in acceleration of our obligation to repay our debt.

 

In the context of our engagements with banks and other financial institutions for receiving various credit facilities, we have undertaken to maintain a number of conditions and limitations on the manner in which we can operate our business, including a negative pledge and limitations on our ability to distribute dividends. These credit facilities agreements also contain various financial covenants that require us to maintain certain financial ratios related to shareholders’ equity, total rate of financial liabilities and minimum outstanding balance of total cash and short-term investments. These limitations and covenants may force us to pursue less than optimal business strategies or forego business arrangements that could have been financially advantageous to us and, by extension, to our shareholders. A breach of the restrictive covenants could result in the acceleration of our obligations to repay our debt. As of December 31, 2023, we were in compliance with all of our financial covenants to banks and other financial institutions. See Note 10 and Note 12 to our consolidated financial statements for additional information on liabilities to banks and other financial institutions.

 

Increasing scrutiny and changing expectations from investors, lenders, customers and other market participants with respect to our Environmental, Social and Governance, or ESG, policies may impose additional costs on us or expose us to additional risks.

 

Companies across all industries are facing increasing scrutiny relating to their ESG policies. Investors, lenders and other market participants are increasingly focused on ESG practices and in recent years have placed increasing importance on the implications and social cost of their investments. The increased focus and activism related to ESG may hinder our access to capital, as investors and lenders may reconsider their capital investment allocation as a result of their assessment of our ESG practices. If we do not adapt to or comply with investor, lender or other industry shareholder expectations and standards, which are evolving, or if we are perceived to have not responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, we may suffer from reputational damage and the business, financial condition and the price of our company’s shares could be materially and adversely affected.

 

We identified a material weakness in our internal control over financial reporting. If we are unable to maintain effective internal control over financial reporting in accordance with Sections 302 and 404(a) of the Sarbanes-Oxley Act of 2002, the reliability of our financial statements may be questioned and our share price may suffer.

 

The Sarbanes-Oxley Act of 2002 imposes certain duties on us and on our executives and directors. To comply with this statute, we are required to document and test our internal control over financial reporting, and our independent registered public accounting firm must issue an attestation report on our internal control procedures, and our management is required to assess and issue a report concerning our internal control over financial reporting. Our efforts to comply with these requirements have resulted in increased general and administrative expenses and a diversion of management time and attention, and we expect these efforts to require the continued commitment of significant resources.

 

18

 

We identified a material weakness in our internal control over financial reporting as of December 31, 2023 with respect to not retaining complete documentation as evidence for performing certain (i) business processes controls (including automated and IT-dependent manual) (ii) sufficiently precise management review controls and (iii) evidence to demonstrate completeness and accuracy of information prepared by entity (“IPE”).

 

We are in the process of remediating these deficiencies. As we continue to implement our remediation plan, we may decide to take additional further measures to address the material weakness or adjust the remediation steps accordingly. We will continue testing and evaluating the implementation of internal controls and revised processes to ensure whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements.

 

We believe that upon completion of all these actions, the material weakness will be fully remediated. However, the material weakness will not be considered remediated, until all applicable controls operate for a sufficient period of time and management has concluded, through testing, that controls are operating effectively. 

 

We may in the future identify additional material weaknesses or significant deficiencies in our assessments of our internal controls over financial reporting. Failure to maintain effective internal control over financial reporting could result in investigation or sanctions by regulatory authorities, and could adversely affect our operating results, investor confidence in our reported financial information and the market price of our ordinary shares.

 

Risks Related to an Investment in Our Ordinary Shares

 

Our Ordinary Shares are traded on more than one market and this may result in price variations.

 

Our Ordinary Shares are traded primarily on the NASDAQ Global Select Market and on the TASE. Trading of our Ordinary Shares on these markets is made in different currencies (U.S. dollars on the NASDAQ Global Select Market and NIS on the TASE) and at different times (resulting from different time zones, different trading days and different public holidays in the United States and Israel). Consequently, the trading prices of our Ordinary Shares on these two markets may differ. Any decrease in the trading price of our Ordinary Shares on one of these markets could cause a decrease in the trading price of our Ordinary Shares on the other market.

 

There is a relatively limited trading volume for our shares, which reduces liquidity for our shareholders, and may cause the share price to be volatile, all of which may lead to losses by investors. 

 

There has historically been limited trading volume in our Ordinary Shares, both on the NASDAQ Global Select Market and the TASE, which results in reduced liquidity for our shareholders. As a further result of the historically limited volume, our Ordinary Shares have experienced significant market price volatility in the past as in 2023 and may experience significant market price and volume fluctuations in the future, in response to factors such as announcements of developments related to our business, announcements by competitors, quarterly fluctuations in our financial results and general conditions in the industry in which we compete.

 

We are a foreign private issuer under the rules and regulations of the SEC and are therefore exempt from a number of rules under the Exchange Act and are permitted to file less information with the SEC than a domestic U.S. reporting company, which reduces the level and amount of disclosure that you receive.

 

As a foreign private issuer under the Exchange Act, we are exempt from certain rules under the Exchange Act, including the proxy rules, which impose certain disclosure and procedural requirements for proxy solicitations. Moreover, we are not required to file periodic reports and financial statements with the SEC as frequently or as promptly as domestic U.S. companies with securities registered under the Exchange Act; and are not required to comply with Regulation FD, which imposes certain restrictions on the selective disclosure of material information. In addition, our officers, directors and principal shareholders are exempt from the reporting and “short-swing” profit recovery provisions of Section 16 of the Exchange Act and the rules under the Exchange Act with respect to their purchases and sales of our Ordinary Shares. Accordingly, you receive less information about our company than you would receive about a domestic U.S. company, and are afforded less protection under the U.S. federal securities laws than you would be afforded in holding securities of a domestic U.S. company.

 

As a foreign private issuer whose shares are listed on the NASDAQ Global Select Market, we are permitted to follow certain home country corporate governance practices instead of certain requirements of the NASDAQ Stock Market Rules. Among other things, as a foreign private issuer we may also follow home country practice with regard to, the composition of the board of directors, director nomination procedure, compensation of officers and quorum at shareholders’ meetings. In addition, we may follow our home country law, instead of the NASDAQ Stock Market Rules, which require that we obtain shareholder approval for certain dilutive events, such as for the establishment or amendment of certain equity based compensation plans, an issuance that will result in a change of control of the company, certain transactions other than a public offering involving issuances of a 20% or more interest in the company and certain acquisitions of the stock or assets of another company. Accordingly, our shareholders may not be afforded the same protection as provided under NASDAQ’s corporate governance rules. In addition, as foreign private issuer, we are not required to file quarterly reviewed financial statements. A foreign private issuer that elects to follow a home country practice instead of such requirements must submit to NASDAQ in advance a written statement from an independent counsel in such issuer’s home country certifying that the issuer’s practices are not prohibited by the home country’s laws. In addition, a foreign private issuer must disclose in its annual reports filed with the SEC each such requirement that it does not follow and describe the home country practice followed by the issuer instead of any such requirement.

 

19

 

As of April 1, 2024 our controlling shareholder, Formula Systems (1985) Ltd., beneficially owns approximately 46.71% of our outstanding Ordinary Shares and therefore has a controlling influence over matters requiring shareholder approval, which could delay or prevent a change of control that may benefit our public shareholders.

 

Formula Systems (1985) Ltd., or Formula Systems (symbol: FORTY), an Israeli company whose shares trade on the NASDAQ Global Select Market and the TASE, beneficially owned 22,933,809 or 46.71%, of our outstanding Ordinary Shares as of April 1, 2024. Asseco Poland S.A., or Asseco, a Polish company listed on Warsaw Stock Exchange, beneficially owns 25.82% of the outstanding shares of Formula Systems. Guy Bernstein, our Chief Executive Officer who is also the Chief Executive Officer of Formula Systems, owns as of April 1, 2024 approximately 11.73% of the outstanding shares of Formula Systems.

 

Although transactions between us and our controlling shareholders are subject to special approvals under Israeli law, Formula and Asseco may exercise their controlling influence over our operations and business strategy and use their sufficient voting power to control the outcome of various matters requiring shareholder approval. These matters may include:

 

  The composition of our board of directors, which has the authority to direct our business and to appoint and remove our officers;

 

  Approving or rejecting a merger, consolidation or other business combination;

 

  Raising future capital; and

 

  Amending our Articles, which govern the rights attached to our Ordinary Shares.

 

This concentration of ownership of our Ordinary Shares could delay or prevent proxy contests, mergers, tender offers, open-market purchase programs or other purchases of our Ordinary Shares that might otherwise give one the opportunity to realize a premium over the then-prevailing market price of our Ordinary Shares. This concentration of ownership may also adversely affect our share price.

 

Our U.S. shareholders may suffer adverse tax consequences if we are classified as a passive foreign investment company or as a “controlled foreign corporation”.

 

Generally, if for any taxable year 75% or more of our gross income is passive income, or at least 50% of the average quarterly value of our assets (which may be measured in part by the market value of our Ordinary Shares, which is subject to change) are held for the production of, or produce, passive income, we would be characterized as a passive foreign investment company, or PFIC, for U.S. federal income tax purposes under the Internal Revenue Code of 1986, as amended, or the Code. Based on our gross income and gross assets, and the nature of our business, we believe that we were not classified as a PFIC for the taxable year ended December 31, 2023. Because PFIC status is determined annually based on our income, assets and activities for the entire taxable year, it is not possible to determine whether we will be characterized as a PFIC for the taxable year ending December 31, 2024, or for any subsequent year, until we finalize our financial statements for that year. Furthermore, because the value of our gross assets is likely to be determined in large part by reference to our market capitalization, a decline in the value of our Ordinary Shares may result in our becoming a PFIC. Accordingly, there can be no assurance that we will not be considered a PFIC for any taxable year. Our characterization as a PFIC could result in material adverse tax consequences for U.S. investors, including: having gains realized on the sale of our Ordinary Shares treated as ordinary income, rather than a capital gain; the loss of the preferential rate applicable to dividends received on our Ordinary Shares by individuals who are U.S. holders; and having interest charges apply to distributions by us and the proceeds of share sales. Certain elections exist that may alleviate some of the adverse consequences of PFIC status and would result in an alternative treatment (such as mark-to-market treatment) of our Ordinary Shares. Prospective U.S. investors should consult their own tax advisers regarding the potential application of the PFIC rules to them. Prospective U.S. investors should refer to “Item 10E. “Additional Information – Taxation” for discussion of additional U.S. income tax considerations applicable to them based on our treatment as a PFIC.

 

Certain U.S. holders of our Ordinary Shares may suffer adverse tax consequences if we or any of our non-U.S. subsidiaries are characterized as a “controlled foreign corporation,” or a CFC, under Section 957(a) of the Code. Certain changes to the CFC constructive ownership rules under Section 958(b) of the Code introduced by the U.S. Tax Cuts and Jobs Act of 2017 (“TCJA”) may cause one or more of our non-U.S. subsidiaries to be treated as CFCs, may also impact our CFC status, and may adversely affect United States holders of our Ordinary Shares. Generally, for U.S. shareholders that own 10% or more of the combined vote or combined value of our Ordinary Shares, this may result in adverse U.S. federal income tax consequences and these shareholders may be subject to certain reporting requirements with the U.S. Internal Revenue Service. Any such 10% U.S. shareholder should consult its own tax advisors regarding the U.S. tax consequences of acquiring, owning, or disposing of our Ordinary Shares and the impact of the TCJA, especially the changes to the rules relating to CFCs.

 

The enactment of legislation implementing changes in taxation of international business activities, the adoption of other corporate tax reform policies, or changes in tax legislation or policies could impact our future financial position and results of operations.

 

Corporate tax reform, base-erosion efforts and tax transparency continue to be high priorities in many tax jurisdictions where we have business operations. As a result, policies regarding corporate income and other taxes in numerous jurisdictions are under heightened scrutiny and tax reform legislation is being proposed or enacted in a number of jurisdictions.

 

20

 

In 2015, the Organization for Economic Co-operation and Development, or the OECD, released various reports under its Base Erosion and Profit Shifting, or BEPS, action plan to reform international tax systems and prevent tax avoidance and aggressive tax planning. These actions aim to standardize and modernize global corporate tax policy, including cross-border taxes, transfer-pricing documentation rules and nexus-based tax incentive practices which in part are focused on challenges arising from the digitalization of the economy. The reports have a very broad scope including, but not limited to, neutralizing the effects of hybrid mismatch arrangements, limiting base erosion involving interest deductions and other financial payments, countering harmful tax practices, preventing the granting of treaty benefits in inappropriate circumstances and imposing mandatory disclosure rules. It is the responsibility of OECD members to consider how the BEPS recommendations should be reflected in their national legislation. Many countries are beginning to implement legislation and other guidance to align their international tax rules with the OECD’s BEPS recommendations, for example, by signing up to the Multilateral Convention to Implement Tax Treaty Related Measures to Prevent BEPS, or the MLI, which currently has been signed by over 85 jurisdictions, including Israel, which signed the MLI on September 13, 2018. The MLI implements some of the measures that the BEPS initiative proposes to be transposed into existing treaties of participating states. Such measures include the inclusion in tax treaties of one, or both, of a “limitation-on-benefit”, or LOB, rule and a “principle purposes test”, or PPT, rule. The application of the LOB rule or the PPT rule could deny the availability of tax treaty benefits (such as a reduced rate of withholding tax) under tax treaties. There are likely to be significant changes in the tax legislation of various OECD jurisdictions during the period of implementation of BEPS. Such legislative initiatives may materially and adversely affect our plans to expand internationally and may negatively impact our financial condition, tax liability, results of operations and could increase our administrative efforts.

 

In addition, the OECD has published proposals covering a number of issues, including country-by-country reporting, permanent establishment rules, transfer pricing rules, tax treaties and taxation of the digital economy. Future tax reform resulting from this development may result in changes to long-standing tax principles, which could adversely affect our effective tax rate or result in higher cash tax liabilities, to the extent those changes are deemed applicable to us.

 

We have a history of quarterly fluctuations in our results of operations and expect these fluctuations to continue.

 

We have experienced, and in the future may continue to experience, significant fluctuations in our quarterly results of operations. Factors that may contribute to fluctuations in our quarterly results of operations include:

 

  The size and timing of orders;

 

  The high level of competition that we encounter;

 

  The timing of our products introductions or enhancements or those of our competitors or of providers of complementary products;

 

  Market acceptance of our new products, applications and services;

 

  The purchasing patterns and budget cycles of our customers and end-users;

 

  The mix of product sales;

 

  Fluctuations in currency exchange rates;

 

  General economic conditions; and

 

  The integration of newly acquired businesses.

 

Our customers ordinarily require the delivery of our license software solutions promptly after we accept their orders. With the exception of contracts for services and packaged software solution projects, which normally would extend between nine to eighteen months, we usually do not have a backlog of orders for our products. Consequently, revenues from our products in any quarter depend on orders received and products provided by us and accepted by the customers in that quarter. A deferral in the placement and acceptance of any large order from one quarter to another or from one year to another could adversely affect our results of operations for the respective quarter or year. Our customers sometimes require an acceptance test for services and packaged software solutions projects we provide and as a result, we may have a significant backlog of orders arising from those services and projects. Our revenues from services depend on orders received and services provided by us and accepted by our customers in that quarter. If sales in any quarter or year do not increase correspondingly or if we do not reduce our expenses in response to level or declining revenues in a timely fashion, our financial results for that period may be adversely affected. For these reasons, quarter-to-quarter comparisons of our results of operations are not necessarily meaningful and you should not rely on the results of our operations in any particular quarter as an indication of future performance.

 

Risks Related to Our Location in Israel

 

Political and economic conditions in Israel, including the ongoing war and hostilities between Israel and Hamas Terror Organization, and Israel and the Hezbollah Terror Organization in Lebanon, may limit our ability to sell our products. This could have a material adverse effect on our operations and business condition, harm our results of operations and adversely affect our share price.

 

We are incorporated under the laws of the State of Israel, where we also maintain our headquarters and most of our research and development facilities. As a result, political, economic and military conditions affecting Israel directly influence us. Any major hostilities involving Israel, a full or partial mobilization of the reserve forces of the Israeli army, the interruption or curtailment of trade or air traffic between Israel and its trading partners, or a significant downturn in the economic or financial condition of Israel could adversely affect our business, financial condition and results of operations.

 

21

 

In October 2023, Hamas terrorists infiltrated Israel’s southern border from the Gaza Strip and conducted a series of attacks on civilian and military targets. Hamas also launched extensive rocket attacks on the Israeli population and industrial centers located along Israel’s border with the Gaza Strip and in other areas within the State of Israel. These attacks resulted in extensive deaths, injuries and kidnapping of civilians and soldiers. Following the attacks, Israel’s security cabinet declared war against Hamas and a military campaign against these terrorist organizations commenced in parallel to their continued rocket and terror attacks. Since the war in Gaza with Hamas commenced, the Israel Defense Force, or the IDF, has called up more than 350,000 of its reserve forces to serve. Two management employees and 19 non-management employees are currently subject to military service in the IDF and have been called to serve. In addition, the family members of many of our Israeli team members were called to serve in the IDF. Our operations could be disrupted by a significant absence of one or more of our key employees or a significant number of other employees.

 

Following the attack by Hamas on Israel’s southern border, Hezbollah in Lebanon has also launched missile, rocket, and shooting attacks against Israeli military sites, troops, and Israeli towns in northern Israel. In response to these attacks, the Israeli army has carried out a number of targeted strikes on sites belonging to Hezbollah in southern Lebanon. Furthermore, and more recently, Iran also initiated missiles and rocket attacks against Israeli military sites in southern Israel. As such, relations between Israel and Iran continue to be seriously strained, especially with regard to Iran’s nuclear program, and Iran’s targeted cyber-attacks against Israeli entities.

 

Our commercial insurance does not cover losses that may occur as a result of events associated with war and terrorism. Although the Israeli government currently covers the reinstatement value of direct damages that are caused by terrorist attacks or acts of war, we cannot assure you that this government coverage will be maintained or that it will sufficiently cover our potential damages. Any losses or damages incurred by us could have a material adverse effect on our business. Any armed conflicts or political instability in the region could negatively affect our business conditions and harm our results of operations.

 

The intensity and duration of Israel’s current war against Hamas is difficult to predict, as are such war’s economic implications on our business and operations and on Israel’s economy in general.

 

Conflicts in North Africa and the Middle East, including in Syria which borders Israel, have resulted in continued political uncertainty and violence in the region. Efforts to improve Israel’s relationship with the Palestinian Authority have failed to result in a permanent solution, and there have been numerous periods of hostility in recent years. Such instability may affect the economy, could negatively affect business conditions and, therefore, could adversely affect our operations. Furthermore, the ongoing conflict in Yemen, particularly the Houthi rebel group’s attacks on commercial vessels in the Red Sea, presents another layer of risk. These incidents, which have led major shipping companies to avoid the area, could disrupt global trade routes and potentially impact us too. To date, these matters have not had any material effect on our business and results of operations; however, the regional security situation and worldwide perceptions of it are outside of our control and there can be no assurance that these matters will not negatively affect our business, financial condition and results of operations in the future.

 

Even when a war or military conflict is not actively ongoing between Israel and its adversaries, unstable security, economic and political conditions in Israel may adversely affect our business. Israel’s economic standing may be hurt by downgrades in its credit rating by rating agencies (such as the recent downgrade by both Moody’s and S&P Global Ratings of their credit rating of Israel, Moody’s downgraded its rating by one notch from A1 to A2, as well as downgrading of its outlook rating from “stable” to “negative” and S&P Global Ratings downgraded its rating by one notch from AA- to A+ with a negative outlook), which may indirectly adversely impact our own financial standing. Politically, there have been increased efforts by countries, activists and organizations to cause companies and consumers to boycott goods and services of Israeli companies. The January 2024 interim ruling of the International Court of Justice, or ICJ, ordering Israel, among other things, to take measures to prevent genocidal acts, prevent and punish incitement to genocide, and take steps to provide basic services and humanitarian aid to civilians in Gaza, enhanced the anti-Israeli political efforts, and it could potentially cause certain companies to terminate commercial relationships with Israel-based businesses. Political instability in Israel could also adversely affect operations of Israel-located companies such as ours.

 

While Israel and the United Arab Emirates signed a normalization agreement in 2020, there are a number of countries, primarily in the Middle East, as well as Malaysia and Indonesia that restrict business with Israel or Israeli companies, and we are precluded from marketing our products to these countries directly from Israel. Restrictive laws or policies directed towards Israel or Israeli businesses may have an adverse impact on our operations, our financial results or the expansion of our business. In addition, there have been increased efforts by activists to cause companies and consumers to boycott Israeli goods. Such actions, particularly if they become more widespread, may adversely impact our ability to sell our products.

 

Furthermore, prior to October 2023, the Israeli government was pursuing extensive changes to Israel’s judicial system. Actual or perceived instability with respect to the current public dispute over changes to the Israeli legal systems or the impact thereof, may individually or in the aggregate adversely affect the Israeli economy and our ability to do business, financial condition, results of operations, growth prospects, and share price.

 

Our results of operations may be adversely affected by the obligation of our personnel to perform military service.

 

Many of our executive officers and employees in Israel are obligated to perform annual reserve duty in the Israeli Defense Forces and may be called for active duty under emergency circumstances at any time. If a military conflict or war arises, these individuals could be required to serve in the military for extended periods of time. Our operations could be disrupted by the absence for a significant period of one or more of our executive officers or key employees or a significant number of other employees due to military service. Any disruption in our operations could adversely affect our business. Since the beginning of the war in Israel on October 7, 2023 approximately 200 out of approximately 1,554 of our Israeli employees were called to active military service.

 

22

 

We currently have the ability to benefit from certain government tax benefits, which may be cancelled or reduced in the future.

 

We are currently eligible to receive certain tax benefits under programs of the Government of Israel. In order to maintain our eligibility for these tax benefits, we must continue to meet specific requirements. If we fail to comply with these requirements in the future, such tax benefits may be cancelled.

 

Service and enforcement of legal process on us and our directors and officers may be difficult to obtain.

 

We are organized in Israel and some of our directors and executive officers reside outside the United States. Service of process upon them may be difficult to effect within the United States. Furthermore, most of our assets and the assets of some of our executive officers are located outside the United States. Therefore, a judgment obtained against us or any of them in the United States, including one based on the civil liability provisions of the U.S. federal securities laws may not be collectible in the United States and may not be enforced by an Israeli court. It also may be difficult to assert U.S. securities law claims in original actions instituted in Israel.

 

Provisions of Israeli law may delay, prevent or make difficult an acquisition of us, which could prevent a change of control and therefore depress the price of our shares.

 

Israeli corporate law regulates mergers, requires tender offers for acquisitions of shares above specified thresholds, requires special approvals for transactions involving directors, officers or significant shareholders and regulates other matters that may be relevant to these types of transactions. Furthermore, Israeli tax considerations may make potential transactions unappealing to us or to some of our shareholders. These provisions of Israeli corporate and tax law may have the effect of delaying, preventing or complicating a merger with, or other acquisition of, us. This could cause our Ordinary Shares to trade at prices below the price for which third parties might be willing to pay to gain control of us. Third parties who are otherwise willing to pay a premium over prevailing market prices to gain control of us may be unable or unwilling to do so because of these provisions of Israeli law.

 

The rights and responsibilities of our shareholders are governed by Israeli law and differ in some respects from the rights and responsibilities of shareholders under U.S. law.

 

We are organized under Israeli law. The rights and responsibilities of holders of our Ordinary Shares are governed by our memorandum of association, articles of association and by Israeli law. These rights and responsibilities differ in some respects from the rights and responsibilities of shareholders in typical U.S. corporations. In particular, a shareholder of an Israeli company has a duty to act in good faith in exercising his or her rights and fulfilling his or her obligations toward the company and other shareholders and to refrain from abusing his power in the company, including, among other things, in voting at the general meeting of shareholders on certain matters. Israeli law provides that these duties are applicable in shareholder votes at the general meeting with respect to, among other things, amendments to a company’s articles of association, compensation policy, increases in a company’s authorized share capital, mergers and actions and transactions involving interests of officers, directors or other interested parties which require the shareholders’ general meeting’s approval. In addition, a controlling shareholder of an Israeli company or a shareholder who knows that he or she possesses the power to determine the outcome of a vote at a meeting of our shareholders, or who has, by virtue of the company’s articles of association, the power to appoint or prevent the appointment of an office holder in the company, or any other power with respect to the company, has a duty of fairness toward the company. The Israeli Companies Law does not establish criteria for determining whether or not a shareholder has acted in good faith.

 

ITEM 4. INFORMATION ON THE COMPANY

 

A. History And Development Of The Company

 

Corporate details

 

Our legal and commercial name is Magic Software Enterprises Ltd. We were organized and registered in Israel on February 10, 1983 and began operations in 1986. We are a public limited liability company and operate under the provisions of the state of Israel. Our Ordinary Shares have been listed on the NASDAQ Global Stock Market (symbol: MGIC) since our initial public offering in the United States on August 16, 1991. On January 3, 2011, our shares were transferred to the NASDAQ Global Select Market. Since November 16, 2000, our Ordinary Shares have also traded on the Tel Aviv Stock Exchange, or the TASE, and since December 15, 2011, our shares have been included in the TASE TA-125 Index.

 

Capital Transactions since January 1, 2021

 

On January 1, 2021, we, through one of our Israeli subsidiaries, acquired 60% of the shares of 9540 Y.G. Soft IT Ltd. (“Soft IT”), an Israel-based services company which specializes in outsourcing of software development services for a total consideration of up to $1.1 million. We paid $0.4 million upon closing, $0.3 million was paid on July 4, 2021, and the remaining amount of $0.4 million constitutes a contingent payment depending on the future operating results of IT Soft. The fair value of the contingent consideration amounted to $0.5 million as of the acquisition date. We and Soft IT minority shareholder hold mutual call and put options for the remaining 40% interest. 

 

23

 

On April 1, 2021, we acquired EnableIT, LLC and its subsidiary (“EnableIT”), a U.S.-based services company, specializing in IT staffing and recruiting, for a total consideration of $6.0 million, of which $4.0 million was paid upon closing and the remaining $2.0 million was paid in two equal installments on April 1, 2022 and April 1, 2023.

 

Also on April 1, 2021, we acquired Menarva Ltd. (“Menarva”), an Israeli-based services company which specializes in software solutions for non-profit organizations for a total estimated consideration of up to $5.594 million, of which, $3.0 million was paid upon closing, with the remaining $2.594 million payable in two equal installments on April 1, 2022 and 2023, contingent upon the operational results of Menarva. On March 31, 2022, we paid an amount of $1.1 million.

 

On December 2, 2021, we entered into a share purchase agreement to acquire 50.1% of the outstanding share capital of Appush Ltd. (formerly known as “Vidstart Ltd.”, “Appush”), and we acquired the remainder of Appush’s shares (30% ed on December 31, 2022, and 19.9% on December 31, 2023) for a price contingent upon Appush’s operating results during 2022 and 2023. Appush is a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients achieve high yields in the competitive digital ecosystem. The final closing and execution of the Appush Agreement occurred on January 27, 2022. The total purchase price was approximately $21.6 million, of which $12.5 million was paid in cash during 2022, $5.3 million during 2023, $2.7 million in 2024, and $1.1 million to be paid in equal installments in April 2025 and April 2026.

 

On August 23, 2022, we acquired The Goodkind Group, LLC (“TGG”). TGG provides permanent and temporary staffing needs in various sectors including: Information Technology, Accounting & Finance, Digital Media, Marketing, Human Resource, Financial Services. TGG specializes in customizing solutions and programs to their clients. With On-Site programs and sourcing models TGG solutions include functions which differ from standard staffing companies. TGG provides assistance in the areas of compensation design and development, employee opinion surveys, employment policies and practices, performance management, regulatory and compliance issues and succession planning, for a total consideration of $11.6 million, subject to net working capital adjustments. $8 million of the consideration was paid upon closing. The remainder constitutes a deferred payment, payable in 2023 and 2024.

 

On July 1, 2022, we acquired Intrabases SAS (“Intrabases”), a provider of IT professional services based in Nantes, France for $3.4 million in cash.

 

On June 8, 2023, we acquired 60% of the outstanding share capital of K.M.T. (M.H.) Technologies Communication Computer Ltd. (“KMT”). KMT is an Israeli provider of secured private, public and hybrid cloud computing managed services along with full spectrum ICT products, VoIP, technical support and planning and construction of computing infrastructure. KMT was acquired for a maximum cash consideration of approximately $16.2 million paid in full to the seller upon closing (4.1 million contingent upon KMT meeting certain operational target with respect to years 2023-2025). If KMT does not meet these certain pre-defined operational targets in years 2023-2025, seller will be required to pay back part or all of the contingent consideration.

 

In December 2022 and in June 2023, we acquired in two parts an additional 3.75% share interest and 24.77% share interest, respectively in Mobisoft Ltd., (“Mobisoft”), an Israeli provider of proprietary comprehensive core system for sales and distribution field activities for consumer goods manufacturers and wholesalers We paid total cash consideration of approximately $ 6.2 million. Subsequent to the share purchase, the Company holds 98.52% of Mobisoft.

 

Our fixed assets capital expenditures for the years ended December 31, 2021, 2022 and 2023 were approximately $1.4 million, $4.4 million, and $1.6 million, respectively. These expenditures were principally for network equipment and computer hardware, as well as for vehicles, furniture, office equipment and leasehold improvements.

 

B. Business Overview

 

Our legal and commercial name is Magic Software Enterprises Ltd., and we were organized and registered in Israel on February 10, 1983 and began operations in 1986. Together with our subsidiaries we are a global provider of: (i) software services and Information Technologies (“IT”) outsourcing software services; (ii) proprietary application development and business process integration platforms; (iii) selected packaged vertical software solutions, as well as (iv) cloud-based services for end to end digital transformation.

 

Our software technology is used by customers to develop, deploy and integrate on-premise, mobile and cloud-based business applications quickly and cost effectively. In addition, our technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow customers to dramatically improve their business performance and return on investment. We also provide selected verticals with a complete software solution and return on investment.

 

As part of our software services and IT outsourcing services, we offer to hundreds of customers mainly in Israel and in North America an extensive portfolio of professional services in the areas of infrastructure design and delivery, application development, technology consulting planning and implementation services, integration projects, project management, software testing and quality assurance, engineering consulting (including supervision of engineering projects), support services, cloud, cyber, digital, data and DevOps, all according to the specific needs of the customer, and in accordance with the professional expertise required in each case with the goal to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive.

 

We have approximately 3,628 employees, who serve our clients at any given time and whose skills and specialization are a significant source of competitive differentiation. We operate through a large network of independent software vendors, or ISVs, who we refer to as Magic Software Providers, or MSPs, and hundreds of system integrators, distributors, resellers, and consulting and OEM partners. Thousands of enterprises in approximately 50 countries use our products and services.

 

24

 

Our software technology platforms

 

Organizations across all industries are digitally transforming by leveraging software to automate and optimize mission critical business processes, enhance customer experiences, and drive competitive differentiation. Historically, organizations have principally relied on off-the-shelf packaged software and custom software solutions to operationalize and automate their business processes. Packaged software often fails to address unique use cases or to enable differentiation. It also requires organizations to adapt their business (processes, systems of record, etc.) to the software package, as opposed to adapting the software to their unique business needs. While traditional custom software solutions can be differentiated and tailored to meet strategic objectives, development requires a long, iterative, and cumbersome process, as well as costly integration that relies on scarce developer talent. Through our unified platform we enable organizations to differentiate themselves from their competition using a low-code approach, creating applications and workflows tailored to their unique business requirements.

 

Throughout our history, we have traditionally maintained two major lines of products, one is our application development platform, which today is known as Magic xpa Application Platform, an evolution of our original metadata-based development platform; and the second is our application integration platform, Magic xpi Integration Platform, originally introduced in 2003 under the name iBOLT. In December 2011, we acquired the AppBuilder development platform of BluePhoenix Solutions Ltd., a leading provider of value-driven legacy IT modernization solutions. AppBuilder is a comprehensive application development infrastructure used by many Fortune 1000 enterprises around the world. This enterprise application development environment is a powerful, model-driven tool that enables development teams to build, deploy, and maintain large-scale, custom-built business applications. On April 2019, we acquired the SmartUX development platform of PowWow Inc., a leading Low-Code enterprise mobile development application platform for citizen to professional developers to rapidly design, build, analyze, and run cross-platform mobile business applications.

 

Our low-code platforms employ an intuitive, visual interface and pre-built development modules that reduce the time required to build powerful and unique business applications and workflows. It is unified, reduces training times and dependencies on additional tools, and is built for enterprise-grade applications requiring high reliability, security, and scalability. Our platform automates the creation of forms, workflows, data structures, reports, user interfaces, and other software elements that would otherwise need to be manually coded. This functionality greatly reduces the iterative development process, allowing for real-time optimization and ultimately shortening the time it takes to design, build, and deploy applications.

 

Our customers leverage our technologies to apply the right automation approach for their specific use case. We believe our unified low-code platforms are a differentiator in the marketplace. We strive to deeply integrate our capabilities so that they are all interoperable and low-code making it easier and faster for our clients to address complex use cases, particularly those that involve multiple departments within an organization

 

Our software technology platforms consist of:

 

  Magic xpa Application Platform – a proprietary low-code application platform for developing and deploying Client Server/Mobile/Web business applications.

 

  AppBuilder Application Platform – a proprietary low-code application platform for building, deploying, and maintaining high-end, mainframe-grade business applications.

 

  Magic xpi Integration Platform – a proprietary low-code platform for application integration.

 

  Magic xpi cloud native – an environment configurations platform based on Kubernetes focuses on scalability, security and resilience.

 

  Magic SmartUX – a proprietary low-code enterprise mobile development application platform for citizen to professional developers to rapidly design, build, analyze, and run cross-platform mobile business applications.

 

  FactoryEye – a cloud-based pre-packaged but flexible end-to-end data management platform for manufacturers enabling smooth migration to Industry 4.0 smart factories. Real-time factory floor visibility and optimization is provided as part of the end-to-end visibility to maximize production performance and ongoing improvement.
     
  Magic Data Management and Analytics Platform – a cloud-based pre-packaged but flexible end-to-end data management platform for all verticals enabling smooth digital transformation and full organizational business intelligence.

 

25

 

Our vertical software packages

 

  Clicks™ – offered by our Roshtov subsidiary, is a proprietary comprehensive core software solution for medical record information management systems, used in the design and management of patient-file for managed care and large-scale healthcare providers. The platform is connected to each provider clinical, administrative and financial data base system, residing at the provider’s central computer, and allows immediate analysis of complex data with potentially real-time feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists, front- and back-office professionals and consumers.

 

  Leap™ – offered by our FTS subsidiary, is a proprietary comprehensive core software solution for BSS, including convergent charging, billing, customer management, policy control, mobile money and payment software solutions for the telecommunications, content, Machine to Machine/Internet of Things or M2M/IoT, payment and other industries.

 

  Hermes Cargo – offered by our Hermes Logistics Technologies Ltd. subsidiary, the Hermes Air Cargo Management System is a proprietary, state-of-the-art, packaged software solution for managing air cargo ground handling. Our Hermes Solution covers all aspects of cargo handling, from physical handling and cargo documentation through customs, seamless EDI communications, dangerous goods and special handling, tracking and tracing, security and billing. Customers benefit through faster processing and more accurate billing, reporting and ultimately enhanced revenue. The Hermes Solution is delivered on a licensed or fully hosted basis. Hermes recently supplemented its offering with the Hermes Business Intelligence (HBI) solution, adding unprecedented data analysis capabilities and management-decision support tools.

 

  HR Pulse – Offered by our Pilat NAI, Inc. and Pilat Europe Ltd. subsidiaries, Pulse (now in its 10th release) is a proprietary tool for the creation of customizable HCM solutions quickly and affordably. It has been used by Pilat to create products, such as Pilat Frist and Pilat Professional, that provide “out of the box” SaaS solutions for organizations that implement Continuous Performance and/or Talent Management.

 

  MBS Solution – offered by our Complete Business Solutions Ltd. subsidiary, is a proprietary comprehensive core system for managing TV broadcast channels.
     
  Nativ – offered by our Menarva Ltd. subsidiary, is a proprietary comprehensive core system for management of rehabilitation centers.
     
  Mobisale – offered by our Mobisoft Ltd. subsidiary, is a proprietary comprehensive core system for sales and distribution field activities for consumer goods manufacturers and wholesalers.

 

Our professional software and IT services

 

Our global software professional services offerings include a vast portfolio of professional services and IT outsourcing services in the areas of infrastructure design and delivery, application development, technology consulting planning and implementation services, support services, Digital, DevOps (Development & Operations), Mobile, Open source, embedded systems and IoT devices, advanced algorithms for AI, Big Data and Analytical BI, M/F, Security & Cyber, cloud computing for deployment of highly available and massively-scalable applications and APIs and supplemental IT outsourcing services to a wide variety of companies, including Fortune 1000 companies, all in accordance with the professional expertise required in each case with our goal to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive. 

 

We have substantial experience in end-to-end development of high-end software solutions, beginning with collection and analysis of system requirements, continuing with architecture specifications and setup, to software implementation, component integration and testing. We take the time to truly learn our customers’ business goals and choose the most appropriate technologies, architecture and approaches for each project, so we can consistently provide effective and efficient solutions. Our research and development teams are at the technological forefront, constantly learning and developing. They work alongside experts from the widest range of fields and disciplines. From concept to implementation, from application of the ideas of startups requiring the early development of an application or a device, to somewhat larger, more established enterprises, vendors or system houses who need our team of experts to take full responsibility for the development of their systems and products. With our ability to draw on our pool of resources, comprised of hundreds of highly trained, skilled, educated and flexible engineers, we adhere to timelines and budget and work in full transparency with our customers every step of the way to create a tailor-made and cost-effective solution to answer all of our customers’ unique needs.

 

Our IT services subsidiaries consist of:

 

  Coretech Consulting Group LLC

 

  Fusion Solutions LLC

 

  Xsell Resources Inc.

 

  AllStates Consulting Services LLC

 

  Futurewave Systems, Inc.

 

26

 

  NetEffects, Inc.

 

  The GoodKind Group LLC.

 

  CommIT Group

 

  Comblack IT Ltd

 

  Infinigy Solutions

 

  Shavit Software Ltd.

 

  OnTarget Group Inc
     
  Aptonet Inc
     
  Stockell information systems
     
  EnableIT LLC
     
  Appush Ltd
     
  K.M.T. (M.H.) Technologies Communication Computer Ltd

 

Partnerships and Alliances:

 

We continue to build on our existing strategic partnerships that include partnerships with Oracle, JD Edwards, SAP, Salesforce.com, Microsoft, AWS, GCP, IBM and SugarCRM to enhance our mobile, integration and cloud offerings.

 

In May 2020, our CommIT Group, achieved Amazon AWS SaaS Competency status. AWS SaaS Competency is designated to help customers find top AWS consulting partners with deep specialization and experience in designing and building software-as-a-service solutions on AWS. Organizations are interested in software that is easy to use, implement, and operate. They are looking to reduce time-to-value and obtain access to innovative product features and flexible software procurement on a consumption or contractual basis. AWS SaaS Competency Partners follow Amazon Web Services (AWS) best practices for designing and building SaaS solutions through their professional services practices. To qualify for the AWS SaaS Competency designation, organizations have undergone rigorous technical validation by AWS Partner Solutions Architects and demonstrated proven customer success.

 

In November 2023, our CommIT group was awarded with AWS System Integrator Partner of the Year in Israel for 2023 in the field of integration, specialized services, and consulting (System Integrator). This award reflects Commit’s expertise and innovation in leveraging AWS technologies to deliver comprehensive and effective solutions for its clients. For the third time in four years, Commit has been honored by AWS, previously earning accolades as Partner of the Year in the Public Sector and Rising Star of the Year. Commit’s expertise plays a pivotal role in facilitating its clients’ seamless migration to the cloud, optimizing workloads, and implementing innovative strategies such as cost optimization. The proven capabilities of Commit’s cloud experts encompass architecture services, migration execution, modernization processes for existing systems, and the establishment of new cloud environments, with specialization in SaaS, IoT, Cyber, Big Data, AI that result in substantial cost savings and cutting-edge cloud applications and services development to its clients.

 

In April 2024, our CommIT Group was awarded with Google Cloud Sales Partner of the Year in Israel for 2023. This highly regarded award was presented to Commit for its significant contribution to promoting unique innovation and building successful integrated solutions for its Google Cloud customers. This prestigious award recognizes Commit’s contribution as a leading Google Cloud partner, demonstrating unique and outstanding positive results to Google Cloud’s partner and sales team. Commit’s win of this award joins the previous recognition of four of Commit’s team members as “Google Cloud Partner All-Stars for 2023” in the Marketing, Sales, and Solutions Engineering classifications. Commit, is a Premier Partner for Google Cloud in the Sell Engagement Model, which provides services and technology solutions to Google Cloud customers. CommIT has recruited more than 100 new customers in Israel to Google Cloud over the past year alone. Over the years, and particularly over the past year, Commit has helped many customers move to Google Cloud, streamline cloud workloads, save cloud usage costs considerably, and develop new cloud-based apps and services. One of Commit’s specialties is assisting in the comprehensive integration of complex cases and maximizing the optimization of existing cloud capabilities using Google Cloud’s advanced generative AII capabilities.

 

In recent years, Commit has successfully led, developed and produced many SaaS solutions on AWS, Azure and GCP, for companies across many business sectors, including high-tech and startups, industrial and retail, and insurance and finance. CommIT concluded 2023 with a 50% growth in cloud customers and a 150% increase in the number of cloud experts it employs, which amounts to over 200. Its unique, flexible R&D model, which provides complete flexibility in determining the mix of experts, allows for full control of budgets and schedules throughout the development project. In this framework, we accompany our clients in their digital journey and in their entry into the SaaS world, providing design and build services for application environments or migration services for applications from existing models to cloud SaaS models. These processes require software architecture, construction, and software development from both Digital and SaaS, all of which take into account performance aspects, information security, scalability, infrastructure monitoring, customer experience and billing. Achieving AWS SaaS Competency status allows us to expand our business offering and even accompany the organizational change for customers who are in the process of transitioning to SaaS. 

 

27

 

Industry Overview

 

In recent years, the number of available enterprise applications has grown significantly which has led information system complexity within many organizations to a level that has obstructed business progress and evolution, reduced business agility and led to significantly higher costs. We believe this complexity will continue to increase in the future. Although it is not unusual for organizations to operate multiple applications, systems and platforms that were created utilizing disparate programming languages, the complexity of these environments typically reduces an organization’s operating flexibility, hinders decision-making processes and leads to costly inefficiencies and redundancies. When organizations seek to swiftly change, update and upgrade IT assets to support new business processes or to cope with changes in business and regulatory environments, they often find that the introduction and integration of new or upgraded business applications is more complex than expected, requires significant implementation resources, takes a long time to implement and is costly. The proliferation of smartphones and mobile platforms necessitates device-independent and future-proof business solutions for fast, simple, and cost-effective mobile deployment. In addition, new cloud computing technologies present enterprises with an opportunity to realize greater agility and meaningful cost savings to businesses, creating a growing need for further changes to enterprises’ IT applications and systems.

 

The pace of digital transformation is also accelerating at companies all around the world. Customers are increasingly demanding an all-digital experience from the companies they do business with. They seek instant gratification through real-time updates or instant customer service without having to talk to or wait for other human beings. Employees are also pushing for a more digital experience in their workplaces. The confluence of these internal and external forces is causing companies of all sizes to put digital transformation goals at the top of the agenda. It is becoming clearer that companies will need to embrace and prioritize the creation of a digital operating environment to gain a competitive edge and be able to recruit and maintain a talented employee base.

 

Manual coding and application development is a complex and time-consuming process with an end result that is not guaranteed. The process requires constant iteration as bugs are discovered and new features are integrated. In addition, the communication gap and general disconnect between developers and end-users are critical shortcomings of manual coding that results in business applications that are less than ideally designed. Many of these problems can be addressed by low-code and no-code development platforms. The enterprise application development software market consists of several application development sub-segments and includes large dominant players such as IBM, Microsoft, Oracle, Salesforce, HP, CA Technologies and Compuware as well as a large number of highly specialized vendors, with focused capabilities for specific vertical markets. Huge backlogs of enterprise app development work and growing demand for apps coupled with shortage and expense of skilled programmers, is increasingly leading enterprises to turn to low-code/no-code application development platforms that democratize the development process and give business users the ability to develop applications themselves with minimal or no assistance from IT. Through the adoption of business applications, these business users are increasingly looking for ways to automate manual workflows and become more efficient and effective by reallocating their time to solving more complex business problems. Even IT resources and developers are using low-code development tools to increase their development speed and reduce backlog.

 

Although the market for low-code development platforms is not new by any means, it has certainly started to gain more traction over the past couple of years and is expected to continue its strong growth due to continued demand for applications and a shortage of skilled developers. Low-code development is a natural evolution of rising abstraction levels in application development, which will eventually lead to viable cross-enterprise, highly scalable citizen development and composition of applications. According to market analysts spending on low-code development technologies (excluding RPA) is expected to expand to more than $18 billion in 2026, with a CAGR of more than 20%. The increasing need of digitalization and maturity of agile DevOps practices are expected to enhance the use of low-code development platform market across the globe. Web application is considered as a face of an organization and by using the low-code development platform organizations can roll out user-defined web-based applications quickly. Instead of writing the programming language for the development of web-based applications, employees with less development experience can also create sophisticated applications. For those who have relevant experience, this platform can ease out the daily work chores and can even help them create more custom web-based applications by integrating already existing digital ecosystems. North America has the presence of several prominent market players delivering low-code development platform and services to all end users in the region. The US and Canada both have strong economic conditions and are expected to be major contributors to the growth of the low-code development platform market. The geographical presence, significant research and development (R&D) activities, partnerships, and acquisitions and mergers are the major factors for the deployment of low-code development platform and services.

 

The IT services segment of the market is comprised of a broad array of specific segments such as infrastructure design and delivery, application development, technology consulting planning and implementation services, support services and supplemental outsourcing services. In addition, IT professional services include quality assurance, product engineering services and process consulting. The IT services segment is also undergoing a profound transition, with some key trends that have accelerated recently. Growing demand for mobile and cloud-based applications as well as Big Data solutions also entails more complex IT development and integration projects which management and implementation require a higher level of expertise. In addition, the typical software-based projects of IT consulting have been gradually shifting towards software and technology-driven solutions that can be embedded into clients’ systems, providing ongoing engagement services. This transition has been accentuated by an underlying change in IT services sourcing processes: the need for a faster go-to-market process as well as constrained resources in IT departments is resulting in greater influence by specific business units on the purchasing decision as opposed to the traditional sourcing process. The traditional outsourcing business model of capacity on demand is also transitioning towards a model of capability on demand. Information technology service buyers are increasingly looking at outcome-driven managed services with a tighter integration between software, service and infrastructure.

 

28

 

We have identified the following trends that are relevant to the markets we operate in:

 

  Increasingly complex business integration: In recent years, enterprises operate multiple applications and platforms, using various programming languages, resulting in complex enterprise information systems. Such systems and the ability to swiftly change, update, and upgrade them to support new business processes are crucial to the enterprise’s ability to cope with changes in the business, economic and regulatory environment. However, the introduction and integration of new business applications is complex, requires significant time and human resources and entails significant and often unpredicted costs. Therefore, enterprises are in need of solutions that will facilitate the rapid and seamless deployment of business applications.

 

  Reusing IT assets/enterprise applications: In an increasingly dynamic technology, business and economic environment, organizations face mounting pressure to continue to leverage their large IT investments in enterprise applications, such as ERP and CRM, while increasing their ability to change business processes and support new ones. Tools to support lightweight yet rapid, iterative and modular development methodologies, reusable architectures and application life-cycle management are primary drivers for spending on application development worldwide.

 

  Enterprise mobility: With the proliferation of smartphones and mobile platforms that support enterprise mobility, enterprise users now expect instant access to real-time information, a rich user experience, seamless integration with various enterprise systems and support to multiple mobile devices. As such, enterprises need to be able to develop device-independent and robust business solutions for fast and cost-effective mobile deployment.
     
  Cloud, Platform-as-a-Service and Software-as-a-Service: Cloud, Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) are each becoming a well-established phenomenon in some areas of enterprise IT. Cloud-hosted applications continue to grow as alternatives to internally managed systems as they deliver greater agility and meaningful cost savings to businesses. In addition, fast time-to-deployment, low cost-of-entry, and adoption of pay-as-you-go models drive growing adoption of SaaS applications. In turn, SaaS applications enable the rapid construction, deployment and management of some custom-built applications accessed as a service in the cloud. With more SaaS deployments, the need for integration tools that bridge the cloud apps with on-premise application increases.

 

  Big Data: The amount of digital information that is being generated by enterprises each year, across a number of diverse data sources and formats, is growing rapidly. Enterprises are required to retain, process and analyze data to attain meaningful insights and gain competitive advantages, and therefore require versatile and flexible tools in order to quickly and reliably process these increasingly large amounts of data.

 

  IT Consulting: The typical software-based projects of IT consulting have been gradually shifting towards software and technology-driven solutions that can be embedded into clients’ systems, providing ongoing engagement services.

 

  Sourcing processes: The need for a faster go-to-market process as well as constrained resources in IT departments is resulting in greater influence by specific business units on the purchasing decision as opposed to the traditional sourcing process. The traditional outsourcing business model of capacity on demand is also transitioning towards a model of capability on demand. Information technology service buyers are increasingly looking at outcome-driven managed services with a tighter integration between software, service and infrastructure.

 

  Mobility & IT skills shortage: Growth in mobility skills demand is outpacing organizations’ ability to keep up, resulting in mobile strategists facing a skills shortage across the entire mobility ecosystem, with mobile application development skills in greatest demand. Poor availability of skilled staff is driving mobile strategists to outsource many functions across the mobility ecosystem, including application development and testing services. The increasing mobility skills gap will force mobile strategists to use a multifaceted application development and delivery approach.

 

29

 

Magic’s Software Solutions

 

Our software solutions enable enterprises to accelerate the planning, development, deployment and integration of on-premise, mobile and cloud business applications that can be rapidly customized to meet current and future needs. Our software solutions and complementary professional services empower customers to dramatically improve their business performance and return on investment by enabling the cost-effective and rapid delivery, integration and mobilization of business applications, systems and databases. Our technology and solutions are especially in demand when time-to-market considerations are critical, budgets are tight, and integration is required with multiple platforms or applications, databases or existing systems and business processes, as well as for RIA and SaaS applications. Our technology also provides the option to deploy our software capabilities in the cloud, hosted in a web services cloud computing environment. We believe these capabilities provide organizations with a faster deployment path and lower total cost of ownership. Our technology also allows developers to stage multiple applications before going live in production.

 

Development communities are facing high complexity, cost and extended pay-back periods in order to deliver cloud, RIAs, mobile and SaaS applications. Magic xpa, AppBuilder, Magic SmartUX, Magic xpi, Magic FactoeyEye and Magic’s Data Management and Analytics platform all provide MSPs with the ability to rapidly build integrated applications in a more productive manner, deploy them in multiple modes and architectures as needed, lower IT maintenance costs and speed time-to-market. Our solutions are comprehensive and industry proven. These technologies can be applied to the entire software development market, from the implementation of micro-vertical solutions, through tactical application modernization and process automation solutions, to enterprise spanning service-oriented architecture, or SOA, migrations and composite applications initiatives. Unlike most competing platforms, we offer a coherent and unified toolset based on the same proven metadata driven and rules-based declarative technology. Our low-code, metadata platforms consist of pre-compiled and pre-written technical and administrative functions, which are essentially ready-made business application coding that enables developers to bypass the intensive technical code-writing stage of application development and integration, concentrate on building the correct logic for their apps and move quickly and efficiently to deployment. Through the use of metadata-driven platforms such as Magic xpa, AppBuilder, Magic SmartUX, Magic xpi, Magic FactoryEye and Magic’s Data Management and Analytics platform, software vendors and enterprise customers can experience unprecedented cost savings through fast and easy implementation and reduced project risk.

 

Our software technology solutions include application platforms for developing and deploying specialized and high-end large-scale business applications and integration platforms that allow the integration and interoperability of diverse solutions, applications and systems in a quick and efficient manner. These solutions enable our customers to improve their business performance and return on investment by supporting the affordable and rapid delivery and integration of business applications, systems, and databases. Using our software solutions, enterprises and ISVs can accelerate time-to-market by rapidly building integrated solutions, deploying them in multiple environments while leveraging existing IT resources. In addition, our solutions are scalable and platform-agnostic, enabling our customers to build solutions by specifying their business logic requirements in a commonly used language rather than in computer code, and to benefit from seamless platform upgrades and cross-platform functionality without the need to re-write applications. Our technology also enables future-proof protection and supports current market trends such as the development of mobile applications that can be deployed on a variety of smartphones and tablets, and cloud environments. In addition, we also offer a variety of vertical-targeted products that are focused on the needs and requirements of specific growing markets. Certain of these products were developed utilizing our application development platform.

 

We sell our solutions globally through our own direct sales representatives and offices and through a broad sales distribution network, including independent country distributors, independent service vendors that use our technology to develop and sell solutions to their customers, and system integrators. We also offer software maintenance, support, training, and consulting services in connection with our products, thus aiding the successful implementation of projects and assuring successful operation of the platforms once installed. We sell our integration solutions to customers using specific popular software applications, such as SAP, Salesforce.com, IBM i (AS/400), Oracle JD Edwards, Microsoft SharePoint, Microsoft Dynamics, SugarCRM and other eco-systems. As such, we enjoy a well-diversified client base across geographies and industries including oil & gas companies, telecommunications groups, financial institutions, healthcare providers, industrial companies, public institutions, and international agencies.

 

The underlying principles and purpose of our technology are to provide:

 

  Simplicity – the use of code-free/low code development tools instead of hard coding and multiple programming languages to solve critical and complex challenges;

 

  Business focus – the use of pre-compiled business logic and components eliminates repetitive, low level technical and coding tasks;

 

  Comprehensiveness – the use of a comprehensive development and deployment platform offers a full end-to-end development, deployment and integration capability;

 

  Automation of mundane tasks – to accelerate development and maintenance and reduce risk; and

 

  Interoperability – to support business logic across multiple hardware and software platforms, operating systems and geographies.

 

We offer three complementary application platforms that address the wide spectrum of composite applications, Magic xpa, Magic SmartUX and AppBuilder. Our Magic xpi integration platform, Magic FactoryEye and Magic’s Data Management and Anaytics platform deliver fast and simple integration and orchestration of business processes and applications. Our customers operate in a wide variety of industries, including financial services, life sciences, government, telecommunications, energy and manufacturing.

 

30

 

Magic xpa Application Platform

 

Magic xpa Application Platform, our metadata driven application platform, provides a simple and unified, low code and cost-effective development and deployment environment that lets organizations and MSPs quickly create user-friendly, enterprise-grade, multi-channel mobile and desktop business app that employ the latest advanced functionalities and technologies. The Magic xpa Application Platform, formerly named uniPaaS, was first released in 2008 and is an evolution of our original eDeveloper product, a graphical, rules-based and event-driven framework that offered a pre-compiled engine for database business tasks and a wide variety of generic runtime services and functions which was released in 2001.

 

We have continually enhanced our Magic xpa application platform to respond to major market trends such as the growing demand for cloud-based offerings including Rich Internet Applications (RIA), mobile applications and SaaS. Accordingly, we have added new functionalities and extensions to our application platform, with the objective of enabling the development of RIA, SaaS, mobile and cloud-enabled applications. SaaS is a business and technical model for delivering software applications, similar to a phone or cable TV model, in which the software applications are installed and hosted in dedicated data centers and users subscribe to these centers and use the applications over an internet connection. This model requires the ability to deliver RIA. Magic xpa is a comprehensive RIA platform. It uses a single development paradigm that handles all ends of the application development and deployment process including client and server partitioning and the inter-communicating layers.

 

Magic xpa offers customers the power to choose how they deploy their applications, whether full client or web; on-premise or on-demand; in the cloud or behind the corporate firewall; software or mobile or SaaS; global or local. Our Magic xpa Application Platform complies with event driven and service oriented architectural principles. By offering technology transparency, this product allows customers to focus on their business requirements rather than technological means. The Magic xpa single development paradigm significantly reduces the time and costs associated with the development and deployment of cloud-based applications, including RIAs, mobile and SaaS. In addition, application owners can leverage their initial investment when moving from full client mode to cloud mode, and modify these choices as the situation requires. Enterprises can use cloud-based Magic xpa applications in a SaaS model and still maintain their databases in the privacy of their own data centers. Magic xpa also supports most hardware and operating system environments such as Windows, Unix, Linux and AS/400, as well as multiple databases and is interoperable with .NET and Java technologies.

 

Magic xpa can be applied to the full range of software development, from the implementation of micro-vertical solutions, through tactical application modernization and process automation solutions, to enterprise spanning SOA migrations and composite applications initiatives. Unlike most competing platforms, we offer a coherent and unified toolset based on the same proven metadata driven and rules based declarative technology, resulting in increased cost savings through fast and easy implementation and reduced project risk.

  

Magic xpa enables organizations to differentiate themselves from their competition through software-enabled digital transformation. With our platform, organizations can rapidly and easily design, build and implement powerful, enterprise-grade custom applications through our intuitive, visual interface, with little or no coding required. Our Solution ensures that applications developed on our platform can be immediately and natively deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets and mobile phones. We also enable organizations to easily modify and enhance applications and automatically disseminate these updates across device types to ensure that all users benefit from the most up-to-date functionality.

 

Key benefits of our platform include:

 

  Powerful applications to solve critical and complex challenges. At the core of our platform is an advanced engine that enables the modeling, modification and management of complex processes and business rules. Our heritage provides us with this differentiated understanding of complex processes, and we have incorporated that expertise into our platform to enable the development of powerful applications. Organizations have used our platform to launch new business lines, build large procurement systems, manage retail store layouts, conduct predictive maintenance on field equipment and manage trading platforms, among a range of other use cases.

 

  Rapid and simple innovation through our powerful platform. Our platform employs a low-code, intuitive, visual interface and pre-built development modules that reduce the time required to build powerful and unique applications. Our platform automates the creation of forms, data flows, records, reports and other software elements that would otherwise need to be manually coded or configured. This functionality greatly reduces the iterative development process, allowing for real-time application optimization and ultimately shortening the time from idea to deployment. In turn, organizations can better leverage scarce and costly developer talent to accomplish more digital transformation objectives.

 

  Build once, deploy everywhere. Our technology allows developers to build an application once and use it everywhere with the consistency of experience and optimal performance levels that users expect. Applications developed on our platform can be immediately and natively deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets and mobile phones. We also enable organizations to easily modify and enhance applications and automatically disseminate these updates across device types to ensure all users benefit from the most up-to-date functionality.

 

  Deployment flexibility to serve customer needs. Our platform can be installed in any cloud or on-premises, with organizations able to access the same functionality and data sources in all cases. Our flexible deployment model also preserves a seamless path to future cloud deployments for organizations initially choosing on-premises for their most sensitive workloads.

 

Our approach to digital transformation goes beyond simply enabling organizations to build custom applications fast. We empower decision makers to reimagine their products, services, processes and customer interactions with software by removing much of the complexity and many of the challenges associated with traditional approaches to software development. Because we make application development easy, organizations can build specific and competitively differentiated functionality into applications to deliver enhanced user experiences and streamlined business operations.

 

31

 

In 2020, we significantly enhanced our new Angular based web client capabilities, provided GIT version control capability as an integral part of expanding its CI/CD overall capabilities, as well as enhanced compare and merge functionality under its xpa 4.7 release.

 

In 2022, we moved our Magic xpa platform to be a cloud native platform deployed by dockers container, opening the door to our customer to take their applications to be a full SaaS products.

 

AppBuilder Application Platform

 

AppBuilder, a platform we acquired in December 2011, is a proprietary development environment used for managing, maintaining and reusing complicated applications needed by large businesses. AppBuilder provides the infrastructure for enterprises worldwide, across several industries, with applications running millions of transactions daily on legacy systems. Enterprises using AppBuilder can build, deploy and maintain large-scale custom-built business applications for years without being dependent on any particular technology. The AppBuilder deployment environments include IBM mainframe, Unix, Linux and Windows. AppBuilder is intended to increase productivity and agility in the creation and deployment of enterprise class computing.

 

AppBuilder follows the 4GL development paradigm to help enterprises focus on the business needs and definition and overlook technical hurdles. AppBuilder developers define the business roles and prior to deployment the code is generated from the development environment to the required run time environment. Several large MSPs have utilized AppBuilder to build state of the art applications that are deployed through many large customers.

 

AppBuilder implements a model driven architecture approach to application development. It provides the ability to design an application at the business modeling level and generate forward to an application. AppBuilder has a platform-independent, business-rules language that enables generation to multiple platforms. It is possible to generate the client part of an application as Java and the server part as COBOL. As businesses change, the server part can be generated as Java without changing the application logic. Only a simple configuration option needs to be changed.

 

AppBuilder contains everything a development environment needs to create any type of simple or complex business application with platform-independent functionality, including:

 

  System administration security controls for scope and permissions;

 

  Migration, testing, and deployment functions;

 

  Architecture-independent development;

 

  An integrated toolset for designing, developing, and deploying applications;

 

  Object-based components managed from host, server, or client repositories;

 

  Support for Java/J2EE, COBOL, C#, and C programming languages;

 

  An efficient, cross-platform code generation facility;

 

  Ready-to-use business logic and libraries;

 

  A remote prepare facility for mainframe development;

 

  Multiple language user interface support; and

 

  DBCS support.

 

Magic xpi Integration Platform

 

We believe data is the most valuable competitive asset today as companies increasingly pursue digital transformation initiatives to modernize their businesses. Enormous amounts of data are being generated by people, applications, and devices worldwide. Enterprises are seeking to connect data across their various applications, systems, and IT environments in order to become data-driven businesses. Understanding and connecting these data assets as well as migrating workloads to the cloud, enables superior insights across the business organization, better service of customers, automation of supply chains, and the democratization of secure, governed data access for all employees.

 

32

 

The rise of cloud computing, low-cost data storage and the proliferation of applications that generate and access data, combined with the increasing volume of data from mobile, social and IoT, is resulting in an explosion of the volume, variety, and velocity of data. According to a March 2022 report from IDC, “The amount of digital data created over the next five years will be greater than twice the amount of data created since the advent of digital storage.” This new data creates opportunities to generate greater business insights and pursue new market opportunities, but is overwhelming for organizations to manage, aggregate, and normalize. As enterprises undertake the massive transition to cloud, we believe a majority of their workloads will remain on-premises for the foreseeable future due to the mission-critical processes they support. The complexity of this hybrid world will be further exacerbated as enterprises also employ multi-cloud strategies. As a result, we expect enterprises will require new technologies purpose-built to connect, analyze, manage, and normalize data anywhere it resides using modern, cloud-native architectures that can seamlessly be deployed in any IT environment.

 

Our Magic xpi integration platform (an evolution of our original and formerly branded iBOLT platform, launched in 2003) is a graphical, wizard-based code-free solution delivering fast and simple integration and orchestration of business processes and applications. Magic xpi allows businesses to more easily view, access, and leverage their mission-critical information, delivering true enterprise application integration, or EAI, business process management, or BPM, and SOA infrastructure. Increasing the usability and life span of existing legacy and other IT systems, Magic xpi allows fast EAI, development and customization of diverse applications, systems and databases, assuring rapid return on invested capital and time-to-market, increased profitability and customer satisfaction.

 

Magic xpi allows the integration and interoperability of diverse solutions, including legacy applications, in a quick and efficient manner. In January 2010, we released Magic xpi 3.2 and since then we have continued to develop the Magic xpi channel. We entered into agreements with additional system integrators, consultancies and service providers, who acquired Magic xpi skills and offer Magic xpi licenses and related services to their customers. We also offer special editions of Magic xpi with optimized and certified connectors for specific enterprise application vendor ecosystems, such as SAP, Oracle JD Edwards, Microsoft SharePoint and Salesforce.com. These special editions contain specific features and pricing tailored for these market sectors.

 

Data engineers, Extract-Transform-Load (ETL) developers, and citizen integrators have the ability to use our platform to ingest, transform and integrate data spanning departmental to enterprise scale workloads. These workloads include diverse and distributed data sources in multi-cloud, hybrid environments. The breadth and depth of our data integration capabilities accelerate the aggregation and processing of data to ready it for analytics, data science and enterprise reporting initiatives. Leveraging a simple graphical design experience, users can develop workloads across ETL, Extract-Load-Transform (ELT), real-time and streaming data integration patterns. Our platform is designed to integrate structured and unstructured data across on-premises and cloud-native applications, databases, business intelligence tools, data modeling tools, data lakes, data warehouses, mainframes, messaging systems, file systems and IoT devices. Our data-lake architecture allows data stewards and business analysts to create an authoritative single-source view of all business-critical data from internal and external sources across multiple data domains, including customers, locations, assets, and employees and many other domain types.

 

Our heritage as a veteran player in the integration market provides us with a differentiated understanding and ability to automate complex processes, and we have incorporated that expertise into our platform to enable the development of powerful business software. Magic xpi can leverage a complete stack of automation technologies, applying the right automation approach for each specific use case.

 

Key benefits of our platform include:

 

  Business Process Management. At the core of our platform is an advanced engine that enables the modeling, modification and management of complex processes. This engine enables orchestration of any business workflow.

 

  Decision Rules. Appian includes a declarative environment for defining and executing business logic or rules. These rules can be highly complex and can be applied within the Appian platform to many use cases, ranging from automated decision making to user experience personalization.

 

  Seamless integration with existing systems and data. In contrast to typical enterprise software, our platform does not require that data reside within it in order to enable robust data analysis and cross-department and cross-application insight. Our platform seamlessly integrates with many of the most popular enterprise software applications and data repositories and can be used within many legacy environments. For example, organizations frequently use our platform to extend the life and enhance the functionality of legacy systems of record, such as those used for enterprise resource planning, human capital management and customer relationship management, by building new applications that enhance the functionality of those systems and by leveraging the data within those systems to further optimize and automate operations.

 

  Embrace the full benefits of the public cloud. Our platform helps customers accelerate the migration of their on-premises workloads to the cloud. Our platform modernizes our customers’ applications and data management capabilities to accelerate migrations to the cloud, allowing them to embrace innovation, create digital-first business models, reduce operating costs, and generate new revenue streams.
     
  Deliver rich 360-degree business experiences. By enabling our customers to aggregate, consolidate and normalize their data to build a single source of truth, we empower them to deliver highly engaging and personalized customer experiences. This allows our customers to embrace a digital-first business strategy, build better connections and relationships with their end users, and modernize their supply chains by intelligently matching supply with demand patterns.

 

33

 

In the aggregate, these core capabilities enable Magic to automate and govern end-to-end processes. Magic complements these automation technologies with related features like process reporting, analytics and management, which make it simple for organizations to quickly improve and upgrade their automations as business needs change.

 

In March 2018, we released Magic xpi version 4.7 with a new OData Provider connector, Active Directory Federation Services (ADFS) support for the SharePoint Online (MOSS) connector, ability to write new connectors based on Magic xpa Application Platform’s runtime technology and multiple features to improve programming productivity, such as visual indicators of data flow status and an enhanced monitor to provide an even more accurate bird’s eye view of all running projects.

 

In October 2018, we announced that Magic xpi Integration Platform 4 achieved SAP-certified integration with SAP S/4HANA, enabling our customers to optimize business processes through automation across leading ERP, CRM, finance, and other enterprise systems using a single platform.

 

In February 2019, we released Magic xpi version 4.9 with a new REST client connector, ODATA connector enhancements, inherent UPSERT support in the data mapper, and built-in cloud support.

 

In August 2019, we released Magic xpi version 4.11, enabling access to remote connectors residing at another site, without the need for a VPN (aka ‘Local Agent’ capability). In addition, in the beginning of 2020 we released the major released Magic xpi 4.12, which includes 64-bit support for our Run-Time engine as-well as integration with one of the industry’s API management solutions suites. During 2019, we also released additional features pursuant to customer requests.

 

In 2020, Magic Software enhanced the above Local Agent capability with more functionality, added additional connectors (e.g., OPC for manufacturing) and invested more resources in the overall product stability. In addition, Magic Software has added various features to the platform to expand its product offering, per customer requests.

 

In 2021, we enhanced Magic xpi Local Agent capabilities with more functionalities, added additional connectors (e.g., OPC for manufacturing) and invested more resources in the overall product stability. In addition, we moved our Magic xpi platform to be a cloud native platform deployed by dockers container.

 

In March 2023 we launched Magic xpi Cloud Native, allowing shifting xpi integration projects to the cloud smoothly. The xpi Cloud Native environment configurations based on Kubernetes, focuses on scalability, security, and resilience. The deployment process is made effortless with our new “Cloud Manager”. Cloud Manager interface hides all the complexities of cloud deployment and clustering and performs all the heavy lifting through easy to use and intuitive set of Rest API’s. These APIs also bring agility and efficiency to organizations CI/CD practices via “Continuous Deployment” capabilities.

 

In 2024, we plan to continue to expand our product offering with additional features, per customer requests.

 

Magic SmartUX

 

Magic SmartUX, a platform we acquired in April 2019, is a low-code development platform for mobilizing and modernizing enterprise business application designed for citizen to professional developers to rapidly design, build, analyze, and run cross-platform mobile business applications.

 

The Magic SmartUX platform addresses the three biggest challenges enterprises are facing in the road to Digital Transformation:

 

  Multi-platform: end client devices are abundant and diverse, we provide an omni-channel solution.

 

  Many Systems of Record: over the years enterprise adopted (home grown and third party) solutions that scattered the business flow over many different system, Magic SmartUX enable the enterprise to expose complex business flows to modern technology with now changes and overhead to the existing working applications.

 

  Talent Gap: Mobile and integration are the hardest skillsets for IT orgs to find, with the Magic SmartUX platform addressing Citizens Developers, we allow any intern tech savvy individual to deliver complex and robust Mobile business application.

 

34

 

FactoryEye

 

On May 2019, Magic Software launched the release of FactoryEye, a proprietary high performance, low-code, flexible, cloud platform built specially for manufacturers based on a modern architecture enabling advanced manufacturing and organizational intelligence, real-time virtualizations and actionable insights for cross- organizational effectiveness and increased bottom line. Magic Software has hundreds of manufacturing customers, and drew on over 35 years of manufacturing experience to develop FactoryEye. The product’s intuitive and user-friendly workspace empower manufacturers by providing all the analysis the report they need in order to make faster and smarter decisions based on real time data and analytics. This translates into improved productivity, faster delivery times, and better control over the manufacturing processes, leading to increased customer satisfaction and higher profit margins. FactoryEye offers dozens of prebuilt connectors to a range of enterprise applications and MRP systems, such as SAP, JD Edwards, and Infor, as well as MES, CRM, and PLM systems.

 

FactoryEye collects real-time data from existing machinery, operational and organizational systems and transforms it into actionable intelligence for immediate results and continuous improvement in the manufacturing process and operational efficiency. The solution brings the benefits of Industry 4.0 connectivity to mid-sized manufacturers in several industry verticals, including automotive parts, food & beverage, medical devices, metal processing, packaging, plastics & rubber specialty manufacturing and more.

 

The addition of FactoryEye to Magic Software’s software portfolio allows Magic Software to provide to its new and existing manufacturing clients, with a comprehensive Industry 4.0 digital transformation solution and aligns with Magic Software strategy of enhancing its portfolio with enterprise grade technologies.

 

FactoryEye’s end-to-end solution incorporates several key features:

 

  Powered by Magic Software plug and play IIoT Integration platform.

 

  Incorporates advanced analytics and AI into decision support

 

  Leverages investments  and quick ROI by integrating existing systems

 

  Centralized visibility across operations

 

  Access to information necessary to quickly make smart decisions 

 

  Flexible, simplified and incremental digital transformation 

 

  Increased equipment productivity and operational efficiency 

 

  Improved machine uptime and reduced maintenance costs 

 

  Tools and technology to promote continuous improvement 

 

35

 

In addition to offering a dynamic cloud-based software solution, FactoryEye manufacturing consultants work with customers to harmonize their systems and fit the right tools for their needs. Consultants analyze business processes for what is working, formulate a plan to add what is missing from existing systems and create sprints to deliver immediate results. A dynamic cycle of data collection and analysis allows for continuous improvement and flexibility in the optimization process.

 

Since its launch, Magic Software made a targeted effort to reach mid-sized manufacturers who are looking to improve the efficiency of their factories. Our goal is to position FactoryEye as a solution that offers more than mere factory floor visibility through IIoT connectivity, while remaining more cost effective and customizable than offerings from “Tier 1” companies. To that end, Magic Software has built a new website for FactoryEye, as well as blogs, whitepapers, e-books, public relations activities, exhibitions and events, round tables and on-line campaigns, all in the purpose of spreading the awareness of this new offering and benefits for mid-sized manufacturers.

 

FactoryEye brings the benefits of Industry 4.0 to mid-sized manufacturing companies, with an easy, affordable, and flexible approach that does not require changing existing systems and infrastructure. This Industry 4.0 solution captures vast amounts of production data, transforms it into actionable intelligence, and empowers workers, managers, and executives to make informed decisions in real-time.

  

In addition, we continue to market Magic Software’s application and integration products. These products continue to provide value and convenience for our customers as low code options to integrate their disparate systems.

 

Vertical software solutions

 

Clicks™

 

Our Roshtov subsidiary has approximately three decades of proven experience based on its proprietary comprehensive core software solution for medical record information management systems, using in the design and management of patient-file for managed care and large-scale healthcare providers. The platform, which can be tailor-made to the specific needs of the healthcare provider, is connected to the clinical, administrative and financial data base system, residing at the provider’s central computer, and allows immediate analysis of complex data with potentially real-time feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists, front- and back-office professionals and consumers.

 

All of our clients that buy or subscribe to our Clicks software solution also enter into software support agreements with us for maintenance and support of their medical record management systems. In addition to immediate software support in the event of problems, these agreements allow clients to access new releases covered by support agreements. In addition, each client has 12-hour access, six days a week (6 hours on Friday) to the applicable call-center support teams.

 

We employ a team of 35 research and development specialists that together with our clients create a future where the health care system works to improve the well-being of individuals and communities. Roshtov’s proven ability to innovate has led to what we believe to be an industry leading architectures and a breadth and depth of solutions and services.

 

There are four healthcare service providers in Israel, of which, Maccabi Healthcare Services and Clalit, which are the two largest healthcare providers in Israel accounting for 78% of the Israeli market, have been our customers since the early 1990’s.

 

Leap™

 

Our FTS subsidiary has over 20 years of BSS experience, based on dozens of projects delivered to customers worldwide. We implement revenue management and monetization solutions in mobile, wireline, broadband, MVNO/E, payments, e-commerce, M2M / Internet of Things, mobile money, cable, cloud and content markets under the brand name of Leap™. Our Leap™ solutions lower the total cost of ownership (TCO) for telecom, content and payment service providers.

 

FTS works with telecommunications, content and payment service providers globally to help them manage complex transactions and relationships with greater flexibility and independence. Analyzing transactions from a business standpoint, FTS offers end-to-end and add-on telecom billing, charging, policy control and payments solutions to customers worldwide, and services both growing and major providers.

 

FTS targets mid to lower level tier service providers, supporting their BSS needs with end-to-end, turnkey billing and other BSS projects. In addition, FTS offers upper-tiers of service providers with BSS and monetization solutions for specific needs, including policy control and charging solutions, M2M billing, billing for content services, MVNE/MVNO billing, mobile money software solutions, payment and mobile financial services solutions and others.

 

36

 

Our Leap™ offering is comprised of:

 

Leap™ BCCF (Business Control and Charging Function) – a proprietary packaged software solution which serves as the underlying foundation of our Leap™ products and solutions. Leap BCCF enables service providers to handle the aspects of event processing, from defining the system’s business logic, through importing events and formatting, to charging and executing business rules. With Leap BCCF, new services are deployed on the fly, and strategic business rules are formulated more easily, ensuring real-time responses to both service and customer-related events and providing a baseline for policy control.

 

Leap™ Billing 6.3 – a convergent charging, billing and customer care solution that realizes substantial reductions in OPEX and CAPEX while increasing customer satisfaction and retention. Leap Billing software’s flexibility and ease of use enables the service providers’ billing platform to work more at the speed of marketing by offering new marketing plans or services in a rapid time-to-market.

 

Leap™ Policy Control - Leap Policy Control is an integrated charging and policy control solution (a full PCC solution based on PCRF & online/offline charging). Compliant with the 3GPP’s Diameter policy control standard, Leap Policy Control provides traffic and subscriber management strategies. Leap Policy Control gives operators the power to monitor usage in real time and, using fully configurable business rules, define how they manage network resources, applications, and subscribers – in real time – while generating revenue from personalized mobile applications, content and services. Leap Policy Control can be implemented as a stand-alone solution or as part of a larger BSS project implementation.

 

FTS Express™ - FTS express™ is an all-in-one software appliance for online charging, billing, AAA, balance management, customer care, policy control and interconnect, designed for entry-level operations of MVNOs, LTE, VoIP, ISP, broadband, IPTV and more.

 

The following is a sample of the monetization solutions offered by FTS:

 

End-to-end, turnkey billing and customer care solutions;

 

Convergent, online charging and billing;

 

Policy control and charging;

 

MVNO/E billing;

 

Billing for content;

 

Interconnect billing;

 

M2M / IoT billing;

 

Broadband and multi-play billing;

 

Mobile money solutions;

 

E-commerce and M-commerce solutions;

 

Payments and mobile payments solutions;

 

Smart revenue sharing and partner management solutions; and

 

Billing service bureau.

 

FTS’s solutions are delivered via cloud, on-premises or in a fully managed-services mode and are backed by our Israel and Bulgaria-based experienced professional services support team.

 

37

 

HR Pulse

 

Now in its 10th release, HR Pulse is a proprietary platform that creates and customizes software applications for HCM, with the goal to combine technology with effective processes, to facilitate the collection, analysis and interpretation of quality data about people, their jobs and their performance, to enhance HCM decision making, resulting in increased organizational efficiency and effectiveness. HR Pulse addresses four distinct functional areas with the ability to also work as one consolidated system:

 

Performance and goal management:

 

Development management;

 

Talent management and succession planning; and

 

Compensation and merit review.

 

Our offering includes customizable “out of the box” HCM SaaS Solutions, such as Pilat Frist and Pilat Professional, that provides a menu of templates that can be used to affordably and expeditiously create customized HCM solutions for companies. The HR Pulse platform promotes the building and implementation of solutions that address broader business challenges as well. Such offerings include 360-degree feedback, employee surveys, leadership and management development, coaching and job evaluation.

 

Hermes Cargo

 

Hermes has been developing and evolving cargo management systems for the air cargo industry since 2002. Hermes Air Cargo Management System is a proprietary, state-of-the-art, packaged software solution for managing air cargo ground handling. Our Hermes Solution covers all aspects of cargo handling, from physical handling and cargo documentation through customs, seamless EDI communications, dangerous goods and special handling, tracking and tracing, security and billing. Over the last 10 years Hermes systems have been implemented in over 70 terminals on five continents, providing efficient and accurate handling of more than 8 million tons of freight annually. Customers benefit through faster processing and more accurate billing, reporting and ultimately enhanced revenue. Customers include independent ground handlers, airlines with a cargo arm, hubs belonging to an individual airline or those catering to a number of airlines transiting cargo to additional destinations. The Hermes Solution is delivered on a licensed or fully hosted basis. 

 

Hermes systems are built with the specific needs of air cargo handlers and airlines in mind and are amongst the most versatile and sophisticated around. Hermes Solutions are focused on maximizing customer profits by streamlining ground handling processes and employing built-in best practices to reduce handling errors. Hermes team of cargo experts carry out a full business analysis, listen to our customers’ requirements, suggest additional functionality and work with them to deliver an air cargo management solution that is streamlined around their processes and customized to their needs. Hermes works with everyone from smaller cargo handlers to large airlines all over the world and counts Menzies Aviation, Frankfurt Cargo Services, Etihad Airport Services, Pactl’ (Shanghai) and dnata Network among their customers. 

 

Nativ:

 

Offered by our Menarva Ltd subsidiary, Nativ is the leading system for efficient management of all types of rehabilitation centers. Selected by many of the largest rehabilitation and treatment centers in Israel, Nativ serves as a comprehensive solution, the largest and most specialized and equipped system in Israel, with all the capabilities required for operating all aspects of organizations engaged in patient rehabilitation and treatment. From rehabilitation programs to recruitment, Nativ enables control of all levels of rehabilitation bodies, including monitoring detailed rehabilitation plans, finance, collection, account management, recruitment, working hours, asset management, employment and medical files.

 

In addition, Nativ also contains many integral interfaces, including the Israel’s Ministry of Health’s suppliers portal, Israel’s Ministry of Welfare’s suppliers portal, rent transfers from the Israel’s Ministry of Housing, accounting systems, payroll systems and more. The system produces a wide range of reports, including a receipt report from Israel’s Ministry of Health, Welfare, Economy and Security, comprehensive and detailed information divided into units and services, a detailed living allowance report, patient report, condition report, emergency report and more.

 

Menarva has extensive experience gained in its work over the past 10 years with dozens of clients in Israel, an experience that has given rise to in-depth insights into the field of rehabilitation. Nativ is supported by the cloud and allows connection at any time and from any place for maximum efficiency, including a mobile application for continuous monitoring of field personnel in real time.

 

Nativ offers maximum survivability, due to the need for high reliability and comprehensive information security, all infrastructure is owned by Menarva and the system complies with all standards and guidelines of Israel’s Privacy Protection Authority, including ISO standards: Standard 9001 for information systems development, Standard 27001.

 

38

 

Strategy

 

Our goal is to continue our profitable and cash generative growth within our software solutions and professional services markets. We plan to achieve this goal by focusing on the following principles:

 

Expand sales to existing customers. We have a strong track-record of expanding within our existing customers. We believe there are significant cross-sell and upsell opportunities within our existing customer base by adding new products, addressing new areas of expertise, and growing with our customers’ overall business footprint. We intend to capitalize on the opportunity to more effectively cross-sell solutions and services across our existing customer base. In addition to selling complementary software solutions to customers that already use our development application solutions or packaged software solutions, we believe our strong customer, MSP and partner relationships and execution track record position us to successfully grow our revenues by delivering complementary development and integration tools from our product offering to our existing IT services customers and by delivering IT services to our existing application development customer base.

 

Capitalize on opportunities created by new technological trends. We believe that emerging industry trends such as mobile applications, cloud applications, SaaS and big data will require our enterprise customers and partners to continue and upgrade existing systems and to integrate their current infrastructure with new mobile and cloud applications or with new big data management solutions. We intend to market the capabilities of our software solutions and professional services offerings to customers that are currently impacted or will potentially be impacted by the increased complexity resulting from these trends. For instance, we intend to promote Magic xpa through Rich Internet Applications (RIAs).

 

Grow our customer base through new offerings. We plan to grow our business by attracting new ISV enterprise customers with new technology offerings and new professional services through our already established expertise in the areas of mobile technologies and projects, cloud applications, SaaS and Big Data solutions, and integration solutions. Due to our track record in these industry segments, we believe we are well positioned to develop and offer new application development and integration solutions that will enable us to attract new customers. In addition, we believe our familiarity with these verticals will allow us to differentiate our IT services offering and grow our market share in this vertical as well.

 

Provide new solutions to new ecosystems. We expect the same industry trends of mobile, cloud, SaaS and big data to lead to the creation of additional enterprise applications ecosystems. We intend to continue to develop new solutions that will allow us to form new partnerships, which in turn will grow our revenues. We also intend to focus on recruiting OEM partners that will incorporate our Magic xpi integration technology into their product offerings.

 

Acquire complementary businesses. As part of our growth strategy, we will continue to seek and evaluate opportunities to grow through acquisitions of companies and operations with complementary software solutions, technologies and related intellectual property, packaged software solutions, augmenting integration and services capabilities, additional distribution channels or market share. We have a strict acquisition policy pursuant to which we only pursue acquisitions in cases we identify as having a clear business opportunity and a clear path to revenue growth. In addition, we only pursue acquisitions which we believe entail low integration and operational risk as a result of our internal familiarity with the target or the industry in which it operates, through our network of MSPs, system integrators, distributors, resellers, and consulting and OEM partners. We intend to balance any investments in such acquisitions with investments in our existing business and our policy of returning value to shareholders in the form of dividends.

 

Our partner strategy is focused on delivering complete end-to-end solutions for our customers, driving general awareness of our platforms and service capabilities and broadening our distribution and reach to new customers. We have deep relationships with global system integrators, with which we partner closely. We co-create and co-sell solutions to solve customer needs where we combine the power of our innovation and their services to deliver against the customer business objectives. We have a scaled and well-defined alliances program where we partner with value-added resellers and distributors across the world to expand our reach in international markets. Our relationship with these channel partners ranges from fulfilment services to co-sell or independent resell in some markets.

 

Product Development

 

We place considerable emphasis on research and development in order to improve and expand the functionality of our technologies and to develop new applications. We believe that our future success depends upon our ability to maintain our technological leadership, to enhance our existing products and to introduce new commercially viable products addressing the needs of our customers on a timely basis. We also intend to support emerging technologies as they are introduced in the same way we have supported new technologies in the past. We will continue to devote a significant portion of our resources to research and development. We believe that internal development of our technology is the most effective means of achieving our strategic objective of providing an extensive, integrated and feature-rich development technology. For significant version release see “Magic’s Software Solutions” discussed above.

 

39

 

Product Related Services

 

Professional Services. We offer fee-based consulting services in connection with installation assurance, application audits and performance enhancement, application migration and application prototyping and design. Consulting services are aimed at generating both additional revenues and ensuring successful implementation of Magic xpa, Appbuilder, Magic xpi, Magic’s Data Management and Analytics platform, SmartUX and FactoryEye projects through knowledge transfer. As part of management efforts to focus on license sales, our goal is to provide such activities as a complementary service to our customers and partners. We believe that the availability of effective consulting services is an important factor in achieving widespread market acceptance.

 

Services are offered as separately purchased add-on packages or as part of an overall software development and deployment technology framework. Over the last several years, we have built upon our established global presence to form business alliances with our MSPs that use our technology to develop solutions for their customers, and distributors to deliver successful solutions in focused market sectors.

 

Maintenance. We offer our customers annual maintenance contracts providing for unspecified upgrades and new versions and enhancements for our products on a when-and-if-available basis for an annual fee.

 

Customer Support. We believe that a high level of customer support is important to the successful marketing and sale of our products. Our in-house technical support group provides training and post-sale support. We believe that effective technical support during product evaluation as well as after the sale has substantially contributed to product acceptance and customer satisfaction and will continue to do so in the future.

 

We offer online support systems for our MSPs and end users, providing them with the ability to instantaneously enter, confirm and track support requests through the Internet. These systems support MSPs and end-users worldwide. As part of this online support, we offer Support Knowledge Base tools providing the full range of technical notes and other documentation including technical papers, product information, and answers to most common customer queries and known issues that have already been reported.

 

Training. We conduct formal and organized training on our development tools and packaged software solutions. We develop courses, pertaining to our principal products and provide trainer and student guidebooks. Course materials are available both in traditional, classroom courses and as web-based training modules, which can be downloaded and studied at the student’s own pace and location. The courses and course materials are designed to accelerate the learning process, using an intensive technical curriculum in an atmosphere conducive to productive training.

 

IT Services

 

Background

 

The core of our growth strategy is to serve as a one-stop-shop for our clients, helping them accelerate their digital transformation to enhance competitiveness, grow profitability and deliver sustainable stakeholder value. We use our deep industry and functional expertise to help clients capture more growth and solve a diverse set of business challenges, including identifying and developing new products and services; improving sales and customer experience; optimizing cost structures; maximizing human performance; harnessing data to improve decision-making; mitigating risk and enhancing security; shaping and delivering value from large-scale cloud migrations; and digitizing manufacturing and operations with smart, connected products and platforms.

 

Technology is the single biggest driver of change in companies today. Despite the potential impacts of the Omicron variant, we expect an economic recovery with high expectations for increased technology investments. According to Gartner, 2023 should have ended with a 3.3% increase in global IT spending. In Israel, the forecasts for IT expenses in 2023 were greatly influenced by the war, the geopolitical situation of Israel, and the uncertainties derived from it. Analysts predicted that the increase in IT spending in Israel in 2023, in light of the ongoing war, was to reach only 4%, but it was only reduced by 2% due to the war, which reflects the stability and resilience of the Israeli IT market. Looking ahead, analysts expect a recovery in 2024. According to Forrester, the year 2024 is expected to end with a 5.3% increase in global IT spending, with the software solutions sector expected to grow by 10.5% and the IT services sector by 8.3%. According to Gartner, the growth is expected to reach only 6.8%, with the software solutions sector expected to grow by 12.7%, and the IT services sector by 8.7%. Furthermore, according to Gartner, in 2024, the fastest growing areas are cloud computing with an expected increase of 19% (of which IaaS will increase by 24%), data and business applications (CRM, ERP) with an increase of 14%, and Cyber with an increase of 14 % in 2024. Also, according to Gartner, the expected increase in Cloud computing expenses in 2023 was 17.8%, and in 2024would be 19%, while in the field of infrastructure cloud (IaaS) there was an increase of 24%. The growth rate of Cloud computing is the fastest growing area in IT between five and six times the average growth of IT expenses.

 

40

 

We help our clients use technology to build their digital core to drive enterprise-wide transformation—such as moving them to the cloud, leveraging data and artificial intelligence, and embedding security and sustainability across the enterprise; by transforming their operations; and by accelerating their revenue growth. We leverage our scale and global footprint, innovation capabilities, and strong ecosystem partnerships, together with our platforms including to consistently deliver tangible value for our clients.

 

Our IT services offerings consist of a variety of professional services that can be grouped into integration and other IT services. Our integration services include:

 

Infrastructure analysis, design and delivery - management of complex, tailor-made projects and telecom infrastructure projects in wireless and wire-line as well as IT consulting services, mainly for the defense and public sectors.

 

Technology consulting and implementation services - planning and execution of end-to-end, large-scale, complex solutions in networking, cyber security, command & control and high-performance transaction systems.

 

Application development - We specialize in end-to-end projects that feature an array of technologies, from development and implementation of concepts for startups to overall responsibility for the development of systems for large enterprises. Our development services include development of on-premise, mobile and cloud applications as well as Embedded and real time software development.

 

We are a talent- and innovation-led organization with approximately 3,628 people as of December 31, 2023, who serve our clients at any given time and whose skills and specialization are a significant source of competitive differentiation. With approximately 3,000 experts, the majority of which are in the U.S, Israel and Europe, and hundreds of projects gone live in a variety of advanced technologies, we have developed significant expertise and accumulated vast experience in integration projects. Such projects are typically more complex and require a high level of industry knowledge and highly skilled professionals. Our integration expertise, as well as our global reach allows us to deliver comprehensive, value added services to our customers. Our IT services customers include major global telecoms, OEMs and engineering, furnish and installation service companies.

 

Strategic Consulting and Outsourcing Services

 

We provide a broad range of IT consulting services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, cloud computing, as well as supplemental outsourcing services. Our wholly-owned subsidiaries, Fusion Solutions LLC, Xsell Resources Inc., Allstates Consulting Services LLC, Futurewave Systems, Inc., NetEffects, Inc, OnTarget Group, Inc, the Commit Group, Infinigy Solutions LLC., EnableIT LLC, Comblack IT Ltd., Shavit Software (2009) Ltd., and K.M.T. (M.H.) Technologies Communication Computer, provide advanced IT consulting and outsourcing services to a wide variety of companies including Fortune 1000 companies. Our technical personnel generally supplement the in-house capabilities of our customers. Our approach is to make available a broad range of technical personnel to meet the requirements of our customers rather than focusing on specific specialized areas. We have extensive knowledge of and have worked with virtually all types of wireless and wireline telecom infrastructure technologies as well as in the areas of infrastructure design and delivery, application development, project management, technology planning and implementation services. Our consulting partners come from a wide range of industries, including finance, insurance, government, health care, logistics, manufacturing, media, retail and telecommunications. With an experienced team of recruiters in the telecom and IT areas and with a substantial and a growing database of telecom talent, we can rapidly respond to a wide range of requirements with well qualified candidates. Our customer list includes major global telecoms, OEMs and engineering, furnish and installation service companies. We have built long-term relationships with our customers by providing expert telecom talent. We provide individual consultants for contract and contract-to-hire assignments as well as candidates for full time placement. In addition, we configure teams of technical consultants for assigned projects at our customers’ sites.

 

41

 

Customers, End-Users and Markets

 

We market and sell our products and services in more than 50 countries worldwide. The following tables present our revenues by revenue type and geographical market for the periods indicated:

 

   Year ended December 31, 
   2021   2022   2023 
   (in thousands) 
Software sales  $30,934   $32,930   $32,694 
Maintenance and technical support   36,149    34,762    33,999 
Consulting services   413,242    499,100    468,359 
Total revenues  $480,325   $566,792   $535,052 

 

   Year ended December 31, 
   2021   2022   2023 
   (in thousands) 
United States  $254,342   $308,485   $250,842 
Israel   180,462    205,258    214,129 
Europe   30,085    39,247    55,180 
Japan   11,443    10,121    10,847 
Other   3,993    3,681    4,054 
Total revenues  $480,325   $566,792   $535,052 

 

Our Magic xpa, Magic xpi, Magic’s Data Management and Analytics platform, Magic SmartUX, Magic FactoryEye, and AppBuilder technologies are used by a wide variety of developers, integrators and solution providers, that can generally be divided into two sectors (i) those performing in-house development (corporate IT departments), and (ii) MSPs, including large system integrators and smaller independent developers, and VARs that use our technology to develop or provide solutions to their customers. MSPs who are packaged software publishers use our technology to write standard packaged software products that are sold to multiple customers, typically within a vertical industry sector or a horizontal business function.

 

Sales, Marketing and Distribution

 

We market, sell and support our products and services through our own global offices and marketing department, as well as through a broad global channel-network of MSPs, system integrators, value-added distributors and resellers, and OEM and consulting partners. Our sales force is based in our regional offices in the United States, Japan, Germany, United Kingdom, Netherlands, France, Hungary, South Africa, India and Israel, and through regional distributors elsewhere. Our sales network is present in about 50 countries worldwide.

 

Direct Sales. For Magic xpa and AppBuilder, our direct sales force pursues software solution providers and enterprise accounts. Our sales personnel carry out strategic sales with a direct approach to decision makers, managing a constantly monitored consultative type of sales cycle. Magic xpi, FactoryEye and Magic’s Data Management and Analytics platform are mostly sold through indirect channels and through our ecosystem business relationships, but we have some direct customers with integration needs.

 

As of December 31, 2023, we employed approximately 202 sales and marketing personnel including, a team of sales engineers who provide pre-sale technical support, presentations and demonstrations in order to support our sales force.

  

Indirect Sales. We maintain an indirect sales channel, through our ecosystem business relationships, as well as through system integrators, value added distributors and resellers, OEM partners, as well as consultancies and service providers. We maintain an indirect sales channel for Magic xpa through MSPs and system integrators, who use our application and integration platforms to develop and deploy different applications for sale to their end-user customers.

 

Distributors. In general, we distribute our products through regional non-exclusive distributors in those countries where we do not have a sales office. A regional distributor is typically a software marketing organization with the capability to add value with consulting, training and support. Distributors that are also MSPs are generally responsible for the implementation of both our application platform and business and process integration suite and localization into their native languages. The distributors also translate our marketing literature and technical documentation. Distributors must undergo our program of sales and technical training. Marketing, sales, training, consulting, product and customer support are provided by the local distributor. We are available for backup support for the distributor and for end-users. In coordination with the local subsidiaries and distributors, we also provide sales support for large and multinational accounts.

 

42

 

VARs. In general, we resell our products through VARs that extend their capabilities with our offerings. These include SAP VARs.

 

Global Marketing Activities. We carry out a wide range of marketing activities aimed at generating awareness of our solutions offerings and to promote sales. Among our activities, we focus both on both outbound and inbound marketing, including a content-rich website available in eight foreign languages, social networks communication, search engine optimization, on-line advertising, lead generation campaigns, public relations, case studies, blogs, industry analyst relations, attendance at conferences and trade shows and lead generation campaigns around key professional white papers and webinars. We conduct distributor and user conferences to update our worldwide affiliates and user base on our new product offerings, marketing and promotional activities, pricing, best practices, technical information and other information.

 

We use the Salesforce.com CRM platform and the Hubsopt marketing automation tool globally to connect all our lead generation campaigns with our sales pipeline management. We have aligned all our local offices to work according to the same global sales and marketing processes. We have also used our own Magic xpi Integration Platform to automate processes between our Salesforce and SAP systems to increase efficiency.

 

Our sales cycle varies by size of the customer, the number of products purchased and the complexity of the customer’s infrastructure, ranging from several weeks for incremental sales to existing customers to several months for large deployments.

 

Competition

 

The markets for our Enterprise Mobility Solution, and Magic xpa and Magic xpi platforms are characterized by rapidly changing technology, evolving industry standards, frequent new product introductions, mergers and acquisitions, and rapidly changing customer requirements. These markets are therefore highly competitive, and we expect competition to continue to intensify. The growth of the cloud adoption and mobile markets increases the competition in these areas. We constantly follow and analyze the market trends and our competitors in order to effectively compete in these markets and avoid losing market share to our direct competitors and other players.

 

With Magic xpa, we compete in the low-code application platform, SOA architecture and enterprise mobility markets. Our main competitors fall into two categories: (1) providers of custom software and customer software solutions that address, or are developed to address, some of the use cases that can be addressed by applications developed on our platform; and (2) providers of low-code development platforms, such as Microsoft, Salesforce.com, ServiceNow, OutSystems, Appian, Pegasystems and Mendix.

 

As our market grows, we expect it will attract more highly specialized vendors as well as larger vendors that may continue to acquire or bundle their products more effectively. The principal competitive factors in our market include:

 

Platform features, reliability, performance, and effectiveness;

 

Ease of use and speed;

 

Platform extensibility and ability to integrate with other technology infrastructures;

 

Deployment flexibility;

 

Robustness of professional services and customer support;

 

Price and total cost of ownership;

 

Strength of platform security and adherence to industry standards and certifications;

 

Strength of sales and marketing efforts; and

 

Brand awareness and reputation.

 

With Magic xpi, we compete in the integration platform market, which is highly competitive and rapidly evolving. Among our current competitors are IBM, Informatica, TIBCO, MuleSoft, Jitterbit, Talend, Dell–Boomi, Scribe and Software AG.

 

There are several similar products in the market utilizing the model driven architecture, or MDA, approach utilized by AppBuilder. The market for this type of platform is highly competitive. Companies such as CA and IBM have tools that compete directly with AppBuilder. Furthermore, new development paradigms have become very popular in IT software development and developers today have many alternatives.

 

43

 

As our market grows, we expect that it will attract more highly specialized vendors as well as larger vendors that may continue to acquire or bundle their products more effectively. The principal competitive factors in our market include:

 

platform features, reliability, performance and effectiveness;

 

ease of use and speed;

 

platform extensibility and ability to integrate with other technology infrastructures;

 

deployment flexibility;

 

robustness of professional services and customer support;

 

price and total cost of ownership;

 

strength of platform security and adherence to industry standards and certifications; and

 

strength of sales and marketing efforts.

 

We believe we generally compete favorably with our competitors with respect to the features, security and performance of our platform, the ease of integration of our applications and the relatively low total cost of ownership of our applications. However, many of our competitors have substantially greater financial, technical and other resources, greater name recognition, larger sales and marketing budgets, broader distribution, more diversified product lines and larger and more mature intellectual property portfolios.

 

Our goal is to maintain our technological advantages, time to market and worldwide sales and distribution network. We believe that the principal competitive factors affecting the market for our products include developer productivity, rapid results, product functionality, performance, reliability, scalability, portability, interoperability, ease-of-use, demonstrable economic benefits for developers and users relative to cost, quality of customer support and documentation, ease of installation, vendor reputation and experience, financial stability as well as intuitive and out-of-the-box solutions to extend the capabilities of ERP, CRM and other application vendors for enterprise integration.

 

Intellectual Property

 

In accordance with industry practice, since we have no registered patents on our software solution technologies, we rely upon a combination of copyright, trademark, trade secret laws and contractual restrictions to protect our rights in our software products. Our policy has been to pursue copyright protection for our software and related documentation and trademark registration of our product names. In addition, our key employees and independent contractors and distributors are required to sign non-disclosure and secrecy agreements.

 

We provide our products to customers under a non-exclusive, non-transferable license. Usually, we have not required end-users of our products to sign license agreements. Generally, a “shrink wrap” license agreement is included in the product packaging, which explains that by opening the package seal, the user is agreeing to the terms contained therein. It is uncertain whether license agreements of this type are legally enforceable in all of the countries in which the software is marketed.

 

We do not believe that patent laws are a significant source of protection for our products since the software industry is characterized by rapid technological changes, the policing of unauthorized use of software is a difficult task and software piracy is expected to continue to be a persistent problem for the packaged software industry. As there can be no assurance that the above-mentioned means of legal protection will be effective against piracy of our products, and since policing unauthorized use of software is difficult, software piracy can be expected to be a persistent potential problem.

 

We believe that because of the rapid pace of technological change in the software industry, the legal protections for our products are less significant factors in our success than the knowledge, ability and experience of our employees, the frequency of product enhancements and the timeliness and quality of our support services.

 

Our trademark rights include rights associated with our use of our trademarks and rights obtained by registration of our trademarks. The initial terms of the registration of our trademarks range from 10 to 20 years and are renewable thereafter. Our use and registration of our trademarks do not ensure that we have superior rights to others that may have registered or used identical or related marks on related goods or services. We have registered a copyright for our software in the United States and Japan. In addition, we have registered copyrights for some of our manuals in the United States and have acquired an International Standard Book Number (ISBN) for some of our manuals. Our copyrights expire 70 years from date of first publication.

 

44

 

Environmental, Social & Governance Matters

 

We place emphasis on, and devote considerable time towards, business responsibility, sustainability, and delivering value for our customer base, employees, investors, suppliers, and each of our respective communities. We have developed a strong set of corporate values that inspire ethical behavior throughout their decision-making process and that promote one of our business objectives of bringing together a diverse group with the unique skill sets, knowledge, and talents to effectuate our vision.

 

C. Organizational Structure

 

The following table sets forth the legal name, location and country or state of incorporation and percentage ownership of our subsidiaries and affiliates as of December 31, 2023:

 

Subsidiaries and affiliate  Country of
Incorporation
  Ownership
Percentage
 
9540 Y.G. Soft I.T Ltd. (shares held by CommIT Software Ltd.)  Israel   60%
Allstates Consulting Services LLC (shares held by Magic Software Enterprises Inc.)  Delaware   100%
AppBuilder Solutions Ltd  United Kingdom   100%
Appush Technologies Ltd (Formerly known as Vidstart Ltd)  Israel   100%
Appush Inc. (Shares held by Appush Technologies Ltd)  Delaware   100%
Aptonet, Inc.  Georgia   100%
B.A Microwaves Ltd. (shares held by CommIT Embedded Ltd.)  Israel   56.67%
BridgeQuest Labs, Inc. (shares held by BridgeQuest, Inc.)  North Carolina   100%
BridgeQuest, Inc. (shares held by Magic Software Enterprises Inc.)  North Carolina   100%
Comblack IT Ltd  Israel   80.1%
Comblack Municipal Services Ltd. (shares held by Comblack IT Ltd.)  Israel   70%
CommIT Technology Solutions Ltd  Israel   77.8%
CommIT Software Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
CommIT Embedded Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   75%
Comm-IT USA, Inc. (shares held by Comm-IT Technology Solutions Ltd.)  Delaware   100%
Complete Business Solutions Ltd  Israel   100%
Coretech Consulting Group Inc (shares held by Magic Software Enterprises Inc)  Pennsylvania   100%
Coretech Consulting Group LLC (shares held by Magic Software Enterprises Inc)  Delaware   100%
Dario Solutions IT Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Datamind Technologies Ltd (shares held by Complete Business Solutions Ltd)  Israel   100%
Enable IT Consulting Services Canada Inc. (shares held by Enable IT LLC.)  Canada   100%
Enable IT LLC. (shares held by Coretech Consulting Group LLC)  Delaware   100%
F.T.S. - Formula Telecom Solutions Ltd.  Israel   100%
Fusion Solutions LLC. (shares held by Coretech Consulting Group LLC)  Delaware   100%
Fusion Technical Solutions LLC. (shares held by Fusion Solutions LLC)  Delaware   49%
Futurewave Systems, Inc. (shares held by Fusion Solutions LLC.)  Georgia   100%
The Goodkind Group LLC  New York   100%
Goodkind Hospitality, LLC (shares held by Coretech Consulting Group LLC)  Delaware   100%
Hermes Logistics Technologies Limited (shares held by Magic Software Enterprises (UK) Ltd)  United Kingdom   100%
Infinigy (UK) Holdings Limited  United Kingdom   100%
Infinigy (US) Holding Inc (shares held by Infinigy (UK) Holdings Limited)  Georgia   100%
Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.).  Georgia   100%
Infinigy Solutions LLC. (shares held by Infinigy (US) Holding Inc)  Georgia   100%
Intrabases SAS  France   100%
K.M.T. (M.H.) Technologies Communication Computer Ltd.  Israel   60%
Knowledge & Solutions Software B.V.  Netherlands   100%
Magic Beheer B.V. (shares held by Magic Software Enterprises Netherlands B.V.)  Netherlands   100%
Magic Benelux B.V. (shares held by Magic Beheer B.V.)  Netherlands   100%
Magic Hands B.V.  Netherlands   100%
Magic Software Enterprises (Israel) Ltd  Israel   100%
Magic Software Enterprises (UK) Ltd (shares held by Magic Software Enterprises Netherlands B.V.)  United Kingdom   100%
Magic Software Enterprises France (shares held by Magic Software Enterprises Netherlands B.V.)  France   100%

 

45

 

Subsidiaries and affiliate  Country of
Incorporation
  Ownership
Percentage
 
Magic Software Enterprises GMBH (shares held by Magic Software Enterprises Netherlands B.V.)  Germany   100%
Magic Software Enterprises Inc.  Delaware   100%
Magic Software Enterprises India Pvt. Ltd  India   100%
Magic Software Enterprises Netherlands B.V.  Netherlands   100%
Magic Software Enterprises Spain Ltd (shares held by Magic Software Enterprises Netherlands B.V.)  Spain   100%
Magic Software Japan K.K  Japan   100%
Magix Integration (Proprietary) Ltd  South Africa   100%
Menarva Ltd.  Israel   100%
Mobisoft Ltd.  Israel   98.52%
NetEffects, Inc. (shares held by Coretech Consulting Group LLC)  Missouri   100%
OnTarget Group, Inc  North Carolina   100 
OnTarget Labs Inc  Russia   100%
OnTarget Labs Latvia  Latvia   100%
OnTarget Labs LLC Russia  Russia   100%
Magic Quest Labs LLC  Georgia   100%
Onyx Magyarorszag Szsoftverhaz (shares held by Magic Software Enterprises Netherlands B.V.)  Hungary   100%
Pilat (North America), Inc.  New Jersey   100%
Pilat Europe Ltd.  United Kingdom   100%
PowWow Inc.  California   100%
Quickode Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Roshtov Software Industries Ltd  Israel   80%
Sanjer AI Ltd. (shares held by CommIT Software Ltd.)  Israel   33%
Shavit Human resource Ltd.  Israel   100%
Shavit Software (2009) Ltd. (shares held by Comblack Ltd)  Israel   100%
Skysoft Solutions Ltd. (shares held by CommIT Embedded Ltd.)  Israel   75%
Stockell Information Systems Inc.  Missouri   100%
The Goodkind Group, LLC  New York   100%
Twingo Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   60%
Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Xsell Resources Inc. (shares held by Coretech Consulting Group LLC)  Pennsylvania   100%
Yes-IT Ltd. (shares held by Comblack IT Ltd)  Israel   100%

 

D. Property, Plants and Equipment

 

Our headquarters and principal administrative, finance, sales, marketing and research and development office is located in a 32,404 square foot office facility that we lease in Or Yehuda, Israel, a suburb of Tel Aviv. In 2023, we paid $0.7 million in annual rent for the Or Yehuda facilities under a lease agreement expiring in June 2033, with two additional five (5) year options to extend our lease agreement for.

 

Our subsidiaries lease office space in Laguna Hills, California; King of Prussia, Pennsylvania; Dallas, Texas; Houston, Texas; New Jersey; Atlanta, Georgia; Paris, France; Munich, Germany; Pune, India; Bangalore, India; Tokyo, Japan; Budapest, Hungary; Houten, the Netherlands; Johannesburg, South Africa; Bracknell, the United Kingdom; Saint Petersburg, Russia; New York, New York and various locations in Israel. The aggregate annual cost for such facilities was $3.1 million during the year ended December 31, 2023.

 

ITEM 4A. UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

A. Operating Results

 

The following discussion of our results of operations should be read together with our consolidated financial statements and the related notes, which appear elsewhere in this annual report. The following discussion contains forward-looking statements that reflect our current plans, estimates and beliefs and involve risks and uncertainties. Our actual results may differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to such differences include those discussed below and elsewhere in this annual report.

 

46

 

Background

 

We were organized under the laws of Israel on February 10, 1983 and began operations in 1986. Our Ordinary Shares have been listed on the NASDAQ Stock Market (symbol: MGIC) since our initial public offering in the United States on August 16, 1991. On January 3, 2011, our shares were transferred to the NASDAQ Global Select Market. Since November 16, 2000, our Ordinary Shares have also traded on the Tel Aviv Stock Exchange, or the TASE, and since December 15, 2011, our shares have been included in the TASE’s TA-125 Index.

 

Overview

 

We develop market, sell and support application platforms, business and process integration and selected vertical comprehensive software solutions packages. We have 72 active subsidiaries and affiliate in the United States, Israel, Europe, Asia and South Africa. Of such subsidiaries, 31 are engaged in developing, marketing and supporting vertical applications, as well as in selling and supporting our products, and 41 subsidiaries specialize in providing broad range of IT consulting and outsourcing services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, as well as supplemental outsourcing services.

 

As an IT technology innovator, we have many years of experience in assisting software companies and enterprises worldwide to produce and integrate their business applications. Our application platforms, Magic xpa, Magic SmartUX and AppBuilder, are used by thousands of enterprises and MSPs to develop solutions for their users and customers in approximately 50 countries. We also provide maintenance and technical support as well as professional services to our enterprise customers and to MSPs. In addition, we sell our Magic xpi and FactoryEye technologies for business integration to enterprises using specific popular software applications, such as SAP, Salesforce.com, IBM i (AS/400) or Oracle JD Edwards and other business applications. We refer to these vendor-centered market sectors as ecosystems.

 

Our consolidated financial statements for the years ended December 31, 2022 and 2023 are prepared in accordance with IFRS. For all periods up to and including the year ended December 31, 2021, we had historically prepared our financial statements in accordance with U.S GAAP. In order to comply with requirements of the SEC related to our transition to IFRS, we set the date of transition as January 1, 2021 and retrospectively applied IFRS as of that date and for the year ended December 31, 2021. Our consolidated statements of profit or loss presented herein in IFRS cover the years ended December 31, 2022 and 2023, as well as the year ended December 31, 2021 (as adjusted from its prior preparation in accordance with U.S. GAAP).

 

General

 

Our consolidated financial statements appearing in this annual report have been prepared in U.S. dollars and in accordance with IFRS.

 

Transactions and balances originally denominated in dollars are presented at their original amounts. Transactions and balances in currencies other than the U.S. dollar are converted into dollars in accordance with the International Accounting Standard 21 (IAS 21) “The Effects of Changes in Foreign Exchange Rates.” The majority of our sales are made outside of Israel and a substantial part of them is in dollars. In addition, a substantial portion of our costs is incurred in dollars. Since the dollar is the primary currency of the economic environment in which we and certain of our subsidiaries operate, the dollar is our functional and reporting currency and accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars using the foreign exchange rate in effect at each balance sheet date. Operational accounts and non-monetary balance sheet accounts are measured and recorded at the exchange rate in effect at the date of the transaction. For certain foreign subsidiaries whose functional currency is other than the U.S. dollar, all balance sheet accounts have been translated using the exchange rates in effect at each balance sheet date. Operational accounts have been translated using the average exchange rate prevailing during each year. The resulting translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.

 

Vision and Focus Areas

 

Our vision of how the industry will evolve is being driven by the change in enterprise mobility, cloud computing , Big Data and AI. We believe that our technology and extensive services will allow us to expand our offerings into the cloud and mobile enterprise markets with speed, scale and flexibility. We intend to remain focused on both the technology and business architectures that will enable our customers to take advantage of the cost efficiencies and competitive advantages conveyed by these technologies. We intend to continue to prudently take advantage of opportunities to capture market transitions and to put our assets to use in existing and new markets as the recovery continues. We believe that our strategy and our ability to innovate and execute may enable us to improve our competitive position in difficult business conditions and may continue to provide us with long-term growth opportunities.

 

47

 

Key Factors Affecting Our Business

 

Our operations and the operating metrics discussed below have been and will likely continue to be affected by certain key factors as well as certain historical events and actions. The key factors affecting our business and results of operations include among others, dependence on a limited number of core product families, selected vertical software solutions and services, competition, ability to realize benefits from business acquisitions, dependence on a key customer for a significant percentage of our revenues and changes in the mix of revenues generated by different revenue elements affect our gross margins and profitability. For further discussion of the factors affecting our results of operations, see “Risk Factors.”

 

Dependence on a limited number of core product families and services

 

We derive a significant portion of our revenues from sales of application and integration platforms primarily under our Magic xpa, Magic xpi, FactoryEye, Magic SmartUX and AppBuilder brands and from related professional services, software maintenance and technical support as well as from packaged software solutions in several business verticals (mainly human recourses, cargo handling, patient medical records and billing), and from other IT professional services, which include IT consulting and outsourcing services. Our future growth depends heavily on our ability to effectively develop and sell new products developed by us or acquired from third parties as well as add new features to existing products. A decrease in revenues from our principal products and services would adversely affect our business, results of operations and financial condition.

 

Competition

 

We compete with other companies in the areas of application platforms, business integration and business process management, and in the applications and services markets in which we operate. The growth of the SaaS and Enterprise Mobility market has increased the competition in these areas. We expect that such competition will continue to increase in the future, both with respect to our technology, applications and services which we currently offer and applications and services which we and other vendors are developing. Increased competition, direct and indirect, could adversely affect our business, financial condition and results of operations.

 

We also compete with other companies in the technical IT consulting and outsourcing services industry. This industry is highly competitive and fragmented and has low entry barriers. We, through eight of our subsidiaries in the United States and five of our subsidiaries in Israel, compete for potential customers with providers of outsourcing services, systems integrators, computer systems consultants, other providers of technical IT consulting services and, to a lesser extent, temporary personnel agencies. We expect competition to increase, and we may not be able to remain competitive.

 

Some of our existing and potential competitors are larger companies, have substantially greater resources than us, including financial, technological, marketing, skilled human resources and distribution capabilities, and enjoy greater market recognition than us. We may not be able to differentiate our products and services from those of our competitors, offer our products as part of integrated systems or solutions to the same extent as our competitors, or successfully develop or introduce new products that are more cost-effective, or offer better performance than our competitors. Failure to do so could adversely affect our business, financial condition and results of operations.

 

Dependence on key customers

 

We depend heavily on repeat software and professional services revenues from our base of existing customers. Our two largest customers accounted for 20.6% and 16.8% of our revenues in the years ended December 31, 2022 and 2023, respectively, and our five largest customers accounted for 26.4% and 22.9% of our revenues in the years ended December 31, 2022 and 2023, respectively. If these existing customers decide not to continue utilizing our professional services, not to renew their existing engagements, not to continue using our products, or decide to significantly decrease their total expenditures with us, it may adversely affect our business, results of operations and financial condition. While one of these five customers is under a contract until December 31, 2027, under their master services agreements, the other customers may terminate their agreements with us upon only a 30-days’ notice and without any penalty.

 

The decrease we experienced in 2023 in the share of two of our largest clients out of our overall revenues, resulted from our largest revenue generating client, which without any advance notification and due to internal reasons unrelated to our software services, decided during the third quarter of 2023 and going forward to immediately suspend significant parts of its active time and materials-based projects.

 

48

 

Revenue Mix

 

We derive our revenues from the sale of proprietary and third-party software licenses, related professional services, maintenance and technical support as well as from other IT professional services. In recent years the decline in our gross margin was primarily affected by the change in proportion of our revenues generated from the sale of each of those elements of our revenues. Our revenues from the sale of our proprietary software licenses, related professional services, maintenance and technical support have higher gross margins than our revenues from third party software licenses and IT professional and outsourcing services. Any increase in the portion of third-party software license sales out of total license sales will decrease our gross profit margin. If the relative proportion of our revenues from the sale of IT professional services continues to increase as a percentage of our total revenues, our gross profit margins may continue to decline in the future.

 

The breakdown of our revenue mix for the twelve-month period of 2023 remained stable as approximately 17.4% related to our software solutions and 82.6% related to our professional services, compared to 17.5% related to our software and 82.5% related to our professional services in 2022. The decrease in our revenues from professional services is due: (i) to currency headwinds caused by the significant deterioration of the New Israeli Shekel (NIS) relative to the U.S. dollar in 2023 (reaching 9.7% for the year), which has hurt our Israeli shekel-denominated operations by approximately $22.9 million for the year; and (ii) to a substantial and unexpected decline in demand for our Professional services from several of our important U.S.-based blue-chip customers (including our largest client) which, without any advance notification and due to internal reasons unrelated to our software services, decided during the third quarter and going forward to suspend significant parts of their active time and materials based projects. Behind the decline also lies the ongoing challenging macroeconomic climate, which did not help our ability to overcome the primary adverse factors that weigh against us and the outbreak of the Israel’s war against the terrorist organization Hamas, which, among other things, has over the course of the fourth quarter led to the drafting to active military service of approximately 200 out of our 1,554 Israeli employees.

 

The breakdown of our gross profit mix for the twelve-month period of 2023 changed to approximately 36% of our gross profit related to our software solutions and 64% related to our professional services in 2023 as a whole, compared to 40% related to our software and 60% related to our professional services in 2022 as a whole. 

  

We may encounter difficulties in realizing the potential financial or strategic benefits of recent and future business acquisitions.

 

A significant part of our business strategy is to pursue acquisitions and other initiatives based on strategy centered on three key factors: growing our customer base, expanding geographically and adding complementary solutions to our portfolio— all while we seek to ensure our continued high quality of services and product delivery. As such, in recent years we made numerous of acquisitions. Mergers and acquisitions of companies are inherently risky and subject to many factors outside of our control and no assurance can be given that our future acquisitions will be successful and will not adversely affect our business, operating results, or financial condition. In the future, we may seek to acquire or make strategic investments in complementary businesses, technologies, services or products, or enter into strategic partnerships or alliances with third parties in the future in order to expand our business. Failure to manage and successfully integrate acquisitions could materially harm our business and operating results. Prior acquisitions have resulted in a wide range of outcomes, from successful introduction of new products and technologies to a failure to do so. Even when an acquired company has previously developed and marketed products, there can be no assurance that new product enhancements will be made in a timely manner or that pre-acquisition due diligence will have identified all possible issues that might arise with respect to such products.

 

If we acquire another business, we may face difficulties, including:

 

Difficulties in integrating the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;

 

Diversion of management’s attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting from acquisitions;

 

Potential difficulties in completing projects associated with in-process research and development;

 

Difficulties in entering markets in which we have no or limited direct prior experience and where competitors in such markets have stronger market positions;

 

Insufficient revenue to offset increased expenses associated with acquisitions; and

 

The potential loss of key employees, customers, distributors, vendors and other business partners of the companies we acquire following and continuing after announcement of acquisition plans.

 

49

 

Impact of Currency Fluctuations and of Inflation

 

Our financial statements are stated in U.S. dollars, our functional currency. However, a substantial portion of our revenues and costs are incurred in other currencies, particularly NIS, Euros, Japanese yen, and the British pound. We also maintain substantial non-U.S. dollar balances of assets, including cash, accounts receivable, and liabilities, including accounts payable and debts to banks and financial institutions. Therefore, fluctuations in the value of the currencies in which we do business relative to the U.S. dollar may adversely affect our business, results of operations and financial condition. The depreciation of such other currencies in relation to the U.S. dollar has the effect of reducing the U.S. dollar value of any of our liabilities which are payable in those other currencies (unless such costs or payables are linked to the U.S. dollar). Such depreciation also has the effect of decreasing the U.S. dollar value of any asset that is denominated in such other currencies or receivables payable in such other currencies (unless such receivables are linked to the U.S. dollar). In addition, the U.S. dollar value of revenues and expenses denominated in such other currencies would decrease. Conversely, the appreciation of any currency in relation to the U.S. dollar has the effect of increasing the U.S. dollar value of any unlinked assets and the U.S. dollar amounts of any unlinked liabilities and increasing the U.S. dollar value of revenues and expenses denominated in other currencies.

 

In addition, while we incur a portion of our costs in NIS, the U.S. dollar cost of our operations in Israel is influenced by the extent to which any increase in the rate of inflation in Israel is (or is not) offset, or is offset on a lagging basis, by a devaluation of the NIS in relation to the U.S. dollar.

 

Because exchange rates between the NIS, euro, Japanese Yen and the British pound and the U.S. dollar fluctuate continuously, exchange rate fluctuations and especially larger periodic devaluations will have an impact on our profitability and period-to-period comparisons of our results. We cannot assure you that in the future our results of operations may not be adversely affected by currency fluctuations.

 

In 2023 and in 2022, the NIS and Japanese yen depreciated relative to the US dollar by 9.7% and 6.9%, respectively and 4% and 19.7%, respectively (based on the average exchange rates over the course of 2023 as compared to 2022 and 2022 as compared to 2021, respectively), thereby decreasing the US dollar value of the revenues that we generated in those other currencies and having a negative impact on our revenues and on our results of operations. However, in 2021, the NIS appreciated relative to the US dollar by 6% which had a positive impact on our revenues and on our results of operations. A continued trend of depreciation of such currencies relative to the US dollar in future periods would have a similar adverse impact.

 

The following table sets forth for the periods indicated (depreciation) or appreciation of the U.S. dollar against the most important currencies for our business and the Israeli consumer price index:

 

   Year Ended December 31, 
   2019   2020   2021   2022   2023 
New Israeli Shekel   (7.8)%   (7.0)%   (3.3)%   13.2%   3.1%
Euro   2.0%   (8.5)%   8.4%   6.1%   (3.6)%
Japanese Yen   (1.2)%   (5.0)%   (11.7)%   14.6%   7.2%
British Pound   (3.1)%   (3.4)%   1.1%   12.2%   (5.5)%
Israeli Consumer Price Index   0.6%   (0.7)%   2.8%   5.3%   3.0%

 

Segments

 

We report our results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software technology and complementary services) and IT professional services. Set forth below is segment information for the years ended December 31, 2021, 2022 and 2023.

 

   Software
services
   IT professional
services
   Unallocated
expense
   Total 
   (U.S. dollars in thousands) 
2023                
Total revenues  $92,906   $442,146   $   -   $535,052 
Expenses   71,863    400,949    5,132    477,944 
Operating income (loss)  $21,043   $41,197   $(5,132)  $57,108 
Depreciation, amortization and stock-based compensation expenses   9,614    14,333    404    24,351 
Capitalized software development costs   (3,183)             (3,183)
EBITDA  $27,474   $55,530   $(4,728)  $78,276 

 

50

 

   Software
services
   IT professional
services
   Unallocated
expense
   Total 
   (U.S. dollars in thousands) 
2022                
Total revenues  $99,374   $467,418   $-   $566,792 
Expenses   72,115    427,446    5,469    505,030 
Operating income (loss)  $27,259   $39,972   $(5,469)  $61,762 
Depreciation, amortization and stock-based compensation expenses   10,321    9,102    372    19,795 
Capitalized software development costs   (3,059)   -    -    (3,059)
EBITDA  $34,521   $49,074   $(5,097)  $78,498 

 

   Software
services
   IT professional
services
    Unallocated
expense
 
   Total 
   (U.S. dollars in thousands) 
2021                
Total revenues  $95,589   $384,736   $-   $480,325 
Expenses   74,863    347,712    5,627    428,202 
Operating income (loss)  $20,726   $37,024   $(5,627)  $52,123 
Depreciation, amortization and stock-based compensation expenses   10,619    8,846    372    19,837 
Capitalized software development costs   (3,193)             (3,193)
EBITDA  $28,152   $45,870   $(5,255)  $68,767 

 

Explanation of Key Income Statement Items

 

Revenues. Revenues are derived from sales of software licenses (proprietary and non-proprietary), related professional services, maintenance and technical support and other IT professional services, which include, cloud computing and IT consulting and outsourcing services. Revenues may continue to be affected by factors including market uncertainty, which can result in cautious spending in our global markets; changes in the geopolitical environment; sales cycles; fluctuation of exchange rates; changes in the mix of direct sales and indirect sales and variations in sales channels.

 

Cost of Revenues. Cost of revenues for software sales consist primarily of software production costs, royalties and licenses payable to third parties, as well as amortization of capitalized and acquired software costs. Cost of revenues for maintenance and technical support and professional services consists primarily of personnel expenses, subcontracting and other related costs. Cost of revenues for software sales is affected by changes in the mix of products sold; price competition; sales discounts; fluctuation of exchange rates; and increases in labor costs. Service gross margin may be impacted by various factors such as the change in mix between technical support services and advanced IT professional services, the timing of technical support service contract initiations and renewals and the timing of our strategic investments in headcount and resources to support this business.

 

Research and Development Expenses, Net. Research and development costs consist primarily of personnel expenses of employees engaged in on-going research and development activities, subcontracting, development tools and other related expenses. The capitalization of software development costs is applied as reductions to gross research and development costs to calculate net research and development expenses.

 

51

 

The following table sets forth the gross research and development costs, capitalized software development costs, and the net research and development expenses for the periods indicated:

 

   Year ended December 31, 
   2021   2022   2023 
   (U.S. dollars in thousands) 
Gross research and development costs  $12,188   $13,149   $13,511 
Less capitalized software development costs   (3,193)   (3,059)   (3,183)
Research and development expenses, net  $8,995   $10,090   $10,328 

 

Selling and Marketing Expenses. Selling and marketing expenses consist primarily of salaries and related expenses for sales and marketing personnel, sales commissions, third party royalties, marketing programs and campaigns, website related expenses, public relations, on-line advertising, industry analyst relations, promotional materials, travel expenses and conferences and trade shows exhibit expenses, as well as amortization of acquired customer relationships recorded as a result of business combinations.

 

General and Administrative Expenses. General and administrative expenses consist primarily of salaries and related expenses for executive, accounting, human resources and administrative personnel, professional fees, legal expenses, provisions for credit losses, and other general and administrative corporate expenses.

 

Financial income (expenses), net. Net financial income (expenses) consists primarily of interest earned on cash equivalents deposits and marketable securities, bank fees and interest paid on loans received, interest expenses related to liabilities in connection with acquisitions and impact of foreign currency exchange rates fluctuations.

 

Results of Operations

 

The following table presents selected consolidated statement of operations data for the periods indicated as a percentage of total revenues:

 

   Year ended
December 31,
 
   2022   2023 
Revenues:        
Software   5.8%   6.1%
Maintenance and technical support   6.1%   6.4%
Consulting services   88.1%   87.5%
Total revenues   100.0%   100.0%
Cost of revenues:          
Software   1.9%   2.2%
Maintenance and technical support   0.6%   0.6%
Consulting services   70.1%   68.6%
Total cost of revenues   72.6%   71.4%
Gross profit   27.4%   28.6%
Operating costs and expenses:          
Research and development, net   1.8%   1.9%
Selling and marketing,   8.3%   8.3%
General and administrative   6.6%   7.6%
Change in valuation of contingent consideration related to acquisitions   (0.2)%   0.1%
Total operating expenses, net   16.5%   17.9%
Operating income   10.9%   10.7%
Financial income (expenses), net   (0.6)%   (0.8)%
Increase in valuation of contingent consideration related to acquisitions   (0.1)%   (0.1)%
Income before taxes on income   10.2%   9.8%
Tax on income   (2.0)%   (1.9)%
Net income attributable to non-controlling interests   (1.0)%   (1.0)%
Net income attributable to Magic’s shareholders   7.1%   6.9%

 

52

 

Year Ended December 31, 2023 Compared with Year Ended December 31, 2022

 

Revenues. Revenues in 2023 decreased by 5.6% from $566.8 million in 2022 to $535.1 million in 2023.

 

Revenues from the software services business segment decreased by 6.5% from $99.4 million in 2022 to $92.9 million in 2023. On a constant currency basis (calculated based on average currency exchange rates for the twelve months ended December 31, 2022), revenues for 2023 would have decreased by approximately 2.6% to $96.8 million compared to 2022, $3.9m million higher than our reported revenue figure for the year.

 

Revenues from the IT professional services business segment decreased by 5.4% from $467.4 million in 2022 to $442.2 million in 2023. The decrease in revenues was mainly attributable to i) a decrease of $54.1 million in our professional services in North America and ii) a decrease of $19.0 million mainly due to the devaluation of the NIS versus U.S dollar. The decrease we experienced in 2023 in North America, resulted mainly from our largest revenue generating client, which without any advance notification and due to internal reasons unrelated to our software services, decided during the third quarter of 2023 and going forward to immediately suspend significant parts of its active time and materials-based project, this was offset by i) first time consolidation of our subsidiary KMT acquired on June 8, 2023 which contributed $4.4 million and ii) a strong demand from existing customers in Israel for our professional services mainly in the financial and defense sectors.

  

The following table summarizes our revenues by geographical market for the years ended December 31, 2022 and 2023:

 

   Year ended December 31, 
   2021   2022   2023 
   (U.S. dollars in thousands) 
United States  $254,342   $308,485   $250,842 
Israel   180,462    205,258    214,129 
Europe   30,085    39,247    55,180 
Japan   11,443    10,121    10,847 
Other   3,993    3,681    4,055 
Total revenues  $480,325   $566,792   $535,052 

 

Cost of Revenues. Cost of revenues decreased by approximately 7.1% from $411.4 million in 2022 to $382.1 million in 2023.

 

Cost of revenues from the software services business segment decreased by 0.1% from $37.7 million in 2022 to $37.6 million in 2023. As percentage of revenues, cost of revenues from the software services business segment increased from 38% in 2022 to 40.5% in 2023.

 

Cost of revenues from the IT professional services business segment decreased by 7.8% from $373.7 million in 2022 to $344.5 million in 2023. As percentage of revenues, cost of revenues from the IT professional services business segment decreased by 210 basis points from 80.0% in 2022 to 77.9% in 2023. The decrease in cost of revenues from the IT professional services business segment in absolute numbers is in line with the decrease in revenues from the IT professional services business segment.

 

Gross Margin. Gross margin increased by 120 basis points from 27.4% in 2022 to 28.6% in 2023. The increase in our gross margin is attributable to the favorable change of our revenue mix related to our software solutions which carries a higher gross margin compared to our professional which carries a lower gross margin.

 

Research and Development Expenses, Net. Gross research and development costs increase by 3.0% from 13.1 million in 2022 to $13.5 million in 2023. Net research and development costs increased by 2.4% from $10.1 million in 2022 to $10.3 million in 2023. In 2023, we capitalized $3.2 million of software development costs compared to $3.1 million in 2022. Gross (Net) research and development costs as a percentage of revenues was 2.5% (1.9%) in 2023 compared to 2.3% (1.8%) in 2022.

 

Selling and Marketing Expenses. Selling and marketing expenses decreased by 5.0% from $46.9 million in 2022 to $44.5 million in 2023. Selling and marketing expenses as a percentage of revenues remained stable at 8.3% in both 2022 and 2023. The decrease in the sales and marketing expenses in absolute numbers is due to the decline in revenues in our IT professional services in north American market which resulted with lower level of costs recorded with respect to payroll, commission and bonuses of our sales and marketing teams and reduced headcount.

 

53

 

General and Administrative Expenses. General and administrative expenses increased by 12.2% from $36.6 million in 2022 to $41.1 million in 2023. General and administrative expenses as a percentage of revenues increased from 6.5% in 2022 to 7.7% in 2023. The increase in expenses is attributable mainly to i) an increase of $1.7 million in our stock based compensation costs from $2.1 million in 2022 to $3.8 million in 2023, ii) and increase of $1.7 million resulted from the first full year inclusion of The Goodkind Group, LLC (consolidated upon acquisition as of August 2022) and the first-time inclusion of KMT (consolidated upon acquisition as of June 2023) and iii) an increase of $1.1 million related to costs recorded with respect to increase in valuation of contingent consideration related to acquisitions.

 

Financial Expenses, Net. We recorded net financial expenses of $3.6 million in 2022 compared to $4.2 million in 2023. The increase is mainly attributed to i) $3.3 million increase in interest expenses with respect to loans from financial institutions and ii) increase of $0.6 million in bank charges, negative foreign exchange differences and other financial expenses offset by $3.5 million increase in interest income from deposits, positive foreign exchange differences and other financial income.

 

Taxes on Income. We recorded taxes on income of $11.1 million in 2022 compared to $9.9 million in 2023. The decrease in our tax expenses is in line with the decrease in our taxable income. As a percentage of pre-tax income, tax expenses amounted to approximately 19.4% in 2022, compared to 18.9% in 2023.

 

Net Income Attributable to Our Shareholders. Our net income decreased from $40.5 million in 2022 to $37 million in 2023, primarily attributable to the decrease in our operating income of $4.7 million.

 

Year Ended December 31, 2022 Compared with Year Ended December 31, 2021

 

Please see Item 5A of our Form 20-F for the Year ended December 31, 2022 filed on May 11, 2023 for this comparison.

 

B. Liquidity and Capital Resources

 

Historically, we have financed our operations through cashflow generated by our operations, proceeds from our public offerings in 1991 (approximately $8.5 million), 1996 (approximately $5.0 million), 2000 (approximately $79.6 million) and 2014 (approximately $54.7 million), private equity investments in 1998 (approximately $12.2 million), 2010 (approximately $20.3 million), and in 2018 (approximately $34.6 million). In addition, we have also financed our operations through short-term and long-term loans from financial institutions.

 

In November 2016, we obtained a NIS 120 million loan linked to the New Israel Shekel from an Israeli financial institution. We intended to use the proceeds from this loan for our general corporate purposes, which may include the funding of our working capital needs and the funding of potential acquisitions. The principal amount of the loan is payable in seven equal annual payments and the final payment was paid on November 2, 2023. The loan carried a fixed interest rate of 2.60% per annum, payable in two semi-annually payments.

 

On June 1, 2021, we obtained a loan (“Loan A”) in the amount of $ 15 million from an Israeli bank. The principal amount of Loan A is payable in eight equal semi-annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of SOFR + 2.1% per annum, payable in two semi-annual payments.

 

On March 31, 2022, we entered into a secured credit agreement, or the Credit Agreement, with an Israeli bank. Pursuant to the Credit Agreement, we borrowed $25 million for a five-year term. This loan will mature on March 31, 2027, and will be repaid in 5 equal annual installments, whereas the interest will be paid and calculated on a quarterly basis. This loan bears interest at the rate of SOFR + 2.25%.

 

On March 27, 2023, we entered into a loan agreement (“Loan B”) with an Israeli bank, pursuant to which we borrowed $20,000 for a four-year term. Loan B will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. Loan B bears interest at the rate SOFR + 3.38%.

 

On June 7, 2023, the Company entered into a loan agreement (“Loan C”) with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousand for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousand (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.

 

54

 

Loans B and C which may be prepaid under certain circumstances, is subject to various financial covenants which mainly consist of the following:

 

a.Our equity will not be lower than $150 million (one hundred million U.S. Dollars at all times);

 

c.The ratio of our total financial debts less cash to total assets will not exceed 30%;

 

c.The ratio of our total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25 to 1;

 

To date, we are in full compliance with the financial covenants of Loans B and C.

 

As of December 31, 2023, we had $109 million in cash and cash equivalents, short-term bank deposits and available-for-sale marketable securities with net working capital of approximately $114.9 million and long term debts to banks and others of approximately $52.3 million compared to $87.0 million in cash and cash equivalents and available-for-sale marketable securities, with net working capital of approximately $93.0 million and long term debts to banks and others of approximately $30.4 million, as of December 31, 2022.

 

As of December 31, 2022, and 2023, our long-term and short-term debt amounted to $51.1 million and $81.2 million, respectively and our put options for non-controlling interests as of December 31, 2022 and 2023 amounted to $28.3 million and $18.9 million, respectively.

 

Based on our current operating forecast, we believe that our cash and cash equivalents (including available-for-sale marketable securities and existing working capital), will be sufficient to meet our cash requirements for working capital and capital expenditures for at least the next 12 months. We assume that our cash provided by operating activities may fluctuate in future periods as a result of a number of factors, including fluctuations in our operating results, accounts receivable collections, payments of loans and the timing and amount of tax and other payments.

 

We believe the overall credit quality of our portfolio is strong, with our cash equivalents and fixed income portfolio invested in securities with a weighted-average credit rating exceeding A. Our fixed income and publicly traded equity securities are classified as Level 2 investments, as measured under IFRS 13, “Fair Value Measurements,” as these vendors either provide a quoted market price in an active market or use observable inputs.

 

Cash Flows

 

The following table summarizes our cash flows for the periods presented:

 

   Year ended
December 31,
 
   2022   2023 
   (U.S. dollars in thousands) 
Net income from operations  $46,279   $42,502 
Adjustments to reconcile net income to net cash provided by operating activities   10,336    26,490 
Net cash provided by operating activities   56,615    68,992 
Net cash used in investing activities   (34,458)   (27,616)
Net cash used in financing activities   (18,276)   (17,293)
Effect of exchange rate changes on cash and cash equivalents   (8,909)   (1,202)
Increase (decrease) in cash and cash equivalents  $(5,028)  $22,881 

 

Net cash provided by operating activities was $89.0 million for the year ended December 31, 2023, compared to $56.6 million for the years ended December 31, 2022.

 

Net cash provided by operations in 2023 consisted primarily of $42.5 million of net income adjusted for non-cash activities. The material upwards adjustments in cash flow reflecting non-cash activity included adjustments due to $20.5 million of depreciation and amortization of capitalized research and development assets, other intangible assets, property, plants and equipment and operating right-of-use assets, $3.8 million of stock-based compensation expenses, a $18.4 million increase in trade receivables, offset in part by a $7.2 million decrease in accrued expenses and other accounts payable, payments in connection with contingent considerations arising from acquisitions in the amount of $6.6 million and a $3.2 million change in deferred taxes.

 

55

 

Net cash provided by operations in 2022 consisted primarily of $46.3 million of net income adjusted for non-cash activities, including $19.8 million of depreciation and amortization of capitalized research and development assets, other intangible assets, property, plants and equipment and operating right-of-use assets, $2.1 million of stock-based compensation expenses, a $1.9 million decrease in other long term and short term accounts receivable and prepaid expenses, a $0.1 million increase in trade payables, a $1.0 million decrease in accrued expenses and other accounts payable, payments in connection with contingent considerations arising from acquisitions in the amount of $3.9 million. and a $0.5 million decrease in deferred revenues, offset by a $3.9 million change in deferred taxes, net and a $2.6 million increase in trade receivables. 

  

Net cash used in investing activities was $27.6 million for the year ended December 31, 2023, compared to net cash used in investing activities of $34.5 million for the year ended December 31, 2022.

 

Net cash used in investing activities in 2023 is primarily attributable to $14.2 million used in our acquisition of KMT and $11.3 million related to cash paid in conjunction with deferred payments and contingent liabilities related to our prior years acquisitions.

 

Net cash used in investing activities in 2022 is primarily attributable to $21.7 million used in business combinations, $4.4 million used to purchase property and equipment and $3.1 million of capitalized software development costs, loan extended to related party in the amount of $2.3 million, as well as investment in short-term bank deposits which amounted to $1.7 million.

 

Net cash used in financing activities was $17.3 million for the year ended December 31, 2023, primarily attributable to dividend distributions of $30.8 million, dividends paid to non-controlling interests of $4.1 million and repayment of short-term and long-term loans of $21 million, which were offset by proceeds from short-term and long-term loans received in the amount of $49.5 million.

 

Net cash used in financing activities was $18.3 million for the year ended December 31, 2022, primarily attributable to dividend distributions of $24.8 million, dividends paid to non-controlling interests of $4.2 million and repayment of short-term and long-term loans of $14.3 million, which were offset by proceeds from short-term and long-term loans received in the amount of $30.7 million.

 

Dividends

 

We have paid dividends since September 2012 consistent with our Board of Directors’ dividend policy. On August 2017, our board of directors amended our dividend distribution policy, whereas, each year we distribute a dividend of up to 75% of our annual net income attributable to our shareholders (previously 50%), subject to applicable law. Our Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions or decide not to distribute a dividend. The dividend is to be distributed on a semi-annual basis. 

 

For information about our dividend policy and distributions, see Item 8A. “Financial Information - Consolidated Statements and Other Financial Information.”

 

General

 

Our consolidated financial statements appearing in this annual report have been prepared in U.S. dollars and in accordance with IFRS.

 

Transactions and balances originally denominated in dollars are presented at their original amounts. Transactions and balances in currencies other than the U.S. dollar are converted into dollars in accordance with the International Accounting Standard 21 (IAS 21) “The Effects of Changes in Foreign Exchange Rates.” The majority of our sales are made outside of Israel and a substantial part of them is in dollars. In addition, a substantial portion of our costs is incurred in dollars. Since the dollar is the primary currency of the economic environment in which we and certain of our subsidiaries operate, the dollar is our functional and reporting currency and accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars using the foreign exchange rate in effect at each balance sheet date. Operational accounts and non-monetary balance sheet accounts are measured and recorded at the exchange rate in effect at the date of the transaction. For certain foreign subsidiaries whose functional currency is other than the U.S. dollar, all balance sheet accounts have been translated using the exchange rates in effect at each balance sheet date. Operational accounts have been translated using the average exchange rate prevailing during each year. The resulting translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.

 

56

 

C. Research and Development

 

Our research and development and support personnel work closely with our customers, our prospective customers and relevant market analysts to determine our requirements and to design enhancements and new releases to meet market needs. We periodically release enhancements and upgrades to our core products. In the years ended December 31, 2021, 2022 and 2023, we invested $12.2 million, $13.2 million and $13.5 million in research and development, respectively. Research and development activities take place in our facilities in Israel, India, and Japan.

 

As of December 31, 2023, we employed 256 employees in research and development activities, of which 99 persons were located in Israel, 131 persons in India, 20 persons in Russia, 5 persons in Japan (when measured on a full time basis) and 1 person in the US. Our product development team includes technical writers who prepare user documentation for our products. In addition, we have also entered into arrangements with subcontractors for the preparation of product user documentation and certain product development work.

 

For additional information regarding product development see Item 4. “Information on the Company - Business Overview - Product Development.”

 

D. Trend Information

 

For information see discussion in Item 4. “Information on the Company-Business Overview-Industry Background and Trends” and Item 5. “Operating and Financial Review and Prospects - Results of Operations.”

 

E. Critical Accounting Policies and Estimations

 

Critical Accounting Policies and Estimations

 

We have identified the policies below as critical to the understanding of our financial statements. The preparation of our consolidated financial statements in conformity with IFRS requires management to make estimates and assumptions in certain circumstances that affect the amounts reported in the accompanying financial statements and the related footnotes. Actual results may differ from these estimates. To facilitate the understanding of our business activities, certain of our accounting policies that we believe are the most important to the portrayal of our financial condition and results of operations and that require management’s subjective judgments are described below. We base our judgments on our experience and various assumptions that we believe are reasonable.

 

Revenue Recognition

 

Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).

 

The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.

 

The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.

 

The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.

 

When the Company enters into a contract for the sale of software license which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.

 

57

 

Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.

 

In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.

 

The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.

 

The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.

 

The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.

 

Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.

 

The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.

 

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

58

 

Research and development costs

 

Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if we can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; our intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. We establish technological feasibility upon completion of a detailed program design or a working model.

 

Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. We consider a product to be available for use when we complete its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, we enter into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.

 

Capitalized software costs are amortized on a product by product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years, due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products from prospective customers, all of which validate our expectations) which provides greater amortization expense compared to the revenue-curve method.

 

We assess the recoverability of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.

 

During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.

 

Consolidated financial statements

 

The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.

 

Non-controlling interests

 

Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.

 

Put option granted to non-controlling interests

 

When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.

 

59

 

The Company re-measures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.

 

If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.

 

Business Combinations and goodwill

 

Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.

 

A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.

 

Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.

 

Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.

 

Impairment of non-financial assets 

 

The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.

 

For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.

 

Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.

 

During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.

 

60

 

Stock-based Compensation

 

The Company’s senior management officers are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.

 

The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.

 

No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.

 

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

 

Contingencies

 

From time to time, we are subject to legal, administrative and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters. We accrue a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.

 

Fair Value Measurements

 

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.

 

The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.

 

  Level 1 - quoted prices (unadjusted) in active markets for identical assets or liabilities.
       
  Level 2 - inputs other than quoted prices included within Level 1 that are observable directly or indirectly.
       
  Level 3 - inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).

 

All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.

 

61

 

Income Tax

 

Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.

 

Current taxes:

 

The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.

 

Deferred taxes:

 

Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.

 

Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.

 

Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.

 

Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.

 

Uncertain tax position:

 

A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.

 

Changes in accounting policies – initial adoption of new financial reporting and accounting standards:

 

1.Amendment to IAS 1, “Presentation of Financial Statements”:

 

In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).

 

According to the Subsequent Amendment:

 

Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.

 

In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.

 

62

 

According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.

 

The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.

 

The above Amendments are not expected to have a material impact on the Company’s consolidated financial statements.

 

2.Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:

 

In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.

 

The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.

 

The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

 

3.Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:

 

In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.

 

The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.

 

The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments.

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

 

63

 

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A. Directors and Senior Management

 

Set forth below are the name, age, principal position and a biographical description of each of our directors and executive officers:

 

Name   Age   Position
Guy Bernstein   56   Chief Executive Officer and Director
Sagi Schliesser (1)   52   External Director
Ron Ettlinger (1)   57   External Director
Naamit Salomon   59   Director
Avi Zakay (1)   45   Director
Sami Totah   66   Director
Asaf Berenstin   46   Chief Financial Officer
Arik Kilman   71   Chairman, Software Solutions division
Yakov Tsaroya   54   Chief Executive Officer of Coretech Consulting Services
Yael Ilan   55   Chief Executive Officer of Complete Business Solutions
Arik Faingold   47   President, Integration Solutions division
Idan Faingold   46   Chief Executive Officer of CommIT Technology Solutions Ltd
Eli Schwartz   41   Chief Executive Officer of Comblack IT Ltd
Yuval Baruch   57   Chief Executive Officer of Hermes Logistics
Hanan Shahaf   72   Chief Executive Officer of Roshtov Software Industries Ltd
Yuval Lavi   55   Vice President Technology and innovation of Software Solutions division

 

(1) Member of our Audit and Compensation Committees

 

Messrs. Guy Bernstein, Avi Zakay, Sami Totah and Ms. Naamit Salomon were re-elected as directors at our May 13, 2024 annual general meeting of shareholders to serve as directors until our next annual general meeting of shareholders.

 

Mr. Sagi Schliesser is serving as external director pursuant to the provisions of the Israeli Companies Law for his third three-year term.

 

Mr. Ron Ettlinger was re-elected at our May 13, 2024 annual general meeting of shareholders to serve as external director for a one-year term pursuant to the provisions of the Israeli Companies Law.

 

Messrs. Guy Bernstein and Asaf Berenstin are first cousins. Mr. Arik Faingold is the brother of Mr. Idan Faingold who is an executive officer of the Commit Group and the two brothers are the owners of the 13.6% minority interest in that company. Other than such relationships, there are no family relationships among our directors and senior executives.

 

Guy Bernstein has served as our chief executive officer since April 2010 and has served as a director of our company since January 2007 and served as the chairman of our board of directors from April 2008 to April 2010. Mr. Bernstein has served as the chief executive officer of Formula Systems, our parent company, since January 2008. From December 2006 to November 2010, Mr. Bernstein served as a director and the chief executive officer of Emblaze Ltd. or Emblaze, our former controlling shareholder. Mr. Bernstein also serves as the chairman of the board of directors of Sapiens International Corporation N.V., or Sapiens, and is the chairman of the board of directors of Matrix IT Ltd., both of which are subsidiaries of Formula Systems. From April 2004 to December 2006, Mr. Bernstein served as the chief financial officer of Emblaze and he has served as a director of Emblaze since April 2004. Prior to that and from 1999, Mr. Bernstein served as our chief financial and operations officer. Prior to joining our company, Mr. Bernstein was senior manager at Kost Forer Gabbay & Kasierer, a member of Ernst& Young Global, from 1994 to 1997. Mr. Bernstein holds a B.A. degree in accounting and economics from Tel Aviv University and is a certified public accountant (CPA) in Israel.

 

Sagi Schliesser has served as an external director of our company since November 2015 and is a member of our audit committee. Mr. Schliesser has been the co-founder and chief executive officer of TabTale, a creator of innovative games, interactive books and educational apps since 2010. Prior to founding TabTale, Mr. Schliesser was the CTO of Sapiens International Corporation (NASDAQ and TASE: SPNS), managing Sapiens Technologies. Previously Mr. Schliesser served for seven years as VP of R&D and CTO of IDIT Technologies Ltd., a global provider of insurance software solutions. Before that Mr. Schliesser was one of the founders of WWCOM, a B2B enablement software startup. Mr. Schliesser holds a B.Sc. degree with honors in Computer Science and Psychology from Tel Aviv University, as well as a Master’s degree in Computer Science from the Interdisciplinary Center in Herzliya and an M.B.A. degree with honors in Business Psychology from Hamaslool Ha’akademi Shel Hamichlala Leminhal.

  

64

 

Ron Ettlinger has served as an external director of our company since December 2014 and is a member of our audit committee. Mr. Ettlinger is the founder and has been the chief executive officer of “Nippon Europe Israel Ltd.,” a leading provider of car multimedia advanced systems, since October 2000. Prior to that, Mr. Ettlinger was the owner and general manager of Universal Ltd., a car service. Mr. Ettlinger is the founder and since July 2014 has served as chief executive officer of Nippon Lights Ltd., a leading provider of LED lights and panels. Mr. Ettlinger holds a B.A. degree in Business, with a major in finance and marketing from Tel-Aviv College of Management.

 

Naamit Salomon has served as director of our company since March 2003. Since January 2010, Ms. Salomon has served as a partner in an investment company. Ms. Salomon also serves as a director of Sapiens, which is part of the Formula group. Ms. Salomon served as the chief financial officer of Formula Systems from August 1997 until December 2009. From 1990 through August 1997, Ms. Salomon served as the controller of two large privately held companies in the Formula group. Ms. Salomon holds a B.A. degree in Economics and Business administration from Ben Gurion University and an LL.M. degree from Bar-Ilan University.

 

Avi Zakay has served as director of our company since February 2018. Mr. Zakay has been the sales manager of the Volkswagen dealership and showroom in Rishon Letzion (Champion Motors) since 2014. In 2013, he served as the sales manager of the showroom of Mitsubishi Motors in Netanya, and from 2007 to 2013, he served as a sales manager of BMW and Mercedes-Benz in Tel Aviv. Mr. Zakay holds a B.A. degree in Business Administration and studied for an M.B.A. degree, both from College of Management in Tel-Aviv. 

 

Sami Totah (66) has been a General Partner at Viola Growth, a private equity firm investing in the hi-tech arena, for the last 15 years. He is a seasoned executive with over 25 years of international management leadership in the IT industry. He has extensive knowledge and execution experience in overseeing very large IT projects, and has built an extensive global network with customers, partners, investors and executives. From 2002 to 2008, he served as an active chairman in several leading startup companies, defining long-term strategy and assisting in company scale-up. He has served as a board member in ECtel (NASDAQ: ECTX) and Pilat Media (AIM: PGB). Mr. Totah formerly served as Senior Vice President of Operations (COO) at Amdocs (NYSE:DOX), Israel’s largest software company.

 

Asaf Berenstin has served as our chief financial officer since April 2010. In November 2011, Mr. Berenstin was appointed as Chief Financial Officer of our parent company Formula Systems (1985) Ltd. in addition to his position as chief financial officer of our company. Prior to that and from August 2008, Mr. Berenstin served as our corporate controller. Mr. Berenstin also serves as a director of Michpal Micro Computers (1983) Ltd., a director at TSG IT Advanced Systems Ltd., and is a director at InSync staffing, all of them are subsidiaries of Formula Systems. Prior to joining our company and from July 2007, Mr. Berenstin served as a controller at Gilat Satellite Networks Ltd. (NASDAQ: GILT). From October 2003 to July 2008, Mr. Berenstin was a certified public accountant at Kesselman & Kesselman, a member of PriceWaterhouseCoopers. Mr. Berenstin holds a B.A. degree in Accounting and Economics and an M.B.A. degree, both from Tel Aviv University, and is a certified public accountant (CPA) in Israel.

 

Yuval Lavi has served as Vice President Technology and Innovation since 2017. Prior to that and from April 2013, Mr. Lavi served as vice president, Corporate Professional Services & Support. Mr. Lavi joined our company in 2013. Before joining our company, Mr. Lavi served for 18 years as the Chief Technology Officer and joint founder of Kopel Reem Ltd.

 

Arik Kilman has served as chairman of our Software Solutions division since January 2017 and president of AppBuilder Software Solutions division since January 2012, following our acquisition of AppBuilder Solutions Ltd. at which time he was named Chief Executive Officer of AppBuilder. Prior to joining our company, Mr. Kilman served as Chief Executive Officer of BluePhoenix Solutions Ltd., the former parent of AppBuilder from May 2003 to January 2009 and from April 2010 to December 2011. Mr. Kilman holds a B.A. degree in Economics and Computer Science from New York City College of Technology.

 

Yakov Tsaroya has served as chief executive officer of our subsidiary, CoreTech Consulting Group LLC, since 2006. Mr. Tsaroya has also served as Chief Executive Officer of Fusion Solution LLC and Xsell Resources Inc. since our acquisition of these companies in 2010. Mr. Tsaroya holds a B.A. degree in Accounting and Finance from the College of Administration in Israel and is a certified public accountant (CPA) in Israel.

 

65

 

Yael Ilan joined Complete Business Solutions as CEO in 2023 after spending six years as CEO at Formula Telecom Solution. Prior to joining Magic group, Yael held several managerial positions in Amdocs USA and Amdocs Israel Professional Services groups, supporting large operations for communication service providers in Israel and abroad. Yael also served as an independent consultant of operations management and control for high-tech and low-tech companies. Yael holds a B.A degree from Jerusalem’s Hebrew University in Economics and Business Administration and a professional Diploma in Computer Sciences.

 

Arik Faingold has served as president of our Integration Solutions division since July 2012. Mr. Faingold has served as chairman of Comm-IT Group since 2009. Mr. Faingold was General Manager of Open TV Israel, part of OpenTV Global, from 2003 to 2009. Mr. Faingold served as Co-founder and CTO of Betting Corp from 1999 to 2003. Mr. Faingold holds a B.A. degree in Computer Science from the Interdisciplinary Center in Herzliya and an M.B.A. degree from Tel Aviv University.

 

Idan Faingold has served as chief executive officer of CommIT Technology Solutions since September 2005. Mr. Faingold brings extensive experience from the IT and Communication arena after serving close to a decade in the software unit of the Israeli Air Force where he managed Security and Data Communication. During his tenure in the army, he also held numerous senior management positions, leading large, cutting-edge technology projects. Mr. Faingold holds a B.A. degree in Computer Science from the Academic College of Tel Aviv-Yaffo.

 

Eli Schwartz has served as chief executive officer of Comblack IT since September 2009. Mr. Schwartz brings extensive experience from the IT and main frame arena after serving close to a decade at Mamram (Israel Defense Force Center of Computing and Information Systems). Mr. Schwartz holds a B.A. degree in Management and Computer Science from the Open University of Israel.

 

Yuval Baruch has served as an officer of our company since his appointment in September 2012 as the chief executive officer of Hermes Logistics Technologies (HLT). Mr. Baruch has also served as the chief executive officer of Pilat HR solutions since April 2013. Mr. Baruch was chief executive officer of J.R. Holdings & Development from November 2007 to January 2012. Mr. Baruch has served as an external director of Matrix IT, a publicly traded company in Israel, since 2011. Between 2004 and 2008 Mr. Baruch launched, managed and divested a chain of fitness centers in Israel. Mr. Baruch holds a B.A. degree in Marketing and Finance from The College of Management in Israel and an M.B.A. degree from the Stanford Graduate School of Business.

 

Hanan Shahaf became an officer of our company in July 2016, as part of the Roshtov Software Industries Ltd. acquisition. Mr. Shahaf was one of Roshtov’s founders in 1989 and has served as its Chief Executive Officer and a director since its inception. He also served as a director and chairman on several board of private companies. Mr. Shahaf holds a B.sc degree in Industrial engineering and Management and an M.B.A. from Northwestern University (Kellogg School of Management) and Tel Aviv University (Recanati Graduate School of Business Administration).

 

B. Compensation

 

The following table sets forth all compensation we paid with respect to all of our directors and executive officers as a group for the year ended December 31, 2023. 

 

    Salaries,
fees,
commissions, stock-based compensation
and bonuses
    Pension,
retirement
and similar
benefits
 
All directors and executive officers as a group (16 persons)   $ 8,369,000     $ 223,000  

 

For so long as we qualify as a foreign private issuer, we are not required to comply with the proxy rules applicable to U.S. domestic companies, including the requirement to disclose information concerning the amount and type of compensation paid to our chief executive officer, chief financial officer and the three other most highly compensated executive officers, rather than on an aggregate basis. Nevertheless, a recent amendment to the regulations promulgated under the Israeli Companies Law requires us to disclose the annual compensation of our five most highly compensated officers on an individual basis, rather than on an aggregate basis, as was previously permitted for Israeli public companies listed overseas. Under the Companies Law regulations, this disclosure is required to be included in the annual proxy statement for our annual meeting of shareholders each year, which we furnish to the SEC under cover of a Report of Foreign Private Issuer on Form 6-K. Because of that disclosure requirement under Israeli law, we are also including such information in this annual report, pursuant to the disclosure requirements of Form 20-F.

 

66

 

The table below reflects the compensation granted to our five most highly compensated officers during or with respect to the year ended December 31, 2023. All amounts reported in the table reflect the cost to our company, as recognized in our financial statements for the year ended December 31, 2023.

 

2023 Summary Compensation Table

 

Name and Position  Salary   Bonus(1)   Equity Based
Compensation(2)
   All Other
Compensation(3)
   Total 
Idan Faingold,
Chief Executive Officer of CommIT Technology Solutions Ltd
  $281,000   $145,000   $1,430,000   $98,000   $1,954,000 
Arik Faingold, President, Integration Solutions Division  $411,000   $145,000   $1,428,000   $-   $1,984,000 
Yakov Tsaroya
Chief Executive Officer of Coretech Consulting Services
  $400,000   $1,142,000   $-   $9,000   $1,551,000 
Eli Schwartz, Chief Executive Officer of Comblack I.T. Ltd.  $423,000   $233,000   $-   $-   $656,000 
Arik Kilman, Chairman, Software Group  $-   $611,000   $-   $-   $611,000 

 

(1)Amounts reported in this column represent annual incentive bonuses granted to the covered executives based on performance-metric based formulas set forth in their respective employment agreements.

 

(2)Amounts reported in this column represent the grant date fair value computed in accordance with accounting guidance for share-based compensation.

 

(3)Amounts reported in this column include personal benefits and perquisites, including those mandated by applicable law. Such benefits and perquisites may include, to the extent applicable to the respective covered executive, payments, contributions and/or allocations for savings funds (e.g., Managers Life Insurance Policy), education funds (referred to in Hebrew as “keren hishtalmut”), pension, severance, vacation, car or car allowance, medical insurances and benefits, risk insurance (e.g., life insurance or work disability insurance), telephone expense reimbursement, convalescence or recreation pay, relocation reimbursement, payments for social security, and other personal benefits and perquisites consistent with our company’s guidelines. All amounts reported in the table represent incremental cost to our company.

 

During the year ended December 31, 2023, we paid to each of our outside and independent directors an annual fee of $20,660 and a per-meeting attendance fee of $768. Such fees are paid based on the fees detailed in a schedule published semi-annually by the Committee for Public Directors under the Israeli Securities Law. The above compensation excludes stock-based compensation costs in accordance with IFRS 2.

 

As of April 1, 2024, our directors and executive officers as a group, then consisting of 16 persons, held 190,725. All such options were granted under our 2007 Incentive Compensation Plan. See Item 6E “Directors, Senior Management and Employees - Share Ownership - Stock-Based Compensation Plans.”

 

C. Board Practices

 

Introduction

 

According to the Israeli Companies Law and our Articles of Association, the management of our business is vested in our board of directors. The board of directors may exercise all powers and may take all actions that are not specifically granted to our shareholders. Our executive officers are responsible for our day-to-day management. The executive officers have individual responsibilities established by our board of directors. Executive officers are appointed by and serve at the discretion of the board of directors, subject to any applicable agreements.

 

67

 

Election of Directors

 

Our articles of association provide for a board of directors consisting of no less than three and no more than eleven members or such other number as may be determined from time to time at a general meeting of shareholders. Our board of directors is currently composed of five directors.

 

Pursuant to our articles of association, all of our directors are elected at our annual general meeting of shareholders, which are required to be held at least once during every calendar year and not more than 15 months after the last preceding meeting. Except for our external directors (as described below), our directors are elected by a vote of the holders of a majority of the voting power represented and voting at such meeting and hold office until the next annual meeting of shareholders following the annual meeting at which they were appointed. Directors (other than external directors) may be removed earlier from office by resolution passed at a general meeting of our shareholders. Our board of directors may temporarily fill vacancies in the board until the next annual meeting of shareholders, provided that the total number of directors will not exceed the maximum number permitted under our articles of association.

 

Under the Israeli Companies Law, our board of directors is required to determine the minimum number of directors who must have “accounting and financial expertise” (as such term is defined in regulations promulgated under the Israeli Companies Law). In determining such number, the board of directors must consider, among other things, the type and size of the company and the scope of and complexity of its operations. Our board of directors has determined that at least one director must have “accounting and financial expertise,” within the meaning of the regulations promulgated under the Israeli Companies Law.

 

External and Independent Directors

 

External Directors. The Israeli Companies Law requires companies organized under the laws of the State of Israel with shares that have been offered to the public in or outside of Israel to appoint at least two external directors. No person may be appointed as an external director if the person is a relative of the controlling shareholder of the company or if the person or the person’s relative, partner, employer or any entity under the person’s control has or had, on or within the two years preceding the date of the person’s appointment to serve as an external director, any affiliation with the company or the controlling shareholder of the company or the controlling shareholder’s relative or any entity controlled by the company or by the controlling shareholder of the company. If the company does not have a controlling shareholder or a person or entity which holds 25% of the total voting rights of the company, an external director may also not have an affiliation with chairman of the board, the chief executive officer, beneficial owner of 5% or more of the issued shares or the voting power of the company and the most senior executive officer of the company in the finance field. The term “affiliation” includes an employment relationship, a business or professional relationship maintained on a regular basis (other than negligible relationships), control and service as an “office holder” as defined in the Israeli Companies Law, however, “affiliation” does not include service as a director of a private company prior to its first public offering if the director was appointed to such office for the purpose of serving as an external director following the company’s first public offering. In addition, no person may serve as an external director if the person’s position or other activities create or may create a conflict of interest with the person’s responsibilities as an external director or may otherwise interfere with the person’s ability to serve as an external director. In addition, a director in a company may not be appointed as an external director in another company if at that time, a director of the other company serves as an external director in the first company. Moreover, a person may not be appointed as an external director, if he or she is employed by the Israeli Securities Authority or by Tel-Aviv Stock Exchange. If, at the time external directors are to be appointed, all current members of the board of directors which are not the controlling shareholders of the company or their relatives are of the same gender, then at least one external director must be of the other gender.

 

At least one of the external directors must have “accounting and financial expertise” and the other external directors must have “professional expertise,” as such terms are defined by regulations promulgated under the Israeli Companies Law.

 

68

 

The election of the nominee for external director requires the affirmative vote of (i) the majority of the votes actually cast with respect to such proposal including at least a majority of the voting power of the non-controlling shareholders (as such term is defined in the Israel Securities Law, 1968) or those shareholders who do not have a personal interest in approval of the nomination except for a personal interest that is not as a result of the shareholder’s connections with the controlling shareholder, who are present in person or by proxy and vote on such proposal, or (ii) the majority of the votes cast on such proposal at the meeting, provided that the total votes cast in opposition to such proposal by the non-controlling shareholders or those shareholders who do not have a personal interest in approval of the nomination except for a personal interest that is not as a result of the shareholder’s connections with the controlling shareholder (as such term is defined in the Israel Securities Law, 1968) does not exceed 2% of all the voting power in the Company.

 

External directors serve for a three-year term. However, in accordance with the Israeli Companies Law regulations, external directors of a public company whose shares are traded on the NASDAQ may be appointed for additional periods of three-year each provided that the audit committee and the board of directors have approved that, given the external director’s expertise and contribution to the board and committee meetings, such appointment is for the company’s benefit and provided further that the nomination to additional periods of three-year terms is approved through one of the following mechanisms: (i) the board of directors proposed the nominee and his appointment was approved by the shareholders in the manner required to appoint external directors for their initial term (described above); or (ii) one or more shareholders holding 1% or more of the voting rights proposed the nominee, and the nominee is approved by the majority of the votes actually cast with respect to such proposal and all of the following conditions are met: (a) the majority of votes does not include the votes of the controlling shareholder or votes of shareholders who have a personal interest in approval of the nomination except for a personal interest that is not as a result of the shareholder’s connections with the controlling shareholder and (b) the total votes cast in favor of such proposal by the non-controlling shareholders or those shareholders who do not have a personal interest in the approval of the nomination except for a personal interest that is not as a result of the shareholder’s connections with the controlling shareholder exceed 2% of all the voting power in the company.

 

External directors may be removed from office only by the same percentage of shareholders as is required for their election, or by a court, and then only if the external directors cease to meet the statutory qualifications for their appointment, violate their duty of loyalty to the company or are found by a court to be unable to perform his or hers duties on a full time basis. External directors may also be removed by the court if they are found guilty of bribery, fraud, administrative offenses or use of inside information.

 

Each committee of the board of directors that may exercise a responsibility of the board of directors must include at least one external director. The audit committee must be comprised of at least three directors and include all the external directors. An external director is entitled to compensation as provided in regulations adopted under the Israeli Companies Law and is otherwise prohibited from receiving any other compensation, directly or indirectly, in connection with such service.

 

Until the lapse of two years from termination of office, we may not engage an external director, or his or her spouse or child to service as an office holder and cannot employ or receive services from that person, either directly or indirectly, including through a corporation controlled by that person.

 

Independent Directors. NASDAQ Stock Market Rules require us to establish an audit committee comprised of at least three members and only of independent directors each of whom satisfies the respective “independence” requirements of the SEC and NASDAQ.

 

69

 

Pursuant to the Israeli Companies Law, a director may be qualified as an independent director if such director is either (i) an external director; or (ii) a director that serves as a board member less than nine years and the audit committee has approved that he or she meets the independence requirements of an external director. A majority of the members serving on the audit committee must be independent under the Israeli Companies Law. In addition, an Israeli company whose shares are publicly traded may elect to adopt a provision in its articles of association pursuant to which a majority of its board of directors will constitute individuals complying with certain independence criteria prescribed by the Israeli Companies Law. We have not included such a provision in our articles of association. Pursuant to Israeli regulations adopted in January 2011, directors who comply with the independence requirements of NASDAQ and the SEC are deemed to comply with the independence requirements of the Israeli Companies Law.

 

Our board of directors has determined that Mr. Sagi Schliesser, Mr. Ron Ettlinger both qualify as independent directors under the SEC and NASDAQ requirements and as external directors under the Israeli Companies Law requirements. Our board of directors has further determined that Mr. Avi Zakay and Mr. Sami Totah both qualify as independent directors under the SEC, NASDAQ and Israeli Companies Law requirements.

 

Committees of the Board of Directors

 

Audit Committee. Our audit committee, established in accordance with Sections 114-117 of the Israeli Companies Law and Section 3(a)(58)(A) of the Securities Exchange Act of 1934, assists our board of directors in overseeing the accounting and financial reporting processes of our company and audits of our financial statements, including the integrity of our financial statements, compliance with legal and regulatory requirements, our independent public accountants’ qualifications and independence, the performance of our internal audit function and independent public accountants, finding any irregularities in the business management of our company for which purpose the audit committee may consult with our independent auditors and internal auditor, proposing to the board of directors ways to correct such irregularities and such other duties as may be directed by our board of directors. The responsibilities of the audit committee also include approving related-party transactions as required by law. The audit committee is also required to determine whether any action is material and whether any transaction is an extraordinary transaction or non-negligible transaction, for the purpose of approving such action or transaction as required by the Israeli Companies Law. Under Israeli law, an audit committee may not approve an action or a transaction with a controlling shareholder, or with an office holder, unless at the time of approval two external directors are serving as members of the audit committee and at least one of the external directors was present at the meeting in which an approval was granted.

 

Our audit committee is currently composed of Messrs. Ettlinger, Schliesser, Zakay and Totah, each of whom satisfies the “independence” requirements of both the SEC and NASDAQ. We also comply with Israeli law requirements for audit committee members. Our board of directors has determined that Mr. Ettlinger and Mr. Totah both qualify as a financial experts. The audit committee meets at least once each quarter.

 

Compensation Committee. In accordance with the Israeli Companies Law, we have a compensation committee, whose role is to: (i) recommend a compensation policy for office holders and to recommend to the board, once every three years, on the approval of the continued validity of the compensation policy that was determined for a period exceeding three years; (ii) recommend an update the compensation policy from time to time and to examine its implementation; (iii) determine whether to approve the terms of service and employment of office holders that require the committee’s approval; and (iv) exempt a transaction from the requirement of shareholders’ approval in accordance with the provisions of the Israeli companies Law. The compensation committee also has oversight authority over the actual terms of employment of directors and officers and may make recommendations to the board of directors and the shareholders (where applicable) with respect to deviation from the compensation policy that was adopted by the company.

 

Under the Israeli Companies Law, a compensation committee must consist of no less than three members, including all of the external directors (who must constitute a majority of the members of the committee), and the remainder of the members of the compensation committee must be directors whose terms of service and employment were determined pursuant to the applicable regulations. The same restrictions on the actions and membership in the audit committee as discussed above under “Audit Committee,” including the requirement that an external director serve as the chairman of the committee and the list of persons who may not serve on the committee, also apply to the compensation committee. We have established a compensation committee that is currently composed of Messrs. Ettlinger, Schliesser, Zakay and Totah.

 

70

 

Internal Auditor

 

The Israeli Companies Law also requires the board of directors of a public company to appoint an internal auditor proposed by the audit committee. A person who does not satisfy the Israeli Companies Law’s independence requirements may not be appointed as an internal auditor.

 

The role of the internal auditor is to examine, among other things, the compliance of the company’s conduct with applicable law and orderly business practice. Our internal auditor complies with the requirements of the Israeli Companies Law. Alkalay Monarov currently serves as our internal auditor.

 

Directors’ Service Contracts

 

There are no arrangements or understandings between us and any of our subsidiaries, on the one hand, and any of our directors, on the other hand, providing for benefits upon termination of their employment or service as directors of our company or any of our subsidiaries.

 

Approval of Related Party Transactions Under Israeli Law

 

Fiduciary Duties of Office Holders

 

The Israeli Companies Law codifies the fiduciary duties that “office holders,” including directors and executive officers, owe to a company. An “office holder” is defined in the Israeli Companies Law as a chief executive officer, chief business manager, deputy general manager, vice general manager, any other person assuming the responsibilities of any of the foregoing positions without regard to such person’s title or a director or any other manager directly subordinate to the general manager. An office holder’s fiduciary duties consist of a duty of care and a duty of loyalty. The duty of care requires an office holder to act at a level of care that a reasonable office holder in the same position would employ under the same circumstances. This includes the duty to utilize reasonable means to obtain (i) information regarding the appropriateness of a given action brought for his approval or performed by him by virtue of his position and (ii) all other information of importance pertaining to the foregoing actions. The duty of loyalty includes (i) avoiding any conflict of interest between the office holder’s position in the company and any other position he holds or his personal affairs, (ii) avoiding any competition with the company’s business, (iii) avoiding exploiting any business opportunity of the company in order to receive personal gain for the office holder or others, and (iv) disclosing to the company any information or documents relating to the company’s affairs that the office holder has received due to his position as an office holder.

 

Disclosure of Personal Interests of an Office Holder

 

The Israeli Companies Law requires that an office holder promptly, and no later than the first board meeting at which such transaction is considered, disclose any personal interest that he or she may have and all related material information known to him or her and any documents in their position, in connection with any existing or proposed transaction by us. In addition, if the transaction is an extraordinary transaction, that is, a transaction other than in the ordinary course of business, other than on market terms, or likely to have a material impact on the company’s profitability, assets or liabilities, the office holder must also disclose any personal interest held by the office holder’s spouse, siblings, parents, grandparents, descendants, spouse’s descendants and the spouses of any of the foregoing, or by any corporation in which the office holder or a relative is a 5% or greater shareholder, director or general manager or in which he or she has the right to appoint at least one director or the general manager.

 

Approval of Transactions with Office Holders and Controlling Shareholders

 

Some transactions, actions and arrangements involving an office holder (or a third party in which an office holder has a personal interest) must be approved by the board of directors and, in some cases, by the audit committee or the compensation committee and by the board of directors, and under certain circumstances shareholder approval may also be required, provided, however, that such transactions are for the benefit of the company. Subject to certain exceptions. A person who has a personal interest in the approval of a transaction by the audit committee or the Board may not be present and take part in the voting. An officer or a director who has a personal interest, may be present at the meeting for the purpose of presenting the transaction if the chairman of the audit committee or the Board, as relevant, has determined that the presence of the officer or director is required. A director may be present and vote at the meetings of the audit committee and Board if the majority of the directors have a personal interest in the approval of the transaction. In such case, the transaction also requires approval by the general meeting. The disclosure requirements which apply to an office holder also apply to such transaction with respect to his or her personal interest in the transaction.

 

71

 

The Companies Law provides for certain procedural constraints on a public company entering into a transaction in which a controlling shareholder and other interested parties have a personal interest. More specifically, Section 275 of the Companies Law provides that an extraordinary transaction (which is defined as a transaction that is either not in a company’s ordinary course of business; or a transaction that is not undertaken in market conditions; or a transaction that is likely to substantially influence the profitability of a company, its property or liabilities) between a public company and its controlling shareholder, or an extraordinary transaction of a public company with a third party in which the controlling shareholder has a personal interest, including a transaction of a public company with a controlling shareholder, directly or indirectly, for the receipt of services therefrom (and including a transaction concerning the compensation arrangement of a controlling shareholder in its capacity as an employee or office holder of the company) (a “Controlling Party Transaction”), requires the approval of the audit committee (and with respect to a transaction concerning the compensation arrangement – the compensation committee), the board of directors and the general meeting of shareholders, provided however that the majority approving the transaction shall include at least one half of the votes of shareholders who do not have a personal interest in the transaction and are participating in the vote, or that the aggregate number of votes against the approval of the transaction, voted by shareholders who do not have such personal interest do not exceed 2% of the entire voting rights in the company. Section 275 of the Companies Law further provides that if the term of the Controlling Party Transaction extends beyond three years, the above approvals are required once every three years. However, if such transaction does not relate to a compensation arrangement, then the audit committee may approve the transaction for a longer duration, provided that the audit committee determines that such duration is reasonable under the circumstances. In accordance with the Israeli Companies law the audit committee is responsible to determine that Controlling Party Transactions shall be subject to a competitive procedure or other similar procedure before such transactions are approved.

 

During the year ended December 31, 2023, we sold approximately $3.7 million of services to affiliated companies of Formula Systems. In 2023, we also purchased from those affiliated companies approximately $3.4 million of hardware, software and services. We also provided Formula Systems cash management, accounting and bookkeeping services for total consideration of $0.2 million.

 

Approval Process of Terms of Service and Employment of Office Holders

 

Under the Israeli Companies Law, the method of approval of Terms of Service and Employment of office holders must be approved as follows:

 

  With respect to an office holder who is not the general manager, a director, a controlling shareholder or a relative of the controlling shareholder:

 

  In the event the transaction is in accordance with the compensation policy of the company – approval (in the following order) of: (i) compensation committee and (ii) board of directors.

 

  In the event the transaction is not in accordance with the compensation policy of the company – approval, in special cases (in the following order), by the (i) compensation committee, (ii) board of directors and (iii) company’s shareholders, by a simple majority, provided that such majority shall include (i) at least one half of the votes of shareholders who are participating in the vote and are not controlling shareholders or do not have a personal interest regarding the approval of the compensation policy, or (ii) the aggregate number of the opposing votes, voted by shareholders who do not have such personal interest or are not controlling shareholders, do not exceed two percent (2%) of the entire voting rights in the company (the “Special Majority”). Under these circumstances, the compensation committee and board of directors are required to approve the transaction based on certain considerations and include certain instructions in connection with the compensation policy. In the event the company’s shareholders do not approve the compensation of the office holder, the compensation committee and board of directors may still approve the transaction, in special cases and with detailed reasons and after discussion and examining the rejection of the company’s shareholders.

 

  With respect to a company’s general manager (generally the equivalent of a CEO):

 

  In the event the transaction is in accordance with the compensation policy - approval (in the following order) by the: (i) compensation committee, (ii) board of directors and (iii) company’s shareholders with the “Special Majority” described above.

 

72

 

  In the event the transaction is not in accordance with the compensation policy – the approval process and requirements are the same as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative of the controlling shareholder.

 

  The Israeli Companies Law includes an exception from the shareholder approval requirement in connection with the approval of a transaction with a general manager candidate, subject to certain conditions. In addition, in the event the company’s shareholders do not approve the compensation of the general manager, the compensation committee and board of directors may still approve the transaction, in special cases and with detailed reasons and after discussion and examining the rejection of the company’s shareholders.

 

  With respect to a director who is not a controlling shareholder or a relative of the controlling shareholder:

 

  In the event the transaction is in accordance with the compensation policy – approval (in the following order) by the: (i) compensation committee, (ii) board of directors and (iii) company’s shareholders with a regular majority.

 

  In the event the transaction is not in accordance with the compensation policy – the approval process and requirements are the same as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative of the controlling shareholder (other than the possibility to approve a transaction that was not approved by the shareholders).

 

  With respect to a controlling shareholder or a relative of a controlling shareholder:

 

  In the event the transaction is in accordance with the compensation policy - approval (in the following order) by the: (i) compensation committee, (ii) board of directors and (iii) company’s shareholders with the “Special Majority” described above.

 

  In the event the transaction is not in accordance with the compensation policy: the approval process and requirements are the same as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative of the controlling shareholder (other than the possibility to approve a transaction that was not approved by the shareholders).

 

In accordance with the Israeli Companies Law, the audit committee is responsible to determine that Controlling Party Transactions shall be subject to a competitive procedure or other similar procedure before such transactions are approved.

 

Our latest amended compensation policy was adopted on February 25, 2021.

 

Provisions Restricting Change in Control of Our Company

 

Tender Offer. In certain circumstances, an acquisition of shares in a public company must be made by means of a tender offer if, as a result of the acquisition, the purchaser would hold 25% or more of the voting rights in the company (unless there is already a 25% or greater shareholder of the company) or more than 45% of the voting rights in the company (unless there is already a shareholder that holds more than 45% of the voting rights in the company). If, as a result of an acquisition, the acquirer would hold more than 90% of a company’s shares or voting rights, the acquisition must be made by means of a tender offer for all of the shares. A purchase by a tender offer is subject to additional requirements as specified in the Israeli Law and regulations promulgated thereunder.

 

Merger. The Israeli Companies Law generally requires that a merger be approved by the board of directors and by the general meeting of the shareholders. Upon the request of any creditor of a merging company, a court may delay or prevent the merger if it concludes that there is a reasonable concern that, as a result of the merger, the surviving company will be unable to satisfy its obligations. In addition, a merger may generally not be completed unless at least (i) 50 days have passed since the filing of the merger proposal with the Israeli Registrar of Companies, and (ii) 30 days have passed since the merger was approved by the shareholders of each of the merging companies. The approval of merger by the company is also subject to additional approval requirements as specified in the Israeli Companies Law and regulations promulgated thereunder.

 

73

 

Exculpation, Indemnification and Insurance of Directors and Officers

 

Exculpation and Indemnification of Office Holders

 

The Israeli Companies Law and our Articles of Association authorize us, subject to the receipt of requisite corporate approvals, to indemnify and exempt our directors and officers, subject to certain conditions and limitations. Most recently, in November 2011 our shareholders approved a form of indemnification and exculpation letter to ensure that our directors and officers (including any director and officer who may be deemed to be a controlling shareholder, within the meaning of the Israeli Companies Law) are afforded protection to the fullest extent permitted by law as currently in effect. Under the approved form of indemnification and exculpation letter, the total amount of indemnification allowed may not exceed an amount equal to 25% of our shareholders’ equity in the aggregate, calculated with respect to each of our directors and officers.

 

The Israeli Companies Law provides that an Israeli company may not exculpate an office holder from liability for a breach of the duty of loyalty of the office holder. The company may, however, approve an office holder’s act performed in breach of the duty of loyalty, provided that the office holder acted in good faith, the act or its approval does not harm the company and the office holder discloses the nature of his or her personal interest in the act and all material facts and documents a reasonable time before discussion of the approval. An Israeli company may exculpate an office holder in advance from liability to the company, in whole or in part, for a breach of duty of care, but only if a provision authorizing such exculpation is inserted in its articles of association. An Israeli company may also not exculpate a director for liability arising out of a prohibited dividend or distribution to shareholders.

 

The Israeli Companies Law provides that a company may, if permitted by its articles of association, indemnify an office holder for acts or omissions performed by the office holder in such capacity for:

 

  A financial liability imposed on the office holder in favor of another person by any judgment, including a settlement or an arbitrator’s award approved by a court;

 

  Reasonable litigation expenses, including attorney’s fees, actually incurred by the office holder as a result of an investigation or proceeding instituted against him or her by a competent authority, provided that such investigation or proceeding concluded without the filing of an indictment against the office holder or the imposition of any financial liability instead of criminal proceedings, or concluded without the filing of an indictment against the office holder and a financial liability was imposed on the officer holder instead of criminal proceedings with respect to a criminal offense that does not require proof of criminal intent;

 

  Reasonable litigation expenses, including attorneys’ fees, incurred by such office holder or which were imposed on him by a court, in proceedings the company instituted against the office holder or that were instituted on the company’s behalf or by another person, or in a criminal charge from which the office holder was acquitted, or in a criminal proceeding in which the office holder was convicted of a crime which does not require proof of criminal intent; and

  

  Expenses, including reasonable litigation expenses and legal fees, incurred by such office holder as a result of a proceeding instituted against him in relation to (A) infringements that may result in imposition of financial sanction pursuant to the provisions of Chapter H’3 under the Israeli Securities Law or (B) administrative infringements pursuant to the provisions of Chapter H’4 under the Israeli Securities Law or (C) infringements pursuant to the provisions of Chapter I’1 under the Israeli Securities Law; and (e) payments to an injured party of infringement under Section 52ND(a)(1)(a) of the Israeli Securities Law.

 

74

 

In accordance with the Israeli Companies Law, a company’s articles of association may permit the company to:

 

  Undertake in advance to indemnify an office holder, except that with respect to a financial liability imposed on the office holder by any judgment, settlement or court-approved arbitration award, the undertaking must be limited to types of occurrences, which, in the opinion of the company’s board of directors, are, at the time of the undertaking, foreseeable due to the company’s activities and to an amount or standard that the board of directors has determined is reasonable under the circumstances; and

 

  Retroactively indemnify an office holder of the company.

 

Insurance for Office Holders

 

The Israeli Companies Law provides that a company may, if permitted by its articles of association, insure an office holder for acts or omissions performed by the office holder in such capacity for:

 

  A breach of his or her duty of care to the company or to another person;

 

  A breach of his or her duty of loyalty to the company, provided that the office holder acted in good faith and had reasonable cause to assume that his act would not prejudice the company’s interests; and

 

  A financial liability imposed upon the office holder in favor of another person.

 

Subject to the provisions of the Israeli Companies Law and the Israeli Securities Law, a company may also enter into a contract to insure an office holder for (A) expenses, including reasonable litigation expenses and legal fees, incurred by the office holder as a result of a proceeding instituted against such office holder in relation to (1) infringements that may impose financial sanction pursuant to the provisions of Chapter H’3 under the Israeli Securities Law or (2) administrative infringements pursuant to the provisions of Chapter H’4 under the Israeli Securities Law or (3) infringements pursuant to the provisions of Chapter I’1 under the Israeli Securities Law and (B) payments made to the injured parties of such infringement under Section 52ND(a)(1)(a) of the Israeli Securities Law.

 

Limitations on Exculpation, Insurance and Indemnification

 

The Israeli Companies Law provides that neither a provision of the articles of association permitting the company to enter into a contract to insure the liability of an office holder, nor a provision in the articles of association or a resolution of the board of directors permitting the indemnification of an office holder, nor a provision in the articles of association exempting an office holder from duty to the company shall be valid, where such insurance, indemnification or exemption relates to any of the following:

 

  A breach by the office holder of his duty of loyalty, except with respect to insurance coverage or indemnification if the office holder acted in good faith and had reasonable grounds to assume that the act would not prejudice the company;

 

  A breach by the office holder of his duty of care if such breach was committed intentionally or recklessly, unless the breach was committed only negligently;

 

75

 

  Any act or omission committed with intent to derive an unlawful personal gain; and

 

  Any fine, civil fine, financial sanction or forfeiture imposed on the office holder.

 

In addition, pursuant to the Israeli Companies Law, exemption of, procurement of insurance coverage for, an undertaking to indemnify or indemnification of an office holder must be approved by the compensation committee and the board of directors and, if such office holder is a director or a controlling shareholder or a relative of the controlling shareholder, also by the shareholders general meeting.

 

Our articles of association allow us to insure, indemnify and exempt our office holders to the fullest extent permitted by law, subject to the provisions of the Israeli Companies Law.

 

On February 25, 2021, our shareholders approved that the coverage of our directors’ and officers’ liability insurance policy will be up to a maximum amount of $60,000,000, both per claim and in the aggregate, plus up to $10,000,000 of Side A Difference in Conditions coverage. In addition, it was approved that we may pay an annual premium not exceeding $2,000,000 per year (which may be increased by no more than 20% per year), and that any renewal, extension or replacement thereof will be on terms substantially similar to or better (from the perspective of the directors and officers) than those of the then-effective insurance policy.

 

Board Diversity

 

While we do not have a formal policy on diversity, our Board considers diversity to include the skill set, background, reputation, type and length of business experience of our board members, as well as a particular nominee’s contribution to that mix. Although there are many other factors, the Board seeks individuals with experience in our industry, sales and marketing, legal and accounting skills and board experience.

 

Board Diversity Matrix

 

Board Diversity Matrix for Magic Software Enterprises Ltd.
(As of 12/31/2023)
    
Country of Principal Executive Offices   Israel 
Foreign Private Issuer   Yes 
Disclosure Prohibited Under Home Country Law   No 
Total Number of Directors   6 

 

   Female   Male   Non-Binary   Did Not
Disclose
Gender
 
Part I: Gender Identity                
Directors   1    5    -    - 
                                                   
Part II: Demographic Background                    
Underrepresented Individual in Home Country Jurisdiction   0                
LGBTQ+   0                
Did Not Disclose Demographic Background   0                

 

76

 

D. Employees

 

The following table presents the number of our employees categorized by geographic location as of December 31, 2021, 2022 and 2023:

 

   Year ended
December 31,
 
   2021   2022   2023 
Israel   1,268    1,415    1,554 
Asia   190    216    226 
North America   1,709    1,965    1,321 
South Africa   12    8    11 
Europe   498    557    516 
Total   3,677    4,161    3,628 

 

The following table presents the number of our employees categorized by activity as of December 31, 2021, 2022 and 2023:

 

   Year ended
December 31,
 
   2021   2022   2023 
Technical support and consulting   3,137    3,513    3,001 
Research and development   228    257    256 
Marketing and sales   166    231    202 
Operations and administrations   146    160    169 
Total   3,677    4,161    3,628 

 

We consider our employees the most valuable asset of our company. We offer competitive compensation and comprehensive benefits to attract and retain our employees. The remuneration and rewards include retention through share-based compensation and performance-based bonuses.

 

We believe that an engaged workforce is key to maintaining our ability to innovate. We have steadily increased our workforce and have been successful in integrating our new employees and keeping our employees engaged. Investing in our employees’ career growth and development is an important focus for us. We offer learning opportunities and training programs including workshops, guest speakers and various conferences to enable our employees to advance in their chosen professional paths.

 

Our relationships with our employees in Israel are governed by Israeli labor legislation and regulations, extension orders of the Israeli Ministry of Labor and personal employment agreements. Israeli labor laws and regulations are applicable to all of our employees in Israel. The laws concern various matters, including severance pay rights at termination, notice period for termination, retirement or death, length of workday and workweek, minimum wage, overtime payments and insurance for work-related accidents. We currently fund our ongoing legal severance pay obligations by paying monthly premiums for our employees’ insurance policies and or pension funds. At the time of commencement of employment, our employees generally sign written employment agreements specifying basic terms and conditions of employment as well as non-disclosure, confidentiality and non-compete provisions.

 

77

 

E. Share Ownership

 

Beneficial Ownership of Executive Officers and Directors

 

The following table sets forth certain information as of May 1, 2024 regarding the beneficial ownership by each of our directors and executive officers:

 

Name  Number of
Ordinary
Shares
Beneficially
Owned (1)
   Percentage of
Ownership (2)
 
Guy Bernstein   150,000             * 
Asaf Berenstin   38,225    * 
Ron Ettlinger   --    -- 
Naamit Salomon   --    -- 
Sagi Schliesser   --    -- 
Avi Zakay   --    -- 
Sami Totah   --    -- 
Arik Faingold   --    -- 
Yuval Baruch   --    -- 
Arik Kilman   --    -- 
Yakov Tsaroya   2,500    * 
Yuval Lavi   --    -- 
Yael Ilan   --    -- 
Hanan Shahaf   --    -- 

 

* Less than 1%

 

(1) Beneficial ownership is determined in accordance with the rules of the SEC and generally includes voting or investment power with respect to securities. Ordinary Shares relating to options currently exercisable or exercisable within 60 days of the date of this table are deemed outstanding for computing the percentage of the person holding such securities but are not deemed outstanding for computing the percentage of any other person. Except as indicated by footnote, and subject to community property laws where applicable, the persons named in the table above have sole voting and investment power with respect to all shares shown as beneficially owned by them.

 

(2) The percentages shown are based on 49,099,305 Ordinary Shares issued and outstanding as of April 1, 2024.

 

Stock-Based Compensation Plans

 

2007 Incentive Compensation Plan

 

In 2007, we adopted our 2007 Incentive Compensation Plan, or the 2007 Plan, under which we may grant options, restricted shares, restricted share units and performance awards to employees, officers, directors and consultants of our company and its subsidiaries. The shares subject to the 2007 Plan may be either authorized or unissued shares or previously issued shares acquired by our company or any of its subsidiaries. The total number of shares that may be delivered pursuant to awards under the 2007 Plan shall not exceed 1,500,000 shares in the aggregate. If any award shall expire, terminate, be cancelled or forfeited without having been fully exercised or satisfied by the issuance of shares, then the shares subject to such award shall be available again for delivery in connection with future awards under the 2007 Plan.

 

In September 2013, our shareholders approved a 1,000,000 share increase in the number of Ordinary Shares available for issuance under the 2007 Stock Option Plan.

 

78

 

On December 31, 2015 our board of directors increased the amount of Ordinary Shares reserved for issuance by an additional 250,000 Ordinary Shares and extended the plan by 10 years until August 1, 2027. As of December 31, 2023, an aggregate of 952,500 Ordinary Shares are available for future grants under the Plan.

 

The 2007 Plan will terminate upon the earliest of: (i) August 31, 2027; (ii) the termination of all outstanding awards in connection with a corporate transaction; or (iii) in connection with, and as a result of, any other relevant event, including the 2007 Plan’s termination by the Board of Directors.

 

Under the 2007 Plan, the option committee shall have full discretionary authority to grant or, when so restricted by applicable law, recommend the Board of Directors to grant, pursuant to the terms of the 2007 Plan, options and restricted shares and restricted share units to those individuals who are eligible to receive awards.

 

The 2007 Plan provides that each option will expire on the date stated in the award agreement, which will not be more than ten years from its date of grant. The exercise price of an option shall be determined by the option committee of the Board of Directors and set forth in the award agreement. Unless determined otherwise by the Board of Directors, the exercise price shall be equal to, or higher than, the fair market value of our company’s shares on the date of grant.

 

Under the 2007 Plan, restricted shares and restricted share units shall not be purchased for less than the ordinary share’s par value, unless determined otherwise by the Board of Directors.

 

Under the 2007 Plan in the event of any reclassification, recapitalization, merger or consolidation, reorganization, stock dividend, cash dividend, distribution of subscription rights or other distribution in securities of the Company, stock split or reverse stock split, combination or exchange of shares, repurchase of shares, or other similar change in corporate structure, that proportionally apply to all of our Ordinary Shares, we, shall substitute or adjust, as applicable, the number, class and kind of securities which may be delivered under Section 4.1; the number, class and kind, and/or price (such as the Option Price of Options) of securities subject to outstanding awards; and other value determinations applicable to outstanding awards, as determined by our Board of Directors, in order to prevent dilution or enlargement of participants’ rights under the 2007 Plan; provided, however, that the number of Ordinary Shares subject to any award shall always be a whole number. The Board of Directors shall also make appropriate adjustments and modifications, in the terms of any outstanding awards to reflect such changes in our share capital, including modifications of performance goals and changes in the length of performance periods, if applicable.

 

Our Board of Directors may, from time to time, alter, amend, suspend or terminate the 2007 Plan, with respect to awards that have not been granted, subject to shareholder approval, if and to the extent required by applicable law. In addition, no such amendment, alteration, suspension or termination of the 2007 Plan or any award theretofore granted, shall be made which would materially impair the previously accrued rights of a participant under any outstanding award without the written consent of such participant, provided, however, that the Board of Directors may amend or alter the 2007 Plan and the option committee may amend or alter any award, including any agreement, either retroactively or prospectively, without the consent of the applicable participant, (i) so as to preserve or come within any exemptions from liability under any law or the rules and releases promulgated by the SEC, or (ii) if the Board of Directors or the option committee determines in its discretion that such amendment or alteration either is (a) required or advisable for us, the 2007 Plan or the award to satisfy, comply with or meet the requirements of any law, regulation, rule or accounting standard, or (b) not reasonably likely to significantly diminish the benefits provided under such award, or that such diminishment has been or will be adequately compensated.

 

During 2023, options to purchase an aggregate of 6,250 Ordinary Shares were exercised under the 2007 Plan at an average exercise price of $3.81 per share, and 20,000 options were forfeited. As of December 31, 2023, our executive officers and directors as a group, consisting of 16 persons, held 190,725 Ordinary Shares.

 

F. Disclosure of a registrant’s action to recover erroneously awarded compensation

 

Not applicable.

 

79

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A. Major Shareholders

 

As of April 1, 2024, Formula Systems, an Israeli company traded on the NASDAQ Global Select Market and the TASE, held 22,933,809 or 46.71% of our outstanding Ordinary Shares. Formula Systems is controlled by Asseco, a Polish company listed on the Warsaw Stock Exchange, which held as of April 1, 2024 approximately 25.82% of the Ordinary Shares of Formula Systems. Based on the foregoing beneficial ownership by each of Formula and Asseco, each of Formula and Asseco may be deemed to directly or indirectly (as appropriate) control us.

 

The following table sets forth as of December 31, 2023 certain information regarding the beneficial ownership by all shareholders known to us to own beneficially 5.0% or more of our ordinary shares:

 

Name   Number of
Ordinary
Shares
Beneficially
Owned(1)
    Percentage of
Ownership(2)
 
Formula Systems (1985) Ltd. (3)     22,933,809       46.71 %
Harel Insurance (4)     5,255,936       10.70 %
Clal Insurance Enterprises Holdings Ltd. (5)     3,420,060       6.97 %

 

(1) Beneficial ownership is determined in accordance with the rules of the SEC and generally includes voting or investment power with respect to securities. Ordinary Shares relating to options currently exercisable or exercisable within 60 days of the date of this table are deemed outstanding for computing the percentage of the person holding such securities but are not deemed outstanding for computing the percentage of any other person. Except as indicated by footnote, and subject to community property laws where applicable, the persons named in the table above have sole voting and investment power with respect to all shares shown as beneficially owned by them.

 

(2)

The percentages shown are based on 49,099,305 Ordinary Shares issued and outstanding as of December 31, 2023.

 

(3) Based on Amendment No. 19 to Schedule 13D filed by Formula Systems (1985) Ltd., or Formula Systems, with the SEC on May 23, 2022. Asseco Poland S.A., or Asseco, holds 3,915,601 ordinary shares, representing 25.6% of the outstanding ordinary shares, of Formula Systems, as reported in Asseco’s Amendment No. 5 to its beneficial ownership statement on Schedule 13D filed with the SEC on December 7, 2022. Asseco may therefore. be deemed to be the indirect beneficial owner of the aggregate 22,933,809 ordinary shares of our company held directly by Formula Systems. The address of Formula Systems is 1 Yahadut Canada Street, Or-Yehuda, Israel. The address of Asseco is 35-322 Rzeszow, ul.Olchowa 14, Poland.

 

(4) Based on Amendment No. 5 to the beneficial ownership report on Schedule 13G filed by Harel Insurance Investments & Financial Services Ltd., or Harel Insurance, on January 30, 2024. Harel Insurance is a publicly held Israeli company. All of the 5,255,936 ordinary shares beneficially owned by Harel Insurance are held for members of the public through, among others, provident funds and/or mutual funds and/or pension funds and/or insurance policies and/or exchange traded funds, which are managed by subsidiaries of Harel Insurance, each of which subsidiaries operates under independent management and makes independent voting and investment decisions.  

 

(5) Based on Amendment No. 5 to the beneficial ownership report on Schedule 13G filed by Clal Insurance Enterprises Holdings Ltd., or Clal, on February 13, 2023, reflecting its holdings as of December 31, 2022. Clal is a publicly held Israeli company. All 3,420,060 ordinary shares beneficially owned by Clal are held for members of the public through, among others, provident funds and/or mutual funds and/or pension funds and/or insurance policies and/or exchange traded funds, which are managed by subsidiaries of Clal, each of which subsidiaries operates under independent management and makes independent voting and investment decisions.

 

80

 

Significant Changes in the Ownership of Major Shareholders

 

Formula filed a Schedule 13D amendment on May 23, 2022 reflecting that it had purchased an aggregate of 629,638 Ordinary Shares in open market transactions, for an aggregate purchase price of $8,978,481, as a result of which Formula’s beneficial ownership percentage of the outstanding Ordinary Shares has increased from 45.3% to 46.3%.

 

Based on a Schedule 13G amendment filed on January 23, 2020, Harel Insurance Investments & Financial Services Ltd. held 3,622,378or 7.4% of our Ordinary Shares. A Schedule 13G amendment filed with the SEC on January 27, 2021, reflected ownership of 4,835,262, or 9.86% of our Ordinary Shares. A Schedule 13G amendment filed with the SEC on January 31, 2022, reflected ownership of 4,595,281, or 9.37% of our Ordinary Shares. A Schedule 13G amendment filed with the SEC on January 17, 2023, reflected ownership of 4,627,166, or 9.4% of our Ordinary Shares. A Schedule 13G amendment filed with the SEC on January 30, 2024, reflected ownership of 5,255,936, or 10.71% of our Ordinary Shares.

 

Clal filed a Schedule 13G/A filed with the SEC on February 10, 2020, reflected an ownership of 4,144,717, or 8.5% of our Ordinary Shares. A Schedule 13G/A filed with the SEC on February 16, 2021, reflected an ownership of 3,765,068, or 7.68% of our Ordinary Shares. A Schedule 13G/A filed with the SEC on February 10, 2022, reflected an ownership of 3,681,659, or 7.51% of our Ordinary Shares. A Schedule 13G/A filed with the SEC on February 13, 2023, reflected a decrease in ownership to 3,420,060, or 6.97% of our Ordinary Shares.

 

Major Shareholders Voting Rights

 

Our major shareholders do not have different voting rights.

 

Record Holders

  

Based on a review of the information provided to us by our U.S. transfer agent, as of May 10, 2024, there were 48 record holders, of which 37 record holders holding approximately 96.6% of our Ordinary Shares had registered addresses in the United States. These numbers are not representative of the number of beneficial holders of our shares nor are they representative of where such beneficial holders reside, since many of these Ordinary Shares were held of record by brokers or other nominees (including one U.S. nominee company, CEDE & Co., which held approximately 96.5% of our outstanding Ordinary Shares as of such date).

 

B. Related Party Transactions

 

For information about related party transactions see “Item 6C. Directors, Senior Management and Employees – Board Practices - Approval of Related Party Transactions Under Israeli Law.”

 

C. Interests of Experts and Counsel

 

Not applicable.

 

81

 

ITEM 8. FINANCIAL INFORMATION

 

A. Consolidated Statements and Other Financial Information

 

See the consolidated financial statements, including the notes thereto, included in Item 18.

 

Legal Proceedings

 

We and our subsidiaries are, from time to time, subject to legal, administrative and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters. Based upon the advice of counsel, we do not believe that the ultimate resolution of these matters will materially affect our consolidated financial position, results of operations or cash flows.

 

Dividend Distribution Policy

 

In September 2012, our Board of Directors adopted a policy for distributing dividends, under which we will distribute a dividend of up to 50% of our annual net income attributable to our shareholders each year, subject to any applicable law. On August 2019, our Board of Directors amended our dividend distribution policy, whereas, each year we will distribute a dividend of up to 75% of our annual net income attributable to our shareholders. It is possible that our Board of Directors will decide, subject to the conditions stated above, to declare additional dividend distributions. Our Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions or not to distribute a dividend.

 

According to the Israeli Companies Law, a registrant may distribute dividends out of its profits provided that there is no reasonable concern that such dividend distribution will prevent the company from paying all its current and foreseeable obligations, as they become due. Notwithstanding the foregoing, dividends may be paid with the approval of a court, provided that there is no reasonable concern that such dividend distribution will prevent the company from satisfying its current and foreseeable obligations, as they become due. Profits, for purposes of the Israeli Companies Law, means the greater of retained earnings or earnings accumulated during the preceding two years, after deducting previous distributions that were not deducted from the surpluses.

 

B. Significant Changes

 

Except as otherwise disclosed in this annual report, no significant change has occurred since December 31, 2023.

 

ITEM 9. THE OFFER AND LISTING

 

A. Offer and Listing Details

 

Our ordinary shares are traded on the NASDAQ Global Select Market under the ticker symbol “MGIC”.

 

B. Plan of Distribution

 

Not applicable.

 

C. Markets

 

Our Ordinary Shares are listed on the NASDAQ Global Select Market (symbol: MGIC). Our Ordinary Shares have also traded on the TASE, and are included in the TASE’s TA-125 Index.

 

82

 

D. Selling Shareholders

 

Not applicable.

 

E. Dilution

 

Not applicable.

 

F. Expenses of the Issue

 

Not applicable.

 

ITEM 10. ADDITIONAL INFORMATION

 

A. Share Capital

 

Not applicable.

 

B. Memorandum and Articles of Association

 

Set out below is a description of certain provisions of our Articles of Association and of the Israeli Companies Law related to such provisions. This description is only a summary and does not purport to be complete and is qualified by reference to the full text of the Articles of Association, which are incorporated by reference as an exhibit to this Annual Report.

 

Purposes and Objects of the Company

 

We are a public company registered with the Israeli Companies Registry as Magic Software Enterprises Ltd., registration number 52-003674-0. Section 2 of our memorandum of association provides that we were established for the purpose of engaging in all fields of the computer business and in any other lawful activity permissible under Israeli law.

 

The Powers of the Directors

 

According to our articles of association, and under the limitations described therein, our board of directors may cause the company to borrow or secure the payment of any sum or sums of money for the purposes of the company, and set aside any amount out of our profits as a reserve for any purpose.

 

Under our articles of association, retirement of directors from office is not subject to any age limitation and our directors are not required to own shares in our company in order to qualify to serve as directors.

 

Rights Attached to Shares

 

Annual and Extraordinary Meetings

 

Under the Israeli Companies Law, a company must convene an annual meeting of shareholders at least once every calendar year and within fifteen months of the last annual meeting. Depending on the matter to be voted upon, notice of at least 21 days or 35 days prior to the date of the meeting is required. Our board of directors may, in its discretion, convene additional meetings as “extraordinary general meetings.” In addition, the board must convene an extraordinary general meeting upon the demand of two of the directors or 25% of the nominated directors, one or more shareholders holding at least 5% of the outstanding share capital and at least 1% of the voting power in the company, or one or more shareholders holding at least 5% of the voting power in the company.

 

83

 

Please refer to Exhibit 2.2 for Items 10.B.3, B.4, B.6, B.7, B.8, B.9 and B.10.

 

C. Material Contracts

 

While we have numerous contracts with customers, resellers, distributors and property owners, we do not deem any such individual contract to be material contracts that are not in the ordinary course of our business.

 

D. Exchange Controls

 

Israeli law and regulations do not impose any material foreign exchange restrictions on non-Israeli holders of our Ordinary Shares.

 

Non-residents of Israel who purchase our Ordinary Shares will be able to convert dividends, if any, thereon, and any amounts payable upon our dissolution, liquidation or winding up, as well as the proceeds of any sale in Israel of our Ordinary Shares to an Israeli resident, into freely repatriable dollars, at the exchange rate prevailing at the time of conversion, provided that the Israeli income tax has been withheld (or paid) with respect to such amounts or an exemption has been obtained.

 

E. Taxation

 

The following is a discussion of Israeli and United States tax consequences material to our shareholders. To the extent that the discussion is based on new tax legislation that has not been subject to judicial or administrative interpretation, we cannot assure you that the views expressed in the discussion will be accepted by the appropriate tax authorities or the courts. The discussion is not intended, and should not be construed, as legal or professional tax advice and is not exhaustive of all possible tax considerations.

 

Holders of our Ordinary Shares should consult their own tax advisors as to the United States, Israeli or other tax consequences of the purchase, ownership and disposition of Ordinary Shares, including, in particular, the effect of any foreign, state or local taxes.

 

Israeli Tax Considerations

 

Tax regulations have a material impact on our business, particularly in Israel where we have our headquarters. The following is a summary of some of the current tax law applicable to companies in Israel, with special reference to its effect on us. The following also contains a discussion of specified Israeli tax consequences to our shareholders and government programs benefiting us. To the extent that the discussion is based on tax legislation that has not been subject to judicial or administrative interpretation, there can be no assurance that the views expressed in the discussion will be accepted by the tax authorities in question. The discussion is not intended, and should not be construed, as legal or professional tax advice and is not exhaustive of all possible tax considerations.

 

General Corporate Tax Structure

 

Generally, Israeli companies are subject to corporate tax on their taxable income. As of 2023 the corporate tax rate is 23%. However, the effective tax rate payable by a company that derives income from an AE, BE, PFE or a PTE, in each case, as defined and further discussed below, may be considerably lower. See “Law for the Encouragement of Capital Investments” in this Item 5.A below. In addition, Israeli companies are currently subject to regular corporate tax rate on their capital gains.

 

Besides being subject to the general corporate tax rules in Israel, certain of our Israeli subsidiaries have also, from time to time, applied for and received certain grants and tax benefits from, and participate in, programs sponsored by the Government of Israel, as described below.

 

84

 

Law for the Encouragement of Industry (Taxes), 1969

 

The Law for the Encouragement of Industry (Taxes), 5729-1969 (the “Industry Encouragement Law”) provides several tax benefits for an “Industrial Company.” Pursuant to the Industry Encouragement Law, a company qualifies as an Industrial Company if it is an Israeli resident company which was incorporated in Israel and at least 90% of its income in any tax year (other than income from certain government loans) is generated from an “Industrial Enterprise” that it owns and is located in Israel or in the “Area,” in accordance with the definition under Section 3A of the Israeli Income Tax Ordinance (New Version) 1961, or the Ordinance. An “Industrial Enterprise” is defined as an enterprise whose major activity, in a given tax year, is industrial production.

 

An Industrial Company is entitled to certain corporate tax benefits, including:

 

  Amortization of the cost of the purchases of patents, or the right to use a patent or know-how used for the development or promotion of the Industrial Enterprise, over an eight-year period commencing on the year in which such rights were first exercised;

 

  The right to elect, under certain conditions, to file a consolidated tax return together with Israeli Industrial Companies controlled by it; and

 

  Expenses related to a public offering are deductible in equal amounts over three years beginning from the year of the offering.

 

Eligibility for benefits under the Industry Encouragement Law is not subject to receipt of prior approval from any governmental authority.

 

We believe that certain of our Israeli subsidiaries currently qualify as Industrial Companies within the definition under the Industry Encouragement Law. We cannot assure you that they will continue to qualify as Industrial Companies or that the benefits described above will be available in the future.

 

Law for the Encouragement of Capital Investments, 5719-1959

 

The Law for the Encouragement of Capital Investments, 5719-1959, or the Investment Law, provides certain incentives for capital investments in a production facility (or other eligible assets). Generally, an investment program that is implemented in accordance with the provisions of the Investment Law, referred to as an Approved Enterprise, or AE, a Benefitted Enterprise, or BE, or a Preferred Enterprise, or PFE, or a Preferred Technological Enterprise, or PTE, or a Special Preferred Technological Enterprise, or SPFE is entitled to benefits as discussed below. These benefits may include cash grants from the Israeli government and tax benefits, based upon, among other things, the geographic location in Israel of the facility in which the investment is made. In order to qualify for these incentives, an AE, BE, PFE, PTE or SPFE is required to comply with the requirements of the Investment Law.

 

The Investment Law has been amended several times over the recent years, with the three most significant changes effective as of April 1, 2005 (referred to as the 2005 Amendment), as of January 1, 2011 (referred to as the 2011 Amendment) and as of January 1, 2017 (referred to as the 2017 Amendment). Pursuant to the 2005 Amendment, tax benefits granted in accordance with the provisions of the Investment Law prior to its revision by the 2005 Amendment remain in force but any benefits granted subsequently are subject to the provisions of the amended Investment Law. Similarly, the 2011 Amendment introduced new benefits instead of the benefits granted in accordance with the provisions of the Investment Law prior to the 2011 Amendment. However, companies entitled to benefits under the Investment Law as in effect up to January 1, 2011 were entitled to choose to continue to enjoy such benefits, provided that certain conditions are met, or elect instead, irrevocably, to forego such benefits and elect the benefits of the 2011 Amendment. The 2017 Amendment introduces new benefits for Technological Enterprises, alongside the existing tax benefits.

 

85

 

Tax benefits under the 2011 Amendment became effective on January 1, 2011

 

The 2011 Amendment canceled the availability of the benefits granted in accordance with the provisions of the Investment Law prior to 2011 and, instead, introduced new benefits for income generated by a “Preferred Company” through its PFE (as such terms are defined in the Investment Law) as of January 1, 2011. A Preferred Company is defined as either (i) a company incorporated in Israel which is not wholly owned by a governmental entity or (ii) a limited partnership that (a) was registered under the Israeli Partnerships Ordinance and (b) all of its limited partners are companies incorporated in Israel, but not all of them are governmental entities; which has, among other things, PFE status and is controlled and managed from Israel. Pursuant to the 2011 Amendment, a Preferred Company is entitled to a reduced corporate tax rate of 15% with respect to its preferred income, or PFI, attributed to its PFE in 2011 and 2012, unless the PFE is located in a certain development zone, in which case the rate will be 10%. Such corporate tax rate was reduced to 12.5% and 7%, respectively, in 2013 and was increased to 16% and 9%, respectively, in 2014 until 2016. Pursuant to the 2017 Amendment, in 2017 and thereafter, the corporate tax rate for a PFE that is located in a specified development zone was decreased to 7.5%, while the reduced corporate tax rate for other development zones remains 16%. Income derived by a Preferred Company from a Special PFE (as such term is defined in the Investment Law) would be entitled, during a benefits period of 10 years, to further reduced tax rates of 8%, or 5% if the Special PFE is located in a certain development zone. As of January 1, 2017, the definition for special PFE includes less stringent conditions.

 

The classification of income generated from the provision of usage rights in know-how or software that were developed in a PFE, as well as royalty income received with respect to such usage, is subject, as PFE income, to the issuance of a pre-ruling from the Israel Tax Authority that stipulates that such income is associated with the productive activity of the PFE in Israel.

 

Dividends paid out of PFI attributed to a PFE or to a Special PFE are generally subject to withholding tax at source at the rate of 20% or such lower rate as may be provided in an applicable tax treaty (subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate). However, if such dividends are paid to an Israeli company, no tax is required to be withheld (although, if such dividends are subsequently distributed to individuals or a non-Israeli company, withholding tax at a rate of 20% or such lower rate as may be provided in an applicable tax treaty will apply). From 2017 to 2019, dividends paid out of PFI attributed to a PFE, directly to a foreign parent company, were subject to withholding tax at source at the rate of 5% (temporary provisions).

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2022 and 2021 Budget Years), 2021, which we refer to as the Economic Efficiency Law, was enacted. This law established a temporary order, or the Temporary Order, allowing Israeli companies to release tax-exempt earnings, which we refer to as trapped earnings or accumulated earnings, that had accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings. In addition to reducing the corporate income tax (or CIT) rate, the Economic Efficiency Law amended Article 74 of the Investment Law, whereby effective from August 15, 2021, for any dividend distribution (including a dividend specified in Article 51B of the Investment Law) by a company which has trapped earnings, there is a requirement to allocate a portion of that distribution to the trapped earnings. Under the Temporary Order, the reduction of CIT applies to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released relative to the total trapped earnings, and on the foreign investment percentage in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

In 2022, the Company filed its application for the Temporary Order and paid the required amount to the ITA. As of December 31, 2022 all the trapped earnings were released.

 

86

 

New Tax benefits under the 2017 Amendment that became effective on January 1, 2017

 

The 2017 Amendment was enacted as part of the Economic Efficiency Law that was published on December 29, 2016, and is effective as of January 1, 2017. The 2017 Amendment provides new tax benefits for two types of Technology Enterprises, as described below, and is in addition to the other existing tax beneficial programs under the Investment Law.

 

The 2017 Amendment provides that a technology company satisfying certain conditions will qualify as a PTE, and will thereby enjoy a reduced corporate tax rate of 12% on income that qualifies as Preferred Technology Income, or PTI, as defined in the Investment Law. The tax rate is further reduced to 7.5% for a PTE located in development zone “A”. In addition, a Preferred Technology Company will enjoy a reduced corporate tax rate of 12% on capital gain derived from the sale of certain Benefited Intangible Assets (as defined in the Investment Law) to a related foreign company if the Benefited Intangible Assets were acquired from a foreign company on or after January 1, 2017 for at least NIS 200 million, and the sale receives prior approval from the National Authority for Technological Innovation (previously known as the Israeli Office of the Chief Scientist) (referred to as IIA).

 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special PTE (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries is at least NIS 10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI regardless of the company’s geographic location within Israel. In addition, a Special PTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain “Benefited Intangible Assets” to a related foreign company if the Benefited Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after January 1, 2017, and the sale received prior approval from IIA. A Special PTE that acquires Benefited Intangible Assets from a foreign company for more than NIS 500 million will be eligible for these benefits for at least ten years, subject to certain approvals as specified in the Investment Law.

 

Dividends distributed by a PTE or a Special PTE, paid out of PTI, are generally subject to withholding tax at source at the rate of 20% or such lower rate as may be provided in an applicable tax treaty (subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate). However, if such dividends are paid to an Israeli company, no tax is required to be withheld (although, if such dividends are subsequently distributed from such Israeli company to individuals or a non-Israeli company, withholding tax at a rate of 20% or such lower rate as may be provided in an applicable tax treaty will apply). If such dividends are distributed to a foreign company that holds solely or together with other foreign companies 90% or more in the Israeli company and other conditions are met, the withholding tax rate will be 4% (or a lower rate under a tax treaty, if applicable, subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate).

 

We examined the impact of the 2017 Amendment and the degree to which we will qualify as a PTE or Special PTE, and the amount of PTI that we may have, or other benefits that we may receive, from the 2017 Amendment. Beginning in 2017, part of the Company taxable income in Israel is entitled to a preferred 6% tax rate under the 2017 Amendment.

 

Tax Benefits for Research and Development

 

Israeli tax law allows, under certain conditions, a tax deduction for research and development expenditures, including capital expenditures, for the year in which they are incurred. Such expenditures must relate to scientific research and development projects, and must be approved by the relevant Israeli government ministry, determined by the field of research. Furthermore, the research and development must be for the promotion of the company’s business and carried out by or on behalf of the company seeking such tax deduction. However, the amount of such deductible expenses is reduced by the sum of any funds received through government grants for the finance of such scientific research and development projects. Expenditures not so approved by the relevant Israeli government ministry, but otherwise qualifying for deduction, are deductible over a three-year period.

 

87

 

Israeli Capital Gains Tax

 

The following is a short summary of the material provisions of the tax environment to which shareholders may be subject. This summary is based on the current provisions of tax law. To the extent that the discussion is based on new tax legislation that has not been subject to judicial or administrative interpretation, we cannot assure you that the views expressed in the discussion will be accepted by the appropriate tax authorities or the courts.

 

The summary does not address all of the tax consequences that may be relevant to all purchasers of our Ordinary Shares in light of each purchaser’s particular circumstances and specific tax treatment. For example, the summary below does not address the tax treatment of residents of Israel and traders in securities who are subject to specific tax regimes. As individual circumstances may differ, holders of our Ordinary Shares should consult their own tax adviser as to the United States, Israeli or other tax consequences of the purchase, ownership and disposition of Ordinary Shares. The following is not intended, and should not be construed, as legal or professional tax advice and is not exhaustive of all possible tax considerations. Each individual should consult his or her own tax or legal adviser.

 

Tax Consequences Regarding Disposition of Our Ordinary Shares

 

Overview

 

Israeli law generally imposes a capital gain tax on the sale of capital assets by residents of Israel, as defined for Israeli tax purposes, and on the sale of assets located in Israel, including shares of Israeli companies, by both residents and non-residents of Israel, unless a specific exemption is available or unless a tax treaty between Israel and the seller’s country of residence provides otherwise. The Ordinance distinguishes between “Real Capital Gain” and “Inflationary Surplus”. The Inflationary Surplus is a portion of the total capital gain, which is equivalent to the increase of the relevant asset’s purchase price, which is attributable to the increase in the Israeli consumer price index or, in certain circumstances, a foreign currency exchange rate, between the date of purchase and the date of sale. The Real Capital Gain is the excess of the total capital gain over the Inflationary Surplus.

 

Capital gain

 

Israeli Resident Shareholders

 

As of January 1, 2012, the tax rate applicable to Real Capital Gain derived by Israeli individuals from the sale of shares, whether or not listed on a stock exchange, is 25%, unless such shareholder claims a deduction for interest and linkage differences expenses in connection with the purchase and holding of such shares, in which case the gain will generally be taxed at a rate of 30%. However, if such shareholder is considered a Substantial Shareholder (i.e., a person who holds, directly or indirectly, alone or together with another person who collaborates with such person on a permanent basis, 10% or more of any of the company’s “means of control” (including, among other things, the right to receive profits of the company, voting rights, the right to receive the company’s liquidation proceeds and the right to appoint a director)) at the time of sale or at any time during the preceding 12-month period, such gain will be taxed at the rate of 30%. Individual shareholders dealing in securities in Israel are taxed at their marginal tax rates applicable to business income (up to 47% in 2018 and thereafter).

 

Under current Israeli tax legislation, the tax rate applicable to Real Capital Gain derived by Israeli resident corporations from the sale of shares of an Israeli company is the general corporate tax rate. As described above, the corporate tax rate as of 2018 and thereafter is 23%.

 

Non-Israeli Resident Shareholders

 

Israeli capital gain tax is imposed on the disposal of capital assets by a non-Israeli resident if such assets are either (i) located in Israel; (ii) shares or rights to shares in an Israeli resident company; or (iii) represent, directly or indirectly, rights to assets located in Israel, unless a tax treaty between Israel and the seller’s country of residence provides otherwise. As mentioned above, Real Capital Gain is generally subject to tax at the corporate tax rate (23% in 2018 and thereafter) if generated by a company, or at the rate of 25% or 30%, if generated by an individual. Individual and corporate shareholders dealing in securities in Israel are taxed at the tax rates applicable to business income (a corporate tax rate for a corporation and a marginal tax rate of up to 47% for an individual in 2018 and thereafter).

 

88

 

Notwithstanding the foregoing, shareholders who are non-Israeli residents (individuals and corporations) are generally exempt from Israeli capital gain tax on any gains derived from the sale, exchange or disposition of shares publicly traded on the Tel Aviv Stock Exchange or on a recognized stock exchange outside of Israel, provided, among other things, that (i) such gains are not generated through a permanent establishment that the non-Israeli resident maintains in Israel, (ii) the shares were purchased after being listed on a recognized stock exchange, and (iii) with respect to shares listed on a recognized stock exchange outside of Israel, such shareholders are not subject to the Israeli Income Tax Law (Inflationary Adjustments) 5745-1985. However, non-Israeli corporations will not be entitled to the foregoing exemptions if Israeli residents (a) have a controlling interest of more than 25% in such non-Israeli corporation, or (b) are the beneficiaries of or are entitled to 25% or more of the revenues or profits of such non-Israeli corporation, whether directly or indirectly. Such exemption is not applicable to a person whose gains from selling or otherwise disposing of the shares are deemed to be business income.

 

In addition, a sale of shares may be exempt from Israeli capital gain tax under the provisions of an applicable tax treaty. For example, under the U.S.-Israel Tax Treaty, or the U.S-Israel Treaty, the sale, exchange or disposition of shares of an Israeli company by a shareholder who is a U.S. resident (for purposes of the U.S.-Israel Treaty) holding the shares as a capital asset is exempt from Israeli capital gain tax unless either (i) the shareholder holds, directly or indirectly, shares representing 10% or more of the voting rights during any part of the 12-month period preceding such sale, exchange or disposition; (ii) the shareholder, if an individual, has been present in Israel for a period or periods of 183 days or more in the aggregate during the applicable taxable year; (iii) the capital gain arising from such sale are attributable to a permanent establishment of the shareholder which is maintained in Israel; (iv) the capital gain arising from such sale, exchange or disposition is attributed to real estate located in Israel; (v) the capital gain arising from such sale, exchange or disposition is attributed to royalties; or (vi) the shareholder is a U.S. resident (for purposes of the U.S.-Israel Treaty) and is not holding the shares as a capital asset. In each case, the sale, exchange or disposition of such shares would be subject to Israeli tax, to the extent applicable; however, under the U.S.-Israel Treaty, a U.S. resident would be permitted to claim a credit for the Israeli tax against the U.S. federal income tax imposed with respect to the sale, exchange or disposition, subject to the limitations in U.S. laws applicable to foreign tax credits. The U.S-Israel Treaty does not provide such credit against any U.S. state or local taxes.

 

In some instances where our shareholders may be liable for Israeli tax on the sale of their Ordinary Shares, the payment of the consideration may be subject to the withholding of Israeli tax at source. Shareholders may be required to demonstrate that they are exempt from tax on their capital gains in order to avoid withholding at source at the time of sale. Specifically, in transactions involving a sale of all of the shares of an Israeli resident company, in the form of a merger or otherwise, the Israel Tax Authority may require from shareholders who are not liable for Israeli tax to sign declarations in forms specified by this authority or obtain a specific exemption from the Israel Tax Authority to confirm their status as non-Israeli resident, and, in the absence of such declarations or exemptions, may require the purchaser of the shares to withhold taxes at source.

 

Taxes applicable to Dividends

 

Israeli Resident Shareholders

 

Israeli residents who are individuals are generally subject to Israeli income tax for dividends paid on our Ordinary Shares (other than bonus shares or share dividends) at 25%, or 30% if the recipient of such dividend is a Substantial Shareholder at the time of distribution or at any time during the preceding 12-month period. However, dividends distributed from taxable income allocated and accrued during the benefits period of an AE are subject to withholding tax at the rate of 15% (if the dividend is distributed during the tax benefits period under the Investment Law or within 12 years after such period, except with respect to an FIC, in which case the 12 year limit does not apply) or 20% with respect to PFE. An average rate will be set in case the dividend is distributed from mixed types of income (regular and Approved/Beneficiary/ Preferred income).

 

Israeli resident corporations are generally exempt from Israeli corporate tax for dividends paid on shares of Israeli resident corporations (like our Ordinary Shares). However, dividends distributed from taxable income accrued during the benefits period of an AE are subject to withholding tax at the rate of 15%, if the dividend is distributed during the tax benefits period under the Investment Law or within 12 years after such period.

 

89

 

Non-Israeli Resident Shareholders

 

Israeli capital gain tax is imposed on the disposal of capital assets by a non-Israeli resident if such assets are either (i) located in Israel; (ii) shares or rights to shares in an Israeli resident company; or (iii) represent, directly or indirectly, rights to assets located in Israel, unless a tax treaty between Israel and the seller’s country of residence provides otherwise. As mentioned above, Real Capital Gain is generally subject to tax at the corporate tax rate (23% in 2018 and thereafter) if generated by a company, or at the rate of 25% if generated by an individual, or 30%, if generated by an individual who is a “substantial shareholder” (as defined under the Tax Ordinance), at the time of sale or at any time during the preceding 12-month period (or if the shareholder claims a deduction for interest and linkage differences expenses in connection with the purchase and holding of such shares). A “substantial shareholder” is generally a person who alone or together with such person’s relative or another person who collaborates with such person on a permanent basis, holds, directly or indirectly, at least 10% of any of the “means of control” of the corporation. “Means of control” generally include, among others, the right to vote, receive profits, nominate a director or an executive officer, receive assets upon liquidation, or order someone who holds any of the aforesaid rights how to act, regardless of the source of such right. Individual and corporate shareholders dealing in securities in Israel are taxed at the tax rates applicable to business income (a corporate tax rate for a corporation and a marginal tax rate of up to 47% for an individual in 2018 and thereafter (excluding excess tax as discussed below)) unless contrary provisions in a relevant tax treaty apply. 

 

Notwithstanding the foregoing, shareholders who are non-Israeli residents (individuals and corporations) generally should be exempt from Israeli capital gain tax on any gains derived from the sale, exchange or disposition of shares publicly traded on the Tel Aviv Stock Exchange or on a recognized stock exchange outside of Israel, provided, among other things, that (i) such gains are not generated through a permanent establishment that the non-Israeli resident maintains in Israel, (ii) the shares were purchased after being listed on a recognized stock exchange, and (iii) with respect to shares listed on a recognized stock exchange outside of Israel, such shareholders are not subject to the Israeli Income Tax Law (Inflationary Adjustments) 5745-1985. However, non-Israeli corporations will not be entitled to the foregoing exemptions if Israeli residents (a) have a controlling interest of more than 25% in such non-Israeli corporation, or (b) are the beneficiaries of or are entitled to 25% or more of the revenues or profits of such non-Israeli corporation, whether directly or indirectly. Such exemption is not applicable to a person whose gains from selling or otherwise disposing of the shares are deemed to be business income.

 

In addition, a sale of shares may be exempt from Israeli capital gain tax under the provisions of an applicable tax treaty. For example, under the U.S.-Israel Tax Treaty, or the U.S-Israel Treaty, the sale, exchange or disposition of shares of an Israeli company by a shareholder who is a U.S. resident (for purposes of the U.S.-Israel Treaty) holding the shares as a capital asset is exempt from Israeli capital gain tax unless either (i) the shareholder holds, directly or indirectly, shares representing 10% or more of the voting rights during any part of the 12-month period preceding such sale, exchange or disposition; (ii) the shareholder, if an individual, has been present in Israel for a period or periods of 183 days or more in the aggregate during the applicable taxable year; (iii) the capital gain arising from such sale are attributable to a permanent establishment of the shareholder which is maintained in Israel; (iv) the capital gain arising from such sale, exchange or disposition is attributed to real estate located in Israel; (v) the capital gain arising from such sale, exchange or disposition is attributed to royalties; or (vi) the shareholder is a U.S. resident (for purposes of the U.S.-Israel Treaty) and is not holding the shares as a capital asset. In each case, the sale, exchange or disposition of such shares would be subject to Israeli tax, to the extent applicable; however, under the U.S.-Israel Treaty, a U.S. resident would be permitted to claim a credit for the Israeli tax against the U.S. federal income tax imposed with respect to the sale, exchange or disposition, subject to the limitations in U.S. laws applicable to foreign tax credits. The U.S-Israel Treaty does not provide such credit against any U.S. state or local taxes.

 

In some instances where our shareholders may be liable for Israeli tax on the sale of their Common Shares, the payment of the consideration may be subject to the withholding of Israeli tax at source. Shareholders may be required to demonstrate that they are exempt from tax on their capital gains in order to avoid withholding at source at the time of sale. Specifically, in transactions involving a sale of all of the shares of an Israeli resident company, in the form of a merger or otherwise, the ITA may require from shareholders who are not liable for Israeli tax to sign declarations in forms specified by this authority or obtain a specific exemption from the ITA to confirm their status as non-Israeli resident, and, in the absence of such declarations or exemptions, may require the purchaser of the shares to withhold taxes at source.

 

90

 

Excess Tax

 

Individuals who are subject to tax in Israel (whether any such individual is an Israeli resident or non-Israeli resident) are also subject to an additional tax for income exceeding a certain level. For 2017 and onwards, the additional tax is at a rate of 3% on annual income exceeding NIS 698,290 for 2023 (approximately $182,894 based on an exchange rate of NIS 3.818 per U.S. dollar as of April 28, 2024) which amount is linked to the annual change in the Israeli consumer price index, including, but not limited to, dividends, interest and capital gain.

 

Estate and Gift Tax

 

Israeli law presently does not impose estate or gift taxes. 

 

United States Federal Income Taxation

 

The following is a general discussion of the material U.S. federal income tax consequences of the acquisition, ownership and disposition of our Ordinary Shares. This description addresses only the U.S. federal income tax considerations that may be relevant to U.S. Holders (as defined below) who hold our Ordinary Shares as capital assets. This summary is based on the U.S. Internal Revenue Code of 1986, as amended, (the “Code”) Treasury regulations promulgated thereunder, judicial and administrative interpretations thereof and the U.S.-Israel Tax Treaty (the “Treaty”), all as in effect on the date hereof and all of which are subject to change either prospectively or retroactively or to differing interpretations. There can be no assurance that the U.S. Internal Revenue Service (“IRS”) will not take a different position concerning the tax consequences of the acquisition, ownership or disposition of our Ordinary Shares or that such a position would not be sustained. This discussion does not address all tax considerations that may be relevant to a U.S. Holder of Ordinary Shares. In addition, this description does not account for the specific circumstances of any particular investor, such as:

 

  broker-dealers;

 

  financial institutions or financial services entities;

 

  certain insurance companies;

 

  investors liable for alternative minimum tax;

 

  regulated investment companies, real estate investment trusts, or grantor trusts;

 

  dealers or traders in securities, commodities or currencies;

 

  tax-exempt organizations;

 

  retirement plans;

 

  S corporations:

 

  pension funds;

 

91

 

  certain former citizens or long-term residents of the United States;

 

  non-resident aliens of the United States or taxpayers whose functional currency is not the U.S. dollar;

 

  persons who hold Ordinary Shares through partnerships or other pass-through entities;

 

  persons who acquire their Ordinary Shares through the exercise or cancellation of employee stock options or otherwise as compensation for services;

 

  direct, indirect or constructive owners of investors that actually or constructively own at least 10% of the total combined voting power of our shares or at least 10% of our shares by value; or

 

  investors holding Ordinary Shares as part of a straddle, appreciated financial position, a hedging transaction or conversion transaction.

 

If a partnership or an entity treated as a partnership for U.S. federal income tax purposes owns our Ordinary Shares, the U.S. federal income tax treatment of a partner in such a partnership will generally depend upon the status of the partner and the activities of the partnership. A partnership that owns our Ordinary Shares and the partners in such partnership should consult their tax advisors about the U.S. federal income tax consequences of holding and disposing of Ordinary Shares.

 

This summary does not address the effect of any U.S. federal taxation (such as estate and gift tax) other than U.S. federal income taxation. In addition, this summary does not include any discussion of state, local or non-U.S. taxation.

 

For purposes of this summary the term “U.S. Holder” means a person that is eligible for the benefits of the Treaty and is a beneficial owner of Ordinary Shares who is, for U.S. federal income tax purposes:

 

  an individual who is a citizen or a resident of the United States;

 

  a corporation or other entity taxable as a corporation for United States federal income tax purposes, created or organized in or under the laws of the United States or any political subdivision thereof;

 

  an estate the income of which is subject to U.S. federal income taxation regardless of its source; or

 

  a trust resident in the United States, to the extent such trust’s income is subject to US tax as the income of a resident.

 

Unless otherwise indicated, it is assumed for the purposes of this discussion that the Company is not, and will not become, a “passive foreign investment company” (“PFIC”) for U.S. federal income tax purposes. See “—Passive Foreign Investment Companies” below.

 

Taxation of Distributions

 

Subject to the discussion below under the heading “—Passive Foreign Investment Companies,” the gross amount of any distributions received with respect to our Ordinary Shares, including the amount of any Israeli taxes withheld therefrom, will constitute dividends for U.S. federal income tax purposes when such distribution is actually or constructively received, to the extent such distribution is paid out of our current and accumulated earnings and profits, as determined for U.S. federal income tax purposes. Because we do not expect to maintain calculations of our earnings and profits under U.S. federal income tax principles, you should expect that the entire amount of any distribution will be taxable to you as dividend income. Dividends are included in gross income at ordinary income rates, unless such dividends constitute “qualified dividend income,” as set forth in more detail below. Distributions in excess of our current and accumulated earnings and profits would be treated as a non-taxable return of capital to the extent of your adjusted tax basis in our Ordinary Shares and any amount in excess of your tax basis would be treated as gain from the sale of Ordinary Shares. See “—Sale, Exchange or Other Disposition of Ordinary Shares” below for a discussion of the taxation of capital gains. Our dividends would not qualify for the dividends-received deduction generally available to corporations under section 243 of the Code.

 

92

 

Dividends that we pay in NIS, including the amount of any Israeli taxes withheld therefrom, will be included in your income in a U.S. dollar amount calculated by reference to the exchange rate in effect on the day such dividends are received, regardless of whether the payment is in fact converted into U.S. dollars. A U.S. Holder who receives payment in NIS and converts NIS into U.S. dollars at an exchange rate other than the rate in effect on such day may have a foreign currency exchange gain or loss that would generally be treated as U.S.-source ordinary income or loss. U.S. Holders should consult their own tax advisors concerning the U.S. tax consequences of acquiring, holding and disposing of NIS.

 

Subject to complex limitations, some of which vary depending upon the U.S. Holder’s circumstances, any Israeli withholding tax imposed on dividends paid with respect to our Ordinary Shares, may be a foreign income tax eligible for credit against a U.S. Holder’s U.S. federal income tax liability (or, alternatively, for deduction against income in determining such tax liability). Israeli taxes withheld in excess of the applicable rate allowed by the Treaty (if any) will not be eligible for credit against a U.S. Holder’s federal income tax liability. The limitation on foreign income taxes eligible for credit is calculated separately with respect to specific classes of income. Dividends paid with respect to our common stock generally will be treated as foreign-source passive category income or, in the case of certain U.S. Holders, general category income for U.S. foreign tax credit purposes. Further, there are special rules for computing the foreign tax credit limitation of a taxpayer who receives dividends subject to a reduced tax rate. A U.S. Holder may be denied a foreign tax credit with respect to Israeli income tax withheld from dividends received on our Ordinary Shares if such U.S. Holder fails to satisfy certain minimum holding period requirements or to the extent such U.S. Holder’s position in Ordinary Shares is hedged. An election to deduct foreign taxes instead of claiming a foreign tax credit applies to all foreign taxes paid or accrued in the taxable year. The rules relating to the determination of the foreign tax credit are complex. You should consult with your own tax advisors to determine whether and to what extent you would be entitled to this credit.

 

Subject to certain limitations (including the PFIC rules discussed below), “qualified dividend income” received by a non-corporate U.S. Holder may be subject to tax at the lower long-term capital gain rates (currently, a maximum rate of 20%). Distributions taxable as dividends paid on our Ordinary Shares should qualify for a reduced rate if we are a “qualified foreign corporation,” as defined in Code section 1(h)(11)(C). We will be a qualified foreign corporation if either: (i) we are entitled to benefits under the Treaty or (ii) our Ordinary Shares are readily tradable on an established securities market in the United States and certain other requirements are met. We believe that we are entitled to benefits under the Treaty and that our Ordinary Shares currently are readily tradable on an established securities market in the United States. However, no assurance can be given that our Ordinary Shares will remain readily tradable. The rate reduction does not apply unless certain holding period requirements are satisfied, nor does it apply to dividends received from a PFIC (see discussion below), in respect of certain risk-reduction transactions, or in certain other situations. U.S. Holders of our Ordinary Shares should consult their own tax advisors regarding the effect of these rules in their particular circumstances.

 

Sale, Exchange or Other Disposition of Ordinary Shares

 

Subject to the discussion of the PFIC rules below, if you sell or otherwise dispose of our Ordinary Shares (other than with respect to certain non-recognition transactions), you will generally recognize gain or loss for U.S. federal income tax purposes in an amount equal to the difference between the amount realized on the sale or other disposition and your adjusted tax basis in our Ordinary Shares, in each case determined in U.S. dollars. Such gain or loss will generally be capital gain or loss and will be long-term capital gain or loss if you have held the Ordinary Shares for more than one year at the time of the sale or other disposition. Long-term capital gain realized by a non-corporate U.S. Holder, who does not have a tax home outside of the United States, is generally eligible for a preferential tax rate (currently at a maximum of 20%). In general, any gain that you recognize on the sale or other disposition of Ordinary Shares will be U.S.-source for purposes of the foreign tax credit limitation; losses will generally be allocated against U.S. source income. Deduction of capital losses is subject to certain limitations under the Code.

 

93

 

In the case of a cash basis U.S. Holder who receives NIS in connection with the sale or disposition of our Ordinary Shares, the amount realized will be based on the U.S. dollar value of the NIS received with respect to the Ordinary Shares as determined on the settlement date of such exchange. A cash basis U.S. Holder who receives payment in NIS and converts NIS into U.S. dollars at a conversion rate other than the rate in effect on the settlement date may have a foreign currency exchange gain or loss, based on any appreciation or depreciation in the value of NIS against the U.S. dollar, which would be treated as ordinary income or loss.

 

An accrual basis U.S. Holder may elect the same treatment of currency exchange gain or loss required of cash basis taxpayers with respect to a sale or disposition of our Ordinary Shares that are traded on an established securities market, provided that the election is applied consistently from year to year. Such election may not be changed without the consent of the IRS. In the event that an accrual basis U.S. Holder does not elect to be treated as a cash basis taxpayer (pursuant to the Treasury regulations applicable to foreign currency transactions), such U.S. Holder is required to calculate the value of the proceeds as of the “trade date” and may have a foreign currency gain or loss for U.S. federal income tax purposes in the event of any difference between the U.S. dollar value of NIS prevailing on the trade date and on the settlement date. Any such currency gain or loss generally would be treated as U.S.- source ordinary income or loss and would be subject to tax in addition to the gain or loss, if any, recognized by such U.S. Holder on the sale or disposition of such Ordinary Shares.

 

Passive Foreign Investment Company Considerations

 

Based on the composition of our income, assets (including the value of our goodwill, going-concern value or any other unbooked intangibles, which may be determined based on the price of the ordinary shares), and operations, we believe we will not be classified as a “passive foreign investment company”, or PFIC, for the 2023 taxable year. However, because PFIC status is based on our income, assets and activities for the entire taxable year, it is not possible to determine whether we will be characterized as a PFIC for our current taxable year or future taxable years until after the close of the applicable taxable year. Moreover, we must determine our PFIC status annually based on tests that are factual in nature, and our status in the current year and future years will depend on our income, assets and activities in each of those years and, as a result, cannot be predicted with certainty as of the date hereof.

 

If we were a PFIC for any taxable year during which a U.S. Holder owned Ordinary Shares, certain adverse consequences could apply to the U.S. Holder. Specifically, unless a U.S. Holder makes one of the elections mentioned below, gain recognized by the U.S. Holder on a sale or other disposition of Ordinary Shares would be allocated ratably over the U.S. Holder’s holding period for the Ordinary Shares. The amounts allocated to the taxable year of the sale or other disposition and to any year before we became a PFIC would be taxed as ordinary income. The amount allocated to each other taxable year would be subject to tax at the highest rate in effect for individuals or corporations, as appropriate, for that taxable year, and an interest charge would be imposed on the resulting tax liability. Further, any distribution in excess of 125% of the average of the annual distributions received by the U.S. Holder on our Ordinary Shares during the preceding three years or the U.S. Holder’s holding period, whichever is shorter, would be subject to taxation as described immediately above. In addition, if we were a PFIC for a taxable year in which we pay a dividend or the immediately preceding taxable year, the preferential dividend rates discussed above with respect to dividends paid to certain non-corporate U.S. Holders would not apply. If we were a PFIC for any taxable year in which a U.S. Holder owned our shares, the U.S. Holder would generally be required to file annual returns with the IRS on IRS Form 8621.

 

  

94

 

If we are treated as a PFIC with respect to you for any taxable year, you will be deemed to own shares in any entities in which we own equity that are also PFICs (“lower tier PFICs”), and you may be subject to the tax consequences described above with respect to the shares of such lower tier PFIC you would be deemed to own.

 

i. Mark-to-market elections

 

If we are a PFIC for any taxable year during which you hold ordinary shares, then instead of being subject to the tax and interest charge rules discussed above, you may make an election to include gain on the ordinary shares as ordinary income under a mark-to-market method, provided that such ordinary shares are “marketable.” The ordinary shares will be marketable if they are “regularly traded” on a qualified exchange or other market, as defined in applicable U.S. Treasury regulations, such as the New York Stock Exchange (or on a foreign stock exchange that meets certain conditions). For these purposes, the ordinary shares will be considered regularly traded during any calendar year during which they are traded, other than in de minimis quantities, on at least 15 days during each calendar quarter. Any trades that have as their principal purpose meeting this requirement will be disregarded. However, because a mark-to-market election cannot be made for any lower tier PFICs that we may own, you will generally continue to be subject to the PFIC rules discussed above with respect to your indirect interest in any investments we own that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. As a result, it is possible that any mark-to-market election with respect to the ordinary shares will be of limited benefit.

 

If you make an effective mark-to-market election, in each year that we are a PFIC, you will include in ordinary income the excess of the fair market value of your ordinary shares at the end of the year over your adjusted tax basis in the ordinary shares. You will be entitled to deduct as an ordinary loss in each such year the excess of your adjusted tax basis in the ordinary shares over their fair market value at the end of the year, but only to the extent of the net amount previously included in income as a result of the mark-to-market election. If you make an effective mark-to-market election, in each year that we are a PFIC, any gain that you recognize upon the sale or other disposition of your ordinary shares will be treated as ordinary income and any loss will be treated as ordinary loss, but only to the extent of the net amount of previously included income as a result of the mark-to-market election.

 

Your adjusted tax basis in the ordinary shares will be increased by the amount of any income inclusion and decreased by the amount of any deductions under the mark-to-market rules discussed above. If you make an effective mark-to-market election, it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ordinary shares are no longer regularly traded on a qualified exchange or the IRS consents to the revocation of the election. You should consult your tax advisor about the availability of the mark-to-market election, and whether making the election would be advisable in your particular circumstances.

 

ii. Qualified electing fund elections

 

In certain circumstances, a U.S. equity holder in a PFIC may avoid the adverse tax and interest charge regime described above by making a “qualified electing fund” election to include in income its share of the corporation’s income on a current basis. However, you may make a qualified electing fund election with respect to the ordinary shares only if we agree to furnish you annually with a PFIC annual information statement as specified in the applicable U.S. Treasury regulations. We do not intend to provide the information necessary for you to make a qualified electing fund election if we are classified as a PFIC. Therefore, you should assume that you will not receive such information from us and would therefore be unable to make a qualified electing fund election with respect to any of our ordinary shares were we to be or become a PFIC.

 

Additional Tax on Investment Income

 

In addition to the income taxes described above, U.S. Holders that are individuals, estates or trusts and whose income exceeds certain thresholds may be subject to a 3.8% Medicare contribution tax on net investment income, which includes dividends and capital gains from the sale or exchange of our Ordinary Shares.

 

95

 

Backup Withholding and Information Reporting

 

Payments in respect of our Ordinary Shares may be subject to information reporting to the IRS and to U.S. backup withholding tax at the rate (currently) of 24%. Backup withholding will not apply, however, if you (i) fall within certain exempt categories and demonstrate the fact when required or (ii) furnish a correct taxpayer identification number and make any other required certification.

 

Backup withholding is not an additional tax. Amounts withheld under the backup withholding rules may be credited against a U.S. Holder’s U.S. tax liability. A U.S. Holder may obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the IRS.

 

U.S. citizens and individuals taxable as resident aliens of the United States that (i) own “specified foreign financial assets” (as defined in Section 6038D of the Code and the regulations thereunder) with an aggregate value in a taxable year in excess of certain thresholds (as determined under rules in Treasury regulations) and (ii) are required to file U.S. federal income tax returns generally will be required to file an information report with respect to those assets with their tax returns. IRS Form 8938 has been issued for that purpose. “Specified foreign financial assets” include any financial accounts maintained by foreign financial institutions, foreign stocks held directly, and interests in foreign estates, foreign pension plans or foreign deferred compensation plans. Under those rules, our Ordinary Shares, whether owned directly or through a financial institution, estate or pension or deferred compensation plan, would be “specified foreign financial assets.” Under Treasury regulations, the reporting obligation applies to certain U.S. entities that hold, directly or indirectly, specified foreign financial assets. Penalties can apply if there is a failure to satisfy this reporting obligation. In addition, in the event a U.S. Holder that is required to file IRS Form 8938 does not file such form, the statute of limitations on the assessment and collection of U.S. federal income taxes of such U.S. Holder for the related tax year may not close until three years after the date that the required information is filed. A U.S. Holder is urged to consult the U.S. Holder’s tax advisor regarding the reporting obligation.

 

Any U.S. Holder who acquires more than $100,000 of our Ordinary Shares or holds 10% or more of our Ordinary Shares by vote or value may be subject to certain additional U.S. information reporting requirements.

 

The above description is not intended to constitute a complete analysis of all tax consequences relating to acquisition, ownership and disposition of our Ordinary Shares. You should consult your tax advisor concerning the tax consequences of your particular situation.

 

F. Dividends and Paying Agents

 

Not applicable.

 

G. Statement by Experts

 

Not applicable.

 

H. Documents on Display

 

We are subject to certain of the reporting requirements of the Exchange Act, as applicable to “foreign private issuers” as defined in Rule 3b-4 under the Exchange Act. As a foreign private issuer, we are exempt from certain provisions of the Exchange Act. Accordingly, our proxy solicitations are not subject to the disclosure and procedural requirements of Regulation 14A under the Exchange Act, and transactions in our equity securities by our officers and directors are exempt from reporting and the “short-swing” profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act. However, we file with the SEC an annual report on Form 20-F containing financial statements audited by an independent accounting firm. We also submit to the SEC reports on Form 6-K containing (among other things) press releases and unaudited financial information. We post our annual report on Form 20-F on our website (www.magicsoftware.com) promptly following the filing of our annual report with the SEC. The information on our website is not incorporated by reference into this annual report.

 

96

 

The Exchange Act file number for our SEC filings is 000-19415.

 

The SEC maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system.

 

The documents concerning our company that are referred to in this annual report may also be inspected at our offices located at Yahadut Canada 1 Street, Or Yehuda 6037501, Israel.

 

I. Subsidiary Information

 

Not applicable.

 

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

 

We are exposed to a variety of market risks, primarily changes in interest rates affecting our investments in marketable securities and foreign currency fluctuations.

 

Cash Investments and Interest Rate Risk

 

Our cash investment policy seeks to preserve principal and maintain adequate liquidity while maximizing the income we receive from our investments without significantly increasing the risk of loss. To minimize investment risk, we maintain a diversified portfolio across various maturities, types of investments and issuers, which may include, from time to time, money market funds, U.S. government bonds, state debt, bank deposits and certificates of deposit, and investment grade corporate debt. Our cash management policy does not allow us to purchase or hold commodity instruments, structures or “sub-prime” related holdings (such as auction rate securities and collateralized debt obligation) or other financial instruments for trading purposes.

 

As of December 31, 2023, we had approximately $106.7 million in cash and cash equivalents and short term bank deposits.

 

Foreign Currency Exchange Risk

 

Our financial results may be negatively impacted by foreign currency fluctuations. Our foreign operations are transacted through a global network of subsidiaries. These sales and related expenses are generally denominated in currencies other than the U.S. dollar. Because our financial results are reported in U.S. dollars, our results of operations may be adversely impacted by fluctuations in the rates of exchange between the U.S. dollar and such other currencies as the financial results of our foreign subsidiaries are converted into U.S. dollars in consolidation. Our earnings are predominantly affected by fluctuations in the value of the U.S. dollar as compared to the NIS, as well as the value of the U.S. dollar as compared to the euro, Japanese Yen and British Pound.

 

We measure and record non-monetary accounts in our balance sheet (principally fixed assets and prepaid expenses) in U.S. dollars. For this measurement, we use the U.S. dollar value in effect at the date that the asset or liability was initially recorded in our balance sheet (the date of the transaction).

 

Our operating expenses may be affected by fluctuations in the value of the U.S. dollar as it relates to foreign currencies, with NIS, euro and Japanese Yen having the greatest potential impact. In managing our foreign exchange risk, we periodically enter into foreign exchange hedging contracts. Our goal is to mitigate the potential exposure with these contracts. By way of example, an increase of 10% in the value of the NIS relative to the U.S. dollar in 2023 would have resulted in an increase in the U.S. dollar reporting value of our operating income of $3.3 million for that year, while a decrease of 10% in the value of the NIS relative to the U.S. dollar in 2023 would have resulted in a decrease in the U.S. dollar reporting value of our operating income of $2.7 million for the year. An increase of 10% in the value of the euro, the Japanese yen and the British Pound relative to the U.S. dollar in 2023 would have resulted in an increase in the U.S. dollar reporting value of our operating income of $1.1 million, $0.3 million and $0.1 million, respectively, for that year, while a decrease of 10% in the value of the euro, Japanese Yen and British Pound relative to the U.S. dollar in 2023 would have resulted in a decrease in the U.S. dollar reporting value of our operating income of $0.9 million, $0.3 million and $0.1 million, respectively, for that year.

 

Equity Price Risk

 

As of December 31, 2023, we had no trading securities that are classified as available for sale.

 

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

Not applicable.

 

97

 

PART II

 

ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

None.

 

ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

 

Not applicable.

 

ITEM 15. CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

Our management, including our Chief Executive Officer, and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of December 31, 2023. Based on such evaluation, the Chief Executive Officer, and the Chief Financial Officer, have concluded that, as of December 31, 2023, our disclosure controls and procedures were ineffective as a result of the material weakness outlined below.

 

Management’s Annual Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Our management, including our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework and criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) as of the end of the period covered by this report. 

 

Based on that evaluation, as of December 31, 2023, management has identified that it did not retain complete documentation as evidence for performing certain (i) business processes controls (including automated and IT-dependent manual) (ii) sufficiently precise management review controls and (iii) evidence to demonstrate completeness and accuracy of information prepared by entity (“IPE”). As a result, we could not monitor and oversee the completion of our assessment of the design and operating effectiveness of internal control over financial reporting in a timely manner.

 

Notwithstanding the conclusion by our Chief Executive Officer and our Chief Financial Officer regarding the ineffectiveness of our controls and procedures as of December 31, 2023, and the material weakness in our internal control over financial reporting described above, management believes that the consolidated financial statements and related financial information included in this Annual Report on Form 20-F fairly present in all material respects our financial position, results of operations and cash flows as of December 31, 2023 and 2022, and for the three years period ended on December 31, 2023, in conformity with IFRS. 

 

Our management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of the business of K.M.T. (M.H.) Technologies Communication Computer Ltd., that was acquired during 2023 and included in our 2023 consolidated financial statements and constituted 1.2% and 1.7% of total and net assets, respectively as of December 31, 2023 and 0.7% and 2.3% of revenues and net income, respectively, for the year then ended. 

 

Remediation Plan for the Material Weakness

 

Management continues to be committed to implement the necessary measures to ensure the complete remediation of the material weakness described above, as well as the continued improvement of the Company’s internal control over financial reporting. Management has implemented and will continue implementing the necessary measures to ensure that the remaining control deficiencies contributing to the material weakness are remediated, such that these controls are designed, implemented and operating effectively.

 

98

 

During 2023 and 2024, management has continued to make significant strides to develop and execute a comprehensive remediation plan to improve our internal control over financial reporting and remediate the control deficiencies that led to the material weakness, including but not limited to, (a) hiring additional personnel with appropriate skillsets, (b) developing an execution plan and resourcing to test controls and to complete remediation (c) actively monitoring corrective actions and providing status reporting to management on the progress.

 

We have also specifically taken a number of other measures to strengthen our internal control over financial reporting, including (i) continuing to upgrade our financial system to enhance its effectiveness and enhance control of financial analysis; (ii) continuing to organize regular training for our accounting staffs, especially the trainings related to the issues we encountered; and (iii) continuing to establish effective oversight and clarifying reporting requirements for non-recurring and complex transactions to ensure consolidated financial statements and related disclosures are accurate, complete and in compliance with reporting requirements.

 

As we continue to implement our remediation plan, management may decide to take additional further measures to address the material weakness or adjust the remediation steps accordingly. Management will continue testing and evaluating the implementation of internal controls and revised processes to ensure whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements.

 

Management believes that upon completion of all these actions, the material weakness will be fully remediated. However, the material weakness will not be considered remediated, until all applicable controls operate for a sufficient period of time and management has concluded, through testing, that controls are operating effectively. 

 

Attestation Report of the Registered Public Accounting Firm

 

The attestation report of Kost Forer Gabbay & Kasierer, a member of EY Global, an independent registered public accounting firm in Israel, on our management’s assessment of our internal control over financial reporting as of December 31, 2023 is provided on page F-4, as included under Item 18 of this annual report.

 

Changes in Internal Control over Financial Reporting

 

Based on the evaluation conducted by our Chief Executive Officer and our Chief Financial Officer pursuant to Rules 13a-15(d) and 15d-15(d) under the Exchange Act, our management has concluded that except for the remediation efforts described above taken to address the material weakness during the period covered by this Annual Report, there was no change in our internal control over financial reporting that occurred during the year ended December 31, 2023 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. 

 

ITEM 16. RESERVED

 

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

 

Our board of directors has determined that Mr. Ettlinger, an external director within the meaning of the Israeli Companies Law, meets the definition of an audit committee financial expert, as defined by rules of the SEC. For a brief listing of Mr. Ettlinger’s relevant experience, see Item 6A. “Directors, Senior Management and Employees -- Directors and Senior Management.”

 

ITEM 16B. CODE OF ETHICS

 

We have adopted a code of ethics that applies to any chief executive officer and all senior financial officers of our company, including the chief financial officer, chief accounting officer or controller, or persons performing similar functions. The code of ethics is available on our website. Written copies are available upon request. If we make any substantive amendment to the code of ethics or grant any waivers, including any implicit waiver, from a provision of the codes of ethics, we will disclose the nature of such amendment or waiver on our website.

 

99

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Independent Registered Public Accounting Firm Fees

 

The following table sets forth, for each of the years indicated, the fees billed by our principal independent registered public accounting firm. All of such fees were pre-approved by our Audit Committee.

 

   Year Ended
December 31,
 
Services Rendered  2022   2023 
Audit (1)  $741,000   $629,000 
Tax and other (2)  $108,000   $210,000 
Total  $849,000   $839,000 

 

(1) Audit fees relate to audit services provided for each of the years shown in the table, including fees associated with the annual audit, the filing of a shelf registration statement, various accounting issues and audit services provided in connection with other statutory or regulatory filings.

 

(2) Tax fees relate to services performed by the tax division for tax compliance, planning and advice.

 

Pre-Approval Policies and Procedures

 

Our Audit Committee has adopted a policy and procedures for the pre-approval of audit and non-audit services rendered by our independent registered public accountants, Kost Forer Gabbay & Kasierer, a member of Ernst & Young Global. Pre-approval of an audit or non-audit service may be given as a general pre-approval, as part of the audit committee’s approval of the scope of the engagement of our independent auditor, or on an individual basis. Any proposed services that exceed general pre-approved levels also require specific pre-approval by our audit committee. The policy prohibits retention of the independent public accountants to perform the prohibited non-audit functions defined in Section 201 of the Sarbanes-Oxley Act of 2002 or the rules of the SEC, and also requires the Audit Committee to consider whether proposed services are compatible with the independence of the public accountants.

 

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

 

Not applicable.

 

ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

 

None.

 

ITEM 16F. CHANGES IN REGISTRANT’S CERTIFYING ACCOUNTANT

 

None.

 

ITEM 16G. CORPORATE GOVERNANCE

 

NASDAQ Stock Market Rules and Home Country Practice

 

Under NASDAQ Stock Market Rule 5615(a)(3), foreign private issuers, such as our company, are permitted to follow certain home country corporate governance practices instead of certain provisions of the NASDAQ Stock Market Rules. A foreign private issuer that elects to follow a home country practice instead of any of such NASDAQ requirements must submit to NASDAQ, in advance, a written statement from an independent counsel in such issuer’s home country certifying that the issuer’s practices are not prohibited by the home country’s laws. We provided NASDAQ with such a letter of non-compliance with respect to:

 

  The Rule requiring maintaining a majority of independent directors (Rule 5605(b)(1)). Instead, under Israeli law and practice, we are required to appoint at least two external directors, within the meaning of the Israeli Companies Law, to our board of directors.

 

  The Rule requiring that our independent directors have regularly scheduled meetings at which only independent directors are present (Rule 5605(b)(2)). Instead, we follow Israeli law according to which independent directors are not required to hold executive sessions.

 

100

 

  The Rule regarding independent director oversight of director nominations process for directors (Rule 5605(e)). Instead, we follow Israeli law and practice according to which our board of directors recommends directors for election by our shareholders.

 

  The requirement to obtain shareholder approval for the establishment or amendment of certain equity based compensation plans (Rule 5635(c)), an issuance that will result in a change of control of the company (Rule 5635(b)), certain transactions other than a public offering involving issuances of a 20% or more interest in the company (Rule 5635(d)) and certain acquisitions of the stock or assets of another company (Rule 5635(a)). Instead, we follow Israeli law and practice in approving such procedures, according to which Board approval may suffice in certain circumstances.

 

ITEM 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

Item 16I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

 

Item 16J. Insider trading policies

 

Not applicable.

 

Item 16K. CYBERSECURITY

 

Cybersecurity Risk Management

 

As part of our overall risk management system, we have established certain procedures to assess, identify, and manage material risks from cybersecurity threats. Our cybersecurity risk management system is designed to align with industry best practices, including International Organization for Standardization, or ISO, standards, provide a framework for handling cybersecurity threats and incidents, and facilitate coordination across different departments of our company. As part of this system, we have a formally documented information security management program and conduct regular tabletop exercises that include participation from executive officers. In addition, we engage consultants and other third parties who are experts in the cybersecurity risk management field to review and provide testing services as well as general incident management services. These engagements directly contribute to industry certifications and attestations that demonstrate our dedication to protecting the data that we are entrusted with by customers. Our Governance, Risk and Compliance team within the information security management program oversees and identifies material cybersecurity risks associated with our use of these third-party service providers through a formal vendor security risk management program.

 

Governance

 

Our board of directors is responsible for overseeing our cybersecurity risk management. Our board of directors will (i) maintain oversight of the disclosure relating to cybersecurity matters in current reports or periodic reports of our company, (ii) review updates to the status of any material cybersecurity incidents or material risks from cybersecurity threats to our company, and the disclosure issues, if any, presented by our chief executive officer, chief financial officer, and other personnel in charge of cybersecurity matters on a quarterly basis, and (iii) review disclosure concerning cybersecurity matters in our annual report on Form 20-F presented by our chief executive officer, chief financial officer, and other personnel in charge of cybersecurity matters.

 

At management level, our chief executive officer and chief financial officer are responsible for assessing, identifying, and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation, and remediation of material cybersecurity incident. They report to our board of directors on (i) a quarterly basis on updates to the status of any material cybersecurity incidents or material risks from cybersecurity threats to our company, and the disclosure issues, if any, and (ii) on disclosure concerning cybersecurity matters in our annual report on Form 20-F.

 

101

 

PART III

 

ITEM 17. FINANCIAL STATEMENTS

 

Not applicable.

 

ITEM 18. FINANCIAL STATEMENTS

 

  Page
Index to Financial Statements F-1
Reports of Independent Registered Public Accounting Firm (PCAOB ID 1281) F-2- F-5
Consolidated Statements of Financial Position F-6 - F-7
Consolidated Statements of Profit or Loss F-8
Consolidated Statements of Comprehensive Income F-9
Consolidated Statements of Changes in Equity F-10 - F-12
Consolidated Statements of Cash Flows F-13 - F-15
Notes to Consolidated Financial Statements – Details of Subsidiaries and Affiliate   F-16 - F-64

 

102

 

ITEM 19. EXHIBITS

 

Index to Exhibits

 

Exhibit   Description
1.1   Memorandum of Association of the Registrant1
1.2   Articles of Association of the Registrant2
2.1   Specimen of Ordinary Share Certificate3
2.2   Description of the rights of each class of securities registered under Section 12 of the Securities Exchange Act of 19344
4.1   2000 Employee Stock Option Plan5
4.2   2007 Incentive Compensation Plan6
8.1   List of Subsidiaries of the Registrant
12.1   Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended
12.2   Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended
13.1   Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
13.2   Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
15.1   Consent of Kost Forer Gabbay & Kasierer, a Member of EY Global
15.2   Consent of KDA Audit Corporation (relating to Magic Software Japan K.K.)
97.1   Clawback policy
101.INS   Inline XBRL Instance Document (The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document)
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

(1) Filed as Exhibit 3.2 to the registrant’s registration statement on Form F-1, registration number 33-41486, and incorporated herein by reference.

 

(2) Filed as an Item to the registrant’s Form 6-K for the month of December 2011, filed on December 7, 2011, and incorporated herein by reference.

 

(3) Filed as Exhibit 4.1 to the registrant’s registration statement on Form F-1, registration number 33-41486, and incorporated herein by reference.

 

(4) Filed as Exhibit 2.2 to the registrant’s registration statement on Form 20-F for the year ended December 31, 2019, and incorporated herein by reference.

 

(5) Filed as Exhibit 10.2 to the registrant’s annual report on Form 20-F for the year ended December 31, 2000, and incorporated herein by reference.

 

(6) Filed as Exhibit 4.3 to the registrant’s annual report on Form 20-F for the year ended December 31, 2007, and incorporated herein by reference.

 

103

 

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED FINANCIAL STATEMENTS

 

AS OF DECEMBER 31, 2023

 

U.S. DOLLARS IN THOUSANDS

 

INDEX

 

  Page
   
Reports of Independent Registered Public Accounting Firm (PCAOB ID 1281) F-2 - F-5
   
Consolidated Statements of Financial Position F-6 - F-7
   
Consolidated Statements of Profit or Loss F-8
   
Consolidated Statements of Comprehensive Income F-9
   
Consolidated Statements of Changes in Equity F-10 - F-12
   
Consolidated Statements of Cash Flows F-13 - F-15
   
Notes to Consolidated Financial Statements F-16 - F-64

  

- - - - - - - - - - - - - - - - - - -

 

F-1

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St.

Tel-Aviv 6492102, Israel  

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Magic Software Enterprises Ltd.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated statements of financial position of Magic Software Enterprises Ltd. (the Company) as of December 31, 2022 and December 31, 2023, and the related consolidated statements of profit or loss, comprehensive income, changes in equity and cash flows and for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, based on our audits and the report of other auditors, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and December 31, 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.

 

We did not audit the financial statements of Magic Software Japan K.K., a wholly-owned subsidiary, which reflect total assets constituting 1%, and 1% at December 31, 2022 and December 31, 2023, respectively, and total revenues constituting 2%, 2% and 2% for the years ended December 31, 2021, 2022 and 2023, respectively, of the related consolidated totals. Those statements were audited by other auditors whose report has been furnished to us, and our opinion, insofar as it relates to the amounts included for Magic Software Japan K.K., is based solely on the report of the other auditors.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated May 13, 2024 expressed an adverse opinion thereon.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits and the report of other auditors provide a reasonable basis for our opinion.

 

F-2

 

 

Critical Audit Matter

 

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

 

    Evaluation of audit evidence over revenue
     
Description of the Matter  

As discussed in Note 2 and 20 to the consolidated financial statements, the Company had $ 535,052 thousands in revenue for the year ended December 31, 2023. The Company’s revenue includes multiple revenue streams throughout various consolidated legal entities.

 

We identified the evaluation of audit evidence over certain revenue streams, as a critical audit matter. The number of revenue streams over various legal entities required a high-degree of auditor judgment and extensive audit effort to evaluate the scope and the sufficiency of data used as audit evidence over revenue. Subjective auditor judgment was required to evaluate that sufficient data was captured and aggregated throughout these various entities.

 

How We Addressed the Matter in Our Audit   The primary procedures we performed to address this critical audit matter included the following: We applied auditor judgment to determine scope, nature and extent of procedures to be performed over revenue. We assessed the recorded revenue by selecting a sample of transactions in various legal entities and comparing the amounts recognized for consistency with underlying documentation, such as, contracts with customers and cash received. Finally, we evaluated the overall sufficiency of audit evidence obtained over revenue by assessing the results of procedures performed and the appropriateness of the related disclosures in the consolidated financial statements.

 

/s/ KOST FORER GABBAY & KASIERER

KOST FORER GABBAY & KASIERER

A Member of EY Global

 

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

Tel-Aviv, Israel

May 13, 2024

 

F-3

 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Magic Software Enterprises Ltd.

 

Opinion on Internal Control Over Financial Reporting

 

We have audited Magic Software Enterprises Ltd.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, based on our audit and the report of other auditors, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, Magic Software Enterprises Ltd. (the Company) has not maintained effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.

 

We did not examine the effectiveness of internal control over financial reporting of Magic Software Japan K.K, a wholly owned subsidiary, whose financial statements reflect total assets and revenues constituting 1% and 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023. The effectiveness of Magic Software Japan K.K.’s internal control over financial reporting was audited by other auditors whose report has been furnished to us, and our opinion, insofar as it relates to the effectiveness of Magic Software Japan K.K.’s internal control over financial reporting, is based solely on the report of the other auditors.

 

As indicated in the accompanying Management’s Report on Internal Control Over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of the business of K.M.T. (M.H.) Technologies Communication Computer Ltd. which is included in the 2023 consolidated financial statements of the Company and constituted 1.2% and 1.7% of the total and net assets, respectively, as of December 31, 2023 and 0.7% and 2.3% of revenues and net income, respectively, for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of the business of K.M.T. (M.H.) Technologies Communication Computer Ltd.

 

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. Management has identified the following material weakness in internal controls:

 

The Company did not retain complete documentation as evidence for performing certain (i) business processes controls (including automated and IT-dependent manual) (ii) sufficiently precise management review controls and (iii) evidence to demonstrate completeness and accuracy of information prepared by entity (“IPE”). As a result, the Company could not monitor and oversee the completion of its assessment of the design and operating effectiveness of internal control over financial reporting in a timely manner.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated statements of financial position of the Company as of December 31, 2022 and December 31, 2023, the related consolidated statements of profit or loss, comprehensive income, changes in equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes. This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated May 13, 2024, which expressed an unqualified opinion thereon, based on our audit and the report of the other auditors.

 

F-4

 

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

 

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit and the report of other auditors provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

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

 

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

 

/s/ KOST FORER GABBAY & KASIERER

KOST FORER GABBAY & KASIERER

A Member of EY Global

 

Tel-Aviv, Israel

May 13, 2024

 

F-5

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF FINANCIAL POSITION

U.S. dollars in thousands

 

       December 31, 
   Note   2022   2023 
ASSETS            
             
CURRENT ASSETS:            
Cash and cash equivalents       $83,062   $105,943 
Short-term bank deposits        3,904    751 
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 as of December 31, 2022 and 2023, respectively)        118,126    108,385 
Unbilled receivables and contract assets        30,354    22,713 
Other accounts receivable and prepaid expenses   5    13,652    18,833 
Total current assets        249,098    256,625 
                
LONG-TERM ASSETS:               
Deferred tax assets   19    3,618    6,729 
Right-of-use assets   14    27,536    25,718 
Other long-term receivables        5,795    8,623 
Property, plants and equipment, net   7    8,338    7,988 
Intangible assets, net   8    52,057    50,658 
Goodwill   9    158,699    166,065 
Total long-term assets        256,043    265,781 
                
Total assets       $505,141   $522,406 

 

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

 

F-6

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Cont.)

 

U.S. dollars in thousands (except share and per share data)

 

       December 31, 
   Note   2022   2023 
LIABILITIES AND EQUITY            
             
CURRENT LIABILITIES:            
Short term debts   10   $20,755   $28,941 
Trade payables        27,598    28,415 
Accrued expenses and other accounts payable   11    46,842    41,492 
Current maturities of lease liabilities   14    4,591    4,406 
Put options for non-controlling interests   6    27,172    18,252 
Liability in respect of business combinations   6    19,287    6,656 
Deferred revenues and customer advances        9,808    13,537 
                
Total current liabilities        156,053    141,699 
                
LONG-TERM LIABILITIES:               
Long-term debt   12    30,412    52,267 
Long-term lease liabilities   14    24,282    23,101 
Liability in respect of business combinations   6    5,376    1,049 
Deferred tax liabilities   19    10,686    11,610 
Put options for non-controlling interests   6    1,120    620 
Employee benefit liabilities   16    901    1,116 
                
Total long-term liabilities        72,777    89,763 
                
COMMITMENTS AND CONTINGENCIES   17    
 
    
 
 
                
EQUITY   18           
Magic Software Enterprises Ltd shareholders’ equity:               
Share capital:               
Ordinary shares of NIS 1 par value - Authorized: 50,000,000 shares at, December 31, 2022 and 2023; Issued and Outstanding: 49,093,055 and 49,099,305 shares as of December 31, 2022 and 2023, respectively        1,166    1,166 
Additional paid-in capital        182,031    182,607 
Accumulated other comprehensive loss        (6,559)   (10,314)
Retained earnings        86,289    92,522 
                
Total equity attributable to Magic Software Enterprises Ltd shareholders        262,927    265,981 
Non-controlling interests        13,384    24,963 
                
Total equity        276,311    290,944 
                
Total liabilities and equity       $505,141   $522,406 

 

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

 

F-7

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF PROFIT OR LOSS

 

U.S. dollars in thousands (except share and per share data)

 

       Year ended December 31, 
   Note   2021   2022   2023 
Revenues:                
Software services   20   $30,934   $32,930   $32,694 
Maintenance and technical support   20    36,149    34,762    33,999 
Consulting services   20    413,242    499,100    468,359 
                     
Total revenues        480,325    566,792    535,052 
                     
Cost of revenues:                    
Software services        12,182    10,701    11,730 
Maintenance and technical support        4,144    3,494    3,238 
Consulting services        331,005    397,242    367,097 
                     
Total cost of revenues        347,331    411,437    382,065 
                     
Gross profit        132,994    155,355    152,987 
                     
Research and development expenses, net   21a   8,995    10,090    10,328 
Selling and marketing expenses   21b   38,147    46,857    44,500 
General and administrative expenses   21c   31,222    37,552    40,811 
Change in valuation of contingent consideration related to acquisitions   6    2,507    (906)   240 
                     
Operating income        52,123    61,762    57,108 
                     
Financial expenses   21d   (3,802)   (4,993)   (9,227)
Financial income   21d   113    1,392    4,901 
Increase in valuation of consideration related to acquisitions   6    (2,817)   (744)   (290)
Group’s share of earnings (losses) of a company accounted for at equity, net        
-
    
-
    (56)
                     
Income before taxes on income        45,617    57,417    52,436 
                     
Taxes on income   19    10,278    11,138    9,934 
                     
Net income       $35,339   $46,279   $42,502 
                     
Attributable to:                    
Equity holders of the Company        29,767    40,470    37,031 
Non-controlling interests        5,572    5,809    5,471 
        $35,339   $46,279   $42,502 
                     
Net earnings per share attributable to equity holders of the Company                    
                     
Basic and diluted earnings per share
   21e  $0.61   $0.82   $0.75 

 

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

 

F-8

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 

U.S. dollars in thousands

 

  

Year ended December 31,

 
   2021   2022   2023 
             
Net income  $35,339   $46,279   $42,502 
                
Other comprehensive income (loss) net of tax effect:               
                
Amounts that will be or that have been reclassified to profit or loss when specific conditions are met:               
                
Foreign exchange differences on translation of foreign operations   2,750    (19,099)   (4,429)
                
Total other comprehensive income (loss), net of tax   2,750    (19,099)   (4,429)
                
Total comprehensive income   38,089    27,180    38,073 
                
Total comprehensive income attributable to:               
Equity holders of the Company   31,594    24,647    33,276 
Non-controlling interests   6,495    2,533    4,797 
                
   $38,089   $27,180   $38,073 

 

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

 

F-9

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

 

U.S. dollars in thousands (except share and per share data)

 

               Accumulated         
       Additional       other   Non-     
   Share Capital   paid-in   Retained   Comprehensive   controlling   Total 
   Number   Amount   Capital   earnings   Income   interests   Equity 
                             
Balance as of January 1, 2021   49,035,055   $1,164   $188,415   $62,673   $7,437   $8,718   $268,407 
                                    
Net income   -    
-
    
-
    29,767    
-
    5,572    35,339 
Other comprehensive income   -    
-
    
-
    
-
    1,827    923    2,750 
                                    
Total comprehensive income   -    
-
    
-
    29,767    1,827    6,495    38,089 
                                    
Exercise of options   38,000    1    40    
-
    
-
    
-
    41 
Dividend to Magic’s shareholders   -    
-
    
-
    (21,780)   
-
    
-
    (21,780)
Dividend to non-controlling interests in subsidiaries   -    
-
    
-
    
-
    
-
    (4,233)   (4,233)
Cost of share-based payment   -    
-
    956    
-
    
-
    
-
    956 
Acquisition of subsidiaries   -    
-
    
-
    
-
    
-
    719    719 
Settlement of put options over non-controlling interest   -    
-
    (5,364)   
-
    
-
    (1,279)   (6,643)
                                    
Balance as of December 31, 2021   49,073,055   $1,165   $184,047   $70,660   $9,264   $10,420   $275,556 

 

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

 

F-10

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Cont.)

 

U.S. dollars in thousands (except share and per share data)

 

               Accumulated         
       Additional       other   Non-     
   Share Capital   paid-in   Retained   Comprehensive   controlling   Total 
   Number   Amount   capital   earnings   Income   interests   Equity 
                             
Balance as of January 1, 2022   49,073,055   $1,165   $184,047   $70,660   $9,264   $10,420   $275,556 
                                    
Net income   -    
-
    
-
    40,470    
-
    5,809    46,279 
Other comprehensive loss   -    
-
    
-
    
-
    (15,823)   (3,276)   (19,099)
                                    
Total comprehensive income   -    
-
    
-
    40,470    (15,823)   2,533    27,180 
                                    
Exercise of options   20,000    1    
-
    
-
    
-
    
-
    1 
Dividend to Magic’s shareholders   -    
-
    
-
    (24,841)   
-
    
-
    (24,841)
Dividend to non-controlling interests in subsidiaries   -    
-
    
-
    
-
    
-
    (4,170)   (4,170)
Cost of share-based payment   -    
-
    (56)   
-
    
-
    2,135    2,079 
Acquisition of subsidiaries   -    
-
    (721)   
-
    
-
    (133)   (854)
Settlement of put options over non-controlling interest   -    
-
    (1,239)   
-
    
-
    2,599    1,360 
                                    
Balance as of December 31, 2022   49,093,055   $1,166   $182,031   $86,289   $(6,559)  $13,384   $276,311 

 

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

 

F-11

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Cont.)

 

U.S. dollars in thousands (except share and per share data)

 

               Accumulated         
       Additional       Other   Non-     
   Share Capital   paid-in   Retained   Comprehensive   controlling   Total 
   Number   Amount   capital   earnings   Income (loss)   interests   Equity 
                                    
Balance as of January 1, 2023   49,093,055   $1,166   $182,031   $86,289   $(6,559)  $13,384   $276,311 
                                    
Net income   -    
-
    
-
    37,031    
-
    5,471    42,502 
Other comprehensive loss   -    
-
    
-
    
-
    (3,755)   (674)   (4,429)
                                    
Total comprehensive income   -    
-
    
-
    37,031    (3,755)   4,797    38,073 
                                    
Exercise of options   6,250    
-
    22    
-
    
-
    
-
    22 
Dividend to Magic’s shareholders   -    
-
    
-
    (30,798)   
-
    
-
    (30,798)
Dividend to non-controlling interests in subsidiaries   -    
-
    
-
    
-
    
-
    (4,055)   (4,055)
Cost of share-based payment   -    
-
    (225)   
-
    
-
    4,023    3,798 
Non-controlling interests arising from initially consolidated companies   -    
-
    
-
    
-
    
-
    3,644    3,644 
Acquisition of non-controlling interests   -    
-
    (67)   
-
    
-
    (3,199)   (3,266)
Settlement of put options over non-controlling interest   -    
-
    846    
-
    
-
    6,369    7,215 
                                    
Balance as of December 31, 2023   49,099,305   $1,166   $182,607   $92,522   $(10,314)  $24,963   $290,944 

 

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

 

F-12

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

U.S. dollars in thousands

 

     
   2021   2022   2023 
             
Cash flows from operating activities:            
             
Net income  $35,339   $46,279   $42,502 
               
Adjustments to reconcile net income to net cash provided by operating activities:               
Depreciation and amortization   19,837    19,795    20,553 
Cost of share-based payment   956    2,079    3,798 
Changes in value of short-term and long-term loans from banks and others and deposits, net   71    (1,686)   1,533 
Changes in deferred taxes, net   (3,080)   (3,904)   (3,238)
Payments of deferred and contingent consideration related to acquisitions   (556)   (3,919)   (6,572)
Capital gain from sale of property, plant and equipment   
-
    
-
    (42)
Effect of exchange rate on of cash and cash equivalents held in currencies other than the functional currency   
-
    3,747    285 
Amortization of premium and accrued interest on debt instruments at fair value through other comprehensive income   96    76    (114)
                
Working capital adjustments:               
Trade receivables   (27,539)   (2,569)   18,426 
Accrued expenses and other accounts payable   5,415    (975)   (7,190)
Other current and long-term accounts receivable   263    (1,934)   (5,586)
Trade payables   8,792    139    858 
Deferred revenues   4,080    (513)   3,779 
                
Net cash provided by operating activities  $43,674   $56,615   $68,992 

 

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

 

F-13

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CASH FLOWS (Cont.)

 

U.S. dollars in thousands

 

   Year ended December 31,  
   2021   2022   2023 
Cash flows from investing activities:            
             
Payments for business acquisitions, net of cash acquired (Appendix A)  $(6,833)  $(21,670)  $(14,244)
Loans to related party   
-
    (2,250)   909 
Proceeds from sale of property, plant and equipment   
-
    
-
    54 
Payments to former shareholders of consolidated company   
-
    
-
    (583)
Purchase of financial assets measured at fair value through other comprehensive income   
-
    
-
    (1,243)
Cash paid in conjunction with deferred payments and contingent liabilities related to business combinations   (5,342)   (4,870)   (11,320)
Purchase of intangible assets   
-
    (219)   
-
 
Purchase of property and equipment   (1,439)   (4,381)   (1,618)
Redemption of marketable securities   
-
    309    
-
 
                
Investment in a company accounted for at equity   
-
    
-
    (498)
                
Change in short-term and long-term deposits   (5,390)   1,682    4,110 
Capitalization of software development   (3,193)   (3,059)   (3,183)
                
Net cash used in investing activities   (22,197)   (34,458)   (27,616)
                
Cash flows from financing activities:               
                
Exercise of employees’ stock options   41    1    22 
Dividend paid to non-controlling interests   (4,233)   (4,170)   (4,055)
Dividend to Magic’s shareholders   (21,780)   (24,841)   (30,798)
Repayment of long-term loans from banks and others   (14,467)   (14,323)   (20,994)
Receipt of long-term loans from banks and others   25,558    30,703    49,465 
Repayment of lease liabilities   (5,874)   (4,792)   (5,690)
Cash paid due to exercise of put option by non-controlling interests   (511)   (854)   (5,243)
                
Net cash used in financing activities   (21,266)   (18,276)   (17,293)
                
Effect of exchange rate changes on cash and cash equivalents   (248)   (8,909)   (1,202)
                
Increase (decrease) in cash and cash equivalents   (37)   (5,028)   22,881 
Cash and cash equivalents at beginning of year   88,127    88,090    83,062 
                
Cash and cash equivalents at end of year  $88,090   $83,062   $105,943 

 

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

 

F-14

 

 

MAGIC SOFTWARE ENTERPRISES LTD

 

CONSOLIDATED STATEMENTS OF CASH FLOWS (Cont.)

 

U.S. dollars in thousands

 

   Year ended December 31, 
   2021   2022   2023 
Appendix A            
Cash paid in conjunction with acquisitions, net of acquired cash:            
Fair value of assets acquired and liabilities assumed at the date of acquisition:            
Net assets, excluding acquired cash  $506   $(1,168)  $(197)
Intangible assets, net of deferred taxes   (4,817)   (13,552)   (8,281)
Goodwill   (8,544)   (22,370)   (9,410)
Deferred and contingent liabilities assumed in current year business combinations   5,303    15,420    
-
 
Non-controlling interests   719    
-
    3,644 
                
   $(6,833)  $(21,670)  $(14,244)
Appendix B               
Supplementary information on investing and financing activities not involving cash flows:               
                
Non-cash activities:               
                
Right-of-use asset recognized with corresponding lease liability  $2,801   $6,349   $2,787 
Appendix C               
Supplemental disclosure of cash flow activities:               
                
Cash paid, net during the year for:               
                
Income taxes  $13,050   $14,457   $15,886 
                
Interest  $1,264   $1,306   $3,208 

 

The accompanying notes form an integral part of the consolidated financial statements.

 

F-15

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 1:- GENERAL

 

Magic Software Enterprises Ltd., an Israeli company (“the Company” or “the Company”), is a global: (i) provider of proprietary application development and business process integration platforms that accelerate the planning, development, deployment and integration of on-premise, mobile and cloud business applications (“the Magic Technology”); (ii) provider of selected packaged vertical software solutions; and (iii) vendor of software services and IT outsourcing software services.

 

Magic Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow customers to dramatically improve their business performance and return on investment. To complement its software products and to increase its traction with customers, the Company also offers a complete portfolio of software services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional services (see Note 22 for further details).

 

The Company’s principal markets are the United States, Israel, Europe and Japan (see Note 22).

 

For information about the Company’s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.

 

NOTE 2:- Material ACCOUNTING POLICIES

 

The following accounting policies have been applied consistently in the financial statements for all periods presented, unless otherwise stated.

 

1)Basis of presentation of the financial statements

 

These financial statements have been prepared in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”).

 

Measurement basis:

 

The Company’s consolidated financial statements are prepared on a cost basis, except for financial assets measured at fair value through other comprehensive income (“OCI”), provisions, employee benefit assets and liabilities, and financial assets and liabilities which are presented at fair value through profit or loss. (See Note 6).

 

The Company has elected to present the profit or loss items using the function of expense method.

 

2)Use of estimates, judgments and assumptions:

 

The preparation of the consolidated financial statements requires management to make estimates, judgments, and assumptions, that have an effect on the application of the accounting policies and on the reported amounts of assets, liabilities, revenues and expenses in the financial statements. Such judgments, estimates and assumptions are related, but not limited to liabilities in respect of business combinations, goodwill and intangible assets and their subsequent impairment analysis, determination of fair value of put options of non-controlling interests, legal contingencies, research and development capitalization as well as amortization periods, classification of leases as well as the determination of the lease term and the incremental borrowing rate, income tax uncertainties, share-based compensation, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion, identification of performance obligations and the determination of the transaction price as well as the standalone selling prices, and evaluating expected credit losses (“ECL”). The Company’s management believes that the estimates, judgments, and assumptions used, are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Changes in accounting estimates are reported in the period of the change in estimate.

 

3)Consolidated financial statements:

 

The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.

 

F-16

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

4)Non-controlling interests

 

Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable

 

to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.

 

5)Business combinations and goodwill:

 

Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.

 

A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.

 

Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.

 

Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.

 

6)Functional currency and presentation currency:

 

The presentation currency of these financial statements is the U.S dollar (the “dollar”), since the Company believes that financial statements in U.S dollars provide more relevant information to its investors and users of the financial statements. Also, the dollar is the currency of the primary economic environment in which the Company and certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar. The functional currency of each subsidiary represents the primary economic environment in which each subsidiary operates.

 

F-17

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

7)Revenue recognition:

 

Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).

 

The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.

 

The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.

 

The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.

 

When the Company enters into a contract for the sale of a software license which does not require significant implementation services and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.

 

Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.

 

In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.

 

The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

F-18

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.

 

The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.

 

The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.

 

Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.

 

The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.

 

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

8)Income tax:

  

Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.

 

F-19

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

Current taxes:

 

The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.

 

Deferred taxes:

 

Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.

 

Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.

 

Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.

 

Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.

 

Uncertain tax position:

 

A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.

 

F-20

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

9) Leases:

 

The Company accounts for a contract as a lease when the contract terms convey the right to control the use of an identified asset for a period of time in exchange for consideration.

 

  i) The Company as lessee:

 

For leases in which the Company is the lessee, the Company recognizes on the commencement date of the lease a right-of-use asset and a lease liability, excluding leases whose term is up to twelve months and leases for which the underlying asset is of low value. For these excluded leases, the Company has elected to recognize the lease payments as an expense in profit or loss on a straight-line basis over the lease term. In measuring the lease liability, the Company has elected to apply the practical expedient in the Standard and does not separate the lease components from the non-lease components (such as management and maintenance services, etc.) included in a single contract.

 

Leases which entitle employees to a company car as part of their employment terms are accounted for as employee benefits in accordance with the provisions of IAS 19 and not as subleases.

 

On the commencement date, the lease liability includes all unpaid lease payments discounted at the interest rate implicit in the lease, if that rate can be readily determined, or otherwise using the Company’s incremental borrowing rate. After the commencement date, the Company measures the lease liability using the effective interest rate method.

 

On the commencement date, the right-of-use asset is recognized in an amount equal to the lease liability plus lease payments already made on or before the commencement date and initial direct costs incurred. The right-of-use asset is measured applying the cost model and depreciated over the shorter of its useful life and the lease term.

 

Following are the amortization periods of the right-of-use assets by class of underlying asset:

 

   Years   Mainly 
         
Land and buildings   1-12    3 
Motor vehicles   1-5    3 

 

The Company tests for impairment of the right-of-use asset whenever there are indications of impairment pursuant to the provisions of IAS 36.

 

  ii) Lease extension and termination options:

 

A non-cancelable lease term includes both the periods covered by an option to extend the lease when it is reasonably certain that the extension option will be exercised and the periods covered by a lease termination option when it is reasonably certain that the termination option will not be exercised.

 

In the event of any change in the expected exercise of the lease extension option or in the expected non-exercise of the lease termination option, the Company remeasures the lease liability based on the revised lease term using a revised discount rate as of the date of the change in expectations. The total change is recognized in the carrying amount of the right-of-use asset until it is reduced to zero, and any further reductions are recognized in profit or loss.

 

F-21

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

10) Property, plant and equipment, net:

 

Property, plant and equipment are measured at cost, including directly attributable costs, less accumulated depreciation.

 

Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:

 

   Years 
     
Software   3-5 (mainly 5) 
Computers and peripheral equipment   3-5  
Office furniture and equipment   7-15 (mainly 7) 
Motor vehicles   7 

 

Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.

 

The useful life, the depreciation method and the residual value of an asset are reviewed at least each year-end (at the end of the year) and any changes are accounted for prospectively as a change in accounting estimate. Depreciation of an asset ceases at the earlier of the date that the asset is classified as held for sale and the date that the asset is derecognized.

 

11) Intangible assets:

 

Separately acquired intangible assets are measured on initial recognition at cost, including directly attributable costs. Intangible assets acquired in a business combination are measured at fair value at the acquisition date. Expenditures relating to internally generated intangible assets, excluding capitalized development costs, are recognized in profit or loss when incurred.

 

Intangible assets with a finite useful life are amortized over their useful life and reviewed for impairment whenever there is an indication that the asset may be impaired. The amortization period and the amortization method for an intangible asset are reviewed at least at each year end.

 

Research and development expenditures

 

Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if the Company can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; the Company’s intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. The Company establishes technological feasibility upon completion of a detailed program design or a working model.

 

F-22

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. The Company considers a product to be available for use when the Company completes its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.

 

Capitalized software costs are amortized on a product-by-product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years).

 

Research and development costs incurred in the process of developing product enhancements are generally charged to expenses as incurred.

 

The Company assesses the recoverability of its capitalized software costs on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.

 

During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.

 

Other intangible assets

 

Intangible assets excluding capitalized development costs are comprised mainly of customer-related intangible assets, backlogs, acquired technology and patent, and are amortized over their useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise used up. The useful life of intangible assets is as follows:

 

   Years
Customer relationships  Up to 15
Acquired technology  Up to 10 (mainly 5)

 

F-23

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

The useful life of these assets is reviewed annually to determine whether their indefinite life assessment continues to be supportable. If the events and circumstances do not continue to support the assessment, the change in the useful life assessment from indefinite to finite is accounted for prospectively as a change in accounting estimate, and on that date the asset is tested for impairment. Commencing from that date, the asset is amortized systematically over its useful life.

 

12) Impairment of non-financial assets:

 

The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.

 

For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.

 

Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.

 

During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.

 

13) Financial instruments:

 

The accounting policy for financial instruments in accordance with IFRS 9, “Financial Instruments” is as follows:

 

1.Financial assets

 

Financial assets are measured upon initial recognition at fair value plus transaction costs that are directly attributable to the acquisition of the financial assets, except for financial assets measured at fair value through profit or loss in respect of which transaction costs are recorded in profit or loss.

 

Impairment of financial assets:

 

The Company evaluates at the end of each reporting period the loss allowance for financial debt instruments which are not measured at fair value through profit or loss.

 

F-24

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

An impairment loss on debt instruments measured at amortized cost is recognized in profit or loss with a corresponding loss allowance that is offset from the carrying amount of the financial asset.

 

The Company has short-term financial assets such as trade receivables in respect of which the Company applies a simplified approach in IFRS 9 and measures the loss allowance in an amount equal to the lifetime expected credit losses. Trade receivables include original invoiced amounts less an allowance for any potential uncollectible amounts and less invoiced amounts from maintenance and professional services contracts which haven’t been recognized yet. The Company makes estimates of expected credit losses for the allowance for doubtful accounts based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of profit or loss. Such allowance charge amounted of $892, $1,778 and $2,116, respectively for the years ended December 31, 2021, 2022 and 2023.

 

2.Financial liabilities

 

a)Financial liabilities measured at amortized cost:

 

Financial liabilities are initially recognized at fair value less transaction costs that are directly attributable to the issue of the financial liability.

 

After initial recognition, the Company measures all financial liabilities at amortized cost using the effective interest rate method, except for financial liabilities at fair value through profit or loss.

 

b)Financial liabilities measured at fair value through profit or loss:

 

At initial recognition, the Company measures financial liabilities that are not measured at amortized cost at fair value. Transaction costs are recognized in profit or loss.

 

After initial recognition, changes in fair value are recognized in profit or loss, except for put option granted to non-controlling interests.

 

Put option granted to non-controlling interests:

 

When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.

 

F-25

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

The Company remeasures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.

 

If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.

 

14)  Fair value measurement:

 

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.

 

The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.

 

  Level 1 - quoted prices (unadjusted) in active markets for identical assets or liabilities.
       
  Level 2 - inputs other than quoted prices included within Level 1 that are observable directly or indirectly.
       
  Level 3 - inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).

 

All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.

 

15) Provisions:

 

A provision in accordance with IAS 37 is recognized when the Company has a present (legal or constructive) obligation as a result of a past event, it is expected to require the use of economic resources to clear the obligation and a reliable estimate has been made.

 

F-26

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

Following are the types of provisions included in the financial statements:

 

i.Legal claims:

 

A provision for claims is recognized when the Company has a present legal or constructive obligation as a result of a past event, it is more likely than not that an outflow of resources embodying economic benefits will be required by the Company to settle the obligation and a reliable estimate can be made of the amount of the obligation.

 

  ii. Contingent liability recognized in a business combination:

 

A contingent liability in a business combination is measured at fair value upon initial recognition. In subsequent periods, it is measured at the higher of the amount initially recognized less, when appropriate, cumulative amortization, and the amount that would be recognized at the end of the reporting period in accordance with IAS 37.

 

16) Employee benefits:

 

The Company maintains several employee benefit plans:

 

i.Short-term employee benefits:

 

Short-term employee benefits are benefits that are expected to be settled wholly before twelve months after the end of the annual reporting period in which the employees render the related services. These benefits include salaries, paid annual leave, paid sick leave, recreation and social security contributions and are recognized as expenses as the services are rendered. A liability in respect of a cash bonus or a profit-sharing plan is recognized when the Company has a legal or constructive obligation to make such payment as a result of past service rendered by an employee and a reliable estimate of the amount can be made.

 

ii.Post-employment benefits:

 

The plans are normally financed by contributions to insurance companies and classified as defined contribution plans or as defined benefit plans.

 

Magic and its Israeli subsidiaries (as defined with respect to their Israeli employee contribution plans pursuant to section 14 of Israel’s Severance Pay Law, 1963 (the “Severance Pay Law”)) pay fixed contributions to those plans and will have no legal or constructive obligation to pay further contributions if the fund into which those contributions are paid does not hold sufficient amounts to pay all employee benefits relating to employee service in the current and prior periods. Contributions to the defined contribution plan in respect of severance or retirement pay are recognized as an expense when contributed concurrently with performance of the employee’s services.

 

F-27

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

Magic and its Israeli subsidiaries also operate a defined benefit plan in respect of severance or retirement pay to their Israeli employees pursuant to the Severance Pay Law. According to the Severance Pay Law, employees are entitled to severance pay upon dismissal or retirement.

 

In respect of its severance pay obligation to certain of its employees, the Company makes current deposits in pension funds and insurance companies (the “plan assets”). Plan assets comprise assets held by a long-term employee benefit fund or qualifying insurance policies. Plan assets are not available to the Company’s own creditors and cannot be returned directly to the Company.

 

The liability for employee benefits shown in the statement of financial position reflects the present value of the defined benefit obligation, less the fair value of the plan assets. Remeasurements of the net liability are recognized in other comprehensive income in the period in which they occur.

 

17) Share-based payment:

 

The Company’s senior management are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.

 

The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.

 

No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.

 

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

 

18) Concentration of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term bank deposits, trade receivables and foreign currency derivative contracts.

 

The majority of the Company’s cash and cash equivalents, bank deposits and other financial instruments are invested with major banks in Israel, the United States and across Europe. Management believes that these financial instruments are held in financial institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these investments. Cash and cash equivalents and short-term deposits in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

F-28

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

The Company’s trade receivables are generally derived from sales to large organizations located mainly in Israel, North America, Europe and Asia Pacific. The Company performs ongoing credit evaluations of its customers using a reliable outside source to determine payment terms and credit limits which are approved based on the size of the customer and to date has not experienced any material losses. In certain circumstances, Magic and its subsidiaries may require letters of credit or other collateral or additional guarantees.

 

The Company maintains an allowance for credit losses based upon management’s experience and estimate of collectability of each outstanding invoice. The allowance for credit losses is determined with respect to specific debts or which collection is doubtful. The risk of collection associated with accounts receivable is mitigated by the diversity and number of customers.

 

19) Liquidity risk:

 

Liquidity risk arises from managing the Company’s working capital as well as from financial expenses and principal payments of the Company’s debt instruments. Liquidity risk consists of the risk that the Company will have difficulty in fulfilling obligations relating to financial liabilities. The Company’s policy is to ascertain constant cash adequacy needed for settling its liabilities when due. For this purpose, the Company aims to hold cash balances (or adequate credit lines) that will meet anticipated demands.

 

Magic and its subsidiaries examine cash flow forecasts on a monthly basis as well as information regarding cash balances. As of the reporting date, these forecasts indicate that the Company can expect sufficient liquid sources for covering its entire liabilities under reasonable assumptions.

 

20) Reclassification of prior years presentation

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

21) Changes in accounting policies – initial adoption of new financial reporting and accounting standards:

 

1.Amendment to IAS 1, “Presentation of Financial Statements”:

 

In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).

 

F-29

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

According to the Subsequent Amendment:

 

Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.

 

In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.

 

According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.

 

The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.

 

The above amendments are not expected to have a material impact on the Company’s consolidated financial statements.

 

2.Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:

 

In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.

 

The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.

 

The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

 

3.Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:

 

In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.

 

F-30

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 2:- MATERIAL ACCOUNTING POLICIES (Cont.)

 

The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.

 

The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments .

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

 

NOTE 3:- BUSINESS COMBINATIONS

 

Current year acquisitions

 

On June 8, 2023, the Company acquired 60% of K.M.T. (M.H.) Technologies Communication Computer Ltd. (“KMT”). KMT delivers a broad spectrum of ICT products, cloud platform, VoIP, technical support and planning and construction of computing. KMT was acquired for a total consideration of NIS 55,039 ($ 14,875). NIS 60 million was paid upon closing of which a payment of NIS 15 million is related to a contingent consideration depending on the future operating results achieved by KMT referring to years 2023-2025. If the future operating results will not be fully achieved, the seller will be required to return the whole or part of the contingent consideration. This contingent consideration was accounted for as a financial asset measured at its fair value as of the acquisition date of NIS 5 million ($1.4 million).

 

The results of operations were included in the consolidated financial statements of the Company commencing June 30, 2023. Acquisition-related costs were immaterial. Unaudited pro forma condensed results of operations were not presented since they were not material to the Company’s consolidated statement of profit or loss. 

 

The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:

 

Net assets, excluding $632 of cash acquired  $197 
Intangible assets, net of deferred tax liabilities   8,281 
Non-controlling interests   (3,644)
Goodwill   9,410 
Total assets acquired  $14,244 

 

F-31

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 3:- BUSINESS COMBINATIONS (Cont.)

 

The goodwill from the acquisition of KMT is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Previous year acquisitions

 

  a.

On December 2, 2021, the Company entered into a Share Purchase Agreement (“the Agreement”) to acquire 50.1% of the outstanding share capital of Appush Ltd. (formerly known as Vidstart Ltd.) (“Appush”), a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients achieve high yields in the competitive digital ecosystem, for $21,492. Of which, $11,042 was paid upon closing. The final closing and execution of the Agreement occurred on January 27, 2022. In addition, the Company paid $1.5 million as an advance payment for future acquisition of the remainder of Appush’s shares. According to the Agreement, the Company is obliged to purchase the remainder of Appush’s shares in stages until it will hold 100% of Appush’s shares on or before December 31, 2026. This obligation was accounted for as a financial liability measured at its fair value as of the acquisition date of $10,450. Beyond the $11,042 paid in 2021, the Company paid $239 in 2022 and $4,962 in 2023. The fair value of the financial liability at December 31, 2023 was $4,634.

 

The results of operations were included in the consolidated financial statements of the Company commencing January 27, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:

  

Net liabilities, excluding $1,548 of cash acquired  $(2,762)
Intangible assets, net of deferred tax liabilities   7,445 
Goodwill   15,261 
Total assets acquired  $19,944 

 

The goodwill from the acquisition of Appush is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

  b.

On August 23, 2022, the Company acquired The Goodkind Group, LLC (“TGG”) for a total consideration of $11,629, subject to net working capital adjustments. Of which, $7,993 was paid upon closing. The remainder constitutes a deferred payment payable in 2023 and 2024. TGG provides permanent and temporary staffing needs in various sectors including: Information Technology, Accounting & Finance, Digital Media, Marketing, Human Resources, Financial Services. TGG specializes in customizing solutions and programs to their clients. With On-Site programs and sourcing models the Company solutions includes functions which differs from standard staffing companies. TGG provides assistance in the areas of compensation design and development, employee opinion surveys, employment policies and practices, performance management, regulatory and compliance issues and succession planning.

  

F-32

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 3:- BUSINESS COMBINATIONS (Cont.)

 

The results of operations were included in the consolidated financial statements of the Company commencing August 23, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

 

Net assets, excluding $147 of cash acquired  $3,177 
Customer relationships, net of deferred tax liabilities   3,901 
Goodwill   4,404 
Total assets acquired  $11,482 

 

The goodwill from the acquisition of TGG is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.

 

  c.

On July 1, 2022, the Company acquired Intrabases SAS (“Intrabases”), a provider of IT professional services based in Nantes, France. The consideration of the transaction is comprised solely from a cash consideration in an amount of $3,428.

 

The results of operations were included in the consolidated financial statements of the Company commencing July 1, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

 

Net assets, excluding $447 of cash acquired  $120 
Customer relationships, net of deferred tax liabilities   1,054 
Goodwill   1,807 
Total assets acquired  $2,981 

 

The goodwill from the acquisition of Intrabases is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

  d.

During 2022, the Company entered into two separate Asset Purchase Agreements which meet the definition of a business. Therefore, the Company deemed them as business combinations which were accounted for in accordance with IFRS 3. These aforementioned acquisitions are immaterial, both individually and in aggregate. The total consideration paid for these acquisitions was $1,753.

 

F-33

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 3:- BUSINESS COMBINATIONS (Cont.)

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisitions:

 

Net liabilities   (308)
Customer relationships, net of deferred tax liabilities   1,163 
Goodwill   898 
Total assets acquired  $1,753 

 

The goodwill from these acquisitions is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.

 

NOTE 4:- CASH AND CASH EQUIVALENTS

 

   December 31, 
   2022   2023 
Balance nominated in USD  $38,688   $57,653 
Balance nominated in NIS   25,197    35,034 
Balance nominated in other currencies   19,177    13,256 
   $83,062   $105,943 

 

NOTE 5:- OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES

 

The following table summarizes the composition of the Company’s other accounts receivable and prepaid expenses:

 

   December 31, 
   2022   2023 
Prepaid expenses  $4,262   $5,606 
Government authorities   3,659    5,289 
Related parties   3,077    3,178 
Marketable securities and others   2,654    4,760 
   $13,652   $18,833 

 

NOTE 6:- FAIR VALUE MEASUREMENT

 

In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and considers counterparty credit risk in its assessment of fair value.

 

F-34

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 6:- FAIR VALUE MEASUREMENT (Cont.)

 

The Company’s financial assets and liabilities measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2023:

 

   Fair value measurements 
   December 31, 2023 
   Level 3   Total 
Assets:        
Assets in respect of business combinations  $1,368   $1,368 
           
   $1,368   $1,368 
Liabilities:          
Liability in respect of business combinations  $6,175   $6,175 
Put options of non-controlling interests   18,872    18,872 
           
   $25,047   $25,047 

 

   Fair value measurements 
   December 31, 2022 
   Level 3   Total 
Liabilities:        
Liability in respect of business combinations  $19,693   $19,693 
Put options of non-controlling interests   28,292    28,292 
           
   $47,985   $47,985 

 

There were no Level 1 or Level 2 instruments during neither of the reported periods.

 

The movement in the contingent consideration in respect of the business combinations is as follows:

 

   December 31, 
   2022   2023 
Opening balance  $17,772   $19,693 
Increase in contingent consideration due to acquisitions   10,670    
-
 
Payment of contingent consideration   (8,547)   (13,908)
Increase in fair value of contingent consideration   119    880 
Decrease in fair value of contingent consideration   (1,025)   (640)
Foreign currency translation adjustments   (598)   (146)
Amortization of interest and exchange rate   1,302    296 
           
Closing balance  $19,693   $6,175 

 

F-35

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 6:- FAIR VALUE MEASUREMENT (COnt.)

 

The movement in the deferred consideration in respect of the business combinations is as follows:

 

   December 31, 
   2022   2023 
Opening balance  $2,755   $4,970 
Increase in deferred consideration due to acquisitions   4,744    
-
 
Payment of deferred consideration   (1,742)   (3,757)
Amortization of interest and exchange rate   74    62 
Working  capital adjustments and other   (861)   255 
           
Closing balance  $4,970   $1,530 

 

The financial assets and liabilities in the consolidated statements of financial position are classified by groups of financial instruments pursuant to IFRS 9:

 

   December 31, 
   2022   2023 
Financial assets        
         
Financial assets at cost:        
         
Cash and cash equivalents  $83,062   $105,943 
Short-term bank deposits   3,904    751 
Trade receivables, net   118,126    108,385 
Marketable securities   757    2,316 
Total financial assets at cost measured at cost:  $205,849   $217,395 
           
Financial assets at fair value through profit or loss:          
Assets in respect of business combinations  $
-
   $1,368 
Total financial assets  $205,849   $218,763 
Financial liabilities at fair value through equity:          
Put options of non-controlling interests  $28,292   $18,872 
           
Financial liabilities at fair value through profit or loss:          
Liability in respect of business combinations  $24,663   $7,705 
           
Financial liabilities measured at amortized cost:          
Loans from bank and financial institutions (short-term and long-term debts  $51,167   $81,208 
Lease liabilities   28,873    27,507 
Total financial liabilities measured at amortized cost:  $80,040   $108,715 
           
Total financial and lease liabilities  $132,995   $135,292 

 

F-36

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 7:- PROPERTY, PLANTS AND EQUIPMENT, NET

 

Composition and movement:

 

   Software   Motor
vehicles
   Office
furniture
and
equipment
   Computers
and
peripheral
equipment
   Leasehold
improvements
   Total 
                         
Cost:                        
Balance as of January 1, 2022  $1,623   $1,444   $3,839   $8,106   $3,725   $18,737 
Additions during the year:                              
Purchases   110    9    1,365    2,702    195    4,381 
Acquisition of subsidiaries   4    
-
    55    112    8    179 
Adjustments arising from translating financial statements of foreign operations   (220)   (181)   (555)   (1,668)   1,996    (628)
Decreases during the year:                              
Disposals   (25)   (2)   (309)   (632)   (44)   (1,012)
                               
Balance as of December 31, 2022  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
                               
Accumulated depreciation:                              
Balance as of January 1, 2022  $1,510   $1,240   $2,480   $6,594   $1,041   $12,865 
Additions during the year:                              
Depreciation   47    4    583    1,192    84    1,910 
Disposals   (23)   (2)   (284)   (580)   (41)   (930)
Adjustments arising from translating financial statements of foreign operations   (135)   (152)   104    (520)   177    (526)
                               
Balance as of December 31, 2022  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
                               
Depreciated cost at December 31, 2022  $93   $180   $1,512   $1,934   $4,619   $8,338 

 

   Software   Motor vehicles   Office furniture and equipment   Computers and peripheral equipment   Leasehold improvements   Total 
                         
Cost:                        
Balance as of January 1, 2023  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
Additions during the year:                              
Purchases   463    3    491    591    70    1,618 
Acquisitions of subsidiaries   25    2    302    616    43    988 
Adjustments arising from translating financial statements of foreign operations   (22)   (19)   (255)   (150)   (136)   (582)
Decreases during the year:                              
Disposals   (3)   (94)   (52)   (58)   (7)   (214)
                               
Balance as of December 31, 2023  $1,955   $1,162   $4,881   $9,619   $5,850   $23,467 
                               
Accumulated depreciation:                              
Balance as of January 1, 2023  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
Additions during the year:                              
Depreciation   46    48    563    816    448    1,921 
Disposals   (3)   (94)   (51)   (48)   (7)   (203)
Acquisitions of subsidiaries   21    
-
    257    528    37    843 
Adjustments arising from translating financial statements of foreign operations   (36)   (48)   (46)   (241)   (30)   (401)
                               
Balance as of December 31, 2023  $1,427   $996    3,606   $7,741   $1,709   $15,479 
                               
Depreciated cost at December 31, 2023  $528   $166   $1,275   $1,878   $4,141   $7,988 

 

F-37

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 8:- INTANGIBLE ASSETS, NET

 

Composition and movement:

 

   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2022  $90,101   $86,651   $18,371   $637   $195,760 
Capitalized development costs   3,059    
-
    
-
    
-
    3,059 
Purchase of intangible asset   
-
    219    
-
    
-
    219 
Acquisition of subsidiaries   
-
    11,319    2,707    
-
    14,026 
Adjustments arising from translating financial statements of foreign operations   (103)   (5,055)   (1,030)   (53)   (6,241)
                          
Balance as of December 31, 2022  $93,057   $93,134   $20,048   $584   $206,823 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2022  $79,354   $54,494   $10,329   $193   $144,370 
Amortization recognized in the year   3,817    7,865    1,797    95    13,574 
Adjustments arising from translating financial statements of foreign operations   
-
    (2,930)   (244)   (4)   (3,178)
                          
Balance as of December 31, 2022  $83,171   $59,429   $11,882   $284   $154,766 
                          
Amortized cost at December 31, 2022  $9,886   $33,705   $8,166   $300   $52,057 

 

   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2023  $93,057   $93,134   $20,048   $584   $206,823 
Capitalized development costs   3,183    
-
    
-
    
-
    3,183 
Acquisition of subsidiaries   
-
    7,704    
-
    1,706    9,410 
Adjustments arising from translating financial statements of foreign operations   (32)   (1,172)   (332)   (13)   (1,549)
                          
Balance as of December 31, 2023   96,208    99,666    19,716    2,277    217,867 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2023  $83,171   $59,429   $11,882   $284   $154,766 
Amortization recognized in the year   3,545    7,925    1,712    291    13,473 
Adjustments arising from translating financial statements of foreign operations   
-
    (864)   (163)   (3)   (1,030)
                          
Balance as of December 31, 2023   86,716    66,490    13,431    572    167,209 
                          
Amortized cost at December 31, 2023  $9,492   $33,176   $6,285   $1,705   $50,658 

 

F-38

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NotE 8:- Intangible Assets, Net (Cont.)

 

During the years ended December 31, 2021, 2022 and 2023 the Company recognized amortization expenses related to intangible assets as follows:

 

   Year ended December 31, 
   2021   2022   2023 
Cost of revenues  $6,068   $5,405   $5,471 
Selling and marketing expenses   6,968    8,169    8,002 
   $13,036   $13,574   $13,473 

 

Intangible assets composition by reportable segment as of December 31, 2023:

 

   IT
professional
services
   Software
services
   Total 
Capitalized Software development costs  $788   $8,704   $9,492 
Customer relationship   24,517    8,659    33,176 
Acquired technology   1,439    4,846    6,285 
Others   1,487    218    1,705 
Total  $28,231   $22,427   $50,658 

 

The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows:

 

2024  $13,136 
2025   11,040 
2026   9,011 
2027   6,338 
2028 and thereafter   11,133 
   $50,658 

 

F-39

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 9:- GOODWILL

 

The following table summarizes the changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023:

 

   IT
professional
services
   Software
services
   Total 
As of January 1, 2022  $75,603   $71,200   $146,803 
                
Business combinations   19,622    2,705    22,327 
Measurement period adjustments   (902)   (176)   (1,078)
Foreign currency translation adjustments   (4,326)   (5,027)   (9,353)
                
As of January 1, 2023  $89,997   $68,702   $158,699 
                
Business combinations   9,410    
-
    9,410 
Foreign currency translation adjustments   (959)   (1,085)   (2,044)
                
As of December 31, 2023  $98,448   $67,617   $166,065 

 

The Company performed annual impairment tests as of December 31, 2022 and 2023 and did not identify any impairment losses (see Note 2).

 

The goodwill is allocated to both the IT Professional Services and Software Services segments, which represent the lowest level within the Company at which goodwill is monitored for internal management purposes.

 

Impairment test of goodwill for the year ended on December 31, 2023:

 

Impairment loss for goodwill is recognized if the recoverable amount of the goodwill is less than the carrying amount. The recoverable amount is the greater of fair value less costs of disposal, or value in use of the relevant reporting level (i.e. a CGU of a group of CGU’s).

 

The Company performed an assessment for goodwill impairment for both of its segments, which is the level at which goodwill is monitored for internal management purposes and concluded that there is no impairment loss for the year ended December 31, 2023, based on the assumptions presented below:

 

   December 31, 2023 
   IT
professional
services
   Software
services
 
Carrying amount  $187,183   $74,009 
Weighted average cost of capital   15%   13.9%
Terminal value growth rate   3%   3%

 

Actual results may differ from those assumed in the Company’s valuation method. It is reasonably possible that the Company’s assumptions described above could change in future periods. If any of these were to vary materially from the Company’s plans, it may record impairment of goodwill allocated to this reporting unit in the future.

 

Based on the Company’s abovementioned assessment as of December 31, 2023, no goodwill was determined to be impaired, since the fair value of the Company’s group of cash-generating units significantly exceeded their carrying amount.

 

F-40

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 10:- SHORT TERM DEBTS

 

   December 31,        
   2023            
   Interest rate      December 31, 
   %   Currency  2022   2023 
                
Short-term loans from banks   3.4-6.8   NIS  $2,449   $2,772 
Current maturities of long-term loans from financial institutions and banks   2.1-7.2   NIS   9,310    11,226 
Current maturities of long-term loans from banks   7.5-8.1   USD   8,908    13,209 
Accrued interest on long term debt   2.6- 3.14   NIS   23    75 
Accrued interest on long term debt   6.07   USD   65    1,659 
           $20,755   $28,941 

 

Note 11:- ACCRUED EXPENSES AND other accounts payable

 

Accrued expenses and other accounts payable are comprised of the following as of the below dates:

 

   December 31, 
   2022   2023 
Employees and payroll accruals  $29,746   $27,460 
Accrued expenses   10,239    9,296 
Government authorities and other   6,857    4,736 
Total  $46,842   $41,492 

 

Note 12:- Long term DEBTS

 

a.Long term liabilities to banks and others are comprised of the following as of the below dates:

 

   Linkage  Interest   December 31, 
   basis  rate   2022   2023 
      %         
Loans from banks and others  NIS   2.127.2   $12,161   $29,010 
Bank loans  USD   3.48.1    36,408    47,634 
Other long-term debts  JPY   1.71    61    58 
           $48,630   $76,701 
Less current maturities  NIS, USD        (18,218)   (24,435)
                   
           $30,412   $52,267 

 

F-41

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 12:- Long term DEBTS (Cont.)

 

b.Maturity dates:

 

   December 31, 
   2022   2023 
First year (Current maturities)  $18,218   $24,435 
Second year   10,043    18,731 
Third year   9,818    14,617 
Fourth year   5,000    15,037 
Fifth year and thereafter   5,551    3,881 
Total  $48,630   $76,701 

 

c. Financial Covenants:

 

On March 27, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed $20,000 for a four-year term (the “Bank Loan”). The Bank Loan will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. The Bank Loan bears interest at the rate SOFR + 3.38%. The interest is paid on a yearly basis.

 

On June 7, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousands for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousands (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.

 

These two Bank Loans, which may be prepaid under certain circumstances, are subject to various financial covenants which mainly consist of the following:

 

Under the terms of the Loans, the Company has undertaken to maintain the following financial covenants, as they will be expressed in its consolidated financial statements, as described:

 

a.The Company’s total equity shall not be lower than $150 million (one hundred and fifty million U.S. Dollars) at all times;

 

b.The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the total assets will not exceed 30%;

 

c.The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25 to 1.

 

As of December 31, 2023, the Company was in compliance with the financial covenants.

 

F-42

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 13:- RELATED PARTies TRANSACTIONS

 

Agreements with controlling shareholder and its affiliates:

 

The Company has in effect agreements with affiliated companies pursuant to which the Company has rendered services amounting to approximately $5,615, $6,990, and $3,678, in aggregate for the years ended December 31, 2021, 2022 and 2023, respectively and acquired services amounting to approximately $2,639, $3,088 and $3,371 for the years ended December 31, 2021, 2022 and 2023, respectively.

 

As of December 31, 2022 and 2023, the Company had trade and other receivables balances due to its related parties in amount of approximately $8,519 and $5,494, respectively. In addition, as of December 31, 2022 and 2023, the Company had trade payables balances due from its related parties in amount of approximately $124 and $322, respectively.

 

Note 14:- LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2024 and 2034. Some leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

 

In July 2020, the Company entered into a lease agreement for new corporate offices for the Company in Or Yehuda, Israel. The lease expires in June 2033, with an option by the Company to extend for an additional 10-years term. The Company deemed this option as reasonably certain to be renewed.

 

The Company has several leased offices in the United States, with expiry dates varying between 2024 and 2026, with renewal options varying between 2024 and 2029.

 

In November 2021, one of the Company’s subsidiaries in Israel entered into a lease agreement for new corporate offices. The lease commenced in July 2022 with a lease term through 2029, with an option to terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional 5-year term, through 2034. The Company deemed this option as reasonably certain to be renewed.

 

Under IFRS 16, all leases with durations greater than 12 months, including non-cancellable operating leases, are now recognized on the statement of financial position. The aggregated present value of lease agreements is recorded as a long-term asset titled operating lease right-of-use assets.

 

The corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.

 

F-43

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 14:- LEASES (Cont.)

 

Maturity analysis of undiscounted future lease payments for lease liabilities:

 

   December 31, 
   2023 
2024  $5,309 
2025   4,367 
2026   3,265 
2027   2,561 
2028   2,086 
2029 and thereafter   15,663 
Total undiscounted cash flows  $33,251 
      
Less imputed interest   (5,744)
Present value of lease liabilities  $27,507 

 

a.Information on leases:

 

   Year ended December 31, 
   2022   2023 
         
Expenses relating to operating lease costs  $1,930   $2,225 
Expenses relating to short-term leases  $109   $62 
Expenses relating to variable lease payments  $2,753   $2,872 
Total cash outflow for leases  $4,792   $5,159 

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   December 31, 
   2023 
Weighted average remaining lease term (years)   11.80 
Weighted average discount rate   3.89%

 

F-44

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 14:- LEASES (Cont.)

 

b.Disclosures in respect of right-of-use assets:

 

   Buildings   Motor
vehicles
   Total 
Cost:            
Balance as of January 1, 2022  $33,241   $3,505   $36,746 
Additions during the year:               
New leases   4,881    1,468    6,349 
Modification of leases   589    89    678 
Adjustments for indexation   947    95    1,042 
Adjustments arising from translating financial statements of foreign operations   (1,228)   7    (1,221)
Acquisition of subsidiaries   2,714    40    2,754 
Disposals during the year:               
Termination of leases   (692)   (333)   (1,025)
                
Balance as of December 31, 2022  $40,452   $4,871   $45,323 
                
Accumulated depreciation:               
Balance as of January 1, 2022   11,943    1,523    13,466 
Additions during the year:               
Depreciation   3,151    1,169    4,320 
Adjustments arising from translating financial statements of foreign operations   665    29    694 
Disposals during the year:               
Termination of leases   (509)   (184)   (693)
                
Balance as of December 31, 2022   15,250    2,537    17,787 
                
Depreciated cost at December 31, 2022  $25,202   $2,334   $27,536 

 

F-45

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 14:- LEASES (Cont.)

 

   Buildings   Motor
vehicles
   Total 
Cost:               
Balance as of January 1, 2023  $40,452   $4,871   $45,323 
Additions during the year:               
New leases   1,150    1,575    2,725 
Modification of leases   910    66    976 
Adjustments for indexation   871    72    943 
Adjustments arising from translating financial statements of foreign operations   37    212    249 
Acquisition of subsidiaries   62    
-
    62 
Disposals during the year:               
Termination of leases   (298)   (378)   (676)
                
Balance as of December 31, 2023  $43,184   $6,418   $49,602 
                
Accumulated depreciation:               
Balance as of January 1, 2023   15,250    2,537    17,787 
Additions during the year:               
Depreciation   3,689    1,470    5,159 
Adjustments arising from translating financial statements of foreign operations   929    428    1,357 
Disposals during the year:               
Termination of leases   (192)   (227)   (419)
                
Balance as of December 31, 2023   19,676    4,208    23,884 
                
Depreciated cost at December 31, 2023  $23,508   $2,210   $25,718 

 

Note 15:- SHARE BASED PAYMENTS

 

  a. Stock Option Plans of the Company:

 

Under the Company’s 2007 Stock Option Plan, as amended (“the 2007 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, which is valid until August 1, 2027, the Company reserved 2,750,000 Ordinary shares for issuance. As of December 31, 2023, an aggregate of 952,500 Ordinary shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for a period of ten years from the date of the grant of the option.

 

The exercise price for each option is determined by the Board of Directors and set forth in the Company’s award agreement. Unless determined otherwise by the Board of Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally vest over 3-4 years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.

 

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

 

The Company uses the Binomial option-pricing model (“the Binomial model”) to estimate the fair value for any options granted. The Binomial model takes into account variables such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the probability of termination or retirement of the option holder in computing the value of the option.

 

F-46

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 15:- SHARE BASED PAYMENTS (Cont.)

 

The fair value of each option granted using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option, the effect of the dividend protection was reflected by using an expected dividend assumption of zero.

 

No grants were made to employees or directors in 2022 and 2023.

 

A summary of employee option activity under the 2007 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:

 

   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   26,250   $0.91    5.95   $397 
Exercised   (6,250)   3.51           
Forfeited   (20,000)   
-
           
                     
Outstanding at December 31, 2023   
-
   $
-
    
-
   $
-
 
                     
Exercisable at December 31, 2023   
-
   $
-
    
-
   $
-
 

 

The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount is changed based on the market value of the Company’s Ordinary shares. Total intrinsic value of options exercised during the years ended December 31, 2022 and 2023 was $344 and $61 respectively.

  

  b. Stock Option Plan of Comm-IT Solutions:

 

Under the Comm-IT Solutions’ 2022 Stock Option Plan, (“Comm-IT Solutions 2022 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to Comm-IT Solutions 2022 Plan, Comm-IT Technology Solutions Ltd. (“Comm-IT Solutions”) shall reserve in its registered and reserved capital, such sufficient number of shares (subject to any adjustment in the capital under the Comm-IT Solutions 2022 Plan) required in order to consummate the Comm-IT Solutions 2022 Plan.

 

In December 2022, Magic’s Israeli subsidiary, Comm-IT Technology Solutions Ltd., awarded 12 of its senior officers 4,028 options to purchase 4,028 shares of Comm-IT Solutions, at an exercise price ranging between $0.28-$1,822. 827 of the options fully vested upon their grant, whereas the vesting of the remainder of the options are subject to Comm-IT Solutions and its subsidiaries meeting certain EBITDA targets to be achieved by one of the years 2023-2024. In 2023, CommIT fully achieved plan EBITDA targets. Subject to the achievement of the EBITDA targets, as well as the officers continued employment with Comm-IT Solutions throughout 2027, the options will vest at certain points in time throughout the years 2024 to 2027.

 

F-47

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 15:- SHARE BASED PAYMENTS (Cont.)

 

A summary of employee option activity under the Comm-IT Solutions 2022 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:

 

   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   4,028   $264.67    7.94   $7,499 
Granted   
-
    
-
           
Outstanding at December 31, 2023   4,028    256.79    6.94    7,276 
                     
Exercisable at December 31, 2023   1,847   $27.72    6.93   $3,760 

 

As of December 31, 2023, there was $1,465 of total unrecognized compensation cost related to non-vested options, which is expected to be recognized in full over a weighted average period of 1.1 years.

 

The options outstanding as of December 31, 2023, have been separated into exercise price categories, as follows:

 

Exercise price  Options
outstanding
   Weighted
average
remaining
contractual
life
(years)
   Options
exercisable
   Weighted
average
exercise
price of
exercisable
options
 
In $                    
0.28   3,238    6.92    1,736   $0.28 
455   297    6.99    111    455 
1,822   493    6.99    
-
    
-
 
    4,028    6.94    1,847   $27.72 

 

F-48

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 15:- SHARE BASED PAYMENTS (Cont.)

 

The fair value of the options granted in 2022 using the Binomial model, was estimated on the date of grant with the following assumptions:

 

    Year ended December 31, 2022
     
Share price   $2,110
Contractual life   8 years
Expected exercise factor   1.5
Dividend yield   0%
Expected volatility (weighted average)   41%
Risk-free interest rate   3.28%-3.65%
Fair value of option at the grant date   $1,078-$2,126

 

  c. Cost of share-based payment:

 

During the years ended December 31 2021, 2022 and 2023 the Company share-based payment expense under the 2007 plan and CommIT Solution 2022 amounted to $956, $2,079 and $3,798, respectively, as follows:

 

   Year ended December 31, 
   2021   2022   2023 
             
Selling and marketing expenses  $956   $(56)  $(225)
General and administrative expenses   
-
    2,135    4,023 
   $956   $2,079   $3,798 

 

NOTE 16:- EMPLOYEE BENEFIT LIABILITIES

 

Employee benefits consist of post-employment benefits and termination benefits.

 

a)Post-employment benefits:

 

According to the labor laws and Severance Pay Law in Israel, the Israeli companies in the Group are required to pay compensation to an employee upon dismissal or retirement or to make current contributions in defined contribution plans pursuant to section 14 to the Severance Pay Law, as specified below. These liabilities are accounted for as a post-employment benefit. The computation of the employee benefit liability is made according to the current employment contract based on an employee’s salary and employment term which establish the entitlement to receive the compensation.

 

The post-employment employee benefits are normally financed by contributions classified as a defined benefit plan or as a defined contribution plan, as detailed below.

 

  1) Defined contribution plans:

 

Section 14 of the Severance Pay Law, 1963 applies to part of the compensation payments, pursuant to which the fixed contributions paid into pension funds and/or policies of insurance companies release the Company from any additional liability to employees for whom said contributions were made. These contributions and contributions for benefits represent defined contribution plans.

 

Severance expenses for the years 2021, 2022 and 2023 were $5,267, $7,078 and $5,464, respectively.

 

F-49

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 16:- EMPLOYEE BENEFIT LIABILITIES (Cont.)

 

  2) U.S. employees defined contribution plan:

 

The Company’s U.S. Subsidiaries have a 401(k) defined contribution plan covering certain employees in the U.S. All eligible employees may elect to contribute up to 100%  of their annual compensation to the plan through salary deferrals, subject to Internal Revenue Service limits. The U.S. Subsidiary matches up to 3% of employee contributions up to the plan with no limitation.

 

  3) Defined benefit plans:

 

The Company accounts for that part of the payment of compensation that is not covered by contributions in defined contribution plans, as above, as a defined benefit plan for which an employee benefit liability is recognized and for which the Company deposits amounts in central severance pay funds and in qualifying insurance policies.

 

  b) Composition of defined benefit plans is as follows:

 

   December 31, 
   2022   2023 
Defined benefit obligation  $2,476   $2,665 
Fair value of plan assets   (1,575)   (1,549)
           
Net defined benefit liability  $901   $1,116 

 

NOTE 17:- COMMITMENTS AND CONTINGENCIES

 

a.Guarantees and Collaterals:

 

As of December 31, 2023, the Company has provided performance bank guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease agreements in the amount of $1,776 and $902, respectively. As of December 31, 2023, the Company has restricted bank deposits of $728 in favor of the issuing banks.

 

b. From time to time, the Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters. The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.

 

Lawsuits have been brought against the Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.

 

In September 2016, an Israeli software company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $2.4 million, filed a lawsuit seeking damages of NIS 34,106 against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding. In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of the Company’s copyrights (the “Warning Letters”), as well as other alleged actions, have caused the software company damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.

 

The Company rejected the claims by the Israeli software company and moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the Company should pay the plaintiffs damages in the amount of $1.6 million, which was paid in August 2021 and included in the Company’s results of operations for the year ended December 31, 2021.

 

F-50

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 18:- equity

 

a. The Ordinary shares of the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.
   
b. Accumulated other comprehensive loss:

 

   December 31, 
   2022   2023 
Accumulated foreign currency translation adjustments   (6,585)   (10,340)
Accumulated unrealized gain on derivative instruments, net   26    26 
           
Total other comprehensive income (loss)  $(6,559)  $(10,314)

 

c. Dividend distribution policy

 

On August 9, 2017, the Company’s Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company’s amended policy, each year the Company will distribute a dividend of up to 75% of its annual distributable profits. The Company’s Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions and/or decide not to distribute a dividend, all at its discretion.

 

On March 8, 2021, the Company declared a dividend distribution of $0.21 per share ($10,297 in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $0.23 per share ($11,480 in the aggregate) which was paid on September 14, 2021.

 

On March 2, 2022, the Company declared a dividend distribution of $0.216 per share ($10,612 in the aggregate) which was paid on April 7, 2022. On August 11, 2022, the Company declared a dividend distribution of $0.29 per share ($14,237 in the aggregate) which was paid on September 13, 2022.

 

On March 9, 2023, the Company declared a dividend distribution of $0.3 per share ($14.7 million in the aggregate) which was paid on April 20, 2023. On August 14, 2023, the Company declared a dividend distribution of $0.327 per share ($16.1 million in the aggregate) which was paid on September 13, 2023.

 

Note 19:- INCOME tax

 

a.Israeli taxation:

 

1)Corporate tax rate in Israel:

 

Taxable income of Israeli companies was generally subject to corporate tax at the rate of 23% in 2022 and 2023. Some of our Israeli subsidiaries are eligible for certain tax benefits, as described below.

 

F-51

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 19:- INCOME tax (Cont.)

 

2)Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Law”):

 

Amendment 73 to the law:

 

In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project. Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues less than NIS 10 billion, shall be subject to 12% tax rate on income derived from intellectual property (in development area A—a tax rate of 7.5%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&D expenditure and R&D employees, as well as having at least 25% of annual revenues derived from exports.

 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries is at least NIS 10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI regardless of the company’s geographic location within Israel. In addition, a SPTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain “Benefited Intangible Assets” to a related foreign company if the Benefited Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after January 1, 2017.

 

Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel is entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.

 

One of Company’s Israeli subsidiaries has elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements, starting in 2011.

 

In 2015, the Company transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.

 

Amendment 74 to the Encouragement Law:

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (the “Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (the “Temporary Order”).

 

In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.

 

F-52

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 19:- INCOME tax (Cont.)

 

The tax-exempt income is attributable to certain Group members’ previous status as “Approved Enterprise” and “Benefited Enterprise”. Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.

 

According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

In November 2022, the Company elected to benefit from the Temporary Order and filed its application for the Temporary Order and paid the required reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 25,022 (approximately $7,100), and accordingly recognized a tax expense of NIS 2,502 (approximately $711). As of December 31, 2022, all the trapped earnings were released.

 

The Company and its subsidiaries have received final tax assessments (or assessments that are deemed final) through the year 2018.

 

Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:

 

The Company qualifies as an Industrial Company within the meaning of the Law for the Encouragement of Industry (Taxes), 1969 (the “Industrial Encouragement Law”). The Industrial Encouragement Law defines an “Industrial Company” as a company that is resident in Israel and that derives at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation rates on equipment and buildings.

 

Eligibility for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.

 

3)Foreign Exchange Regulations:

 

Under the Foreign Exchange Regulations, the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability, as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.

 

F-53

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 19:- INCOME tax (Cont.)

 

4)Income tax on non-Israeli subsidiaries

 

Non-Israeli subsidiaries are taxed according to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise, the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding tax rates.

 

Neither Israeli income taxes, foreign withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose. If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.

 

As of December 31, 2023, the Company had $27,134 of cash and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes and the difficulty of projecting the amount of future tax liability.

 

5)Net operating loss carried forward:

 

As of December 31, 2023, two Israeli subsidiaries of the Company had operating loss carryforwards of $9,874 (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts for $9,225), which can be carried forward to offset against taxable income in the future for an indefinite period.

 

One of the Company’s subsidiaries in England had estimated total available tax loss carryforwards of $3,684 as of December 31, 2023, which can be carried forward to offset against future taxable income.

 

Two of the Company’s subsidiaries in U.S. had estimated total available tax loss carryforwards of $13,898 as of December 31, 2023, which can be carried forward to offset against future taxable income.

 

6)Presentation of net deferred tax assets and liabilities, in the consolidated statements of financial position:

 

   December 31, 
   2022   2023 
Deferred taxes assets  $3,618   $6,729 
Deferred tax liabilities   (10,686)   (11,610)
   $(7,068)  $(4,881)

 

F-54

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 19:- INCOME tax (Cont.)

 

7)Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

   December 31, 
   2022   2023 
Deferred tax liabilities:        
Intangible assets  $12,311   $13,789 
Reserves and allowances   1,142    530 
Right-of-use assets   5,133    5,169 
           
Gross deferred tax liabilities  $18,586   $19,488 
           
Deferred tax assets:          
           
Carry-forwards losses  $349   $3,668 
Intangible assets   540    1,495 
Reserves and allowances   5,628    4,054 
Lease liabilities   5,001    5,390 
           
Gross deferred tax assets  $11,518   $14,607 
Net deferred tax liabilities  $(7,068)  $(4,881)

 

8)Income tax (tax benefit) consist of the following:

 

   Year ended December 31, 
   2021   2022   2023 
Current:            
Domestic  $7,847   $11,368   $11,108 
Foreign   6,123    6,304    5 
                
    13,970    17,672    11,113 
Deferred taxes:               
Domestic   (1,149)   (1,318)   (1,588)
Foreign   (2,543)   (5,216)   409 
                
    (3,692)   (6,534)   (1,179)
                
Taxes on income  $10,278   $11,138   $9,934 

 

F-55

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 19:- INCOME tax (Cont.)

 

9)Theoretical tax:

 

The following table presents reconciliation between the theoretical tax expense, assuming that all income was taxed at statutory tax rates, and the actual income tax expense, as recorded in the Company’s consolidated statements of profit or loss:

 

  

Year ended December 31,

 
   2021   2022   2023 
             
Income before income taxes, as per the statement of operations  $45,617   $57,417   $52,436 
                
Statutory tax rate in Israel   23%   23%   23%
                
Tax computed at the statutory tax rate   10,494    13,205    12,060 
                
Tax adjustment in respect of different tax rates   283    (1,756)   (1,345)
Deferred taxes on losses for which deferred taxes were not created   (80)   (511)   (2,764)
Tax-deductible costs, not included in the accounting costs   (1,041)   (2,680)   
-
 
Non-deductible expenses and tax expenses in respect of prior years, net   1,001    2,670    534 
Uncertain tax positions and other   (379)   210    1,448 
                
Taxes on income  $10,278   $11,138   $9,934 

 

NOTE 20:- REVENUE RECOGNITION

 

Remaining performance obligations represent contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately $105.8 million as of December 31, 2023. The Company expects to recognize approximately 68% in 2024 from remaining performance obligations as of December 31, 2023, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance with IFRS 15. 

 

F-56

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 20:- REVENUE RECOGNITION (Cont.)

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):

 

   December 31, 
   2022   2023 
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)  $118,126   $108,385 
Unbilled receivables   26,114    15,953 
Contract assets   4,240    6,760 
Long-term unbilled receivables *)   2,548    2,240 
Long-term trade receivables *)   735    1,029 
Deferred revenues (short-term contract liabilities)  $9,808   $13,537 

 

*)Included in Other long-term receivables in the consolidated statements of financial position.

 

An analysis of past due but not impaired trade receivables with reference to reporting date:

 

   Past due trade receivables with aging of 
   Neither
past
due nor
impaired
   Up to 30
days
   31-60
days
   61-90
days
   91-120
days
   Over 121
days
   Total   Unpaid
deferred
revenues
   Allowance
for credit
losses
   Total trade
receivables,
net
 
December 31, 2022  $67,793   $24,150   $16,869   $12,863   $4,125   $13,311   $139,111   $(15,569)  $(5,416)  $118,126 
December 31, 2023  $71,545   $30,191   $7,065   $3,407   $1,801   $15,818   $129,826   $(14,375)  $(7,066)  $108,385 

  

Trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.

 

Billing terms and conditions generally vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly or quarterly) or upon achievement of contractual milestones.

 

Unbilled receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to its fulfilled obligations.

 

Contract assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration is generally subject to milestone completion, client acceptance or factors other than the passage of time.

 

F-57

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 20:- REVENUE RECOGNITION (Cont.)

 

Deferred revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.

 

During the year ended December 31, 2023, the Company recognized $9,808 that was included in deferred revenues (short-term contract liability) balance at December 31, 2022.

 

Revenue by timing of revenue recognition was as follows:

 

   Year ended December 31, 
   2021   2022   2023 
             
Products and services transferred over time  $449,391   $533,862   $502,358 
Products transferred at a point in time   30,934    32,930    32,694 
    480,325    566,792    535,052 

 

NOTE 21:- SELECTED STATEMENTS OF INCOME DATA

 

a. Research and development costs, net:

 

   Year ended December 31, 
   2021   2022   2023 
Total costs  $12,188   $13,149   $13,511 
Less - capitalized software costs   (3,193)   (3,059)   (3,183)
                
Research and development, net  $8,995   $10,090   $10,328 

 

b. Selling and marketing expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses  $26,100   $33,474   $31,188 
Advertising expenses   2,522    2,676    2,802 
Cost of share-based payment   956    (56)   (225)
Others   8,569    10,763    10,735 
Total selling and marketing expenses  $38,147   $46,857   $44,500 

 

F-58

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 21:- SELECTED STATEMENTS OF INCOME DATA (Cont.)

 

c. General and administrative expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses   24,072   $21,492   $27,425 
Subcontractors   3,842    5,335    4,726 
Cost of share-based payment   
-
    2,135    4,023 
Others   3,308    8,590    4,637 
Total general and administrative expenses   31,222   $37,552   $40,811 

 

d. The following table provides detailed breakdown of the Company’s financial income and expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Financial expenses:            
             
Interest expenses on loans and borrowings   615    1,743    5,039 
Interest expenses attributed to leases   719    691    964 
Bank charges, negative foreign exchange differences and other financial expenses   2,468    2,559    3,224 
    3,802    4,993    9,227 
Financial income:               
Interest income attributed to bank deposits   36    305    1,166 
Interest income from deposits, positive foreign exchange differences and other financial income   77    1,087    3,735 
    113    1,392    4,901 
                
Financial expenses, net  $3,689   $3,601   $4,326 

 

F-59

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

NOTE 21:- SELECTED STATEMENTS OF INCOME DATA (Cont.)

 

e. Earnings per share:

 

The following table presents the computation of basic and diluted net earnings per share for the Company:

 

   Year ended December 31, 
   2021   2022   2023 
Numerator:            
Net income attributable to Magic shareholders  $29,767   $40,470   $37,031 
Denominator:               
Basic earnings per share - weighted average shares outstanding   49,055,082    49,089,044    49,095,760 
Effect of dilutive securities   44,972    42,267    2,660 
Diluted earnings per share – adjusted weighted average shares outstanding   49,100,054    49,131,311    49,098,420 
Basic and diluted net earnings per share   0.61    0.82    0.75 

 

Note 22: - operating segments

 

a. The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software technology) and IT professional services. The Company’s chief operating decision maker is the Chief Executive Officer who makes operating decisions, assesses performance and allocates resources on a consolidated basis.

 

The Company evaluates segment performance based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described in the summary of material accounting policies.

 

Headquarters’ general and administrative costs have not been allocated between the different segments.

 

Software services

 

The Company develops markets, sells and supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and related services.

 

IT professional services

 

The Company offers advanced and flexible IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, as well as supplemental outsourcing services.

 

F-60

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 22:- operating segments (Cont.)

 

There are no significant transactions between the two segments.

  

b. The following is information about reported segment results of operation:

 

   Software
services
   IT
professional
services
   Unallocated
expense
   Total 
2021                
Total revenues  $95,589   $384,736    
-
   $480,325 
Expenses   74,863    347,712    5,627    428,202 
                     
Operating income (loss)  $20,726   $37,024   $(5,627)  $52,123 
                     
Depreciation and amortization  $10,619   $8,846   $372   $19,837 
                     
2022                    
Total revenues  $99,374   $467,418   $
-
   $566,792 
Expenses   72,115    427,446    5,469    505,030 
                     
Operating income (loss)  $27,259   $39,972   $(5,469)  $61,762 
                     
Depreciation and amortization  $10,321   $9,102   $372   $19,795 
                     
2023                    
                     
Total revenues  $92,906   $442,146   $-   $535,052 
Expenses   71,863    400,949    5,132    477,944 
                     
Operating income (loss)  $21,043   $41,197   $(5,132)  $57,108 
                     
Depreciation and amortization  $9,717   $10,432   $404   $20,553 

 

F-61

 

 

MAGIC SOFTWARE ENTERPRISES LTD
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands, except share and per share data

 

Note 22:- operating segments (Cont.)

 

c. The Company’s business is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed to geographic areas based on the location of the customers.

 

The following table presents total revenues classified according to geographical destination for the years ended December 31 2021, 2022 and 2023:

 

   Year ended December 31, 
   2021   2022   2023 
United States  $254,342   $308,485   $250,842 
Israel   180,462    205,258    214,129 
Europe   30,085    39,247    55,180 
Japan   11,443    10,121    10,847 
Other   3,993    3,681    4,054 
                
 Total revenues  $480,325   $566,792   $535,052 

 

d. The Company’s long-lived assets are located as follows:

 

   December 31, 
   2021   2022   2023 
United States  $76,369   $82,325   $77,120 
Israel   138,071    148,819    158,144 
Europe   4,423    7,885    7,596 
Japan   5,543    4,696    4,222 
Other   2,939    2,905    3,347 
                
   $227,345   $246,630   $250,429 

  

e. The Company does not allocate its assets or liabilities to its reportable segments; accordingly, asset or liabilities information by reportable segments is not presented.

 

f. In 2022 and 2023, the Company had one major customer, included in the IT professional services segment, which accounted for 15% and 11.2% of the Company revenues, respectively.

 

NOTE 23:- SUBSEQUENT EVENTS

 

On April 4, 2024, the Company acquired Theoris, Inc. (“Theoris”), a U.S. based full-services company, specializes in IT staffing and recruiting, for a total consideration of $12.5 million, of which $10 million was paid upon closing and the remaining $2.5 million was payable in two equal installments following the first- and second-year anniversaries.

 

- - - - - - - - - - - - - - - - - - -

 

F-62

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Shareholders of
Magic Software Japan K. K.

 

Opinion on the Financial Statements

 

We have audited the accompanying statements of financial position of Magic Software Japan K.K. (the “Company”) December 31, 2022 and December 31, 2023, and the related statements of profit or loss, comprehensive income, changes in equity, and cash flows and for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, based on our audits the financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and December 31, 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated May 13, 2024 expressed an unqualified opinion thereon.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Tokyo, Japan

 

May 13, 2024 /s/ KDA Audit Corporation
  KDA Audit Corporation

 

F-63

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and the Board of Directors of

 

MAGIC SOFTWARE JAPAN K. K.

 

Opinion on Internal Control over Financial Reporting

 

We have audited Magic Software Japan K. K.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, based on our audit, Magic Software Japan K. K. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2023, the related statements of profit or loss, comprehensive income, changes in equity and cash flows for each of the three years in the period ended December 31, 2023 and the related notes, and our report dated May 13, 2024 expressed an unqualified opinion thereon based on our audit.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

 

Our audit included obtaining and understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

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

 

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

 

Tokyo, Japan

 

May 13, 2024 /s/ KDA Audit Corporation
  KDA Audit Corporation

 

F-64

 

 

S I G N A T U R E S

 

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

  Magic Software Enterprises LTD.
       
  By: /s/ Guy Bernstein
    Name:  Guy Bernstein
    Title: Chief Executive Officer

 

Dated: May 13, 2024

 

 

104

 

  

0.61 0.75 0.82 false FY 0000876779 0000876779 2023-01-01 2023-12-31 0000876779 dei:BusinessContactMember 2023-01-01 2023-12-31 0000876779 2023-12-31 0000876779 2022-12-31 0000876779 2021-01-01 2021-12-31 0000876779 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2021-01-01 2021-12-31 0000876779 mgic:SoftwareServicesMember 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2023-01-01 2023-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2021-01-01 2021-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2022-01-01 2022-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2023-01-01 2023-12-31 0000876779 mgic:ConsultingServicesMember 2021-01-01 2021-12-31 0000876779 mgic:ConsultingServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ConsultingServicesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:IssuedCapitalMember 2020-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2020-12-31 0000876779 ifrs-full:RetainedEarningsMember 2020-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0000876779 2020-12-31 0000876779 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2021-01-01 2021-12-31 0000876779 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0000876779 ifrs-full:IssuedCapitalMember 2021-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2021-12-31 0000876779 ifrs-full:RetainedEarningsMember 2021-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2021-12-31 0000876779 2021-12-31 0000876779 ifrs-full:IssuedCapitalMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2022-01-01 2022-12-31 0000876779 ifrs-full:RetainedEarningsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:IssuedCapitalMember 2022-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2022-12-31 0000876779 ifrs-full:RetainedEarningsMember 2022-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2022-12-31 0000876779 ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2023-01-01 2023-12-31 0000876779 ifrs-full:RetainedEarningsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:IssuedCapitalMember 2023-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2023-12-31 0000876779 ifrs-full:RetainedEarningsMember 2023-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2023-12-31 0000876779 ifrs-full:ComputerSoftwareMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:ComputerSoftwareMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:softwareMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:ComputerEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 mgic:CustomerRelationshipMember 2023-01-01 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-01-01 2023-12-31 0000876779 mgic:KMTMember 2023-06-08 0000876779 mgic:KMTMember 2023-06-08 2023-06-08 0000876779 mgic:AssetPurchaseAgreementsMember 2021-12-02 0000876779 2021-12-02 2021-12-02 0000876779 2021-12-02 0000876779 2022-08-01 2022-08-23 0000876779 2022-07-01 0000876779 mgic:KMTMHTechnologiesCommunicationComputerLtdMember 2023-01-01 2023-12-31 0000876779 mgic:KMTMHTechnologiesCommunicationComputerLtdMember 2023-06-30 0000876779 mgic:SharesPurchaseAgreementMember 2023-01-01 2023-12-31 0000876779 mgic:SharePurchaseAgreementMember 2022-01-27 0000876779 mgic:GoodkindGroupLLCMember 2023-01-01 2023-12-31 0000876779 mgic:GoodkindGroupLLCMember 2022-08-23 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-07-01 0000876779 mgic:AssetPurchaseAgreementsMember 2023-01-01 2023-12-31 0000876779 mgic:AssetPurchaseAgreementsMember 2023-12-31 0000876779 ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0000876779 ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0000876779 mgic:softwareMember 2021-12-31 0000876779 ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2021-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2021-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2021-12-31 0000876779 mgic:softwareMember 2022-01-01 2022-12-31 0000876779 ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2022-01-01 2022-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000876779 mgic:softwareMember 2022-12-31 0000876779 ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2022-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2022-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-12-31 0000876779 mgic:softwareMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2023-01-01 2023-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0000876779 mgic:softwareMember 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2023-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2023-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2021-12-31 0000876779 mgic:CustomersRelationshipMember 2021-12-31 0000876779 mgic:AcquiredTechnologyMember 2021-12-31 0000876779 mgic:OtherMember 2021-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000876779 mgic:CustomersRelationshipMember 2022-01-01 2022-12-31 0000876779 mgic:AcquiredTechnologyMember 2022-01-01 2022-12-31 0000876779 mgic:OtherMember 2022-01-01 2022-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2022-12-31 0000876779 mgic:CustomersRelationshipMember 2022-12-31 0000876779 mgic:AcquiredTechnologyMember 2022-12-31 0000876779 mgic:OtherMember 2022-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2023-01-01 2023-12-31 0000876779 mgic:CustomersRelationshipMember 2023-01-01 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-01-01 2023-12-31 0000876779 mgic:OtherMember 2023-01-01 2023-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2023-12-31 0000876779 mgic:CustomersRelationshipMember 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-12-31 0000876779 mgic:OtherMember 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-12-31 0000876779 mgic:SoftwareServicesMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2021-12-31 0000876779 mgic:SoftwareServicesMember 2021-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-12-31 0000876779 mgic:SoftwareServicesMember 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-12-31 0000876779 mgic:SoftwareServicesMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2023-01-01 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2022-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2023-01-01 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2022-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2023-01-01 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2022-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2023-01-01 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2022-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2023-01-01 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2022-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2023-01-01 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2022-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2023-12-31 0000876779 mgic:BankLoansMember 2023-01-01 2023-12-31 0000876779 mgic:BankLoansMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:BankLoansMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:BankLoansMember 2022-12-31 0000876779 mgic:BankLoansMember 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2023-01-01 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2022-12-31 0000876779 mgic:TotalLongTermDebtMember 2022-12-31 0000876779 mgic:TotalLongTermDebtMember 2023-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2023-01-01 2023-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2022-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2022-12-31 0000876779 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2022-12-31 0000876779 mgic:ControllingShareholderMember 2021-01-01 2021-12-31 0000876779 mgic:ControllingShareholderMember 2022-01-01 2022-12-31 0000876779 mgic:ControllingShareholderMember 2023-01-01 2023-12-31 0000876779 2020-07-01 2020-07-31 0000876779 2021-11-01 2021-11-30 0000876779 ifrs-full:LaterThanFiveYearsMember 2023-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2021-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 mgic:CostMember 2021-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2022-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:CostMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember 2023-01-01 2023-12-31 0000876779 ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2023-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:CostMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2023-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 ifrs-full:BottomOfRangeMember mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TopOfRangeMember mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2021-01-01 2021-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2022-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2022-01-01 2022-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2021-01-01 2021-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2022-01-01 2022-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2023-01-01 2023-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2022-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2023-01-01 2023-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2023-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2022-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2023-01-01 2023-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2023-12-31 0000876779 mgic:ZeroPointTwoEightMember 2023-12-31 0000876779 mgic:ZeroPointTwoEightMember 2023-01-01 2023-12-31 0000876779 mgic:FourHundredFiftyFiveMember 2023-12-31 0000876779 mgic:FourHundredFiftyFiveMember 2023-01-01 2023-12-31 0000876779 mgic:OneThousandEightHundredTwentyTwoMember 2023-12-31 0000876779 mgic:OneThousandEightHundredTwentyTwoMember 2023-01-01 2023-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2023-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:MajorCustomersMember 2023-01-01 2023-12-31 0000876779 mgic:CustomersoneMember 2023-01-01 2023-12-31 0000876779 2016-09-30 0000876779 2021-07-31 0000876779 2017-08-09 0000876779 2021-03-08 2021-03-08 0000876779 2021-03-08 0000876779 2021-08-12 2021-08-12 0000876779 2021-08-12 0000876779 2022-03-02 2022-03-02 0000876779 2022-03-02 0000876779 2022-08-11 2022-08-11 0000876779 2022-08-11 0000876779 2023-03-09 2023-03-09 0000876779 2023-03-09 0000876779 2023-08-14 2023-08-14 0000876779 2023-08-14 0000876779 mgic:ILMember 2022-01-01 2022-12-31 0000876779 mgic:ILMember 2023-01-01 2023-12-31 0000876779 mgic:BEPSMember 2016-12-31 2016-12-31 0000876779 2016-12-31 2016-12-31 0000876779 mgic:SPTEMember 2021-12-01 2021-12-31 0000876779 2017-01-01 2017-01-01 0000876779 mgic:SPTEMember 2023-01-01 2023-12-31 0000876779 2015-01-01 2015-12-31 0000876779 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 2022-11-01 2022-11-30 0000876779 mgic:FormulaTelecomSolutionsLtdMember 2023-01-01 2023-12-31 0000876779 mgic:EnglandMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2023-01-01 2023-12-31 0000876779 mgic:IntangibleAssetsMember 2022-12-31 0000876779 mgic:IntangibleAssetsMember 2023-12-31 0000876779 ifrs-full:AllowanceForCreditLossesMember 2022-12-31 0000876779 ifrs-full:AllowanceForCreditLossesMember 2023-12-31 0000876779 mgic:RightofuseAssetMember 2022-12-31 0000876779 mgic:RightofuseAssetMember 2023-12-31 0000876779 mgic:CarryforwardsLossesMember 2022-12-31 0000876779 mgic:CarryforwardsLossesMember 2023-12-31 0000876779 mgic:LeaseLiabilitieMember 2022-12-31 0000876779 mgic:LeaseLiabilitieMember 2023-12-31 0000876779 mgic:NeitherPastDueNorImpairedMember 2022-01-01 2022-12-31 0000876779 ifrs-full:NotLaterThanOneMonthMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2022-01-01 2022-12-31 0000876779 mgic:TotalMember 2022-01-01 2022-12-31 0000876779 mgic:UnpaidDeferredRevenuesMember 2022-01-01 2022-12-31 0000876779 mgic:AllowancesForCreditLossMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TradeReceivablesMember 2022-01-01 2022-12-31 0000876779 mgic:NeitherPastDueNorImpairedMember 2023-01-01 2023-12-31 0000876779 ifrs-full:NotLaterThanOneMonthMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2023-01-01 2023-12-31 0000876779 mgic:TotalMember 2023-01-01 2023-12-31 0000876779 mgic:UnpaidDeferredRevenuesMember 2023-01-01 2023-12-31 0000876779 mgic:AllowancesForCreditLossMember 2023-01-01 2023-12-31 0000876779 ifrs-full:TradeReceivablesMember 2023-01-01 2023-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2021-01-01 2021-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2022-01-01 2022-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:SoftwareServicesMember 2021-01-01 2021-12-31 0000876779 mgic:ITProfessionalServicesMember 2021-01-01 2021-12-31 0000876779 mgic:UnallocatedExpenseMember 2021-01-01 2021-12-31 0000876779 mgic:SoftwareServicesMember 2022-01-01 2022-12-31 0000876779 mgic:UnallocatedExpenseMember 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2023-01-01 2023-12-31 0000876779 mgic:UnallocatedExpenseMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2021-01-01 2021-12-31 0000876779 mgic:USCountryMember 2022-01-01 2022-12-31 0000876779 mgic:ILMember 2021-01-01 2021-12-31 0000876779 mgic:EuropeCountryMember 2021-01-01 2021-12-31 0000876779 mgic:EuropeCountryMember 2022-01-01 2022-12-31 0000876779 mgic:EuropeCountryMember 2023-01-01 2023-12-31 0000876779 mgic:JPMember 2021-01-01 2021-12-31 0000876779 mgic:JPMember 2022-01-01 2022-12-31 0000876779 mgic:JPMember 2023-01-01 2023-12-31 0000876779 mgic:OtherMember 2021-01-01 2021-12-31 0000876779 mgic:OtherMember 2022-01-01 2022-12-31 0000876779 mgic:OtherMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2021-12-31 0000876779 mgic:USCountryMember 2022-12-31 0000876779 mgic:USCountryMember 2023-12-31 0000876779 mgic:ILMember 2021-12-31 0000876779 mgic:ILMember 2022-12-31 0000876779 mgic:ILMember 2023-12-31 0000876779 mgic:EuropeCountryMember 2021-12-31 0000876779 mgic:EuropeCountryMember 2022-12-31 0000876779 mgic:EuropeCountryMember 2023-12-31 0000876779 mgic:JPMember 2021-12-31 0000876779 mgic:JPMember 2022-12-31 0000876779 mgic:JPMember 2023-12-31 0000876779 mgic:OtherMember 2021-12-31 0000876779 mgic:OtherMember 2022-12-31 0000876779 mgic:OtherMember 2023-12-31 0000876779 mgic:SubsequentEventsMember 2024-04-04 0000876779 mgic:SubsequentEventsMember 2024-04-04 2024-04-04 xbrli:shares iso4217:USD iso4217:ILS xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:ILS
EX-8.1 2 ea020570001ex8-1_magic.htm LIST OF SUBSIDIARIES OF THE REGISTRANT

Exhibit 8.1

 

C. Organizational Structure

 

The following table sets forth the legal name, location and country or state of incorporation and percentage ownership of our subsidiaries as of December 31, 2023:

 

Subsidiaries and affiliate  Country of
Incorporation
  Ownership
Percentage
 
9540 Y.G. Soft I.T Ltd. (shares held by CommIT Software Ltd.)  Israel   60%
Allstates Consulting Services LLC (shares held by Magic Software Enterprises Inc.)  Delaware   100%
AppBuilder Solutions Ltd  United Kingdom   100%
Appush Technologies Ltd (Formerly known as Vidstart Ltd)  Israel   100%
Appush Inc. (Shares held by Appush Technologies Ltd)  Delaware   100%
Aptonet, Inc.  Georgia   100%
B.A Microwaves Ltd. (shares held by CommIT Embedded Ltd.)  Israel   56.67%
BridgeQuest Labs, Inc. (shares held by BridgeQuest, Inc.)  North Carolina   100%
BridgeQuest, Inc. (shares held by Magic Software Enterprises Inc.)  North Carolina   100%
Comblack IT Ltd  Israel   80.1%
Comblack Municipal Services Ltd. (shares held by Comblack IT Ltd.)  Israel   70%
CommIT Technology Solutions Ltd  Israel   77.8%
CommIT Software Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
CommIT Embedded Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   75%
Comm-IT USA, Inc. (shares held by Comm-IT Technology Solutions Ltd.)  Delaware   100%
Complete Business Solutions Ltd  Israel   100%
Coretech Consulting Group Inc (shares held by Magic Software Enterprises Inc)  Pennsylvania   100%
Coretech Consulting Group LLC (shares held by Magic Software Enterprises Inc)  Delaware   100%
Dario Solutions IT Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Datamind Technologies Ltd (shares held by Complete Business Solutions Ltd)  Israel   100%
Enable IT Consulting Services Canada Inc. (shares held by Enable IT LLC.)  Canada   100%
Enable IT LLC. (shares held by Coretech Consulting Group LLC)  Delaware   100%
F.T.S. - Formula Telecom Solutions Ltd.  Israel   100%
Fusion Solutions LLC. (shares held by Coretech Consulting Group LLC)  Delaware   100%
Fusion Technical Solutions LLC. (shares held by Fusion Solutions LLC)  Delaware   49%
Futurewave Systems, Inc. (shares held by Fusion Solutions LLC.)  Georgia   100%
The Goodkind Group LLC  New York   100%
Goodkind Hospitality, LLC (shares held by Coretech Consulting Group LLC)  Delaware   100%
Hermes Logistics Technologies Limited (shares held by Magic Software Enterprises (UK) Ltd)  United Kingdom   100%
Infinigy (UK) Holdings Limited  United Kingdom   100%
Infinigy (US) Holding Inc (shares held by Infinigy (UK) Holdings Limited)  Georgia   100%
Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.).  Georgia   100%
Infinigy Solutions LLC. (shares held by Infinigy (US) Holding Inc)  Georgia   100%
Intrabases SAS  France   100%
K.M.T. (M.H.) Technologies Communication Computer Ltd.  Israel   60%
Knowledge & Solutions Software B.V.  Netherlands   100%

 

 

 

Subsidiaries and affiliate  Country of
Incorporation
  Ownership
Percentage
 
Magic Beheer B.V. (shares held by Magic Software Enterprises Netherlands B.V.)  Netherlands   100%
Magic Benelux B.V. (shares held by Magic Beheer B.V.)  Netherlands   100%
Magic Hands B.V.  Netherlands   100%
Magic Software Enterprises (Israel) Ltd  Israel   100%
Magic Software Enterprises (UK) Ltd (shares held by Magic Software Enterprises Netherlands B.V.)  United Kingdom   100%
Magic Software Enterprises France (shares held by Magic Software Enterprises Netherlands B.V.)  France   100%
Magic Software Enterprises GMBH (shares held by Magic Software Enterprises Netherlands B.V.)  Germany   100%
Magic Software Enterprises Inc.  Delaware   100%
Magic Software Enterprises India Pvt. Ltd  India   100%
Magic Software Enterprises Netherlands B.V.  Netherlands   100%
Magic Software Enterprises Spain Ltd (shares held by Magic Software Enterprises Netherlands B.V.)  Spain   100%
Magic Software Japan K.K  Japan   100%
Magix Integration (Proprietary) Ltd  South Africa   100%
Menarva Ltd.  Israel   100%
Mobisoft Ltd.  Israel   98.52%
NetEffects, Inc. (shares held by Coretech Consulting Group LLC)  Missouri   100%
OnTarget Group, Inc  North Carolina   100%
OnTarget Labs Inc  Russia   100%
OnTarget Labs Latvia  Latvia   100%
OnTarget Labs LLC Russia  Russia   100%
Magic Quest Labs LLC  Georgia   100%
Onyx Magyarorszag Szsoftverhaz (shares held by Magic Software Enterprises Netherlands B.V.)  Hungary   100%
Pilat (North America), Inc.  New Jersey   100%
Pilat Europe Ltd.  United Kingdom   100%
PowWow Inc.  California   100%
Quickode Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Roshtov Software Industries Ltd  Israel   80%
Sanjer AI Ltd. (shares held by CommIT Software Ltd.)  Israel   33%
Shavit Human resource Ltd.  Israel   100%
Shavit Software (2009) Ltd. (shares held by Comblack Ltd)  Israel   100%
Skysoft Solutions Ltd. (shares held by CommIT Embedded Ltd.)  Israel   75%
Stockell Information Systems Inc.  Missouri   100%
The Goodkind Group, LLC  New York   100%
Twingo Ltd (shares held by Comm-IT Technology Solutions Ltd.)  Israel   60%
Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)  Israel   100%
Xsell Resources Inc. (shares held by Coretech Consulting Group LLC)  Pennsylvania   100%
Yes-IT Ltd. (shares held by Comblack IT Ltd)  Israel   100%

 

 

 

 
EX-12.1 3 ea020570001ex12-1_magic.htm CERTIFICATION

Exhibit 12.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.

 

I, Guy Bernstein, certify that:

 

1. I have reviewed this annual report on Form 20-F of Magic Software Enterprises Ltd.;

 

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

 

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

 

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

 

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

 

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

 

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

 

(d)Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

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

 

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

 

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

 

Date: May 13, 2024

 

  /s/ Guy Bernstein
  Guy Bernstein
  Chief Executive Officer
  (Principal Executive Officer)

 

 

EX-12.2 4 ea020570001ex12-2_magic.htm CERTIFICATION

Exhibit 12.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.

 

I, Asaf Berenstin, certify that:

 

1. I have reviewed this annual report on Form 20-F of Magic Software Enterprises Ltd.;

 

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

 

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

 

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

 

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

 

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

 

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

 

(d)Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

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

 

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

 

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

 

Date: May 13, 2024

 

  /s/ Asaf Berenstin
  Asaf Berenstin
  Chief Financial Officer
  (Principal Financial Officer)

 

 

 

EX-13.1 5 ea020570001ex13-1_magic.htm CERTIFICATION

Exhibit 13.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Magic Software Enterprises Ltd. (the “Company”) on Form 20-F for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Guy Bernstein, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

  /s/ Guy Bernstein
  Guy Bernstein
  Chief Executive Officer
  (Principal Executive Officer)

 

May 13, 2024

 

 

 

EX-13.2 6 ea020570001ex13-2_magic.htm CERTIFICATION

Exhibit 13.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Magic Software Enterprises Ltd. (the “Company”) on Form 20-F for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Asaf Berenstin, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

  /s/ Asaf Berenstin
  Asaf Berenstin
  Chief Financial Officer
  (Principal Financial Officer)

 

May 13, 2024

 

 

EX-15.1 7 ea020570001ex15-1_magic.htm CONSENT OF KOST FORER GABBAY & KASIERER, A MEMBER OF EY GLOBAL

Exhibit 15.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the following Registration Statements:

 

(1)Registration Statement (Form S-8 No. 333-149553) pertaining to the 2007 Incentive Compensation Plan of Magic Software Enterprises Ltd.,

 

(2)Registration Statement (Form S-8 No. 333-132221) pertaining to the 2000 Employee Stock Option Plan of Magic Software Enterprises Ltd.,

 

(3)Registration Statement (Form S-8 No. 333-113552) pertaining to the 2000 Employee Stock Option Plan of Magic Software Enterprises Ltd.,

 

of our reports dated May 13, 2024, with respect to the consolidated financial statements of Magic Software Enterprises Ltd. and the effectiveness of internal control over financial reporting of Magic Software Enterprises Ltd. included in this Annual Report (Form 20-F) of Magic Software Ltd. for the year ended December 31, 2023.

 

    /s/ KOST FORER GABBAY AND KASIERER
Tel Aviv, Israel   KOST FORER GABBAY AND KASIERER
     
May 13, 2024   A member of EY Global

 

 

EX-15.2 8 ea020570001ex15-2_magic.htm CONSENT OF KDA AUDIT CORPORATION (RELATING TO MAGIC SOFTWARE JAPAN K.K.)

Exhibit 15.2

 

CONSENT OF INDEPENDENT AUDITORS

OF

Magic Software Japan K.K

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (File Nos. 333-113552, 333-132221 and 333-149553) of Magic Software Enterprises Ltd., of our report dated May 13, 2024, with respect to the financial statements of Magic Software Japan K.K. as of December 31, 2023, which report appears in the Annual Report on Form 20-F of Magic Software Enterprises Ltd. for the year ended December 31, 2023.

 

  /s/ KDA Audit Corporation
  KDA Audit Corporation
  Registered Auditors

 

Tokyo, Japan

May 13, 2024

 

EX-97.1 9 ea020570001ex97-1_magic.htm CLAWBACK POLICY

Exhibit 97.1

 

 

MAGIC SOFTWARE ENTERPRISES LTD.

POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

 

Magic Software Enterprises Ltd. (the “Company”) has adopted this Policy for Recovery of Erroneously Awarded Compensation (the “Policy”), effective as of December 1, 2023 (the “Effective Date”). Capitalized terms used in this Policy and not otherwise defined herein are defined in Section 11 hereof.

 

Persons Subject to Policy

 

This Policy shall apply to and be binding and enforceable on current and former Officers. In addition, the Committee and the Board may apply this Policy to persons who are not Officers, and such application shall apply in the manner determined by the Committee and the Board in their sole discretion.

 

Compensation Subject to Policy

 

This Policy shall apply to Incentive-Based Compensation received on or after the Effective Date. For purposes of this Policy, the date on which Incentive-Based Compensation is “received” shall be determined under the Applicable Rules, which generally provide that Incentive-Based Compensation is “received” in the Company’s fiscal period during which the relevant Financial Reporting Measure is attained or satisfied, without regard to whether the grant, vesting or payment of the Incentive-Based Compensation occurs after the end of that period.

 

Recovery of Compensation

 

In the event that the Company is required to prepare a Restatement, the Company shall recover, reasonably promptly and in accordance with Section 4 below, the portion of any Incentive-Based Compensation that is Erroneously Awarded Compensation, unless the Committee and the Board have determined that recovery from the relevant current or former Officer would be Impracticable. Recovery shall be required in accordance with the preceding sentence regardless of whether the applicable Officer engaged in misconduct or otherwise caused or contributed to the requirement for the Restatement and regardless of whether or when restated financial statements are filed by the Company. For clarity, the recovery of Erroneously Awarded Compensation under this Policy will not give rise to any Officer’s right to voluntarily terminate employment for “good reason” or due to a “constructive termination” (or any similar term of like effect) under any plan, program or policy of or agreement with the Company or any of its affiliates.

 

Manner of Recovery; Limitation on Duplicative Recovery

 

The Committee and the Board shall, in its sole discretion, determine the manner of recovery of any Erroneously Awarded Compensation, which may include, without limitation, reduction or cancellation by the Company or an affiliate of the Company of Incentive-Based Compensation or Erroneously Awarded Compensation, reimbursement or repayment by any person subject to this Policy, and, to the extent permitted by law, an offset of the Erroneously Awarded Compensation against other compensation payable by the Company or an affiliate of the Company to such person. Generally, unless the Committee and the Board determine otherwise, when Erroneously Awarded Compensation consists of options to purchase Ordinary Shares or restricted share units (“RSUs”) that may be settled for Ordinary Shares, if the options or RSUs have vested but have not been exercised or settled (as applicable), the means of recovery shall be the cancellation of the options or RSUs (as applicable) and the return of the underlying Ordinary Shares to the pool available under the subject equity incentive plan of the Company under which the options or RSUs (as applicable) were granted. If the subject options or RSUs have been exercised or settled when there is a Restatement, the cash value of the Officer’s profit from the exercise of the options or the settlement of the RSUs will be recovered by the Company. Notwithstanding the foregoing, unless otherwise prohibited by the Applicable Rules, to the extent this Policy provides for recovery of Erroneously Awarded Compensation already recovered by the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 or Other Recovery Arrangements, the amount of Erroneously Awarded Compensation already recovered by the Company from the recipient of such Erroneously Awarded Compensation may be credited to the amount of Erroneously Awarded Compensation required to be recovered pursuant to this Policy from such person.

 

 

 

 

Administration

 

This Policy shall be administered, interpreted and construed by the Committee, which is authorized to make all determinations necessary, appropriate or advisable for such purpose. The Board may re-vest in itself the authority to administer, interpret and construe this Policy in accordance with applicable law, and in such event references herein to the “Committee” shall be deemed to be references to the Board. Subject to any permitted review by the applicable national securities exchange or association pursuant to the Applicable Rules, all determinations and decisions made by the Committee pursuant to the provisions of this Policy shall be final, conclusive and binding on all persons, including the Company and its affiliates, shareholders and employees. The Committee may delegate administrative duties with respect to this Policy to one or more directors or employees of the Company, as permitted under applicable law, including any Applicable Rules.

 

Interpretation

 

This Policy shall be interpreted and applied in a manner that is consistent with the requirements of the Applicable Rules, and to the extent this Policy is inconsistent with such Applicable Rules, it shall be deemed amended to the minimum extent necessary to ensure compliance therewith.

 

No Indemnification; No Liability

 

The Company shall not indemnify or insure any person against the loss of any Erroneously Awarded Compensation pursuant to this Policy, nor shall the Company directly or indirectly pay or reimburse any person for any premiums for third-party insurance policies that such person may elect to purchase to fund such person’s potential obligations under this Policy. None of the Company, an affiliate of the Company or any member of the Committee or the Board shall have any liability to any person as a result of actions taken under this Policy.

 

Application; Enforceability

 

Except as otherwise determined by the Committee or the Board, the adoption of this Policy does not limit, and is intended to apply in addition to, any Other Recovery Arrangements. Subject to Section 4, the remedy specified in this Policy shall not be exclusive and shall be in addition to every other right or remedy at law or in equity that may be available to the Company or an affiliate of the Company or is otherwise required by applicable law and regulations.

 

Severability

 

The provisions in this Policy are intended to be applied to the fullest extent of the law; provided, however, to the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.

 

Amendment and Termination

 

The Board or the Committee may amend, modify or terminate this Policy in whole or in part at any time and from time to time in its sole discretion. This Policy will terminate automatically when the Company does not have a class of securities listed on a national securities exchange or association in the U.S.

 

Definitions

 

Applicable Rules” means Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder, the listing rules of the national securities exchange or association on which the Company’s securities are listed, and any applicable rules, standards or other guidance adopted by the Securities and Exchange Commission or any national securities exchange or association on which the Company’s securities are listed.

 

2

 

 

Board” means the Board of Directors of the Company.

 

Committee” means the Compensation Committee of the Board or, in the absence of such a committee, a majority of the independent directors serving on the Board.

 

Ordinary Shares” means the Company’s Ordinary shares, par value 0.1 NIS per share.

 

Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation received by a current or former Officer that exceeds the amount of Incentive-Based Compensation that would have been received by such current or former Officer based on a restated Financial Reporting Measure, as determined on a pre-tax basis in accordance with the Applicable Rules.

 

Exchange Act” means the Securities Exchange Act of 1934, as amended.

 

Financial Reporting Measure” means any measure determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including GAAP, IFRS and non-GAAP/IFRS financial measures, as well as stock price and total shareholder return.

 

GAAP” means International Financial Reporting Standards as issued by the International Accounting Standards Board.

 

IFRS” means international financial reporting standards as issued by the International Accounting Standards Board.

 

Impracticable” means (a) the direct expense paid to third parties to assist in enforcing recovery would exceed the Erroneously Awarded Compensation; provided that the Company has (i) made reasonable attempt(s) to recover the Erroneously Awarded Compensation, (ii) documented such reasonable attempt(s) and (iii) provided such documentation to the relevant listing exchange or association, (b) the recovery would violate the Company’s home country laws adopted prior to November 28, 2022 pursuant to an opinion of home country counsel; provided that the Company has (i) obtained an opinion of home country counsel, acceptable to the relevant listing exchange or association, that recovery would result in such a violation and (ii) provided such opinion to the relevant listing exchange or association, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.

 

Incentive-Based Compensation” means, with respect to a Restatement, any compensation that is granted, earned, or vested based wholly or in part upon the attainment of one or more Financial Reporting Measures and received by a person: (a) after such person began service as an Officer; (b) who served as an Officer at any time during the performance period for that compensation; (c) while the Company has a class of securities listed on a national securities exchange or association; and (d) during the applicable Three-Year Period.

 

Officer” means each person who the Company determines serves as a Company officer, as defined in Section 16 of the Securities Exchange Act of 1934, as amended.

 

Other Recovery Arrangements means any clawback, recoupment, forfeiture or similar policies or provisions of the Company or its affiliates, including any such policies or provisions of such effect contained in any employment agreement, bonus plan, incentive plan, equity-based plan or award agreement thereunder or similar plan, program or agreement of the Company or an affiliate or required under applicable law.

 

Restatement” means an accounting restatement to correct the Company’s material noncompliance with any financial reporting requirement under securities laws, including restatements that correct an error in previously issued financial statements (a) that is material to the previously issued financial statements or (b) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

 

Three-Year Period” means, with respect to a Restatement, the three completed fiscal years immediately preceding the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare such Restatement, or, if earlier, the date on which a court, regulator or other legally authorized body directs the Company to prepare such Restatement. The “Three-Year Period” also includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months shall be deemed a completed fiscal year.

 

3

 

 

ACKNOWLEDGMENT AND CONSENT TO
POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

 

The undersigned has received a copy of the Policy for Recovery of Erroneously Awarded Compensation (the “Policy”) adopted by Magic Software Enterprises Ltd. (the “Company”), and has read and understands the Policy. Capitalized terms used but not defined herein shall have the meanings ascribed to such terms in the Policy.

 

As a condition of receiving Incentive-Based Compensation from the Company, the undersigned agrees that any Incentive-Based Compensation received on or after the Effective Date is subject to recovery pursuant to the terms of the Policy. To the extent the Company’s recovery right conflicts with any other contractual rights the undersigned may have with the Company, the undersigned understands that the terms of the Policy shall supersede any such contractual rights. The terms of the Policy shall apply in addition to any right of recoupment against the undersigned under applicable law and regulations.

 

       
Date   Signature  
       
       
    Name  
       
       
    Title  

 

 

4

 

EX-101.SCH 10 mgic-20231231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Statements of Financial Position link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Statements of Financial Position (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Profit or Loss link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Profit or Loss Alternate 0 link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Comprehensive Income Alternate 0 link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Changes in Equity link:presentationLink link:definitionLink link:calculationLink 007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - General link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Material Accounting Policies link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Business Combinations link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Other Accounts Receivable And Prepaid Expenses link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Fair Value Measurement link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Property, Plants and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Short Term Debts link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Accrued Expenses and Other Accounts Payable link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Long Term Debts link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Related Parties Transactions link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Share Based Payments link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Employee Benefit Liabilities link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Income Tax link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Selected Statements of Income Data link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Operating Segments link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Material Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Business Combinations (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Property, Plants and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Goodwill (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Short Term Debts (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Long Term Debts (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Share Based Payments (Tables) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Employee Benefit Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Income Tax (Tables) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Selected Statements of Income Data (Tables) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Operating Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Material Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Business Combinations (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Intangible Assets, Net (Details) - Schedule of Composition and Movement link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Goodwill (Details) - Schedule of Carrying Amount of Goodwill link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Goodwill (Details) - Schedule of Assessment for Goodwill Impairment link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Short Term Debts (Details) - Schedule of Short Term Debts link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable link:presentationLink link:definitionLink link:calculationLink 996049 - Disclosure - Long Term Debts (Details) link:presentationLink link:definitionLink link:calculationLink 996050 - Disclosure - Long Term Debts (Details) - Schedule of Long Term Liabilities link:presentationLink link:definitionLink link:calculationLink 996051 - Disclosure - Long Term Debts (Details) - Schedule of Maturity Dates link:presentationLink link:definitionLink link:calculationLink 996052 - Disclosure - Related Parties Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996053 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996054 - Disclosure - Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 996055 - Disclosure - Leases (Details) - Schedule of Information on leases link:presentationLink link:definitionLink link:calculationLink 996056 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms link:presentationLink link:definitionLink link:calculationLink 996057 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets link:presentationLink link:definitionLink link:calculationLink 996058 - Disclosure - Share Based Payments (Details) link:presentationLink link:definitionLink link:calculationLink 996059 - Disclosure - Share Based Payments (Details) - Schedule of Employee Option Activity link:presentationLink link:definitionLink link:calculationLink 996060 - Disclosure - Share Based Payments (Details) - Schedule of Options Outstanding link:presentationLink link:definitionLink link:calculationLink 996061 - Disclosure - Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model link:presentationLink link:definitionLink link:calculationLink 996062 - Disclosure - Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option link:presentationLink link:definitionLink link:calculationLink 996063 - Disclosure - Employee Benefit Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996064 - Disclosure - Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans link:presentationLink link:definitionLink link:calculationLink 996065 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996066 - Disclosure - Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996067 - Disclosure - Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 996068 - Disclosure - Income Tax (Details) link:presentationLink link:definitionLink link:calculationLink 996069 - Disclosure - Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 996070 - Disclosure - Income Tax (Details) - Schedule of Components of the Company’s Deferred Tax Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 996071 - Disclosure - Income Tax (Details) - Schedule of Income Tax link:presentationLink link:definitionLink link:calculationLink 996072 - Disclosure - Income Tax (Details) - Schedule of Theoretical Tax Expense link:presentationLink link:definitionLink link:calculationLink 996073 - Disclosure - Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 996074 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 996075 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996076 - Disclosure - Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables link:presentationLink link:definitionLink link:calculationLink 996077 - Disclosure - Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 996078 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net link:presentationLink link:definitionLink link:calculationLink 996079 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses link:presentationLink link:definitionLink link:calculationLink 996080 - Disclosure - Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses link:presentationLink link:definitionLink link:calculationLink 996081 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses link:presentationLink link:definitionLink link:calculationLink 996082 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 996083 - Disclosure - Operating Segments (Details) link:presentationLink link:definitionLink link:calculationLink 996084 - Disclosure - Operating Segments (Details) - Schedule of Reported Segment Results of Operation link:presentationLink link:definitionLink link:calculationLink 996085 - Disclosure - Operating Segments (Details) - Schedule of Total Revenues link:presentationLink link:definitionLink link:calculationLink 996086 - Disclosure - Operating Segments (Details) - Schedule of Long-Lived Assets link:presentationLink link:definitionLink link:calculationLink 996087 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 11 mgic-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 mgic-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 13 mgic-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 14 mgic-20231231_pre.xml XBRL PRESENTATION FILE GRAPHIC 15 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBB@ HH MHH ***KS7UO!D-("W]U>36-:O2HQYZLE%>;L-1;6';B M&,*/5N35"6>68YDD9OJ:^9Q?%.%I:4$YO[E^.OX'5#"3?Q:&W-JEO%D*QD;T M7I^=9\VK3R<)B,>W)_.J%%?)XOB''8C12Y5VCI^._P"1V0PU./2YNZ2[/:NS ML6/F'DG/844FC?\ 'F__ %T/\A17Z'DS;R^BWV_5GG5_XC-"BHW=QPD>X^I. M!5=X;R;AKA8E](Q_6NJMB'#2$')^6B^]V7YD1C?=V+$MQ% ,R2*OL>M9\VLJ M.(8RQ]6X%2+I$&K?Z6,WB MJCZE%-*M5ZAG_P!YO\*L):6\?W84'OBIJ*]6EE^$H_PZ45\E^MS%U)RW8=** M**[2 HKP[4IYAJEV!*^/.?\ B/\ >-$=KJDL:R1V]XZ,,AE1B#^- 'N-%>;: M;:W^L>&I]+N8+F*[M7:!8/4$CD_AS^->::7:W>JZE!90RR;I&P3N M/RCN?P% 'M]%0VMM'9VD5M$"(XE"KGKQZ^]34 %%%% !1110!X5J7_(5O/\ MKN__ *$:ZW2?'L6F:5;61T]Y#"FW<)0,_I7):E_R%;S_ *[O_P"A&NST;P]X M9NM'M9[NZ1;ATS(IN0N#].U '1^&_$Z>(FN0EJT'D!2D^ =#^Q:>=2F7$]R/DS_#'_ M /7Z_3%>&;FUAC+S/"%5 >IXJ>;6+2 0[G+/,A=(U&6P$+].W -6H[ MF&0A5D7>1G9N&X?A^- 'E%CX3UV+4+:1]/<(DJLQW+P 1[UZY4<<\,JEHY4= M1U*L"!4&*FY3(G\C_@>,_E[T 7Z*B-S -^9HQL(#?./E/H?2I%970.C!E(R"#D$4 + M1110!RD?A28O)YCV\899U,D6XO() PPV> !D=/04I\.:A.[R3S6P=N,)NQQ" MT?<>K TV'2==74%!N7%L)74$RYPBY:,D9YR6P?84VST?5)&@CN5NHK;S4,R& M\)8D1N';<&SAF*\#\A0 R?0R?,N!=V9@7>C3')<,T/D[2<= V*O?\(TY+,)( MDE:9V,J@[MC0^7C/UYJI#I6LVYO5579)I&:';*!Y0\[=Z\[E.<]>,4^32]6C M@D>)I_-E2X\T-<\?ZP&,#)PI*;N1TSS0!-I&F7B6.J1%(K628"*)DCPN50+N MP>V:?!H%S'H>I6+21;[MBR88E5^51SD9[4S34N+SPW>_9C*CM,[6P:;DZZ(7^TO-.JM'F))]K2*^&I?LIFFFM M(462621 2D2(RJ..."-N?Q-6)M"V7+1K]@+R78N8%D7YG &'5OSSQZU7.B:G M/87HNO.DF^Q+';J;C@N0X((S@D J,GZU;M=.OU\3BZG@D,:O.?.:8%2K8V + MG(P!CI0!%'X4D$DWFR12(\ZOEB3O02[R&&,9QQ^==.B+&BHBA44855& !Z"G A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end GRAPHIC 16 ex97-1_001.jpg GRAPHIC begin 644 ex97-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" !7 $H# 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@ J M-I,;L*3M([]<@'T..M25"V0QQWP?R Y_#'Z>U"W5WUV[^5^G?Y=K@TVI)/ED MUI+>SNM;;??H)YXWK'MRS(/C+X]25;**_P!7TOX<>&9Q,EKX M*\)FX:ULK&WM9)"$GU&UMXM4U<.GVLZM>WI2]5"JC]A\&_"7,?$_.ZD*TJF MR3+G+%8K$NG)1QE.G4I4_J%.KR^[5JQJNLY0DJD80T:/^2^"?#] M.4)T#JUZ&(JPS&K2;DI0HRH*FH3@Z;G5CS*5FC]*+K_ M (.;+NS\3S%_V0;N;PA]H95@;XJ0V_B6:T1A$UQHV6Q5@UG2I),VL%Y:(DSW,;1W%I;+^^/\#WC[PA'9_+' JQB0EH_)A< ( M-A6&5T:=%8J7 >61EW;2S$;F\V^'/Q3\??L]?%+PS\6/ACXBU/PWXN\(ZII5 M_I^HV%P8?]&AO)KO4-'NH(E5;RPUBUA^PW\M&7/)./"MEJ.JV5C)FVTGQ'!$MKK^BQF3,R1:9K4-[80/,OFR06T<\ MBAI,5]3Y'J/SK^(,=A,7@\36P-;FH8K!U)T,3&45=U(-Q;LXNVJ;T26OH?Z( M9=CJ&882CF&&J*OA,;3A7PTHV:5.<5)*\7JU?5MMW%II;&>.!W]3QQ^M.J)V MZJ 6.>=N#@X!^?. O!!&X\C!]*AM15VK]$EO?R\SL:;:L[*^KTVL^XX/GC'. M#CGJ?3IQ]:Y'Q1XPT;P;I&M>)/$U[9Z-H?A_3KK5M6U.^O(;>SL-+LK=[B]U M&[FEV"&TMHD)=U\R0L"%B(!:O/?C5^T!\*?V>O!>L>/?BSXPTCPCX>TFWEN) M9]2O(H[JZ\J'>+;3+,D3:C?S2#RX;6U$A8E2[IA@O\7G_!0#_@J)\3?VY/$U M[\/?A]+K'@+]GW3[X"#2HKIH->\9F**.(ZOKMU%;V;P6MS^_%MH;B]MH[1XV MEDDF:0G] X"\-.(>/\VPV'PE"KA,NHR6*Q&-G!JG4I4YTZ4Z$)RI\DIS]NI) M0E>/(VY6C*+_ !_Q4\9.%_#3)\5B,5C*.*S*:EAL/@Z56#J4J\Z-:K"M4BFY M*$'1Y6FFFY)=4ST;_@I/^WY!^W-\2M+\%_#HW"?L^?#35KV]L9)!<&U^(GB! MK=+$^)]5ME%E]JTNU591X6M)7F$!CM]:>7?<&PA^1])LHX].6,(P2** (6D, MLCQQ0I%&9I=J>;<2(JO<3%09)VD?8"<#S#P1X2\04B1@5(+AD4GE8D4A%]K3RK/3Y0PV'$AVXP!N9F !SZ$#/8>G.?]1. . M%LMX&R'#9+EV%IX>-&,,75J)RJSJXN,%"52I5JN(>'P[DE2A3PW/-PIPI4(TZ2:M!*IR>ULK.; M3=_FCXE6J/&X!"[?,;.W<3O)8CJ.F*+E?+NRO&[ Z^I)Y(X'Y_7 MO6.S<;KF7O)72DKL_JL_X-I_VC+K4_"WQJ_9EU M-&EB\,7UE\0?"@DEDV1Z1XBO);/5M+MK?:%$-EJ*F]>Z6;;+)?>0;6'R#-/_ M %/2:AJ(D<1_9/+#MLS'*3LW';DB903MQDA0"><#I7\'_P#P;S^*IO#_ .WO M;:?]HF2W\6_"[Q=H\T D*Q-]@U#1-:ADV;2)2K64\ 3*$&]:42?N?*E_O)2 ME$(7@JO][T%?YE?2-P#R;CVK4RU/"PS&A'%5U"*FIU[\M27[Q247)KF<8/I%U M;6]0=[;P?X%L+R)-;\3Z@(5.Z.-89Y[>RMG.9KC[/*"5P"GWE]!_; _:?\!_ MLC? ;X@?'#Q[=!=.\'Z2+NQL$(%UK&L7TCZ=HVE6*8D:::ZU!E$ICBE:VMRT MYC; 5O\ /:^,'[1GQ1_;,^/L'Q*^-&N7VKMJOBJQTK3=*AGEAL_"_AV;6X;> M71M*@!\F&XFTDP6$NHK;QDW$4E]]E/V@VT7I>%?AG4XWQ&,S+,WC:.1Y32Q. M/K+!T%4KXM8&D\34PD&^50A/#TZTJE1.4]%"FXRLHR5X*IQ M-F\:.!P,L754:6#KXZK'#4<8X6G&I*E5G&U.K!TK2142-%15XWP=X9@7[,(8XHHX_W.065FD7/SR%LEO-.7FF)51,SJ$"@ ?OAI M?_!/[_@G3J?QP^*O[*&A'XH:#\2/ ?@ZQ^)I\67FL-?:9%I4%E8ZAJ>E6\'D MQ-<7 LIS>!I;Z$JUQ]E6(1VXGFR/AM^Q?^S#^U;X&\ _$S]F]O&7@+PUX?\ MB%)X/^+S^,;A+^6;PCIOA>]\4ZCXBL09=.")<6ED"DD:MM:ZW[@8O)?^O>&/ M$_PWX7H97@Z.4<097DN E@ZM>CB,!3A0S#^T<%BWEV'EC(KZ[2^L3HU)8/V5 M:/ML7"E2JQ<9/G_S[\0_";Q5XTK5\9+/.'\]X@QN$S"FJ%#')5J&(RO%X1YG MB7AH84?NU&W#A MA^S/P0^"W_!.W]J7XG^*?AI\+['XJZ1>^!?!7B?6;:75M6V:?XYTW3KJVT]- M:TVX6" HUC*MY]CLF6Y%];ZBDWVJ#R3'/X5XX^#?[!OP-UGP%^S#^T&OQ.OO MCGXKT?PE)XX\>Z%J9M?"?PZ\4>.TL+SP_H5_:F*Y%T^@P20Q:W?+?6 DNM06 MY:UC^T"*/[&IXRY'4JRR7"\->(L<_P +#^T<1DM7(<)B<]H9'*M&O/,$9UX83+L M_CQ$LHRG/2XK&T,34Q&;X;&\RJ8*<.6WB?7$LK&=9H98;#4K>&1I#9 MLL_Y _M'_$+]@/PSX+UR+]D&V^*WAWXS^$]?L]!'B[QG/_:'A_XG^%/+U)-; MU\:?+:6 TUSJ=CI#VZ>=?%5NU02LL >3XK*O%&GQ)7Q6'R7"8[,\QJYCF?LL M#C\KCEE3+\LK8:IB-=5*T5&G%S_HJIX./A+"8 M'.,R4'Q7&N5TJTW@\5#AC*L1C:,5[1?7,5[2=>=YJ3CS27P1Y812]V*/ M[+^B]3K8?@7.JM""Q.%Q/&&23NDE=V/Y&/^#EWXZZC# MJ_P._9ZLKYXM#GM]1^)/B2TAD82W-["S:3H\$IQA+4>2LZQD2*MP[3!"S&OY MC/!'B/\ L;Q%XTT_Q#H][J45NR7-RPL'LYIHXHW-OY\ADMW1WW)ND9 MG*Y&VOZ//^#F'X.:IIOQ0^ WQUMH"^B^(='UGX>ZE.Y=PFK:?%_:EC&D6"GE MFW:)D9FC$ESOA!##=7\O5M=QN(W9(GWI'-EU=&6:51)*Q59$:.02,V],L4DW M+DX%?TQX+8;*ZOAYE5/+ZSI3JT,3'-E2K3IU*^*QF%Q&"Q3J3A-3A&>&Q->D MJ<'&$>:%6,8UH0J1_ESQUK9M'Q&S7$8^"JO#XNA4RFI6HTIPH8;"8B&+PT84 MYP=.IRUZ%&^,!X;^(?P MYG\$6'A2VNM.75;/7Y_#6G:"LFJ_:%4WM@OV#S(I(;*S!MS$[*')K/\ V-?^ M"E%I^RM\'HOAQIWP_P!4\6:O_P +9E\:WUSG)XA2-=Q;-J[*'MWP>7D> MX)))7:FU%U/[= C$9CA<*R$!DCV$H@1)62-(PUT% 'V@;22 61VW,WV>,X!X M9S' 5LLQM.4<%6PN582:>*Q4I.ED?MEE48U/;>VIU,+]8JRCB*SRS:?HUC) YM-,EO+5,:@LD/V&)_LHMI_*,TG8>/O'WP?^)_Q6_9Y M^(G[2_[+?QSO?VK?$NB?!BXT+3?"DMM>?"SXO$ZMINDZ%XXU?^SH[U(]FF7- MEJ?B;3I5N&+V"VK7\(M_M#?S*76L12RY:!6RT9F9WS+/&@D/V>201J/LS-() M)(=AW.&8MELC[J^%W_!47]L?X._#*#X5^#OB'I]SX>TRPET[PQJ/B3PYI&O> M)O!=K<1217%KX2\03V\.J:39DR/-;VQN+G[).Q:"0($BC^,XA\-YJ5;,\@S# M'X_.*E#ZCC<=CLXS2ICYY.\-/".E4Q]7%RKUZ-*G*G1CAZTYQC#DG2Y*U*-0 M_2.%?$.FHX3*^),JRBAPWA<;'-\/EE#(7Q3KNA?MG:U\ M0?$\]_>@>#_%'@JX^">E> =>\%13+*SQ>*QK\4+P>=9I:M/H9BR/MHN(/P^_ M:7^)7[ 7B;X?7DO[.WP?^+7A3XJ>.?$5GJNMCQUK]E>>'/ 5M+_:<^J^&="M MV\M[N&6ZO+!WF6ZM%LYM+>VC@G299(O@S7/$.J^(-7U;7==O[W5]=UVXN+[7 M=5U"X^V7FM:C>SO>W=]J4UU'-)-+<7LTMQ(ZNDH+A$E5%4#)LK8S-(Q\LI"A MN")8H7BC8+(X,*/&2HD>*7 9W*XY=R21KPKX69!PWB\DQV"JO#9I2I4*N:2I MUL0IXG#X;!5<--U:LJ]2:]ESJ#=:\E-TZ(I5:=.G['#TI6%2K"7]6'_!M) M\(K^X\7_ +0OQLN[)O[*TO3=!^'>D:J5 235+N2ZUS6TB*R2J!96JZ*SQ"23 MSOMBEGA\C9)_7N;F4$@Q<@X.&&...,IG'IFOR$_X(>?!6X^$?[ _PZNM0LX[ M'5/BA?:M\1]0Q!'"T\>NZDT6C2NJ85A+X6T_1"K&-/\ 6'*D@L_Z_&5 2&A+ M,"0S X#,."P&#@$\@9..F3UK^-_%;-GG_B#G^)I5(UX8.I3RRC4:A.V&P?-" MC3O9ZP]].3;G+>_&?P<\61[+^^LVU'P9KB!%N/#GB MS3XS/I5U!,NV2W26Y6)+L^8OG6[["RJJJ?\ .I_:=_95^-O[)7Q"OOA[\:O" M.H^'-91IKG3M1GB=M)\3:?\ :"!K>AZ@D9@O;26-TEN8U*W%K>&XLDBNEMUN MY_\ 4L:$,Y8Y(*>6T;;C&T9*EMR;@I? (63'RJQ!##(/RO\ M6?LDZW9-'9>+/#6I0$-!J'A_7C%/-8O&?O6YBEMYL;Y8F M=F8^QX9>*6*X!KO XF#QF38A7Q-+F:EA+SIN>-HR34YRIPC*'L'+D?M'/E;2 MMYOBQX/X+CRG+'X6M#"YS0IMX6HD[8N<:>O>OZ'_ -M3_@WT_:%^#Z:[XU_9OUF'XX> +-+O5&T$Q'3?B3IL2()Y M+1M,N[ZXLO$LHD:=C>:=?V\TL05QI4+GR$_GSUKP[XA\/ZI/H>N:1JFE:W:2 MO;7FD:AI.K6&IPW4.%N+:X7D3K.G.C'&4*[LU3J8:K)*-)+F3FZ=^912DTV?PAQ#P% MQ!PEB*V&XBRW^S\5&?[J-6-5X6K0][]Y3KT;J4VU'ECSZQJGC=D[??!X!_Q^E2"TO,@,LG()/EK.0F"1B0R10JA4C#@ MG*-D$?*34L5G?7**@!90259";J ?.P.Y[(74T+ YW+I3>&I)4(KWG4G#EER)N#DD[:+M8^2ISHQ55NOET:4HI1C.]ZRY;05U)Q^*-;L;?5&MH)IX-$T*&^MY=4UG5I5$45OIM MC8)>/Y[RQK//=FU!C,)>3A?@O^S[\4/COX[T7X=_##PGJ'C;Q7K4\=MINDZ/ M;O=)'.\P!;6KF$/_ &/9K&3<&YNHF)AVLL#*X:O[Q?\ @E3_ ,$RM%_85^'> MI:]XJO++Q!\;?']O$/&FH:>-^D:!I2,&M/!VARSAYWBM9%6YU?4 MH+S4FN( MHK6**%9I?RWQ.\0LKX0R+$PP^:97B,WE1E@,)@J%7VF:89U*$=" MTCP]H]FH79!I^BV45A:!-K$;6@@0J1C*X)&3@=:UH2S'S ,L3C83W]=XS^0J M:U5HT57"[BJ*0B>6@PJJ0B9)1,@A%+':H RV,U(2 3R/SK_/;$XFJJU7%^TD MJN.K5,37G.U256K-WE.7/=1;OJHVC>]HH_TQP\%A(0PV&LJ>&H8?"Q44G%4\ M/2A2IQ6GV802O:[WDVR8JQS\Q_+C\LBF"(Y;+95OX=N!TPBBM M&DW=I-VY7HM8O=-6LUY,(Q4=K_-MV?=7O9^:L_O=XFM!M=5* ,=P$D9E17 V MAEC>3:H [1[,L68G(/#%FV MN6F]0H.GZ_:-;:Q8L@ "/;WB.H ;"C!16N#K8G+ZJK9?B\;@*B32E@<9BL& MK-J37+AJU*-FTFTTTWNKZG-B\#@-O NYMPA\(^/]=\I/E 8*WB:3Q+.R MNP,A26:6.,L8X$AMEB@C;X0_X(#?\$\O"]]%>W_@_P =>-%CE28VGBOQG/\ M9IW1LJ+H>&[+PY)=( @2>1U* *V[&245]5#C[C:%'V$.*\_C1MR\BS/%)-6 MM9OVG-)6T?-)I]4]U\?+PR\/I3]I+A#(7+G51_[!22"OAY:21/;S2>&=!MK#4+J!FN,EY'M*52M-73:E5G*51IM)M.3N]3Z[!9?@LMHT\-E^&I8+"T MOX6%PL50PT':W-'#TU"DI6TYE#FU>NK)1$0^[?D $!=O3C YW'I4)M"2293R M<_<'?\:**YJE*G6Y?:1YN16C9N-EI_*U?;=ZG93_ '7-[/3GDY2O[UY/=WE> %WHM#_]D! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document Information Line Items  
Entity Registrant Name MAGIC SOFTWARE ENTERPRISES LTD.
Trading Symbol MGIC
Document Type 20-F
Current Fiscal Year End Date --12-31
Entity Common Stock, Shares Outstanding 49,099,305
Amendment Flag false
Entity Central Index Key 0000876779
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Filer Category Accelerated Filer
Entity Well-known Seasoned Issuer No
Document Period End Date Dec. 31, 2023
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Entity Emerging Growth Company false
Entity Shell Company false
ICFR Auditor Attestation Flag true
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 0-19415
Entity Incorporation, State or Country Code L3
Entity Address, Address Line One Yahadut Canada 1 Street,
Entity Address, City or Town Or Yehuda
Entity Address, Postal Zip Code 6037501
Entity Address, Country IL
Title of 12(b) Security Ordinary Shares, NIS 0.1 Par Value
Security Exchange Name NASDAQ
Entity Interactive Data Current Yes
Document Financial Statement Error Correction [Flag] false
Document Accounting Standard International Financial Reporting Standards
Auditor Firm ID 1281
Auditor Name KOST FORER GABBAY & KASIERER
Auditor Location Tel-Aviv, Israel
Business Contact  
Document Information Line Items  
Entity Address, Address Line One Yahadut Canada 1 Street
Entity Address, City or Town Or Yehuda
Entity Address, Postal Zip Code 6037501
Entity Address, Country IL
Contact Personnel Name Asaf Berenstin
City Area Code +972 (3)
Local Phone Number 538 9243
Contact Personnel Email Address asafb@magicsoftware.com
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Financial Position - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 105,943 $ 83,062
Short-term bank deposits 751 3,904
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 as of December 31, 2022 and 2023, respectively) 108,385 118,126
Unbilled receivables and contract assets 22,713 30,354
Other accounts receivable and prepaid expenses 18,833 13,652
Total current assets 256,625 249,098
LONG-TERM ASSETS:    
Deferred tax assets 6,729 3,618
Right-of-use assets 25,718 27,536
Other long-term receivables 8,623 5,795
Property, plants and equipment, net 7,988 8,338
Intangible assets, net 50,658 52,057
Goodwill 166,065 158,699
Total long-term assets 265,781 256,043
Total assets 522,406 505,141
CURRENT LIABILITIES:    
Short term debts 28,941 20,755
Trade payables 28,415 27,598
Accrued expenses and other accounts payable 41,492 46,842
Current maturities of lease liabilities 4,406 4,591
Put options for non-controlling interests 18,252 27,172
Liability in respect of business combinations 6,656 19,287
Deferred revenues and customer advances 13,537 9,808
Total current liabilities 141,699 156,053
LONG-TERM LIABILITIES:    
Long-term debt 52,267 30,412
Long-term lease liabilities 23,101 24,282
Liability in respect of business combinations 1,049 5,376
Deferred tax liabilities 11,610 10,686
Put options for non-controlling interests 620 1,120
Employee benefit liabilities 1,116 901
Total long-term liabilities 89,763 72,777
COMMITMENTS AND CONTINGENCIES
Magic Software Enterprises Ltd shareholders’ equity:    
Ordinary shares of NIS 1 par value - Authorized: 50,000,000 shares at, December 31, 2022 and 2023; Issued and Outstanding: 49,093,055 and 49,099,305 shares as of December 31, 2022 and 2023, respectively 1,166 1,166
Additional paid-in capital 182,607 182,031
Accumulated other comprehensive loss (10,314) (6,559)
Retained earnings 92,522 86,289
Total equity attributable to Magic Software Enterprises Ltd shareholders 265,981 262,927
Non-controlling interests 24,963 13,384
Total equity 290,944 276,311
Total liabilities and equity $ 522,406 $ 505,141
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Financial Position (Parentheticals)
$ in Thousands
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
₪ / shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2022
₪ / shares
Statement of financial position [abstract]        
Trade receivables, net of allowance (in Dollars) | $ $ 7,066   $ 5,416  
Ordinary shares, par value (in New Shekels per share) | ₪ / shares   ₪ 1   ₪ 1
Ordinary shares, shares authorized 50,000,000   50,000,000  
Ordinary shares, shares issued 49,099,305   49,093,055  
Ordinary shares, shares outstanding 49,099,305   49,093,055  
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Profit or Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Software services $ 32,694 $ 32,930 $ 30,934
Maintenance and technical support 33,999 34,762 36,149
Consulting services 468,359 499,100 413,242
Total revenues 535,052 566,792 480,325
Total cost of revenues 382,065 411,437 347,331
Gross profit 152,987 155,355 132,994
Research and development expenses, net 10,328 10,090 8,995
Selling and marketing expenses 44,500 46,857 38,147
General and administrative expenses 40,811 37,552 31,222
Change in valuation of contingent consideration related to acquisitions 240 (906) 2,507
Operating income 57,108 61,762 52,123
Financial expenses (9,227) (4,993) (3,802)
Financial income 4,901 1,392 113
Increase in valuation of consideration related to acquisitions (290) (744) (2,817)
Group’s share of earnings (losses) of a company accounted for at equity, net (56)
Income before taxes on income 52,436 57,417 45,617
Taxes on income 9,934 11,138 10,278
Net income 42,502 46,279 35,339
Attributable to:      
Equity holders of the Company 37,031 40,470 29,767
Non-controlling interests 5,471 5,809 5,572
Net income $ 42,502 $ 46,279 $ 35,339
Net earnings per share attributable to equity holders of the Company      
Basic earnings per share (in Dollars per share) $ 0.75 $ 0.82 $ 0.61
Software services [Member]      
Revenues:      
Total cost of revenues $ 11,730 $ 10,701 $ 12,182
Maintenance and technical support [Member]      
Revenues:      
Total cost of revenues 3,238 3,494 4,144
Consulting services [Member]      
Revenues:      
Total cost of revenues $ 367,097 $ 397,242 $ 331,005
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Profit or Loss (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Profit or loss [abstract]      
Diluted earnings per share $ 0.75 $ 0.82 $ 0.61
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Comprehensive Income [Abstract]      
Net income $ 42,502 $ 46,279 $ 35,339
Other comprehensive income (loss) net of tax effect:      
Foreign exchange differences on translation of foreign operations (4,429) (19,099) 2,750
Total other comprehensive income (loss), net of tax (4,429) (19,099) 2,750
Total comprehensive income 38,073 27,180 38,089
Total comprehensive income attributable to:      
Equity holders of the Company 33,276 24,647 31,594
Non-controlling interests 4,797 2,533 6,495
Total comprehensive income $ 38,073 $ 27,180 $ 38,089
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Equity - USD ($)
$ in Thousands
Share Capital
Additional paid-in capital
Retained earnings
Accumulated other Comprehensive Income (loss)
Non-controlling interests
Total
Balance at Dec. 31, 2020 $ 1,164 $ 188,415 $ 62,673 $ 7,437 $ 8,718 $ 268,407
Balance (in Shares) at Dec. 31, 2020 49,035,055          
Net income 29,767 5,572 35,339
Other comprehensive income (loss) 1,827 923 2,750
Total comprehensive income 29,767 1,827 6,495 38,089
Exercise of options $ 1 40 41
Exercise of options (in Shares) 38,000          
Dividend to Magic’s shareholders (21,780) (21,780)
Dividend to non-controlling interests in subsidiaries (4,233) (4,233)
Cost of share-based payment 956 956
Acquisition of subsidiaries 719 719
Settlement of put options over non-controlling interest (5,364) (1,279) (6,643)
Balance at Dec. 31, 2021 $ 1,165 184,047 70,660 9,264 10,420 275,556
Balance (in Shares) at Dec. 31, 2021 49,073,055          
Net income 40,470 5,809 46,279
Other comprehensive income (loss) (15,823) (3,276) (19,099)
Total comprehensive income 40,470 (15,823) 2,533 27,180
Exercise of options $ 1 1
Exercise of options (in Shares) 20,000          
Dividend to Magic’s shareholders (24,841) (24,841)
Dividend to non-controlling interests in subsidiaries (4,170) (4,170)
Cost of share-based payment (56) 2,135 2,079
Acquisition of subsidiaries (721) (133) (854)
Settlement of put options over non-controlling interest (1,239) 2,599 1,360
Balance at Dec. 31, 2022 $ 1,166 182,031 86,289 (6,559) 13,384 276,311
Balance (in Shares) at Dec. 31, 2022 49,093,055          
Net income 37,031 5,471 42,502
Other comprehensive income (loss) (3,755) (674) (4,429)
Total comprehensive income 37,031 (3,755) 4,797 38,073
Exercise of options 22 22
Exercise of options (in Shares) 6,250          
Dividend to Magic’s shareholders (30,798) (30,798)
Dividend to non-controlling interests in subsidiaries (4,055) (4,055)
Cost of share-based payment (225) 4,023 3,798
Non-controlling interests arising from initially consolidated companies 3,644 3,644
Acquisition of non-controlling interests (67) (3,199) (3,266)
Settlement of put options over non-controlling interest 846 6,369 7,215
Balance at Dec. 31, 2023 $ 1,166 $ 182,607 $ 92,522 $ (10,314) $ 24,963 $ 290,944
Balance (in Shares) at Dec. 31, 2023 49,099,305          
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 42,502 $ 46,279 $ 35,339
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 20,553 19,795 19,837
Cost of share-based payment 3,798 2,079 956
Changes in value of short-term and long-term loans from banks and others and deposits, net 1,533 (1,686) 71
Changes in deferred taxes, net (3,238) (3,904) (3,080)
Payments of deferred and contingent consideration related to acquisitions (6,572) (3,919) (556)
Capital gain from sale of property, plant and equipment (42)
Effect of exchange rate on of cash and cash equivalents held in currencies other than the functional currency 285 3,747
Amortization of premium and accrued interest on debt instruments at fair value through other comprehensive income (114) 76 96
Working capital adjustments:      
Trade receivables 18,426 (2,569) (27,539)
Accrued expenses and other accounts payable (7,190) (975) 5,415
Other current and long-term accounts receivable (5,586) (1,934) 263
Trade payables 858 139 8,792
Deferred revenues 3,779 (513) 4,080
Net cash provided by operating activities 68,992 56,615 43,674
Cash flows from investing activities:      
Payments for business acquisitions, net of cash acquired (Appendix A) (14,244) (21,670) (6,833)
Loans to related party 909 (2,250)
Proceeds from sale of property, plant and equipment 54
Payments to former shareholders of consolidated company (583)
Purchase of financial assets measured at fair value through other comprehensive income (1,243)
Cash paid in conjunction with deferred payments and contingent liabilities related to business combinations (11,320) (4,870) (5,342)
Purchase of intangible assets (219)
Purchase of property and equipment (1,618) (4,381) (1,439)
Redemption of marketable securities 309
Investment in a company accounted for at equity (498)
Change in short-term and long-term deposits 4,110 1,682 (5,390)
Capitalization of software development (3,183) (3,059) (3,193)
Net cash used in investing activities (27,616) (34,458) (22,197)
Cash flows from financing activities:      
Exercise of employees’ stock options 22 1 41
Dividend paid to non-controlling interests (4,055) (4,170) (4,233)
Dividend to Magic’s shareholders (30,798) (24,841) (21,780)
Repayment of long-term loans from banks and others (20,994) (14,323) (14,467)
Receipt of long-term loans from banks and others 49,465 30,703 25,558
Repayment of lease liabilities (5,690) (4,792) (5,874)
Cash paid due to exercise of put option by non-controlling interests (5,243) (854) (511)
Net cash used in financing activities (17,293) (18,276) (21,266)
Effect of exchange rate changes on cash and cash equivalents (1,202) (8,909) (248)
Increase (decrease) in cash and cash equivalents 22,881 (5,028) (37)
Cash and cash equivalents at beginning of year 83,062 88,090 88,127
Cash and cash equivalents at end of year 105,943 83,062 88,090
Fair value of assets acquired and liabilities assumed at the date of acquisition:      
Net assets, excluding acquired cash (197) (1,168) 506
Intangible assets, net of deferred taxes (8,281) (13,552) (4,817)
Goodwill (9,410) (22,370) (8,544)
Deferred and contingent liabilities assumed in current year business combinations 15,420 5,303
Non-controlling interests 3,644 719
Cash paid in conjunction with acquisitions, net of acquired cash total (14,244) (21,670) (6,833)
Non-cash activities:      
Right-of-use asset recognized with corresponding lease liability 2,787 6,349 2,801
Supplemental disclosure of cash flow activities:      
Income taxes 15,886 14,457 13,050
Interest $ 3,208 $ 1,306 $ 1,264
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
General
12 Months Ended
Dec. 31, 2023
General [Abstract]  
GENERAL

NOTE 1:- GENERAL

 

Magic Software Enterprises Ltd., an Israeli company (“the Company” or “the Company”), is a global: (i) provider of proprietary application development and business process integration platforms that accelerate the planning, development, deployment and integration of on-premise, mobile and cloud business applications (“the Magic Technology”); (ii) provider of selected packaged vertical software solutions; and (iii) vendor of software services and IT outsourcing software services.

 

Magic Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow customers to dramatically improve their business performance and return on investment. To complement its software products and to increase its traction with customers, the Company also offers a complete portfolio of software services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional services (see Note 22 for further details).

 

The Company’s principal markets are the United States, Israel, Europe and Japan (see Note 22).

 

For information about the Company’s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies
12 Months Ended
Dec. 31, 2023
Material Accounting Policies [Abstract]  
MATERIAL ACCOUNTING POLICIES

NOTE 2:- Material ACCOUNTING POLICIES

 

The following accounting policies have been applied consistently in the financial statements for all periods presented, unless otherwise stated.

 

1)Basis of presentation of the financial statements

 

These financial statements have been prepared in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”).

 

Measurement basis:

 

The Company’s consolidated financial statements are prepared on a cost basis, except for financial assets measured at fair value through other comprehensive income (“OCI”), provisions, employee benefit assets and liabilities, and financial assets and liabilities which are presented at fair value through profit or loss. (See Note 6).

 

The Company has elected to present the profit or loss items using the function of expense method.

 

2)Use of estimates, judgments and assumptions:

 

The preparation of the consolidated financial statements requires management to make estimates, judgments, and assumptions, that have an effect on the application of the accounting policies and on the reported amounts of assets, liabilities, revenues and expenses in the financial statements. Such judgments, estimates and assumptions are related, but not limited to liabilities in respect of business combinations, goodwill and intangible assets and their subsequent impairment analysis, determination of fair value of put options of non-controlling interests, legal contingencies, research and development capitalization as well as amortization periods, classification of leases as well as the determination of the lease term and the incremental borrowing rate, income tax uncertainties, share-based compensation, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion, identification of performance obligations and the determination of the transaction price as well as the standalone selling prices, and evaluating expected credit losses (“ECL”). The Company’s management believes that the estimates, judgments, and assumptions used, are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Changes in accounting estimates are reported in the period of the change in estimate.

 

3)Consolidated financial statements:

 

The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.

 

4)Non-controlling interests

 

Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable

 

to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.

 

5)Business combinations and goodwill:

 

Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.

 

A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.

 

Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.

 

Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.

 

6)Functional currency and presentation currency:

 

The presentation currency of these financial statements is the U.S dollar (the “dollar”), since the Company believes that financial statements in U.S dollars provide more relevant information to its investors and users of the financial statements. Also, the dollar is the currency of the primary economic environment in which the Company and certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar. The functional currency of each subsidiary represents the primary economic environment in which each subsidiary operates.

 

7)Revenue recognition:

 

Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).

 

The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.

 

The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.

 

The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.

 

When the Company enters into a contract for the sale of a software license which does not require significant implementation services and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.

 

Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.

 

In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.

 

The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.

 

The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.

 

The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.

 

Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.

 

The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.

 

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

8)Income tax:

  

Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.

Current taxes:

 

The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.

 

Deferred taxes:

 

Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.

 

Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.

 

Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.

 

Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.

 

Uncertain tax position:

 

A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.

 

9) Leases:

 

The Company accounts for a contract as a lease when the contract terms convey the right to control the use of an identified asset for a period of time in exchange for consideration.

 

  i) The Company as lessee:

 

For leases in which the Company is the lessee, the Company recognizes on the commencement date of the lease a right-of-use asset and a lease liability, excluding leases whose term is up to twelve months and leases for which the underlying asset is of low value. For these excluded leases, the Company has elected to recognize the lease payments as an expense in profit or loss on a straight-line basis over the lease term. In measuring the lease liability, the Company has elected to apply the practical expedient in the Standard and does not separate the lease components from the non-lease components (such as management and maintenance services, etc.) included in a single contract.

 

Leases which entitle employees to a company car as part of their employment terms are accounted for as employee benefits in accordance with the provisions of IAS 19 and not as subleases.

 

On the commencement date, the lease liability includes all unpaid lease payments discounted at the interest rate implicit in the lease, if that rate can be readily determined, or otherwise using the Company’s incremental borrowing rate. After the commencement date, the Company measures the lease liability using the effective interest rate method.

 

On the commencement date, the right-of-use asset is recognized in an amount equal to the lease liability plus lease payments already made on or before the commencement date and initial direct costs incurred. The right-of-use asset is measured applying the cost model and depreciated over the shorter of its useful life and the lease term.

 

Following are the amortization periods of the right-of-use assets by class of underlying asset:

 

   Years   Mainly 
         
Land and buildings   1-12    3 
Motor vehicles   1-5    3 

 

The Company tests for impairment of the right-of-use asset whenever there are indications of impairment pursuant to the provisions of IAS 36.

 

  ii) Lease extension and termination options:

 

A non-cancelable lease term includes both the periods covered by an option to extend the lease when it is reasonably certain that the extension option will be exercised and the periods covered by a lease termination option when it is reasonably certain that the termination option will not be exercised.

 

In the event of any change in the expected exercise of the lease extension option or in the expected non-exercise of the lease termination option, the Company remeasures the lease liability based on the revised lease term using a revised discount rate as of the date of the change in expectations. The total change is recognized in the carrying amount of the right-of-use asset until it is reduced to zero, and any further reductions are recognized in profit or loss.

 

10) Property, plant and equipment, net:

 

Property, plant and equipment are measured at cost, including directly attributable costs, less accumulated depreciation.

 

Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:

 

   Years 
     
Software   3-5 (mainly 5) 
Computers and peripheral equipment   3-5  
Office furniture and equipment   7-15 (mainly 7) 
Motor vehicles   7 

 

Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.

 

The useful life, the depreciation method and the residual value of an asset are reviewed at least each year-end (at the end of the year) and any changes are accounted for prospectively as a change in accounting estimate. Depreciation of an asset ceases at the earlier of the date that the asset is classified as held for sale and the date that the asset is derecognized.

 

11) Intangible assets:

 

Separately acquired intangible assets are measured on initial recognition at cost, including directly attributable costs. Intangible assets acquired in a business combination are measured at fair value at the acquisition date. Expenditures relating to internally generated intangible assets, excluding capitalized development costs, are recognized in profit or loss when incurred.

 

Intangible assets with a finite useful life are amortized over their useful life and reviewed for impairment whenever there is an indication that the asset may be impaired. The amortization period and the amortization method for an intangible asset are reviewed at least at each year end.

 

Research and development expenditures

 

Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if the Company can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; the Company’s intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. The Company establishes technological feasibility upon completion of a detailed program design or a working model.

 

Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. The Company considers a product to be available for use when the Company completes its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.

 

Capitalized software costs are amortized on a product-by-product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years).

 

Research and development costs incurred in the process of developing product enhancements are generally charged to expenses as incurred.

 

The Company assesses the recoverability of its capitalized software costs on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.

 

During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.

 

Other intangible assets

 

Intangible assets excluding capitalized development costs are comprised mainly of customer-related intangible assets, backlogs, acquired technology and patent, and are amortized over their useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise used up. The useful life of intangible assets is as follows:

 

   Years
Customer relationships  Up to 15
Acquired technology  Up to 10 (mainly 5)

 

The useful life of these assets is reviewed annually to determine whether their indefinite life assessment continues to be supportable. If the events and circumstances do not continue to support the assessment, the change in the useful life assessment from indefinite to finite is accounted for prospectively as a change in accounting estimate, and on that date the asset is tested for impairment. Commencing from that date, the asset is amortized systematically over its useful life.

 

12) Impairment of non-financial assets:

 

The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.

 

For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.

 

Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.

 

During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.

 

13) Financial instruments:

 

The accounting policy for financial instruments in accordance with IFRS 9, “Financial Instruments” is as follows:

 

1.Financial assets

 

Financial assets are measured upon initial recognition at fair value plus transaction costs that are directly attributable to the acquisition of the financial assets, except for financial assets measured at fair value through profit or loss in respect of which transaction costs are recorded in profit or loss.

 

Impairment of financial assets:

 

The Company evaluates at the end of each reporting period the loss allowance for financial debt instruments which are not measured at fair value through profit or loss.

 

An impairment loss on debt instruments measured at amortized cost is recognized in profit or loss with a corresponding loss allowance that is offset from the carrying amount of the financial asset.

 

The Company has short-term financial assets such as trade receivables in respect of which the Company applies a simplified approach in IFRS 9 and measures the loss allowance in an amount equal to the lifetime expected credit losses. Trade receivables include original invoiced amounts less an allowance for any potential uncollectible amounts and less invoiced amounts from maintenance and professional services contracts which haven’t been recognized yet. The Company makes estimates of expected credit losses for the allowance for doubtful accounts based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of profit or loss. Such allowance charge amounted of $892, $1,778 and $2,116, respectively for the years ended December 31, 2021, 2022 and 2023.

 

2.Financial liabilities

 

a)Financial liabilities measured at amortized cost:

 

Financial liabilities are initially recognized at fair value less transaction costs that are directly attributable to the issue of the financial liability.

 

After initial recognition, the Company measures all financial liabilities at amortized cost using the effective interest rate method, except for financial liabilities at fair value through profit or loss.

 

b)Financial liabilities measured at fair value through profit or loss:

 

At initial recognition, the Company measures financial liabilities that are not measured at amortized cost at fair value. Transaction costs are recognized in profit or loss.

 

After initial recognition, changes in fair value are recognized in profit or loss, except for put option granted to non-controlling interests.

 

Put option granted to non-controlling interests:

 

When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.

 

The Company remeasures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.

 

If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.

 

14)  Fair value measurement:

 

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.

 

The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.

 

  Level 1 - quoted prices (unadjusted) in active markets for identical assets or liabilities.
       
  Level 2 - inputs other than quoted prices included within Level 1 that are observable directly or indirectly.
       
  Level 3 - inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).

 

All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.

 

15) Provisions:

 

A provision in accordance with IAS 37 is recognized when the Company has a present (legal or constructive) obligation as a result of a past event, it is expected to require the use of economic resources to clear the obligation and a reliable estimate has been made.

 

Following are the types of provisions included in the financial statements:

 

i.Legal claims:

 

A provision for claims is recognized when the Company has a present legal or constructive obligation as a result of a past event, it is more likely than not that an outflow of resources embodying economic benefits will be required by the Company to settle the obligation and a reliable estimate can be made of the amount of the obligation.

 

  ii. Contingent liability recognized in a business combination:

 

A contingent liability in a business combination is measured at fair value upon initial recognition. In subsequent periods, it is measured at the higher of the amount initially recognized less, when appropriate, cumulative amortization, and the amount that would be recognized at the end of the reporting period in accordance with IAS 37.

 

16) Employee benefits:

 

The Company maintains several employee benefit plans:

 

i.Short-term employee benefits:

 

Short-term employee benefits are benefits that are expected to be settled wholly before twelve months after the end of the annual reporting period in which the employees render the related services. These benefits include salaries, paid annual leave, paid sick leave, recreation and social security contributions and are recognized as expenses as the services are rendered. A liability in respect of a cash bonus or a profit-sharing plan is recognized when the Company has a legal or constructive obligation to make such payment as a result of past service rendered by an employee and a reliable estimate of the amount can be made.

 

ii.Post-employment benefits:

 

The plans are normally financed by contributions to insurance companies and classified as defined contribution plans or as defined benefit plans.

 

Magic and its Israeli subsidiaries (as defined with respect to their Israeli employee contribution plans pursuant to section 14 of Israel’s Severance Pay Law, 1963 (the “Severance Pay Law”)) pay fixed contributions to those plans and will have no legal or constructive obligation to pay further contributions if the fund into which those contributions are paid does not hold sufficient amounts to pay all employee benefits relating to employee service in the current and prior periods. Contributions to the defined contribution plan in respect of severance or retirement pay are recognized as an expense when contributed concurrently with performance of the employee’s services.

 

Magic and its Israeli subsidiaries also operate a defined benefit plan in respect of severance or retirement pay to their Israeli employees pursuant to the Severance Pay Law. According to the Severance Pay Law, employees are entitled to severance pay upon dismissal or retirement.

 

In respect of its severance pay obligation to certain of its employees, the Company makes current deposits in pension funds and insurance companies (the “plan assets”). Plan assets comprise assets held by a long-term employee benefit fund or qualifying insurance policies. Plan assets are not available to the Company’s own creditors and cannot be returned directly to the Company.

 

The liability for employee benefits shown in the statement of financial position reflects the present value of the defined benefit obligation, less the fair value of the plan assets. Remeasurements of the net liability are recognized in other comprehensive income in the period in which they occur.

 

17) Share-based payment:

 

The Company’s senior management are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.

 

The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.

 

No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.

 

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

 

18) Concentration of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term bank deposits, trade receivables and foreign currency derivative contracts.

 

The majority of the Company’s cash and cash equivalents, bank deposits and other financial instruments are invested with major banks in Israel, the United States and across Europe. Management believes that these financial instruments are held in financial institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these investments. Cash and cash equivalents and short-term deposits in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

The Company’s trade receivables are generally derived from sales to large organizations located mainly in Israel, North America, Europe and Asia Pacific. The Company performs ongoing credit evaluations of its customers using a reliable outside source to determine payment terms and credit limits which are approved based on the size of the customer and to date has not experienced any material losses. In certain circumstances, Magic and its subsidiaries may require letters of credit or other collateral or additional guarantees.

 

The Company maintains an allowance for credit losses based upon management’s experience and estimate of collectability of each outstanding invoice. The allowance for credit losses is determined with respect to specific debts or which collection is doubtful. The risk of collection associated with accounts receivable is mitigated by the diversity and number of customers.

 

19) Liquidity risk:

 

Liquidity risk arises from managing the Company’s working capital as well as from financial expenses and principal payments of the Company’s debt instruments. Liquidity risk consists of the risk that the Company will have difficulty in fulfilling obligations relating to financial liabilities. The Company’s policy is to ascertain constant cash adequacy needed for settling its liabilities when due. For this purpose, the Company aims to hold cash balances (or adequate credit lines) that will meet anticipated demands.

 

Magic and its subsidiaries examine cash flow forecasts on a monthly basis as well as information regarding cash balances. As of the reporting date, these forecasts indicate that the Company can expect sufficient liquid sources for covering its entire liabilities under reasonable assumptions.

 

20) Reclassification of prior years presentation

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

21) Changes in accounting policies – initial adoption of new financial reporting and accounting standards:

 

1.Amendment to IAS 1, “Presentation of Financial Statements”:

 

In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).

 

According to the Subsequent Amendment:

 

Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.

 

In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.

 

According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.

 

The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.

 

The above amendments are not expected to have a material impact on the Company’s consolidated financial statements.

 

2.Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:

 

In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.

 

The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.

 

The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

 

3.Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:

 

In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.

 

The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.

 

The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments .

 

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations
12 Months Ended
Dec. 31, 2023
Business Combinations [Line Items]  
BUSINESS COMBINATIONS

NOTE 3:- BUSINESS COMBINATIONS

 

Current year acquisitions

 

On June 8, 2023, the Company acquired 60% of K.M.T. (M.H.) Technologies Communication Computer Ltd. (“KMT”). KMT delivers a broad spectrum of ICT products, cloud platform, VoIP, technical support and planning and construction of computing. KMT was acquired for a total consideration of NIS 55,039 ($ 14,875). NIS 60 million was paid upon closing of which a payment of NIS 15 million is related to a contingent consideration depending on the future operating results achieved by KMT referring to years 2023-2025. If the future operating results will not be fully achieved, the seller will be required to return the whole or part of the contingent consideration. This contingent consideration was accounted for as a financial asset measured at its fair value as of the acquisition date of NIS 5 million ($1.4 million).

 

The results of operations were included in the consolidated financial statements of the Company commencing June 30, 2023. Acquisition-related costs were immaterial. Unaudited pro forma condensed results of operations were not presented since they were not material to the Company’s consolidated statement of profit or loss. 

 

The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:

 

Net assets, excluding $632 of cash acquired  $197 
Intangible assets, net of deferred tax liabilities   8,281 
Non-controlling interests   (3,644)
Goodwill   9,410 
Total assets acquired  $14,244 

 

The goodwill from the acquisition of KMT is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Previous year acquisitions

 

  a.

On December 2, 2021, the Company entered into a Share Purchase Agreement (“the Agreement”) to acquire 50.1% of the outstanding share capital of Appush Ltd. (formerly known as Vidstart Ltd.) (“Appush”), a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients achieve high yields in the competitive digital ecosystem, for $21,492. Of which, $11,042 was paid upon closing. The final closing and execution of the Agreement occurred on January 27, 2022. In addition, the Company paid $1.5 million as an advance payment for future acquisition of the remainder of Appush’s shares. According to the Agreement, the Company is obliged to purchase the remainder of Appush’s shares in stages until it will hold 100% of Appush’s shares on or before December 31, 2026. This obligation was accounted for as a financial liability measured at its fair value as of the acquisition date of $10,450. Beyond the $11,042 paid in 2021, the Company paid $239 in 2022 and $4,962 in 2023. The fair value of the financial liability at December 31, 2023 was $4,634.

 

The results of operations were included in the consolidated financial statements of the Company commencing January 27, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:

  

Net liabilities, excluding $1,548 of cash acquired  $(2,762)
Intangible assets, net of deferred tax liabilities   7,445 
Goodwill   15,261 
Total assets acquired  $19,944 

 

The goodwill from the acquisition of Appush is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

  b.

On August 23, 2022, the Company acquired The Goodkind Group, LLC (“TGG”) for a total consideration of $11,629, subject to net working capital adjustments. Of which, $7,993 was paid upon closing. The remainder constitutes a deferred payment payable in 2023 and 2024. TGG provides permanent and temporary staffing needs in various sectors including: Information Technology, Accounting & Finance, Digital Media, Marketing, Human Resources, Financial Services. TGG specializes in customizing solutions and programs to their clients. With On-Site programs and sourcing models the Company solutions includes functions which differs from standard staffing companies. TGG provides assistance in the areas of compensation design and development, employee opinion surveys, employment policies and practices, performance management, regulatory and compliance issues and succession planning.

  

The results of operations were included in the consolidated financial statements of the Company commencing August 23, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

 

Net assets, excluding $147 of cash acquired  $3,177 
Customer relationships, net of deferred tax liabilities   3,901 
Goodwill   4,404 
Total assets acquired  $11,482 

 

The goodwill from the acquisition of TGG is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.

 

  c.

On July 1, 2022, the Company acquired Intrabases SAS (“Intrabases”), a provider of IT professional services based in Nantes, France. The consideration of the transaction is comprised solely from a cash consideration in an amount of $3,428.

 

The results of operations were included in the consolidated financial statements of the Company commencing July 1, 2022.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

 

Net assets, excluding $447 of cash acquired  $120 
Customer relationships, net of deferred tax liabilities   1,054 
Goodwill   1,807 
Total assets acquired  $2,981 

 

The goodwill from the acquisition of Intrabases is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

  d.

During 2022, the Company entered into two separate Asset Purchase Agreements which meet the definition of a business. Therefore, the Company deemed them as business combinations which were accounted for in accordance with IFRS 3. These aforementioned acquisitions are immaterial, both individually and in aggregate. The total consideration paid for these acquisitions was $1,753.

 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisitions:

 

Net liabilities   (308)
Customer relationships, net of deferred tax liabilities   1,163 
Goodwill   898 
Total assets acquired  $1,753 

 

The goodwill from these acquisitions is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
CASH AND CASH EQUIVALENTS

NOTE 4:- CASH AND CASH EQUIVALENTS

 

   December 31, 
   2022   2023 
Balance nominated in USD  $38,688   $57,653 
Balance nominated in NIS   25,197    35,034 
Balance nominated in other currencies   19,177    13,256 
   $83,062   $105,943 
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Accounts Receivable And Prepaid Expenses
12 Months Ended
Dec. 31, 2023
Other Accounts Receivable And Prepaid Expenses [Abstract]  
OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES

NOTE 5:- OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES

 

The following table summarizes the composition of the Company’s other accounts receivable and prepaid expenses:

 

   December 31, 
   2022   2023 
Prepaid expenses  $4,262   $5,606 
Government authorities   3,659    5,289 
Related parties   3,077    3,178 
Marketable securities and others   2,654    4,760 
   $13,652   $18,833 
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement
12 Months Ended
Dec. 31, 2023
Fair Value Measurement [Abstract]  
FAIR VALUE MEASUREMENT

NOTE 6:- FAIR VALUE MEASUREMENT

 

In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and considers counterparty credit risk in its assessment of fair value.

 

The Company’s financial assets and liabilities measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2023:

 

   Fair value measurements 
   December 31, 2023 
   Level 3   Total 
Assets:        
Assets in respect of business combinations  $1,368   $1,368 
           
   $1,368   $1,368 
Liabilities:          
Liability in respect of business combinations  $6,175   $6,175 
Put options of non-controlling interests   18,872    18,872 
           
   $25,047   $25,047 

 

   Fair value measurements 
   December 31, 2022 
   Level 3   Total 
Liabilities:        
Liability in respect of business combinations  $19,693   $19,693 
Put options of non-controlling interests   28,292    28,292 
           
   $47,985   $47,985 

 

There were no Level 1 or Level 2 instruments during neither of the reported periods.

 

The movement in the contingent consideration in respect of the business combinations is as follows:

 

   December 31, 
   2022   2023 
Opening balance  $17,772   $19,693 
Increase in contingent consideration due to acquisitions   10,670    
-
 
Payment of contingent consideration   (8,547)   (13,908)
Increase in fair value of contingent consideration   119    880 
Decrease in fair value of contingent consideration   (1,025)   (640)
Foreign currency translation adjustments   (598)   (146)
Amortization of interest and exchange rate   1,302    296 
           
Closing balance  $19,693   $6,175 

 

The movement in the deferred consideration in respect of the business combinations is as follows:

 

   December 31, 
   2022   2023 
Opening balance  $2,755   $4,970 
Increase in deferred consideration due to acquisitions   4,744    
-
 
Payment of deferred consideration   (1,742)   (3,757)
Amortization of interest and exchange rate   74    62 
Working  capital adjustments and other   (861)   255 
           
Closing balance  $4,970   $1,530 

 

The financial assets and liabilities in the consolidated statements of financial position are classified by groups of financial instruments pursuant to IFRS 9:

 

   December 31, 
   2022   2023 
Financial assets        
         
Financial assets at cost:        
         
Cash and cash equivalents  $83,062   $105,943 
Short-term bank deposits   3,904    751 
Trade receivables, net   118,126    108,385 
Marketable securities   757    2,316 
Total financial assets at cost measured at cost:  $205,849   $217,395 
           
Financial assets at fair value through profit or loss:          
Assets in respect of business combinations  $
-
   $1,368 
Total financial assets  $205,849   $218,763 
Financial liabilities at fair value through equity:          
Put options of non-controlling interests  $28,292   $18,872 
           
Financial liabilities at fair value through profit or loss:          
Liability in respect of business combinations  $24,663   $7,705 
           
Financial liabilities measured at amortized cost:          
Loans from bank and financial institutions (short-term and long-term debts  $51,167   $81,208 
Lease liabilities   28,873    27,507 
Total financial liabilities measured at amortized cost:  $80,040   $108,715 
           
Total financial and lease liabilities  $132,995   $135,292 
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plants and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plants and Equipment, Net [Abstract]  
PROPERTY, PLANTS AND EQUIPMENT, NET

NOTE 7:- PROPERTY, PLANTS AND EQUIPMENT, NET

 

Composition and movement:

 

   Software   Motor
vehicles
   Office
furniture
and
equipment
   Computers
and
peripheral
equipment
   Leasehold
improvements
   Total 
                         
Cost:                        
Balance as of January 1, 2022  $1,623   $1,444   $3,839   $8,106   $3,725   $18,737 
Additions during the year:                              
Purchases   110    9    1,365    2,702    195    4,381 
Acquisition of subsidiaries   4    
-
    55    112    8    179 
Adjustments arising from translating financial statements of foreign operations   (220)   (181)   (555)   (1,668)   1,996    (628)
Decreases during the year:                              
Disposals   (25)   (2)   (309)   (632)   (44)   (1,012)
                               
Balance as of December 31, 2022  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
                               
Accumulated depreciation:                              
Balance as of January 1, 2022  $1,510   $1,240   $2,480   $6,594   $1,041   $12,865 
Additions during the year:                              
Depreciation   47    4    583    1,192    84    1,910 
Disposals   (23)   (2)   (284)   (580)   (41)   (930)
Adjustments arising from translating financial statements of foreign operations   (135)   (152)   104    (520)   177    (526)
                               
Balance as of December 31, 2022  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
                               
Depreciated cost at December 31, 2022  $93   $180   $1,512   $1,934   $4,619   $8,338 

 

   Software   Motor vehicles   Office furniture and equipment   Computers and peripheral equipment   Leasehold improvements   Total 
                         
Cost:                        
Balance as of January 1, 2023  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
Additions during the year:                              
Purchases   463    3    491    591    70    1,618 
Acquisitions of subsidiaries   25    2    302    616    43    988 
Adjustments arising from translating financial statements of foreign operations   (22)   (19)   (255)   (150)   (136)   (582)
Decreases during the year:                              
Disposals   (3)   (94)   (52)   (58)   (7)   (214)
                               
Balance as of December 31, 2023  $1,955   $1,162   $4,881   $9,619   $5,850   $23,467 
                               
Accumulated depreciation:                              
Balance as of January 1, 2023  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
Additions during the year:                              
Depreciation   46    48    563    816    448    1,921 
Disposals   (3)   (94)   (51)   (48)   (7)   (203)
Acquisitions of subsidiaries   21    
-
    257    528    37    843 
Adjustments arising from translating financial statements of foreign operations   (36)   (48)   (46)   (241)   (30)   (401)
                               
Balance as of December 31, 2023  $1,427   $996    3,606   $7,741   $1,709   $15,479 
                               
Depreciated cost at December 31, 2023  $528   $166   $1,275   $1,878   $4,141   $7,988 
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net
12 Months Ended
Dec. 31, 2023
Intangible Assets, Net [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 8:- INTANGIBLE ASSETS, NET

 

Composition and movement:

 

   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2022  $90,101   $86,651   $18,371   $637   $195,760 
Capitalized development costs   3,059    
-
    
-
    
-
    3,059 
Purchase of intangible asset   
-
    219    
-
    
-
    219 
Acquisition of subsidiaries   
-
    11,319    2,707    
-
    14,026 
Adjustments arising from translating financial statements of foreign operations   (103)   (5,055)   (1,030)   (53)   (6,241)
                          
Balance as of December 31, 2022  $93,057   $93,134   $20,048   $584   $206,823 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2022  $79,354   $54,494   $10,329   $193   $144,370 
Amortization recognized in the year   3,817    7,865    1,797    95    13,574 
Adjustments arising from translating financial statements of foreign operations   
-
    (2,930)   (244)   (4)   (3,178)
                          
Balance as of December 31, 2022  $83,171   $59,429   $11,882   $284   $154,766 
                          
Amortized cost at December 31, 2022  $9,886   $33,705   $8,166   $300   $52,057 

 

   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2023  $93,057   $93,134   $20,048   $584   $206,823 
Capitalized development costs   3,183    
-
    
-
    
-
    3,183 
Acquisition of subsidiaries   
-
    7,704    
-
    1,706    9,410 
Adjustments arising from translating financial statements of foreign operations   (32)   (1,172)   (332)   (13)   (1,549)
                          
Balance as of December 31, 2023   96,208    99,666    19,716    2,277    217,867 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2023  $83,171   $59,429   $11,882   $284   $154,766 
Amortization recognized in the year   3,545    7,925    1,712    291    13,473 
Adjustments arising from translating financial statements of foreign operations   
-
    (864)   (163)   (3)   (1,030)
                          
Balance as of December 31, 2023   86,716    66,490    13,431    572    167,209 
                          
Amortized cost at December 31, 2023  $9,492   $33,176   $6,285   $1,705   $50,658 

 

During the years ended December 31, 2021, 2022 and 2023 the Company recognized amortization expenses related to intangible assets as follows:

 

   Year ended December 31, 
   2021   2022   2023 
Cost of revenues  $6,068   $5,405   $5,471 
Selling and marketing expenses   6,968    8,169    8,002 
   $13,036   $13,574   $13,473 

 

Intangible assets composition by reportable segment as of December 31, 2023:

 

   IT
professional
services
   Software
services
   Total 
Capitalized Software development costs  $788   $8,704   $9,492 
Customer relationship   24,517    8,659    33,176 
Acquired technology   1,439    4,846    6,285 
Others   1,487    218    1,705 
Total  $28,231   $22,427   $50,658 

 

The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows:

 

2024  $13,136 
2025   11,040 
2026   9,011 
2027   6,338 
2028 and thereafter   11,133 
   $50,658 
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill [Abstract]  
GOODWILL

NOTE 9:- GOODWILL

 

The following table summarizes the changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023:

 

   IT
professional
services
   Software
services
   Total 
As of January 1, 2022  $75,603   $71,200   $146,803 
                
Business combinations   19,622    2,705    22,327 
Measurement period adjustments   (902)   (176)   (1,078)
Foreign currency translation adjustments   (4,326)   (5,027)   (9,353)
                
As of January 1, 2023  $89,997   $68,702   $158,699 
                
Business combinations   9,410    
-
    9,410 
Foreign currency translation adjustments   (959)   (1,085)   (2,044)
                
As of December 31, 2023  $98,448   $67,617   $166,065 

 

The Company performed annual impairment tests as of December 31, 2022 and 2023 and did not identify any impairment losses (see Note 2).

 

The goodwill is allocated to both the IT Professional Services and Software Services segments, which represent the lowest level within the Company at which goodwill is monitored for internal management purposes.

 

Impairment test of goodwill for the year ended on December 31, 2023:

 

Impairment loss for goodwill is recognized if the recoverable amount of the goodwill is less than the carrying amount. The recoverable amount is the greater of fair value less costs of disposal, or value in use of the relevant reporting level (i.e. a CGU of a group of CGU’s).

 

The Company performed an assessment for goodwill impairment for both of its segments, which is the level at which goodwill is monitored for internal management purposes and concluded that there is no impairment loss for the year ended December 31, 2023, based on the assumptions presented below:

 

   December 31, 2023 
   IT
professional
services
   Software
services
 
Carrying amount  $187,183   $74,009 
Weighted average cost of capital   15%   13.9%
Terminal value growth rate   3%   3%

 

Actual results may differ from those assumed in the Company’s valuation method. It is reasonably possible that the Company’s assumptions described above could change in future periods. If any of these were to vary materially from the Company’s plans, it may record impairment of goodwill allocated to this reporting unit in the future.

 

Based on the Company’s abovementioned assessment as of December 31, 2023, no goodwill was determined to be impaired, since the fair value of the Company’s group of cash-generating units significantly exceeded their carrying amount.

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short Term Debts
12 Months Ended
Dec. 31, 2023
Short Term Debts [Abstract]  
SHORT TERM DEBTS

NOTE 10:- SHORT TERM DEBTS

 

   December 31,        
   2023            
   Interest rate      December 31, 
   %   Currency  2022   2023 
                
Short-term loans from banks   3.4-6.8   NIS  $2,449   $2,772 
Current maturities of long-term loans from financial institutions and banks   2.1-7.2   NIS   9,310    11,226 
Current maturities of long-term loans from banks   7.5-8.1   USD   8,908    13,209 
Accrued interest on long term debt   2.6- 3.14   NIS   23    75 
Accrued interest on long term debt   6.07   USD   65    1,659 
           $20,755   $28,941 
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Accounts Payable
12 Months Ended
Dec. 31, 2023
Accrued Expenses and Other Accounts Payable [Abstract]  
ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE

Note 11:- ACCRUED EXPENSES AND other accounts payable

 

Accrued expenses and other accounts payable are comprised of the following as of the below dates:

 

   December 31, 
   2022   2023 
Employees and payroll accruals  $29,746   $27,460 
Accrued expenses   10,239    9,296 
Government authorities and other   6,857    4,736 
Total  $46,842   $41,492 
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debts
12 Months Ended
Dec. 31, 2023
Long Term Debts [Abstract]  
LONG TERM DEBTS

Note 12:- Long term DEBTS

 

a.Long term liabilities to banks and others are comprised of the following as of the below dates:

 

   Linkage  Interest   December 31, 
   basis  rate   2022   2023 
      %         
Loans from banks and others  NIS   2.12 – 7.2   $12,161   $29,010 
Bank loans  USD   3.4 – 8.1    36,408    47,634 
Other long-term debts  JPY   1.71    61    58 
           $48,630   $76,701 
Less current maturities  NIS, USD        (18,218)   (24,435)
                   
           $30,412   $52,267 

 

b.Maturity dates:

 

   December 31, 
   2022   2023 
First year (Current maturities)  $18,218   $24,435 
Second year   10,043    18,731 
Third year   9,818    14,617 
Fourth year   5,000    15,037 
Fifth year and thereafter   5,551    3,881 
Total  $48,630   $76,701 

 

c. Financial Covenants:

 

On March 27, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed $20,000 for a four-year term (the “Bank Loan”). The Bank Loan will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. The Bank Loan bears interest at the rate SOFR + 3.38%. The interest is paid on a yearly basis.

 

On June 7, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousands for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousands (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.

 

These two Bank Loans, which may be prepaid under certain circumstances, are subject to various financial covenants which mainly consist of the following:

 

Under the terms of the Loans, the Company has undertaken to maintain the following financial covenants, as they will be expressed in its consolidated financial statements, as described:

 

a.The Company’s total equity shall not be lower than $150 million (one hundred and fifty million U.S. Dollars) at all times;

 

b.The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the total assets will not exceed 30%;

 

c.The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25 to 1.

 

As of December 31, 2023, the Company was in compliance with the financial covenants.

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties Transactions
12 Months Ended
Dec. 31, 2023
Related Parties Transactions [Abstract]  
RELATED PARTIES TRANSACTIONS

Note 13:- RELATED PARTies TRANSACTIONS

 

Agreements with controlling shareholder and its affiliates:

 

The Company has in effect agreements with affiliated companies pursuant to which the Company has rendered services amounting to approximately $5,615, $6,990, and $3,678, in aggregate for the years ended December 31, 2021, 2022 and 2023, respectively and acquired services amounting to approximately $2,639, $3,088 and $3,371 for the years ended December 31, 2021, 2022 and 2023, respectively.

 

As of December 31, 2022 and 2023, the Company had trade and other receivables balances due to its related parties in amount of approximately $8,519 and $5,494, respectively. In addition, as of December 31, 2022 and 2023, the Company had trade payables balances due from its related parties in amount of approximately $124 and $322, respectively.

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
LEASES

Note 14:- LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2024 and 2034. Some leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

 

In July 2020, the Company entered into a lease agreement for new corporate offices for the Company in Or Yehuda, Israel. The lease expires in June 2033, with an option by the Company to extend for an additional 10-years term. The Company deemed this option as reasonably certain to be renewed.

 

The Company has several leased offices in the United States, with expiry dates varying between 2024 and 2026, with renewal options varying between 2024 and 2029.

 

In November 2021, one of the Company’s subsidiaries in Israel entered into a lease agreement for new corporate offices. The lease commenced in July 2022 with a lease term through 2029, with an option to terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional 5-year term, through 2034. The Company deemed this option as reasonably certain to be renewed.

 

Under IFRS 16, all leases with durations greater than 12 months, including non-cancellable operating leases, are now recognized on the statement of financial position. The aggregated present value of lease agreements is recorded as a long-term asset titled operating lease right-of-use assets.

 

The corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.

 

Maturity analysis of undiscounted future lease payments for lease liabilities:

 

   December 31, 
   2023 
2024  $5,309 
2025   4,367 
2026   3,265 
2027   2,561 
2028   2,086 
2029 and thereafter   15,663 
Total undiscounted cash flows  $33,251 
      
Less imputed interest   (5,744)
Present value of lease liabilities  $27,507 

 

a.Information on leases:

 

   Year ended December 31, 
   2022   2023 
         
Expenses relating to operating lease costs  $1,930   $2,225 
Expenses relating to short-term leases  $109   $62 
Expenses relating to variable lease payments  $2,753   $2,872 
Total cash outflow for leases  $4,792   $5,159 

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   December 31, 
   2023 
Weighted average remaining lease term (years)   11.80 
Weighted average discount rate   3.89%

 

b.Disclosures in respect of right-of-use assets:

 

   Buildings   Motor
vehicles
   Total 
Cost:            
Balance as of January 1, 2022  $33,241   $3,505   $36,746 
Additions during the year:               
New leases   4,881    1,468    6,349 
Modification of leases   589    89    678 
Adjustments for indexation   947    95    1,042 
Adjustments arising from translating financial statements of foreign operations   (1,228)   7    (1,221)
Acquisition of subsidiaries   2,714    40    2,754 
Disposals during the year:               
Termination of leases   (692)   (333)   (1,025)
                
Balance as of December 31, 2022  $40,452   $4,871   $45,323 
                
Accumulated depreciation:               
Balance as of January 1, 2022   11,943    1,523    13,466 
Additions during the year:               
Depreciation   3,151    1,169    4,320 
Adjustments arising from translating financial statements of foreign operations   665    29    694 
Disposals during the year:               
Termination of leases   (509)   (184)   (693)
                
Balance as of December 31, 2022   15,250    2,537    17,787 
                
Depreciated cost at December 31, 2022  $25,202   $2,334   $27,536 

 

   Buildings   Motor
vehicles
   Total 
Cost:               
Balance as of January 1, 2023  $40,452   $4,871   $45,323 
Additions during the year:               
New leases   1,150    1,575    2,725 
Modification of leases   910    66    976 
Adjustments for indexation   871    72    943 
Adjustments arising from translating financial statements of foreign operations   37    212    249 
Acquisition of subsidiaries   62    
-
    62 
Disposals during the year:               
Termination of leases   (298)   (378)   (676)
                
Balance as of December 31, 2023  $43,184   $6,418   $49,602 
                
Accumulated depreciation:               
Balance as of January 1, 2023   15,250    2,537    17,787 
Additions during the year:               
Depreciation   3,689    1,470    5,159 
Adjustments arising from translating financial statements of foreign operations   929    428    1,357 
Disposals during the year:               
Termination of leases   (192)   (227)   (419)
                
Balance as of December 31, 2023   19,676    4,208    23,884 
                
Depreciated cost at December 31, 2023  $23,508   $2,210   $25,718 
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments
12 Months Ended
Dec. 31, 2023
Share Based Payments [Abstract]  
SHARE BASED PAYMENTS

Note 15:- SHARE BASED PAYMENTS

 

  a. Stock Option Plans of the Company:

 

Under the Company’s 2007 Stock Option Plan, as amended (“the 2007 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, which is valid until August 1, 2027, the Company reserved 2,750,000 Ordinary shares for issuance. As of December 31, 2023, an aggregate of 952,500 Ordinary shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for a period of ten years from the date of the grant of the option.

 

The exercise price for each option is determined by the Board of Directors and set forth in the Company’s award agreement. Unless determined otherwise by the Board of Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally vest over 3-4 years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.

 

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

 

The Company uses the Binomial option-pricing model (“the Binomial model”) to estimate the fair value for any options granted. The Binomial model takes into account variables such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the probability of termination or retirement of the option holder in computing the value of the option.

 

The fair value of each option granted using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option, the effect of the dividend protection was reflected by using an expected dividend assumption of zero.

 

No grants were made to employees or directors in 2022 and 2023.

 

A summary of employee option activity under the 2007 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:

 

   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   26,250   $0.91    5.95   $397 
Exercised   (6,250)   3.51           
Forfeited   (20,000)   
-
           
                     
Outstanding at December 31, 2023   
-
   $
-
    
-
   $
-
 
                     
Exercisable at December 31, 2023   
-
   $
-
    
-
   $
-
 

 

The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount is changed based on the market value of the Company’s Ordinary shares. Total intrinsic value of options exercised during the years ended December 31, 2022 and 2023 was $344 and $61 respectively.

  

  b. Stock Option Plan of Comm-IT Solutions:

 

Under the Comm-IT Solutions’ 2022 Stock Option Plan, (“Comm-IT Solutions 2022 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to Comm-IT Solutions 2022 Plan, Comm-IT Technology Solutions Ltd. (“Comm-IT Solutions”) shall reserve in its registered and reserved capital, such sufficient number of shares (subject to any adjustment in the capital under the Comm-IT Solutions 2022 Plan) required in order to consummate the Comm-IT Solutions 2022 Plan.

 

In December 2022, Magic’s Israeli subsidiary, Comm-IT Technology Solutions Ltd., awarded 12 of its senior officers 4,028 options to purchase 4,028 shares of Comm-IT Solutions, at an exercise price ranging between $0.28-$1,822. 827 of the options fully vested upon their grant, whereas the vesting of the remainder of the options are subject to Comm-IT Solutions and its subsidiaries meeting certain EBITDA targets to be achieved by one of the years 2023-2024. In 2023, CommIT fully achieved plan EBITDA targets. Subject to the achievement of the EBITDA targets, as well as the officers continued employment with Comm-IT Solutions throughout 2027, the options will vest at certain points in time throughout the years 2024 to 2027.

 

A summary of employee option activity under the Comm-IT Solutions 2022 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:

 

   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   4,028   $264.67    7.94   $7,499 
Granted   
-
    
-
           
Outstanding at December 31, 2023   4,028    256.79    6.94    7,276 
                     
Exercisable at December 31, 2023   1,847   $27.72    6.93   $3,760 

 

As of December 31, 2023, there was $1,465 of total unrecognized compensation cost related to non-vested options, which is expected to be recognized in full over a weighted average period of 1.1 years.

 

The options outstanding as of December 31, 2023, have been separated into exercise price categories, as follows:

 

Exercise price  Options
outstanding
   Weighted
average
remaining
contractual
life
(years)
   Options
exercisable
   Weighted
average
exercise
price of
exercisable
options
 
In $                    
0.28   3,238    6.92    1,736   $0.28 
455   297    6.99    111    455 
1,822   493    6.99    
-
    
-
 
    4,028    6.94    1,847   $27.72 

 

The fair value of the options granted in 2022 using the Binomial model, was estimated on the date of grant with the following assumptions:

 

    Year ended December 31, 2022
     
Share price   $2,110
Contractual life   8 years
Expected exercise factor   1.5
Dividend yield   0%
Expected volatility (weighted average)   41%
Risk-free interest rate   3.28%-3.65%
Fair value of option at the grant date   $1,078-$2,126

 

  c. Cost of share-based payment:

 

During the years ended December 31 2021, 2022 and 2023 the Company share-based payment expense under the 2007 plan and CommIT Solution 2022 amounted to $956, $2,079 and $3,798, respectively, as follows:

 

   Year ended December 31, 
   2021   2022   2023 
             
Selling and marketing expenses  $956   $(56)  $(225)
General and administrative expenses   
-
    2,135    4,023 
   $956   $2,079   $3,798 
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Liabilities
12 Months Ended
Dec. 31, 2023
Employee Benefit Liabilities [Abstract]  
EMPLOYEE BENEFIT LIABILITIES

NOTE 16:- EMPLOYEE BENEFIT LIABILITIES

 

Employee benefits consist of post-employment benefits and termination benefits.

 

a)Post-employment benefits:

 

According to the labor laws and Severance Pay Law in Israel, the Israeli companies in the Group are required to pay compensation to an employee upon dismissal or retirement or to make current contributions in defined contribution plans pursuant to section 14 to the Severance Pay Law, as specified below. These liabilities are accounted for as a post-employment benefit. The computation of the employee benefit liability is made according to the current employment contract based on an employee’s salary and employment term which establish the entitlement to receive the compensation.

 

The post-employment employee benefits are normally financed by contributions classified as a defined benefit plan or as a defined contribution plan, as detailed below.

 

  1) Defined contribution plans:

 

Section 14 of the Severance Pay Law, 1963 applies to part of the compensation payments, pursuant to which the fixed contributions paid into pension funds and/or policies of insurance companies release the Company from any additional liability to employees for whom said contributions were made. These contributions and contributions for benefits represent defined contribution plans.

 

Severance expenses for the years 2021, 2022 and 2023 were $5,267, $7,078 and $5,464, respectively.

 

  2) U.S. employees defined contribution plan:

 

The Company’s U.S. Subsidiaries have a 401(k) defined contribution plan covering certain employees in the U.S. All eligible employees may elect to contribute up to 100%  of their annual compensation to the plan through salary deferrals, subject to Internal Revenue Service limits. The U.S. Subsidiary matches up to 3% of employee contributions up to the plan with no limitation.

 

  3) Defined benefit plans:

 

The Company accounts for that part of the payment of compensation that is not covered by contributions in defined contribution plans, as above, as a defined benefit plan for which an employee benefit liability is recognized and for which the Company deposits amounts in central severance pay funds and in qualifying insurance policies.

 

  b) Composition of defined benefit plans is as follows:

 

   December 31, 
   2022   2023 
Defined benefit obligation  $2,476   $2,665 
Fair value of plan assets   (1,575)   (1,549)
           
Net defined benefit liability  $901   $1,116 
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 17:- COMMITMENTS AND CONTINGENCIES

 

a.Guarantees and Collaterals:

 

As of December 31, 2023, the Company has provided performance bank guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease agreements in the amount of $1,776 and $902, respectively. As of December 31, 2023, the Company has restricted bank deposits of $728 in favor of the issuing banks.

 

b. From time to time, the Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters. The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.

 

Lawsuits have been brought against the Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.

 

In September 2016, an Israeli software company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $2.4 million, filed a lawsuit seeking damages of NIS 34,106 against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding. In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of the Company’s copyrights (the “Warning Letters”), as well as other alleged actions, have caused the software company damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.

 

The Company rejected the claims by the Israeli software company and moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the Company should pay the plaintiffs damages in the amount of $1.6 million, which was paid in August 2021 and included in the Company’s results of operations for the year ended December 31, 2021.

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
EQUITY

Note 18:- equity

 

a. The Ordinary shares of the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.
   
b. Accumulated other comprehensive loss:

 

   December 31, 
   2022   2023 
Accumulated foreign currency translation adjustments   (6,585)   (10,340)
Accumulated unrealized gain on derivative instruments, net   26    26 
           
Total other comprehensive income (loss)  $(6,559)  $(10,314)

 

c. Dividend distribution policy

 

On August 9, 2017, the Company’s Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company’s amended policy, each year the Company will distribute a dividend of up to 75% of its annual distributable profits. The Company’s Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions and/or decide not to distribute a dividend, all at its discretion.

 

On March 8, 2021, the Company declared a dividend distribution of $0.21 per share ($10,297 in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $0.23 per share ($11,480 in the aggregate) which was paid on September 14, 2021.

 

On March 2, 2022, the Company declared a dividend distribution of $0.216 per share ($10,612 in the aggregate) which was paid on April 7, 2022. On August 11, 2022, the Company declared a dividend distribution of $0.29 per share ($14,237 in the aggregate) which was paid on September 13, 2022.

 

On March 9, 2023, the Company declared a dividend distribution of $0.3 per share ($14.7 million in the aggregate) which was paid on April 20, 2023. On August 14, 2023, the Company declared a dividend distribution of $0.327 per share ($16.1 million in the aggregate) which was paid on September 13, 2023.

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax
12 Months Ended
Dec. 31, 2023
Income Tax [Abstract]  
INCOME TAX

Note 19:- INCOME tax

 

a.Israeli taxation:

 

1)Corporate tax rate in Israel:

 

Taxable income of Israeli companies was generally subject to corporate tax at the rate of 23% in 2022 and 2023. Some of our Israeli subsidiaries are eligible for certain tax benefits, as described below.

 

2)Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Law”):

 

Amendment 73 to the law:

 

In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project. Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues less than NIS 10 billion, shall be subject to 12% tax rate on income derived from intellectual property (in development area A—a tax rate of 7.5%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&D expenditure and R&D employees, as well as having at least 25% of annual revenues derived from exports.

 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries is at least NIS 10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI regardless of the company’s geographic location within Israel. In addition, a SPTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain “Benefited Intangible Assets” to a related foreign company if the Benefited Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after January 1, 2017.

 

Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel is entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.

 

One of Company’s Israeli subsidiaries has elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements, starting in 2011.

 

In 2015, the Company transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.

 

Amendment 74 to the Encouragement Law:

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (the “Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (the “Temporary Order”).

 

In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.

 

The tax-exempt income is attributable to certain Group members’ previous status as “Approved Enterprise” and “Benefited Enterprise”. Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.

 

According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

In November 2022, the Company elected to benefit from the Temporary Order and filed its application for the Temporary Order and paid the required reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 25,022 (approximately $7,100), and accordingly recognized a tax expense of NIS 2,502 (approximately $711). As of December 31, 2022, all the trapped earnings were released.

 

The Company and its subsidiaries have received final tax assessments (or assessments that are deemed final) through the year 2018.

 

Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:

 

The Company qualifies as an Industrial Company within the meaning of the Law for the Encouragement of Industry (Taxes), 1969 (the “Industrial Encouragement Law”). The Industrial Encouragement Law defines an “Industrial Company” as a company that is resident in Israel and that derives at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation rates on equipment and buildings.

 

Eligibility for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.

 

3)Foreign Exchange Regulations:

 

Under the Foreign Exchange Regulations, the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability, as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.

 

4)Income tax on non-Israeli subsidiaries

 

Non-Israeli subsidiaries are taxed according to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise, the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding tax rates.

 

Neither Israeli income taxes, foreign withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose. If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.

 

As of December 31, 2023, the Company had $27,134 of cash and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes and the difficulty of projecting the amount of future tax liability.

 

5)Net operating loss carried forward:

 

As of December 31, 2023, two Israeli subsidiaries of the Company had operating loss carryforwards of $9,874 (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts for $9,225), which can be carried forward to offset against taxable income in the future for an indefinite period.

 

One of the Company’s subsidiaries in England had estimated total available tax loss carryforwards of $3,684 as of December 31, 2023, which can be carried forward to offset against future taxable income.

 

Two of the Company’s subsidiaries in U.S. had estimated total available tax loss carryforwards of $13,898 as of December 31, 2023, which can be carried forward to offset against future taxable income.

 

6)Presentation of net deferred tax assets and liabilities, in the consolidated statements of financial position:

 

   December 31, 
   2022   2023 
Deferred taxes assets  $3,618   $6,729 
Deferred tax liabilities   (10,686)   (11,610)
   $(7,068)  $(4,881)

 

7)Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

   December 31, 
   2022   2023 
Deferred tax liabilities:        
Intangible assets  $12,311   $13,789 
Reserves and allowances   1,142    530 
Right-of-use assets   5,133    5,169 
           
Gross deferred tax liabilities  $18,586   $19,488 
           
Deferred tax assets:          
           
Carry-forwards losses  $349   $3,668 
Intangible assets   540    1,495 
Reserves and allowances   5,628    4,054 
Lease liabilities   5,001    5,390 
           
Gross deferred tax assets  $11,518   $14,607 
Net deferred tax liabilities  $(7,068)  $(4,881)

 

8)Income tax (tax benefit) consist of the following:

 

   Year ended December 31, 
   2021   2022   2023 
Current:            
Domestic  $7,847   $11,368   $11,108 
Foreign   6,123    6,304    5 
                
    13,970    17,672    11,113 
Deferred taxes:               
Domestic   (1,149)   (1,318)   (1,588)
Foreign   (2,543)   (5,216)   409 
                
    (3,692)   (6,534)   (1,179)
                
Taxes on income  $10,278   $11,138   $9,934 

 

9)Theoretical tax:

 

The following table presents reconciliation between the theoretical tax expense, assuming that all income was taxed at statutory tax rates, and the actual income tax expense, as recorded in the Company’s consolidated statements of profit or loss:

 

  

Year ended December 31,

 
   2021   2022   2023 
             
Income before income taxes, as per the statement of operations  $45,617   $57,417   $52,436 
                
Statutory tax rate in Israel   23%   23%   23%
                
Tax computed at the statutory tax rate   10,494    13,205    12,060 
                
Tax adjustment in respect of different tax rates   283    (1,756)   (1,345)
Deferred taxes on losses for which deferred taxes were not created   (80)   (511)   (2,764)
Tax-deductible costs, not included in the accounting costs   (1,041)   (2,680)   
-
 
Non-deductible expenses and tax expenses in respect of prior years, net   1,001    2,670    534 
Uncertain tax positions and other   (379)   210    1,448 
                
Taxes on income  $10,278   $11,138   $9,934 
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue Recognition [Abstract]  
REVENUE RECOGNITION

NOTE 20:- REVENUE RECOGNITION

 

Remaining performance obligations represent contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately $105.8 million as of December 31, 2023. The Company expects to recognize approximately 68% in 2024 from remaining performance obligations as of December 31, 2023, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance with IFRS 15. 

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):

 

   December 31, 
   2022   2023 
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)  $118,126   $108,385 
Unbilled receivables   26,114    15,953 
Contract assets   4,240    6,760 
Long-term unbilled receivables *)   2,548    2,240 
Long-term trade receivables *)   735    1,029 
Deferred revenues (short-term contract liabilities)  $9,808   $13,537 

 

*)Included in Other long-term receivables in the consolidated statements of financial position.

 

An analysis of past due but not impaired trade receivables with reference to reporting date:

 

   Past due trade receivables with aging of 
   Neither
past
due nor
impaired
   Up to 30
days
   31-60
days
   61-90
days
   91-120
days
   Over 121
days
   Total   Unpaid
deferred
revenues
   Allowance
for credit
losses
   Total trade
receivables,
net
 
December 31, 2022  $67,793   $24,150   $16,869   $12,863   $4,125   $13,311   $139,111   $(15,569)  $(5,416)  $118,126 
December 31, 2023  $71,545   $30,191   $7,065   $3,407   $1,801   $15,818   $129,826   $(14,375)  $(7,066)  $108,385 

  

Trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.

 

Billing terms and conditions generally vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly or quarterly) or upon achievement of contractual milestones.

 

Unbilled receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to its fulfilled obligations.

 

Contract assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration is generally subject to milestone completion, client acceptance or factors other than the passage of time.

 

Deferred revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.

 

During the year ended December 31, 2023, the Company recognized $9,808 that was included in deferred revenues (short-term contract liability) balance at December 31, 2022.

 

Revenue by timing of revenue recognition was as follows:

 

   Year ended December 31, 
   2021   2022   2023 
             
Products and services transferred over time  $449,391   $533,862   $502,358 
Products transferred at a point in time   30,934    32,930    32,694 
    480,325    566,792    535,052 
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data
12 Months Ended
Dec. 31, 2023
Selected Statements of Income Data [Abstract]  
SELECTED STATEMENTS OF INCOME DATA

NOTE 21:- SELECTED STATEMENTS OF INCOME DATA

 

a. Research and development costs, net:

 

   Year ended December 31, 
   2021   2022   2023 
Total costs  $12,188   $13,149   $13,511 
Less - capitalized software costs   (3,193)   (3,059)   (3,183)
                
Research and development, net  $8,995   $10,090   $10,328 

 

b. Selling and marketing expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses  $26,100   $33,474   $31,188 
Advertising expenses   2,522    2,676    2,802 
Cost of share-based payment   956    (56)   (225)
Others   8,569    10,763    10,735 
Total selling and marketing expenses  $38,147   $46,857   $44,500 

 

c. General and administrative expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses   24,072   $21,492   $27,425 
Subcontractors   3,842    5,335    4,726 
Cost of share-based payment   
-
    2,135    4,023 
Others   3,308    8,590    4,637 
Total general and administrative expenses   31,222   $37,552   $40,811 

 

d. The following table provides detailed breakdown of the Company’s financial income and expenses:

 

   Year ended December 31, 
   2021   2022   2023 
Financial expenses:            
             
Interest expenses on loans and borrowings   615    1,743    5,039 
Interest expenses attributed to leases   719    691    964 
Bank charges, negative foreign exchange differences and other financial expenses   2,468    2,559    3,224 
    3,802    4,993    9,227 
Financial income:               
Interest income attributed to bank deposits   36    305    1,166 
Interest income from deposits, positive foreign exchange differences and other financial income   77    1,087    3,735 
    113    1,392    4,901 
                
Financial expenses, net  $3,689   $3,601   $4,326 

 

e. Earnings per share:

 

The following table presents the computation of basic and diluted net earnings per share for the Company:

 

   Year ended December 31, 
   2021   2022   2023 
Numerator:            
Net income attributable to Magic shareholders  $29,767   $40,470   $37,031 
Denominator:               
Basic earnings per share - weighted average shares outstanding   49,055,082    49,089,044    49,095,760 
Effect of dilutive securities   44,972    42,267    2,660 
Diluted earnings per share – adjusted weighted average shares outstanding   49,100,054    49,131,311    49,098,420 
Basic and diluted net earnings per share   0.61    0.82    0.75 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments
12 Months Ended
Dec. 31, 2023
Operating Segments [Abstract]  
OPERATING SEGMENTS

Note 22: - operating segments

 

a. The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software technology) and IT professional services. The Company’s chief operating decision maker is the Chief Executive Officer who makes operating decisions, assesses performance and allocates resources on a consolidated basis.

 

The Company evaluates segment performance based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described in the summary of material accounting policies.

 

Headquarters’ general and administrative costs have not been allocated between the different segments.

 

Software services

 

The Company develops markets, sells and supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and related services.

 

IT professional services

 

The Company offers advanced and flexible IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, as well as supplemental outsourcing services.

 

There are no significant transactions between the two segments.

  

b. The following is information about reported segment results of operation:

 

   Software
services
   IT
professional
services
   Unallocated
expense
   Total 
2021                
Total revenues  $95,589   $384,736    
-
   $480,325 
Expenses   74,863    347,712    5,627    428,202 
                     
Operating income (loss)  $20,726   $37,024   $(5,627)  $52,123 
                     
Depreciation and amortization  $10,619   $8,846   $372   $19,837 
                     
2022                    
Total revenues  $99,374   $467,418   $
-
   $566,792 
Expenses   72,115    427,446    5,469    505,030 
                     
Operating income (loss)  $27,259   $39,972   $(5,469)  $61,762 
                     
Depreciation and amortization  $10,321   $9,102   $372   $19,795 
                     
2023                    
                     
Total revenues  $92,906   $442,146   $-   $535,052 
Expenses   71,863    400,949    5,132    477,944 
                     
Operating income (loss)  $21,043   $41,197   $(5,132)  $57,108 
                     
Depreciation and amortization  $9,717   $10,432   $404   $20,553 

 

c. The Company’s business is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed to geographic areas based on the location of the customers.

 

The following table presents total revenues classified according to geographical destination for the years ended December 31 2021, 2022 and 2023:

 

   Year ended December 31, 
   2021   2022   2023 
United States  $254,342   $308,485   $250,842 
Israel   180,462    205,258    214,129 
Europe   30,085    39,247    55,180 
Japan   11,443    10,121    10,847 
Other   3,993    3,681    4,054 
                
 Total revenues  $480,325   $566,792   $535,052 

 

d. The Company’s long-lived assets are located as follows:

 

   December 31, 
   2021   2022   2023 
United States  $76,369   $82,325   $77,120 
Israel   138,071    148,819    158,144 
Europe   4,423    7,885    7,596 
Japan   5,543    4,696    4,222 
Other   2,939    2,905    3,347 
                
   $227,345   $246,630   $250,429 

  

e. The Company does not allocate its assets or liabilities to its reportable segments; accordingly, asset or liabilities information by reportable segments is not presented.

 

f. In 2022 and 2023, the Company had one major customer, included in the IT professional services segment, which accounted for 15% and 11.2% of the Company revenues, respectively.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 23:- SUBSEQUENT EVENTS

 

On April 4, 2024, the Company acquired Theoris, Inc. (“Theoris”), a U.S. based full-services company, specializes in IT staffing and recruiting, for a total consideration of $12.5 million, of which $10 million was paid upon closing and the remaining $2.5 million was payable in two equal installments following the first- and second-year anniversaries.

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation of the financial statements
1)Basis of presentation of the financial statements

These financial statements have been prepared in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”).

Measurement basis:

The Company’s consolidated financial statements are prepared on a cost basis, except for financial assets measured at fair value through other comprehensive income (“OCI”), provisions, employee benefit assets and liabilities, and financial assets and liabilities which are presented at fair value through profit or loss. (See Note 6).

The Company has elected to present the profit or loss items using the function of expense method.

Use of estimates, judgments and assumptions
2)Use of estimates, judgments and assumptions:

The preparation of the consolidated financial statements requires management to make estimates, judgments, and assumptions, that have an effect on the application of the accounting policies and on the reported amounts of assets, liabilities, revenues and expenses in the financial statements. Such judgments, estimates and assumptions are related, but not limited to liabilities in respect of business combinations, goodwill and intangible assets and their subsequent impairment analysis, determination of fair value of put options of non-controlling interests, legal contingencies, research and development capitalization as well as amortization periods, classification of leases as well as the determination of the lease term and the incremental borrowing rate, income tax uncertainties, share-based compensation, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion, identification of performance obligations and the determination of the transaction price as well as the standalone selling prices, and evaluating expected credit losses (“ECL”). The Company’s management believes that the estimates, judgments, and assumptions used, are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Changes in accounting estimates are reported in the period of the change in estimate.

Consolidated financial statements
3)Consolidated financial statements:

The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.

 

Non-controlling interests
4)Non-controlling interests

Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable

to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.

Business combinations and goodwill
5)Business combinations and goodwill:

Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.

A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.

Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.

Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.

Functional currency and presentation currency
6)Functional currency and presentation currency:

The presentation currency of these financial statements is the U.S dollar (the “dollar”), since the Company believes that financial statements in U.S dollars provide more relevant information to its investors and users of the financial statements. Also, the dollar is the currency of the primary economic environment in which the Company and certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar. The functional currency of each subsidiary represents the primary economic environment in which each subsidiary operates.

 

Revenue recognition
7)Revenue recognition:

Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).

The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.

The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.

The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.

When the Company enters into a contract for the sale of a software license which does not require significant implementation services and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.

Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.

In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.

The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.

The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.

The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.

Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.

The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

Income tax
8)Income tax:

Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.

Current taxes:

The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.

Deferred taxes:

Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.

Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.

Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.

Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.

Uncertain tax position:

A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.

 

Leases
9) Leases:

The Company accounts for a contract as a lease when the contract terms convey the right to control the use of an identified asset for a period of time in exchange for consideration.

  i) The Company as lessee:

For leases in which the Company is the lessee, the Company recognizes on the commencement date of the lease a right-of-use asset and a lease liability, excluding leases whose term is up to twelve months and leases for which the underlying asset is of low value. For these excluded leases, the Company has elected to recognize the lease payments as an expense in profit or loss on a straight-line basis over the lease term. In measuring the lease liability, the Company has elected to apply the practical expedient in the Standard and does not separate the lease components from the non-lease components (such as management and maintenance services, etc.) included in a single contract.

Leases which entitle employees to a company car as part of their employment terms are accounted for as employee benefits in accordance with the provisions of IAS 19 and not as subleases.

On the commencement date, the lease liability includes all unpaid lease payments discounted at the interest rate implicit in the lease, if that rate can be readily determined, or otherwise using the Company’s incremental borrowing rate. After the commencement date, the Company measures the lease liability using the effective interest rate method.

On the commencement date, the right-of-use asset is recognized in an amount equal to the lease liability plus lease payments already made on or before the commencement date and initial direct costs incurred. The right-of-use asset is measured applying the cost model and depreciated over the shorter of its useful life and the lease term.

Following are the amortization periods of the right-of-use assets by class of underlying asset:

   Years   Mainly 
         
Land and buildings   1-12    3 
Motor vehicles   1-5    3 

The Company tests for impairment of the right-of-use asset whenever there are indications of impairment pursuant to the provisions of IAS 36.

  ii) Lease extension and termination options:

A non-cancelable lease term includes both the periods covered by an option to extend the lease when it is reasonably certain that the extension option will be exercised and the periods covered by a lease termination option when it is reasonably certain that the termination option will not be exercised.

In the event of any change in the expected exercise of the lease extension option or in the expected non-exercise of the lease termination option, the Company remeasures the lease liability based on the revised lease term using a revised discount rate as of the date of the change in expectations. The total change is recognized in the carrying amount of the right-of-use asset until it is reduced to zero, and any further reductions are recognized in profit or loss.

 

Property, plant and equipment, net
10) Property, plant and equipment, net:

Property, plant and equipment are measured at cost, including directly attributable costs, less accumulated depreciation.

Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:

   Years 
     
Software   3-5 (mainly 5) 
Computers and peripheral equipment   3-5  
Office furniture and equipment   7-15 (mainly 7) 
Motor vehicles   7 

Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.

The useful life, the depreciation method and the residual value of an asset are reviewed at least each year-end (at the end of the year) and any changes are accounted for prospectively as a change in accounting estimate. Depreciation of an asset ceases at the earlier of the date that the asset is classified as held for sale and the date that the asset is derecognized.

Intangible assets
11) Intangible assets:

Separately acquired intangible assets are measured on initial recognition at cost, including directly attributable costs. Intangible assets acquired in a business combination are measured at fair value at the acquisition date. Expenditures relating to internally generated intangible assets, excluding capitalized development costs, are recognized in profit or loss when incurred.

Intangible assets with a finite useful life are amortized over their useful life and reviewed for impairment whenever there is an indication that the asset may be impaired. The amortization period and the amortization method for an intangible asset are reviewed at least at each year end.

Research and development expenditures

Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if the Company can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; the Company’s intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. The Company establishes technological feasibility upon completion of a detailed program design or a working model.

 

Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. The Company considers a product to be available for use when the Company completes its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.

Capitalized software costs are amortized on a product-by-product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years).

Research and development costs incurred in the process of developing product enhancements are generally charged to expenses as incurred.

The Company assesses the recoverability of its capitalized software costs on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.

During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.

Other intangible assets

Intangible assets excluding capitalized development costs are comprised mainly of customer-related intangible assets, backlogs, acquired technology and patent, and are amortized over their useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise used up. The useful life of intangible assets is as follows:

   Years
Customer relationships  Up to 15
Acquired technology  Up to 10 (mainly 5)

 

The useful life of these assets is reviewed annually to determine whether their indefinite life assessment continues to be supportable. If the events and circumstances do not continue to support the assessment, the change in the useful life assessment from indefinite to finite is accounted for prospectively as a change in accounting estimate, and on that date the asset is tested for impairment. Commencing from that date, the asset is amortized systematically over its useful life.

Impairment of non-financial assets
12) Impairment of non-financial assets:

The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.

For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.

Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.

During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.

Financial instruments
13) Financial instruments:

The accounting policy for financial instruments in accordance with IFRS 9, “Financial Instruments” is as follows:

1.Financial assets

Financial assets are measured upon initial recognition at fair value plus transaction costs that are directly attributable to the acquisition of the financial assets, except for financial assets measured at fair value through profit or loss in respect of which transaction costs are recorded in profit or loss.

Impairment of financial assets:

The Company evaluates at the end of each reporting period the loss allowance for financial debt instruments which are not measured at fair value through profit or loss.

 

An impairment loss on debt instruments measured at amortized cost is recognized in profit or loss with a corresponding loss allowance that is offset from the carrying amount of the financial asset.

The Company has short-term financial assets such as trade receivables in respect of which the Company applies a simplified approach in IFRS 9 and measures the loss allowance in an amount equal to the lifetime expected credit losses. Trade receivables include original invoiced amounts less an allowance for any potential uncollectible amounts and less invoiced amounts from maintenance and professional services contracts which haven’t been recognized yet. The Company makes estimates of expected credit losses for the allowance for doubtful accounts based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of profit or loss. Such allowance charge amounted of $892, $1,778 and $2,116, respectively for the years ended December 31, 2021, 2022 and 2023.

2.Financial liabilities
a)Financial liabilities measured at amortized cost:

Financial liabilities are initially recognized at fair value less transaction costs that are directly attributable to the issue of the financial liability.

After initial recognition, the Company measures all financial liabilities at amortized cost using the effective interest rate method, except for financial liabilities at fair value through profit or loss.

b)Financial liabilities measured at fair value through profit or loss:

At initial recognition, the Company measures financial liabilities that are not measured at amortized cost at fair value. Transaction costs are recognized in profit or loss.

After initial recognition, changes in fair value are recognized in profit or loss, except for put option granted to non-controlling interests.

Put option granted to non-controlling interests:

When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.

 

The Company remeasures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.

If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.

Fair value measurement:
14)  Fair value measurement:

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.

The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.

  Level 1 - quoted prices (unadjusted) in active markets for identical assets or liabilities.
       
  Level 2 - inputs other than quoted prices included within Level 1 that are observable directly or indirectly.
       
  Level 3 - inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).

All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.

Provisions
15) Provisions:

A provision in accordance with IAS 37 is recognized when the Company has a present (legal or constructive) obligation as a result of a past event, it is expected to require the use of economic resources to clear the obligation and a reliable estimate has been made.

 

Following are the types of provisions included in the financial statements:

i.Legal claims:

A provision for claims is recognized when the Company has a present legal or constructive obligation as a result of a past event, it is more likely than not that an outflow of resources embodying economic benefits will be required by the Company to settle the obligation and a reliable estimate can be made of the amount of the obligation.

  ii. Contingent liability recognized in a business combination:

A contingent liability in a business combination is measured at fair value upon initial recognition. In subsequent periods, it is measured at the higher of the amount initially recognized less, when appropriate, cumulative amortization, and the amount that would be recognized at the end of the reporting period in accordance with IAS 37.

Employee benefits
16) Employee benefits:

The Company maintains several employee benefit plans:

i.Short-term employee benefits:

Short-term employee benefits are benefits that are expected to be settled wholly before twelve months after the end of the annual reporting period in which the employees render the related services. These benefits include salaries, paid annual leave, paid sick leave, recreation and social security contributions and are recognized as expenses as the services are rendered. A liability in respect of a cash bonus or a profit-sharing plan is recognized when the Company has a legal or constructive obligation to make such payment as a result of past service rendered by an employee and a reliable estimate of the amount can be made.

ii.Post-employment benefits:

The plans are normally financed by contributions to insurance companies and classified as defined contribution plans or as defined benefit plans.

Magic and its Israeli subsidiaries (as defined with respect to their Israeli employee contribution plans pursuant to section 14 of Israel’s Severance Pay Law, 1963 (the “Severance Pay Law”)) pay fixed contributions to those plans and will have no legal or constructive obligation to pay further contributions if the fund into which those contributions are paid does not hold sufficient amounts to pay all employee benefits relating to employee service in the current and prior periods. Contributions to the defined contribution plan in respect of severance or retirement pay are recognized as an expense when contributed concurrently with performance of the employee’s services.

 

Magic and its Israeli subsidiaries also operate a defined benefit plan in respect of severance or retirement pay to their Israeli employees pursuant to the Severance Pay Law. According to the Severance Pay Law, employees are entitled to severance pay upon dismissal or retirement.

In respect of its severance pay obligation to certain of its employees, the Company makes current deposits in pension funds and insurance companies (the “plan assets”). Plan assets comprise assets held by a long-term employee benefit fund or qualifying insurance policies. Plan assets are not available to the Company’s own creditors and cannot be returned directly to the Company.

The liability for employee benefits shown in the statement of financial position reflects the present value of the defined benefit obligation, less the fair value of the plan assets. Remeasurements of the net liability are recognized in other comprehensive income in the period in which they occur.

Share-based payment
17) Share-based payment:

The Company’s senior management are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.

The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.

No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.

The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.

Concentration of credit risk
18) Concentration of credit risk:

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term bank deposits, trade receivables and foreign currency derivative contracts.

The majority of the Company’s cash and cash equivalents, bank deposits and other financial instruments are invested with major banks in Israel, the United States and across Europe. Management believes that these financial instruments are held in financial institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these investments. Cash and cash equivalents and short-term deposits in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

The Company’s trade receivables are generally derived from sales to large organizations located mainly in Israel, North America, Europe and Asia Pacific. The Company performs ongoing credit evaluations of its customers using a reliable outside source to determine payment terms and credit limits which are approved based on the size of the customer and to date has not experienced any material losses. In certain circumstances, Magic and its subsidiaries may require letters of credit or other collateral or additional guarantees.

The Company maintains an allowance for credit losses based upon management’s experience and estimate of collectability of each outstanding invoice. The allowance for credit losses is determined with respect to specific debts or which collection is doubtful. The risk of collection associated with accounts receivable is mitigated by the diversity and number of customers.

Liquidity risk
19) Liquidity risk:

Liquidity risk arises from managing the Company’s working capital as well as from financial expenses and principal payments of the Company’s debt instruments. Liquidity risk consists of the risk that the Company will have difficulty in fulfilling obligations relating to financial liabilities. The Company’s policy is to ascertain constant cash adequacy needed for settling its liabilities when due. For this purpose, the Company aims to hold cash balances (or adequate credit lines) that will meet anticipated demands.

Magic and its subsidiaries examine cash flow forecasts on a monthly basis as well as information regarding cash balances. As of the reporting date, these forecasts indicate that the Company can expect sufficient liquid sources for covering its entire liabilities under reasonable assumptions.

Reclassification of prior years presentation
20) Reclassification of prior years presentation

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

Changes in accounting policies – initial adoption of new financial reporting and accounting standards
21) Changes in accounting policies – initial adoption of new financial reporting and accounting standards:
1.Amendment to IAS 1, “Presentation of Financial Statements”:

In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).

 

According to the Subsequent Amendment:

Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.
In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.

According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.

The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.

The above amendments are not expected to have a material impact on the Company’s consolidated financial statements.

2.Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:

In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.

The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.

The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

3.Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:

In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.

 

The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.

The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments .

The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Material Accounting Policies [Abstract]  
Schedule of Right-of-Use Assets by Class of Underlying Asset Following are the amortization periods of the right-of-use assets by class of underlying asset:
   Years   Mainly 
         
Land and buildings   1-12    3 
Motor vehicles   1-5    3 
Schedule of Estimated Useful Life of the Assets at Annual Rates Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:
   Years 
     
Software   3-5 (mainly 5) 
Computers and peripheral equipment   3-5  
Office furniture and equipment   7-15 (mainly 7) 
Motor vehicles   7 
Schedule of Useful Life of Intangible Assets The useful life of intangible assets is as follows:
   Years
Customer relationships  Up to 15
Acquired technology  Up to 10 (mainly 5)

 

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2023
K.M.T. (M.H.) Technologies Communication Computer Ltd [Member]  
Business Combinations (Tables) [Line Items]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:
Net assets, excluding $632 of cash acquired  $197 
Intangible assets, net of deferred tax liabilities   8,281 
Non-controlling interests   (3,644)
Goodwill   9,410 
Total assets acquired  $14,244 

 

Share Purchase Agreement [Member]  
Business Combinations (Tables) [Line Items]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:
Net liabilities, excluding $1,548 of cash acquired  $(2,762)
Intangible assets, net of deferred tax liabilities   7,445 
Goodwill   15,261 
Total assets acquired  $19,944 
Goodkind Group, LLC [Member]  
Business Combinations (Tables) [Line Items]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
Net assets, excluding $147 of cash acquired  $3,177 
Customer relationships, net of deferred tax liabilities   3,901 
Goodwill   4,404 
Total assets acquired  $11,482 
IT Professional Services [Member]  
Business Combinations (Tables) [Line Items]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
Net assets, excluding $447 of cash acquired  $120 
Customer relationships, net of deferred tax liabilities   1,054 
Goodwill   1,807 
Total assets acquired  $2,981 
Asset Purchase Agreements [Member]  
Business Combinations (Tables) [Line Items]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisitions:
Net liabilities   (308)
Customer relationships, net of deferred tax liabilities   1,163 
Goodwill   898 
Total assets acquired  $1,753 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2023
Schedule Of Cash And Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
   December 31, 
   2022   2023 
Balance nominated in USD  $38,688   $57,653 
Balance nominated in NIS   25,197    35,034 
Balance nominated in other currencies   19,177    13,256 
   $83,062   $105,943 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Accounts Receivable And Prepaid Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Other Accounts Receivable And Prepaid Expenses [Abstract]  
Schedule of Other Accounts Receivable And Prepaid Expenses The following table summarizes the composition of the Company’s other accounts receivable and prepaid expenses:
   December 31, 
   2022   2023 
Prepaid expenses  $4,262   $5,606 
Government authorities   3,659    5,289 
Related parties   3,077    3,178 
Marketable securities and others   2,654    4,760 
   $13,652   $18,833 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Of Fair Value Measurement [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis The Company’s financial assets and liabilities measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2023:
   Fair value measurements 
   December 31, 2023 
   Level 3   Total 
Assets:        
Assets in respect of business combinations  $1,368   $1,368 
           
   $1,368   $1,368 
Liabilities:          
Liability in respect of business combinations  $6,175   $6,175 
Put options of non-controlling interests   18,872    18,872 
           
   $25,047   $25,047 
   Fair value measurements 
   December 31, 2022 
   Level 3   Total 
Liabilities:        
Liability in respect of business combinations  $19,693   $19,693 
Put options of non-controlling interests   28,292    28,292 
           
   $47,985   $47,985 
Schedule of Liabilities in Respect of the Business Combinations The movement in the contingent consideration in respect of the business combinations is as follows:
   December 31, 
   2022   2023 
Opening balance  $17,772   $19,693 
Increase in contingent consideration due to acquisitions   10,670    
-
 
Payment of contingent consideration   (8,547)   (13,908)
Increase in fair value of contingent consideration   119    880 
Decrease in fair value of contingent consideration   (1,025)   (640)
Foreign currency translation adjustments   (598)   (146)
Amortization of interest and exchange rate   1,302    296 
           
Closing balance  $19,693   $6,175 

 

Schedule of Deferred Consideration in Respect of the Business Combinations The movement in the deferred consideration in respect of the business combinations is as follows:
   December 31, 
   2022   2023 
Opening balance  $2,755   $4,970 
Increase in deferred consideration due to acquisitions   4,744    
-
 
Payment of deferred consideration   (1,742)   (3,757)
Amortization of interest and exchange rate   74    62 
Working  capital adjustments and other   (861)   255 
           
Closing balance  $4,970   $1,530 
Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position The financial assets and liabilities in the consolidated statements of financial position are classified by groups of financial instruments pursuant to IFRS 9:
   December 31, 
   2022   2023 
Financial assets        
         
Financial assets at cost:        
         
Cash and cash equivalents  $83,062   $105,943 
Short-term bank deposits   3,904    751 
Trade receivables, net   118,126    108,385 
Marketable securities   757    2,316 
Total financial assets at cost measured at cost:  $205,849   $217,395 
           
Financial assets at fair value through profit or loss:          
Assets in respect of business combinations  $
-
   $1,368 
Total financial assets  $205,849   $218,763 
Financial liabilities at fair value through equity:          
Put options of non-controlling interests  $28,292   $18,872 
           
Financial liabilities at fair value through profit or loss:          
Liability in respect of business combinations  $24,663   $7,705 
           
Financial liabilities measured at amortized cost:          
Loans from bank and financial institutions (short-term and long-term debts  $51,167   $81,208 
Lease liabilities   28,873    27,507 
Total financial liabilities measured at amortized cost:  $80,040   $108,715 
           
Total financial and lease liabilities  $132,995   $135,292 
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plants and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plants and Equipment, Net [Abstract]  
Schedule of the Composition and Movement Composition and movement:
   Software   Motor
vehicles
   Office
furniture
and
equipment
   Computers
and
peripheral
equipment
   Leasehold
improvements
   Total 
                         
Cost:                        
Balance as of January 1, 2022  $1,623   $1,444   $3,839   $8,106   $3,725   $18,737 
Additions during the year:                              
Purchases   110    9    1,365    2,702    195    4,381 
Acquisition of subsidiaries   4    
-
    55    112    8    179 
Adjustments arising from translating financial statements of foreign operations   (220)   (181)   (555)   (1,668)   1,996    (628)
Decreases during the year:                              
Disposals   (25)   (2)   (309)   (632)   (44)   (1,012)
                               
Balance as of December 31, 2022  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
                               
Accumulated depreciation:                              
Balance as of January 1, 2022  $1,510   $1,240   $2,480   $6,594   $1,041   $12,865 
Additions during the year:                              
Depreciation   47    4    583    1,192    84    1,910 
Disposals   (23)   (2)   (284)   (580)   (41)   (930)
Adjustments arising from translating financial statements of foreign operations   (135)   (152)   104    (520)   177    (526)
                               
Balance as of December 31, 2022  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
                               
Depreciated cost at December 31, 2022  $93   $180   $1,512   $1,934   $4,619   $8,338 
   Software   Motor vehicles   Office furniture and equipment   Computers and peripheral equipment   Leasehold improvements   Total 
                         
Cost:                        
Balance as of January 1, 2023  $1,492   $1,270   $4,395   $8,620   $5,880   $21,657 
Additions during the year:                              
Purchases   463    3    491    591    70    1,618 
Acquisitions of subsidiaries   25    2    302    616    43    988 
Adjustments arising from translating financial statements of foreign operations   (22)   (19)   (255)   (150)   (136)   (582)
Decreases during the year:                              
Disposals   (3)   (94)   (52)   (58)   (7)   (214)
                               
Balance as of December 31, 2023  $1,955   $1,162   $4,881   $9,619   $5,850   $23,467 
                               
Accumulated depreciation:                              
Balance as of January 1, 2023  $1,399   $1,090    2,883   $6,686   $1,261   $13,319 
Additions during the year:                              
Depreciation   46    48    563    816    448    1,921 
Disposals   (3)   (94)   (51)   (48)   (7)   (203)
Acquisitions of subsidiaries   21    
-
    257    528    37    843 
Adjustments arising from translating financial statements of foreign operations   (36)   (48)   (46)   (241)   (30)   (401)
                               
Balance as of December 31, 2023  $1,427   $996    3,606   $7,741   $1,709   $15,479 
                               
Depreciated cost at December 31, 2023  $528   $166   $1,275   $1,878   $4,141   $7,988 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets, Net [Abstract]  
Schedule of Composition and Movement Composition and movement:
   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2022  $90,101   $86,651   $18,371   $637   $195,760 
Capitalized development costs   3,059    
-
    
-
    
-
    3,059 
Purchase of intangible asset   
-
    219    
-
    
-
    219 
Acquisition of subsidiaries   
-
    11,319    2,707    
-
    14,026 
Adjustments arising from translating financial statements of foreign operations   (103)   (5,055)   (1,030)   (53)   (6,241)
                          
Balance as of December 31, 2022  $93,057   $93,134   $20,048   $584   $206,823 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2022  $79,354   $54,494   $10,329   $193   $144,370 
Amortization recognized in the year   3,817    7,865    1,797    95    13,574 
Adjustments arising from translating financial statements of foreign operations   
-
    (2,930)   (244)   (4)   (3,178)
                          
Balance as of December 31, 2022  $83,171   $59,429   $11,882   $284   $154,766 
                          
Amortized cost at December 31, 2022  $9,886   $33,705   $8,166   $300   $52,057 
   Capitalized
Software
development
costs
   Customer
relationship
   Acquired
technology
   Others   Total 
                     
Cost:                    
Balance as of January 1, 2023  $93,057   $93,134   $20,048   $584   $206,823 
Capitalized development costs   3,183    
-
    
-
    
-
    3,183 
Acquisition of subsidiaries   
-
    7,704    
-
    1,706    9,410 
Adjustments arising from translating financial statements of foreign operations   (32)   (1,172)   (332)   (13)   (1,549)
                          
Balance as of December 31, 2023   96,208    99,666    19,716    2,277    217,867 
                          
Accumulated amortization and impairment:                         
Balance as of January 1, 2023  $83,171   $59,429   $11,882   $284   $154,766 
Amortization recognized in the year   3,545    7,925    1,712    291    13,473 
Adjustments arising from translating financial statements of foreign operations   
-
    (864)   (163)   (3)   (1,030)
                          
Balance as of December 31, 2023   86,716    66,490    13,431    572    167,209 
                          
Amortized cost at December 31, 2023  $9,492   $33,176   $6,285   $1,705   $50,658 

 

Schedule of Amortization Expenses Related to Intangible Assets During the years ended December 31, 2021, 2022 and 2023 the Company recognized amortization expenses related to intangible assets as follows:
   Year ended December 31, 
   2021   2022   2023 
Cost of revenues  $6,068   $5,405   $5,471 
Selling and marketing expenses   6,968    8,169    8,002 
   $13,036   $13,574   $13,473 
Schedule of Intangible Assets Composition by Reportable Segment Intangible assets composition by reportable segment as of December 31, 2023:
   IT
professional
services
   Software
services
   Total 
Capitalized Software development costs  $788   $8,704   $9,492 
Customer relationship   24,517    8,659    33,176 
Acquired technology   1,439    4,846    6,285 
Others   1,487    218    1,705 
Total  $28,231   $22,427   $50,658 
Schedule of Estimated Future Amortization of Intangible Assets The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows:
2024  $13,136 
2025   11,040 
2026   9,011 
2027   6,338 
2028 and thereafter   11,133 
   $50,658 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill [Abstract]  
Schedule of Carrying Amount of Goodwill The following table summarizes the changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023:
   IT
professional
services
   Software
services
   Total 
As of January 1, 2022  $75,603   $71,200   $146,803 
                
Business combinations   19,622    2,705    22,327 
Measurement period adjustments   (902)   (176)   (1,078)
Foreign currency translation adjustments   (4,326)   (5,027)   (9,353)
                
As of January 1, 2023  $89,997   $68,702   $158,699 
                
Business combinations   9,410    
-
    9,410 
Foreign currency translation adjustments   (959)   (1,085)   (2,044)
                
As of December 31, 2023  $98,448   $67,617   $166,065 
Schedule of Assessment for Goodwill Impairment The Company performed an assessment for goodwill impairment for both of its segments, which is the level at which goodwill is monitored for internal management purposes and concluded that there is no impairment loss for the year ended December 31, 2023, based on the assumptions presented below:
   December 31, 2023 
   IT
professional
services
   Software
services
 
Carrying amount  $187,183   $74,009 
Weighted average cost of capital   15%   13.9%
Terminal value growth rate   3%   3%
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short Term Debts (Tables)
12 Months Ended
Dec. 31, 2023
Short Term Debts [Abstract]  
Schedule of Short Term Debts
   December 31,        
   2023            
   Interest rate      December 31, 
   %   Currency  2022   2023 
                
Short-term loans from banks   3.4-6.8   NIS  $2,449   $2,772 
Current maturities of long-term loans from financial institutions and banks   2.1-7.2   NIS   9,310    11,226 
Current maturities of long-term loans from banks   7.5-8.1   USD   8,908    13,209 
Accrued interest on long term debt   2.6- 3.14   NIS   23    75 
Accrued interest on long term debt   6.07   USD   65    1,659 
           $20,755   $28,941 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Accounts Payable (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses and Other Accounts Payable [Abstract]  
Schedule of Accrued Expenses and Other Accounts Payable Accrued expenses and other accounts payable are comprised of the following as of the below dates:
   December 31, 
   2022   2023 
Employees and payroll accruals  $29,746   $27,460 
Accrued expenses   10,239    9,296 
Government authorities and other   6,857    4,736 
Total  $46,842   $41,492 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debts (Tables)
12 Months Ended
Dec. 31, 2023
Long Term Debts [Abstract]  
Schedule of Long Term Liabilities Long term liabilities to banks and others are comprised of the following as of the below dates:
   Linkage  Interest   December 31, 
   basis  rate   2022   2023 
      %         
Loans from banks and others  NIS   2.12 – 7.2   $12,161   $29,010 
Bank loans  USD   3.4 – 8.1    36,408    47,634 
Other long-term debts  JPY   1.71    61    58 
           $48,630   $76,701 
Less current maturities  NIS, USD        (18,218)   (24,435)
                   
           $30,412   $52,267 

 

Schedule of Maturity Dates Maturity dates:
   December 31, 
   2022   2023 
First year (Current maturities)  $18,218   $24,435 
Second year   10,043    18,731 
Third year   9,818    14,617 
Fourth year   5,000    15,037 
Fifth year and thereafter   5,551    3,881 
Total  $48,630   $76,701 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities Maturity analysis of undiscounted future lease payments for lease liabilities:
   December 31, 
   2023 
2024  $5,309 
2025   4,367 
2026   3,265 
2027   2,561 
2028   2,086 
2029 and thereafter   15,663 
Total undiscounted cash flows  $33,251 
      
Less imputed interest   (5,744)
Present value of lease liabilities  $27,507 
Schedule of Information on leases Information on leases:
   Year ended December 31, 
   2022   2023 
         
Expenses relating to operating lease costs  $1,930   $2,225 
Expenses relating to short-term leases  $109   $62 
Expenses relating to variable lease payments  $2,753   $2,872 
Total cash outflow for leases  $4,792   $5,159 
Schedule of Weighted Average Remaining Lease Terms The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:
   December 31, 
   2023 
Weighted average remaining lease term (years)   11.80 
Weighted average discount rate   3.89%

 

Schedule of Right-of-Use Assets Disclosures in respect of right-of-use assets:
   Buildings   Motor
vehicles
   Total 
Cost:            
Balance as of January 1, 2022  $33,241   $3,505   $36,746 
Additions during the year:               
New leases   4,881    1,468    6,349 
Modification of leases   589    89    678 
Adjustments for indexation   947    95    1,042 
Adjustments arising from translating financial statements of foreign operations   (1,228)   7    (1,221)
Acquisition of subsidiaries   2,714    40    2,754 
Disposals during the year:               
Termination of leases   (692)   (333)   (1,025)
                
Balance as of December 31, 2022  $40,452   $4,871   $45,323 
                
Accumulated depreciation:               
Balance as of January 1, 2022   11,943    1,523    13,466 
Additions during the year:               
Depreciation   3,151    1,169    4,320 
Adjustments arising from translating financial statements of foreign operations   665    29    694 
Disposals during the year:               
Termination of leases   (509)   (184)   (693)
                
Balance as of December 31, 2022   15,250    2,537    17,787 
                
Depreciated cost at December 31, 2022  $25,202   $2,334   $27,536 

 

   Buildings   Motor
vehicles
   Total 
Cost:               
Balance as of January 1, 2023  $40,452   $4,871   $45,323 
Additions during the year:               
New leases   1,150    1,575    2,725 
Modification of leases   910    66    976 
Adjustments for indexation   871    72    943 
Adjustments arising from translating financial statements of foreign operations   37    212    249 
Acquisition of subsidiaries   62    
-
    62 
Disposals during the year:               
Termination of leases   (298)   (378)   (676)
                
Balance as of December 31, 2023  $43,184   $6,418   $49,602 
                
Accumulated depreciation:               
Balance as of January 1, 2023   15,250    2,537    17,787 
Additions during the year:               
Depreciation   3,689    1,470    5,159 
Adjustments arising from translating financial statements of foreign operations   929    428    1,357 
Disposals during the year:               
Termination of leases   (192)   (227)   (419)
                
Balance as of December 31, 2023   19,676    4,208    23,884 
                
Depreciated cost at December 31, 2023  $23,508   $2,210   $25,718 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Of Share Based Payment Arrangements [Abstract]  
Schedule of Employee Option Activity A summary of employee option activity under the 2007 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:
   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   26,250   $0.91    5.95   $397 
Exercised   (6,250)   3.51           
Forfeited   (20,000)   
-
           
                     
Outstanding at December 31, 2023   
-
   $
-
    
-
   $
-
 
                     
Exercisable at December 31, 2023   
-
   $
-
    
-
   $
-
 
A summary of employee option activity under the Comm-IT Solutions 2022 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:
   Number
of options
   Weighted
average
exercise
price
   Weighted
average
remaining
contractual
term
(in years)
   Aggregate
intrinsic
value
 
Outstanding at January 1, 2023   4,028   $264.67    7.94   $7,499 
Granted   
-
    
-
           
Outstanding at December 31, 2023   4,028    256.79    6.94    7,276 
                     
Exercisable at December 31, 2023   1,847   $27.72    6.93   $3,760 
Schedule of Options Outstanding The options outstanding as of December 31, 2023, have been separated into exercise price categories, as follows:
Exercise price  Options
outstanding
   Weighted
average
remaining
contractual
life
(years)
   Options
exercisable
   Weighted
average
exercise
price of
exercisable
options
 
In $                    
0.28   3,238    6.92    1,736   $0.28 
455   297    6.99    111    455 
1,822   493    6.99    
-
    
-
 
    4,028    6.94    1,847   $27.72 

 

Schedule of Fair Value of the Options Granted Using the Binomial Model The fair value of the options granted in 2022 using the Binomial model, was estimated on the date of grant with the following assumptions:
    Year ended December 31, 2022
     
Share price   $2,110
Contractual life   8 years
Expected exercise factor   1.5
Dividend yield   0%
Expected volatility (weighted average)   41%
Risk-free interest rate   3.28%-3.65%
Fair value of option at the grant date   $1,078-$2,126
Schedule of Share-Based Payment Expense Related to Employee Stock Option During the years ended December 31 2021, 2022 and 2023 the Company share-based payment expense under the 2007 plan and CommIT Solution 2022 amounted to $956, $2,079 and $3,798, respectively, as follows:
   Year ended December 31, 
   2021   2022   2023 
             
Selling and marketing expenses  $956   $(56)  $(225)
General and administrative expenses   
-
    2,135    4,023 
   $956   $2,079   $3,798 
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit Liabilities [Abstract]  
Schedule of Defined Benefit Plans Composition of defined benefit plans is as follows:
   December 31, 
   2022   2023 
Defined benefit obligation  $2,476   $2,665 
Fair value of plan assets   (1,575)   (1,549)
           
Net defined benefit liability  $901   $1,116 
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) Accumulated other comprehensive loss:
   December 31, 
   2022   2023 
Accumulated foreign currency translation adjustments   (6,585)   (10,340)
Accumulated unrealized gain on derivative instruments, net   26    26 
           
Total other comprehensive income (loss)  $(6,559)  $(10,314)
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax [Abstract]  
Schedule of Presentation Net Deferred Tax Assets and Liabilities Presentation of net deferred tax assets and liabilities, in the consolidated statements of financial position:
   December 31, 
   2022   2023 
Deferred taxes assets  $3,618   $6,729 
Deferred tax liabilities   (10,686)   (11,610)
   $(7,068)  $(4,881)

 

Schedule of Components of the Company’s Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets and liabilities are as follows:
   December 31, 
   2022   2023 
Deferred tax liabilities:        
Intangible assets  $12,311   $13,789 
Reserves and allowances   1,142    530 
Right-of-use assets   5,133    5,169 
           
Gross deferred tax liabilities  $18,586   $19,488 
           
Deferred tax assets:          
           
Carry-forwards losses  $349   $3,668 
Intangible assets   540    1,495 
Reserves and allowances   5,628    4,054 
Lease liabilities   5,001    5,390 
           
Gross deferred tax assets  $11,518   $14,607 
Net deferred tax liabilities  $(7,068)  $(4,881)
Schedule of Income Tax Income tax (tax benefit) consist of the following:
   Year ended December 31, 
   2021   2022   2023 
Current:            
Domestic  $7,847   $11,368   $11,108 
Foreign   6,123    6,304    5 
                
    13,970    17,672    11,113 
Deferred taxes:               
Domestic   (1,149)   (1,318)   (1,588)
Foreign   (2,543)   (5,216)   409 
                
    (3,692)   (6,534)   (1,179)
                
Taxes on income  $10,278   $11,138   $9,934 

 

Schedule of Components of the Company’s Deferred Tax Assets and Liabilities The following table presents reconciliation between the theoretical tax expense, assuming that all income was taxed at statutory tax rates, and the actual income tax expense, as recorded in the Company’s consolidated statements of profit or loss:
  

Year ended December 31,

 
   2021   2022   2023 
             
Income before income taxes, as per the statement of operations  $45,617   $57,417   $52,436 
                
Statutory tax rate in Israel   23%   23%   23%
                
Tax computed at the statutory tax rate   10,494    13,205    12,060 
                
Tax adjustment in respect of different tax rates   283    (1,756)   (1,345)
Deferred taxes on losses for which deferred taxes were not created   (80)   (511)   (2,764)
Tax-deductible costs, not included in the accounting costs   (1,041)   (2,680)   
-
 
Non-deductible expenses and tax expenses in respect of prior years, net   1,001    2,670    534 
Uncertain tax positions and other   (379)   210    1,448 
                
Taxes on income  $10,278   $11,138   $9,934 
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition [Abstract]  
Schedule of Deferred Revenues from Contracts with Customers The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):
   December 31, 
   2022   2023 
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)  $118,126   $108,385 
Unbilled receivables   26,114    15,953 
Contract assets   4,240    6,760 
Long-term unbilled receivables *)   2,548    2,240 
Long-term trade receivables *)   735    1,029 
Deferred revenues (short-term contract liabilities)  $9,808   $13,537 
*)Included in Other long-term receivables in the consolidated statements of financial position.
Schedule of Past due but not Impaired Trade Receivables An analysis of past due but not impaired trade receivables with reference to reporting date:
   Past due trade receivables with aging of 
   Neither
past
due nor
impaired
   Up to 30
days
   31-60
days
   61-90
days
   91-120
days
   Over 121
days
   Total   Unpaid
deferred
revenues
   Allowance
for credit
losses
   Total trade
receivables,
net
 
December 31, 2022  $67,793   $24,150   $16,869   $12,863   $4,125   $13,311   $139,111   $(15,569)  $(5,416)  $118,126 
December 31, 2023  $71,545   $30,191   $7,065   $3,407   $1,801   $15,818   $129,826   $(14,375)  $(7,066)  $108,385 
Schedule of Revenue by timing of Revenue Recognition Revenue by timing of revenue recognition was as follows:
   Year ended December 31, 
   2021   2022   2023 
             
Products and services transferred over time  $449,391   $533,862   $502,358 
Products transferred at a point in time   30,934    32,930    32,694 
    480,325    566,792    535,052 
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Tables)
12 Months Ended
Dec. 31, 2023
Selected Statements of Income Data [Abstract]  
Schedule of Research and Development Costs, Net Research and development costs, net:
   Year ended December 31, 
   2021   2022   2023 
Total costs  $12,188   $13,149   $13,511 
Less - capitalized software costs   (3,193)   (3,059)   (3,183)
                
Research and development, net  $8,995   $10,090   $10,328 
Schedule of Selling and Marketing Expenses Selling and marketing expenses:
   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses  $26,100   $33,474   $31,188 
Advertising expenses   2,522    2,676    2,802 
Cost of share-based payment   956    (56)   (225)
Others   8,569    10,763    10,735 
Total selling and marketing expenses  $38,147   $46,857   $44,500 

 

Schedule of General and Administrative Expenses General and administrative expenses:
   Year ended December 31, 
   2021   2022   2023 
Salary and related expenses   24,072   $21,492   $27,425 
Subcontractors   3,842    5,335    4,726 
Cost of share-based payment   
-
    2,135    4,023 
Others   3,308    8,590    4,637 
Total general and administrative expenses   31,222   $37,552   $40,811 
Schedule of Financial Income and Expenses The following table provides detailed breakdown of the Company’s financial income and expenses:
   Year ended December 31, 
   2021   2022   2023 
Financial expenses:            
             
Interest expenses on loans and borrowings   615    1,743    5,039 
Interest expenses attributed to leases   719    691    964 
Bank charges, negative foreign exchange differences and other financial expenses   2,468    2,559    3,224 
    3,802    4,993    9,227 
Financial income:               
Interest income attributed to bank deposits   36    305    1,166 
Interest income from deposits, positive foreign exchange differences and other financial income   77    1,087    3,735 
    113    1,392    4,901 
                
Financial expenses, net  $3,689   $3,601   $4,326 

 

Schedule of Computation of B asic and Diluted Net Earnings Per Share The following table presents the computation of basic and diluted net earnings per share for the Company:
   Year ended December 31, 
   2021   2022   2023 
Numerator:            
Net income attributable to Magic shareholders  $29,767   $40,470   $37,031 
Denominator:               
Basic earnings per share - weighted average shares outstanding   49,055,082    49,089,044    49,095,760 
Effect of dilutive securities   44,972    42,267    2,660 
Diluted earnings per share – adjusted weighted average shares outstanding   49,100,054    49,131,311    49,098,420 
Basic and diluted net earnings per share   0.61    0.82    0.75 
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Tables)
12 Months Ended
Dec. 31, 2023
Operating Segments [Abstract]  
Schedule of Reported Segment Results of Operation The following is information about reported segment results of operation:
   Software
services
   IT
professional
services
   Unallocated
expense
   Total 
2021                
Total revenues  $95,589   $384,736    
-
   $480,325 
Expenses   74,863    347,712    5,627    428,202 
                     
Operating income (loss)  $20,726   $37,024   $(5,627)  $52,123 
                     
Depreciation and amortization  $10,619   $8,846   $372   $19,837 
                     
2022                    
Total revenues  $99,374   $467,418   $
-
   $566,792 
Expenses   72,115    427,446    5,469    505,030 
                     
Operating income (loss)  $27,259   $39,972   $(5,469)  $61,762 
                     
Depreciation and amortization  $10,321   $9,102   $372   $19,795 
                     
2023                    
                     
Total revenues  $92,906   $442,146   $-   $535,052 
Expenses   71,863    400,949    5,132    477,944 
                     
Operating income (loss)  $21,043   $41,197   $(5,132)  $57,108 
                     
Depreciation and amortization  $9,717   $10,432   $404   $20,553 

 

Schedule of Total Revenues The following table presents total revenues classified according to geographical destination for the years ended December 31 2021, 2022 and 2023:
   Year ended December 31, 
   2021   2022   2023 
United States  $254,342   $308,485   $250,842 
Israel   180,462    205,258    214,129 
Europe   30,085    39,247    55,180 
Japan   11,443    10,121    10,847 
Other   3,993    3,681    4,054 
                
 Total revenues  $480,325   $566,792   $535,052 
Schedule of Long-Lived Assets The Company’s long-lived assets are located as follows:
   December 31, 
   2021   2022   2023 
United States  $76,369   $82,325   $77,120 
Israel   138,071    148,819    158,144 
Europe   4,423    7,885    7,596 
Japan   5,543    4,696    4,222 
Other   2,939    2,905    3,347 
                
   $227,345   $246,630   $250,429 
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Material Accounting Policies [Line Items]      
General and administrative $ 2,116 $ 1,778 $ 892
Capitalized Software [Member] | Bottom of Range [Member]      
Material Accounting Policies [Line Items]      
Estimated useful life 3 years    
Capitalized Software [Member] | Top of Range [Member]      
Material Accounting Policies [Line Items]      
Estimated useful life 5 years    
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset
12 Months Ended
Dec. 31, 2023
Land and buildings [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 3 years
Motor vehicles [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 3 years
Bottom of Range [Member] | Land and buildings [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 1 year
Bottom of Range [Member] | Motor vehicles [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 1 year
Top of Range [Member] | Land and buildings [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 12 years
Top of Range [Member] | Motor vehicles [member]  
Schedule of Quantitative Information About Right of Use Assets [Line Items]  
Right use of asset 5 years
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates - Bottom of range [member]
12 Months Ended
Dec. 31, 2023
Software [Member]  
Schedule of Annual Rates of Depreciation [Line Items]  
Estimated useful life of assets 3-5 (mainly 5)
Computers and peripheral equipment [Member]  
Schedule of Annual Rates of Depreciation [Line Items]  
Estimated useful life of assets 3-5
Office furniture and equipment [Member]  
Schedule of Annual Rates of Depreciation [Line Items]  
Estimated useful life of assets 7-15 (mainly 7)
Motor vehicles [Member]  
Schedule of Annual Rates of Depreciation [Line Items]  
Estimated useful life of assets 7
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets
12 Months Ended
Dec. 31, 2023
Customer relationships [Member]  
Schedule of Intangible Assets with Indefinite Useful Life [Line Items]  
Useful life of intangible asset Up to 15
Acquired Technology [Member]  
Schedule of Intangible Assets with Indefinite Useful Life [Line Items]  
Useful life of intangible asset Up to 10 (mainly 5)
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 08, 2023
ILS (₪)
Dec. 02, 2021
USD ($)
Aug. 23, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
ILS (₪)
Jun. 08, 2023
USD ($)
Jun. 08, 2023
ILS (₪)
Jul. 01, 2022
USD ($)
Business Combinations [Line Items]                    
Total consideration amount       $ 1,400     ₪ 5,000,000     $ 3,428
Competitive digital ecosystem   $ 21,492                
Closing payment   11,042 $ 7,993 4,962 $ 239 $ 11,042        
Advance payment for future acquisition   $ 1,500                
Share purchase holding percentage   100.00%                
Fair value of acquisition date   $ 10,450                
Fair value of financial liability       $ 4,634            
Net working capital adjustments     $ 11,629              
Consideration paid         $ 1,753          
KMT [Member]                    
Business Combinations [Line Items]                    
Percentage of acquisition interests               60.00% 60.00%  
Total consideration amount               $ 14,875 ₪ 55,039  
Cash payment (in New Shekels) | ₪                 ₪ 60,000,000  
Contingent consideration amount (in New Shekels) | ₪ ₪ 15,000,000                  
Asset Purchase Agreements [Member]                    
Business Combinations [Line Items]                    
Percentage of acquisition interests   50.10%                
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities - K.M.T. (M.H.) Technologies Communication Computer Ltd [Member]
$ in Thousands
Jun. 30, 2023
USD ($)
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net assets, excluding $632 of cash acquired $ 197
Intangible assets, net of deferred tax liabilities 8,281
Non-controlling interests (3,644)
Goodwill 9,410
Total assets acquired $ 14,244
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)
$ in Thousands
Jun. 30, 2023
USD ($)
K.M.T. (M.H.) Technologies Communication Computer Ltd [Member]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities excluding of cash acquired $ 632
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities - Share Purchase Agreement [Member]
$ in Thousands
Jan. 27, 2022
USD ($)
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities, excluding $1,548 of cash acquired $ (2,762)
Intangible assets, net of deferred tax liabilities 7,445
Goodwill 15,261
Total assets acquired $ 19,944
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)
$ in Thousands
Jan. 27, 2022
USD ($)
Share Purchase Agreement [Member]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities excluding of cash acquired $ 1,548
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities - Goodkind Group, LLC [Member]
$ in Thousands
Aug. 23, 2022
USD ($)
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net assets, excluding $147 of cash acquired $ 3,177
Customer relationships, net of deferred tax liabilities 3,901
Goodwill 4,404
Total assets acquired $ 11,482
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)
$ in Thousands
Aug. 23, 2022
USD ($)
Goodkind Group, LLC [Member]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities excluding of cash acquired $ 147
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities - IT Professional Services [Member]
$ in Thousands
Jul. 01, 2022
USD ($)
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net assets, excluding $447 of cash acquired $ 120
Customer relationships, net of deferred tax liabilities 1,054
Goodwill 1,807
Total assets acquired $ 2,981
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)
$ in Thousands
Jul. 01, 2022
USD ($)
IT Professional Services [Member]  
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities excluding of cash acquired $ 447
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities - Asset Purchase Agreements [Member]
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]  
Net liabilities $ (308)
Customer relationships, net of deferred tax liabilities 1,163
Goodwill 898
Total assets acquired $ 1,753
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Cash and Cash Equivalents [Abstract]    
Balance nominated in USD $ 57,653 $ 38,688
Balance nominated in NIS 35,034 25,197
Balance nominated in other currencies 13,256 19,177
Cash and cash equivalents $ 105,943 $ 83,062
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Other Accounts Receivable and Prepaid Expenses [Abstract]    
Prepaid expenses $ 5,606 $ 4,262
Government authorities 5,289 3,659
Related parties 3,178 3,077
Marketable securities and others 4,760 2,654
Total $ 18,833 $ 13,652
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Assets in respect of business combinations $ 1,368
Total Assets 1,368  
Liabilities:    
Liability in respect of business combinations 6,175 19,693
Put options of non-controlling interests 18,872 28,292
Total Liabilities 25,047 47,985
Level 3 of fair value hierarchy [member]    
Assets:    
Assets in respect of business combinations 1,368  
Total Assets 1,368  
Liabilities:    
Liability in respect of business combinations 6,175 19,693
Put options of non-controlling interests 18,872 28,292
Total Liabilities $ 25,047 $ 47,985
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Liabilities in Respect of the Business Combinations [Abstract]    
Opening balance $ 19,693 $ 17,772
Increase in contingent consideration due to acquisitions 10,670
Payment of contingent consideration (13,908) (8,547)
Increase in fair value of contingent consideration 880 119
Decrease in fair value of contingent consideration (640) (1,025)
Foreign currency translation adjustments (146) (598)
Amortization of interest and exchange rate 296 1,302
Closing balance $ 6,175 $ 19,693
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Deferred Consideration in Respect of the Business Combinations [Abstract]    
Opening balance $ 4,970 $ 2,755
Increase in deferred consideration due to acquisitions 4,744
Payment of deferred consideration (3,757) (1,742)
Amortization of interest and exchange rate 62 74
Working capital adjustments and other 255 (861)
Closing balance $ 1,530 $ 4,970
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financial assets at cost:        
Cash and cash equivalents $ 105,943 $ 83,062 $ 88,090 $ 88,127
Short-term bank deposits 751 3,904    
Trade receivables, net 108,385 118,126    
Marketable securities 2,316 757    
Total financial assets at cost measured at cost: 217,395 205,849    
Financial assets at fair value through profit or loss:        
Assets in respect of business combinations 1,368    
Total financial assets 218,763 205,849    
Financial liabilities at fair value through equity:        
Put options of non-controlling interests 18,872 28,292    
Financial liabilities at fair value through profit or loss:        
Liability in respect of business combinations 7,705 24,663    
Financial liabilities measured at amortized cost:        
Loans from bank and financial institutions (short-term and long-term debts 81,208 51,167    
Lease liabilities 27,507 28,873    
Total financial liabilities measured at amortized cost: 108,715 80,040    
Total financial and lease liabilities $ 135,292 $ 132,995    
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cost:    
Beginning balance $ 21,657 $ 18,737
Additions during the year:    
Depreciated cost at December 31, 2023 7,988 8,338
Additions during the year:    
Depreciated cost at December 31, 2022 8,338 8,338
Additions during the year:    
Purchases 1,618 4,381
Acquisitions of subsidiaries 988 179
Adjustments arising from translating financial statements of foreign operations (582) (628)
Decreases during the year:    
Disposals (214) (1,012)
Ending balance 23,467 21,657
Accumulated Depreciation [Member]    
Cost:    
Beginning balance 13,319 12,865
Additions during the year:    
Depreciation 1,921 1,910
Additions during the year:    
Acquisitions of subsidiaries 843  
Adjustments arising from translating financial statements of foreign operations (401) (526)
Decreases during the year:    
Disposals (203) (930)
Ending balance 15,479 13,319
Software [Member]    
Cost:    
Beginning balance 1,492 1,623
Additions during the year:    
Depreciated cost at December 31, 2023 528  
Additions during the year:    
Depreciated cost at December 31, 2022   93
Additions during the year:    
Purchases 463 110
Acquisitions of subsidiaries 25 4
Adjustments arising from translating financial statements of foreign operations (22) (220)
Decreases during the year:    
Disposals (3) (25)
Ending balance 1,955 1,492
Software [Member] | Accumulated Depreciation [Member]    
Cost:    
Beginning balance 1,399 1,510
Additions during the year:    
Depreciation 46 47
Additions during the year:    
Acquisitions of subsidiaries 21  
Adjustments arising from translating financial statements of foreign operations (36) (135)
Decreases during the year:    
Disposals (3) (23)
Ending balance 1,427 1,399
Motor vehicles [Member]    
Cost:    
Beginning balance 1,270 1,444
Additions during the year:    
Depreciated cost at December 31, 2023 166  
Additions during the year:    
Depreciated cost at December 31, 2022   180
Additions during the year:    
Purchases 3 9
Acquisitions of subsidiaries 2
Adjustments arising from translating financial statements of foreign operations (19) (181)
Decreases during the year:    
Disposals (94) (2)
Ending balance 1,162 1,270
Motor vehicles [Member] | Accumulated Depreciation [Member]    
Cost:    
Beginning balance 1,090 1,240
Additions during the year:    
Depreciation 48 4
Additions during the year:    
Acquisitions of subsidiaries  
Adjustments arising from translating financial statements of foreign operations (48) (152)
Decreases during the year:    
Disposals (94) (2)
Ending balance 996 1,090
Office furniture and equipment [Member]    
Cost:    
Beginning balance 4,395 3,839
Additions during the year:    
Depreciated cost at December 31, 2023 1,275  
Additions during the year:    
Depreciated cost at December 31, 2022   1,512
Additions during the year:    
Purchases 491 1,365
Acquisitions of subsidiaries 302 55
Adjustments arising from translating financial statements of foreign operations (255) (555)
Decreases during the year:    
Disposals (52) (309)
Ending balance 4,881 4,395
Office furniture and equipment [Member] | Accumulated Depreciation [Member]    
Cost:    
Beginning balance 2,883 2,480
Additions during the year:    
Depreciation 563 583
Additions during the year:    
Acquisitions of subsidiaries 257  
Adjustments arising from translating financial statements of foreign operations (46) 104
Decreases during the year:    
Disposals (51) (284)
Ending balance 3,606 2,883
Computers and peripheral equipment [Member]    
Cost:    
Beginning balance 8,620 8,106
Additions during the year:    
Depreciated cost at December 31, 2023 1,878  
Additions during the year:    
Depreciated cost at December 31, 2022   1,934
Additions during the year:    
Purchases 591 2,702
Acquisitions of subsidiaries 616 112
Adjustments arising from translating financial statements of foreign operations (150) (1,668)
Decreases during the year:    
Disposals (58) (632)
Ending balance 9,619 8,620
Computers and peripheral equipment [Member] | Accumulated Depreciation [Member]    
Cost:    
Beginning balance 6,686 6,594
Additions during the year:    
Depreciation 816 1,192
Additions during the year:    
Acquisitions of subsidiaries 528  
Adjustments arising from translating financial statements of foreign operations (241) (520)
Decreases during the year:    
Disposals (48) (580)
Ending balance 7,741 6,686
Leasehold improvements [Member]    
Cost:    
Beginning balance 5,880 3,725
Additions during the year:    
Depreciated cost at December 31, 2023 4,141  
Additions during the year:    
Depreciated cost at December 31, 2022   4,619
Additions during the year:    
Purchases 70 195
Acquisitions of subsidiaries 43 8
Adjustments arising from translating financial statements of foreign operations (136) 1,996
Decreases during the year:    
Disposals (7) (44)
Ending balance 5,850 5,880
Leasehold improvements [Member] | Accumulated Depreciation [Member]    
Cost:    
Beginning balance 1,261 1,041
Additions during the year:    
Depreciation 448 84
Additions during the year:    
Acquisitions of subsidiaries 37  
Adjustments arising from translating financial statements of foreign operations (30) 177
Decreases during the year:    
Disposals (7) (41)
Ending balance $ 1,709 $ 1,261
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Details) - Schedule of Composition and Movement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Composition and Movement [Line Items]      
Beginning balance, Cost $ 206,823 $ 195,760  
Capitalized development costs 3,183 3,059  
Purchase of intangible asset 219
Acquisition of subsidiaries 9,410 14,026  
Adjustments arising from translating financial statements of foreign operations (1,549) (6,241)  
Ending balance, Cost 217,867 206,823 195,760
Beginning balance, Accumulated amortization and impairment 154,766 144,370  
Amortization recognized in the year 13,473 13,574  
Adjustments arising from translating financial statements of foreign operations (1,030) (3,178)  
Ending balance, Accumulated amortization and impairment 167,209 154,766 144,370
Amortized cost 50,658 52,057  
Capitalized Software development costs [Member]      
Schedule of Composition and Movement [Line Items]      
Beginning balance, Cost 93,057 90,101  
Capitalized development costs 3,183 3,059  
Purchase of intangible asset    
Acquisition of subsidiaries  
Adjustments arising from translating financial statements of foreign operations (32) (103)  
Ending balance, Cost 96,208 93,057 90,101
Beginning balance, Accumulated amortization and impairment 83,171 79,354  
Amortization recognized in the year 3,545 3,817  
Adjustments arising from translating financial statements of foreign operations  
Ending balance, Accumulated amortization and impairment 86,716 83,171 79,354
Amortized cost 9,492 9,886  
Customer relationship [Member]      
Schedule of Composition and Movement [Line Items]      
Beginning balance, Cost 93,134 86,651  
Capitalized development costs  
Purchase of intangible asset   219  
Acquisition of subsidiaries 7,704 11,319  
Adjustments arising from translating financial statements of foreign operations (1,172) (5,055)  
Ending balance, Cost 99,666 93,134 86,651
Beginning balance, Accumulated amortization and impairment 59,429 54,494  
Amortization recognized in the year 7,925 7,865  
Adjustments arising from translating financial statements of foreign operations (864) (2,930)  
Ending balance, Accumulated amortization and impairment 66,490 59,429 54,494
Amortized cost 33,176 33,705  
Acquired technology [Member]      
Schedule of Composition and Movement [Line Items]      
Beginning balance, Cost 20,048 18,371  
Capitalized development costs  
Purchase of intangible asset    
Acquisition of subsidiaries 2,707  
Adjustments arising from translating financial statements of foreign operations (332) (1,030)  
Ending balance, Cost 19,716 20,048 18,371
Beginning balance, Accumulated amortization and impairment 11,882 10,329  
Amortization recognized in the year 1,712 1,797  
Adjustments arising from translating financial statements of foreign operations (163) (244)  
Ending balance, Accumulated amortization and impairment 13,431 11,882 10,329
Amortized cost 6,285 8,166  
Others [Member]      
Schedule of Composition and Movement [Line Items]      
Beginning balance, Cost 584 637  
Capitalized development costs  
Purchase of intangible asset    
Acquisition of subsidiaries 1,706  
Adjustments arising from translating financial statements of foreign operations (13) (53)  
Ending balance, Cost 2,277 584 637
Beginning balance, Accumulated amortization and impairment 284 193  
Amortization recognized in the year 291 95  
Adjustments arising from translating financial statements of foreign operations (3) (4)  
Ending balance, Accumulated amortization and impairment 572 284 $ 193
Amortized cost $ 1,705 $ 300  
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Amortization Expenses Related to Intangible Assets [Line Items]      
Cost of revenues $ 5,471 $ 5,405 $ 6,068
Selling and marketing expenses 8,002 8,169 6,968
Total $ 13,473 $ 13,574 $ 13,036
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Intangible Assets Composition by Reportable Segment [Line Items]    
Capitalized Software development costs $ 9,492  
Customer relationship 33,176  
Acquired technology 6,285  
Others 1,705  
Total 50,658 $ 52,057
IT professional services [Member]    
Schedule of Intangible Assets Composition by Reportable Segment [Line Items]    
Capitalized Software development costs 788  
Customer relationship 24,517  
Acquired technology 1,439  
Others 1,487  
Total 28,231  
Software services [Member]    
Schedule of Intangible Assets Composition by Reportable Segment [Line Items]    
Capitalized Software development costs 8,704  
Customer relationship 8,659  
Acquired technology 4,846  
Others 218  
Total $ 22,427  
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets $ 50,658 $ 52,057
2024 [Member]    
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets 13,136  
2025 [Member]    
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets 11,040  
2026 [Member]    
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets 9,011  
2027 [Member]    
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets 6,338  
2028 and thereafter [Member]    
Schedule of Estimated Future Amortization of Intangible Assets [Line Items]    
Future amortization expense of intangible assets $ 11,133  
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill (Details) - Schedule of Carrying Amount of Goodwill - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill (Details) - Schedule of Carrying Amount of Goodwill [Line Items]    
Starting balance $ 158,699 $ 146,803
Business combinations 9,410 22,327
Measurement period adjustments   (1,078)
Foreign currency translation adjustments (2,044) (9,353)
Ending balance 166,065 158,699
IT professional services [Member]    
Goodwill (Details) - Schedule of Carrying Amount of Goodwill [Line Items]    
Starting balance 89,997 75,603
Business combinations 9,410 19,622
Measurement period adjustments   (902)
Foreign currency translation adjustments (959) (4,326)
Ending balance 98,448 89,997
Software services [Member]    
Goodwill (Details) - Schedule of Carrying Amount of Goodwill [Line Items]    
Starting balance 68,702 71,200
Business combinations 2,705
Measurement period adjustments   (176)
Foreign currency translation adjustments (1,085) (5,027)
Ending balance $ 67,617 $ 68,702
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill (Details) - Schedule of Assessment for Goodwill Impairment
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
IT professional services [Member]  
Schedule of Assessment for Goodwill Impairment [Line Items]  
Carrying amount (in Dollars) $ 187,183
Weighted average cost of capital 15.00%
Terminal value growth rate 3.00%
Software services [Member]  
Schedule of Assessment for Goodwill Impairment [Line Items]  
Carrying amount (in Dollars) $ 74,009
Weighted average cost of capital 13.90%
Terminal value growth rate 3.00%
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short Term Debts (Details) - Schedule of Short Term Debts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Short Term Debts [Line Items]    
Short term debts $ 28,941 $ 20,755
Short-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Currency NIS  
Short term debts $ 2,772 2,449
Current maturities of long-term loans from financial institutions and banks [Member]    
Schedule of Short Term Debts [Line Items]    
Currency NIS  
Short term debts $ 11,226 9,310
Current maturities of long-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Currency USD  
Short term debts $ 13,209 8,908
Accrued interest on long term debt [Member]    
Schedule of Short Term Debts [Line Items]    
Currency NIS  
Short term debts $ 75 23
Accrued interest on long term debt [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 6.07%  
Currency USD  
Short term debts $ 1,659 $ 65
Bottom of Range [Member] | Short-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 3.40%  
Bottom of Range [Member] | Current maturities of long-term loans from financial institutions and banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 2.10%  
Bottom of Range [Member] | Current maturities of long-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 7.50%  
Bottom of Range [Member] | Accrued interest on long term debt [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 2.60%  
Top of Range [Member] | Short-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 6.80%  
Top of Range [Member] | Current maturities of long-term loans from financial institutions and banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 7.20%  
Top of Range [Member] | Current maturities of long-term loans from banks [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 8.10%  
Top of Range [Member] | Accrued interest on long term debt [Member]    
Schedule of Short Term Debts [Line Items]    
Interest rate % 3.14%  
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Other Accounts Payable [Line Items]    
Employees and payroll accruals $ 27,460 $ 29,746
Accrued expenses 9,296 10,239
Government authorities and other 4,736 6,857
Total $ 41,492 $ 46,842
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debts (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Long Term Debts [Abstract]  
Loan agreement, description the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed $20,000 for a four-year term (the “Bank Loan”). The Bank Loan will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. The Bank Loan bears interest at the rate SOFR + 3.38%. The interest is paid on a yearly basis.On June 7, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousands for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousands (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.These two Bank Loans, which may be prepaid under certain circumstances, are subject to various financial covenants which mainly consist of the following:
Equity $ 150
Financial debts not exceed percentage 30.00%
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debts (Details) - Schedule of Long Term Liabilities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Long Term Liabilities [Line items]    
Total long term debt $ 52,267 $ 30,412
Loans from banks and others [Member]    
Schedule of Long Term Liabilities [Line items]    
Linkage basis NIS  
Total long term debt $ 29,010 12,161
Loans from banks and others [Member] | Top of range [Member]    
Schedule of Long Term Liabilities [Line items]    
Interest rate 2.12%  
Loans from banks and others [Member] | Bottom of range [Member]    
Schedule of Long Term Liabilities [Line items]    
Interest rate 7.20%  
Bank loans [Member]    
Schedule of Long Term Liabilities [Line items]    
Linkage basis USD  
Total long term debt $ 47,634 36,408
Bank loans [Member] | Top of range [Member]    
Schedule of Long Term Liabilities [Line items]    
Interest rate 3.40%  
Bank loans [Member] | Bottom of range [Member]    
Schedule of Long Term Liabilities [Line items]    
Interest rate 8.10%  
Other long-term debts [Member]    
Schedule of Long Term Liabilities [Line items]    
Linkage basis JPY  
Interest rate 1.71%  
Total long term debt $ 58 61
Total Long Term Debt [Member]    
Schedule of Long Term Liabilities [Line items]    
Total long term debt $ 76,701 48,630
Less current maturities [Member]    
Schedule of Long Term Liabilities [Line items]    
Linkage basis NIS, USD  
Total long term debt $ (24,435) $ (18,218)
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debts (Details) - Schedule of Maturity Dates - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Maturity Dates [Line Items]    
Total Maturity $ 76,701 $ 48,630
First year (Current maturities) [Member]    
Schedule of Maturity Dates [Line Items]    
Total Maturity 24,435 18,218
Second year [Member]    
Schedule of Maturity Dates [Line Items]    
Total Maturity 18,731 10,043
Third year [Member]    
Schedule of Maturity Dates [Line Items]    
Total Maturity 14,617 9,818
Fourth year [Member]    
Schedule of Maturity Dates [Line Items]    
Total Maturity 15,037 5,000
Fifth year and thereafter [Member]    
Schedule of Maturity Dates [Line Items]    
Total Maturity $ 3,881 $ 5,551
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Parties Transactions [Line Items]      
Acquired services $ 3,678 $ 6,990 $ 5,615
Other receivables balances due parties 5,494 8,519  
Trade payables balances due parties 322 124  
Controlling Shareholder [Member]      
Related Parties Transactions [Line Items]      
Acquired services $ 3,371 $ 3,088 $ 2,639
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2021
Jul. 31, 2020
Dec. 31, 2023
Leases [Line Items]      
Lease periods expiring     lease periods expiring between 2024 and 2034
Additional lease years   10 years  
Expiry dates and renewal options, description     expiry dates varying between 2024 and 2026, with renewal options varying between 2024 and 2029
Terminate lease, term     terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional 5-year term
Operating lease term 12 years    
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments $ 33,251  
Less imputed interest (5,744)  
Present value of lease liabilities 27,507 $ 28,873
2024 [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments 5,309  
2025 [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments 4,367  
2026 [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments 3,265  
2027 [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments 2,561  
2028 [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments 2,086  
2028 and thereafter [Member]    
Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]    
Undiscounted future lease payments $ 15,663  
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Information on leases - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Information on leases [Line Items]    
Expenses relating to operating lease costs $ 2,225 $ 1,930
Expenses relating to short-term leases 62 109
Expenses relating to variable lease payments 2,872 2,753
Total cash outflow for leases $ 5,159 $ 4,792
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Weighted Average Remaining Lease Terms
Dec. 31, 2023
Schedule of Weighted Average Remaining Lease Terms [Line Items]  
Weighted average remaining lease term (years) 11 years 9 months 18 days
Weighted average discount rate 3.89%
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Right-of-Use Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Additions during the year:    
Modification of leases $ 976  
Adjustments arising from translating financial statements of foreign operations (1,549) $ (6,241)
Buildings [Member]    
Additions during the year:    
Modification of leases 910  
Motor vehicles [Member]    
Additions during the year:    
Modification of leases 66  
Cost [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 45,323 36,746
Additions during the year:    
New leases 2,725 6,349
Modification of leases   678
Adjustments for indexation 943 1,042
Adjustments arising from translating financial statements of foreign operations 249 (1,221)
Acquisition of subsidiaries 62 2,754
Termination of leases (676) (1,025)
Balance as of ending 49,602 45,323
Cost [Member] | Buildings [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 40,452 33,241
Additions during the year:    
New leases 1,150 4,881
Modification of leases   589
Adjustments for indexation 871 947
Adjustments arising from translating financial statements of foreign operations 37 (1,228)
Acquisition of subsidiaries 62 2,714
Termination of leases (298) (692)
Balance as of ending 43,184 40,452
Cost [Member] | Motor vehicles [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 4,871 3,505
Additions during the year:    
New leases 1,575 1,468
Modification of leases   89
Adjustments for indexation 72 95
Adjustments arising from translating financial statements of foreign operations 212 7
Acquisition of subsidiaries 40
Termination of leases (378) (333)
Balance as of ending 6,418 4,871
Accumulated depreciation [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 17,787 13,466
Additions during the year:    
Depreciation 5,159 4,320
Adjustments arising from translating financial statements of foreign operations 1,357 694
Termination of leases (419) (693)
Balance as of ending 23,884 17,787
Depreciated cost at December 31 25,718 27,536
Accumulated depreciation [Member] | Buildings [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 15,250 11,943
Additions during the year:    
Depreciation 3,689 3,151
Adjustments arising from translating financial statements of foreign operations 929 665
Termination of leases (192) (509)
Balance as of ending 19,676 15,250
Depreciated cost at December 31 23,508 25,202
Accumulated depreciation [Member] | Motor vehicles [Member]    
Schedule of Right-of-Use Assets [Line Items]    
Balance as of beginning 2,537 1,523
Additions during the year:    
Depreciation 1,470 1,169
Adjustments arising from translating financial statements of foreign operations 428 29
Termination of leases (227) (184)
Balance as of ending 4,208 2,537
Depreciated cost at December 31 $ 2,210 $ 2,334
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Payments [Line Items]      
Purchase of shares (in Shares)   4,028  
Exercise price per share (in Dollars per share)   $ 0.28  
Exercise amount   $ 1,822  
Share-based payment expense related to employee stock options $ 3,798 $ 2,079 $ 956
Stock Option Plans of the Company [Member]      
Share Based Payments [Line Items]      
Reserved ordinary shares for issuance (in Shares) 2,750,000    
Aggregate ordinary shares available for future grants (in Shares) 952,500    
Option grant is exercisable   10 years  
Expected dividend assumption   $ 0  
Total intrinsic value of options exercised   $ 344 61
Stock Option Plans of the Company [Member] | Bottom of range [Member]      
Share Based Payments [Line Items]      
Options vest   3 years  
Stock Option Plans of the Company [Member] | Top of range [Member]      
Share Based Payments [Line Items]      
Options vest   4 years  
Stock Option Plan of Comm-IT Solutions [Member]      
Share Based Payments [Line Items]      
Options to purchase its shares (in Shares)   4,028  
Options have fully vested upon their grant (in Shares)   827  
Unrecognized compensation cost related to non-vested options   $ 1,465  
Weighted average period   1 year 1 month 6 days  
Cost of Share-Based Payment [Member]      
Share Based Payments [Line Items]      
Share-based payment expense related to employee stock options $ 3,798 $ 2,079 $ 956
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Details) - Schedule of Employee Option Activity
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Two Thousand Seven Plan [Member]  
Schedule of Employee Option Activity [Abstract]  
Number of options, Outstanding Beginning 26,250
Weighted average exercise price, Outstanding Beginning $ 0.91
Weighted average remaining contractual term, Outstanding Beginning 5 years 11 months 12 days
Aggregate intrinsic value, Outstanding Beginning | $ $ 397
Number of options, Exercisable
Weighted average exercise price, Exercisable
Weighted average remaining contractual term, Exercisable
Aggregate intrinsic value, Exercisable | $
Number of options, Exercised (6,250)
Weighted average exercise price, Exercised $ 3.51
Number of options, Forfeited (20,000)
Weighted average exercise price, Forfeited
Number of options, Outstanding Ending
Weighted average exercise price, Outstanding Ending
Weighted average remaining contractual term, Outstanding Ending
Aggregate intrinsic value, Outstanding Ending | $
Comm-IT Solutions 2022 Plan [Member]  
Schedule of Employee Option Activity [Abstract]  
Number of options, Outstanding Beginning 4,028
Weighted average exercise price, Outstanding Beginning $ 264.67
Weighted average remaining contractual term, Outstanding Beginning 7 years 11 months 8 days
Aggregate intrinsic value, Outstanding Beginning | $ $ 7,499
Number of options, Exercisable 1,847
Weighted average exercise price, Exercisable $ 27.72
Weighted average remaining contractual term, Exercisable 6 years 11 months 4 days
Aggregate intrinsic value, Exercisable | $ $ 3,760
Number of options, Granted
Weighted average exercise price, Granted
Number of options, Outstanding Ending 4,028
Weighted average exercise price, Outstanding Ending $ 256.79
Weighted average remaining contractual term, Outstanding Ending 6 years 11 months 8 days
Aggregate intrinsic value, Outstanding Ending | $ $ 7,276
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Details) - Schedule of Options Outstanding
12 Months Ended
Dec. 31, 2023
$ / shares
shares
0.28 [Member]  
Schedule of Options Outstanding [Abstract]  
Options outstanding, Exercise price 3,238
Weighted average remaining contractual life, Exercise price 6 years 11 months 1 day
Options exercisable, Exercise price (in Shares) | shares 1,736
Weighted average exercise price of exercisable options, Exercise price (in Dollars per share) | $ / shares $ 0.28
455 [Member]  
Schedule of Options Outstanding [Abstract]  
Options outstanding, Exercise price 297
Weighted average remaining contractual life, Exercise price 6 years 11 months 26 days
Options exercisable, Exercise price (in Shares) | shares 111
Weighted average exercise price of exercisable options, Exercise price (in Dollars per share) | $ / shares $ 455
1,822 [Member]  
Schedule of Options Outstanding [Abstract]  
Options outstanding, Exercise price 493
Weighted average remaining contractual life, Exercise price 6 years 11 months 26 days
Options exercisable, Exercise price (in Shares) | shares
Weighted average exercise price of exercisable options, Exercise price (in Dollars per share) | $ / shares
Stock Option Plan of Comm-IT Solutions [Member]  
Schedule of Options Outstanding [Abstract]  
Options outstanding, Exercise price 4,028
Weighted average remaining contractual life, Exercise price 6 years 11 months 8 days
Options exercisable, Exercise price (in Shares) | shares 1,847
Weighted average exercise price of exercisable options, Exercise price (in Dollars per share) | $ / shares $ 27.72
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model
12 Months Ended
Dec. 31, 2022
$ / shares
Schedule of Fair Value of the Options Granted Using the Binomial Model [Line Items]  
Share price (in Dollars per share) $ 2,110
Contractual life 8 years
Expected exercise factor 1.5
Dividend yield 0.00%
Expected volatility (weighted average) 41.00%
Bottom of range [Member]  
Schedule of Fair Value of the Options Granted Using the Binomial Model [Line Items]  
Risk-free interest rate 3.28%
Fair value of option at the grant date (in Dollars per share) $ 1,078
Top of range [Member]  
Schedule of Fair Value of the Options Granted Using the Binomial Model [Line Items]  
Risk-free interest rate 3.65%
Fair value of option at the grant date (in Dollars per share) $ 2,126
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option - Cost of share-based payment [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Share-Based Payment Expense Related to Employee Stock Option [Abstract]      
Selling and marketing expenses $ (225) $ (56) $ 956
General and administrative expenses 4,023 2,135
Total $ 3,798 $ 2,079 $ 956
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Benefit Liabilities [Abstract]      
Severance expenses $ 5,464 $ 7,078 $ 5,267
Annual compensation percentage 100.00%    
Employee contributions percentage 3.00%    
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Defined Benefit Plans [Abstract]    
Defined benefit obligation $ 2,665 $ 2,476
Fair value of plan assets (1,549) (1,575)
Net defined benefit liability $ 1,116 $ 901
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Jul. 31, 2021
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2016
ILS (₪)
Commitments and Contingencies [Line Items]        
Bank deposits $ 728      
Won damages   $ 1,600 $ 2,400  
Filed lawsuit seeking damages (in New Shekels) | ₪       ₪ 34,106
Customers [Member]        
Commitments and Contingencies [Line Items]        
Lease cost 1,776      
Customer One [Member]        
Commitments and Contingencies [Line Items]        
Lease cost $ 902      
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
Aug. 14, 2023
Mar. 09, 2023
Aug. 11, 2022
Mar. 02, 2022
Aug. 12, 2021
Mar. 08, 2021
Aug. 09, 2017
Equity [Abstract]              
Dividend distributed, percentage             75.00%
Dividend distribution per share $ 0.327 $ 0.3 $ 0.29 $ 0.216 $ 0.23 $ 0.21  
Aggregate amount $ 16,100 $ 14,700 $ 14,237 $ 10,612 $ 11,480 $ 10,297  
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Accumulated Other Comprehensive Incomeloss [Abstract]    
Accumulated foreign currency translation adjustments $ (10,340) $ (6,585)
Accumulated unrealized gain on derivative instruments, net 26 26
Total other comprehensive income (loss) $ (10,314) $ (6,559)
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2017
Dec. 31, 2016
ILS (₪)
Nov. 30, 2022
USD ($)
Nov. 30, 2022
ILS (₪)
Dec. 31, 2021
Dec. 31, 2023
USD ($)
Dec. 31, 2023
ILS (₪)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2015
Income Tax (Details) [Line Items]                    
Corporate tax rate 6.00%                  
Tax rate (in New Shekels)           $ (1,345)   $ (1,756) $ 283  
Preferred tax rate percentage   12.00%       12.00% 12.00%     16.00%
Tax rate percentage   7.50%                
Annual revenues percentage   25.00%                
Consolidated revenues (in New Shekels) | ₪             ₪ 10,000,000,000      
Total accumulated tax-exempt earnings amount     $ 7,100 ₪ 25,022            
Tax expenses     $ 711 ₪ 2,502            
Least percentage           90.00% 90.00%      
Cash and cash equivalents (in Dollars)           $ 27,134        
Operating loss carryforwards amount (in Dollars)           $ 9,874        
Bottom of Range [Member]                    
Income Tax (Details) [Line Items]                    
Preferred tax rate percentage           6.00% 6.00%      
Formula Telecom Solutions, Ltd. [Member]                    
Income Tax (Details) [Line Items]                    
Operating loss carryforwards amount (in Dollars)           $ 9,225        
BEPS [Member]                    
Income Tax (Details) [Line Items]                    
Tax rate (in New Shekels) | ₪   ₪ 10,000,000,000                
SPTE [Member]                    
Income Tax (Details) [Line Items]                    
Corporate tax rate         6.00% 6.00% 6.00%      
Israeli [Member]                    
Income Tax (Details) [Line Items]                    
Corporate tax rate           23.00% 23.00% 23.00%    
England [Member]                    
Income Tax (Details) [Line Items]                    
Tax loss carryforwards (in Dollars)           $ 3,684        
U.S [Member]                    
Income Tax (Details) [Line Items]                    
Tax loss carryforwards (in Dollars)           $ 13,898        
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Presentation Net Deferred Tax Assets and Liabilities [Abstract]    
Deferred taxes assets $ 6,729 $ 3,618
Deferred tax liabilities (11,610) (10,686)
Total $ (4,881) $ (7,068)
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Components of the Company’s Deferred Tax Assets and Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax liabilities:    
Gross deferred tax liabilities $ 19,488 $ 18,586
Deferred tax assets:    
Gross deferred tax assets 14,607 11,518
Net deferred tax liabilities (4,881) (7,068)
Intangible assets [Member]    
Deferred tax liabilities:    
Gross deferred tax liabilities 13,789 12,311
Deferred tax assets:    
Gross deferred tax assets 1,495 540
Reserves and allowances [Member]    
Deferred tax liabilities:    
Gross deferred tax liabilities 530 1,142
Deferred tax assets:    
Gross deferred tax assets 4,054 5,628
Right-of-use assets [Member]    
Deferred tax liabilities:    
Gross deferred tax liabilities 5,169 5,133
Carry-forwards losses [Member]    
Deferred tax assets:    
Gross deferred tax assets 3,668 349
Lease liabilities [Member]    
Deferred tax assets:    
Gross deferred tax assets $ 5,390 $ 5,001
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Income Tax - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Domestic $ 11,108 $ 11,368 $ 7,847
Foreign 5 6,304 6,123
Total 11,113 17,672 13,970
Deferred taxes:      
Domestic (1,588) (1,318) (1,149)
Foreign 409 (5,216) (2,543)
Total (1,179) (6,534) (3,692)
Taxes on income $ 9,934 $ 11,138 $ 10,278
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Theoretical Tax Expense - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Theoretical Tax Expense [Abstract]      
Income before income taxes, as per the statement of operations $ 52,436 $ 57,417 $ 45,617
Statutory tax rate in Israel 23.00% 23.00% 23.00%
Tax computed at the statutory tax rate $ 12,060 $ 13,205 $ 10,494
Tax adjustment in respect of different tax rates (1,345) (1,756) 283
Deferred taxes on losses for which deferred taxes were not created (2,764) (511) (80)
Tax-deductible costs, not included in the accounting costs (2,680) (1,041)
Non-deductible expenses and tax expenses in respect of prior years, net 534 2,670 1,001
Uncertain tax positions and other 1,448 210 (379)
Taxes on income $ 9,934 $ 11,138 $ 10,278
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]  
Aggregate amount $ 105,800,000
Percentage of performance obligations 68.00%
Deferred revenues $ 9,808
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Deferred Revenues from Contracts with Customers [Line Items]    
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively) $ 108,385 $ 118,126
Unbilled receivables 15,953 26,114
Contract assets 6,760 4,240
Long-term unbilled receivables [1] 2,240 2,548
Long-term trade receivables [1] 1,029 735
Deferred revenues (short-term contract liabilities) $ 13,537 $ 9,808
[1] Included in Other long-term receivables in the consolidated statements of financial position.
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Deferred Revenues from Contracts with Customers [Line Items]    
Net of allowance for credit losses $ 7,066 $ 5,416
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Neither past due nor impaired [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net $ 71,545 $ 67,793
Up to 30 days [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 30,191 24,150
31-60 days [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 7,065 16,869
61-90 days [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 3,407 12,863
91-120 days [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 1,801 4,125
Over 121 days [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 15,818 13,311
Total [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net 129,826 139,111
Unpaid deferred revenues [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net (14,375) (15,569)
Allowance for credit losses [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net (7,066) (5,416)
Total trade receivables, net [Member]    
Schedule of Past due but not Impaired Trade Receivables [Line Items]    
Total trade receivables, net $ 108,385 $ 118,126
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Revenue by timing of Revenue Recognition [Line Items]      
Products and services transferred over time $ 502,358 $ 533,862 $ 449,391
Products transferred at a point in time 32,694 32,930 30,934
Total $ 535,052 $ 566,792 $ 480,325
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Research and Development Costs, Net [Line Items]      
Total costs $ 13,511 $ 13,149 $ 12,188
Less - capitalized software costs (3,183) (3,059) (3,193)
Research and development, net $ 10,328 $ 10,090 $ 8,995
XML 128 R111.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses - Selling and marketing expenses [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Selling and Marketing Expenses [Line Items]      
Salary and related expenses $ 31,188 $ 33,474 $ 26,100
Advertising expenses 2,802 2,676 2,522
Cost of share-based payment (225) (56) 956
Others 10,735 10,763 8,569
Total selling and marketing expenses $ 44,500 $ 46,857 $ 38,147
XML 129 R112.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses - General and administrative expenses [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of General and Administrative Expenses [Line Items]      
Salary and related expenses $ 27,425 $ 21,492 $ 24,072
Subcontractors 4,726 5,335 3,842
Cost of share-based payment 4,023 2,135
Others 4,637 8,590 3,308
Total general and administrative expenses $ 40,811 $ 37,552 $ 31,222
XML 130 R113.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Financial Income and Expenses [Line Items]      
Interest expenses on loans and borrowings $ 5,039 $ 1,743 $ 615
Interest expenses attributed to leases 964 691 719
Bank charges, negative foreign exchange differences and other financial expenses 3,224 2,559 2,468
Total financial expenses 9,227 4,993 3,802
Financial income:      
Interest income attributed to bank deposits 1,166 305 36
Interest income from deposits, positive foreign exchange differences and other financial income 3,735 1,087 77
Total financial income 4,901 1,392 113
Financial expenses, net $ 4,326 $ 3,601 $ 3,689
XML 131 R114.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Computation of B asic and Diluted Net Earnings Per Share [Line Items]      
Net income attributable to Magic shareholders (in Dollars) $ 37,031 $ 40,470 $ 29,767
Basic earnings per share - weighted average shares outstanding 49,095,760 49,089,044 49,055,082
Effect of dilutive securities 2,660 42,267 44,972
Diluted earnings per share – adjusted weighted average shares outstanding 49,098,420 49,131,311 49,100,054
Basic and diluted net earnings per share (in Dollars per share) $ 0.75 $ 0.82 $ 0.61
XML 132 R115.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Segments (Details) [Line Items]    
Reportable business segments two  
IT Professional Services [Member]    
Operating Segments (Details) [Line Items]    
Company revenues accounted 11.20% 15.00%
XML 133 R116.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Details) - Schedule of Reported Segment Results of Operation - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2021      
Total revenues $ 535,052 $ 566,792 $ 480,325
Expenses 477,944 505,030 428,202
Operating income (loss) 57,108 61,762 52,123
Depreciation and amortization 20,553 19,795 19,837
Software services [Member]      
2021      
Total revenues 92,906 99,374 95,589
Expenses 71,863 72,115 74,863
Operating income (loss) 21,043 27,259 20,726
Depreciation and amortization 9,717 10,321 10,619
IT professional services [Member]      
2021      
Total revenues 442,146 467,418 384,736
Expenses 400,949 427,446 347,712
Operating income (loss) 41,197 39,972 37,024
Depreciation and amortization 10,432 9,102 8,846
Unallocated expense [Member]      
2021      
Total revenues  
Expenses 5,132 5,469 5,627
Operating income (loss) (5,132) (5,469) (5,627)
Depreciation and amortization $ 404 $ 372 $ 372
XML 134 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Details) - Schedule of Total Revenues - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Total Revenues [Line Items]      
Total revenues $ 535,052 $ 566,792 $ 480,325
United States [Member]      
Schedule of Total Revenues [Line Items]      
Total revenues 250,842 308,485 254,342
IL [Member]      
Schedule of Total Revenues [Line Items]      
Total revenues 214,129 205,258 180,462
Europe [Member]      
Schedule of Total Revenues [Line Items]      
Total revenues 55,180 39,247 30,085
Japan [Member]      
Schedule of Total Revenues [Line Items]      
Total revenues 10,847 10,121 11,443
Other [Member]      
Schedule of Total Revenues [Line Items]      
Total revenues $ 4,054 $ 3,681 $ 3,993
XML 135 R118.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Details) - Schedule of Long-Lived Assets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets $ 250,429 $ 246,630 $ 227,345
US [Member]      
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets 77,120 82,325 76,369
IL [Member]      
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets 158,144 148,819 138,071
Europe [Member]      
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets 7,596 7,885 4,423
JP [Member]      
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets 4,222 4,696 5,543
Other [Member]      
Schedule of Long-Lived Assets [Line Items]      
Total long-lived assets $ 3,347 $ 2,905 $ 2,939
XML 136 R119.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - Subsequent Events [Member]
$ / shares in Millions, $ in Millions
Apr. 04, 2024
USD ($)
$ / shares
Subsequent Events [Line Items]  
Cash dividend $ 12.5
Shareholder per share (in Dollars per share) | $ / shares $ 10
Equal installments $ 2.5
EXCEL 137 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (B#K5@'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 " "(@ZU8>.%Y9^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31U"J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1 $YW?@D)11I& "%F$ALK8Q6NJ(BOIXQAN]X,-G[&:8T8 =.O24H"HK8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2E70*N&:7R:_UPV:W9:W@XK;@JZ*J=X)+<2]7XGUR_>%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ B(.M6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "(@ZU8&JBWO^ & !X'P & 'AL+W=O)1KQA1Y3N)47K762FW>MMLR6+.$ MRC.^82G\LN0BH0INQ:HM-X+1,"^4Q&W'LL[;"8W25O\R?S85_4N>J3A*V500 MF24)%2_7+.;;JY;=VC^81:NUT@_:_"'K5@GK^O)4;&K"K M%DP0R<03:_5?_6R?6^\07*_$]3#U_JYO9FP5224H<-_1A%51XCH?_??C 9E/ M1HO/_FQ(AG>+X6PZ&\^'/!X0N;YW"*33$E%4]V)58B%<"<7 MUJ;_U/=Z5J_G6IW+]E,%4J]$ZJ%(/O16F/?8**:57\;++VDL&=(TMF4\T6K4 M., BH-/&8&3/Y -[J71#7,J"?Q?=\VZWAY$=N+7=B&PWJF9LPX7*)YNB*JLT MK1K%>]1,;<>0.4W(/O$X2Q7$=QCQ,1/51+C2'<> C+W;J!WO@7(,,H#IMN*B MN@=Q'3\(((<0(! 68AB=<7.[D9U_AG3D]#'E6YB#C$J>PD?&4F9??V5'BFOB M#6?LV\;]MS3.*1,1#U&[JI/:A^X\=F-TQM7MAK9^Z*@C>%@]U.I,'J;^-F MO4.;KV$"H$ _YOF.\7P'-^KQ8#0C?A9&B@OB*\4@!.8IX;%@5*.G1(:"&L;31C^@YNU0>KAS2#85_$HTHD7*BNM8SK.[A; MFZP/38KP3F)H##OF%T)EK6!F1:M1O,;]W MC-\[N$'O(/TPA(19GNPOBO7C)*TFPR7OZ9J&F8)4):4A)3946<"J_@3C-9' M:10)2MZ!OH/67$#F49X+^.* MYY;;[5C8.LDU@<%MM!@P35<,P,K]@9H0:"%CCZ5R]6/B=D+OQG%AG-IE"3O6)QJ@GNR9*N+BY[PG)\#E8 MTW3%CFY=U C=^?,;_W>,Z6#SI]'J8)PJ2.WSG4&=X]+]RJH2#E?$%U*N"15N MPU Q@KY)@PAF0AGLR5"(W ,!LMC5_$NG)W]7XOY8!'%-!'$;KA=@I:3GQFXY MFH94A)5@N%S>)6EN^U!UTPA?K'5S<;2]3;QQ\8BPS_E&D4C(^*:2&%>PG0O4 M:DQ49A"<0@@<\53"C*[E0 MB>_=P#61Q+/^[QUG#XTHWTML0HW7:+OIF]*<&LDC:0Z&:P*-UV@/JG&64R,W M$:0VR_%,Q/$:19QOR7)J%.NS'._@=*'1?E23+*=&"A>N,K/_*5)$]-BG/1\FEYK.P7AZGF]>), M^B/5^V:2Q&P)1:VS+HPT41SS%C>*;_*CU0>N%$_RRS6C(1/Z!?A]R;G:W^@/ ME(?M_7\!4$L#!!0 ( (B#K5C($E#T40@ )XC 8 >&PO=V]R:W-H M965T&ULK9IK;]NX$H;_"N$M%KN 4_.B:YH$2-ULUT!NB--S M/M,6'0N51:]$)68HGSS)ZF>]%$*A7ZNB MK$\'2Z76QZ-1/5^*%:\_R[4HX9N%K%9OHI!/IP,R>+EQES\LE;XQ.CM9\PK' M^K:"3Z-=+UF^$F6=RQ)58G$Z."?'XR#0#8S%?W+Q5.]=(SV4F90_]8=)=CK M6I$HQ%SI+CC\>11C412Z)]#QS[;3P>Z9NN'^]4OO?YG!PV!FO!9C6?PWS]3R M=) ,4"86O"G4G7SZ6VP'%.K^YK*HS?_H:6N+!VC>U$JNMHU!P2HO-W_YKZTC M]AJ0H*A&F1G6-Z[XV4DEGU"EK:$W?6%\8UK#:/)23^-4 M5?!M#NW4V5B6M2SRC"N1H:F"/S!'JD9R@?[*2U[.QS-M\_]NGDN[7GN-S'_C!@9(HHIC7>5SP3$,_F KPX*T2-_B@A M^,+VX06$2-A D&P1?-*9+E"A:QK87;7IW 8D,C,PZ=XB".X-/=A98O53%2[ MU6U,]"X9PF/JM3!QKWC^T^6%T!HAP0E+PHXC'&8D(31RNR+:N2+RNN)'.PPAKX9Z^R%)$:4RZJ\RV8IB%/3,8[V3'7MDW:@G>YO.Y M;'3@:\4;[;#_UCS/D/@%X(2IN*=UBQ*.S9(LE.?.)??E)!?)XW M504;V./?Q/9O&$6TNS <9D&*T\0M,MV)3+W!]?+F^OO1_<7=E2^\IA\97C^H MLX/1$MPB%7LGY9M8")B0#"G^RS,GVU[VO1W%-.U,B<.*1:1G1L@>]HE7H\G7 MCN3BJ*F%3R-Q+)QX[_%;D0ZS.&0] 86T5"9>$&[W9B'+APT&]B*+4RVU9"01 M[6Y$AU48IV&/UI:JQ(_5VPIRZTH]#]&ZX#J2Z/"AZ;K6&=40 1:D1V/*,)&]*Q"\GYU\GEY/[ MR84;%\3+Q??RXJ-Z.QQTRT?B!=(FT45F[61BUC,SJ;TDDC2P5H[##,=A3W2C M+=.HGVF;/'?-GWN#+[5!19. ='>ARRP.^U(,V@*-^H%V/I]7C6@3-1-^Y6%N MMY7O5&\3+"!!2KOJ'691$O1D<72O_/2#;KS-X%9<-174VIL:H1 KBTRW< M04(6LKBKW#9+$]RW4UM6UUVR0$RNQ#>ZO580?$#'N(25MBTOB- MQ]+[[A.B#>CL<=LMAZB\L+W?9C":2<[AVL0BI0F0M(MN,X8#T[=Z6 MF=3/S%;@VZ*D@XN,X"X^768!37K4LA:?S(_/?QUKF(U-@H/N+G!8P;;N*<-8 MRU;F9^M!0?N*HYE-2$(B@KM*'68X2OJDMB!E?I#^*R Q&Y(1M93;1H3L61T* MWSN4]9/T8K4NY+,0:"9*LL;97B'NJSEIS,3\YNP?.:5)N M21I'UAFRXPR7QG$/*%D+2N8'Y?CFZFIR?P55Q12=7W]#XYOK^\GU]XOK,41R MIUYO?^[0BUPQ_ ,Z.AQSRU@6>:EUQ1_R.9K*A7KBE4 7>M6OJUSGQ9]50:!MGK>.,'D MV=>3*2)0'53HD1>-0$?HO%%0D^7_$]DQ"O$08_/OI0E70\\Y_15(E 8UMQ2OZ5^%.9EC5.XG20<$= 3=(4[[*(P[#EO"MID(O G M$W="<;@%M2ZO2EA8[A=B=BJ00FW5+:X<9DE$DSZ-;XJ95%!JF\NEX+!8M0%\OY!2O7S0/]'8_23G[/]02P,$% @ B(.M6)1< M/FI# P [PP !@ !X;"]W;W)K ML!W[GG-]CNTXO:603RH&T.0YX:GJ6['6V95MJS"&A*ISD4&*/5,A$ZJQ*6>V MRB30* ]*N.TZCF\GE*56T,N?C630$W/-60HC2=0\2:A\N0$NEGVK9;T^N&>S M6)L'=M#+Z S&H!^SD<267:%$+(%4,9$2"=.^];%U->R:\?F [PR6:J5.S$PF M0CR9QN>H;SDF(> 0:H- L5C +7!N@#"-WR6F55&:P-7Z*_I=/G>K0;O=!._YPX?GN-;&WXPUVQW/_G]UP'[3F[&RT ML?+2K;QT) T CQ=0V +.N&@SD@* MN5N4XX&-?@$YP0TU$)Q3B=OK+SFJLZI@\7,6\R)8!%W']WOV8M6"QE3VM> M M8Z?=VF <'HAQ3=IV)6V[4=IO,L(%+U_*W71&,BK)@O)YH>A7?&.-8W@"KD@& MLAAE]-WAD+AI9-YW9Q1@W14E6^LR#@Y)-VRB6Q.Z4PG=V4_HHB1TKF,AV1^( MZB0L,#NKZ\O%]-],JWWI7%YZ M3F=#S$;B?<6L9T72#=;A@5C7Q.Q68G;?)2;>D)7&*PI+9W6*=G=5M)%]7T7K M66L4/1!KH:B]&PO=V]R:W-H965T&ULK5I=;]LV%/TKA%L4+=#4(JG/ M-#'06.U68.V*I-T>ACTP,AT+E457I)/TWX^4'\EX>4 MSNY$\UTN.%?H?EG5\GRT4&IU.A[+8L&73+X1*U[K7^:B63*EOS8W8[EJ.)NU MC9;5F 1!/%ZRLAY-SMIK7YK)F5BKJJSYEP;)]7+)FI\7O!)WYR,\>KAP6=XL ME+DPGIRMV V_XNK;ZDNCOXUW++-RR6M9BAHU?'X^>H=/_\ZV@R/ 5HI+M7W2WP2;)"!5KJ<1R MVUCW8%G6F__L?AN(O08X[FE M@V(W2#L:4"W#>A3&X3;!F$;F8V4-@XY4VQR MUH@[U!BT9C,?VF"VK;7\LC;C?J4:_6NIVZG)5-125.6,*3Y#5TK_TX.J)!)S M]*41\U(AT: _A)3H!'V[RM'+YZ_03% M,QP';Z&P#$F6#T1V$+)P%[+0QSZY$G-UQQJ.#'%9<'!6;BCBEL+4P]L))7$6 MGHUO]V,"H3(:'*)R !5DM.,Z4!'M5$1>%9]TG5:\9G7!D4XMI'BQJ,N"5;HL MKU:B49"J#66TWQ.:99FE"D"%24PL50 JQF$&JXIWJF*O*E-B=!4NZQOOZ,3. MO<,XI9$M!(!E&0[L\0%@F)*0P%*2G93$*^6K4'HPFFU^0BH2Y[X1C8+("O04 M@,5QDMGCX<+"-* D@E6D.Q7I$U040BI3YGUJ4G<^I"2((TN-"PLQ#FEBJ0'8 MPH12#*O)=FHRKYK?&K,ZK=K%"M*0.7?%$3_30U*)E5F)$;_7%D]R^1K5'-2W)3[HDIXCJ:4/A 69 MG3< +,VRG@F']UP&]M=G;>Q, 3#JM+_\SMMR\* -E(7=215&=IY/(5B<1O;4 M V TQ6'2HXMTNHA_\O&:-SJ9C"XVT_ZLE*IAQLKZQ1&WUT&*L2W.A=$DLHM) M#L$P(3VU#GH;;LS>+:O6K/7INF 4VKOIT3.34W^4Y8PWF]\: M7K4V4@EMYW^L2UF:RW J--E$CICZX).LB"VU0-44= WLIVAP'Y'\>>JE:5G M:5D78LE!%:%;QA,<.*GGPF+L+KX0&\'&SX)*.E.!_:[B0VD<1:EGJ7=*NFO_ M24:(728AF%Z J:T%@-$TZ)N2G97 ?B_1:?&,"F01 B>W7!2FS@(,H7#?B'0N M OMMQ,>ZT'MT":;6+^:3ZQ1.B%W MI00G;R62"V/7M6:][-4ZS21Z6>F%G,M7YB+3H5BN6/U3*R_$NC9AF.N=*-,+ MHHZ$^MF_'+HNXR2*[4!X>PKO51"TYQF Z#":G>O!?MOSL9W_Z)KKL'"DV#W7 MF_;:EQ:N=8E(2)W0 + DQ,Z"ZL+"*.Z;)*3S0<3O@[X^+H2X%B7;WWIM=_R MW]&I:]7F'((%)$E[='2&A_@-SV>N?!( UZ(7+7N7 ,%BDF2V!L#<1'H3V*.A M,S>$>,\AWBG5E-=KQ:XK/<,$>!Q!O/[HV/.(0=GRH=@.P]?9)^*W3^_;0H46 MHM(5O3U14PN.IINZ!L;2=3(T":B]<@&P, @3V\D#,)(E<5^&=L:(^(W19U&? M& O8B(VE-T<6.GP*7)<(X&G"Q%$$H-+ F>8 *DIZ+ 7I[!'QVZ-',C5R#GK M3 5@4*:Z,%^F=K:(Q-Y,-1IVZZ@VKMO5E1TF\';I/&9&>MW8T=D])%L^%-MA MR#L/1_P>[H+)LH""_E*;NESG!FOVKKX"H[NY0[HW&X(WB7VX J)2VZB"J+CG M:(5TGHWX/9MSKHK^^<27U[SY%Q3T"V[(,UV&9,N'8CL,9&?72/;K9_K$:_6. MCMN0;/E0;(=/0CH_2!_Q@T\^J]P2[==6C!/[X'X*P8+$WA[F$(S@M&>UH9TO MI'Y?^.@1OS?!_.1'/_T9DBT?BNTPL)U9I7ZSZG]H-JA+'90M'XKM,&Y[SQK] M+O6(! /L*;$W5%,(%=H/V7( %>*PYQ2==MZ4^KTI\*C)GT]>NJ/GQ9!L^5!L MAZ'L;#&-_D<^>2WUT7$;DBT?BNTP;IT5I_X3RB/R*78W W$29/:1*X3+DOUG MF5OA ([B(+ ?WHSWWA99\N:F?>M&HO:8;?/*Q>[J[LV>=^W[+-;U"WR:;][/ MZ6@VKPM]8LU-64M4\;FF-*9VA)K-&SB;+TJLVG=2KH528ME^7'"F=R4&H'^? M"Z$>OI@;[-Z#FOP'4$L#!!0 ( (B#K5A]TCD>= ( )@& 8 >&PO M=V]R:W-H965T&ULK55;;],P&/TKED$())B;I.NJDD9:&]"0 MF%1M AX0#V[RI;'FV,%VV_'O\27-NBF=]K"7^/:=8Y_CY"3=2W6G:P"#[ALN M]!S7QK0S0G110T/UF6Q!V)5*JH8:.U0;HEL%M/2@AI-X-)J0AC*!L]3/K526 MRJWA3,!*(;UM&JK^+8#+_1Q'^#!QPS:U<1,D2UNZ@5LP/]J5LB/2LY2L :&9 M%$A!-<>7T2P?NWI?\)/!7A_UD5.REO+.#;Z5 MXV_'B?LM'?"X?V#_ZK5;+6NJ82GY+U::>HZG&)50T2TW-W)_!9V><\=72*[] M$^U#[46,4;'51C8=V)Z@82*T]+[SX0@034X X@X0/P6,3P"2#I"\%##N -YJ M$J1X'W)J:)8JN4?*55LVU_%F>K25SX2[]ENC["JS.),MI="2LY(:*-&ML8V] M4Z.1K-!*R8H9)!7Z+K5&[U=4V:4:#"LHUQ_0)_06$:1K.ZU38NQA'"4INHT7 M8>/XQ,91C*ZEI=/HBRBA?$Q K(I>2GR0LHB?9 M!JZIYW)ANS-4-(T?%^5#19.H+PI:R-$WVX#:^.S3J)!;8<([ MW\_V\7KI4^7)_,+&;DC)!YJ0V==4;9C0B$-E*9T:C%3(P3 PLO7)L);&YHSO MUO;7 ^EB+=0# ")#@ M& 'AL+W=OV@<3N8GOH-FC:[F'1 RW1EE")=$G:3O[]#BE%L27:]4$76Z+F/< MR9Z+7S*G5*''JF1RZN1*;6Y<5Z8YK8B\YAO*X,N*BXHH>!5K5VX$)9D!5:6+ M/2]V*U(P9S8Q8_=B-N%;51:,W@LDMU5%Q-,=+?E^ZOC.\\#78ITK/>#.)ANR MI@]4?=_<"WAS6Y:LJ"B3!6=(T-74N?5O%C[6 &/QHZ![>?",M)0EY[_TRZ=L MZGC:(UK25&D* G\[.J=EJ9G C]\-J=/.J8&'S\_L?QGQ(&9)))WS\M\B4_G4 M&3DHHRNR+=57OO^;-H(BS9?R4II?M*]MD\!!Z58J7C5@\* J6/U/'IM ' #\ M^ 0 -P#R2T-;#I!Q-,@P;Y!=/K M_J $?"T IV9SSB0OBXPHFJ$'!7^PJ$HBOD)S7D$JY7J-=Q1]8BFO*+I"WQ\6 MZ.WK=^@U*ACZEO.M)"R3$U>!-YK339N9[^J9\8F9?8P^,CK(@ZLPQ)ULF5NL_+$W[B95WPPGD6?/J:15G9Q5_8TK4B+^I\QZ M?Y!:-IW)13HM5C:=?;/3.D>MSM$%.FT*;7)&/0^"D9<$'3E]*YSX(Z^CQLHU M.E$*QJV<\=E2<%H.(DJ)8KE59%E2I+BU HR'K !#DBT&(CL*JN^]W(Z\LUGR M\?>V4$\HYV5&A3E[86.8\Y>P)^N=Q^NO;H"3N),I%C,7/O_\N/.!F;LCB/^QFBYEM.]O9>OO9/;BC5U2L3:\CP>L$PBSJOJ=^47QC.H$E5]!7F,<< M>D4JM %\7W&NGE_T!&WW.?L?4$L#!!0 ( (B#K5CX1C=C20D +5) 8 M >&PO=V]R:W-H965T&ULK9S9('0. 3 MI*NGLOJWWBK56-]V>5%?+[9-LW^_6M7KK=JE];MRKXKVG?NRVJ5-^[1Z6-7[ M2J6;OM N7W';=E>[-"L6-U?]:Y^JFZORT.19H3Y55GW8[=+J^T>5ET_7"[;X M\<+G[&';="^L;J[VZ8.Z4\U?^T]5^VQU4MED.U7465E8E;J_7GQ@[Q-I=P7Z MB+\S]52?/;:Z2_E2EO]V3W[;7"_LKD8J5^NFDTC;?X_J5N5YI]36X^M1=''* MV14\?_Q#/>XOOKV8+VFM;LO\GVS3;*\7_L+:J/OTD#>?RZ?_JN,%.9W>NLSK M_J_U]!SK\86U/M1-N3L6;FNPRXKG_^FW8T.<%6!RH@ _%N!: >Y-%!#' D+/ MX$\4D,<"4BL@W8D"SK& HU=IJH![+.#J51(3!;QC :\WZ[EU>VO"M$EOKJKR MR:JZZ%:M>]#[VY=N'-57[;M:6:VYNRZ(N\VR3-FICW37MO[:?-;55 MWENWV[1X4+65%5;T]9 UWZVE]===:+WY^:WU<_?JG]OR4*?%IKY:-6U5.L'5 M^ICVXW-:/I'V;IM6RKI-]UF3YD#Q6[SXA\TFZWIRFEO[--LLV\JL)[5"7.NS M:MH1VUZ]2JLB*QZ@JXDN5&>]/NP.>=^&9;-5E75;[MJ98=L-V4=E_5:LRYVR MWN1E7;\%Y&-<_H^R6*[+HJG*O'WKH6WZ1E6J;J":)KC4GZ711JNVQYRZ#3]U M&][KR F=CVF>%FMEI8T5JO4[2[#_6-SF-M03GI7<7JF;&1]O&'/EU>KQW&\@ MR/\P?!R5F$'=]:0]:H]83I]83+VJ] M-VV_[4="_?9%+?FLZIS51@:V<&Q':Z9;-'UW=WM?[].UNEZTG;16U:-:W/SR M$W/M7Z'A0RD648K%E&()D=BH0\A3AY!HA_BC77-D_20!V8Z6A6MF07,JD4XH MC6[( \_5QE=$E"TVLSF.Q[5Q:@8)1X@ 'J;.R14'=>5__52^'DWEV86I_",J M.<,L(IV02"=RC!9F/M?G5#,HX-KDG)@QW'-LV"GWY)2+.M7?UD"G((M0K1D6 M$>F$[HO&DQD%&& &N3+0[@Z)&21\VY\8+-[) @^U(/JFJG56JV[E6.Z[Q1FX M+/3,^[QV[_+,FYRMK0+0FLSHTT0Z,9%. EPZ@UWQ3Z[X_J0K7_YR>?, M^[6VZJXK;,M\HRIPQ**Z,V9+(ITP,/KGLKT07^N@$5&ZF$@GN5CMD:W,'O;O M]HN-+:8VBMUNO3Y\J;--EE:9@C?L:)X91E,)A51"$950?!0:N2BYT)3]T-VV1&XC;5/OW?$!G0459OC*#/7=8ZKW92ILD540C&5 M4'+A^L=N#@B%X0SEP_KK(:M[CM6;>FE\HFISW"02"JF$(BJA^"AT;I3' GUT MXD%C-P>DPW"F:)N_A:6?F_M",#DG M7H&YVQ!2M8A4+2952ZC4QAUCH#4,QS4X[L0+SYG^J -,XE)-W:-44F4+P;R M.;YMS'Y K=SS27+LS@!R&$YR7H4]<6QR6S[@ M%H;SEA?BT*,*QD/Q1'/:ET@HHA**J8029M*5"7#*![#"<;#R"G3*S7T_MTUV MBB>>NVHA58M(U6)2M81*;=PA!OK"H2*"\^8:ZF$0FX2C267OM0FGX@J M84PEE%RN^=C>LQ,M.(XA ZEXGCEN4X$:*J&(2BCF)H-92J;?ZY.+86.O!UC# M<5@S$Z3B:G,ISI9A&EBZB$8JC>S%CW0E&^(R?,&I /QY$/(07%,\TQTL1)2\9%H#M) M=5*&2B@&*LZ=0,< 0!03[M04.3 :CC.:"0;*0:MBRA<# M^1SI,7W< M"(.S:?&+8#O^$XOWD5!,4UYYA&Q7RHA"(.G%\1GCX7Q5"8ZQF3 M+1 E)9]8*HH!V0@HA$)A\B-HB %AD!= F/0"[1/'!,KIV][$ M9ZABH"4"IR4O!*"XRAP33"[ M5/B(56RB$HHIA)*\,L?>S@@$8$CD5<@4&'N MV%WNZ 04SSO["RJ4:A&I6DRJEE"IC?O#V=>6<&SR>@**"\\9YD1"H0!0C+"] MP-)A$(JH8A**!8 @)'&YBZY&#;V M>@ U @YN/9P64T.5ZK -E5!()111"<4"^,*4 M*_5-S:6HL?<#/Q(X/]+P]^2\#)I+=2A' &=6]"^HA539(BJA&*JV8 9!!<.X M.W'^40R$1^"$AQ"&XYGF.&GR$E_JGT!198NHA&*@VJYP#2/-*(^SJ7OEP(($ MSH(F4+@ C0(.])@H'(KRN6L;0\J,"[BC[VLC(&S);,'T \% ')>!:]S%@+# M#J;F,CGP&8GSF1>P<+!1)4 RNA-SPM99.%Z!N1M+4K6(5"TF54NHU)X[QNKL M]VBZ'S3Z/:T>LG;:R]5]*V^_\UHGJ^??"'I^TI3[_B=JOI1-4^[ZAUN5MIO) M+J!]_[XLFQ]/NE^].?U2T\W_ 5!+ P04 " "(@ZU8\]M3ORL, #E/0 M& 'AL+W=O/],D)+&A")6D_-)??P!("R*P0.1$7VR]+%?7?;GAVZ)_)7:\E=^L1+B/W0U"W_T$7]?KLMNL=WO!'W;R_0 MQ=,''^OU9E ?7%Z]V15K_HD/?^P^=/+=Y4%+56]YV]>BC3J^>GMQC5[G;*DN MT!+_J_E]?_0Z4J;<"O%9O7E?O;V(U1WQAI>#4E'(?W?\AC>-TB3OX^])Z<7A M-]6%QZ^?M/^BC9?&W!8]OQ'-GW4U;-Y>9!=1Q5?%OAD^BOM_\\D@IO25HNGU MW^A^DHTOHG+?#V([72SO8%NWX__B87+$T04H\5R IPNP?0'U7$"F"\BI%]#I M JH],YJB_9 70W'UIA/W4:>DI3;U0CM37RW-KULU[I^&3GY;R^N&JQO1]J*I MJV+@5?1ID/_DH Y])%;13=%OHE]D8/31(OKC4QZ]^/['Z/NH;J/?-V+?%VW5 MO[D(>#&G-> MOHH(>AGA&!/@AFY.OQP#E^>G7XX"UI##>!"MC_C&0SE]I9V^ZL0VDA.\*X:Z M78\SI!YJWK^&W#ZJI;!:E3U>][NBY&\O9'KH>7?'+ZY^^ XE\4^0R\ZI+#^3 MLID[Z<&=-*3]ZC>9.>NV%%L.^6R\-M'7J@1Y=T4QBV44W!T[ Y!*<+J<2^6N M%&&$&*G9[;/#[;-@-%Q7?\D4,,[(0<@\6XJVK!L>M0>[U.?J7:D"9]>)NUI. MJ^CV\?3(8>>,G',JR\^D;.;ZY.#Z)!@Y.9=*R[H85Z>VBHJMZ(;Z'_T!Y,91 M'3L* !PS1JQ@:\6H[NBV?/1+CE MBX%W6SU>C6C7X[M&%.V43F^+]G.OOQ;#AG?CRXKO1%\/_4LUD2!79.YPR+EM MN<(56J D2RQ?N%(I@EVQ/+AB>:HK)._PKI/#.A0/W&_.TKU3@HD]M)#4,J:6 M/9!4G,6P22@V5!('C?HPQJ7FD(-5:JQD E0Y37ZG7O8RV77C%.UXHQE&IL.B M_'M?RP&5'\.$$KLWG;#4SON0&%DB.[HA,>:+;W3$92@\K,6N'HHF6DMV'V.W M+QH=YS+)R]0^/+Z,=DTA_:#.L0UO*C5]RKT, M,[F^RLFDLT,T2"7R#X]6^U:7*7(\)J%'T-'838<9LQWM"I&4IG94!4W]"B\: M $5!(+NZ/EKGQG#CVWH_YM2B++L]5\Z2B96KY40EG5O%(OW0[<(#,IGN<9U-$;5>Z4JF=< &9I6]R&JI$-,AE M?\I:5I%5.4W2PG :B%@H2*G/9:RS:LO/I6WN2D.X*$AQ5[]W1<45V7(Y'V\; M#F=LYJ[ &<6)'0^NV *SQ,G8D%C*?+".##*B,#->3].#/^QDA/,CT% S1^S5 M[)#$I*$ M(Z I76*/"08+49@+\R=LZO@=;_<>*UQ^(ZD-\#> U((A8MOA2E$O"F*#@CB, M@K^=6MQ"]F$7SI)LN;3A!Q!C28+L.06(49*DU&.B83V,GM7TJ=L[N;B>4+KC MKV M_[IR5FWYN;3-?6I@$(=A\%!!K$07W>Y[^77?STH#71\9,E3?J.GRXGHG MLW=5/T37/X(^=_EM@2BF-IQ R45=]X4VHJE47T1-B^.M 07N10N' M#X!3++/;(^'[>8[/OEW1W&<&[W 8[S[L.UE6]CJN5G5;R%)1L7_?<^G'+2_Z MO>Y2G*'\P0#B(4P=GP;O]SD^_79%=P!.N1[Z>!;.5+>5A"&(!,1;#,W)$>4K(98Y8[B:8EZ*D-E M)E#H)].Q"@68? C4&74V.<+W\8PT>P9%=RUZLAGO)--*T.]X(;S8@ M -H2Y! ,*!8S9T* VI8>GB>&;\F7M[)UI;+O=0<6K!)!\URB7> T07;#!9(C ME-I-C1S4)]<$S_8D,4Q*PKO==AD\,=8)9Q_.NH5]5FWYN;3-?6J8E829]><' MWI7UN#[*Q:01CYSW/WR7893^%/6#*#]'8N?%(P)L:MN]$T#&7B !$>K9]22& M'$F8'/-:=8/::J1'=0I"M N%AIUH&A4T3YL4L&40T,7,WJP!Q9##?: 8]M7P MQ' ?"7/?P49IWJ_%NBZGD>MGQ1IH'\!M)'8W\"$Y3#/J#"'(@:FOO4<,P)$P MP'WD$]NK"#UISQXT%T P'"^7=N4.R4E4PW8O$Y:CB2?'4<-T]$M,5_)Z]VW& M4J -N:2)';N F(R V#85$,.,'67]N:4&SV@8S^8#RQ6C'U5KH%T C;'$V?^ MQ&AJ]W1S4%OF:]92@U+T"RAUJ%BKO3Y]Q8]2[&X_3/E4=:F?E9$HQ$5NS0^) M97:'*@>5(4_.I8:Q:)BQ' :!EFC0.&@_-\5+QSI(+L/.KBXDAQ%./#N[].B\ M8)BR?&<(RNF4C1Q8[T$"T' EA!VSQ@"8IG3A,TA,9FM/48;\*+A9N#[MNST M!'U1\?'5C[H=\RQ#W2X@QIE=*]\ 8@L68YLQ(3'?^3=J8(B&8>C&>P1$5HFW M?%VWK0IE.?B/O.A *UV2R4B<.,,)B&6QG@)336?G0HG0A:Z M*(-DD>/F(5<.\$0.BK"'/1Q=V1ZU!N7W^^W8 MFU7'>2I]*FAUO!L$UA7T*]I:_KKBK-KR"5XE!HX M"YAA)PE"8H@P9D\>2(YFR),?F$$S%D:S?PE1W==- YH 8-.2.KT>2 QCXE1& MD)S$%0^%,4-A+$QAN>=0*#3K#T?[!IWU3M\="-_#,SJI#.B,,6KO,N2 &".Q MIXIDAMK8%ZCM.1C*7+(BB;.Y'?[%9[1$@9]+D>^I"4-Q+$QQX5TE\!# +'5) MK!\*>'I / ?L_D-RT.X_).??_6='#XZ$>VEZS,=S#>&'/\[:.CNKMOQRI\9B!1Y8&(^?3?K=K]%. 11-5=5\V0FUL'P[*J ;M M%Z,JR*?/CJIS:LO/I6WN7@.N+-S2>S\]M>5%".AAD\PY'0F)4.GL4#L=VXQ&0DG=FU_F0%$YL>K@\>OYUR[NU?HY8 M+>_[=A@?)#U\>GA6^5H_H6M]_@Z]SL]G.,KJ3)^E4J7 M=N,SQ>.;0>ST4[:W8AC$5K_<\*+BG1*0WZ^$&)[>J!\X/-E]]7]02P,$% M @ B(.M6!H2P93*! W@H !@ !X;"]W;W)KO(%2@2 #7AY(>F\- TF:[6;3=(DEW'Q;[0$LCBPA%JB1E M)_]^OZ%D16Z.%UNDYOCFFT-SLK'NUI=$0=Q5VOC3I RA/II.?592)?W$UF3P MIK"ND@%'MYKZVI',HU*EI^EL]FY:2662Q4F\^^X6)[8)6AGZ[H1OJDJZ^W/2 M=G.:S)/MQ95:E8$OIHN36J[HFL*/^KO#:=I;R55%QBMKA*/B-#F;'YT?LGP4 M^%O1Q@^>!4>RM/:6#Y?Y:3)C0*0I"VQ!XF]-'TEK-@08/SN;2>^2%8?/6^N_ MQ]@1RU)Z^FCU/RH/Y6GR(1$Y%;+1X&M@EY8?"9#3NJ3:8 QOIIFG>)YJY@^HSA/Q5=K0NG%A M2KJ%O&#OH _M(-H[>#DT\>_9T@>']/_W5)2MC<.G M;7!+'/E:9G2:H.8]N34EB]>OYN]FQR\@/.P1'KYD??'YXMO%U=F7IV"]K/CM MKYN+T?SHC>@LB*]RI3)Q;8NPD8Z0DD"N=LJ3%U]"/AD+:<2E=Y*T$IFM:FGN MQ=[K5Q_2='8<2A(?V[MX,S\6UHEG7^Z/A?)"BI6V2ZF/Q)[:%[6S:Y63$[;@ M9WBF@!87LJZURF3LOYS6& $U&CH 32Z6C4=4WK-"QO\*H%>N%:ZU##QQO BE MA'R6H8_QC@0#PEMCE%F-AT;Y4&M[WSL8V@,N:]X@A14X&8O*+I6F*)5IVPS M#!#['89:AF\H*XW5=M6S<0P"?F&@G3F4"Q3.+29;+M;D JQJX;<9\E8WTR[\46./8K<2PB>0:Y7),/G-J)N+&QA#7%3*O@'XB MU;S)0@L"3I7)\*7R%*7B#.!BV*A0/H ;CP8U#N3>@H:"4&M%<3B"L /,0P'FGMK8E-;H9L..(B?"13HQ#?/D\ M9X=CQZ=1Q=C#QG9R7'F#(J(5^_5'3_"WMRE55G*Z=)/3[@@!:A-[M[\;/>XB MM+3D?C=][7"DP-#5$<8)VG#K;W_;33OA/Z#Q1.*;1=K35* @4=\.(3JD*4BE M_3YJ<'VNZ#WUG;%Q_W=>._OMCU_>'NQ0N_WME]Z9?MP3;PRZ;M]F4/'[OM"W_H M;%G1H'W]XO;ERR]>[$O77+Q]0]_]W+U]TPY][1K[7K@WYU]\LG?!>YDU;8?\,-#]?7%2P3(UG;=XPPE_._1OK-UC1,!&/^2.2_" MDC@P_5MG_Y[V#GM9E=Z^:^O_<%6_^_KB;Q=%93?E4/>_M$__9F4_G^-\Z[;V M]&_QQ,]^]O*B6 ^^;_2&"\MNR+]^^ MZ=JGHL.G83;\@[9*HP$XU^"AO.\[^-7!N/[MCV5O.U?6Q?UZW0Y-[YIM\7-; MN[6S_LV+'E; YUZL9;9O>+;;$[/=W!8_MDV_\\5W366K?((7 %J [U;A^^;V M[(S?VO6R>'6S*&Y?WKXZ,]^KL-]7--^K/['?XK_N5[[O@%#^>V[K//%G\Q,C M\]SY0[FV7U\ =WC;/=J+MW_]R\T7+U^? ?NS /9GYV9_^^/]K]_]\G#_0W'_ M[MU/O_WCUX=__+WX^:=+39M M#6R+2"HCO@Z"+[,K'VVQLA:8ZW"HG:V*=0OLZGO;]/6Q<$W1XQRN*9LUKN)[ M6 \XNO4=5T<8/VV\@7AK.EMM2B&IK;>%RV,[9Z3"\$N_(F?(O@PVZ'L '[7T$:["IZVP(K]KG@ J+J&%H+AWX>) M?K&'MB-\O._+IBH[V$7I"^?] !.MC@12-M@D-!?'?-/"_XK+O_[E;[>W+U\_ M?/_+>_KSYO75LOC1EG[H"%R4/<[?T:F\:_>'LCGBR'BQLKFN'[8Y/ M"2;;P^P[E-6/UK@&/MNPI9_>/>B.%@!$^^A0HN.R^T/='BV>06,WKM9@!!EP-=ENWWB^+R_< PS_:WA9? M ,X3! .%^((4",S5MSHQG6P^2>$ T[X8/)XMT>+0K)4V[4=0H4"$>]OO6J#C MVZOB-_B(O_C>@6;!/?YSJ+9R5K QV..P/^ $$KN!I=X_M0[^Z_! "Z0?7)YY?$TA&.'!&2-"4 M,J(CED%:VN-CQ,A\FHO\P#O[:)M!!@OZ_#EYLBS>#^N=2782]C?>$Y%(9^N2 MA,UJZ(NF[6'YO4/( #TI43FT//R!=KV!A^%\438!?:\5!6FQEXEQP81X4>8! MK*UL CXV;7,---!W(*,1XPYE#6P;D6FW@![\$7ZP#9[#PB#QEAWR" !4 8;K M]D K,N#Z\O:_<[K LT_6=R-QW,"$2??BZA>%.L:=N8V6-NN!SN3:<3OX""O MT2*K2/X C=!"BV?!$.H"A*S;;>/HZTW7[@EAJ/Z]$C(R5LMF7R!B)2PZ$=NM M$>XM?4(H:LLPN J^SW $SY(-C8JE7=5NR^1C% MSV"H '-@62Y)#YV#H:'.> M]$C=-O"G93J@YX27+1)/20R);(2"K !D5R"Y4&S!F:F4_N[=#T'OF!DED\J0 ME05E_V@]2X<4*6>E"8A'9#GFO]*#2@0N$>0.!]BA:]C+("I\+%U=$AOQ$K MBG![I GV9667HMP_18H"D<.<++_.BZ*)8B%V<7X-" -%:.B@A;%.J:Q"8*Y( M ,E9/BNO%X$CYJ";E8FF&CI5.5TP2(13EV#D]@,L 9P/3@J*K:'&O0 :.J9X M4$@I I?%NQU(+Q9\B3!/A&F70"<"F9=3';"F&? W';4TKZZ G)[9/>NY>229 M1*F1K8%FX4F33UBQ;)R2*$*MHC(:9ZKE+U$NN\J5'0P "^ =/PFF'.!@AY1> M@75A&Y,.@A_A$%JB:! 1:"ETZ &BSFQ!9H-9C=3=V7[H@/P(VZY'Q#ZV]2/S M$=F7+ &!FWIKZ6QWPMI,34><+A NK&=T2C5G<-9#^P1'VC["/^E\2_!MT!A' M!#VV=)0,I&($MFT[V1[1LB<+!CZ278AG=H")>)@FE.W>X*&T*')Z:?(Z:<@-_Q%<:@''S"*\D+,P=)52%I ^1;. M!OR:S\$_G[.0B5K42+X[]4QG(\H,65U':DK)2K#AWVFS[C< M>27YE-G3TSV1N07*D;UD,YZ1!%<0VF55.15^SU(C3=.A1'Z TP>U,NM,+#+\ MKW=MBSI>I3&Z;KRA9XABM&9FOP("4BPT$[2Q=.X$9? D>+ID6("]UEM#9G=P MQ2;XU#6#V=C8/AC#)+K88D*.B_Y,L07$]U$S_QTTVP'V:\[L<65B.CX %O?C% MP 0U\Q)2?)0;@JLH.0)N")<<-=J,U]^5%<>F @ YRLP)E)TA"\02Z]P9RF]Q ML\33 .^Z]#ND =8/H] +HEY.& M?5^3BB.H!!_ M(Y[6:>H)QN4)CC;"^M74&4(W#.GW82.."JKV1,LY'U3\(I4B7421'XW<@J%X MZK27YHNKXGL)P&$<9 "!WJS9:LD"Q_I+B+%-?Q(D@MT]:]PZ!NRWY?NB I25 M77&)G\6IYJ]B]!-$U-IF,CYWI>>7:)+I/4=0*VOV+<>QP,5'%":N,_"R>!IP M<&W'^A=\[ZCAYT-H][5O&?^R%=G<"!7(H)C *^!LFG;OUL8VCZYK&S(X7)/( MF-1^]2&).=^'+4?")I WG_M"JS^0=>T3J M#(4# :A0Q:.1Y5&$8/X)HT D9U*K1NSX,#NC91IF$MP%P1 BSHG*0(IE-YC5 M+>L0M0?SJ)GNCB)_G'*HARK* #2#:HZTXY"5W97UAO?GN@H5+8H2$[/;& Q9$$ %9DK&*8S!Q:QR*-<-EJ2 D^+(O_0,G3 MG^"W,G <^6YD\ (&Q6D> \B<4K426I$\%:A'0 W&S#E!4G-2@/8(KD?W)(0TB#4.,(E6(Z3P/5X5!0I@:N60.*R;41 M_X5#0?"IEIH#P-S@[2AT]ZPX I3%@"L=1I !XF.3W^$:\$6]*KTP3YB&8CX= MQL7$L4')WW8?<*^"M=1&* LZ,2"Y_HD*2CAS@4NAA"%CC:.796+&]&U?UD;S M#)4\K@)(=[!((R< S;9#YZAOG[#P(B;M<.>D&T[IWH2VY*: M0TR-Q7 V03'0Z6!=%,K6:ZPEXKJ18IP9W0%[HR5EHL:>J.0KQL:3Y:- M$V, MTL6<]TW'C;9CZEH3?2YG:V(R@P@#O7VT08,QTEDQHBI^K&P:I+K4C(ELP. B M4C(Y4L MP48AV5B;Y[,G!M4F5?8BSJB8@7\"?O''P1FU 3 'G^86)WA<%H\F[XWJ 2A+JFZ$7)D7S+%\[L+5*0R";#TW[!/ @14F\ M#A/#B=)1I) MY6HCVK,)RYYF1@W/*&1(/IR9#?I6F2&14B8:[RM0W,%5)]:Z(M1)M*%*DCY!N7.HA-(')]FQ50+A^!'8P,UL< 4FM/5& M;2"P,!J?P<.+@(^V=@<)9\7\P8SI);%S,IM,'D'/0B\+-KH!U1TE%)DW4I1F M&Y@"?@Y@.!RN;$FA-:>A'64J;4\)?T>"(A>C.3H,$8_KU=[54-O)4-8JY%U< M%QS@,4&@E5:AG=1V27E2(LCC4K2"^<,K:!QIP;%Q$!2N)!W-M=+^;HQ13LQZ M+ GD$MNAWCCFQ63'5)J0RN_7V3Q8?X$!7?"U,3[I_(<$VC\>]WL=%&.Z %8Y M=60+4YV$[?L(I J-V>5&'AW%[*Z9MSF.(G9G5ZGWR:X!V1N]DA";?+1D&\+% M+APG$U-2=1I"\\E#A&&>G,)9MH\19!.KJ("I#U1@$BI316QON/P/W3#7K8<] MRB_9.<=W83LY51_*HT](WJ/XX$VSHNL^6,YU)#'PI)8.9)!OF\;6XRQMV>.C MFL37D6#8::$@!C%HG;93'VO;@DK-8UZA>I:?30 5SY++Z-)7:X0X^528"H M;RT8IBL0 -J=0B<,?]PNP 065S2B*A39CHU+]><-EU_%VJN(BQU9D:G+* D< MU>\H^P,I4-!_Y(,,Q3S?S9S&MH9M$;J8\_5 M7;S9HYBXG"7#HOU(AOFTIXNC4&EPZO%6 &4FH990]8O)QD MEF-9BHG&&S[3A7)U&E$^B0:+1 0^*6=(NDC.5'6@/\B1Q:099[^3BNY0&A3: M RH4]FN406NI?%!W.X<[*X57!Y-9(J+AV^RP[L+G(AX>8G20LC>9D2K7+!!R MAWD(+E#EDD&-!Q$5Y<519QL"1JEMGQ:AD2,)>SL,'19P(HM/26Q<.J0'-)OV MHCJE1'3&,@GF^$)BKV"P%W*X4/O1-A]BS/U9/[0"0+Z*?(F!>AT M4+-G'^M54A&@&\$"&82!,)3Z>Y^XP5*)#_FZFF!J%"K+T&!TNZ"F>9^A,D4Q M C*>2(FC7:0VF4B$9M$,Z;5@$^PN(,22,@":U+'W%L1HM&\@7/K]O7#TDS[1) MJNP:V( WJV,"!AFEZ,B@K?;G,!!K+L9+QIE#3%W#LV5CU(A!$R$3A,B%-"?S MP5Q^@9J?CC0CJADR+?IS '#T,2U!2! (8[9;VYDR6E9CH)38OBVT M?*.MZR6Q@D.JSBBJA^?.BXGYBB(-@X%87OU12JWQ@2QTLC3N*@?^T3%R\L M"0OL5/.Z5F?*=SSJC(WYO[A'<2-(B*/PD"[8B<'^"3'MV#1(_B7;9FHZCQ%F M3L 9#35V6E""H0.(@%5.2KGP)^W-YLXO50TA_AO73)HI0HH<"VCH5Y/\&LJ6 M$L>?HP,QT10#\;9?+Z\TS,0]Z:AQMG5DG:4PH9:>89,._*P=U;Z0D@S.3X+9 MA8MC0$;($ P7?I9[@HD/IZ(<<3?JT0Z=8>/<7&SLQB5(\'\E%464^P75QG2T M+'XZP2*+N>,4\6@I(@_T2Z&"$8%AW$K %F$7Q":=&-8,N+4+!TS#%ZQ[2GF& MZQU"V4(,LBQ"(31>1I"X;&.E?[J-%6RD31_2,[.[5GH5M\//H2(M<=>*]Y<<]E1B9BT>::\(]83LV\K6TNT,_NK:45(C"!6_PR[&3C,#,.MF MJ$WM-C%KF,J=[^-5&+P3,]<=K6)^"JQ'+XUJT/&9L2"^,_])L:4?02+41_,# MZ0+X;S6X&F6_+VZN;VZ+5^;'M@=\/EK@>XRGW5Q_7KS*%%H?:OV3'G,IX)Q! M(6IE*RCIK,0"JU!I@,B)TZ2VW3S3O_H"-*P3&X'=)1\JS=/^9FG+O>>*S0L^<19P9?A)!3L+MS)P5VI0)4UU,?*I=%(E*]5KQ M(D'0F$YCP6C>:S7"*Y!XEWL2D\7G5Y3G&*@.E8JU@3L/.ZKTB)B!$>:GS0:3 M[W ^H&@&*6J(CWQY?1-G_?)J+&6_9'F&O5TH#D'J)??JB!K(PKFY-/^\F.,BA[" T/H6*Q'$H#O\&(CE-(UW*!B3[:S M-4%%"<\8<)@?BF$KE0C _S>8^]!K8X0E[HKWL1<\M%:Y\6,FBU53^(<-J?1R MDS\F#9938%( ,MSK:MF'#1/FN%T^^,^K>([] DK8DB)QDCVU_&]61@+XA1B M/[?YU#=.\FLFN]R&!=QS62/1U,'@G*) .JTWB&";6XNI$ AHH7=9V7V+H5:-(<1:S@W@V&ET>6.T)%ET MR60KO@UY&+538\$CMT)S#PA(HJR*)'%5Z580J3;FY>QH,1.#4CH?YA"=%*8D MMY.D/\\!_+K8M4_S6R'XE<.U^C.TV6G,X35WXO,>%4T%>)?@F?8)(A=I3R_J M$['%DI#FB="I3*AGU*OF4>(Z MO[-2U-O6[79"#%(2D5:HEZ'MS% I>[F'+[ T@'KVJ<0>%R??=UF\BU(QDCP[ MUW/VHMB!',\-MF F/E0MIP\DHDR2>F052A7O]>IXK06]4@-XG\Q(%RJ=!G-E MMT[\J)05G0]'&:]-TE50@,XQQ$:8(CL*$ZM[ \AB9TTG>1KW0"D07EIN12B MWAM=C1-FEO1Q8U'D4::G-8$:HJC7Y_<6E0_3$AWSJ!4@JG2MK@9M%TJNQ>]6 M09,6/*;=+4OS, -Y\+\E;)-0X;K%)1=%U:Z'V*3%B^EM)J@S&F*=U;!5/RCX M327>9NOVPY[+E3X%<^4'K&RO2^S(@RT^%4_6?DBK]E("&-6!2\""R['(C8X% M9E+CE0>.\^8V,H^QZ.%:*]8]WOJV4%Z/$?:S()2%UV!T,U#Q$.)2>W'YDI@5 ML'>AK"TU[V!+8*L5ZV6^#K/<@X@ I?:[N&CQ5@*ZAFAG0VV]0A*;4C.8DE;@ MGZAOTR1;2#N>QLRP$ R_29-BA^I3%V"8&>$<-2W+X=\%Z @,UX M8QBE/JC8DF@!R22]",-/E:V?OU:Q,F(%TKN\L/L*[K:N.W4*\H!"1.(V"2]FGU-S83 >?C3H,(G M%4::VY>W7!YYJ^61KZ@\DF3 T 0ZK&.E%O6&Q50OB"4RXZ;T,_71/M$=#&5H M'449)>R3B.)K;8.9<3E7Y?H#V&JH6]4I#@:<7#%2]A2T(]F7BZ<9WQ [@#7N MJ;)HD\M,J>78H.J0,GEPVX%L\D3UQ&Z.53YS40/J%MQS65F\;'O@VS@G@2"N M31HCW,V%ZM[%#N>:K92=._CB-TI4WWQN[F?P)C^^3$)[= XJ M !=IH$X[+[,8!:S[T083@/B^R @PS"E_32Z^RL)@11(&,_-A,"9,):M*W=$0 MG$(+;A*CP/N8*&\7?.@P>I$/CY$0?X2)\$X:ZBLR0;)D0N3F]JIX2!-5E'T8 MW_:=%YO(K;:BRQK+*I ;#+!*RCT['U]\<2;@?D851L]R1CKH-7=7)@1UA&ZP M$B5>KII3D,1ZDE#A."_A]*:$("\#7F&$J>9-SG%CKI\9H M=_'X>RV,VX&=Q58NA@,-FP0UAPY%N89X*?\(N!F\'95YI#\M\ER5*GN\L6R# M4HC#Y;$B0&4K&N]85:4_F5C-FXE6[*WQP(( MP[8NO64Y@#.^Z@!5A8^WM8]3Y&32D26S0.F8]7? HU1=M^G4QS)N\Z)YY+;HH8#F3ES"+_*"2R@"2NH^!T?>K)+<]^, M8S[SX<__3R 50#,%$(&)K4EGTKQ_%@H,,1_'*,B[AC>N\\2S"N<&&[_^-#3X^PB?T'1.[^^;55?*^DU@F+-IX_+*' MX^@%(LD ,U,TQMTG"2EZU8B8VR3.O6AF_<23KQQ'&G8"N M:J"KYI5 ;GI]JMF5Y6S-J,-"DD^4W*8^3#PU.O>T5,DEGM2'C)-,EL3]Q1B:23GL/6.7!C-O,DEJED]3[9; M?^L$;'0&:+Z>K^W=T#BH,W_3Q>AV*JJAU^MK)VU(Y@C'OS2WJ:1*[D0UY=7\ M#\5I KU+9%QVO6H7NE?!+,FO^4H8AQ7BGY1M]%:KJ51+^D^XPG6F^B"_*BF0 M$U;S3B>2=V>,.'.F[K68JWL]\2:KT>2))W)"F)C5U0E.,+GH.*WK^-167.X+FMSV??8- L7/GS(@ MU#\#MB<7%-(P?W84.H9Q'8S<8!:;*^7Y#76A8#Z[7SU_$X!D@ M:4"R.EQ'GMPUPCF6T/83ND?0=^WH!H7I!=D:K4\N^HF-,R6F*6DYO"E@+S6: MT_O%RVUGI08;?%5#K4*C&R_B!;O'M/Q_338BR_KXFH3\10-)3]FE6P(]IO,% MYYC?*Q9N!P^3:6)$[D=?HVO6-5CEUM/E,5G%V&GKX_1=UI?!B\![$#LUV3"! MH;?5C=Z4K7ZKSBR?/*B\:2KAR]]%[KHKTG83I&')CF>(Q;_F31DQZ9" M[);-&J5/ SOV@Z;%=V-,FIA/XE(YA-0\SN=NRX_O6"%/ R.3#&;JHT7>2Y$ M[-IP#T.L+\_\.ZTR7\PL'>_*" (!HP9T&63%EPAC7WGZ]H]$33],! %8:*[3 M]JZY!G7#?6D)GW!.03N'-9*=-*]RB@UQNXFO21F])(6#(:Y9FIO/0-U&I;R/ M+[V\H^\U_!'$17R; U03)ZSGYXOD$W/1'-TIVQA>3Q8AONC8% ;#>0+%]N+5[SH(43 MR(7Y:PY25)=IWU9B+44#+GTE&VU]#KU\KJ'>!D\\&3]Z5<."YPPU)S,3&K[_ M1/1XDB:CMW.P;%P6)\Z.,#630Y!Z%"X0X5 (9O FJX=C4<1@3$BCPM.4W>J8 M8\L2Y/@+Q=(]9RH(=*EJ6AW#W6X<)=:;P*:P)&P3+DA^=HU<] X8MY*W"E*9 M.M86_6M(+57R).'0..S-(BP+BE(!B_:E&C]@;;X3)BIYBK1"12OP(MWA3>,? MW=[]KHB2'N'P.H3DPCJ^J)9]6:PXF@P:FOBT7&N[-#]@SKBX*:Z+?PTM*P6^ MT71H^ H55/9.WRHNJ):VJW"UD#CJ";4Z&^:^A;D%ME:2E,!*^6JA!Q1E**RF M4 54)_N-=M.U#S^Q^?$Z&E]\C6^X6Z< MT8M=NJ23>9,I!7DWH^5D.]IAV[83AP1?YXK[]XK!/I=?.P=\"%;YJ#6I;I\L M54/"4":)$-E);V'22T'@N#/R3.4'J+?/J;U'&N7RBP'FXJ+81??E7)=_:D/S ME5!JJ5SR"U^EV1V,1Z+*J\E%I/)2-11IYD"]&(^4[723&VWT2O:$3X*LR@MJ M:RP))ZLF64SN5ZGY!3'AE:DA5,^O[YRT5.(ME%9?QB (,VDC=!Y^2%X>:1RV M1 ,2#%C?;N^G]R_P]Z.W!SV#UUFTGL-J,<7JZ5L9T/ 8>LP#\LUTBE6[7[75 M,:V\B>I!"[[U[J;QNRS) $*S[5./1/J>\4#"6YRS'$ER^8-Q+GLO4S2C1KW# ML]E!/)+UW.!LA!GE$T]$7-* ?AJJH,3Q-%$2#F-TJU/,3R<;GPVF8?A,;O%/ M]!O>/T]5T$@7:E! B7+ZZ*[Z1'WRB5Y&%[BF[B M_2A &8_<&C<:0"40S$/O0\#93%K_[Y)?9RX&0![6#V:2O=7"&O8I\ X+K-;1 MVMW\]HK0+)\@1=L# 3=O7O1OW[QP'OY9PW]=^P3_^IVU_;>@7MZ^V=MN:]_1 MNS[(+/OZXN8B^1;3_5]?W-_O("1\?&W;PY@[OY8=EAU"B>^@:$OEU]^ M?L'Q%?W0MP><$MN2^W9/?^XL\$^'#\#OFQ9TN'S !; FG\![^S]02P,$% M @ B(.M6%&SZD6U"@ $1\ !D !X;"]W;W)K&ULS5E;<]NV$G[GK\"H;B>98621DBPI%\_83I.ZC9U,[+8/9\X#1$(2&I)@ M =**\NO/MPN2DN)+TTQ/VQ>)E\5BL;O??@OP^=K8#VZE5"4^YEGA7O16554^ M/3QTR4KETO5-J0J\61B;RPJW=GGH2JMDRH/R[# >#(X.[/^ M037K&9.^Q&2.?\7:RP['/9'4KC)Y,Q@6Y+KP__)CXX>= =/!/0/B9D#,=ON) MV,J7LI+'SZU9"TO2T$87O%0>#>-T04&YJBS>:HRKCD]KAR?.B3.3SW4AR57N M^6$%U21PF#1J3KV:^!XU42PN3%&MG/B^2%6ZK^ 0-G6&Q:UAI_&#&E^JI"^& M42CB03Q\0-^P6^B0]0W_S$+%?][@H3BO5.[^>]>JO<[1W3H),$]=*1/UH@=$ M.&5O5._XNV^BH\&S!RP>=1:/'M)^?/KSU?GE]U=7XNSMQ>GYY-V\+\6,-[TQ]#$)1K11Y MKY3%1K"D56EP-/A6F(7XJ7_1O^Z+1Q?]'_J/Q;5*5H7)S%(K=GA>%SIAE[." MNE)6O*E2R'_WS32.!\]^NKCFJ^C9X[[ #8"5 :W6"2GFULA4N!(XMG5.DYV? M78O2FK1.*A>*)#-U&I29K*A&A>(7<_X.QI()F#1#O2E+8RLABU1 JBATL>2; M!*N$2E\>H#9AT_#6F["6KENF@&J84ID*"FF<3I65[<#+\RLQ'H>#X2QX=""B M43B=C+$.>GPT &JSC 1)7REU*NH2=[#:D2$8OE[I9 7MI=SD%(I&8S3NAFJ' M H@%PI#*0!(6D)TDO&],JE"M4[P*<$/Q6M15;95 $2<)S(<\1<&BE:VTNH'" M^897BV*HK"4)S$#)X#CJ3_ S[HOSQF4R:+?PA&4WT,/[UMH7UROXY5Y7^/ EIBXJ'[^ 'H@% ML%\D&F&4SH'TA>A1P=1?]3> M/2;;5.<<"#<>(UBM%3RHBR2K42@#7;2+=";3*8=X:Z*K\(!RHK.DQ1]R%<\3 MB@&#=#CP*.V+DZVM3YJD"1+CJG9FD"_@!^U]\7,AZU33E$"38(8G2U)P+IX] M8#Y%FBL>^Q9YG"BR;K-]VTY"$=ZQFT >39ZY8&_!W3)I+IBRT!5E 1#BO"<7 M)D/WP,DIYT@1WT+H3Z@N4!XH5^G3X+RH9+'49&0[L%"\KI0! M1CDO/^X9, WC:11<(ER4RQ9+I4DT7 L/P_)'P_!H-!*/@]?&I(R@63B*!L$U M%Z//E\?U)X8\^6W9CEA8D]_*9+,("/D 46DU^9-@6U56SVOO9L2N-!7BPKFX M*91=(L2Z6HD+N=1)2 A9 ]GTGRA;H0RTPO-EQ.G0+, MR>M6)699L$W]8,]LF$:C !2JTJ23!B+=3*[8CV5M2^,4TN2=53?:U"Z@VB7V MB$SVB[622.1WM4U6:/G$R=(JGZ M8='8 M[FE+75R-"/OFUS$-TP,L%G0):U*0:*69:5J&] $QBP71 M*X#M3(&@?")HU&@W&4>YJE8F=0P6]/K9$P ,L,NY+I>XT9^X'H1BI;*2\Q61 M3C+-M:JI_6*%EEALM,J@J2MT>:DJ3:VX2/62?8#PNXU#!0@YO >(S6@6(V@- M-8;B((K"P2B^FT*;$H&BF76L2G:KCRJI6XK>BY,)Y M@7G/X?!6>88&#:0?4Z#XOU+@ MCNP>#T;A>#2]BPD?Q>$$WGO\-70X"4>C\9;KHG$8'T7WD]TLG'TIV36%]I_F MNV"7[\37\MV<2>VD7M:N$K0[HU2Y9X]&B-?6U&4HWKPYZ[CD^O7K MCL(>W.@0FH[B68CLF_^&_1AYC.)))R^4$2VKR?0WF,6)OE/&@X-).)L-'ZKB MVZ+%FS-=8:M(=:++EK;$XI]#U@"44QH7(ZAY_;JE0J:W7!8T@ 2 />P$@:T M0%PLR.)"*4].-\@'M ^(4E(9ZQI$0^0I^, ??I$3NIWM)N0B7?/N0WPG\_*9 M>,5 5Z%XV3#;A4JU#)$]]H,BN5#\4,,>\5XY@UH-. 6ONN)PI>R-3BBVM 3: M[VKF93;/'P7I3]Q!F*QN.IN"6_>EE;EKF +@;VBX+WZEU'U;/+E"C[^5HT$\ M/>G*#7;:+MA-FZWZIJJA!-=%TE0[WJNFVGN9#^#*S4;0!U05% SQQHS:N M?>,S W4WX:K&SJ%C/W(TI0*'D6;'+VC/*[5J6:,S,JBX_E JC1)!=JYNM'C MZ@1*^"2R/4+XBS@A^").^ SG?\.N"&O//0?_V=U1-)K/COZ'+^GI(C>Z&5!0/OAI0:(O'HYTV*YP.)O<"*@YGT^B+FJS=I-R%5?!/ M'RSL61_\B48+N_*7-1^,WH;BWJE!M39!-_4)'R[>/D!H&32G#VZ6S(/LLO/7[V_ M$GZ+ TLES4B60@\EZ]Y!RM[Y82CF!L/1KFE4%O@_\PQ*4RRQ7NS\E#_/N:N; MY :0+*K\M+OS4(.(S<5D//PWH-+=V@2)1\/!%+N;K\=>=#3<8F\ZF]Y/9>2% MNY'WN=?^57"[Z_O7XT^]Y[XC]S;L7]QV)TU$N- M-6=J@:&#_F3<$]9_@/4WE2GYHR=2%"'BRY62R#X2P/N%@4.:&YJ@^PI^_#]0 M2P,$% @ B(.M6%Z8X >! @ C04 !D !X;"]W;W)K&ULE51-;]LP#+WG5Q!>L9-7?R=IEAC(U] :]8U;7<8=E!L)C9J M2ZXD-]V_GR0G7@8D 7:Q28GO\=$T.=PQ_B(R1 GO94'%R,JDK :.(Y(,2R*N M6854W6P8+XE4+M\ZHN)(4@,J"\=WW:Y3DIQ:\="]]_A"-!WSP#\/< WNIM$1N6,2!(/.=L!U]&*31NF5(-6XG*J MF[*27-WF"B?C*1$9$)J",>:O=?Y&"J12#!VIZ'60D^RI)@V5?X;*\^&.49D) MF-,4TW\)'*6K%>TQ0:&+_C?8N'G>"TD5[_( MKU-U-ZSA:58]-@-1D01'EIH+@?P-K?CC!Z_K?KZ@.6PUAY?8X^EX=0OCY0R, M,?_^M'@>?YTO'U>GA%ZD.BUT^>UQW@D'G^!LHHYJ Y9KY+H5'=4*W_2C,R$% MH0D"9>J_)!)3R"D\K69P!4'?[O;[RHAZ=C,FQ'[&]XLJCO"MSD54.!&0=WK7F0!;X:_<22KS,"MF53C M:\Q,[4OD.D#=;QB3!T&ULK55M;]HP$/[.KSBEU3ZQ MYH774D *D*V5UA8![29-^V"2@T1-XLPVT.[7[^P$VDT4:=*^Q/;Y[KGG7GSI M[[AXDC&B@N7 BI4J>K8MPQ@S)B]X@3G=K+C(F**C6-NR$,@B8Y2EMNM8:8$][!=LC7-4 M#\54T,D^H$1)AKE,> X"5P/+=WNCIM8W"H\)[N2;/>A(EIP_Z<---+ <30A3 M#)5&8+1L<8QIJH&(QL\*TSJXU(9O]WOT3R9VBF7))(YY^C6)5#RPNA9$N&*; M5,WX[AJK>%H:+^2I-%_8E;HM4@XW4O&L,B8&69*7*WNN\O#&H.N\8^!5!I[A M73HR+"=,L6%?\!T(K4UH>F-"-=9$+LEU4>9*T&U"=FIXKV(4X(013@05+(@B>J0DDRKZMR*>VM,,*?U3B>^_@NQ[<\ES%$H(\PNA/ M )O('AA[>\8C[R3B!,,+:+AU\!RO<0*O<K)@(0XL>D$2Q1:MX80BD>0I]>+^X#F;@C\?W#W>+ M.[2VZFVG M7?O,MRARFD4*V$;%7! K4FO4VZU+4O&ZE[49IDPA.66BNG,Z'?JZG6[MEHDG MK&+$<%-9:XHF D> 37)9Z?MU,[!U;C:N=NM=QL-.-8;]ILGGZ%8F\$FP22B M?/T'Z6%V^N7(>%4O!R^Q6R>YA!179.I<=%H6B'*8E0?%"S- EES1.#+;F.8_ M"JU ]RO.U?Z@'1S^*,/?4$L#!!0 ( (B#K5AU&FOF<08 .\0 9 M>&PO=V]R:W-H965TW-CZF&_K_,YJZ@^E#43\&4J544-O*I97]>*T<(R564_\+RD M7U$N>J,CNW>E1D>R,247[$H1W50558LOK)0/QSV_UVU<\]G"MOY)2\(H)S:4@BDV/>V-_^"5">DOP@[,'O;$F:,E$RCM\.2^.>QX" M8B7+#4J@\+AG)ZPL41# ^+64V5NI1,;-=2?]S-H.MDRH9B>R_,D+,S_N93U2 ML"EM2G,M'_YD2WMBE)?+4MM?\M#2AE&/Y(TVLEHR X**B_9)'Y=^V&#(O!<8 M@B5#8'&WBBS*/ZBAHR,E'XA":I"&"VNJY09P7&!0;HR"KQSXS.B,EY*_Q1!L%R?'W+J-;D=%ND5@P0UW3 MG!WWH"(T4_>L-_KXP4^\SZ\ CE: H]>DC\[&Y]?DQ_CB^RFY/!W??+\^O3S] M>KL+Y:MR=J/\^NWVU$F&!V2W%G(N(+<-4Y!R7,S(%)UWC\YSB9DSYT16-14+ MTAA>\M],VV_4UIEA^5SP7PULFCDUF*R\ AKD(XUF1$Z)G" ,.BD9X:)NC"94 M%)C>SR@;\9S62$O!'@T$T*FEUAR_HHA<0KLHF-*P:@3@KZDR"Y(K5G!#%-=W M((1P5*@UT]JF *A9VW=(;D'VTKZ/'[+ 3S]K,N6"BIS3TD&^)=Z2TPF8;SB8 M6K4I51"P>"V,8-^!WI4W2J$;H7]P[0*$O&P*W*!YKAK@XHB5:0.PJUH*0 5D MUAAMX#,@1(NGLH0F"GR.6=2@%+:Y@.QMT PT"7>@;E@U8:JKG+M?.&JY?%&T4GKI_&W=.Y:H"X;K\!DY#B %QG%'@+?=SY M5A,_<[,T6#X 41"[7I22;O%F]P1/W/.?;/$';C((5XNW6Q-D;C (E@^P)DK= M089>62X@CQ4C#_@C)&D1^T2J=ND$6[E3-#9!!>.0:*I+.,5JJ3 !:Z:X+'1; M')6\;WLG&(A4" ^8L1B[^FM;P;8#D'2W$[C-W3:[P8.;[G9L!MN4_ 8'D;:( M2JA%AAY+W13BN7+=N8!"AQ&-BM>@R#:H J(+'83FOQJN>0O ]]PD]$". )/) M.QQ/X/ !)D.782)?$)AG0I)!9W%$";.,*8LM_MV2VE2Q[ M$/8+]IC/*2@GH)-AR7H0A4'BG)12/PE"E[]M4>Y*$#@E,8!6_,_I$;AI;.O! M':3>5HPZ0&](C8%#L"5")BGO,T<:!QY M"1+YE /]9$%F2C;U$_+-)E(W2C<4G 1./#^[OB&#%Z-U]@3RLPT[ ZBT+F9@\L/\. "'A-W$"MKCR98JA%) M8]^Y5;3 UI8S;H\5,&D%W'Y\& M^D("DS VSV+FDZHX9>^[0.,#;.8^!#=S0 M3QS;^G>XOH6]=2"P=F!" L@L&N *6ES:ZV;Q>]0]=<9[!VX0 MN4F"#0NFAQ>_H'HS?+0M8UOPF) 7$MHKF2JYS#',S>V"X*9IM>WK=3[:HI1B MUKX5;&(]$?NNG^ 9)//=P(-SD>U1FU "=%%(@M2-O?19#-\(&A5X<,BQC0,R M//7CY^F )^I!_HP< >#V*YB&[==MYO^QB6T8FIFK]K+Z6=2 ,79+N<,ZAJA03P?2JE MZ5Y0P>H_CM&_4$L#!!0 ( (B#K5BRZ@H8'04 'P- 9 >&PO=V]R M:W-H965TA8JR2Z)!4W_WZ'I..Z;>IY1?=@\R*>[]P_4<=K;=[:I5(. MWK=-9T^&2^=61Z.1G2]5*^USO5(=/EEHTTJ'2W,[LBNC9!6$VF9$TS0?M;+N MAN/CL#CUR9 ,'S8NZ]NE\QNC\?%*WJHKY=ZL M9@97HRU*5;>JL[7NP*C%R7!"CDZY/Q\._%:KM=V9@_?D1NNW?O&B.AFFWB#5 MJ+GS"!*'.W6FFL8#H1GO-IC#K4HON#M_0/\I^(Z^W$BKSG3S>UVYY-#?^PCF=Y,81Y;YUN-\)H05MW<93O-W'8$1#I%P3H M1H &NZ.B8.6Y=')\;/0:C#^-:'X27 W2:%S=^:1<.8-/:Y1SXYG!_!IWG\"L MD9VS(+L*IN_Z>H61=PE<*'<\*4[M[0P[2I5?0PP M0@NW9M(',T_I7L1S-7\.C"1 4\KVX+&MVRS@L:]W&_ZBP"$9\_ MCN];Z?[T,>SR]>SZ>7U'VC]R\G% M]15,+LYA^NN;%[-7TXMKM'YZ_9C)>T$?-_GB]?5T4!P]@P-4PIEN5]K6L=LP MGJV^4SZ<1X,KO7!K:126A=,&7B\6]5R%\[U3QL)+A8VUU$T%U]K)9G"F+4J= M2LP-GI,6] )^D5V/M &Q""A\C[.O=Q^(R*(8*%T:W@"75V4:Z ML%%WZ&$M&[!..A5/(S22+=():L$BE='F)Y2F\!2>$$'\D*$ROTKR7."$)&69 MPY.DG24!HU=XH M\]"+,0V\C",M4APQ6&46TI!3O\X2(?Q(T=@,TS"?]VV/ 5 5TB>6&OKO73PD MWQE)HR(> !,>@/,D*WG83SGQ(TU$GNW+]_F.7N %9B\3#.4).B*XCR9)/XH5 MV\:*BA">3(1L\)",DN'BVV>MH09(4?AI?F!V6%G&X)0IADP( M%D*6BSR&,@\A8PDCY8>X8&[FV(,@W:.@96@[D6Z2$O64C(?LYR0V(6/BT\:_ M4\MZWF!A;AA@T9NN=CT^]WRA'OAWAQG\/H:D7BTQ+LW.D0^44;S!_ ML*\HW$/X@^<,&/"20(8_A$59(G:IPW[&'=B)%!A234YRX Q*(?X/^@BU%!J= M;L@CBXS"\EC1]&#N".U0QD:@4=C_%P&<\'\MS!C],@OLG)"&ULM5=M;]LV$/ZN7T%X MQ= ";,T7O6:) 2?-M@QK&C39AF'8!UJF;:V2Z))TTO;7[XZ2%6=UDF[(8, Z M4O=^]QS%PQMCW[N5UIY\;.K6'8U6WJ\/QF-7KG2CW"NSUBV\61C;* ]+NQR[ MM=5J'H2:>BP82\>-JMK1Y##L7=C)H=GXNFKUA25NTS3*?CK6M;DY&O'1=N-= MM5QYW!A/#M=JJ2^U_V5]86$U'K3,JT:WKC(ML7IQ-)KR@^,8^0/#KY6^<3LT MP4AFQKS'Q=G\:,30(5WKTJ,&!8]K?:+K&A6!&Q]ZG:/!) KNTEOMWX?8(9:9 M]H^1<^\.Q!]W(,2Y[/<>='G&/'B[(&]/ZE2.G M[5S/[RH8@U.#9V+KV;%X4.-K7;XBDE,BF) /Z)-#I#+HD_\J4O+'=.:\A>;X MJ M)LXKKSMNL #C% 8&&%MKJ]"L(\\YD^0%>9Z \PD2G#+)PD[83ZF(.7GQCWP" M3'0S@Q+(G8QB_%E'Q/\XAIJR:+IKQ>K2+-M0SZHET#GD MDU80"@0+#8L47Y_[4 VA:>4T&T)ZJ<\#1N,H1&! MI7U:$,I_TS*/@9#G<@ AT(\@*X,@8X04/%.(/>;LZ7$E182Y$ !.< MTZ+@B*8XD_\'FO(TX(>G(;UR9XX]FF.8_YC5-(41PH*+DI,$BL;3#+)?? 6" M0BN#N.@0Q#-$#I0N1R3Q'E$)@W,F)Z\W%L/;9LH1C5\N@\JH5[F%)E8Q6$ ! M/!Y5^VDWZ7=*KC_"5[.#%K>Z:PAOOCB"'"9B86KX+G8'T>]8K+L>8% 1>M Y M@,8#FC%[%J#7;L AL?2@%,:=^%!:7ET"1^Z&%XXO)5]KT,M![]26H 0SI8" M_AD3T3/,.).8L&[6=@2T"3G[PO/R]O,@FF$:UA"\0@:GEV$>W%/D@^CLBER: MA;]15F\GU,Y(&5Y].5O@E,GS,!!Q9O1UCH;I%S*-7;BJUD3$-($S)(="%WTC M1,-X]+I%RQ17"9@% " #0 &0 'AL M+W=O=78)0FX\PP$D7='=LS MMI.F[N3B29SFH=,'B%Q*:$A"!4 KZM?W+'BQ8BMN^V +!+$'9W?/+L"3K39? M[9K(B6]%7MK3WMJYS?%@8),U%=+V]89*O,FT*:3#HUD-[,:03+U1D0_B*)H. M"JG*WMF)G[LV9R>Z&)P=K*1*_I$ M[O/FVN!IT*&DJJ#2*ET*0]EI[WQX?#'F]7[!;XJV=F\LV).EUE_YX2H][45, MB')*'"-(_-S2)>4Y X'&7PUFK]N2#??'+?K/WG?XLI26+G7^1:5N?=J;]T1* MF:QR]U%O?Z'&GPGC)3JW_K_8UFOCJ">2RCI=-,9@4*BR_I7?FCCL&56\-Z%]\$[^?+ZTS$, ?A]RL0<:'0;@HCNU&)G3:@^HMF5OJG3U[ M,IQ&+Q^A..XHCA]#/WOSX<.K+U=OWQ[B];CE^P\WKX/%\0O10HB;-8E,YR@S M5:Z$D\N?1*+BH++RT5B2Z6*I2$?25H;0'9S8D%$Z%3+]$^7",U8<+:)8/!='P]G4_X31;"Z>!ZAC5&F)NC*& MRF0G((K2YK+N#_OV8^SB32=A%,]XL A'DQ$P#GG%SLP7X6(QPV Z!U'V+<+Q,!(OZM__P6PQ630NS2<\B,-H/.YXW<\0,UO,P_%XSLQFX73( M%(?3:1A-)UXQE[K8R'+'4>063VD@2_B6"X5Y97R$'5EL+0_N<*62+Q7CL2\?.^Y]$)3V$GB#B1#ER<%DOMUEZ)4-BU MT1DBB:" X"?4HDH QOMVVNMF+:U\R$*Q7:MDC1/$UR^[ S!4"9P2.=T2MURW M;DJB#8=TC5G+*P"O0I?*(5.IKPY5.C),I) ESJ]:BY79:#C8%U??AP^A"P[6 M5E-:2/.#W!WO@W#@V##8#Y2A1*]*E'>:6C"_^NZIV]P*H+*2[??.:U$MOI:L-#S#Q[,H^'LY>VT,XW[E]%TN>][("JG(/I=(X6A-ZH 3Q7Y00M$KPZDQTF>05YQE!]P*$4@%3 MZONU<4@;#X01^HN(%PTOA<=5L:G;2J-QO%SRA>LX>&"\WZF#RWLG 'K#?!8. MY[X]C\,H6@1?_,4&@)+EL"*?9(Y<(C<*?1Y]3CP5PU%_(9X&-V1P2<%DG7/D M;HLP&^A%C+"*_\X3Q^T%/'%Q0B3E+DA5EH%A9G0!AQ"UVB56]7=5V:;?H]>] ML2 8I"@W5]>#M.@-RQR:0# 5B[>-^ .0_;"E9!.CEJR@)60/'ZL\;8Y+)I%5 M#L=-<]1P=6>^L=5B!M\M)Q3-ZI8/A8++0Z&)[5J7'FZ^R='?0ZB/ ^"+S:1[ M6@CVC^*N'?(.Z%1VKV@JZ+"-4DVR+R[VQ7%OX]H_W@)^$%>)]IG'7- V_0 M?72=_0-02P,$% @ B(.M6/[PLO[G @ 808 !D !X;"]W;W)K&ULE95+<]HP$,?O?(H=]W$"/V3S2H&9$-))#GE,(.VA MTX.P%_#$EJ@DA^3;=R4#35K"I!=;C]W?_GTLI"JYH:E:!GJMD&?.J2P"%H:=H.2Y\$8#MW:K1@-9F2(7 M>*M 5V7)U?,8"[D9>I&W6[C+ERMC%X+18,V7.$5SO[Y5- OVE"PO4>A<"E"X M&'JGT(9%84$DX]>6 MZ>U#6L>7XQW]J\N=R^)YG9C7T>AYDN.!58>[DY@*W^;0M+Y6%=D_8 MU+:,C--*&UENG4E!F8OZS9^V=7CAT O?<&!;!^9TUX&!(:K="](M85P3V!N$B,&5 M%&:EX5QDF+T&!"1GKXGM-(W94>($4Q_BJ DL9/$17KS/,7:\^)TYPH_3N3:* M#L3/0^G6L.0PS%Z2$[WF*0X]N@4:U2-ZH\\?HD[XY8C49"\U.48?32]N[F8P M.[^[@LGY>#8]I.\HX;"^ZYO9>2,*3UKP=X &%1O+.2I;\(8M>.-2&"1/ XH; MA%?[G^"L4@I%^FR_#7,?J.'*VS*VO(7D0L-"R9*NBGC0$/M)J^/WX/IR"A^! M-9.D[][=+FO4*$.GV50J-SEJD M"B.4_L$4NN$AS7D NM,E-96^T!BZR;1SF M1ZVNSURZBF6 XZ3T<$B%9T6I1PE3@>+H=M^CUO'#[LN7J<-4;/3[C>H1&&SVV[; M6I&()()#9RMX<>U+5$O7W#2DLA*F[@#[U7W_/*W;QA_SNOE><;6DTD*!"W(- M_6[; U4WM'IBY-HUD;DTU)+<<$7_ %36@/874IK=Q ;8_U5&OP%02P,$% M @ B(.M6$9$"L?8 @ ,P8 !D !X;"]W;W)K&ULI57;;MI $'WW5XS7$C)4J1I8EPQ@S)J]X@3GM M[+C(F**EV%NR$,BB*BE++=>V^U;&DMSTQY5O)?PQ+U6:Y+@2(,LL8^)YABD_ M3$S'/#K6R3Y6VF'YXX+M<8/JH5@)6EDM2I1DF,N$YR!P-S&GSFCFZ?@JX&N" M!WEB@^YDR_EOO?@<34Q;$\(40Z41&'T><8YIJH&(QI\&TVQ+ZL13^XC^L>J= M>MDRB7.>?DLB%4_,:Q,BW+$R56M^N,&FGY[&"WDJJU\XU+&]G@EA*17/FF1B MD"5Y_65/S1Q.$J[M5Q+<)L&M>->%*I8+II@_%OP 0D<3FC:J5JML(I?D^E V M2M!N0GG*GX:A*#&"X(F.6:($ED=PIV(40%N\S)6$%7MFVQ3'EJ*".LT*&_!9 M#>Z^ NZX<,MS%4L(\@BCEP 6,6WIND>Z,_Q+<([Z1?#S MU)=<(3C.Z#TTM8T7M7DU07:<8-%,L)FV@:?3?B66"8209X5())T/WP&%P8ZG MI"))O@@COL#+R^-@8=KV\;QWO1,G7LCML=PK#C#OO&)_Z((B=I4L!*%7.1J.1% M-_W.=6\ 7F?0[1OW7+&4D#UR>JXVG(XW=.'U$/P+K^7TEHE]DDM(<4>I]M6 !$C4$E4O%"\J6=AR12)3F3&I.@H=0/L[ M3F?<+'2!]G_"_PM02P,$% @ B(.M6&K0D10E!@ *0X !D !X;"]W M;W)K&ULQ5=9;^,V$'[7KQAXD\)!%5F2S\T%Y&RS MR&Z"V&E1%'V@Y7'$1B*])!W'_[XSE*TXS8%]:E]LBN1\\\W%(0\6VCS8'-'! M4UDH>]C(G9OMM5HVR[$4-M(S5+0RU:84CC[-?ND IO#-AY60JS/,%"+PX;26,]<2OO<\<3K:.#F;C'(;J[V8VA MKU:-,I$E*BNU H/3P\9QLG?2X?U^PV\2%W9C#&S)6.L'_KB<'#9B)H0%9HX1 M!/T]XBD6!0,1C>\KS$:MD@4WQVOT"V\[V3(6%D]U\;N%KY84-@$+\CD*X$4L^[ M4N19G@DGC@Z,7H#AW83& V^JER9R4G%0AL[0JB0Y=W2EU3V,T)1PAF-G#UJ. M0'FIE:T 3BJ ]!V )(6O6KG6V*,=&1UX MJ$!$SU-02#&6A702+3A-6:T>+ @U >UR-#0T")DN9T9:I,EI0-,PU055L"0, M86D.>&[,10T3X=#N!5=2/5 =PZ4B)6@=N3O#UR"&E$"?;3IT&:)/O0CU+8(OO"I)?0(/T^U.<,W0M%O=[WI73'Q*?+GY Y*HGP#A=@?! M%G0&M#LF'?U>V(^3X JMI7(T!I6C\G-S4WF/*(9>:S,9A&DR@!UHIIVPT^[" M#L&TX["3,.=N&J:]?C".X&LEO%Q[[863GCUS(0UY<(G"0//TE=X==D.ED-S@ M]05#S#3YSHLD<1AWVKREWTZ"42[-:N%S.""9I!/VDGYPH>?&Y=5"-XSC&!+Z M:]."G*[G.1SL,A13\A=MZW;)I>%@0+#:B0)>^XJJ]T(JH3))RZ?Z$6GL[!Y< M*S+>9#FD_:JV0Y]#IY1H0BT!?=I,0"I*2>$#&HA[@UBR[0M)C(2"2VL$%M(G M2PBSN;%S0NY MQ#GIOY/]G0A&.0;U-/$HBBH0"/I?!M$ON\MO&2.UK)F0;(]7",W.#N#W.?E$ M*,5_4EER(%OGZVFK%\;=%)I29<5\PG4F5X6T [31.)H*7NCK>'+P3&Y,-ME: M#(3SWO U-[R^N(6?J3C:@^U*K-Y&9>F)6_*K74>/NO@/1R]XZ:!7T5NN3!N\&SK2!LWNQZ%CMG0JO63;5)I\ MNPYF\#J8&^K?B20-ZBCY*)(N.I1+I$C&T>=T&V9H/*>27"N68EQP7,$M-%@L MY>Z*+BUYKEZ+1;]>Z[)A%0GRRY)MGZV,GU,[-T&&QM'5#C)ILGE)U%6&),$= MPL['?]/=BD/Y*(PDN\E;Z[K/UG5?@U.W6M(T7>?(FE7_J'O*'MRQ.C_)8:T[ MS(KA9I+DP@:>G!,/J%@]@WN6+_O4&VQ";EZT:UF'&I^XD5N?QR")+U/4A>3C M>;(!0:8[G]D5Q@1M9N08)WO<6D?/]'SKZ>]S8^7CD=*&#WN;"U+'&4$JB9XW ME<*[E71CNM85!=]0FYI*+2?3N*HX':=T#B_KY;MH& 5G9!VEQ@X7-T,ZR@:[ MSXUE5)6ZU&O7O4WHV:*J]16^LPE+E6AS;=RZ+CL^#7/*.WRSB2" M8Y^%FPWZC5-P(?C$]=S]3OHN+K^/V^O'E'4'^[I<")W34DTCOK=!ICJ85)].#WSCX&Q=O2T\,.< MWG)H> .M3S5=(5N9YZDXQY*I:U%C13.ID"73U)69IVJ)++&@LO!" MWQ][)>.5LYS;L;5(F5XJ("B>G"606SVZ&)MP$?.1[421N,D[T0GTWG,5DXOA&$ M!<;:,##Z/>,=%H4A(AE?.DZG3VF I^U7]E^L=_*R9PKO1/&))SI?.!,'$DQ9 M4^B-./R*G9^1X8M%H>P7#FWLT'<@;I0690"1M%Y?^*KO-KS(>(_Q M-42!"Z$?1A?XHMYO9/FB[_ +?Z[V2DOJ_77.>DL\/$]LBF>F:A;CPJ'J4"B? MT5G^^$,P]G^^('O8RQY>8E]N'GY;[1[N8;W:[!X?MK#;K)ZVJ[O=X^]/VW-: M+[,]"8V#()K]!*>\=CE.>&&5240J0*WH4.H<8MI:*0IBRP8J9Q)S420H@54) M< IB:Y$6;/J"#E3P"O -*52!-:S#BQKCTHH@0$8'74C5<,J M#5K (>=Q#OH-H40Z89) 9JEY3!A6BJ;2),Z 6%U+\<*I;+$XPM7('02.;R8N*1NPC#1E% ITR]E,1V12@4F1 !U!+/?DLSN&[3>T).94 MNJ1%U6BO%\IEAEG\I>'_65SHCJ.I.R!!_F3RJBVZ"?X'-=>P4B#2?Z%L_*"- M_WIE$Z *2-#R"9J2Q!"1L$G"33G2+KTO'2Y)K]GQC-I4BO(;]0ZN@G#8;4@8 MOM%ZKJJ]DXNX1)G9YT;1N2;V]D[N1_L7;=5>Y/^$M\_A!R8S3G=2@2E!_>N; MD0.R?6+:CA:UO=;W0M,C89LYO-G@@ .,6 9 >&PO=V]R:W-H965T][GG4KJX5^V?>B6$80]UU>C+T MJ[5H\&2AVIH;7+;+B5ZW@I=6J*XF41!DDYK+9G1U8>^];Z\N5&BJD@1W/BK MUSG:F"3!W?-!^T\V=L0RYUJ\4-7OLC2KR]%TQ$JQX%UE/JC[GT4?3TKZ"E5I M^\_NW=H0BXM.&U7WPO"@EHT[\H<^#SL"T^ + E$O$%F_G2'KY4MN^-5%J^Y9 M2ZNAC4YLJ%8:SLF&BG)K6CR5D#-7;P1"TA<3 UUT9U+T-:4H]Q5,X,3&DVCPY"8ZJ?&E*,8L#GT6!5%\0E^\B2RV^N*3D;%_7\^U M:5'\_QP+TJE(CJN@ACC7:UZ(RQ$0KT5[)T97/WP79L&/)QQ,-@XFI[1?O7EU M??OJ]IA7)^6.>_5.&>&%R?D9E.Q.K&110:1#<5L&"FBYDU?[#=],HS'_4@Y45 MOQ-,M7(I&UZYFPSR4I6:B8>U;$G/7)A[(1JJ=>*1Q2B(DS&[5;48],BFJ+H2 MJAI2QVK5XKBF5M;,*!!"(^[W'&&E@EBC#.,:'"/<$EZ1*AMF*8QHT4/<\@%B M-ZO>&J,'7M<@9&WO;D0YK)9"U*(DHW-ZPK5J^+QZ9(5H#6B/<=-K*50-OBJP MNC%C]L:%SA_IXD&"V[4"M$7? L[Q M747PYM>6_2%67/G?0'4'RGR!N_ LL05V>C8]C?MA=%;31"4&(S8F M8BGOJ+==;VWA-+#?+G^I QRE6RO^CKM$LM\"4Y_L7'C]TX=;%J+H-$MZVK;) M*KN6N\JC )SB-BOXATV##1&X2M;3[.U.+LX[TT6= %HVO5E-O% \,#P1X%5U20 MD L)O4.''.K?$0%=RV)ELU)T4(YX"!\;1\?L+3==2P.$ PJ/FFJ[H%$N=:$Z M]$GI+3JL.!P7MDD^,W?N86?F>A.[,X]V9Y[MW^]9ZL?!C"Y2EOAQEM-IQF(_ MRE(ZS5GDIUE(IU.=\8U.]1HPYZE?IXD[+GW_GB%=]/W/8MR/PURCQ/SN/<:.YV: M'G'GWA_4.X(VMNPP^,CN3[U7#W@M(KRWHG)U0H<<%JU0VI"]T)_% =GUHR@] M+JI7JC4.9WTC02R8X3^+CDN 4^61F6_-Y&ELC],\ZO-J4XF7,LKFMLZT.O'S M662+&:8S"]DM*TGJ@/Y]C9)Y;U]R@!].(V1)A$ O?MN(*0!M"SR4D;5V:MA) MYW:\;#ICX'N]]XX.V6.Y!]7[#$GTY#:$NR*:-[Z&UI=L.^-E H1K(WS$5Q/ L!^"E[SG)W&J)!KXN_.NGHF:3V MICF &R8L"2R"$P\U 9/3+ORSA'SF!N,GFWQ4Y1,.2!WF$1HR_>:&1[0A[K@@D<:KMLHB=T9CYYV"( M9E/;;[D]9'GVMV"PZ0?$IU3*S$_"*=V8^5D0?66WQ4?A]?1NRT"2H-,\,49&\J2&L[L& M&DM3MUL) ]>!.U2-O05:0'18)RG(S=ZAPNCUO8SYEP9HVI[NA(/\P0G"P !X !D !X;"]W;W)K&ULS5E;;]M&%GZ?7S%PG2(!)%FB;I:3&+!CM\UBDQAQND6Q MV(<1.9)F0W'4&=*J^NOW.V=(BI1EIWTHL"\2+W/.G,MW;L,W6^N^^I76N?Q] MG6;^[+*Q;JQRW;GGF-TZKA(G6Z5G4[T_.ULID M)Y=O^-F=NWQCBSPUF;YSTA?KM7*[:YW:[=N3P4GUX+-9KG)Z<';Y9J.6^E[G M/V_N'.[.:BZ)6>O,&YM)IQ=O3ZX&%]N)6DRM_8KW;Q/WI[T M22"=ZC@G#@I_#_J=3E-B!#%^*WF>U%L28?.ZXOX#ZPY=YLKK=S;]Q23YZNW) M^8E,]$(5:?[9;G_2I3YCXA?;U/.OW(:UP^A$QH7/[;HDA@1KDX5_]7MIAP;! M>?\)@J@DB%CNL!%+>:-R=?G&V:UTM!K9LE.FDS.(-(M5Q1 M)==U]"S'&QWWY'#0D5$_&C[#;UCK.61^P[^@I_SWU=SG#L#XSS&5 \/1<884 M+!=^HV+]]@31X+5[T">7WW\WF/1?/R/NJ!9W]!SWR_N?KC[?RNNK^]L;>7?U MZX?;CU_NC\GX+)?C,GZTN1:#\457'MM$J)Z\SVW\57[:<-C:E@=:!#OJ3%4?\UD?-R M6L'/!J]?=:1E,@^4[^1) MC$&)@%3DWK;0@EX;//;%W)O$*&>T[\F[POD"RXD_K;;.+$VFTL>*R*#(=F7B ME31>/JC4)++(:]UH4>>&T8--ZJ% YL_9&3]XJ:!E<4;O@R$(RA/Y=N]CXFKN2&^V, M35@.GR\8.%G1N2_(< M["7JO3H-'0[%AU_2E,"L?RL +4 -^JQ0,-B<*HC%S@/JW5<('.A4OK<2VRT8 MIXJ0I=>-! GWT@M'1'P># $7Q?RH--#!;0<&%1 8:6#:."]>F*:!40(?)[-K T\'\ M7?(F)!=KF^BTE?_JE?RJ2H*<[*#LFD*%EBV4<:69.,)JS_HJ.(,D;78R5U\A MDLGO5.K!/T5_%ZQ% L,49-UDEZFUB;$-NKY2X"I-8R/G!2W&'9=A MC@V$G&PEA!!8&V?G:LYB!C0WHFUKRN@JHRZA\"%!0DHG?4IP-7=*S:)4CC#0 MY,]YBR(_X!69[8AIHI-:)1A'K$R M:#Z!6VSON0J&E+1&=(7NB2Q'I%@1%RF+I'PKL;-L 1.)62P &SP+(8@ AYJQ M/J(GY27R)B"4B#;M8^G-4_R#M9^"[5[ETHH![URC?N[=@Q@3CB]04O_0SG81 M.K",F-LL\<'$$)&2"QQ)>S)H2[0]#V9?E;=2D6K%032S@ "6H;ZAKIP8J@"Q M=KED+ 6O12Z"Z6Z AJY#72 MH6"RVI2EW@WL0)!NE;@;=.@RV?UUPME433EW*YM-:H(43B=%"9.#HMI.$IQ( M-$ 0UR&ZY^W0\X8ID.R*N2\-6LXI9W.,9'O5:[)]X!!' D)/?K15^6/%URA, MK]_X1D6%/7%5=5NBD][*%!;\@^5%:1% MQ3&:=*)Q7Y[*?F\VD./>;(SKX6PJ;NN<_#(L>26'O?% _%!W(B\C;HKQHGNX MRV/)NV#;#;\5:VY/OK68HV[?/",;P%(>E2FDXK(SS(F74'/DN'T,A9*>VQQH M/J3C2-K: KF#.Y6YUG16$6L.W+)7;)4*CX54,M/#Q_OB!1KC1!6?6/)(,THB MA@8J+NFX"@!(VCFM;"5;I>BP]ST8'<"XK:>HJ2MY]G(>H,T_ ;<]_#GZ3H>C M$3\YG0QH-J*H@[7274_,C\R>M#6$7G???Y'W-BW*.M8:0-LO2]UX:W%D@*O: MKT>$0=B_9Q@5AS/9-X?19\3KU"^_Z'B5V=0N=XUU_\S1#1YH*5KFX1[S?29J M5Q'KCOR@EB:NH?'>.Z53LQ=Q]R?V[83^'28:1%73A2"B;JRRDAQU^M%Y;=G< MBDWA & D]O!F/\4^LD&' ET]FJ_@E25/!CK?4@2>]GO1>?=TT(&J/7D>30^* M,"893$T\4%1=3P@Z]B_-'IKJ?^CDRN)5+:IN"3W*V&OFKM$_M5FI\3%9@ MHQ :S(.;I<>VR%?.%LL5^HO&@4EE26[G>:*%LTO#B(TUE(HI48<6IF;0,L6( M%"&6?[W4/A-P_^?%-X3-*8KPJ#>9RFEO-L+=M#.:S<2/9<;J_IGJ&AA%XTEO M.I,38C/M1-/)MRLM(FTT)0FFO6E$E$,J_YWII/_T:18=J81.'($ZFHP9;UQ] MBJP^.DC:1P>QI0Y>AVD#GLXP7)=17**G<4!WT,PV> )%%!OAI$ !SJ7%4<*= M6F(8K/OE06]0':P7U'X/5&A2,*GL4/LE>,-TM+Z:#3 L9M M>]FGG-3 X& XD' M@M.D',%G_)B0$H# "&B[%D80[1&V&;E5>:SZWK]SE!6_/AUDJ/M\F!8,=QIU M!H.^>'%HB(.YX_%3?M$I/]BO[PQ0K\\A- K.1J\$)^? M&#^'\,6+[K W&;\0/[2L6:6GPX,_BI'^%#4-ND03$?>0KCQ/.EPMNZ'Q*X>H M"WGSS=9,P$R/^K-FAW*$;W5R=WCTQX6%F)1UI\J@)7?N4D,8GL[&DPXYI(\$ M PIQBB0Q.^^T&L%V%#SA9I8_;$"BBWN4I##))67C2W?542/PBYWQ^Q*_K^@_ MBL;RE?@QG*"&8ZQD;3)#'X1(C#UI5\+FPS$GQZ&H& 45.,G-SN6Q3SYGC:]R M:XWB2=\>J4S"&N$#7?VT_KQY%;[J[9>';Z,?4'O1CLM4+T#:[TW')]*%[XWA M)K<;_L8WMWENUWRYTIA-'2W ^X7%!%S>T ;U1]_+_P%02P,$% @ B(.M M6)C247_U!0 - X !D !X;"]W;W)K&ULG5=; M;]LV%'[7KSAPLZ(!7-NR'2=-$P-)ZVX&TC9HT@W#L =:.K:X4*)*4G&\7[]S MJ(OEU/'#7FR).I?OW#Z2%VMM'FR"Z. I59F]["3.Y>?]OHT23(7MZ1PS^K+4 M)A6.7LVJ;W.#(O9*J>H/!X-)/Q4RZTPO_-JMF5[HPBF9X:T!6Z2I,)MK5'I] MV0D[]<(WN4H<+_2G%[E8X1VZ[_FMH;=^8R66*696Z@P,+B\[5^'Y]9CEO<#O M$M>V]0P= 0-"A9%C"X+^'O$#*L6&",:/RF:G<?:^B$[87:67]+ZQ+V?&@ U%AG4XK M94*0RJS\%T]5'EH*9R\I#"N%H<==.O(H/PHGIA=&K\&P-%GC!Q^JUR9P,N.B MW#E#7R7IN>DLS97>(,(U9KB4#FZD6$@EG41[T7?D@>7Z467MNK0V?,%:.(3/ M.G.)A5D68[QKH$_0&GS#&M_U\*#%CQCU8!1V83@8C@[8&S7QCKR]T?^(%_ZZ M6EAGJ%'^WA=Z:7B\WS /S[G-1827'9H.B^81.]/7K\+)X/T!V.,&]OB0]>GL M\^W-US]G,[B>?9E]FM_#S?SJ>GXSOY_/[O9A/6AM/]8O7^]G03@Y?PN'G$&= MP&!1)M!"I&E$K0.]A%Q;]Q:]! VN@T9&9#$X--3 P@]C_:$7B&.X?4GK*HJT MB66V"IP&ER HL="&?M>EQ3M\1".R".%6;.!&K$%F,+=&H.IZ^?)9$L0T%QF7 MF 3XPZ]&%SD(@T0L/PIID.!IR,D*BQ+GE#!I362 =(DRXXQ<%&S+NR:ZH%+$.Q\@5X*^YH6QA2 E,F(KR@K' M4 7>1!I4D79!6+ Y1G(IR>""V;4']PE5$U2KI3E$06DL,D=B1.*L)UXJE+?@ M4U"X,@-45/9?IZ 6#&H?&Y"6@HY++[Y8->8Z"RTW/FZ:+T^D,3 K;]/[^M79 M,#Q]3V$)1?N#KW!+E]L'UHF,$D#KQ$))FP0>6^:D4V41R+7!"(GH2PBM8OK8 M@N>!/P^LS%C&A*_4!JA%C365-^C9D%+P\ISV6MG&)XZ_@L31;% 8RSM5V WH=^@=\L8%'MC1 M27W"T6EW<'KF/]+2>#+NDFN>93Z@J$TO&![#]]Y=KQ7TBX!\4U=9; ;( M*]\5"RMC*0SG/!$T$0+&@_#-P_$!:Y&FX'B&(S34E%D+0L64&&Z34?OZ\Q15KC",0U=)".!C\4O6@I+G(LD*HX#G=L@N/Q"5$T:ND)@." MC,8(18UJB\4_E8\YL9KA7OE&1RV1RG28%I+EQ WE-9+4@E&VV%MC[YM%Z9FX+I3A-L9R&H&^74W'2Q( M])II5Q9F'P\=W%4\O=">^8C=X&66*B>*)[[%QHW(#M,3N>I5)O]EULOBEF9[ MF&,DEO54FI91$\8(F?E58)OIX;L'MR>@+'_F'\#HZ#+^A^@K5-X!&\&X3T&W;# M< +[CH7]UDD^1;/R]Q4^8E$>RT-]L]I)T[N\%"^WHEN$?$[K6H6$!^K[4VM4O[*"Y*$[_ U!+ P04 M" "(@ZU846W0TM8& !P#P &0 'AL+W=OZ6-/^K/0ZCW1R.?S:F2?FAK M,GA36%?)@%M7CGSM2.;1J-*CZ7B\,ZJD,OWCP_CLDSL^M$W0RM G)WQ35=*M M3DG;Y5%_TN\>?%;E//"#T?%A+4NZH?!'_\/50.,_,=5H MC>"4X:;W"G;A^,Q6E0JH?0S\^^WAU=7E[=7%]>R-.KL_%V3LIY"+&$C/.UV 3'(FB"7RIY2HVOJ=84'P-96!,31AK(4M'E'B!U^Q: M5K8Q<<7+R6!W=R>F__+7\73064-0]&KXGZO 9L&I+* .G'LOI]IZ%:+YR]WI M'GLNY *IXP$;*^\;L#.N]L/>;"C>.5N) %WD]/CZT M"',&<,7TS\RI7*!B7 M%NGCP5=.&8::2JD'0N:0%,6,YU1B?H[*!OVU;B70LXPHAW\_$)F6JL(UQZ9@ M\D0%919(2)62!79=-NM@ H%'CQKG8]=FC0?_/,R5R73#D"U@:E_7#$2F0 7- MFMU(S1&@_V$UN._W0%!5:QL;&8.P\.D@B0&<]$-QNUF,+',-)R^TDC.EF5?+ M.1F4!Y45,YBRBYF<:91S+L.#E=RP&?%J Q(Y](S=/20&WVGKP4=IL!B)2&\- M\%:"*X.H*!^*&U4:52BL">)KDY8+E48V$#K$1Y46?CSJ>>_' DJW 0W%I1$W5(5,.+2.TE:"6^+L$3!>UER-4BL6Z*!-?<@86.LK%XD6L!8NIF*$XHZW8]D M&IPF3AW\O(TE7&))+BN=*U MKF*BK5B2#29G*IR+1-$4IS\]W(S4\Z2QJB#23*M.W5,_$MO!')D/UE"QH;UN M[6;VD&JOVCE<.X(N+>!YG4K.^XPM"N*QGJV>SJ&2JTY#F.*L,(7C0T@4AE96 MVA1>O=B;3G8//"A3KQR?,;WXA=_SB^GXX$L;]X=4@OATE!<6)HLY@0[H1W/4]9\E5C(XG]^3 M+H@2^XSI)C+Q]FEZ8\ERKK*Y:(G41H_Q %3;_QZ#/"H =P1:%YH023Z#!@*$ MB2>,-6]RY3/$SUU:;_CBE^OSD]?"0Z6Y:126K"BQY:P]]$@>'/$NVM:LW<52 MIWN/YWQ=269:91=)5!%#A8U]D^R""^GB80)3\'N#-'&"F PVQP7;NO1MD+SW MLW<^N#@H5*0;SUY.F6(V]MACMTMTX_)@,N:VT3D?B5*FR ,A%(5?=_V)4]!P MYUY&4G>B=$D5M>JD*;%QQ,#;XP'O]93W6J1'C&YI%:G$VWQ[BN@.?BN"XG-J M^0\GJ\GPJ0/U:.,K"$?!,G[K^;CQA/1!M'ZZ_IP\25]1]\O3M^B5="7F'KI2 MP'0\W'W;%RY]WZ6;8.OX385=&^?.^'>.3V)RO #O"XO9:&_8P?HC^_@?4$L# M!!0 ( (B#K5A$Q0>HIP0 ,X+ 9 >&PO=V]R:W-H965T*7! ME'G.],,I"K4=H108&(= J.?!9ZA$ Z(:'Q?8=;7 M)IUB=?V(_M'[3KY,F<$S)?[@J,\O&0ZV6H)TTH;F% M=]5K$SDN75*NK:933GIV?/&]Y/9AV+*$Y;ZTDI7>:="+7]&+8OBDI,T,7,@4 MTTV %I%8,XD?F9S&.Q'/,6E")VI W(X[._ Z:\\Z'J^STS/X:S(U5E/R_][F M9(#H;H=P#7%B"I;@J$X5;U OL#Y^_R[JM3_L(-A=$^SN0A]??+V]O/ES&ZO= M>I^5Q5HT.#D$#"ZR)MQD"%]TRB4U%IB,$5M0,[#T^4SE!9,DI1$$-Q93H&YP M)Y\GU^>3K_"K4%,FX-IW"GQB^H[N AY$;B5W"M>664)D,O4P%,_T">8&Q>%D MP14=(D)_B\MYW1Y.6]2U'S!W#5!Y*EJ2@_4 $D!B7OT M5[M1ED*UC3^7M$?8=WX(H_X'4SM53* 24: M0SFX@K7@2%EZ2AH02K,!RPQ]#AF9I[?%T!WN\!A5 1XZ41]0__(HDH*GDEZY M[AW65$A.[=&]6C7.OEU:I!U2 U)9Y_C6N#2 4\&^Z@J"&I" /_+T8;=2# M0Q;4CVF-O9)JXK;7;L81%.2KOQ9@?X^J,3[N/W8XF\\USLF1 PH*)TM+BDG! MN&_O2:&Y@'ZPW:R49Q17^-2>\X'_X=/9Y!,UNH/VF_A<8V'#_1!U*Z1"B *E M^"=#U'L>HQX]<3\:HW@C1M$60K6WQNAXDT^W$7?>EK-*C#H54B%&Q^%Y_:D8 M/RF2#4/RYI?/U]$9O*0 M9'=-#_:E2J(R(^/XXDSZ[2[+?RO66I?R:9.DQ;NS=5EN+R\NBG"M-ZH89%N= MXI=EEF]4B:_YZJ+8YEI%O&F37 3#X?1BH^+T[/U;?O8M?_\VJ\HD3O6W7!;5 M9J/R_0>=9+MW9_Z9>_ ]7JU+>G#Q_NU6K?2=+G_9?LOQ[:*F$L4;G19QELI< M+]^=7?F7'\:TGA?\(]:[HO59DB0/6?8;?;F-WIT-B2&=Z+ D"@K_/>IKG21$ M"&S\;FF>U4?2QO9G1_TCRPY9'E2AK[/DO^*H7+\[FY_)2"]5E93?L]W?M)5G M0O3"+"GX7[DS:X/@3(95468;NQD<;.+4_*^>K!Y:&^;#9S8$=D/ ?)N#F,N? M5:G>O\VSGGH1 MVKT?S-[@F;U^(#]G:;DNY$T:Z:A+X *,U-P$CIL/P8L4?];A0(Y\3P;#8/0" MO5$MW8CIC?Y0.OF_5P]%F0,$_W=*4$-F?)H,.<9EL56A?G<&Y!2TNZ5$]" M#>1MD2N=Q/15D4M<"K\OK[-\F^6JU/18\HHAH2>LQVPI' U\WZHT MUH7855$>^?C: 00>L2M;L$#0FD MZ\T#& B&_M3CGV["+,TV<2AOELLXC'4:[IFEWB>]BHM$4?AJ:!;,ZM5VF^SC M="4[!+YE28S-3A8<,;-*]N?R0Q6M$.S_1ZN\Z)OCY6X=AVNRE4E_ W*A]4_ MJ[VAW?I![C1 LLVS396L@#8 8,]EF2VWH>;;W=]XI:\9B _9@G Z@QZ(#W[3R.H.-8LT!TJN-"R M(E_4RZ7FI#>05R&\,6*ZF3S>!X\!:WJI\QQ"W.MPG69)ML+9"8Q=ZGR;QX6V M?K6$S!%IW]$1+3J[N%SC# (#T%@ B!';(->/.JV@*^BSP$Z5RB^W=](?RH*.:8 >]S@:3U_T!>25T1#$AD[^#5KS$;VVB!WDS ;#:T4%=R+:2&%QYMJ0V?'&1VNTI3X_OZ3VFS? M_"SU$\._K(!A DS]'$#-]EIS&$ M+$) M=UL=QF#J!,SV+8S58>/NV_V-"Q2B![BTM$UQB$,6E+')P$%&7$,U+P$/>J&P M#_(*,-&1, -HSSI=7+ ]8%URVY- MU11;0!T(Q&4"CEF%VUI$&P;9?@-Q%U,: TL+SU8Q;'\ZK#8RNAOL\) M !\F7EMA CT#.E!R-,,WY^7:,*V@1,W%;]:"YL0C*TX;*\H?!=.@O6;LRLAN M!?:)BLJOR*C9HRDJ20A4U/Y_4%B&ZUAS@6E>;L M3EWL6!!=%ER ][CPTZDB=%!F@B\0A]"#,J55P5EH0PB$EYH\K5RM=-R40)4( M0)K*+VC\7#]A:RG!78KUA:AK4X19BBWN!Q?!(*-=H<*PVE0FE!VLZLOVCQ4, MGS1EO6UBAP2F/*M6:\K]"%1@K]BTY(JXBSD5KZUGUH AAT'904[+0,D@F^.H MH^O[6DU?24V.6\:W2QH6:^+%8WO7M_=]/MR35_"5$$$:1]9+N$?(:Y8F M_H=G>>I3VE!UQ#=]#D6B0\M[)I\+3J(HVU0[6I#7$=A"MH.D^JDNR5$H=%BV MG!S2-^56"XM&SX)+#;/;F=8EW+\"-UN AO!4V-A*T>0QSM"> $$E_H,HUNQH M!5&UX<@F"3HXDYL>I>^C94@L5*8>\8@Z(4TS+F9K24TL1,6>ZW66 &4%5RA9 M5;K@ZWH8&T=I^5;MVSD'!VGHY7996Y;[>]$^A$%3R]QB;E"DNE=DL;M%P_M(?!Z;-!&CVQ''" Q@H MOAUU8[7+"G99S[9Z\$T'-+BB$<_FS:SQ?5.CY]I%O$CVN M+LPZ&C:=1OJ3> MH(W9OJLN%?E5G$6"1C"I%:8N""-;/++$KO/O<&\"CH%ZP[W5#$D04R]"#0[O M3FTRS3H.5?N.>$'".#4%9MOCN/8_]FL"OSVJ977BQ@V[G-T*_E2?RF6HF6Q1 M5A+7:"N@3[">[(V%$LJ)^O%?#X3*ZZ"NN!K5QC+6)!PAX=<^U!7) OM,JL5J&C:+:&.IJT M(M!_(?.Q8S"H><)BA@ O5!X'>"-1EY0CC!7 /. 5UL6WT\VQ;[GA/H71C8JT M@5[#GI6'P5H@.B4T#91091+_T_0F!A?4*)@BCUB!+1UV%7^>DG*?)MO3Q65''#/-@0R"RKS4[:'@T.1?=FLZ8J,5 M*Y 75 M=IOFPU'&AE+C/SN#[# KV/C;"@&4<_IO:;8[7V<[&Y!*QCZ"(I@EF$)\*YM8[DB45.B04&R M0C&=@X>!&/7E1SNXNGFB!G*EY??F%N"R92"[3IQ:UZV435&D'3Q/#FQ"E80< MI^W0A91-E;71#4#TR^!N(*,L22AIJW9-:UL8P7UZT_LTV_DJH3X@.J(66 M%ORK .!-*E"'A;-VDIJJ_C!\<[FJD* ). ,Q[LO;IA\ "M(L/3\I^Y=G?A 4 MAJEQB8YY80'5KK E)31F\Q]5-A&E2*3EPEQC<10)-7<_3>;+CSHL-QHT097> MP:#]M<]#P2:$[/AZIFWA#4J][EU*J_IPHK4[,=EKKZ51P:^5+9W(#]SPE*0, M41P -GU3;%C04?"G7I U8BM3F/Z+'>1VCQ1\I%=3/=BLR8%R#H,\.>OPZ>[W M2 ='G0 \M*7!6K4VZ#QG[X'@D5-<\ 5:5>B.*BG>4G-*!;3.-RKE%@#'VFKY MF3,;H[&(W1N&IHIMSW$ +WQE5&!K<=B,M(]Y#A+R>4CL7 '\(Z 0_Q$HVHH^ MLNVI.DO0"P!==MOD-=L0V6]5VBI' M:SAW(REGF;HFC^(E5E%P$.X*I1[W/0_NTR S:6A+;[W8MC>JM M75-HD^HDX ML,R"-)(^W3S:5S!6-(&B84"'[''B32/;J5('4"6&HKW3=G.@1B_+BL_H*&$@ M)GV$"OR^I;1-FY*LH!21XTP.,CN51Y7G4YCW0L01M6)0_;V!%[_:N'- M9V/9HY?: *:/@_O!'257:EO0/J$;0\Z^RY+*9M9/9300QI\I*U1NB XZ03#I MN_R1+9?H,Z7B J\\<3G#KF[T9N6!55X+F*DNNR&!3-P8)=RSA%K M\[*+<=K6U3:-@,UMEAF@T.LM7+UG9I9Q*0[])&!Y\+@YD0MG/O.5A%'].?Z? M>K-@T5G59D;V_"&L/Y5]?/*Q92C[XI7LS;SA=(Z'^#CVYG,?3V=]>8>PA+81 MNC.7[EGJ&#YU+7E"%^) %QSI%3D87?\4/R1D>_^E:-TXUZ+[@3?R??HP\F;S MA?AN7J8KW L"V8XF6X7T/7\4[E@J4S0;(:T;_3A?AK3E@[ M&?-)"IPT]R;0(CXLO/%\WF78$+P4UX35\QJLA%_>/!HOC,&F\Q/R3,9#<#I> M3)Z58^)-@[D<>\/)6'SB>[(VZA_Z3XMZ MC^"Q8,< G.;FPV2.#S7Y7N!-QB/Z9>(%/CG1>+@0/5AR$=#3J3=!O<,;_1E( M"9Z)M-Y] L-#+Y@YSD?T8>$M1F.QZ%.CA7-*?CT)S)D)SK)YJ8SBD=B:(%3P MJ PA(['-\8,N=W3SS\U,EY ;HE'?5E0;D]2IZDJ2]@6'[8Q*[(?QQXLQA:E@.*&P-9P.>6^K-.^.7EU%63:VD,%\1 B;3:86K.,)H':0 M%P )&V_J%ZXZWNUZ,2HR4?VS07KS(6,;L;1/6)]-QP;#YY&Y$*(H1;,?Z);V MV7=.:VO;^HE?*Z-5Q-QP;(E-F?BYH.Z\17T. M M0!"'"LP[_/73^B\@KLR+_\UR\^<3GU6^0O$A$[W$UN%@-CF3N?F3!/.ES+;\ M9P /65EF&_ZXUBK2.2W [\LL*]T7.J#^NY#W_P)02P,$% @ B(.M6 7P M0"H:" TA( !D !X;"]W;W)K&ULC5A;;^.X M&7W7KR"\:9%9*+8NEB_9),!,)KL=H#LSR"1;%$4?:(FVV95%+4G%D_[ZGH^4 M9"5QTGVQ)9$\W^U\%^EBK_3O9BN$9=]W964N1UMKZ_/)Q.1;L>-FK&I1866M M](Y;W.K-Q-1:\,(=VI63)(IFDQV7U>CJPCW[JJ\N5&-+68FOFIEFM^/Z\8,H MU?YR%(^Z![=RL[7T8')U4?.-^";L??U5XV[2HQ1R)RHC5<6T6%^.WL?G'Z:T MWVWX38J]&5PSLF2EU.]T\ZFX'$6DD"A%;@F!X^]!7(NR)""H\4>+.>I%TL'A M=8?^L[,=MJRX$=>J_(N5 TAY(G-Y>D-/R([?\ZD*K/=.T&VATX4QU MIZ&W4K'D35"'8KK623JT/R9N('T4^9FD]MM.WT*]N M;WZ[^7Q_PVYOKK_\\OG3W:7&:2APZHLRQ%P>=?:+;=LRTU0*44Y60E#>.H?_ M5Q0AVV]EOF6RRLNF$(9R1V@MBAZ!5P7C.]54UGBTO2Q+P.#(@Y(Y=M*. R+C MIC\K*[9N;*,%J2Y58<;!W1:0FXT64%ZTP$RM27,C"Z&Y+PMEJ7)L*)A5KYHM MI-T*S<@R@T=F+;%?:59S;240'EE3'1;VT(O7M5;?)#YFI/*UVM6\>F3B>XW*94BMWN1GL+/%7\APG)VRM58[;/Q_ M 81J ]%!)SITKH61+03<0WJ.LMI;\E7I0CA^]U. M6G@[('EK^1WNJI5VD8!>.&Q$3RW#((F>2(E M+1O'B[4"4_=DK"5?DCT/DO)(5KXWP[* K]!X&4X7Y)U$;UE"F^ 4)MJM:@PPS;OS M8$AWE* D<<0+[I[KRDXKX?*4,G/O(DHTR"%;0B<%31V'3[)P&L^X:C<%%&80@H']^Q$Q;'BS!.9G05+<)TD07W1YS$DED8QU,$)EQF M:7#]U&-L&B;3B,W"^2P*_JZJS1G8LCOJ;?;C.Y:$V72!7YP9['X1+MHZ3S,6 MAU&RA..>>9Z=FBURQA\^%BVR;ADNH@79EH99.@^ ^,EG:$'<^^+J6=FK,!3N MXN:RT*A2%I0_@;'XPRQFG>O7LD).:Z9B]!Z&168^4(]A2JFQ()@@PN@I?6.N)HLE)0M%W!]4Z^-Q6ZON: M8-((/#B;(3[QV3)BR_@L3B+VY0$;XB1F=\K"A/L*BA7L?<\V_]A)"E[RZ83- MYN%\F>(BF89Q%I&/9^%BMJ2+!!>TA)4D\]Y/X]A=+$$CNCH%DS+LIB"=>@X/ MV/A"(J'-8_"&X-(HC)<$0H1W#\)I-*?3B+83DX6+V(4] 0$"##-J*"(/37X %O#&SU>*"[?:P% M6->."Z1SFW*HR/0B0/41O=]5BR?%MF.,%J(X:VK8T&$V%'92(^P:/BJ*'R=D M#A"L/: 1!*=BO!F';$S"TXY5 MD(^VPA]W;8,BH':H:OMH0(>H+S?EVJL]:+:#QM46QX,=74$,GK0?/Q >9LIN MF!M82Y[4FE>;MOI0*_#'5IXX!C9"[2=#9XOGZ=9W).(J;XP;48+.<;Z=J!K%">$F.:[A^="*GM'V9^==F*E&#^>EXGL@!F?$&O/J/( ZKH.<"C49U M*6@S^G+IA@205M36#S6:K:&2@AG*41/CBH\0*JW!Z[/3#4/+F+WL%R^G]F#0 M+;SNW?S65*TW.@^UQ"BP0E/A:_W>@711.#JC@R ?&^UR'6H_0@RF.JHQSR<# M].HAAP=@)[ZK^9<#W@^=+BE>#"AOMTFD:A?&8W,#C;R>C"@Z\*OO+\\9ZD+K MQGW3SF?F//CGZY;%[##X?-6J:,B/Y+AN'J6V4YG6$$6-R@VB:"C399BZTI^E M*9H,-:(L2L(T6QR0AH=IF$5[EFTJ$PJZQS*=LC3!7T1_L^4TF"ZB,$6ORF88 M8I8)X+,PRA)V[#5V,OC.@)AOW-<4 ]^"*/Z30_^T_V#SWG^G.&SW7WM^Y1H] MV[!2K'$T&L^SD4^=[L:JVGVU6"D+@KG+K4"KTK0!ZVNE;'=# OK/6%?_ U!+ M P04 " "(@ZU8_E"=T)L% ,#0 &0 'AL+W=OO(-RAZ #%%G57FAC(Q=T"-$E1>QN&80^T1-M: M)%$3Z;C=K]]W*,=U4=?-BCW8.I)XOO.=*ZFSC>H>]$I*PS[45://!RMCVM/1 M2.=>,SM395 MV'KPOERM##T;CLU8LY52:7]IW'>Y&.Y2BK&6C M2]6P3B[.!Q?\]#*D]7;!KZ7K2MM_MNG7AO& Y6MM5+U5!H.Z;/JK^+"-PYY"ZGU%P=\J^)9W;\BRO!9& MC,\ZM6$=K08:"=95JPUR94-)F9H.;TOHF?'4QD<6;&J$D8BVT4PMV$V3JUHR M@CP;&=BAU:-\BWG98_I?P>0^NU6-66DV:0I9? XP L$=2_^)Y:5_%/%:YD,6 M<)?YGA\>Z^/D ]WY,-CZ./IY.WD:C:Y9M/9Q6QR.[F;3=G]&W9S=W5_.V'7 M%[.+0XR/8AYF?'<_FS@^/SUAWS;)Q)"]AZ+H\A4338'.>$3'MQ1;EBMMM,L: M:4Z=W[&$2:H+AJS*>BX[RJR#S')*KV]S[,R4$56OR'Y@W'=YFI(0N#S,>B'B MW'DKM68G+!=MB?7E/T#5:F$VHI-;Y5?0R +V(PE>E/4"3_'$^1I?RQ0V4C?+ M(K+EN5[F]4+@IVP^9"@@A'!I-3','J2A._D!LU)+_6POIZ+")+0HG:P$5>03 M!LSYL"G%"Z41NG&0 M;..T_+:KY)7O$[L@<:.(A-!S4\Y9,62SE60+56&WI/@:,:\D:SOU6!90+*01 M905J<^S #X7:-,09A-B5JEO1?'SY(O5Y\EJS1=F()B]!I.RG&O'YS[%^LT/Y MI'K3&(D983ZY@]VU4J+1UL9<=9WEKEG,(\;=) P0:2_(#F@*8[IROJ8<&L4J M*>AAPC,69YQE<>AQ:* MDK07A+TV">.4F@6S($ 60B>@9D$*,XR)#$^2/:_[V.WY_!3,SWC/B60A6Z5+ M3)P@9H%'CO,X_D)QT:EZM]1E]OI=#FWQD@2&O#2!+]2JG*-KW2"S_GC\0/Z> MAEO@QFG67SU.!8C1%CMRR":B:VSV6MBSW7!ZJ"8=NT_0QDG5!R[M&GLI';10 MD&B?,N_':EG9*)%1^04RN;U?O<^NR[MUC29#*Y\Z=_*+K-B>05YNQ1(TK*65 MJ@KJ6@R$#+,MZ5LN3+R^";V .]>R46C7'O72>G" \0G;V),>" I,81Q<^Q?H M@K71!CY3B,(,FPV*/O6MF.(7AE;,(ICWG FRF]N!8R-$):!EONY0#8#"X,PP MQD+?]4$5,QT:U]M('N!DFYZ_QKCY"R=&K'DF1>PNH&EY<00YP "R%%.,3&\; M@F8!25F32474"6+ ];U9^_^QJC6GG?GRN#T;,45/E=D1POP?J&4>;HA [L/ MH/&_4$L#!!0 ( (B#K5B6;IF&L < '(1 9 >&PO=V]R:W-H965T MWC8+) YBMXO% M8C^,R)$T&XK#V4:W\W#.SW6Q$__!6-GIW,8DF^P=?U&IMZ<'T\KP3*WDC[6_=YQYW MTU%+K3:R-4JWK)?+B\F;:/XVI?/NP.]*[LS1-2,D"ZV_TLV'^F(2DD.RD94E M#0*_[N0[V32D"&[\,>BP+Q(! [ MO[TAY^5[8<7E>:]WK*?3T$87#JJ3AG.JI:#3LY74G>V%5NV(W<@6R MK3F?6NBEM]-JT/'6ZXB_HR.*V4?=VK5A5VTMZ\<*IG!H]"K>>_4V?E;C>UF= ML23B+ [CY!E]R8@RO-PM@>2?'O4X"]NO2T.BJ4N>E$)2\FJ 0C M^SLYN?SIAR@/7S_C;#HZFSZG_?+Z\]67-[,Y>,3UB-WOLXHS=KB5[IS>=:!]06YWN\5CA/^ @GPU#P5@<0<(KW"R9 MW>GAG%@T>+XUL&C,J'/.C%[:G>@E(SY4)0U[N5NK:LU46S7;6K*NUUVOI$7M M,]'6K-7MJ^-GHP(KJW6K&[UZ^-D=_'!+LDN80QV+9C0 %.P XZRVE)?8-?+)73V;+?6[J YH<%P)HR1 M](_AI6N);26=DZ)I="6L=!3J;4\$4-=A%>1THVJ\JSV?C]F7=Z+9.L&!RV/5 M 76"?;+4Z1L8-K(%=O)$5("G ]J/ 61%7I;>N.=?"@4M*'$J].)04Q MCU=&0)\@DK21@&ZJ7BUD'2B?$4/W)D7HB;)7",@)0V?L5XR(/[:BQQDSQ(:M M9 N[C2>L1CM35(/$?U!I R?6 J%HM64+*=N14_ F[8Z>D >U6BYE3T3M?3]C M-]\DWS'%-;AK=&?@DOM[:?\(FB8NH*&^HW2I MG;%E(^\5JC2 AE%H"!_\%"X+5+OL!=C?5G;;NSBK5>O$:]D@(/T#?X1WX)#X MYD<52CRT+46>1-6F:R0=&1 .QCFBN]ELVSTY!Z](:.2!JHOM$!GZ37$9=#4, MVX2K*9^P8_6O9>\0(5*,W%,O=6 T" .18%[O)0R"_8 M+.-9.<-%4J:\2')TZQQ%EP=8_%BSI-D?(R3UB2%KS J,UX'AQ4GP7F)^56J 2T6Y 5;U M7__@!8M"GD?D8,G+U.N*Z?&,ETE!H.(3H&8\*?Q78"5Q1+[R M*(R/816SC& E)V#%?!82!6D*QQT9#E8"A[-C6)&+5AJ&?)8"$(^2F*5%@;OT M.5@1#].$U$<\FA4>%HFZ:!7PL_Q36' _*CR\-"% :9CZ1,BR)*@>C9UQ6HYM M"LE?JSN%!8ZZE';UB$;SJZV:)B2 ML[\+F/'#"IIZ4+FB89'Y'1@]\ M6LQ^47'[&8TWZ^IP-%LUF.3H%]0R,;WZVHD<&X>3:(H(EC>'MN#L/4B!?BMI MT6584^5F 7!)1)NJWU=C!YJ2:![\$X>_/!Y9A&Z1)J3?(9Z*)$_*2IZ%GCZ(<=#B*%&XK1@&5*I# ,?DBA" MO264)!&Q@DK> F6"I[-\H$==&20D_)\EN-GC ;GJ4'U)S/Z&8)5!*<($!+T MHB1UP4ESGB?A$*84<9"/E[Q:PVG::_:#P2W; QW(K$:)A6J4I14-6>@W\7'; MWH^LUX=<;1[\+FJ?2A\/L,7#*2U4Z>3*4!H285MBVV@?)R_W6_+@_UI0 4HL M4/^!O7W-\?UN7^_7B^_N+(-QSOPWP; Q0I#J*LI^=':CZ"S^<5_8AZ\3GWR< M!F\GW5=\\W!VZD-K>O0=#/=6[FL?M4ZF_"?Q^'3\@\(;_QU]..[_&O%1]"N% M3:612XB&9T4V8;W_POT" K!@ &0 'AL+W=O"V$-(,@M[8\"T.3 MY%@PTU8E2EK)E"Z8I5 O0E-J9*D'%2*,H^@D+!B7P;#O<_=ZV%>5%5SBO093 M%073;R,4JAX$G6"5>."+W+I$..R7;($3M+/R7E,4KEE27J T7$G0F V"B\[9 MJ.?V^PV/'&NS,0=7R5RI)Q=\\M?D@. T@Q8Q5PCZH^BLNZSEV?(D2QH]0-WOCSP$D ME;&J6())0<%E\V2OR_>P 3B-W@'$2T#L=3<'>957S+)A7ZL:M-M-;&[B2_5H M$L>E^R@3JVF5$\X.)]7W#T[@G].@#L)%Z7F8J_G7SF--D>X5$7)Y!LU MSG/%-:8PS5%I;EIP+>G[?#CYI3'3%+84M(.,A2JLL$X0G-TA1 M,]_1*H.#3MP^IKX0@A(MEZESGN24CU99J)F!DO$4JI*B1"BS/,97J=%9E\L< M;% YT%[)WMA>6:#)#4]>D-& MXJ4DX]&&:8ZF#=ON2+C1P 7JA;7F?73GC1&,"?[8V-WC"]((T@ M,"-HU/YT'(!NK*D)K"J]'6X/?X%0DUT""!8DFD+,FF;0&R;/5H8;<%:SR-P6(_9%5& ML;*5E5F=!RGZU^\[X\JH).69W?E@BU65&<>+=U_QW5W7?QKVUH[%YT/3#M\_ MV8_C\?KITV&[MX=R6'='V\(ONZX_E"-\[&^>#L?>EA6]=&B>7CU[]O+IH:S; M)Z^_H^\^]*^_ZZ:QJ5O[H2^&Z7 H^_L?;-/=??_D\HE^\5M]LQ_QBZ>OOSN6 M-_:C'7\_?NCATU,W2E4?;#O475OT=O?]DS>7US]H'C;;MFH/\7=_+LLR?%=AK& M[B OPPH.=N*)U\T2TRA_+L7S]7=_=%3T^#:/A'[15>AL6 M5[=X*A_''GZMX;WQ]9OMMIO:L6YOB@]=4V]K.ZR*S3U_N"_.],OS[YZ.,!V^ M]'0K0__ 0U^=&/KRJOBE:\?]4/S45K:*!W@*ZW2+O=+%_G"U..*/=KLNGE^N MBJMG5\\7QGON-O^BVQ4T=CN6A-;P>=S;8E>W M9;NMRZ88X <+=#,.N0TL3W%Y7GSQ+,6_[^'!_$_[\M86&VM;'.U8]K8J:J3$ M;==7\+0%9!_WQ?MVM'U+$\'K[]Q O]ECU]/I?!S+MBK[:BC*H:B'88*! $EQ M2='+)CA1_\X/'?Q3G/WU+U]?73W[]OV[WS[2GY??GJ^+7VPY3#TM%ZF['JYQ M/\7;[G LVWM\[O+5MX/9=NT &%+!SJK\5F%S?I/(;HIM-\B8J\)^WMKC6 7 M#=XNA\'"FP=>0E64\$!9]\5MV4P6-M=WT\V^Z&"7/0QV@-'WR YOK:E;^&S= MEGY]^UYWM()%=+OMWO=*.*&K4Q^S; &G UVVW3#L"[./L(:_MZ-MG@), \ #!@R%,2B8:RQ MTX'I9.-!BAH@/133@&=+N#BU6\5-^QFD%"#AP8[[KEHO$-L+1VPO%BGA=Q@- M!Q[&&E@_@NB?4W4C1PUP 1!-AR/.GR6SY<&OSHLO&)\QDG%+J=$@!!Y&RM[^ M:ZH!I" Q6I"QA.4 Y4/YR6:G7J5SKP#4<,1$QV5;V-T.C@K1&^VG>1E.=T!><!(\!AJP/^ZIQ.!LVGN MB4U4%IC900;&"0/:0I8,:^UD$_"Q[=H+P(&Q[YH&(5XC*X1M(S#M#8 '?X0? M;$MBW2!ME3V2,"RH @@WW9$6L"V/]5@V]1\\+Y#DG<7=#'A.P('E^Z/MZZZ" MT;<-[*S>R=GC4AK@878(W\2#FFT'OC3T:($_*&!@X5MFP;#F3=<#J>)V -GM MJA!6-Y:?"R!XVX^@:3*.#'LXR M4R2IBCX C--'JP64(=@% MMU-6]/7N[X[ M$,!0]@^*R$A8'>M]#HD5L>A$;+_%==_0)UQ%8WD-=07?1S""9TF+1KG7;9KZ MAM''*!1RT"I@.; M9G3'OH97D\T-).::KH4_+>,!/2>T;!%Y2B)()"/DLP4 MNP+&BEP5SDR%R$]O?W9BT61D8,A#-K:I 88#!.1]AAW;*=05AX6]9-263$4\ $*&'L/0UP*"N[%MWC,5P4D!S&9/ZUS(IF M)"7(0#7Q=L]<"]F? $S#YAI'ZQ.&#)/ MIS)@2R/@;_K6DD!^Z03RRT69^?8AX.7$\.*0>77]^7GQX%0LD?/':0+Q2TI; M/=C3NK,PC;*ME9@0OLK4O9:KZM(92I"ZJLL>;;(U+A6?!)T83FN/-%F!FF9; M$[X$/P*Z=$1[P,Q0Y>K16$7IWH%TZ6NBP]Z.4P^$0GA1CX@"MUUSRQ1/BCKS M:J#[T5K"PKTP(<;[>QS.D1C,9W1(U0MQU&-W!\C7W<+_PO'68(*-R#(!0+<= M(1TO4B$"V[:];(^H;B!5$#Z2@HS:";P]LDHI$"0&$2CO#YDR(LVJ',>^!C4+D0Q4'-!'MV-SCYA8 MM_J),+$LT'IJQ_7",B+K@W@,3SRP=FQA8.%K;DWA_#A-\-.^:P"I!N5<0C" MBK'I@6>,9 I"5H@V8Y2IIH(KU"E9GPQID1A\=UIU6YN?62S/ASGY3H&"H:AW M+!R9UQ/_+EJ+2@;:X&7#>L>"UJC]?L.,!%?IC%UNR=P".W4&'^*&'] &X9=/2V. MS30XB"+W$C6ZK"M$+S:*Y^[?C#U\N^H9QA0LBFMDF.42R/^>*\>'C8 MZU//]-8?I"$=^IX,QGL]L7(+,&0L4KM=Q.K@H!\^4\>>$N+AD74TAS0ISZ#J ML$O&I",2"K:RJ6@7$@S1"P_0HM=X#3H+HS9J&JP@KMONN0XU-)18:XKRA M!U UF3.R1@ (13:&=A8@O4",GCRV'>D)H+V/5I#1I0SK&?PU#F=$=#:T9DV MQ%!9_T4^X*W3X@8 /WKMY6\@_8^P7[.PQY3NO:/'V2W'"8Q7-!X!C_H.@3ZU ME:@1*!-$U?=&2; B,L\W.!A8;#6J0FIW]1:FXR-@\2->#B#-ABD<,=YS,X&5 MYV<.-@1+=E'NTOGW9<6.4+> &&3F!,@6T *AQ'I)!O,[W"QQ&ECOMASVB ,L MM1(_'X)>#.$_T*$W(%NN5:-3W(NXJ@K^"%5X'PX8ND^V1EE3%9,I7FHR_?@8 M?":!+$X(9 >XYG1;*+S#; GZ!H M(Z1?S4U;-*H1?]_OQ.Q$A2.0O?7@%(]5R$5Z#Z(A>?,&E.E3I[TD'[]Q\O&; M15GV3IS%Z!2;0!ZT6U;%HB"'_I(3E8O#YRW)E^?%%TWK_+SSG^3HP:+*FBTU M@_/W]<>B@H,N^^(,/XMCA[_R 0)@K%L;2:;8G9.?H@V&'SC(4%ESZ-B7:F]+ M//C ?0,<2&Q(0+>N9ZUA&@)M*>_&?=,,'6.-;$4VEX "V0J&D0O J+8[U%MC MV]NZ[UI2WNHVX(RAZBT.Q-A(Z8Y(0.1-FH95%%PHV:?K/2OI,C*#FVAP63YO MAC6<708K,!: $LV+E90)I!LNLAM.!C&RMV4K]/*9CQ8_6Z2CW]@'502>TVQ@ M>'F45^=%9J!K]V7BBR5VS;%P--8B@<%FMUK<#C< 0*@CH98Z( ]&DD2G*#'J M4"T4\\R-SBMIM\ RU8Z#;$2D-EX0"-/@NC*^R3Y;"2*> @FDQ MHVUIV3":&>UVW]9;?&8Z(DL)O?F$]0R,".#O_ST_?'%F:U'H/M,2$$^C8 4Z MS'$$],'VP&@%08P"# ,&#"X]:^$R=7/O?';LHBF&LK&D<_)6 M]-\.3 5K*R M>]*=+L"PLLA"<39'8;J$0".0(V/_)9]_C?..]; CO>,$%I#*K"2-9^R@Q\=. M0''?Z8DY*"8< $B1H8J^6'/L:N:N!,M._9;P85W\ SG/>(+>2D=Q9/R2Q0 0 M%%](ND"FE*H3CYF$;4%2 V@PA,3QPH9C9+1GS]!$Y]/U*[\98E0WD[BA 89' M2T$!7!8P'XF@I6N*;=?,,3DWF^Z+_DYW%L9N@&M6H&D !-$'I-";+SSAYNF8 MC$"SF>HA]!*7GM/DL<8$,@2/NJ"COJC;"USK2L-K;G7(,36+PF]=%X%V#"K5 M=RV!M;MA$Y\D%Y,TILPA6;FP%E)$!Q8MRN9(\#5=>W-!\=% !"*"&''(+^#% M2A8L(=L5>UE'>]-'SN\TM#<#)DH,V?D%1K]Q-D5+4M1,XI4OT65^BD\[(JZ( M?BZ8?O 4R8!GGY"@!H&F)E"*[3&/AKA#09[JJ&8+(";;4 Q ]O#!IT8RA !R MTV 3C^R#[ A YKWZ=!B.!XB3@@RWN@5C?E"AY\9QPY#3K$=WIUB&R/F[_A/N M5: 6Z@AE02<&*#?>H=N@Y$ >3H450.D+A M/"KJ'Z*MG(WW1Q2K0%]@2^QV>"I=3X$?,3!U/[(0"5-L-65[*R-TSMF M"M4N%/;"SG"M]A:57$20KJDXP8&$HTZ06?]L^<67+U_0G,=F[K4#-@64-ZR, M-P0IQD"&)J?'5))?LIM&(5)4S^*Y'5DK-P2T^=2"17='&"4.3\R3"(2.J@NB MD1,;V_7E 7,*A7?5_F7AR;:*N:3R?3%,L[AT0A*0J^XAT:R65"PVO#X;D.QI M8E3_EJX,T8<3%9R\56((N)3QROL&!+=3%P&VCU/*-0Y@11T9.&"85]7G&OHJ M"7>;$]S7)PN4WE* M?%QK3M>]R"4RD006V!M'T63(.Z[O19Z/&P")U16>NH8+'IPD$!E=D@3Y>XG[..'.KA**OYPDQTX1A%U9H .W6><*#&B;G>I H&&T0[0> MG@1LM&U]%,^:#\!D5"\)/I#:9.(01.1Z6;'2#:#N*4[,M!&"--K ?.%+"X;# MX42O<+7F]&J3 +0=*:ND)D81L]$8'(:0IQY5WU6OWTE7UL8%KNK>&< I0J"6 M5J&>U/5!ME[ R/U4-(/YXAG4C[3BX (PBKHD&;T#G;V[&ZY3B'*\?< ,64Z( MGYI=S;08[)@R3D+^_6TT#B;YH&\9;&UTE=;#IV"U7^[W^]8)QG "3/KK21>F M]!<[CGZ1RC2RTR46'?GL+IBVV8\B>F=?J?7)I@'I&Z.B$*M\-&7G/->U.TY& MIB )VT4)@H<(PCPXN;/LZ)W9QB<5 E$?*8O))6H+V]YQ-BR:876_G0[(OV3G M[&J&[<18?2SOAP#E!V0?O&D6=/TGR\&BP!T?I)8"#QJZMK5-&N8N1WQ4KC773@4B-?5XNF9R?#18JDI'32YV)Y?P4F51H,. PG])7 MN5#B!U!92\;PO2W[V$HRSA&ZRLP?U%=@X)8R8IU>U<.;=\@T23W -#4PWZ($ M!HDJ9K;D7V;?,AGO&"2 PY1 )$< 49$6RIB/QM;DNOC19YSB#@=,?P- _6A! M,=T ] "+3IA^.-J!2JPF*(>5"[G/%4NU9XWG./G$_P\+/:D188FH\22R!B7 M/"T-PK,[7K3/0%'%*-A1(]!DX?N\ 3Y=L;T-8#1G/<^]#VR&*6=\./R0\DY5 MM!5=*%X,NUZ*>5X&M7V7BW&6]RYW/AND67PY']/\^KSP@UX7;RE\15%NT J( MLQJ*1#P8$'J;;W7!O$A)XY4]8(5!D##@LXV,5RGQF=[5E- ;Y9W(58_:8"ESW*;W1$;) M)/J#()*/*G)20U!VX?+07 U/A2)HBYQQ*PDMZ@2(UQW5JZC9RX3JP?!C=%C7 M[G/A#P\A.DF.I8Q(:9(6R*O'Z AGD7.VK'JI"+?C3+S%JITD8V$(,Q[)O(6] M':<>1\T=[XUD;8HO9.15TY9+YU(JJCD1HQN1\C9LJSCJ4KXSC;6P MX!]QI)&4,CI! #_Y Z5*A XJ>_8^#2ED ;H1S'O"-1"$0BOTD1LL%?F0KJL9 MI!('7@0&H]L%Y8'WZ1*.%"(@>0B5V ='PIR11' 6E:-1LX-!&P1$+"DNP6D- M+C5"D]A%P+D-!PYRHEXD*?9UA_1&VC)Z_5W!4C 3RV(WFXEF2P]82:U#AFWI M*_8@:5Y%//'ROG%V%]+30LNR;V$#@]GJ=&(IBN][41=.35GI9>LSZ^&GZ> LT2YRT[!V%;T0_AQEXQ+% M E<=II++0=^_^5A<7JUS4J#;[8C*=FSZ B1-R<6%Q--^ZZ/!/_O6CM(S$G3 MUZ\Q!]/%\]F-K99%^-RP,FSE?7Q:E%]_)GJ5[*JX^*+ M>=6Q^.:\X!&C$GO%2_'T^[ Y)Z*2-]S'BJ.L&?QX:^]]H+O01)>NH2\G+K+& M7!=)<"3_)^(B3R:*/K)9=)MB?<%GJ37 !R(GT]K4Y_'"!U+5K2W>D=9>2HGR M//.,^8_AIT\&UEUF$-<@$:EK'(#4$H)%R5N]Z'87N#VA+)*4_("CIS"I2%9W M1U59%%N&-7&",6ANR$L/W*J#DCWYX3B_.(C4.LF+A;^ 5)3FL28HL/N!Y[4Z M4KSCI.+?1TK]'L7@(L&"#$VJ^V=&Q".\_[[:F"QQUA=5G4\!9DZLTRN/;-XA M5T53&1=6U9)_AS]ISPDN&55QY3SE?LZ@FL@E$V"J$?UJ@E]=@E?@(F$_B@_) M^9"%';?K=M1"AY@MBS1S\K)TBAD*25SB2"ZH@3HZN*T%# M4*;X66XF0'0X%R\(NZ3WA"LI3:.8OF$%3D'"Z!O)O:(H.8C;1BKI?CU!(JO< M<0K+MA2[ /PEITJ"8.CADV4+ W:LG$X,LROJ;>T.F%Y?L3PLY1G.#'$)'MX= MM7(Y]W,]!RXYR:0*O[IPS8OZ'.JHD3RW. MD)!H_YQC1M5$85D2E1\=NLHVTB8!)-BVIO"/8RK#'LN?>XVAP*B[J3%-O?/Q MU9#OO"-'.'%.WHG)M550-C]?[("6(Y4[X#,I([XV_TE>N%^ (S3WYF>2!?#? M9JH;Y/U#<7EQ>54\-[]T(\#SU@+=H^?Q\N)%\3P2:*,K*PF:4TBJ:P:$*)6M M@*2WXC6M7$X& L:)__A(D;"TZ IMP@RMJ"!LC2#W_&RYN0%["H>V@ ML82C?(SA&N_20Y6!XME4C:9CX9IHOO#H HW-]2JX=VYGW_? K?-4H9&BA,DM M(5ATO+_'SI][$U? !EA8;?0^,>VX)"TLW51?B7&U.Y'F,=LJY99%;]*1Y-^> M+S15A.8,S'AN$276H.-@4/6"3YP97.E^4L;.S*UTU!4J5$%5J?<1:P8X9E+) M$V;&XC)^KM/D6V /A<:=)3EL$.7^L'TG+3)@_[NI'SE/D/PPOD^-*XW*%!4M MJ?F^"=KE8M>RUQ]Z+!) ??'8E*)>H U)O6%6&#+*F@!_HA5:0'.)R5'E-PF&%8=H0 V9#A-G=C@.3X;3C\$G2BDMFZT\.%O5%SF<21[ .ES,C-1\TS>0X<^NQ ;+UX<4X1K(DR MC"D-'[C)<4\Y/!XR\(;Y=;?#M K )Q",DZ2K^$=>75SZ45^=IU+A%?-?+'M$ M]@U<.NAO)F(K\7*%O.5&2TE2X3?SMW+$#+#S/>FKY3)RB(>+*,/?/*M&E)\#A2JEUKN;4.KHE"V=]KD7T77GW*PQ:"6[X)XN=RC\+WK MKR4DE>5.BV.MYXL) M%P XD*LY-VE8)*ABU<-)"RR+G]#"KHA=B+]-L@YJ[JZ(WCX.78^YS8>>AB"N M:Z(>8\Q^'XH+BM[CU/A]S]@$)(:QY2:Z+J)1EM+ MX;?JM"EZ'THLG90!K"25YM($@BB7_TU8I:2?IC ]P5'*@*D@(\%$DQ--W6QX MINZIZ%N7Y, J#>9M:Z&Q2W8,A_S2PWN3W5=-LD-]Z9EY/C,\AW@&,:XT?[(RFPHNDFVUEZ%RD M3;5^GVC+/0RX]@CX9)2]%!C^U/)(LMQY.IM,9KR+3\?#*'$M"5%!ZZ7PY]R" MORWVP&RS6Z'U*X5KUK&K-%4/SK?<0H/WJ& JP%8'.W\, +D*B_%1VHEF&SBM M3VQ6%^HHQN]."Q: /6&=^KT1D:S!P0"S95/2&@U-] ![DAK) 3EN/>RM))-W M378DD+--JBT R.NYHD=Y=E7DM%G1 M4MD[[C35B'VHTA ^$+ R"=N2SBK9XQ>;^PM-))?U>OS!XO"AW&)CCDI0?$B7;/Z0=JY5'_Q8BBC"1-M MPZJJM7F?6;GS9H@3+,#";8=3KHJJVTZ^.) GT^9(*#-:(IW-=*-6I;-"2^PJ M7A^F Z?)/09RY2>LJ&A*K 2%+=X5=]9^"K-%0P1(Z@_$_<-I@.24\(F-DEL8 MN^'CHDI2WC&MY4(K)09LOKE26O?QBL4EE,6@KOUVHJ0UA*76@'//J0V0=Z&D M+;46H$M@B1_+90+SKCP BP"A]H<8D+Z="'4UVUM7TZ$K\<70T9J"$O1?J5[8 M!%L(*^U28EB).R+JX4JX@72K^GZ;\ ]?UC9P+;1TBY#V2YRG*DTCF/B'A]A8 M8!\N\AU-A%DV'1>-:3>Y#GRF*4AH-%.VT_F";A0[B373.%!_Y&&N#\C4WL1% M[6"+]3=,3BZ]M$R=T#YL.'!Y".,&>0,U8B$.Y04V+$45-Q.VQG#0].T0*9!$ M2;Z$"X@F80>;82YLAWQWV\J(%L#)PW'Y&.F@"AAE)G*J_MQD )>;$.A3TE(5 MX^OH",!MAU91O! W@+!-DJMQ9;W/J-3Z(\(C[@2 SY)U+/H,<+<0I=B7D;5T M1*?4; S9D(.%?W!S'S(=;)$L7P4..FR4X[D4B3>%[.GC&V(E>?J159>M(MY MIF3K[%!T2'D&F.V -G'8?Z8W^SRNG-> JE0/G#CHHH74*AGTSIF;BK//4H#7 M.4?B6U]9W["6LJ^/0_$[A?TO7Y@W&;C)C\\"QV-N!+,XVD%[J(WM:RQ.8Z'$S;JQ\)7T9:-Y^4 MJ4%H=RXH K2;&1>GWM$B_/1[S=3<@UK(2CEZ+PUK, U[.D47<,YG_A%@,PTV MR?$)?UK%@4K53; SX@Z9)L<>?#J(B@*T-3#-3W\R/KT\D@18@C8XHU#M' ++ MR=V&?GEIBB I0\X5@ZP'_1I\38-;;#V8H.S)58+# Q?R*JY^ D:%*_&BB>?" M_DSM#3J89PZ#AQL92IJ7YN4G<7XQ.U?&WXGQH,NZ",N+5Z>\U-2U@AM&[8IN MZK.[#>)(+II-DB1MW'(/K]W486]^MYRT(PA*ML'?\9'F1Y &2HK7"IEY5 8% MCU*ZYZY7D]#4NS]%V=X='8B"L*=D5EJ 7FIBVR"/A2>1YXRK!Z:*/W 1!=<.N/NA?BOF SI$=ZAJ>O- MA"5-PE_V<+E\VX._!,SGO>>5AS]QQ4-Q^?R\R,[ ^D)ZB=%]^I82?3VR[5?E\K?=ZD.$@7XY-H4BC6:)-881/ZX%?FL8, ' MW;-A2!5B 2>>]>X,(H!RPYF9:4T/W'"67O05E; ):YDM70557^7%5*PY3)0036>&IU[C!^5W8PAD@2UBTB>7P0-#J(E%(<2,9DC"B%X MU9]\#+/TI31JEVN%G^Q0W>52WN$$:<(A31X_YG>^D2.7NYS--$[7TY*:\'!; M.,3'$Z@1^M:P&-YR<3!F[G+*@G8+A[>9-CF#.DHWBW9K%K)8P5BB6H'\;4JP MT&Q;?0=/7S MH"L,TP*XD*,G)'7U'-%-$_%-+1)6*WV_#9*!*W?E#/%J=S%#T#2(@U:N4LX5 M-Z%UW5,KE/E5 1K^"#IV^;JN$N.^-!VV_#A("O'\IH7RIK=2(@#6M*'JNJ1U MC6_:?1]6IVQ)BV5>[Z^QB2^""O M7 B*SOCZ"\&+\8*8[1QX:#3@.6*NIPE]H*PJ^ +SJ+? Z<6FEMH\US*%I/'9 M"IG;+*(> $K<,+$WT44]U1=R:4DHOV_\<6B6']T4;O.)V("I-Z&2"W9S23I M_:.0)!_1R^\T=W%(V"F)+ SVG3&9JH[G:<[Y%#O74,67/T06J!9!K#)3^Z8W MCB&@7X.ZNE;<#1Q;,82W,P5B^OV,$8"&5O=:?9CKZ6"X;#*@$P[2:+&]A@:" M>F^.62)L=_X:J^02*W;7U.VB)>PO?KMZ?(K$/Y> M10A'*X)9:G?=@*K]7-^^H:9GW,I>Q8GS7J(8Q./3LO0=->R)[U_!S"@J78J4 M-25OS@CAQO;8#XV[@7"R2'!'-[$(DP<*+CW"?'_]I_>0AW.3TP33622;I7:O MV=%)I[0IB&\?X!K9\=I7QA?$E(#P3H,)NN MRH$ZV&?^_DJ=[;F?+;)O'%L*1A*\H<,XRQXU:W+4_>'+QT1O<^.=ALDE3JZY M57+A5A^4_>\BH2 W(%O.I4"M\*;KQ3S"2]-Q_X-"<(SYU[X&.@0;(:GC:[H[ M2\FN\"JCA/,SA$GB'_6!2V_A;%R^4K#S^XJM2L?%U^^?(%%;?) M '%KD9R;&&M>7^7ZA(0F!;>Z4\7MC.]UE]84H$L369S/&BS+':#(4\V1*I%N M*3Q=SWIBZ543 :$Z9ADG;#=8F.#F95-C P, @@%CI#X,\PXN_'URK=P#<,V"=0FJQ1RJI_NZ MH.8SC1BXY8Z;"E5[V'35?9C9Y>63%A1H][?T(FC2P%"+?>R12)<"/!!5X..@ M5M ^QM1U=&&?U^.22O]L.!>/9)M[.7K#) '@$PZH,+X1>FXHTC^/;+G#2/K" M^82"8.-9WR)Z$^5VDD# XKT:E&6/>!'FA/FD=QDTTIB+V&GYD$5ZDDLL-, M/]Q/IJZ'>?M(O )70 M%%8:'SIFC78[8:8S[OH?)R638AMV1>0=\+^FI?I(EYZ!LNG8: MV!!AK](%.K0(2$V9WNAY@O4^R')1(T73C#U)TH(UX^U4V"[(3!HHKU!\IX9'E%\YOH-+B0$MOU\@4:"(9: M]//8I::MUT;OJ#RGGF9\5\(,DB/VL%+XMU70*:WM'H55,+;1;@OQZ.),WDVM*+5*Z=U@ MDT==EV;O\\62^<#(TD"<=&A#C_N,AYFPUM;]J@BM1ITTR^, 7HVN%DWC>#L' MCCV-1 DQ#PI^]%M@FW.QQ&FU,]X1].'R5RY*JU;T8_,BL;\J(E=TD\ NXI7^ MTBG''Q^!OF4S='I1)]7>S>G@U/:*^?9.XOPP:U03(:D!) 7^&/9EGSW#R.X' M)*'$7;;$<:8/XTI(OP'3"GML,^;ZI9*.$^R(;BJ,WHXO:= 8C3SJEI#TB2)_ MBB)59:G'(85^CM+>!?%_D+Z&"_=,G]KATL]@[@QC?N MEK.4*IC^ !(8=Z]W]^SHUX501@[:]T4XC]K$SJ%AXE"/]^;=M1*QUTL*PZ2I M<<)HC+?Q%>=F(UL:)Z2L7#FEY7/@FZ#"S?#._1G$'%+G#T^ MN5@2H.&TJ$13W&4N3\R,W,VRDE^4CQ]8EI8A(URRNY':1LL?+9C'HQ M@Z\##201D/M3WXW?N/BT7 _"!H.[3LGR?.*KXL91H?+OO*#^7#:6R"-$%U(Q MJ9/VF3!-_.96JG-YN9YW$@B]I:D2-TGX7,*4QX0'N2%5N [:G3(CP]$^;B4> M)O?&J^8.F11D\RTN4GHB[W:J*;CE;!3< DCF+21KTJ@X=8.R9:HF"U &>G\?W@IV\X1)9.P"3]0=G M&VHQ@>,E9&L3M%9!@EA!5^15;FEQX U812.ED6E=+WFT!JR@TAWX+KR(KLX[ M15.N3_<*AO]V5CJ9Z-4M#PL??WG&U?+E&6\Q.0,345P]-2?Z8:%'5@HM#W?Y M]7D1#6GB(:_S&Z9%21H;LKVDU,45YR6:<(,1PDT66R+X&ZTIXLDF8TE5U,>RG]2=^XD M<\)=5;FPJF@I04E5-CE;$@AON3*"A E-3:.0QLOJ/^O'OV-57X4M?.5^#U-N MJ?3YIPEKOM!*<1UX-V SV%L-QHWDWCF]!%)Z8;;X"Y3\B8=6@8>-$=AHWR/J MEBT%\Z2@H_NT/NC)J$ZN/SF5\I\@KH>J5AWH;_Y.)%XS'X];@TSGLH789+(' M;70ZNBOD-ABB4! A;+)7H6;RBK$'2W!'?7@%*E_3A $NK/$''>4&S* _A,JT M:D-J90.,^CO 6VS:W/7N9C\W*-?-\ !!/Q]0'[ M=&O>4'0-4L.8H3IV3O*A"Q0H#P8IY.\GFPH]01 >Q-V0*AJNBQ7;G/( M-%=9%,[^:H*K!ZXFJ $+*HI(G1+'RP--/LJ >Z<*<$IE?6 M6U"/B6<%%S"&][>&OLEL"G?^HFDIF:JYD_S@J+RC_CY2Q#) MG-&&76&N C>=\E<,U(,6G\:>+8K[PJ3HB64E8E,VG IS1HQ ^I0YGM?:X3RP M-[#%4X&W-N&I<&M8%#(S!V7(D_2.5=J6P1@O:4+P29NU4)"IN9=F+0%NU"TI M[.('NBE[:9@1K'L-TF(>+73%_H,-)HM*1J,62MM2.QR'_NF&4*C08#3?=P'$ MJR<@Z1;A07!FJ^O)&J69+=*U[T5\M=R+^#>K 1%_I27[O+E,45QD]%N6ZI>' MOWIV7J13F(4IBK?NFDE]P/GUW<5?J K[*(Z[-P243E2#W34'ZG&E0<))-#[8 M)PO3R[.D-L0WOT8\L)6$P0@_V#'^X#'X'JM7RSU6W_JZY+08$O& :!VK%R4N M7U;:$7Q']Z5[;N&1EK0U/]8@-V5D8] /K.[J$DPI7J'Y_[!"*LL$3:ZMR!^H M%R:Y L\/(<+ ^-Z.^^CR5L3#73UC!@;C_<"52!7=::5S M%?^5N0*>0N@'%A>J8(2@JC^X'V=$%Y5T^7 !7E"+.?CR,71I_:KE;0Y4SJV% MN_YU.W:H"_"%H+-=A[DZ(<3W7!_P!M@9K=2))?6<<\#IM@RDS6<@-K#UL2P]5=7O4<. M$X3@XP"$:G=8[NC31G);J[6ICI:[NGS'.!W"U78F$L=(!N#4B_M-NP=U>,,A MBH-I$(W\5/H6JP2#ABVX9X;F2XS23C6\+NW$01J9W&4ERHWFA,OYFOT@D3D4 MO.6FF\9DO0YD/KGGQ#7(YN&D'M[3EA*")''!7VR];:8ARDY7A"OO#FIJV(J+'W^F-"#ESMSZ MX"M.:$;ZW\A=VR1YQ[#7T[KXJ<2R!A4R:!@=D;^.HWI? 2G@NE7R\T,KHL?'15&DNZ7\E[:1LSX_?_0LB*)XF&C<@074U95KVAZ3,1M M5'"K>7_>4HZZ"7&;:^0NU&J34$<=E5AAVJ,"(Q<4!%:!9VB#<2R6S".JB@]> MTTHYQP##3K+"9#Q1J#=TY$X?S(AK+CU@IIUEV-@\";5^YZ8@FA>N\-#&R !2 M*>H,Q "(JPADZ#/Y?.2]H,,MLG%YM\EV8<#HDPI?MBD>ZE&O8A.G^>H_,KKS7BZG[R9Q9H]^_$:_^37GOX M&WIX0QI^,]T@]\N3L18Y9B:_+GXNM^15TK%50)P%A_C?MM;S#(&;.8%S)CL0 MY^Z>FJ%['6_8\S6XLTOG-9Y!B?.Z$^D]AD.@PY[?U0(:[C:K/M?2#$P^;]:RO=[D6$R0:>/#HJM< HZ+ MAA /FC,9NO4Q4!X<,'-!/IEE+RN?0[.E"P8]7B::MO(65V&+I9=B52FZM59C^A-O _++-R;JJGP][:\<=R+%]_=[#] MC7T+.M' /2.^?X*!>_='8';SZ M;/WJQ1-N):$?QNZ(0Z*9,'8'^G,/^&Y[? !^WW7=J!]P O3QT_)>_U]02P,$ M% @ B(.M6&RGM\5_ P BP@ !D !X;"]W;W)K&ULG59=;]LV%'W7K[C0@*$!ELB68Z?(; ..TZ(%:BQ(F@W#L >:NK*( M4J1*4G&]7[]+2I:]0!6*/=CFQ[V'YY[##\_WVGRQ!:*#;Z54=A$7SE6W26)Y M@26S5[I"13.Y-B5SU#6[Q%8&61:22IFDH]$L*9E0\7(>QA[,C#42SJ43)2HK- *#.:+>#6^ MO9OY^!#PN\"]/6N#KV2K]1??^9@MXI$GA!*Y\PB,?EYPC5)Z(*+QM<6,NR5] MXGG[B/X^U$ZU;)G%M99_B,P5B_AM#!GFK);N4>\_8%O/U.-Q+6WXAGT3.[N. M@=?6Z;)-)@:E4,TO^];J<);P=O2=A+1-2 /O9J' \IXYMIP;O0?CHPG--T*I M(9O(">5->7*&9@7EN>6&.32"25AQKFOEA-K!@Y:""[3PYC/;2K07\\314CXA MX2WL70.;?@=VG,)&*U=8>*([^"R?@72$?I9 !O MTA4^"7B3_U/X7ZNM=89VS-]]I3? U_W _A3=VHIQ7,1T3"R:%XR7/_\TGHU^ M':!]W=&^'D)?/M&IS&J)H',()^A2YY?/%F%E+3H+VP.L);/6SS^3]$8>?&5A MMJ^6P=7Z:WFO)1UEC\H,@BLP8J4V3OS#PCFK2%:=!0(T!^9(LB:2K"/)CR3K M$\DP>QO]B1XK*Q5G#E8*5733GJD2-LG\N""_2+? M([6Y:"05%CB3O):!BK_+P&_/H*Q'B^A>HAC]@B8PPXYVW="69[191YLUM(VG M3<.0!V-MZT#TI'.W]Q9/2-HW9? #IA?16I=538?'!E^\W56!AH#P:RTJNK"= MSXA^RW/!$?+:*.%J@O'1IY";R_$)]>;BM9TW0U;..BMG/VSE*P,_*L?43M#U MUOK8Y]L@>K]OGTGA5Z*+TU*M]J)/[G6X[,E!@S+8;@M167BNP&D83Z,5)^T, M>>J0%TI+O3L<)T=G]O3JEIP]$+3$+CR#M*G\Q=>\%=UH]]*NF@?F%-X\TQMF M=D)9D)A3ZNCJAC:W:9Z^IN-T%9Z;K7943V@6]&\!C0^@^5QK=^SX!;K_'\M_ M 5!+ P04 " "(@ZU8?VW_GGT$ !T% &0 'AL+W=ONJFUN[V%U M#PXXP:K!6=LTO?OK;PPII-K$>X<.]27!,//--_9\9O!L*^2#RBC5Z"GGA3IW M,JTW9Z.12C*:$S44&UK DY60.=$PE.N1VDA*TLHIYR/?\R:CG+#"F<^J>W=R M/A.EYJR@=Q*I,L^)_.N2+(.%067QC=JKUK9%)9"O%@!M?IN>,91I331!L( G^/ M](IR;I" Q[<=J-/$-([[U\_H[ZOD(9DE4?1*\#]8JK-S)W902E>DY/JSV'ZD MNX3&!B\17%6_:%O;1H&#DE)ID>^<@4'.BOJ?/.TF8L\A]HXX^#L'O^)=!ZI8 MOB6:S&=2;)$TUH!F+JI4*V\@QPJS*O=:PE,&?GI^62JXHQ2Z$OF2%<1,E4(G M"[+D5)W.1AIB&,M1LL.[K/'\(WC81[>BT)E"[XJ4IB\!1D"N8>@_,[STK8AO M:3)$ 7:1[_F!!2]H,@XJO/ (WF_#V^%BB$YNAQ^'IVA!DZP07*P9K>8@+PN6 M5+-@1IM24XEN=(J^WM)\2>6?AV;$&L_(ZDQM2$+/'="-HO*1.O.??\(3[U=+ M-F&335BA!YW6#WV]@:?H6M-<':0>]D!]W% ?6Q?B'G:8M.04B15ZIS0#B=$4 MO2=,HB^$E[ >\$!G%%TH1;5"%\FWDDDP(46*;AA9,LXT+-NAO*R1#^>U@$@K MP6&;8L4::3.!N[V*_0U<@,B -BQ7AN7C"Y:D9DGV6?*6)2*Z,DO!W[A4=HJ9 M]3H;?(+MM_9W$7U*>)D:#F\F@6],$Z*R%O<-PM-H<%UH4JR9(?GL6 (6,.6 M1*4QU.3I!8'8]6,\^"2*7Q)0J(1431!60(E#8E T@3L)0W0Z^"!$NF6[8OI(?=<1@?$M^)[T83'U3208&1 M&X;C5EYX[/H3?%Q?4W=JU]>T6?.I=>%QBV UCWR8Q[+<+[UL7_GJ![J180>$"68AV M#_//$F!D4YH=LVNQMJTP#GJ56A^=+VY;7VQM3_N56H?.N/=W67>IA8>EAGVO ML]"PZXW#O9>9&WO14:'Y[C3&5IVU7PW8_ME0+>:!9O$'0NOP1?#C4FT;7#SI M56A]-+NX[7:QM2/M5V@=FN'7%YKZKGN$SR%\ @ BP4 !D !X;"]W;W)K&UL M?51+;]LP#+[W5Q!>,6R 4;_SZ!(#21]8#]V*9MT.PPZ*S<1&9;I,B/'RF1LQT7S[) 5/!642;G3J%4?>EY,BNP(O*"U\CTR8:+BBBM MBJTG:X$DMT$5]4+?'WD5*9F3SJSM0:0SWBA:,GP0()NJ(N+O$BG?S9W V1L> MRVVAC,%+9S79X@K54_T@M.;U*'E9(9,E9R!P,W<6P>4R-O[6X6>).WD@@ZED MS?FS4>[RN>,;0D@Q4P:!Z-\K7B&E!DC3>.DPG3ZE"3R4]^BWMG9=RYI(O.+T M5YFK8NY,',AQ0QJJ'OGN*W;U) 8OXU3:+^Q:WWCJ0-9(Q:LN6#.H2M;^R5O7 MAX. B7\D(.P"0LN[36197A-%TIG@.Q#&6Z,9P99JHS6YDIE+62FA3TL=I](K M(@L@+ "O]MO.&(GS?M(4O MACKP>[&62NAW\V>H!VV&>#B#F:5+69,,YXX>%HGB%9WTXX=@Y'\YP3_N^<>G MT-_Y\X[_T T.D3X).TQ:]QZK-0K3_S/=_]!>PMF24,(R!,;UJR0*/XF$WK@J=.FN$0):5*"&8NL%X M#$'DALGH[!PFD>N/0ITL\!-W&DVF^:13M@ M[^[MFKHG8ELR"10W.M2_&"<.B';T6T7QVH[;FBL]O%8L]+9$81ST^89SM5=, M@G[_IO\ 4$L#!!0 ( (B#K5C98U8:R0( #H& 9 >&PO=V]R:W-H M965T<_X6X>O&>[4P1I,)BLA'LWF4S)U?2,(/UF3\T]' 2,_%<"PB8@M+IK(JOREFD63:38@33> MA&86-E4;3>(R;C[*O99TFE&/-@SM3;B:>)W$!X<4,TKXG"5XB"$.X$UZF"=SS!Y$\ CU2WTL.] M]'EX$O$6XTOH!AT(_;![ J_;7D77XG7_SU5\GZV4EE15/XY=1DW5.TYE.FVL M2A;CU*564BBWZ$879\' OSZ12*]-I'<*/;JGSDTJTBW6\&])'$SO@%MZ>JNSWZAC,!A>*Q!6.MM+ MER_2&4DO&^G82!\[5 ]8K"B$:L*AF@AM83B+OQSA''J=P7#DW#'YB$V.&%=- MM)%H$U 0$E"/.(<#WSF'P. :\F#4&76[<.Q[>P?]7*#O+C74Y74;3*N(,&.TCC0^5H( MO=\8@O9W$?T&4$L#!!0 ( (B#K5B!:%(&,P8 & 2 9 >&PO=V]R M:W-H965T/7?WW/&L\V>?V6-/2'*2T6NS"]Y;O8Z Y)62HNB.0P("E[63_JS\<,Q![SF@&=P MUXH,RH]4T\FY%,]$XFZ0A@-CJCD-X'B)0;G7$MYR.**_%)F+-L4, 1T'42O MA7CE'93XD:7OB>_:Q',\_X \OS/9-_+\??*X2G.!II*O,[+' ;]?3I66P)D_ M=KF@5A#L5H!Y-%9+FK*+ 22*8O*)#29OW[B1\^$ _*"#'QR2/KF'O,RJG!$! MX'E)RY33G%PJQ;0BM,S(9TZG/.>:,]6:E!&J^Y9B.I [EE92\G).KJCB:I>= M!Y'LMO-AP0]FT8,Y0YA/:YBR@SE%F#;A M99I7&2[0-)45G.*E9@! DQ04BQ+B!]M2 95#:7@-CM* :B9R*$%PSM*K)2B% M95Y"D"L,.& R*T V5DR9; GG&:S(O+%ULT96K*FBK.TSOO69/;&<^.1!:#"Z MCLVX>8)2L$DMH2RAPFFEP*U*(?8I^ EKE2(GQ+7]*&F?UO:\%^-Q-UD=*3JR MW3ALG]9M!9N7]3LX5(KR#%RG)7@+?=SZ5A$WL9/8:QZ R MM)XA).SC:/=Z6 M>_Z5+>[(CD9^-SC>&B^QO9'7/,":(+9'"7JE&1S(U+#+U/#H3.TG)5AVM[8, MJ7G56G?=LVY70AY4N#\A"_%4ES50C?K0)> .6+%,FF1,&IU;3L>MNQW/3;[4 M&051ZX?8,EECTN KM YUXN:0_PRC%-LQ<*@+UZR0,^N6KHQE '>O@-/$#H&I[\BIZ]LC)R'O-A3W*\X!*:X[ M(DGBH+&O/7KJVHX7(H H<$ [-!30+H#)4-E8F:X(7#6ERNO--/L3[OVZ*)V& MH\3@#B(X=ED(J?E?]393OIJZAS6*_4P7%)03T,FP3#@0A5%D7<-=MQ6$-F?J M0G" Z5''].AHIG]D,R:QEE]O,^N?DOZ@[N-)GS7 _F?*>W8,@9'Q3'KV--')#(L[Y#'XTVG":1"X*\,-Q!(F.. MN8]"WSG$H;CC4/S?]35-2)%B(N<9Q6O^7L.C3IL-$;>B]N(N:AV$M)]:74-# M=C_W+,M*JHH"'X O MGV[N[LEH+S%OMB"_6,#>*Q5*CZUKJA;&HA0'#&@(%<[H.R&);SN1*>!.:(\" MW[I? +O.@%$%D*-\!%H:>Q3!2AN0.'2M!TDSAGT< T'XM\(F)?S==*&3<+T( M)"6VGX36%RH?F<8-1&'/5T<:.>S9OAM9IEO8X?H:]D8/:>S W .023#"$=P\ M_BC<:76OB.L%>'R^($LI9AS23!(@_FM;M[.N3=L#>1-88L=1/S[]QG@W.@R) M7HV/;W9.VG;GI&W?7J-NVQFO[=&\P(XBO&_@\G?"/:K[X:-UQ3*U#0GY6<#M M2&92-!Q#;FXF!-=5K>U4K?EHDE*4\WJ6L:GQ1.C:;H1M:^+:G@.MM"G'?2@> MNL@G7FR'3OPBAD>"1@4.],6F1@+#8S=\20<$^$(][/<]>S0*S2@T<=M57X>] M?_T%DW/S;0.=7Y6Z_@#0K7:?3R[KKP;K[?6W%TB].;@1P,S@J/,^ACY3UM\S MZHD62_,-82JT%H49+AADM<0-\'XFA&XGJ*#[J#3Y&U!+ P04 " "(@ZU8 M:]"2-0,% !=#0 &0 'AL+W=O1K;Q?G\UFKEFI7KJG9JT&>+(T MMI<>EO9^YM96R38*]=V,% 6?]5(/V?P\[MW:^;D9?:<'=6N1&_M>VC=7JC.; MBPQGVXT7^G[EP\9L?KZ6]^I.^5_6MQ96LQU*JWLU.&T&9-7R(KO$9U*I!SL]O+>37^CO1KU&B+O<_03U,7I2[GHE'MR M/O.@,C:TJGT78 :F[NPE6WNOR$'$&]4\113G MB!2$'L"C._]IQ*/_P?_?+Q?.6ZB?/QZ+0,)GC^.'GCIS:]FHBPR:QBG[H++Y M5U]@7GQSP'JVLYX=0I_?08^V8Z>062*_4NC:]&OC=*IW<.2Y>5#!C\?L/HC\ MN-WOP_<3_-G)G5GZC;0*-'ICT<_+I6Z2.:-7UJ$?%73.RG0M>FF\[$ZNC0.I M*PDQAW/2!0=^D,,(O(!2<@GZ$F:(I)7!4&X+A'+J< GEPTD M?O(/#'+CPNE62ZM!CJ&O45F".$$"X:H&;7]">P;WH6@LB('"I34]@E(97"=] MW- #>*AEAYR77J73 UL"GP!6J#X9++YE) "/4&G6. PE* LK'+.!4QP7M<< MG7("BQ-H JNB-Q\X>J,=I$AV 2\"D/!'BSH,G,85Q#(B%^#+D_>2 -"J7RB[ M[;&4!E:GD50%C!"LNHQIX"2LRUR(,!(PMH0T-,W8CQ U0(_0O6 _\'%8_)= MXB(I8A$P9Q&8YV7-XG[!WH1JR![I: @C\$1P4(T![Y06U[=8X:P#R'1ZQ7$I=L[\I8R=+^V$].XH_F#?D+A M'L,?C%-$$:LQ*N$'L""+Q3YUN ^X SJ1( I4PS%'C*):B/^#/F(MQ48G$WF4 MB5$H3Q5-CN:.V YU:@22A,-_%<$Q^\?"3-&OR\C..>8D1E^(4(KU5$ 0_3)& MG^:,?RIMT'_; 4>3!F1*H!*R+4+28 [^$/RQ($6:8'M!*FA@C(-5@>&50LH* ME4#JM )>HI^_*E+JDV$LSDFB-)KHKYV=]\.E^G*_/9X^O!X+NV]AEAU:@FBQ=.JS)!-E_FT\&8=+] +X^$Z'J]9DF )&VQ#.@6--F&8=@'VJ9MK9+HDE32]-?OCI(5NW&<;,@0P#I2Y+T] M]QRI'-X8^\DMM?;D2UTU[FBT]'YU,!Z[Z5+7RKTQ*]W F[FQM?(PM(NQ6UFM M9F%378T%8^FX5F4S.CX,%*+?2E]K^N+BR,QH.665GKQI6F(5;/CT8G_. TP_5AP6^EOG$;,L%( M)L9\PL'Y[&C$T"%=Z:E'#0H>U_I,5Q4J C<^]SI'@TG33*1V2FYZJM_$=S\Z/NXTE0W]14+OR2FVYM&H_(M'7>U/UF\* N MF^ZIOO1YV-B0LP%O"/G]\WGC5+,I)IS""2\?37N%IIU \H) + M\L$T?NG(NV:F9]L*QN#=X*)8NW@J]FI\JZ=OB.24"";D'GUR"%D&??+?A?SG MR<1Y"U7RUZZ@.Y7Q;I7(G .W4E-]- )J.&VO]>CX^^]XRG[8XW \.!SOTWY\ M"4R"NF9,S4Z^,*[N*;F:0ZVL-'/&[?-ZK=;?/WZJO>_4'T9E:E5Y5Y5<] M(V>A+K4E)]//;6EAYA>_U-:1*P-+HC/C8,.IJE0SU40Y]/LGU;1 >M+!*,@+ M4C#*&0SOR%\], 16.G*9D'FUM0$BJ=QE?)AHFP@^%)5Q'GE=;<:+$ 7A3X! MQE;:*C3KR$O.)'E%7B;@?(("ITRR,!/F4RIB3EY]DT\@A:XG ('3=,:2XDA#UMZQ9Q5F2 MC'$$SGD)#$%D&_0-+-7L>,LG_4%&/D"F)$\AS(0*9X%06!4NHWFMO]U'] MMK4(TQIQ1S3>MX;41'UJUBT&JS%D"C?@,:^:V\WBV2I=O8[#WL7Q[5'J$-"Y MJ>!:[PZB/[#HMCU <"+TH', C8>NA%FST$*:%@P@3"P-_8;&'4Q0HCRZA'LZ MAA47/ MS&@XK[R>+AM3F05VP5@6)*9YG':\C?K##%[DV&OSCL91\#1T1"HD-DLAH%EF M3Z)W-H"=/1GL=\Z7=:# ^]:WD(\MON^JAEU8[[6W&^LKH*D>C,\[XYLDC7HR M[+KFN@>;;;E-6YCKB<)EBJ,$#QT6,Y3Q9&:'>+>_^3_!!V44)ATZEY["5 MO+,*W[L3XZ$B@[C4:J8M+H#WH &AG^ '/\#4$L#!!0 M ( (B#K5@^;4-[' 0 #P) 9 >&PO=V]R:W-H965T/QF C64OYP4[NJH4?6D+88&DL J/',]YBTU@@HO'G'M,?M[2. MQ^,#^@\N=HIES33>RN8]KTR]\',?*MRPOC'OY.XGW,?C"):RT>X?=L/:=.9# MV6LCV[TS,6BY&)[LX_X.\0.][#1H[E6V;8&8CI23,^A+Q]);57? M(,@-W#*E7KC8PJJ5O3#6=(C@%.VSP*=I/]4(&]F0(NTVQF9^+TO^%VK/T.NR M9F*+&K@ -SUP8B.G[>%4Z6IP:UZ0*0UHBP HA=BN41W2& ,3E-KF$V#+$SL( KHFJ%!E&9!'B;>3:\I4*VA ME.V:"V8EKB$J@HP>??(=*^0+A(#'2HN*V#5'Z0L:]%P480Q M7,)%-,O<(PAG.5QZ)'D2M" )*H6B? $J&Z$;-EPEQ_XI[>)GG\6U1WTH"$"\VT;9A8>4Q.I3/-QOKEH^;.?M:FMIRXW1V&K?N M$ /8U;RL@6M7X0T^8P/,[*V?D#2T4G!#J:D<%A<&E6 -7=6">IO%\KI>=9*8 M."644I1-;Y5B:L(CY&*%G' M2$RIJ6V1\9DV/L*6BH6-6S" DM(I^ITIKM M+(C2T-Q&Z_AIL!HZXJ?EPW?%/5-;3N?0X(9O4P,;)S_9'R3]W6 M#6OZO$%E%]#[C93F,+$;C!],R[\!4$L#!!0 ( (B#K5AQ3$4^W@( %L& M 9 >&PO=V]R:W-H965TTTAW0R(6D/G1Z$O8 GMD0E.23?OI)L7-(2IKV@Y_[VOROO M,MYQ<2\WB H>JY+)B;-1:GOF^S+;8$6EQ[?(],F*BXHJO11K7VX%TMP:5:5/ M@F#@5[1@SG1L]Z[%=,QK518,KP7(NJJH>#K'DN\F3NCL-VZ*]4:9#7\ZWM(U M+E#=;:^%7OD=)2\J9++@# 2N)LXL/#N/S7U[X6N!.WDP!Q/)DO-[L[C,)TY@ M!&&)F3($JH<'O,"R-" MXV?+=#J7QO!POJ=_LK'K6)94X@4OOQ6YVDR)5:ZP55 5K1OK8YN' 8!B\8$!: M V)U-XZLRCE5=#H6? ?"W-8T,[&A6FLMKF#F419*Z--"VZGI8L.%@EL4%-8N TL/@XSU7(FMS3#B:/+ M0:)X0&?Z]E4X"#ZEPA\!7_*/J;U).VX5IU=K)8H3(9[ M)L.]2Z90'RL05"$\.W\#%[40R+(G\QC$ODC/"NLK(ZSDE$E8"5[I(F'W$B(O M[@^\(7RY7,!K(&XD%I_@P1"=Y", M>CI%@9LFB"EB0.B:67-0O&M;1]+KG0SLM.-[OXHS 5]ON)<[1?&0?=_,OT% M4$L#!!0 ( (B#K5BTHRAOL0( !(& 9 >&PO=V]R:W-H965TV]FF/%\)]6]SA$-/):BT@LO-Z:>!8%. MA1LJ+$2A>R H6;A;<< MSBXB:^\,OA>XTP=[L)&LI;RWAR_9P@NM(!28&HO :7G 2Q3" I&,WQVFUU-: MQ\/]'OVCBYUB67.-EU+\*#*3+[QS#S+<\$:8&[G[C%T\8XN72J'=+^Q:VW'L M0=IH(\O.F1241=6N_+'+PX'#>?B" ^L/5&:-&GB5P5>3HP)ZDDUE-*SX$U\+A+=W M=M'OYH$A9NL?I!W+1>Q/3;3-4]QX5$3:50/ MZ"5O7@WC\/V)**(^BN@4>G)+/9LU)%%NX!\B.A;&2:+C872, SQDE(Z1[QGK M+H=<(:2RK%6A22/))3/82$%#HJBVP/7^;FWG!F3JS:3SX M)!]0531Y#/#&Y%(5IG@63>R?CR<0^9-1/+B3A@M"CN@R8G8S]*,I@V/5# [Z MM$2U==-(@TM-V[+];3_PEFV?_S5OI^4U5]NBTB!P0Z[AV63L@6HG4'LPLG9= MOY:&9HC;YC2T45D#>M](:?8'2]!_!I(_4$L#!!0 ( (B#K5C0DQZ,@@, M , ' 9 >&PO=V]R:W-H965T*5M)$=?HBT0> M[SY^Q^^.G.RD>M05HH&O3=WJJ5\9L[D(0YU7V' ]D!ML::64JN&&IFH=ZHU" M7KB@I@[C*!J%#1>M/YLXV[V:3>36U*+%>P5ZVS1QKHPU MA+/)AJ]QB>;SYE[1+.Q1"M%@JX5L06$Y]2_9Q=70^CN'OP3N](LQV$Q64C[: MR6TQ]2-+"&O,C47@]/N"UUC7%HAH_+_']/LM;>#+\0']QN5.N:RXQFM9_RT* M4TW]S(<"2[ZMS2>Y^QWW^3B"N:RU^\*N\TU2'_*M-K+9!Q.#1K3=GW_=G\.+ M@"SZ04"\#X@=[VXCQW+.#9]-E-R!LMZ$9@3T!"Z]0GS/=)5AQ3_ (G%<"=;4VGXK2VP^!X@)%H] MM_C [2H^B3C'? )"R".XN0$7M+GFCB\Y"=S_?=RI8VBNOCO6+8=5GH62\$7XE:&('Z M&.&3D,<).VQCL>MG;#"2"KU]U,#; J2I4-%0(>2RV2BAD8RE1V8H94U-+0B# M:TO5VE:VSZ'@!O6%MQ#M([4VW+:T"6I#!Y]CLT)E9?6HFX0&1:Y6X=C)[/WB M+21O-91*-J]I?+Q=0CR@4GOW)HL9^P#C00QO@<4!&S$:Q.^#B$7>%<5![7 ^ M+^>0#-(^(!LP2$9!&F60CH-1DGI_6FCR;M>_NJ,H7''\$.,^\M MI!EY1[3'>!2,(^8M4&OJ4*6P-=219JNZTR.*@=OUC&5!S#(XA[,X#=)D".<$ MDT1!RBSG81S$HS&R?J?BLW0W M0I'$3\@5G%V_.IASJU-W(J23.Q!OB;DD<5T(BX(H3:S+.&'>0R74?N%]D%$, M2X,1&WLWVO_/%UVM_*S>_>VW7&U%E2,-984&@W&)(+J MWHMN8N3&W=$K:>C&=\.*GEA4UH'62RG-86(WZ!_MV3=02P,$% @ B(.M M6/?QW2P-!@ /!$ !D !X;"]W;W)K&ULK5AM M;]LV$/[N7T&X6Y$ 2BQ1$B6E20"G:;$.S1"TZ8IAV ?:HF.M>G%%*B__?L]1 MLN.DJNH%!0R+DLGC<_?<+U4A]6&U M4B5^651U(0UNZ^N)7M5*IG91D4^XZXI)(;-R?'ILGUW6I\=58_*L5)3$Z/5_):?53FT^JRQMUD8R7-"E7JK"I9K18G MXZEW=!;1?#OASTS=ZJTQ(T]F5?6%;MZE)V.7 *E5_GG+#7+DW$\9JE:R"8W'ZK;WU3G3TCVYE6N M[3>[[>:Z8S9OM*F*;C$0%%G97N5=%X==%O!N ;>XVXTLRG-IY.EQ7=VRFF;# M&@VLJW8UP&4ED?+1U/@UPSIS^E[!)&)@E'Z:S#L#9ZT!_AT# M'F<756F6FKTI4Y4^-C !F@TDOH9TQ@39/7J?R5F69R93NL_102C]CFXPR2U,S1:FT:+%E%L JVU,[:/\ =/1"/RJ M8J9JXGA$'--7P'YAH>.["=V$+'!\$=%0,-_A(J1AQ+@3"H^&,89N+&B8 %7* MS%*A)"T,K'JA(X0_NJJ,S!^A9'.IEVR!,J2QF0^[H3=ZK[1F6;%J:$*&:?#: ML+W0B8* [8\N*0BE837G-3,70(>KVIHW. MO-*&XN(YB>]2?!S.P_ZE>EG5Y@!1+SH0M,Q-\"UX_XH;66=4JYXF&VT3A;Z] MQA'O^+>4HQ<1ZP_Y2+,#)TJX33HO3(:X$QONQ,[=D!/)BKZMB)X6]BP6+^89RP7X<(BS:$13L39@\C!]7BX!- 3;56II>=08/][)P#?5YIE$?4 M&3K'Z!4.)+1GO=ZSP9[2[GDT.FNR/$5\-+JJ 0$VC4>OH2C\)G-9SFDN+?]= ME@UQW#9*WI6TP*,!ZE%(5X$R)D;3-,U(ZIJEJ.,D(]!),3\:_8%C4R>)P(EC M#]8"$3/A^$$RNJC2;)'-NS*Q6$\,00 ^(HIA^5\<41ZJ?8;:<=?.3X*()2'L MN0%_- _ZU01B45<%0T,N=2?N15;"O0RJU09,M[.Q+0PC)QY*2LSV M6=0./93JZ?QK \MKL+J9Z2S-L!L@HS1X 0M<6R."$3A955KF/0$A80+'$Y?W M!&K%/MOS?9\N< H]:O\)(=OIOZ8D<)T@M ,4):(F0).#,*;S>5,T:&OBX#3F^?9 U2._YEFEDA1<2P9Y(J+]R]Z?3(D3(T)!%\IP0 MARC[%-LXH(M(_!T"C%[/0V(U]"/F14X41P\^4\>';I@TO=1PK'7MP/']H&OC MOGBV OTANG=2(*B!,^ V"BE1T3._H\#$,GTY" JD%J(*>XX?1,V+LM36-XV"-2^ E.\380T!!1@#I MX SNHV4$.PG.GLNH+<7M>=!S6P5&H*FOE4^VWF@+55_;]W;-[#F@?;G=/-W\ M-3!MWX@?IK?_*US(^CI#N'*UP%+W,,)YN6[?U=L;4ZWL^_&L,GC;ML.EDJFJ M:0)^7U256=_0!IL_3$[_ U!+ P04 " "(@ZU8>-#@:EX% !G#0 &0 M 'AL+W=O.&V!?)/'EGGM[[DB= MKZ5ZT"M$ ]^*O-07O94QU=EPJ.R I+6EE(57!#0[4BYKDXL2;Q7HNBBXVEQA+M<7O;#73MR)Y'TO.)+ MO$?SN;I5-!IV*)DHL-1"EJ!P<=&[#,^N4KO?;?@B<*V??8/U9";E@QV\SRYZ M@34(Y=D]8-WO3J ?S6AM9;(7)@D*4S9M_V\;AF< X M>$& ;068L[M1Y*R\YH9/SY5<@[*["=-!DG2IN4>Z-H59"IY+79/7'Q>PQWVX5(J7 M2VQ"\??E3!M%W/EG7S :5:/]JFP]G>F*S_&B1P6C43UB;_KK+V$2_'; D5'G MR.@0^O2>ZC.K)G!?&7#K"&KE2B73G"#7 %: MYNR3H4P1WD+FU$GTF?=G[=:_NL(CB>[CUM:+ M%I$E/HL#.()@, DA'DQB^HXFJ7?S#=5<6%*<-%M.(1K$H4>-8('"ZCAA@1\$ M=J'_O98?+>\3;+]YMM"VP'Z^^?^[./(#-B8LEHP&20KI8#*B4>J/)A/O'?'< M@O5?XT,#Q.)DD$X@L3"IS]+DY_Z$_GB46@O20J(.ZJ('YU M%33DU_#,EWT%=?G_?L)[7\*1%PPH19'/HK&-,Z/0IU'B MZ,W&WBB.@4U2NS*!, R!)CQ*#F,PHIRX:5" MP1>>UVYDJ[]UJN7E9]WVA2M1RD+PG Z7#/-]23VLE_+G+:R^Q^?ZVHPNM_I$ M:;/'H/Y1;V'U^K"F'*$VHG )I>9G-V4TL) .AHYOLW+332X;EE#[;'2=>7^] MW.*8UQQ'3&CE-[_M1D12X6"&/7)351I**;#<%TE%K0-JD@',3> M-;7DC+3 1F">07#\M/U1YMR(G#HVG*Q;/A%=%=W!3F$4'GMW0C_T%XI:/%$6 MJ0@,6 93"V3CXWXT2.)C[^U.--NCP#C/FT"XL!R%?I".^]87EAP@4-H1*'TU M@5RP^KMGM_6RI%#<8>Y21!77G8WW1LX?MB3;1Z&#FO?WA>O=HTO_F%B/\KK- MKCOT7$NT^]_(HN+E!K3S8N:\J+9>X-:+[T[4RIVH!$*RQ?M/<"_SVL6]02]D M76Y]/IK$B6\9%%"S)@GOB!KN9.S3-5I;&M!%.-_L=IP7>.GL;Q18T[U[NC\[ M3I,9="-X0&-'6X,U]0K23,\3>I[:-V,QG'KOL"1^Y4Z*9W2-%?9292U0XX([,";CO2UH^.SR6Z!:NBN^AKF-1G,/[F:[OXC+YO+\M+WY M!?G U5)00\AQ0:+!(*6C0C77^F9@9.6NTC-IZ&+N/E?T)X3*;J#UA92F'5@% MW;_5]#]02P,$% @ B(.M6&SM-[Z) @ GP4 !D !X;"]W;W)K&ULG53;;MLP#'W/5PC>,*Q 4%_BI&V6&&B:%ANP#D&[ MR\.P!]FF$Z&Z>)+[@SNVWEAW$&:SFJ[A'NRW>J71"GN6D@F0ABE)-%3S MX#*>+E+G[QV^,]B:O3UQF>1*/3CC4SD/(B<(.!36,5!<'N$*.'=$*.-WQQGT M(1UP?[]CO_&Y8RXY-7"E^ ]6VLT\. ]("15MN+U3VX_0Y3-V?(7BQG_)MO5- MHX 4C;%*=&!4()AL5_K4O<,>X/PU0-(!$J^[#>15+JFEV4RK+='.&]G4>ZOQEB'.9M>BYNH9@"Q 0L4L^%GRE1*T,\YV#HRN)=#9^1\2**\1L/ MXWA"#CU\N-54G9GN #]3,[^ %!+ P04 " "( M@ZU8E0QS=IX" "L!0 &0 'AL+W=OUC&(!.VF55JUJNVV#],^F.0@7OU";0?:_?J= M',JRB9A[\9D$UTYP17>&+"5E,P\SU'H[33J1?N- M6[XJG=^(L\F:K? .W??UC:%5W% *+E%9KA487$ZC66\\'WC]H/"#X]8>R. S M66C]X!=7Q31*?$ H,'>>P.BSP0L4PH,HC,<=,VI<>L-#>4__''*G7!;,XH46 M/WGARFET'D&!2U8)=ZNW7W"7S]#S)EYB?0;_7A31)^R=X_2;%?N#U3Z?X:[:PSM K^'TLR1HQ.([PG3&V:Y;C M-**G;]%L,,K>O>F-DH\G APT 0Y.T;,[ZK2B$@AZ";,\KV0EF,,"OKD2#5QH M23Y+WP<;A"N5:XG0_JKM\6J==G6(UP&?O\ +PHY;5 &4"SJD*K2H"FDH1>O0 MF,8!/7A%3]085/DST-4J2V>AU8H_]'*I=9V%]J@[/!]"!]J]I-L?)-!YP:D4 MC1+!_Y*XHA$"9%V@X1OFFQ6XHI)5 =0%12,J'=&O=:\=$T?CY[OK\7ETX&WP M/OP 0?3^>P/H'*M8?-!!$LTJS E+\$JYNIF:W684S>H._*]>S[%K9E84-PA< MDFER]GX8@:EG0[UP>AWZ<:$==7<02QJG:+P"G2^U=ON%=] ,Z.P?4$L#!!0 M ( (B#K5@*K!10R@4 .T. 9 >&PO=V]R:W-H965TC-K%V>#@2EG M8L[-&[40#;Y,E)YSBT<]'9B%%KQR0O-Z$ 5!-IASV?1&Y^[=G1Z=JZ6M92/N M-#/+^9SKIRM1J]5%+^QM7GR4TYFE%X/1^8)/Q;VPGQ9W&D^##J62<]$8J1JF MQ>2B=QF>7>6TWVWX18J5V5DS\F2LU&=ZN*TN>@$9)&I16D+@^/=%7(NZ)B"8 M\=<:L]>I),'=]0;]1^<[?!ES(ZY5_:NL[.RB5_18)29\6=N/:O6S6/N3$EZI M:N-^V:K=FV<]5BZ-5?.U,"R8RZ;]SQ_7<=@1*(*O"$1K@HYP 6=69%&[.NHJ.(-Z)\P^+09U$0Q4?P MXL[-V.'%+[OY^^786 TV_''(T18F.0Q#%7)F%KP4%SV4@!'ZB^B-OG\59L'; M(T8FG9'),?31/2JN6M:"J0F[(_C&;$ M7:OY0C4;ARD>](8W3]^_*J(P?VO^;29?,$%.&SF1)6\L$O"2"0?2Z>VEDW$M M\(E-5(W&;;XI3[OR9]XM.-1,)7K*-GMAY,=A2(O8SXNA][$E71L 3IK #SR& M?IA$+(T#SXV)4S4Y79H.)_7#.*;?;.C]I)798>A3G<,]9 Y(O??H9BT9,I#UQS40:NR%RRT;93,^\WP373-"\8?O4#-F6 MG]=+1*FQX"\4&"M+1"7WBR1OXQIG1;L(@\+#G,<4;]!;PBC&;QPD+/5 U6&. M1.=^ED=N:[C?GG;0^T3=H>L[H'K1+M("BPZ^'_EI$M.7U(]"ZE%),/3Z8-DP MHK>9G\9)*QCF@/(>7 M$-Y9MF&!PX$?YQO*8%D-_"*$C>W[-U!=T9I MXN=Z,.['[LB@7&@%^C.E72MJR>Z]3/9U&8T%.IE@6[."AA52::2YG[2+R$_BS+O_1QC(JUNCN:@9BN6[[0_1UF0@)+- MLZ0MQ5-D88G+! V"4AF+V)(WN:L;*X'KGE#/=1H6D#OD^4LIL'4M#=<$=_ M U!+ P04 " "(@ZU8IRO8?NL$ "<"P &0 'AL+W=OI=,TL3O5J8AK-6>F$ZFH2!4$VJ9F0H_FY6[O3\W.UL960 M_$Z#V=0UT\]7O%+;BU$XVBW765TWAWX4_"MV1L#>;)0ZC--;LN+44 &\8H7EA 8_I[X-:\J D(S MOG28HUXE">Z/=^B_.M_1EP4S_%I5?XG2KB]&LQ&4?,DVE;U7V]]XYT]*>(6J MC/O"MCV;!2,H-L:JNA-&"VHAVS_[VL5A3V#V+8&H$XB63U;@K4,[.[_D3EQL.][Q0*RE'EM@=0-J+3G69<'%D^.+ M#QNY$%6%)KY:+3H+@1G#+2XP6;XL5H*A$"8"E8S+G8^Z\_&X=;)X[62Q<](; M"PEVK38&,VPEABP\.H,O*7R8)1A[&9JVT;86'LD7>Y?XLF)%OL9_&4P\1 M;V51;;#TD3#PT:XQ2%5OPKYRES=.P$95HF26EYZQ^,.&;UWHET)B7@2KH%'& M%>KI@8I*^XI*O[NB[IBQ4&(S6""=I;)P6S=,4!!:OMR_V#M430<5#3>&2[R& M)*N>C7 N-F\-$)T!WOML.>)KRA(GMEJ%DP831+5*X3OS>G>^(X*+ S_,"80*UBWX23 E:62K4Y/ZL]#1-D("N^((E_7$R[Z;>+M+:/$,5M1M5F#@9AIBW4$MPZP;5-?5.=&D MOPBWS&#+Z2X!<^;]S9D&3CM)[LT':%\:.R[ '"&E=UR 43'$>)Q!'^ OH ME^6)E\P"/T9"I1EVRCQ"^-0/TF@P>9.]%Q->)"OW+C38CC;2MH^G?K5_>EZV M+ZZ7X^V[]0/36%@&*KY$T>!TBGU!MV_!=F)5X]Y?"V7QUG+#-3Z?N:8#N+]4 MRNXFI*!_D,__ U!+ P04 " "(@ZU8L8.5Z.$% # #P &0 'AL+W=O M;Y1^MXL MI;3L4U.WYF*\M'9U-IF88BD;84[52K;X,E>Z$193O9B8E9:B=$)-/0E\/YDT MHFK'E^?NW9V^/%=K6U>MO-/,K)M&Z,_7LE:;BS$?[UY\J!9+2R\FE^F)$G,Z7N:?*VO!C[ M!$C6LK"D0>#Q(%_+NB9%@/''5N>X-TF"^^.=]C?.=_@R$T:^5O7/56F7%^-L MS$HY%^O:?E";[^36GYCT%:HV[I]MNK5)/F;%VEC5;(6!H*G:[BD^;>.P)Y#Y M7Q (M@*!P]T9 MWPX%H%,?'59/%75F5J*0%V.4C)'Z08XOGS_CB?]J 'S4@X^&M%].4:'ENI:$ M^ .T"UTLF6A+=B,?4&TK]5L8:C[V7]A#\00.'X3^Q5.Y9*CI+K;1GHU^P MA$DB'6 *V3>(.1]]+XUA M)ZP0JPKKJS^AU:BYW0@MM\(O()&'["4-_#CO!CS#F]&7\#JDL)%Y>1Z3+=_S M<[\;A$'&!@B*>X+BHPE"IN'SPJ%X)_2]M#2[_83N:J0YQ,V@[L/<[!MI>B-R M:^1H6J:B1H-V6K2L!=7'3@?B$R0>]RE08>A%:40#3L2-KLH'J6UE]FVRP(M) MK9>D"?XS/QA11E)$S!+\G5!++=E*?'8YE,<)>X$?^ N"&.S]8)=2&Y 4)SDQ MDR:A>X3Q-GG,H,L$+D,RI1A$B9?%;A!Y,1P8(#CI"4Z.)OA;V4H-0 3DJD2K MKJAMT)XSR/*@@<,L[UL23RW]KU0'D>>G 3'.O2AW@]2+@G@T7<\*]'5JB@KD MA%X6!2SVPC!FD9<&R2#%)T@#[E:2_2V_H1?Z&;&,"HR\)$RW["[^W57R*@@( M79AZ<4R#R/I_;B4;*YJ')4H MBRUMO&REU4-5PM%26E'5".4,QZ_[4FU:@H4 HLDW*]%^?OXL"WCZRK!Y#[5Z MA/J?<^/1X4?1MZV50&L?PX^C5:U$:YR-F=+:83,0)9RI4R%C2A,6.B3XSQ)_B$XUZKIEWK,/;_*H:V^-(4A/TOA"S5$SM$; MO3!W_OC\ '^[/2_TDBSOGCZG@L&.EPS52];72W9TO5!2KG&LHL,WIM=,F*KH MSB=5[:*'0PF[%;IU^7('#Z?4+PZ5TJ#5HTMIY+[2&8^*IGB*;];#*[?P*%9R M!V\%>*Z=$5O[17=T.;U?-^AEZ)AG(W+\;\GD2AWI]$XL ,-96JJZI.:(OIMC MXTN[SA:E?M?K_)"/;F2KT!4[K=?.@P.(3]C&W4X 4&"+QF6K^X#B75MCX3.% M*,IQ=$*M9H$;9OA%D1OF,'ZNHL09:Z1Q5HCB:$*NVJ.W2(*O !0 ML>%#8D?T 4RN5_%7Z.J_XY:#-4="Q-$#,!TNCB"'Z/,.8H:=R=^&X @2_=.$ MXP^^^J=I?##U)WNW*C"W<'='@[19M[:[8/5O^^OI57US>W6UQX%M4:)&U MG$.4+(Z9[NZ+W<2JE;NCS93%C<\-E[AB2TT+\'VNE-U-R$!_:;_\"U!+ P04 M " "(@ZU8*#E0,^,$ ","P &0 'AL+W=OO(-RB2 &VYI=(*4T,)&V&=6C1(DDW#,,>:(FVA4JB M1])UNU^_2TIV/-3ULA>;(GD/S[E?N!=;ZS[[E3$!?>W:WE].5B&LSZ=37ZU, MI_U+NS8]G"RLZW2 3[><^K4SNDY&73MEA,AIIYM^,KM(>Q_=[,)N0MOTYJ-# M?M-UVGV[-JW=7D[H9+=QVRQ7(6Y,9Q=KO31W)GQ:?W3P-=VCU$UG>M_8'CFS MN)Q^G"[\V9NL/UB@JF5O[.7Z\K2\G)!(RK:E"1-#P]\6\-FT;@8#& M7R/F9/]D-#Q<[]!_2MI!RUQ[\]JVOS5U6%U.B@FJS4)OVG!KMS^;44\>\2K; M^O2+ML/=G$Q0M?'!=J,Q,.B:?OC77T<_'!@4/S)@HP%+O(>'$LLW.NC9A;-; MY.)M0(N+)#59 [FFCT&Y"PY.&[ +LP]KXW1H^B6Z,TMP=O#H[%[/6^.?7TP# M/!"O3:L1['H 8S\ HPR]MWU8>733UZ;^-\ 4F.WIL1V]:W82\8VI7B).,6*$ M\1-X?"^7)SS^>+E_7,U]<) =?QX3/,")XW"Q8L[]6E?F<@(EX8W[8B:S9T^H M)*].D!5[LN(4^NP.*K#>M ;9!;HU:^N"J7>\8<-#XOEX-HJR_3$!)Y\X+N!^ M9=#"ME"OT5&-1TT_5'\JHSF4-I3C2,>/=-P#';NCEH=6^#;C.(*24+(59GGQ6XC*Q M.1M,XZ&D6$GV&%FX%&0(&)( MA#SGZ$25YOLJS1]=I8.#;D<''2O'DUB/*<<0FS-*I[%[A51)^Y!4K?:^6310 M8[JJK*N3B45+8Y=.KU=-!?QJX\'=@X.@L%& ![X9[3PRL6TC:+JFFQL'C3?V MW:'[LN3]P^?N[.!7T<#>ERZ>^21TK0,W';&&YP%RDU"(%%D6>]@A4 M$>J=-BRC4N9#1/H>,+B #!-1DF=UL'+05L,,$S"#+F5 HAV0H2/:+7NL> M40H5PV.8*9"@$55E'T :4,-E":T"RX(B 8DIOD_DL;\\E.1#%I_*$;G/$?GH M''EG^^6+=S"*U.C*>Q..ILE)N!^GR6O;@2^^/7M2,*I>>=3&M]KTEDYOH=B, M=UU8^S&O_'GV?^*H).8R-4 V.@TJF3*R#R(O,%$0! $=$CHES0MH#F(71($% MXTCA B*I<%[*,8+0]R& LM2PB^#-CJ$#WH,+^,O@C A=<8MTQP(Y6(W?1B&I?WN?M2\&B:LA^O#G/I>NV73@V_- M DS)2P4E[8;9;_@(=IWFK;D-,+VEY0K&9>/B!3A?6!MV'_&!_0 ^^P=02P,$ M% @ B(.M6-;Q?10Z P 8@X !D !X;"]W;W)K&ULM5?;;MLX$/V5@5H4+; ;7>S(3FH+B*WN-L &"))F]R'H R.-;*(4 MJ9)TW!3[\4M2CF*UBC9IU1>;ESEG.$<G[#DM,2N:*"@\1B[IV$ MQVD86("S^)OB5NVUP89R(\0GVSG-YUY@5X0,,VTIB/F[Q24R9IG,.C[O2+W& MIP7NM^_9_W#!FV!NB,*E8/_07*_GWM2#' NR8?I";-_C+J!#RY<)IMPO;&O; M>.Q!ME%:E#NP64%)>?U/ONR$V .$\2. : >(O@4\YF&T XR>"ACO &.G3!V* MTR$EFB0S*;8@K;5ALPTGID.;\"FWW_U22S-+#4XG9T2CI(3!29:)#=>4K^!< M,)I15/ Z14TH4V_@=[BZ3.'URS?P$BB'#VNQ483G:N9KLPA+Y6<[AXO:8?2( MPS"",\'U6L$[GF/>)O#-ZIL0HOL0%E$O8XK9 8S"WR *HE''@I9/AT<=\/3I M\+ GFE'S04:.;_0C'^3Z+V,-IQI+];%+^IIZW$UMCY!C59$,YYXY(Q3*6_22 M5R_".'C;)=N09.E 9"U)QXVDXS[VY$_D*(VB9L,"R4T24:4EL>=-EX8U5^RX M[*EYFT1A&,_\VWUMOC<*)Y-IVRC]WFAZ%#4VK5 .FU .>T-9DHIJPNA7S.%2 M%'I+),+U&98W*#_"O[ 0VIP8( JX('SU,-45:*^GYVZ6(-PO&O MR[]X2$F')$L'(FM).FDDG?1NVG=*4W-#FRV[45AL&#!:=*9>/\T([I#(KBMG MV0M\KE0#D;6DFC9237\JOS^(ZFG)W>OFN3MQ2+)T(+*6O$>-O$>_+KF/AI1T M2+)T(+*6I&'P\((,ADGO_^$Y?#R_^Y'/E6LHMEHO?^_Q7:)6>^#?N M^G?-M2D"45H#,U\(H>\[UD%35B;_ 5!+ P04 " "(@ZU84%]#D5D# "B M$ &0 'AL+W=OMM9"'FG9H@:'C*>JVXPTWI^&H8JF6%&U:&88VYZ)D)F5)NFG(9J+I&F M+BCC81Q%K3"C+ ]Z'?=N)'L=46C.PJ8R%N+.- MB[0;1)81(KARW[!8CHT"2 JE1;8,-@PREI>_]&&Y$"L! MI+4F(%X&Q(YW.9%C>4XU[76D6("THPV:?7"INFA#CN5V5ZZU-+W,Q.G>D&J4 MC'+H)XDH)JYC3!;F#.ED)YCT'O_3O2BCY[J!Y55(\<>F,-U=6M^UY0 ML\F:VK, %WEYK.WQZ(_-F2UWUFUAO;.WEP8/+C1FZMG4CG:06K-*K>G=A9)O MH5QN=)W6_!@->$0JE8=-JV+3\B(-A182[G'&$HY^/7B!MERT=D6SO4\]M'>0 MVG&5VO$;Z,&/L5D/)Q6;$R_20&AS?[L;D^93A-MA*0CX"Z^\/KSS;+FF)*H] M(MJG8):SOW%V*PY(WD S&T"($XV/3USSB;=5S2LN&/\DVRYJ[8ZDL5?)[,)/ M26VHQ&MJ+Y6,'V2S9&H7)'X+^R'F;W'+^&?9=E5K]R2MO6IF%YY+:M,E7N-[ MJ6;\(.;OXDWF1&JO)'ZC6Z>:U]PRWAFV7=/:7\G)7A6S"]N-:]N-O<;W0L5L M &FN%TRX4C9F**>N.%;@ZL"R@JS>5@5XORP[Z^%E]3ZD/U!+ P04 " "( M@ZU81R;O,*:F5/5H*21 M4NF:66KJ;6P:C:SP0;6(LR29QC7C,EK.?=^57LY5:P67>*7!M'7-],\U"K5; M1&ETWW'-MY5U'?%RWK MWJ#]TEQI:L4#2L%KE(8K"1K+1;1*S]?IV 7X&7]S MW)F#=W!2;I7ZYAH?BT64.$8H,+<.@M'C#B]0"(=$/+[WH-&PI@L\?+]'?^_% MDYA;9O!"B7]X8:M%=!9!@25KA;U6NP_8"YHXO%P)XW]AU\]-(LA;8U7=!Q.# MFLONR7[TB3@(2*=' K(^(/.\NX4\RTMFV7*NU0ZTFTUH[L5+]=%$CDOW56ZL MIE%.<7:Y818U9P)6>:Y::;G0TG<$-^*%J!H$IX9RRG MA& !7PR6K8!/O/0#MD)8&8/6 +.PDK(EY&N::0AAK2RI<=,TDUN$KS76MZC_ MG<>6A#@Z<=Z37G>DLR.DTPPV2MK*P#M98/$[0$P9&-*0W:=AG041+S$_A5'Z M%V1)-@K@C8:TCCS>^ C>C2KMCFD2N3DN,@CAMN.Y:5B.BXCVFT%]A]'RSS_2 M:?(V0' \$!Q[]-$Q@@>?\[?O1.U+I 5SSORV^?J)(N&CQ=H\*&+\#"(F@XA) M,,M['[:=#T7O0^8]^!#=,.#H9 *OW%DF?L+D=8#A=& X#0)>J+II:8?1?I % M-+35F@HU)1N_M[RAT\T&'1($?V1R9P/UVI0OPHBSAWC%!P5;C7KKRU(#O@+K:K>A=RA]5UW!MY_>UE:->PJO'EWZTOO_QK1>4[:C>!QDNE['W#+3#\(5C^ E!+ M P04 " "(@ZU8G6DP!Z," #I!P &0 'AL+W=OJ1Q1PV/!N)IYN=;EJ>^K.,>" MJ!-1(CH[XI5])8?HN2T *YHH*#Q'3FS7NGBXGU M=PX_*6[4SAJLDK40=]:X2&9>8 DAPUA;!&)>#WB&C%D@0^.^P?3:*VW@[GJ+ M_LUI-UK61.&98+]HHO.9-_$@P9143%^)S7=L] PM7BR8<$UX1E=F\.Y4JC5U->&FKW CQL:BYI&>(!&+X2EX#I7\)4GF+P& M\(VF5EBX%;8(.Q'/,3Z!?N\3A$'8[\#KMQ^J[_ &!_#.7"Y0FDIDQ!:4RFFI MX':)Q1KE[WV2.P'MWW:J2A+CS#._DT+Y@%[T\4-O%'SIH#MHZ0X<>O\ W=UT M_9$?4V,Z-]NF>BFG&E\E]/;20,&%QD+M535X!U7#5M6P,PD-3]84'GT11JRP M?73? "Q!"^@-.[B-6FZC3JAY?%]1B0G\P#CG@HGLJ;,Z.M'^\CN.6Z[C_U0= MXW=0-6E53?YU=;P!6%=' $=VO+$G&![OH^GOM%_3(3(W9!2X?EIWXG:WG6/S MNGV_N-=#<$ED1KD"AJD)#4[&IGQE/5AJ0XO2-?.UT*8=N65N9C%*ZV#.4R'T MUK 7M-,]>@902P,$% @ B(.M6$'?%NH,!P WD4 !D !X;"]W;W)K M&ULM=Q;;]I(& ;@OS*B5=5*JV ;S"%-D)+X[+:* MFG;WHMJ+"0S@K0_4'I)&VA^_XT,,!F>*5V][T8#C[YDQS!MC>_#%8Y)^S]:, M[V?S-8MH=I9L6"Q^LTS2B'+Q-%WULTW*Z*(HBL*^IBBC M?D2#N#>[*);=IK.+9,O#(&:W*]6ME$40LSH(D)BE;7O:NU'-?*PJ*-?X,V&.V]YCDFW*?)-_S M)^[BLJ?D/6(AF_.P6:]D*!5A5HIQ8,JH+!J07#JF!X:H%>%>BG%HRJ@M&I!>.J8'QJ MP:0JF)Q:,*T*IJ<6J,KS.Z><7%*_V>6@*T=),<0,RNGL(DT>29JO+[S\03%. MBWHQLH(XC]0=3\5O U''9]?;3"S),G*31/=!3/-QGI&W!N,T"+-WY#4)8O)E MG6PS&B^RBSX7;>:5_7GE&Z6OO>"KY&,2\W5&S'C!%BWUYB_J-0G0%QM;;['V MO,77FE3TMO$9429_$$W1!L3]<$?>OGDU&8RT]^]:NGF>0 MMZ_;&$/.7&U79T0;%(PF8C-0JTU[F;%.9V2]L4]G9*^-TV6C?O5^N5W> M_)?[Y"''D/\K+!28].5N#/1!'>U!X0XZ1?O;![&0N)Q%V=\M?;TNS6&[F>_@ MS[,-G;/+GMB#9RQ]8+W9FU?J2'G?%AXD9B Q$XE92,Q&8@X25N\I%;7>"$Q XF9)38JL/Q3_<-, M'2K*1?]A/S;(%FTDYI38>*_[NE+\:VZ!BVS40V+^\1LP&&J3NON-D:[7(UV7 MCG2Q']DP'N3'0&01K()\W+-YDCUE8F_2-MBE7-?!KA]MD:8.IUKS'3&039I( MS$)B-A)SD)B+Q#PDYH.P1G1&=71&\NB$B?@PMB(;^A2Q]CV#%.@:EA+3]__^ MJLKP,"RCHTB-I]-!2=2QI@VES'?MXG98^.#SH MAWM8 ]FBB<0L)&8C,0>)N4C,0V(^"&M$:%)':"*-T-V:BK1LMNE\33-&UDFX M*/Z\LW0N$D57K"T]4K)K>DILNI^>@^@@FS.1F(7$;"3F(#$7B7E(S =AC>A, MZ^A,I=&Q:)"2!QIN&4F6^SLA^$ 7]J"Y#<[)H@J&9 M-;/2]N,]' V&!TJ>5#-1VG-).U=^%2E2?K$>'&Y/__<-J>; MXFP67?RSS7A^4-1VJ?-:+G;.$5(S*JUY>#W2#@["36BC%E2SH9H#U5RHYD$U M'Z4U@Z3M@J3]XK3P_J6/#0W:+O-?RY'.V4%J!E0SH9I5:8U&XOB#D3+;YP7 6=* #5#*AF0C4+JME0S8%J;J7M M7^Y0SD;-#\'>*2OYJ'XU$[*;!Z#*)P)TFRTFQSH' ZD94,V$:A94LZ&: ]5< MM656Q7 RU@^C4:[6F-&F*X=3-'Q4WYKAV,U+4.43$VYHMJYG);P-8O*)/9*[ M-?O.\J\B_$NJ.=:M28%.38!J!E0SH9H%U6RHYD U%ZIYE;8?J)'2-D?41[7; MS-1NHH(JGZEPD\0\B%=YHMKV.EUC-CG:;+5U:NR-O%N=(P2=S #5+*AF0S4' MJKE0S8-J/DIKQFPWJ4&5SVJXRC+&R>WSA*"K51Y=.9S_"FW5A&H65+.AF@/5 M7*CF034?I95IZN_=A2%BZ:JX44@FCKK$85;YK>UZ:7TSDJOB%AP'RTWUW%9; MEKOJN5?>]6''EW<^^4C352!V?B%;BJ:4L['>(VEY,Y'R"4\VQ3T@[A/.DZAX MN&94' OF*XC?+Y.$/S_)&ZAOZ3+[#U!+ P04 " "(@ZU8VWQE5NT" M!P &0 'AL+W=O$ M F/K%!@]5GB.0C@APGC9:'IU2A>X_?ZF?EEZ)R]S9O!G(._8@P04K MA+U3ZRO<^.DYO5@)4_[">K,W\" NC%79)I@(,BZK)WO=U&$K( P_" @W 6') M724J*2^89=%0JS5HMYO4W$MIM8PF."[=GS*UFE8YQ=EH7!B:,0;.53;GDKE2 M&=B_0,NX, =P!%,Z!TDA$-0"OAK+J1*8P"7C&AZ8*-"X!9LBG!F#UL!9_%)P M35N83."&LSD7W'+:=@0_6I/6K 7[D]95ZP!F&*=2";5TBY0^*R2/2P WR@N+ M&FYL H\3S.:HGV /N(19J@I#TF;H6_+O7/CQQNNX\AI^X/5[(5O0"0XA#,(. MW$\O8'_OX%\9G\I7US"L:QB6NIT/=/];A1YO2!FN+6;FJA=%MQG#7]]3D M+,:11_?3H%ZA%WW^U.X'7W:8[-0F.[O4HY_4(%C)?PCX&HLBX7()>_U.Z-S% MS*1TPRI?3>B5>+\4=XUB%;5/!D-_U4#4K8FZ.XFNI65RR>=4^#[S03]FJ"_D^";4LF:"]&4L/\NX4FW'33G&]3Y!COSS91E8O,W[#P' M@_?GH!N^<^MO-33W;9@PO>34EP0N*"YH#8A>5_VV&EB5ESUNKBQUS/(UI4\4 M:K>!UA=*V;>!:YOU1R_Z U!+ P04 " "(@ZU8Z<@)47\" "3!0 &0 M 'AL+W=OW.3:6#AVL)V6_?N=G1!U$N5I>XE]Y[O/WW?.7;I5^M&4 MB!:>*R'-)"BMK4^BR.0E5LR$JD9))RNE*V;)U.O(U!I9X9,J$25Q/(XJQF60 MI=XWUUFJ&BNXQ+D&TU05T[^G*-1V$AP%+XX;OBZMU7--5M2C M%+Q":;B2H'$U"4Z/3J8C%^\#[CENSG)*E4H_.N"HF0>P(H<#<.@1&RP;/ M4 @'1#2>.LR@O](E[NY?T"^\=M*R9 ;/E/C)"UM.@L\!%+ABC; W:GN)G9YC MAY&*NJ+ID85%RV*WONZK"3D"1[$I(N(?&\VXL\RW-F699J MM07MH@G-;;Q4GTWDN'2/LK":3CGEV6S:&/(8 V>J6G+)7*D,#,[1,B[,(7R$ M!?T'12,0U J^&LNI$EC !>,:[IEHT+@#6R*<&H/6P&G^U'!-(4P6<,W9D@MN M.84-YDRCI$C+<^:P#X!+N"U58RC4I)$E/8Y5E'?'?,!&5HZ])TM2F54&NG@:I4 M-9+X^U^*K+JQJ.':%O PPVJ)^M=K.MZ\S_7=B:E9CI. &LN@WF"0O7]W-(Z_ MO*%FV*L9>O3A'C7_[/T>K@D9KBQ6YE61P_\@8M]ACC^VFV"8;#Y,TVNP2BG9ZS(VK&=-K3JTB<$59&UL MK55=3]LP%/TK5QF:F%1(&](46!NIP-B88*HHL ?$@YO<-A:.76RG[?[]KI.0 M=2/T:2^)/^X]]YSC^&:X5OK99(@6-KF09N1EUBY/?=\D&>;,'*HE2MJ9*YTS M2U.]\,U2(TO+I%SX0;<;^3GCTHN'Y=I$QT-56,$E3C28(L^9_G6&0JU'7L][ M7;CEB\RZ!3\>+MD"IVCOEQ--,[]!27F.TG E0>-\Y(U[IV>1BR\#'CBNS=88 MG)*94L]NJO4WK/7T'5ZBA"F?L*YCNQXDA;$JKY.)0MA"!X)R&H$X*2=U6H9'G!+(N'6JU!NVA"2FXIA F4[CF;,8%MYS"""IC&F%2Z"0C(V&\T(ATP!8>;S"? MH7Z"/> 2[C)5&,HV0]^21$?43VHY9Y6KPD9KBSFYJE-7D4C;*?A;NBI6;($1QY=08-Z MA5[\\4,OZG[>(?*H$7FT"SW^03U _.': =PDHDBY7,!>K],/CYW(A)F,[E(E MKTU!52,J:[B6L(H/@D$4#/U5"[6PH1;NI'8E+9,+/J,38*7#'9#$EOC0#43M MG+9LL\V^C5I5H[]%;1"&_79F_899?R>SKTJE:RY$6[W^FWJ]?A#UV@M&3<%H M9\$[99FH7=AY$-&;@^B=G(3A/]7]K=[AVO -TPM.+4#@G/*ZAP.BKZO65DVL M6I;M9*8L-:=RF-'? +4+H/VY4O9UXCI4\W^)?P-02P,$% @ B(.M6*3) MF?-L @ =P4 !D !X;"]W;W)K&ULM53;3MM M$/V5D8LJD%KL..$BZEA*H @JJ")2Z /JP\:>Q"OV8G;7"?W[SJZ-E4J$I_;% MWMF=RC39/MD)T\"*%LN.HO&'5]5SF_$ M>5:S%<[1W=3P=ETY/-#P@/'C=U:@W>RT/K)!]?E M.$J\(!18.,_ Z+7&@/&9Q.;7P2K 4WBN/*7,G>&3CGA7#YM+.U8"^=:+KAB MOE06]B_0,2[L 7R&.?T'92,0]!*^6L>I$EC")>,&'IAHT/H#5R%,K$5G85(\ M-]Q0"E,EW'"VX(([3FG[,V904:;C!?/<>\ 5_*AT8RG59K$C/UY57'3:IZWV M=(?V;TP=0GKR"=(D3>%^?@'[>P=_T\14CKXF:5^3-/".=O#.*Q(*L\84%=TW M3%8&D?Y#!X^W*!=H?KTE]5U*WUIGMF8%CB/J'8MFC5'^\[!/^K*WJ\(6:X=BCMFR:'_\'DJ#O=6OM.$$EM:\:403'$5@VC9O M Z?KT%H+[:A1P[*BR8C&)]#Y4FOW&OAN[6=M_@=02P,$% @ B(.M6!T' M ".[ @ 8@8 !D !X;"]W;W)K&ULK57?3]LP M$/Y73AF:0 *2IFG+6!NI+8,AE0E18 ^(!S>Y-A9.'&RG[?[[G9.0=2/T:2^) M?]Q]]WUGWWFXD>I%)X@&MJG(],A)C,G/75='":9,G\H<,]I92I4R0U.U\EM%,[=!B7F*F>8R X7+D3/NG$_ZUKXT>.2XT3MCL$H64K[8 MR74\(GCTTR MBVX(A.6Q3#C;,$%-YS,3N!*ROB%T_*5DD5^#+/9%)YN,%V@>H8#X!G< M)[+0Y*B'KB%UEJ,;U4HFE1+_ R7C8G4*?O<8?,_WX6%^ 8<'1W_#N)2<)D-^ MDR&_Q.U^@/O?]#_-"!FN#:;ZN4U>12-HIV&+\USG+,*10]6G4:W1"3]_ZO2] MKWM$=AN1W7WHX0\J?U;R/P;<1J*(>;:"@TXPL.HBIA.JGTI7&_4*O%^"VS:P M#KN=P6#HKELH!0VE8"^E:7GY45'IB^I:)CPG>AE1)4Y4>:ALF@W;@OB3YC9Z M5:#>+KTO7J>=7J^AU]M+S][E#1>B+5[O7;P@\(+V>/TF7G]OO'MIF*C/:.]9 M]-^=1:<3G/G_1'=W6H;MOC=,K3A5OL E^7FG V*OJHY638S,RRZRD(:.I1PF M] B@L@:TOY32O$UL8VJ>E? W4$L#!!0 ( (B#K5CD+E#]:0( '$% 9 M >&PO=V]R:W-H965T*O- M$^6(%EX*5=(HR*VM+L*0TAP+02>ZPI)/5MH4PG)HUB%5!D7F084*HU[O+"R$ M+(,D]GMSD\2ZMDJ6.#= =5$(\WN"2F]'03]XW;B3Z]RZC3")*['&!=K[:FXX M"CN63!98DM0E&%R-@G'_8C)T^3[A0>*6=M;@G"RU?G+!338*>DX0*DRM8Q#\ MVN 4E7)$+..YY0RZ3SK@[OJ5_0X4K4RM[I[3=L M_9PZOE0K\D_8MKF] -*:K"Y:,"LH9-F\Q4M;AQU %.T!1"T@\KJ;#WF5E\** M)#9Z"\9E,YM;>*L>S>)DZ2YE80V?2L;99%(3[Q#!5!=+60I7*H+#2[1"*CJ" M3[#@_R"K%8)>P5>RDBN!&5P):>!!J!K)'=@<84R$EF"-]FB/]G&]/H%H< Q1 M+XK@?G$)AP='?].$7(ZN)E%7D\CS#O?P7FN=/4E6?VUT71W#;#:%QULLEFA^ MO:7R73;751=4B11' ;<-H=E@D'S\T#_K?7E'ZZ#3.O#L@SU:_]GM/,Z8&6XL M%O2FR<%_,#GL3 [?O9#O/)S4CE9\256=R7+MS*6"&PO=V]R:W-H965TRQ().YE+ES)"I%KXN%;+4!>7"#X,@\G/&"R_N MN[V)BONR,H(7.%&@JSQGZM<0A5P-O([WNG'+%YFQ&W[<+]D"IVCNRXDBRV]0 M4IYCH;DL0.%\X%UTSH>1]7<.#QQ7>FL-5LE,RF=KC-.!%UA"*# Q%H'1:XDC M%,("$8V7#:;7I+2!V^M7]"NGG;3,F,:1%#]Y:K*!=^9!BG-6"7,K5]]PHZ=G M\1(IM'O":N,;>)!4VLA\$TP,U&$K( S?"0@W :'C72=R+"^987%? MR14HZTUH=N&DNF@BQPM[*5.CZ)13G(F'E:8=K6$D\QDOF"V5AOU+-(P+?0!' M,*7O(*T$@IS#%VTX50)3N&)P%TF*TW1NN\;DFB)^LE& MSK"6$[XCYWLECB'H'$(8A"'<3R]A?^_@;QB?*M24*6S*%#KCQ#YH! MS/$_!%PGHDIYL8"];O?4JDN8SJB):EUMU&OPR(';6;",.V'0]Y+FGS1SGQWTE#7U%>T\RJB-U<1?CKK_)/54/M=HPLG2#9"8-W8I;9O0?0&4=Z'PNI7DU[&QJ M_BSQ;U!+ P04 " "(@ZU8<_,8QFH" !V!0 &0 'AL+W=OU"EPCB*CL)*R#I($[\W-VFB6ZMDC7,# MU%:5,+]GJ/1F&HR"EXT;N2JMVPC3I!$K7*"]:^:&HW!@R66%-4E=@\%B&IR. M3F83E^\3[B5N:&L-SLE2ZT<77.;3('*"4&%F'8/@UQK/4"E'Q#*>>LY@^*0# M;J]?V"^\=_:R%(1G6OV4N2VGP>< ON+9[[.FP!XG@'(.X!L=?=?(<(SG2UE+5PI2+8/TH?U[JPX@&GV$.(ICN%NA[]I0B[' M4)-XJ$GL>2<[>"]O86YTP57A8@@%"S1KF;&#AVNLEFA^O2;U34K76B?4B RG M ?<.,2$&Z?MWHZ/HRQN"QX/@L60X"=?;@L*M-G(3 MZ5J8E>1N4%@P*CHX/@S =%W>!58WOK.6VG*?^F7)@Q&-2^#S0FO[$KAF'49M M^@=02P,$% @ B(.M6)VBB7>H @ 2@8 !D !X;"]W;W)K&ULK57?3]LP$/Y73AF:0 *2IFU@K(W4'V-#@JFBP!X0#VYR M;2R<.-A.P_[[G9.0=:/M7O;2^.R[[[[O[+L.2JF>=8)HX#45F1XZB3'YA>OJ M*,&4Z5.98T8G2ZE29LA4*U?G"EE=:**Y909%@Z4+$%9;T*SBTIJ%4WD M>&8O96X4G7**,^&XT+2C-4QDNN 9LZ72<#A%P[C01W ",*'I@H4-L#DR",M$:C812]%%R1"\MBN.9LP04WG-Q.:@^8%2I*J) P M6BE$NF *>KS!=('J"0Z 9W"7R$)3N!ZXAC1:IF[4Z!G7>OP=>J88G4*WN<#=[TE;:]-V]N;=E(]J2CV&RI;2L-=_T:L3]3?H M=3I!=SN]?DNOOY?>5RGCD@NQ+5__7;[S3SNJ$;3I@KWI[J1A EC]C%CSC+;E M#MY=1>>L_[=6=V,TV"E[P]2*4X<+7%*8=WI&W%4]N6K#R+R:%@MIZ%*J94+# M'I5UH/.EE.;-L .H_?L(?P%02P,$% @ B(.M6%_=RE29 @ 20< !D M !X;"]W;W)K&ULK55=;]HP%/TK5E9-K;0V7R1 M!Y%:V+0^;$)EW1ZF/9CD0JPZ=FH[T/W[V4[(*(2*2GM)_''/\3G7]O5HP\6C MS $4>BXHDV,G5ZJ\=EV9YE!@><5+8'IFR46!E>Z*E2M+ 3BSH(*Z@>?%;H$) M;[Y MXR=@!^+TC@* !!*<"P@806J.U M,FMKBA5.1H)OD##1FLTT;&XL6KLAS.SB7 D]2S1.)1,LYE-T?G:!SA!AZ'O.*ZD#YUJN"(JBFD5RCT/Z# "\(.^.1T>/ 2[NK\M$D*VB0%EB\\PG>:_5\W M"ZF$/I>_NPS7*_2Z5S!W]5J6.(6QHR^C!+$&)WG_SH^]CUWV_Q/9BV2$;3+" MU]B36TPQ2P$QKH\C5I"9O=8;WV6Z9HHMDZDGZR3JQY'>T?6NF\.HS(/HX+('_:[94:MS.CM,KG*0>C;+P2P ME$#G!8H.U/AA$,5[FCNBAG[_B.:XU1R_JKF] JEIP+\KT*4S/MA&EKWX(K74EM,]=O M'0@3H.>7G*MMQY33]O5,_@)02P,$% @ B(.M6&#"#W7( @ ^@< !D M !X;"]W;W)K&ULK95=;YLP%(;_BL6JJ9760OA, M.X*4)ONZF!8E[78Q[<*!DV#58&:;I/OWLPU!:4*B3MH-V'#>U\\YF.-XR_B3 MR $D>BYH*496+F5U9]LBS:' XH954*HW*\8++-64KVU1<<"9$174=ATGM M, M2BN)S;,93V)62TI*F'$DZJ+ _,\]4+8=60-K]V!.UKG4#^PDKO :%B ?JQE7 M,[MSR4@!I2"L1!Q6(VL\N)M$.MX$?">P%7MCI#-9,O:D)U^RD>5H(*"02NV MU6T#$Z!4&RF,WZVGU2VIA?OCG?M'D[O*98D%3!C]03*9CZRAA3)8X9K*.=M^ MAC:?0/NEC IS1=LVUK%06@O)BE:L" I2-G?\W-9A3S#P3PC<5N"^5N"U L\D MVI"9M*98XB3F;(NXCE9N>F!J8]0J&U+JK[B07+TE2B>3;S('CL9IRNI2"C2' M%,@&+RF@<9FA&8<*DPQ]>%:[1H! EU.0F%!QA:[10NVHK%:1;(7^T>8:/2ZF MZ/+B"ET@4J*'G-4"EYF(;:ERTF1VVO+?-_SN"?XII#?(&[Q#KN-Z/?+)Z^7N M2[FM*MF5T^W*Z1H_[X3?ZVJ"^VKR<[P4DJMM_:NO"LVR?O^R^E>_$Q5.862I M?UD WX"5O'TS")WW?37Y3V8O*N1U%?+.N2>[O*'-NR_9QB$T#KH-;9(@=,+8 MWNPG<1SDNZ';!;V \SLX_RS<)[8!7JHF)1&N9T!XG&0 M%P:W_8A!AQB<19P#Q1(R5&%^BBTX7G80#0_8>H*<*.IG"SNV\"S;5\R?5'_0 M6UQ 6C?5,[N=Z7^A%S8\XO"CT#F /0YRP\#OAXTZV.@L[ .3F/8114<;:S < M>MX!4D^4^KB'^\_>Z\SZ5%056I-2( HKI7-N(I43;TZ:9B)999KUDDG5^LTP M5X^ MYEY/-EQ\EQF 0C]R5LBIERE57OJ^3#/(B;S@)13ZR9*+G"@]%"M?E@+(H@;E MS ^#(/9S0@MO-JGOW8G9A%>*T0+N!))5GA/Q> 6,;Z8>]K8W[NDJ4^:&/YN4 M9 4/H+Z4=T*/_(YE07,H).4%$K"<>A_PY36.#:".^$IA(WO7R%B9<_[=#/Y: M3+W * (&J3(41/^MX1H8,TQ:QW\MJ=>]TP#[UUOVV]J\-C,G$JXY^T87*IMZ MB8<6L"054_=\\Q%:0T/#EW(FZU^T:6,##Z655#QOP5I!3HOFG_QH)Z('P(-G M &$+"%\*B%I 5!MME-6V;H@BLXG@&R1,M&8S%_7HP>=.HN* >)+=$L+4J24,/1!2E 2 MD6*!_J9D3AE5%.269(&(0CUNLV#H'M)*"%JLT!615&KJ+P\WZ.V;=^@-H@7Z MG/%*:CXY\95V9O3Y:>OBJG$1/N/B!M(+%.$_4!B$D05^_7)XN _W]7QVDQIV MDQK6?-$S?,W<7-I\-,"!'6CV[*4L20I33V]*"6(-WNSWWW <_&ES=2:R/8]1 MYS%RL;<>S;II[E)O2I,>\TKJ,"E1RO.Y3A6S4ZW+V7#'-;?YTJQG.(J3B;_N MVW,*L-M##F>#SMG Z>PS5UU^V[0WZ*%;N_,5)R[-L#,P=*9?;S]:T;@S&CM7:FOT\=0TC ^6,L:CX9.E/ S"XW@<=5%[TD>=])%3^EVEE9:U M,*.XX,7[E!=*<,;,!Y(6"K0A>P*.#@4ER2A\(OLP*DS"<6B7G72RDQ?LC5Z" MV?0EAV\>!H/1$WV'48/1.!G:]8T[?6-W1L :&(K,E"Y-]5G7U2>C((A(LT?T M3P[Y',2_-ME.YI_=%FG!J 6J19[)Y+K9]G[WF!?_"(M22'_F2 MNR6<:G'72F!G%3]:C5KX,1._HE7 NUX!1Z^J2/B$4N](RC.Q[9O=M0_8W3^\ MNBKAPP[#4I8L48ZZA'?- W:6[%=5II;Z6&FRA#EJ$]ZU ]C=#[RH.K4<\9'R M9 FSU2>_=_0RY]Y/1*RHGCD&2XT++D;:I&B.DLU \;(^C[^C+3QV\0 M)D _7W*NM@-SP.L.]+/_ 5!+ P04 " "(@ZU8(!'?PI\# \"P &0 M 'AL+W=O7?J^R@JHJ+H0.^#X92-D135.Y=97.PDTMTY5Z4=! M$/L59=Q;S.S:K5S,1*U+QN%6$E57%96/2RC%8>Z%WM/"'=L6VBSXB]F.;N$> M](?=K<29WZ'DK *NF.!$PF;N7867J] Z6(N/# ZJ-R9&REJ(SV;R/I][@6$$ M)63:0%#\V\,*RM(@(8\O+:C7[6D<^^,G]'=6/(I94P4K4?[)H=8B. M'<9G'$:MP\@*;9A96==4T\5,B@.1QAK1S,#&QGJC&L9-&N^UQ*\,_?3B'662 M?*1E#>0&J*HE8(XT>7D-FK)2O2)OR#T>G;PN@8@-^8W1-2N99J (X^0.U [S M8;[H LBR5@BO%%F):LTX-8E2B/#A_IJ\?/&*O# ^?Q2B5I3G:N9K%&!H^%E+ M=MF0C2<_>I*_C 81KR&[(*/P-8F":.0@M/I^ M]VB SJC+QLCBC<[@_=]0_W6U5EKBU?CD"FZS]]B]MZD7EVI',YA[6! 4R#UX MBY]_"N/@K2LP/PCL69C&79C&0^B+W[&(,;[%^UM2GH%+:P,06P!3RO:+,(U3 M3/&^+\)AE21)U%D]8S?IV$T&V;WG&194!29K&1Y79&JN% X5RT':5)$<+YP6 M6,6^U$PQFSV7C,&=W%$FKFPU.).^T"!. K?0N!,:#PJ]I8^V6."1/*?3I2D^ MX?(F'*7!]"@W#K/I9)RX*2<=Y>2[<[,QI6]O2]]_5)"<4)M.@R/ZIS9AF+K) M3SORTT'R6&U^ /GI:5SC\3%[AU$81!,W_[3CGP[RQW<77U6\%+64P+-'@J6* MJ[*Y$#3_&U\[R&"0]E4EI&9?&YH8;,8U MX&W3!!\Q @]903'R! /N+$0M>)]4E!X3=QB%H^!,'0I[;WLXR'Q5"O4O=;)% MZ)? .$PFQ_Q.K9Z7TX:@W^M#*I!;VYXI/)(UU\V;W*UV+>"5;7R.UI>F-;3] MS3>8IJ^\H7++\*4K88.0P46",9--J]9,M-C9;FPO2&.#WC1#Z M:6(VZ!KFQ3]02P,$% @ B(.M6%;X2FU= P O D !D !X;"]W;W)K M&ULK59-;]LX$/TKA%HL6F 369(MV5E;0&RW: ]! M@Z0?A\4>:&EL<4N1*DG%:7_]#BE;]8>L[J$7FZ1F'M^\(8V*8P=L%/IQ7=P".83]6]PIG?HN2L M!*&9%$3!>N;=!C>+B;5W!I\9;/7!F-A(5E)^M9/W^+?$RR M6FV+FC3V2PYK6W#S([3O8Q3.R M>)GDVOV2[C\"M#/Y.^I4R1SY370.Z ZEH! MILB05TLPE'']FER11SPY>:UQ)ZW1L%PQX\PPN\ M@Y#<26$*3=Z('/)C !]%:)4(]TK,PU[$)637) K^).$@C#H(+?Z_>]A#)VH3 M$SF\Z +>;U3][]N5-@HOS#]=.C8LWV",#J5(AL/N*.,VRK@WRGOZW54//(W=078%%)\1N8J247*2E ZK(!F& MW7R3EF_2R_>VE,JP'XW^2)H) ZB:(5B3"#QG!14;($B]\S E9Y3B\(3UN4ER M0>)Q2WG<2_D+/HKVD&>T8H9R0O-_\9&PJFO'6F(94%ULQV=4PH-#W= ]M[D: MQT$WX4E+>-)+>,&E_L6MG)Q=N& 4G=[*PA+4QO4'&L]@+4SS M$K2K;0MRZU[>D_4YMB9-)_$3INEK[JC:,"RJ'-8(.;A.4"[5] K-Q,C*/; 9 >&PO=V]R:W-H965T?#2P$<*QDS_V2 )EY MXGELS\R#KYXI>^0IQ@+\S+."7T]2(?:7TRF/4YPC_H'N<2%_V5*6(R%OV6[* M]PRCI'+*LZGK.,$T1Z28+*ZJ9_=L<45+D9$"WS/ RSQ'[-<-SNCS]01.7AY\ M(;M4J ?3Q=4>[? #%M_V]TS>35N4A.2XX(06@.'M]>0CO%R[CG*H++X3_,P/ MKH$*94/IH[KY.[F>.&I$.,.Q4!!(?CWA)IO]+,AXL !!D<@S8,I:HJF+BOW*6_)%"K50'@23OQ+I)Q:WB##P'64E!G<8\9)AN0H$ M>+O" I&,OP,7X$$NSJ3,,*!;<$L*5,0$9> CYUAP@(H$?"9H0S(B".: %$"D M&"QIP6E&$B1P AZ$_%*PO ]Q3SFI5LL%^/:P F_?O -O%,#7E)9< O.KJ9 A MJH%.XR:[0XW[^G1WQT"&UZX6K\+SCJV6=NY0,_T"Q)2+2]U,U5 S M/91*@)=\CV)\/9$9CF/VA">+/_^ @?.7CF6;8"N;8&M+8+WYF+7S,3.A+Y:( MI]46C-4%_E&2)Y2IC::;CQHJJ*!4_7A:0,>?S^2B?CID>FP6>4[@]JU6&JO( MF3M]J[7."KIA:]4+VF^#]HU!/Z24B0N!62Y+1/$HR\)>)1)MS#62?S" T(># M@,(U#NG<)6,)K,=>T+(7&-G[RE""98F/L5PKFPSS]Z# 0L==,.(% M.I$7^0/Z-&903G(P(- XJG,)M 36(S!L"0R-!-XA]BB+HZ0.T+,=&H1\.J#..YUSJ+('UJ(M:ZB+SVJ-"EH[MD2("\KH!28Q5)1JS M"D-O/ER5&C/'CV;S ;7&\9Y+K26P'K7SEMKYV95YJWJ[IZJW$RFCY2X%>T:W M1 #*0$8YUQ(\MUFV;8*M;(*M+8'U)@LZ7=?M&'="TST3);;X7HHFU1EO2B[- M.)>+/]_(^52]L;X'=L8YUPNBP18P#T$?(M#Q_AJ@X\3;0NLS?Z!WX"MRD)9E MJ$DU41@,&R:=G2[7F =V-HV6T/HTNAV-[HGY)CM0?_JDH_I2\4N;;)I_L91M MK**MK**M;:'UYZL3;M"H0Q;WI4PQ^RJCJ%13T.(BED*9T4Q:[F0BDOTTYDZ=O1ULHJVL MHJUMH?7GK9.0T*PA7UY9_7IU"=8HR] 9=J$:*W<6#"O(RCS8LZG]'?(2=OH2 M!J_8$H>]/75M%65M'6MM#ZL]6)66A6LY\IDA5ARVCS M,D6]3.J:(U)P0419EXVWO'OQHLPR6NSJNP1OCE2.L;R-H.N,.M6QF0]A,-3! MYE#.)OYW*&'826%HUL*?Y8; AUM$RY]&QH:^$P[YTYC) CU*,U;5KBVT/G^= MWH5&A3;JX_]/LIGKWG2%<)3-QW:1X\R<(/VL&EULZ=#U_HK,SC/)=56V@UJ].#\[<V=XCM9#:6W&\EI/,AE*N0U8>@]8V@^^J4 M;T.%H'EUF6*48*8,Y.];2L7+C?J#]BAZ\1]02P,$% @ B(.M6&EO/B&[ M#0 R'\ !D !X;"]W;W)K&ULS9UM;]O($<>_ M"J$>BCL@B3G+Y]0V$#M7M$#3&I=>^Z+H"T:B+?8DT4=2]@7HA^^2>MBGV94I M#N.^26QY.)SA+C4_[8[^O'RNZE^:95&TWF_KU::YFBW;]O']Q44S7Q;KO'E7 M/18;_I?[JE[G+?^U?KAH'NLB7_0'K5<7S/?CBW5>;F;7E_UK=_7U9;5M5^6F MN*N]9KM>Y_77FV)5/5_-8'9XX:?R8=EV+UQ<7S[F#\7GHOWY\:[FOUTP#O+^%J#^B-_E'63PWTL]>E\N7JOJE^^7/BZN9WX54K(IY MV_G(^7]/Q6VQ6G6N>""_[KW.CB?M#I1_/GC_8Y\]S^9+WA2WU>J?Y:)=7LW2 MF;OY3L<\HZOS-JU73_^L][VW]F3??-FVUWA_,(UB7F]W_^6_[ M*R$= +'E +8_@.D'A)8#@OT!09_H+K(^K8]YFU]?UM6S5W?6W%OW0W]M^J-Y M-N6F&\?/;K?>/]E4^E M[S\6;5ZNFA^\M]YG/I$6VU7A5?=>NRR\VVK]6#7E;DCXH9^JIZ([DIO^_/FC M]_UW/WC?>>7&^_NRVC;D;YC3X\=B_LX+X(W'?!8@ =V^_'#F""'OV\>\WEQ->.W<%/43\7L^O>_@]C_ Y83D3,EP_"88>CR?GU3 M/)2;3;EYX+<BG<.,MMG479C>UOQ9YC0Y+1#DL1,Z4M.-CVK%S6#X6W.F\S-MBXTT]$#Q; KD+K'8)?9"2,EXNP8<48X4!GE0!$Y4](&7]13WSE4=]MZON1< M@1[$>%E^]F^Z4I%V5>EY9@P0C# MO,D1(T@R2ZA,A,KVV=;YI5WO8OE!M>2LI\ MY34MOS-VUCPO#K<!S9YGRV:'3,"?QNE3$\/L8J9Y=X 4?#!7?'YOES\.PA\J9> 5'^P5W_K:@,I+6>RIN:I:CVX"[W+\)E,,LV! %D^EQ$ MS%@:1Y:Y*.H[4!9X(*WP5-[4#X^BQ#-WB9=O/2Q9AE3YC($V,*@5^/BX,%'E M&1"."W,BP]!QH?*FIBZH@9V@AH& P\SBGH:!/DS.F*6$4LMDQ7@0,L)"0AYF2+P=.5R)N:NL -YL8-)PDQ$R'>,M^8G(A5 M%MC>0P1G,#=GG 8A9GZXARA,].*#F2DU2@U08 !S%N#KS]5]^YS7A1-\W#X& M3Y8ID( ))&#I>>##G"@Q.$LB;VJ6 BJ8LW*_#'SV/I1)%6;Z)S?,*F8!/O," M4?L#G["\!DZ0&+R"2^1-35V01>!>/SA[M3 PUP@BIB\DN$]^;G*"'0)&.:Y$ M4+!/?0K$"*3=!S=BG+VXZ/8[^"J8@)'9;E>!%X$;+P8.*RE>4'E34Q=X$;CQ MPKD0&9C@$,8Z72!&8/N $@BX"$XM8@RC],!D"!;ID9HVH25.P1B!FS&^ 7GO M(U A3R]DN)%M& 10!&Z@& ;> 2EE4'E34Q>4$;@IPPG>@$;FZPU-XG 1[1B?T,%P]%)DT8/(39V)9:(@$;?A4M57M/17+5.[C 5@Q"-Z(F,3'G2^0$PLY3L6=!'3=D/&)D7H*W7N,^)7V7-=8,$B M\:OW2\9()Z31;(0:V3I78X$<,66[9$S*(53>U-0%A\0CVB5CI!$RT[LE,2/+ M8F LX",>VRH98YL'L7'+(%8R0:GA2=]K< ."A5.S%"@1$[10QDBA]S.=WS$K%MKFJ."!F)('8E(>H/*F?H='\$ R MKH$R0;X H?<+8#:6[Q8))D@H>R<3TGT,*F]JZH(@$MK>2;>[%['./N\I5C,2 M@1;)J_=7)EA_I3&=$2.(+'4Z$?B04+97)J3;(E3>U-0%HB0CVBL3K'%2)R?, MR#8B DV2L;V5B;E(D67Z(@5BI)0N-3KIZY7N?8N_W=^7\\*[W]:;LMW61?^= M[N+P=7 G)+D]#YX\4^!#(O A.;/=,B%=::#RIF8I$"0A:+=,S&:',,CTI@/$ M*D@#RZ?T5)!"2MENF9*V6U)Y4U,7,)).U&Z9(OL=+-$'S'WV<[,3O)%2]ENF MI!LH5-[4U 5RI!/U6[K]#KX*:".&I;ZE@CA2RD:,E)0XJ+RIJ0OB2$=T7*9( MAT6F;_$C1A#8OJN7"N9(:5LN4Q,N E]?ND&,(END@C_25V^Z3+%^2J.)#K.* MK/E).@Z4795-3%["1CNBZ3)&.RLB8<5AKIF]AC$PP1C:V[S+#UB-2 M_>;%K&104L,3')"Y.>"%2'[NVJ;[[(.U-Z:@BDQ0179F-V9&"A!4WM0L!4!D M!-V8F5G>69KJ.VN856C;Z\P$!&24$)"10@"5-S5U 0'9N&[,S"SQD?'-"\PH MM31490(#,LI^S(QTTX/*FYJZX(J,MA\S0_HQ#2DR]SG/S4FP1/;J#9D9TFMI M] XC1N!;UN(S23^*LA\SHU60FD9"2M:0&M&1>3A8A26=1E KEEK&!7Q)1LH? MVY=Y\*!\@(A]?>)@9DJ-TD)D4HCNW8Q.E7+;%O5.SI)/\?)QR>?YZH5+F2?< M#Y8KH7*G70]);LH_LV?S<"!9II.(2_F2NI1/T+=Y<*(H?\1,W_A%S<"W:%Z M+PE-^92]FP=O9(,T1?<#S\2B!LD@76(BBI7_FD\E<^K?X5E3M-25("E%$JEXB M962L=6)6+/%M*GZ*SB6UT*7)(3$8M())75I%!V6MR_\#L4M,QQ(BH^"A9G%L MT[N4!2]I%2^))2^GT;R412]'J5YB@I:1J;2*6,6!=0)*-#)>]Q)1M,QB4VL0 M,5.X2@M1(H83RI<#@/[;96)K%8YC1JF;)<)HE>)J*$ MR=_:S+=YQ"S*;,@@"V;2*F822V9.HID)DF@FC%3-!$00,S6K,":;"39U"Y!T M,X%4.!-HE3/)W&GI2Q1"+)X)B'JFJ>IUXJQGYR6!Q^L+: *FCE+,#*5 MUB8@8ILAF&\FD\AM@J2W":2"FT"KN$GF3DM??@#(1$V@)QP/OQ(FE(2Q3:$9 M).5-()7>!%KM33)W6OH2E(R1WP1$6M/0#<&,P-9/!I( )Q K< (FKZFWK&!& MUN?D2&SR^BJ<@"EL@J$[A9F!_,4<+4>)/4BE.(%6BY/,G9:^!"1CY#@!T]HT MGK>#&=D4=D!2Y(31DIR J&U&J;FRCII9/U](JIQP0I;S!+R?O1I*J]))YDZ[ M3A)OG"O4";1*G63NM$PEM* 0ZP1,AY/%!B=B9GYH>Q9=*#\&C!0/:!4[R=QI MZ4MX,%*T$S!%3G/9 K&RMGA)PIU JMP)M-*=9.ZT]"7H(%;O!$2^,S"*U"3Z MG2 )>,+K*W@"*N%I5D.D+2.Q/1Y/TO $4A%/H%7Q)'.GIB_I>,(8(4_ 5#K- M)QTG+$T:+>1X\*(]V3GQCCQDSDPO7+L0+Z9'HZZ)^Z)\4W_"/VMM- MNWM0^/'5X^/H/_3/8-=>O^D>4]\_:EVXV3WC_E->\T+;>*OBGKOTWW5R ?7N MJ?&[7]KJL7_P^I>J;:MU_^.RR!=%W1GPO]]757OXI3M!]\#[/NSK_P%02P,$ M% @ B(.M6$V]5L&D"0 GTH !D !X;"]W;W)K&ULQ9QODZ.X$8>_"N5ZJ=M9(0@(V,U,U8Y+*5F63K9M<\N(J+QA; M,R:'P0=XYO8^?03V6D9J-X:![)L9_VG]4+=0\[20N7[-BU_*M925\]LFS??2YNK_-=E2:9_%PXY6ZSB8LO]S+-7V]F9/;U@Q^3YW55?S"_O=[&S_)! M5C]M/Q?JW?RHLDHV,BN3/',*^70SNR,?(B'J!HW%OQ+Y6IZ\=FI7'O/\E_K- MQ]7-S*U[)%.YK&J)6/U[D0N9IK62ZL>O!]'9\9AUP]/77]7_TCBOG'F,2[G( MTW\GJVI],PMFSDH^Q;NT^C%__:L\.,1KO66>ELU?Y_5@Z\ZK! M)LGV_^/?#H$X:4#$F0;TT(":#;PS#=BA ;NT@7=HX#61V;O2Q"&*J_CVNLA? MG:*V5FKUBR:836OE?I+5X_Y0%>K;1+6K;C]F59P])X^I=.[*4E;E.^?OZFS[ M/I)5G*3E#\Z5\Z#.M=5.&>1/SB+?;/,RV0]9MG(^Y2]2G065,OOI(7*^_^X' MYSLGR9Q_KO-=J0S*ZWFE>ED?:[X\].A^WR-ZID>$*M6L6I?.G[.57+4%YLJ] MHX_TJX_W%%6,Y/*]P\@[A[J4 1U:7-Z< LVCRYL3Q!MV'#'6Z+$S>A<-Q\]_ M4ZV"EO9BJ9E+)XD;/;/_Z!"/=/4/C&%(M& M$FN%UCN&UL/4;^_E M3D-CFY&0^\)MFT5HMP8ZS8].<]3I1;Q-JCA-?I>!;GH0> M,<[LA6U$/)<*PV&T7P-/A.#H=8![O?JONLS6IWSI*%_+>OH_%?G&J8HX*].X M:CY(,I4/DCAURBJNY-Y:Q4B!ER(+%:ZM+.(Z<&"D BL(5X1[QJ@O "M!/6*$ M"G5F8*C"8ZA"-%3J@GQ1<@R!<]P/A&\X#)@!.32RS8P5$EO\?'BVNRV<9)40\]"#6NW4WN^<(XU1>0G>/0 M&% = _JM,\.A!^W4X#(SBT)F3$TI,UZH/T/CI<&4H'!FI8>WS"9FGR#"IZZ9 M,R$[8-9%D%U[UK5]UL1(<&0\S!/EX?),,CP(G!Z:NX('IB> &76Y;SHR!2H2 MS8KDH:M%8:NWH:B0E8OK2C@R@ M1R2^8ZI%8ZFUXZOYEN" VZ.^(P#=,FLZ+B SE[@FM.']&NJW)ER"(V[O$H_8 M+ K4>)"57>3A?1OJNT96@C-KWSH/E^L]?0:H065C-%:WV@MHFI4ISLH]2T-< MK4>U/)90-$2H.WX:IVD'3D^/DM1FZBM&C2D+&2G>-*8L[LS08&GNICAW7UIF M4IN*0T%=DZP@,SN51Y!9*Y6WO=%43'$J'K?,I#;(!JH2(*;/MID?,FX66'C7 MAPZTAF=Z$3SW+3*ICVG'NFYGC4JAM=S0 MNG@ 5D%@EMIX9X:.KF9=VL&ZS3U36:A\DNXGQ3K9H@4I+MB7^$95B\92:P=3 MPS,-IR](Z:A$/:I:-)9:^TZNQFK6>PGZ'.PP>]TX9(095_0%8!8(PP#HR8;;K4W UTUS-.KAZ>JID-EU?$>*;R "9<9=S M,UY34#C3%,YP"K^TX&3VKH8P%-8M/LC,3M418-9.U6UO--\RG&_'+3B9#:4\ M]*AY(P8R\[S0\GF*!6"F29A=1,)]"TYF@Z\?4K/@A*P"89WJ4^ QTWC,OOEN M!P9L9 B$E4D!*QJ:=SXCW)VAX=( S/KM>'C+1++W,0CAA>:M7L ,F&\19-:: M;^T-<)I(O8Z%WLY:T;,)DZEBUDR"H)GOFM,![\[0_7X:1+V.==D:$@KE;267 MZRQ/\^2S MFU-M2J6NZYD+XX 9"9BU+(7W:ZC?)WMR<9CM72OB>CUJQ;&$HB%"W1'4>.OA M>-NW5L3E>D_"L9:-Q^I6.XH:JST>]UXW-$W" &AS%*=:9N49HCB-TS^*2 _#KNV99@!^S3W"F@&BA(5IT M0/3T""ELE+XB)D%"1MS<.XO[,C16&K<%CMN75I;"IF%*??/G#8"5E>MZ@4P(8%ZX(%&)'0&M\I5H&%YF5Q$2_W+2@%L"(U^-0;%_&M+^395OF^<#/>95E6^:EVL9KV11&ZCOG_*\^OJF/L#QF52W_P-0 M2P,$% @ B(.M6+\,U>'E @ ?0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K=0UGX2V@TA .JW2.E6EW1ZF/9CD0JPF M-K,=Z/;K9SLA@Q!0I?6%V,X]Q^=V6'+ J0$5N>TY3F@7F% K&IBU>QX-6"ES0N&>(U$6 M!>:_QY"S]=!RKWZ=!RM"#((9&: :O'"B:0YYI(R?A5E9<9%C!A^7>2RFQH75HHA3DN<_G UI^A]M/3? G+A?E%ZSK6L5!2 M"LF*&JP4%(163_Q2YV$+X(8' %X-\-J X # KP'^:P%!#0A,9BHK)@\QEC@: M<+9&7$Q3R=5;HG RNJ42TP69Y8!&0H 4Y^BKNFRG,4A, MHS 2ZH2FDNP2V,MZX]S;N MQ]Y1QAB2"^2[Y\AS/+]#T.3U<*\#'K\>[AYQXS=GZ1L^_P#??Q[4CR^*#]U* M*,3/KL.I-@^Z-]?EZ5HL<0)#2]4? 7P%5O3^G1LZ'[L2^Y9D\1N1[20]:)(> M'&./)DQ(G7 .*Z E=%[KBB$T#+H.KZ)>T%0T]L-BO>#0B>\;()V M'/0:![VC#J:JZ!*Z0.I/J2H+?P:I9U#?F2X_%5]O2\6EXW@M/QU!;GC5\K,? M%%X=\A,V?L*C?AZ9Q'F7[' O>:X?]/V6[JZH7C]H">^**LP%\(5I M< (EK*2RJE+-:M-#1Z9UM-;'JK=6K? ?3=68[S!?$"I0#G-%Z5ST53)YU>RJ MB61+4_YG3*IF8H:9^CX K@/4^SEC&PO=V]R:W-H965T<+AAO$O8@4@T;047'%"LC5EP7C M&96JR9>V*#C0>1F4I39QG,#.:));XV'Y[IZ/AVPMTR2'>X[$.LLH?_X *=N, M+&R]O'A(EBNI7]CC84&7, 7YJ;CGJF77*/,D@UPD+$<<%B/K!E]/2!E0]O@[ M@8W8>49:RHRQ+[IQ-Q]9CF8$*<120U#U\P032%.-I'A\K4"M>DP=N/O\@OY; M*5Z)F5$!$Y;^D\SE:F1%%IK#@JY3^< VOT,ER-=X,4M%^1=MJKZ.A>*UD"RK M@A6#+,FWO_1;E8B= .P=""!5 #DVP*T"W%+HEEDIZY9*.AYRMD%<]U9H^J', M31FMU"2YGL:IY.IKHN+D^"Z7-%\FLQ30C1 @Q7OTIUH\;V]!TB05[] O:*J6 MSGRM.K %ZG1'$Y853"3EG,R>T0,4C$NJ.TQAJ>9;*H1/TUOT]LT[] 8E.7I< ML;6@^5P,;:D$:!IV7)']L"5+#I"]A?@*N?@](@YQ>\(GQX>3_7!;I:W.':ES M1TH\]P#>]R;F\Q\*$-U)R,2_?MCB M!B6NKDA/XX$W4'/WM"O-./B)TKQ:FF>65FY1X*JDI53/M5@E19^2+8R_H\1U M<1BTI!@'.U&*7TOQC5)NXJ_KA*LIDA"ONIJ!#'8=.F[H1_$3J84T]-%)_9&J;]#$/.\Q])_"C%O6PLUM\ MXOAAW6N/4U1SBHR<[AY1P=D"A#ZY:8JTYB0&@3Y_A&P&O+=T&2%?6[K.!+:G M?E"K'_S0&C\X9Z+.!+:7*.PT3L*Y4)6O@'>7=QBU%[=Y]%/5[?@D?)Y"7^'L MBB&>C\.V'.-PI\IIK LV'OC'%OL*9:]D>NZ@K>42Y@(W[@*;[<7A@E\%[M./ M.E-Q"0.!&P>!S1;B8-''7<] (N+B-OU+F ;,[B-EW'#P=JKA=MT^(1]J'FQG^M?3MG9LF?ARB7?WIQM&Y(5Y>73C$FU/&ULQ5AK3]LP%/TK5H8F)C$2)TU:6!N)Q]"0QH1@;!_0/KC-;6N1 MQ)WM4K9?/SL->91B'C/JES9.?(_O.;XW.G%_P?B-F )(=)>EN1@X4REG^ZXK M1E/(B-AE,\C5DS'C&9%JR">NF'$@21&4I:[O>9&;$9H[<;^X=\[C/IO+E.9P MSI&89QGA?PXA98N!@YW[&Q=T,I7ZAAOW9V0"ER"O9N=SJ@F/&#PD(TKI&F,F3L1@].DX'CZ8P@A9'4$$3]W<(1I*E&4GG\ M+D&=:DT=V+R^1S\IR"LR0R+@B*4_:2*G Z?GH 3&9)[*"[;X B6A4..-6"J* M7[0HYWH.&LV%9%D9K#+(:+[\)W>E$(T W'DDP"\#_.<&!&5 4!!=9E;0.B:2 MQ'W.%HCKV0I-7Q3:%-&*#J D/\!3 U>4Q MVM[Z@+80S='W*9L+DB>B[TJ5O\["'96Y'BYS]1_)]1A&NRC .\CW_&!-^-'S MP_UVN*M4JZ3S*^G\ B]X!.\_=;G^JO#0J81,_%JGQ7+QSOK%=7?OBQD9P;R29;=B MV7VJ[D-CW1O#7[J?EL!:3'L5T]XFZ[YG4R=+8"V=]BJ=]MZ\[O<>UCWV.MY* MW1OS>"5+[-66R'NJ\B-CY9OC7[JEMM#:;!L&$&^R^LO5;6EE":VM5>WXL-$H M6>F S;5 EUS"QCC7[RMEM#:;&N'ASL;;0&K M#M$66ENKVB-BH[6RTP+A@Q:(@F#5S9L3>2W1VN1AL\M3+=!#ZD,5R2EP(&,) MW-P1ELQ:2?XMK!^NO1_N;K0CK'I'6VAMK6KWB(VFRTY']!Y\NF*,@V"U):S: M/[=Q;*3/[,X(G]!KY MF#%Y/]"'4]5A9/P/4$L#!!0 ( (B#K5AT]_.'7 0 "04 9 >&PO M=V]R:W-H965T1XP1V M@;/2FHRJM7LV&=&MR+.2W#/ MT6!V>.4Y'0WMJ#UM/ Q6ZV%6K GHPU>D3D1 MGS?W3-[9+4J:%:3D&2T!(\NQ=0VO9@@IA\KBSXSL>.\:J% 6E'Y5-[?IV'(4 M(Y*31"@(++\>R(SDN4*2//YM0*UV3^78OWY"_[4*7@:SP)S,:/Y7EHKUV(HL MD)(EWN;B(]W]3IJ ?(67T)Q7GV#7V#H62+9XUPP^6LF M_<3D-TK379;GX/T-$3C+^0=P >:R6-)M3@!=@AEF[#$K5^"ZH-M2J*76YP)\ MGM^ ]^\^@'<@*\&G-=UR7*9\9 M)36U@)PV-:4T#':$!$;BCI5AS\$N9DG0( M8,N8VL#04V!39$2\(BX;9[="L_]/_+\Y0^)!FX% M*?C?NMS66WOZK9407/$-3LC8DF\Z)^R!6),??X"!\[,N+V<"&V3):[/DF= G M/XZ$10BX*]12#EF)@I'A',-\R(J56 M@ UA&4T!3O^12J)6M%R->*>63W 0TP5TPD@?4]C&%!ICDHHM];B4@L@8*9-' M(!@N>8[K3F".+CPDA!S/VWL4&JO8]8]42]32CHRTI98]4\S1P;8P")S WV.G M,1O6_(!>W-*+C?1N/X$-HTM9SC*-. ?JV68)X>#+'2D6A&FUQ@AY:K&<"6P0 M/72ZUN=\/TUN]CY3HLZ%-LQ4;TB ;];E!J)?I%$*6O,0C\XILL0=131 M>92YP7E&FC56, [4**"EV8T!T-@_7Z'.9L"3"\G5")US+*RN;T-SXWZ+0#?0 M0TK^?C_767DN"HXP[QHZ-'?TYS4::GIYY'G1/L%#LV']#PEV[1R:^_F<+L4. M,_(R>3:#G5PM9T(;AMYU?1A^1X$VCAPG9^I,:,-,=8,&-$\:+Q+HPRDBB,+> MN]]$=IXN4"_8BH VF<2'\[7H>/K T'=V(",S?85$FX& M/+74&K3AB!T>$4+4]7AD[O%OD7!TV-3EU!_MC[$Z,]\Y]H<'=;T?F7O_\QK> M /3_#@9A />'$YW9X!6I"=J]\Y:"L%5U#*4*6VI0?4+1KK9'7=?5 <_>^A1> MS>H#JPZF/C^[PVR5E1SD9"DAG4BJ<;M4%[,#CY#U!+ P04 " "(@ZU8DRZHS08# # "0 &0 'AL M+W=O/.^QC^WQ1JI[G2(: M>,A$KB=>:DQQY/LZ3C%C^E 6F-.;A509,]142U\7"EGB@C+A1T'0]S/&8:ZYS$'A8N(=AT:2.S*I@(,IZ7_^RA2L160!3M"(BJ )<(O_R0HYPQ MPZ9C)3>@[&A2LP_.JHLF.)[;69D;16\YQ9GI9RF3#1<"]F=H&!?Z -[#G.8^ M60D$N8!CK5%KF@<#M :@'G^6%8PKU[\'/(>K5*XTRQ,]]@UQ674_KAA.2H9H M!T,8P;G,3:KA8YY@\JN 3X9J5]&3JY.H57&&\2%TPG<0!5$'KNHX?8K657FON3YE2 MCSQ? LODBECW:='-I!!,Z8,FUE*M[]3LWK2>AL-!..R,_74#1;^FZ+=2W+@R MQP38&A5M6Q!+;6QV8U9PPT032:DXVB()#L->,\>@YABT-ZO@Q")6D1=HNA2@_#R_O-N=,+7FN0>""0H/# >U-JKPN ME TC"W=$WTE#![Y[3.F*A!@ ># !D !X;"]W;W)K&ULO5M1 M;]LV$/XKA-<-+;!&$DG+=N<8:)(."[ .19)N#\,>%)NVA4JB1]))"^S'CY(5 MT9+EB^20S4,BV;R/=Z?[Q$\G9OK(Q1>Y9DRAKVF2R?/!6JG-.\^3\S5+(WG& M-RS3WRRY2".E3\7*DQO!HD5AE"8>]OW02Z,X&\RFQ6>?Q&S*MRJ),_9)(+E- MTTA\NV )?SP?!(.G#V[BU5KE'WBSZ29:L5NF/F\^"7WF52B+.&69C'F&!%N> M#]X'[R[I)#Y=XSR4.XY_Y*?7"_.!W[N$4O87.40D?[SP"Y9DN1( MVH]_2]!!-6=NN'_\A/YK$;P.YCZ2[)(G?\4+M3X?C =HP9;1-E$W_/$W5@8T MS/'F/)'%;_18CO4':+Z5BJ>EL?8@C;/=W^AKF8@]@R \8H!+ ]PTH$<,2&E MBD!WGA5A744JFDT%?T0B'ZW1\H,B-X6UCB;.\LMXJX3^-M9V:G:[YD*A.R92 M=,7NE42OKYB*XD2^06_1K2Z:Q39AB"_1P<"WZ//M%7K]Z@UZA>(,W:WY5D;9 M0DX]I?W*T;UYZ#J@*BK\%-4%!A&OV/P, MD>!GA'U,6ARZ[&Z. 7=(E612X)%C28;R^/?O>C2Z5BR5_[3E;@=-VZ%SEK^3 MFVC.S@>:QI*)!S:8_?1#$/J_M,5M":R6!5IE@4+H9:FI//)%'GE;L#N$L$#( M[T /,SR>T&#J/>Q'T3+*'PV'U:B:>\/*O>'S[KTMW$MXE$FT%#S5MXCLB[Y& M'UEZST3K]0%1^UX?2V"U!(15 D)W51K:S((EL%H61E461F 97&Z%8-G\6UN0 ML.4?U[=MP8!&)P8SKH(9OYARXT,RC4:XP;C=H.'^($HG[82;5,Y-.F1:Z=5, M;46L8B;SRDMXMCI@X3+.HFP>1XE>::2*U3:7 !+IY:8#04$O^I:F);!:P@+? M+-:^.XJ6V)8280NMGHD]V1*<3--G3(_P%+8Z-2!L L(OIFH)L<_5(, X;)"U M'+;/U@D)_':V!D;$!* ZZ,/7YTD)S]6[&%WHFL (FX ZI"6HFGIGPA):/1-& M0P6PB )I"9OJIXG6@%Q(HL!HH@ 4&]UH&1[2DF!_TJ1E>$#+\<0?'Z&ET2L! M+#O>S^=BRQ9Z9=1>,JF0?CC.26FM/%MH]5P8(8.Q.PYB4"3USH0EM'HFC&#"L&"Z?JH&$2F&?FR- M=X>0B^FJ'/TS/_1'S;)UH7"P43@8[MU MY-G3(^LZ[#5J0$9H8([='N>NYT, M#]?U<-A M#3:B!X\0? MA1MF'0J^1#CH/HR;^RU3P6P>WW+PA9:/9E&05*'[3EJ M51;:0JMGPLA"^N+V'&UOSXV"2>VG21H[#>.\:"%SX=P+/V MOMHNE"0U2I(Z?%U*K8Y>ZG[1W48-F&Q6>JF\HWM[>[I2) M5;'E7:(YWV9JM\V[^K3:5O^^V$SNF>&[/?D?(['2\@(W3;W MW8GBFV*G^'WQ<%T3O()JG\VF/T/4$L#!!0 ( (B# MK5@07FMHL ( $T' 9 >&PO=V]R:W-H965T'+@)5@UFMLG'O]\U$)0F M).JDO8 _[CD^YW)]&:R$?%$)@";KE&=J:"5:YS>VK:($4JJN1 X9[LR%3*G& MJ5S8*I= XQ*4=F%)CX,N '@Y7:&1/C M9";$BYD\Q$/+,8* 0Z0- \77$D; N2%"&7]J3JLYT@!WQUOV3Z5W]#*C"D:" M_V2Q3H;6M45BF-."ZT>Q^@*UGZ[ABP17Y9.LZEC'(E&AM$AK,"I(65:]Z;K. MPPZ@XQ\!N#7 ?2O JP%>:;125MH:4TW#@10K(DTTLIE!F9L2C6Y89K[B5$O< M98C3X6T4R0)BX*.;D7S@NR?-T3,[/+L@981EY2D2A,%P-;(UNC"8[JI7?5[K^$VYK!)I-LDTBWYO"-\NPDYXOW75\20!PVI^MWFMSK M;S_ 7.<;E=,(AA;>5P5R"5;X_ETG<#ZVN?]/9*]RX36Y\$ZQA_=ISL4&ZDK( MZ48*SO'&8IE0WOJI*[Z@Y#.-9QFZ/3]P!O9RUU-+5!_#FJA78OU&K']2[+9Z MH:[>-GD50W?GX+[;#_;4'09UL#+[[>JZC;KN276?Q1)DAFU3$UKH1$BF69U7 M8:JL36WW0(C?\_;5'@8%U]U>N]B@$1N<%/LD-.5MBH*##^=W_+Z[)ZDE*KCV MW3U-]DZS,S^:;U0N6*8(ASGBG*L>>I)5\ZXF6N1E_YL)C=VT'";XOP-I G!_ M+H3>3DQ+;?Z@X5]02P,$% @ B(.M6"OCR6X9! M D !D !X;"]W M;W)K&ULM5;=<]HX$'_GK]AQTP[,46S,1VD"S"2A MFU^1UW M_@P<7J*$\5_85++]*("D-%;E.V5BD'-9_=GS+@X'"J/7%.*=0NQY5X8\RQFS M;#K6:@/:21.:&WA7O3:1X](E96XU[7+2L]//2J[@*^H<9KBP!IHSM(P+TX(S MX!+NN! 4/#,.+1ES*F&R [ZJ@.-7@+LQW"EI,P.?9(KI2X"06-94XSW5J_@D MX@R3#O2Z;8BCN ??YC-HGK5.X/;J$/0\;N\70_#WY<)83>7RSS&O*ZS^<2QW MA,Y-P1*)AY"4.W;4B/0@;YC.LD@_N +@KY,II7( JE=%(P[ M?[Q!:/9;@$\E$R0DW8]+8YEPWAE02S@;MJ-!#$TN$U&FG.J!^X@8VP(2U):6 M&B_L]3TY^$YN03Z96@V8]='0S"+,O]P\P&_0Z_1&;RNU6HP;\$1=?P(7%K%U M38:;SA<)?Y02H3+7>QG<_S-?MY_G,*Q29C-5&@JKV2>/&N@O)Z_Q,CX_)6^[ M-+83>UIZMNURS4^)TBE2RE)*-CTF#C&I8+]>, E MZO1^X!(>W*0YZI5_+Q@*7BEM=:G6J_63Y+*ZB;^+5^\9:A&UL MM9KQ;^(V%,?_%2L[37?2M8GM$&@'2-=VTSJUM^KH;9JF_6# 0-0DYFQ3;M+^ M^-DAC1,(IE"G/Y0$_+[V>WXO_B1Q?\WXDUA0*L'W-,G$P%M(N;ST?3%9T)2( M<[:DF?IEQGA*I#KEN!![V7+[[$\X747_C#_I+,Z8C*K\L'KL[\4F4:IS03,7N-(&^0M_HCI6E2.@79ES-B3/KF=#KQ CX@F="*U!%$?S_2:)HE64N/X M5HAZ99_:L'K\HOY+[KQR9DP$O6;)G_%4+@9>SP-3.B.K1'YAZU]IX5!'ZTU8 M(O+_8%VT#3PP60G)TL)8C2"-L\TG^5X$HF( HST&J#! VP;A'@-<&.#@ALZE@*\ MOZ&2Q(GX ,[ 2.7,=)50P&; M+N+R3A.8AE3H=I\'=V ]^\^@'<@SL#C@JT$ MR::B[TLU-MV#/RG&<;49!]HS#HC /J$2YBKX>,<656/G2-'8K4 1&4 HI;3-7(9"D=BM5!TRU!T M[;D09T]J1=.K1=QX9;.;?[X=-7ED-3K1HU[I4<]) ?9V2@M=!##8*L!-JTZE M%40P@LT%>%$.\>+-!0C^ X]LJ3.4DTQ-D*TPK;T=FXV.Q&J!@8%9L8.62[/H MP%$T7*G5PU$!&&C-E-M,Y3 54B6!I(W>%@045#(T. ]098TH'+%V=*HCR#B" M7*3\%9,*"E^7]?8>CYYH1VKU^!B @FT3%'2*4*[4ZN$P$ 7M%'4X[\/&O._" MB]K?=A%8>SW5*\-=T Y>5RKSU#6K!MUH).8LW4!0UV03MW M-=3?,9AE5S\Z$=L +61 "[4-6L@I:+E2JX?#@!9Z(VBA9M#:R5U[/Z?Z83@+ MV3FK.<6/P2I[!T=/:QM8A0Q6H;:Q"CG%*E=J]7 8K$)OQ"K4C%4]N)WE;8 4 M,B"%["#UN[YQR->;LW*]L3.57?#H:6R#J9!A*M0V4R&G3.5*K1X.PU3HC4QU MP/ZWA[\:O6J#J9!A*F1GJL.UVFNL5=C=*59K1ZB?>V M7;G8(<-]#^.P02%L98MB@/671=:+B5WOZ+<5;9 /-N2#8=OO;APA3Q&.-@ * M&X#"=H!Z;;86,M5L[4;=8+OVBF;5A U[$0[VY&SEA9N5%(9W5 @P67%.,PE2 M(E>\F"M;VKI]R=8&RF"#,CAL.VT=,4P1CC:("!LBP@?>Z1U: P_8?[X=?01[ M'B[834]US= .MN+#ZRLRVJG(,Q2&N+-=D@WM8 _![<<+?F7C04KY/-^/H8J. MK3*YV8-0?EON^?B4[W3P3?/-AI%[PN>QNB5+Z$R9!N==%5&^V8.Q.9%LF6]C M&.&ULM5A=;YLP%/TK M%JNF3MH*YB.A78*T):HVJ96JIMT>JCTXX298 YS9IEG__6R@)"2$)2IY23#< M<[CW^ #7'JP8_RTB (G^)G$JAD8DY?+*-,4L@H2("[:$5%V9,YX0J89\88HE M!Q+FH"0V;J>&KAY_,I^G1>OBID2 2,6 M_Z2AC(:&;Z 0YB2+Y3U;?8.R($_SS5@L\E^T*F,M \TR(5E2@E4&"4V+?_*W M%&(#@-T] +L$V(<"G!+@Y(46F>5EC8DDP8"S%>(Z6K'I@UR;'*VJH:F>QHGD MZBI5.!GM@YG[.'KZ7FIQL5B[Y+2,2OICH+8K>96#^.5V))9C T MU/,F@#^#$;Q_AWO6YZ:J.R*K:>!4&CAM[,$#DR2NJF\JM<#W;.&W2C7[SE6%55+SJV2)8)W*I=Z76K0$5E-@UZE0>^-+BWPWH;_;-=UO"V7 M[D9AW\9^LTO[57+]UN0F,&-I6-BTS9&M+,?.1D=DM8+]JF#_5([TN]2@([*: M!I>5!I=O=.1E@]?ZSO9[LR'*LERGV9'86G_IK?;T(LH/L&0[R['ST15;O>:- M[@:?RI8E#6AN$ :Y8$-=>Y/=S?\F9#V*6_[VV)UQT';F\Y MKEG&972 .5MICIZ4CMCJ1:\[&>R>S)R=MC)=L=5U6#=NF&=9>QI.O&XT<'NG<4WGK]Y4:QPD(U +YKF$_UBUE?3H*>J(K2[!NIW! M_9-9M=,>IRNVN@[K+@>W-A"'6-7?6?4XOK_]B6^(\CP/;SG5W%C7ZTV56\(7 M-!4HAKF"61=]Y71>[%,4 \F6^5)_RJ1D27X8 0F!ZP!U?ZCVX,!- ML&IP:CM)^^]G V'YH*CMLA>PS3W']QR;J]M?,WXO4@")'C.:BX&12KDX-TT1 MIY!A<<86D*LO,\8S+-64STVQX("3 I11T[$LW\PPR8VP7ZR->=AG2TE)#F.. MQ#++,'\: F7K@6$;FX5K,D^E7C##_@+/80+R=C'F:F;6+ G)(!>$Y8C#;&!< MV.=1H..+@)\$UF)KC+22*6/W>G*9# Q+)P048JD9L'JM8 24:B*5QD/%:=1; M:N#V>,/^M="NM$RQ@!&COT@BTX'1,U ",[RD\IJMOT&EIZ/Y8D9%\43K,M;W M#!0OA619!5899"0OW_BQ\F$+8/O/ )P*X.P#GMO!K0#N2P%>!? *9THIA0\1 MECCL<[9&7$:2@$ W'.<"%VVI/ +"ETK5Z'K=WM]<[5M MR6&0'P36;E!T&-3Q[4X=M".A4TOHM$KX(5/@JLS&0%9X2M6]F&**3O;V7B!MZ?K,*C7L8,]7:T9OO$(_5J_WZI?_06)EOGT.O'^@2Y7 M_^,[V@]C;&?/GZ@UN3=*[];2NZW21ZI:&ULK5==3]LP%'WG5UB9-&U2(1\-I6-M)6B8 MQ@0;@GT\3'LPR6UCD=B9[;;P[W?MA%"JU%.EOK3VC<_Q/>2#R@$T M>2P+KL9>KG5UZOLJS:&DZDA4P/'*3,B2:IS*N:\J"32SH++PHR 8^"5EW)N, M;.Q&3D9BH0O&X482M2A+*I_.H1"KL1=ZSX%;-L^U"?B3447G< ?Z1W4C<>:W M+!DK@2LF.)$P&WMGX6DR-.OM@I\,5FIM3(R2>R$>S.0R&WN!20@*2+5AH/BW MA"D4A2'"-/XVG%Z[I0&NCY_9/UGMJ.6>*IB*XA?+=#[VAA[)8$87A;X5J\_0 MZ#DV?*DHE/TEJWIM//!(NE!:E T8,R@9K__I8^/#&@!YN@%1 X@V ?$60+\! M]#< PV +(&X L76FEF)]2*BFDY$4*R+-:F0S VNF1:-\QDW9[[3$JPQQ>G(% M:)HB[Q+0E!7J_ 99!WXY#_XR$'@HYQ6 M4_2LZ3QR,GX5RR/2#WHD"J*P(Z&I&_YE42 \M/"@2X\;GD#:POL.-?VV0GW+ MUW=7Z/<5QLFEAE+]Z2I231)WDYC#XU15-(6QAZ># KD$;_+V33@(/G89M$^R M9$]DK\R+6_-B%WMM'JE ,I$I H\5DXS/N_QS\NSJWS[)$K?"HE,AN0>] N#F M)HP/*,]PT(\=AAZWAAX[MSO+,F8.;%J0>NKDV=50=U)AL#6-9$]I MO#)KT)HU<.9U8:KQ1#*J\0$V19# 8876B0^#+%].J[N$-2$)G&"64Q(?F:;&2R4P4V/D9JRD)H\/2O(D) M%YJE0!BV9=F2\A3],=Y3WM3G0(NZ8FOD&*)F?7L\'+_LXBC8L"W8T*GG&YYP M5)L\F^VVU,O-@KW&MH-BZD3N6IP]D=56^6OM70ER;MMD15*QX+KNBMIHVXF? MV09T(WX>GD[KAOJ%IF[OKZF<,WSN"I@A97!T@L>FK%OF>J)%99O(>Z&Q);7# M'+\R0)H%>'TFA'Z>F W:[Y;)/U!+ P04 " "(@ZU8"S+"M X$ "J&0 M&0 'AL+W=O)0,I+ H3O^#O' M/NC$C#9<_)1+ (5^I4DFQ\Y2J=6UZ\KY$E(J+_D*,OW+@HN4*GTJGERY$D#C MHBA-7.)YH9M2ECF347%M*B8CGJN$93 52.9I2L7S)TCX9NQ@Y^7"5_:T5.:" M.QFMZ!,\@'I<384^$&DL0@Z3[^K4"=>DQ3N'W\@OZY(*_)S*B$&YY\ M8[%:CIVA@V)8T#Q17_GF+Z@(!09OSA-9?*)-=:_GH'DN%4^K8MU!RK+RF_ZJ MA-@JP(-7"DA50'ZWP*\*"N7IR1UH#21Z=PN*LD2^1Q?H02^5.$\ \06ZIRH73#VCCQE-GB63YN)C M%C,YYWFF($:?FSGF(ED5Y?U:4[1FO?F/7J# M6(;^7O)>_@M>?9-_O]%#HBX)4_C@D4]G7X'!?YAEP+5=T#F-'FUR"6(,S M>?L'#KT/AT3K"*PEH5]+Z-O0)RV%%J5"22''JE+H$/T2,RPPS1-K/?%]$N"1 MN][F91WY1%Z#FM? RNL.I$0L7>6&%]/L]!#J$)42)MBBM@)U() M:BJ!E 5[O$@4>-$.KV!O(LEP&/GU7:V&P[KA MT-JP=O< ?;^'= ;BH'NLY<>ZIR.P%M.H9AJ=Z0,HZE+"CL!:$@YK"8<]/("& M>ZL[\+VKG<5M'?A$6EW!"!;IMA8$?[C[G[4.?2JW):=B:88P;0JL;[/5'3V0?B0HWD0K[ MY^J'CB)7)6,? 0XW"0[;(]R)?M@/=#X)@UT_]!'H<)/HL#W2:3]$=C]8ZX^> MR([0VFR;.(C#<_5#ITFS*[2VC$W6Q-8<=JH?HOT_ D&X^U?-/O2IU)H,B.TA M4/MA:/=#1UFN8MM',L1--,17Y^J'3E-G5VCMO9\F=A)K'CO1#Q5HRP_>,-SQ M@WWH4ZDU49#8HV#A!YK%2"U! %TH$%9[V.&.WH_J(RR2K4V]L]W5ZW9;KX\4 M2IH42OK8V2/[6WLX"$-_UQ^=1D-W:R/=O,6XI^*)95*WN]#PWF6DW2K*%P/E MB>*K8F]]QI7B:7&X!!J#,#?HWQ>&ULK55A M3]LP$/TK5H8FD 9)G":AK(U$"].00$(4M@_3/KB)VT0D=F:[+?S[G>TT*VW: M#6E2U=C.W?-[+_;=8,7%L\PI5>BE*ID<.KE2]87KRC2G%9%GO*8,WLRXJ(B" MJ9B[LA:49":I*EWL>9%;D8(YR<"LW8MDP!>J+!B]%T@NJHJ(UQ$M^6KH^,YZ MX:&8YTHON,F@)G,ZH>JIOA2CFE9:B"@\:O!=-HM=>+F>(W^Q6@'+5,B MZ9B7WXM,Y4/GW$$9G9%%J1[XZBMM](0:+^6E-/]H96-C"$X74O&J208&5<'L MD[PT/FPD^-&>!-PDX.V$WIZ$H$D(C%#+S,BZ(HHD \%72.AH0-,#XXW)!C4% MTU]QH@2\+2!/);<4/)#H^(HJ4I3R!)VB"9R4;%%2Q&?HAMF#HAV'7VFC3]'3 MY H='YV@(U0P])CSA20LDP-7 24-[*;-]B.[/=ZSO8_1'6C@_0"5I_ X,7[,'[NYD_;B$%W2A: MR9]=!EK\7C>^ON07LB8I'3IPBR452^HD'S_XD?>Y2_Q_ GMC1:^UHG<(/;E^ M@=*C%0M:@@ELCA1'4(Z$G1@[4,JEZCQ'%CLRV+HT+1.,<3APEYOR=H/\?N"U M06]HARWM\/VT9(KP;XGO];KY1RS=Z/]\E$069 MPC&T+M?D%2IQM]'1#B5\'F_S[@B*PZ";>-P2CP\2?^2*E"@E,D?0;F;07Q#< MEP/^QCM?._3#_A;3W:!>W,=;3-V- EI1,3=]1<)A7#!E2T^[VK:N2U.QM]9' MT-)L!_H#8_OA'1'S@DF0,P-([RP&\X3M,7:B>&W*])0K*/IFF$-;ID('P/L9 MYVH]T1NTC3[Y#5!+ P04 " "(@ZU8[-<20C@" 5!0 &0 'AL+W=O M*5G MI#2FG@:!SDH45 ]DC97=*:02U-A0;0)=*Z2Y!PD>Q&$X#@1E%4D3O[90:2*W MAK,*%PKT5@BJ]G/DLIF1B!P6EFQ3&K<0I$E--[A"\[->*!L%/4O.!%::R0H4 M%C-R'TWG(Y?O$WXQ;/31')R3M92O+GC*9R1T@I!C9AP#M<,.'Y!S1V1E_.TX M25_2 8_G!_:OWKOULJ8:'R1_8;DI9V1"(,>";KE9RN8;=GYN'%\FN?9?:-K< MVY! MM5&B@YL%0A6M2-]Z\[A"!"/SP#B#A![W6TAK_*1&IHF2C:@7+9E9Q9GT&:TE#5>/:"CC^AH^P\I>?+[E"+* %^\*<[C?H;*7 M!$MT-\VJ#7@D_$ E=!(8*\41!EE7=MZ6C<^4?<1L ,/H$\1A//P?'E@'O8VX MMQ%[ON$9OO=KAM_/E@.># K]YY2!MN#H=$'7*U-=TPQGQ#:#1K5#DG[\$(W# M+Q?L#'L[PTOL:6^!=A94;X%["\9:@*L]4J6O3XF_3!]%X*%P!T)6IM0032"G M>WU!^JB7/GJ?])SI3&XK XH:/*6UY8M"3^@>D5T:#L+AY"X)=L="@J._W#T8 MWZG:L$K;$RDL,!S&PO=V]R:W-H965T MWO.\?)Y7-9_2$VG-?@XS8O MQ-5D4]>/%[.96&WX-A%ORD=>R+^LRVJ;U/)K]3 3CQ5/TG;0-I^A*&*S;9(5 MD^5E^]N[:GE9[NH\*_B["HC==IM4?]WPO'R^FL#)RP\_9@^;NOEAMKQ\3![X M>UY_>'Q7R6^S@Y3PS6;@?W/+]Z_:<%+,/>)X+=E M_DN6UINKR7P"4KY.=GG]8_G\+>\ T<;?JLQ%^R]X[FRC"5CM1%UNN\$R@FU6 M[/]//G:)Z V S#$ =0/0< !Q#,#= -P"W4?6PKI+ZF1Y697/H&JLI;?F0YN; M=K1$DQ7-;7Q?5_*OF1Q7+[_G,@<"?'['ZR3+Q1=@"M[+J9+N<@[*-6AOZ[1< M3S\(#JZ%X+60%A_>WX'//_T"? JR ORT*7B42>D!"O4BNT]_E&I3;EISW296)YAZNJW(+ZBHI1"X1 M-C]D15*LLB0'HDYJOK>6L.4F*W<1F8%'7K6YL*9@'P#MI6 **5D,DD"-1$T9 M(O!@I:%C!W3,B^YFE^6I1"# KV_Y]IY7O]D"]/H8.RT#.=/@Q@>X<<#5&(>$ M'B62Q0')X@B2NJS $]]DJYS[)ZW7T=B[ M%\B9AAE&BJ&C@-.V2AO.O2>.(&!IF[GJ#]WV9!(_!=[+1BDP" OF-M2 MU-XYZQ\_^M8%\J:C5L*.1*MN(FQD0F%#=B5I_+IAEF,6%V00"5WH$TY&;C54^C M;U(@;SIT)8:@7PW](&M.SP;#C(2C&-'A;3&M&.Z).3TT)5R@5R",V0>#RI;. MFP8GGCO0*#T"_8*D+ZJE1I9%9,H_MMBLB"RJA!C+P32"$4&.2)7>@'[!\1_( M_RX";5X9ZM]B-(4(.>0_4M(">?E[>;WZ^3E>W^AY MD3IV^IB)GY.4[78J O\%IA:#?Z=B])90W/06*DA$Y MJSY!@=H273+.T>1 BO61O\TQ0I\@LU]!(D*-F6N:8>QL6"!%TH@%U"!W-/J.F+1/YPZUA13K MH]-9_[@^028WSV,XS+MIM""Q/5"LZ!L?H>_SRQ-LTCF.!^ L-HTZ<>A$K#@? M^SE_I#K!EA; <%NRV* 8.M0)5K2/_;1_LCK!)J%/T6(^C-)BQ18.-8M[AQ%^ MUC]5G'1NM$T"PSD91FDQTYA #U,Q,_87RT-Q,J+KY_<\^@CE'*2,%2EC?RG^ M;Q4*#EJ4(4ZY/3 M6?^X/"$F.<=#5K38+!PK@2CV)D?8^_SBA%C8'!K@3".'\"**[XF?[T]&0H,4#\%?L(T4(LY7LEELT,$^8X]B&*N\D\ MH&PA08OX4-YTZ$H;$+\VN.NM4RM8D\,II,,.O<6*8.38FZGB>OJ_5_C4)'^( MZ7#B6:S8PE$W4Z41:*"N/K7TZPDT'I*R]?X7#NJABNUIF*8^-=D9X;E1-UO, M]*6NAZEXG/IY_#"1)?FLFAHZJ<$=7[7$ S"T1FQR-:*QP98VLYABQZY#%:=3 M/ZE]\SA>0M_&E10A/*F)T,)"AJL\*=F20\I,GK@ M-C/8/U+6(U5L3T.6_C1HZ1_*FPY=R0?J+_V/<2@URWK,YL;V;;&"U"'*J2)X M^K\?XE-+>Q\9\$PCQAQE-E,*@?D5PLD4RFQ=^L6P6K99T20AYP,_"OIQPCG8!4P*"^=L%QUB468I_$@_ECG?[0WIE8 ME)G\3Y"QD9I&R 5.203FEPBGDZCE03R$C*5A>UQO[JB68T7UL9_J3R71V.1P M@@Q&LEAIJUP/4C%][&?Z5U!HY['_\W\.)V_RZIQ3&&U M?UMT_Z4N']L7+N_+NBZW[<<-3U)>-0;R[^NRK%^^-!&ULM9I=;Z,X%(;_BI4=K3K2M(#SW4TCM6566VE'4TW;G8O17KC@)-8 9FV3 M-JO]\7LP!$)"G2"YO4B!V*_M)_XX+_;LA8N?5*Y0^<^2PE2_I U5-Z+^#.J51"%M-$,IX@01=7 MO6OOTL?3/(-.\1>C+W+G&N5->>;\9WYS%U[UW+Q&-**!RB4(_%O36QI%N1+4 MXY]2M%>5F6?\N@["]7JJC?IH9 N2!:I;_SE#UHV:)CK M!3R2^A.]%&G'XQX*,JEX7&:&&L0L*?Z3UQ+$3@9O]$8&7&; >QDP?B-#O\S0 MWR]A\$:&09EAH,D43=$&)6DGT.0EIV!1PH"E5>_"V M/3?8J.C3X +UO4\(N[C?4J';T[/CENS^Z=D]0VOZU:_3UWK]+K_.CS\A%;I3 M-)9_MR$O) ?MDOD\35A^;&-HU&O*\=";*C%\KEX/1^X>#)SUKM\+)78 MX#.L^ R-?#Z_4A$PX),*%L G%04F39>' "S M5&(#V*@"-CH-&(EYEJ@V($:!KD *L=$.$&^2SU$-()9*; 95T#&1B!Z*)T_ MZ\DJ+28K1%\A0 %&@D9$P7/%$8W3B&\H1;"V!3\13_/UOW7M&!^TN#^>[G6! MV\-$V!U/][ <)IH.1U6:1FLG56LGYM;JVG_5M4?W$4ED/K.H%46W/$Y)LD$_ MOM#XF8K6.=JHW;5GV!3S+8DUF$XKIE/[R]W4)DJ;8KXEL09*SZT#.]?80;\5 MFB'B(F0)Q/3;90_, F)29B0)Z+$UL"QC=]W"XZ$+?WO#T%R9KN1LJ371[<3$ MGA'=]7(IZ!(FK -V9 UQ,7F.J*:XR%0&'78IB(Z:CZ#T#E!.AWAX2-)8M\XD M+:DU2>*:)#:2+.='30@Z':P'>M',";8R,JIU'K,7^IMKM<[G52WU:!33YU+.^9 M@_E'KD@$WE,)ED@6H#6),AW9E]'$MI_M6\J2EM7(OE1KA"F#P3ZOP_A_Y+4' M(%X=L7OFD/WT$ 3]AVZX4CS.$\!87%)C=&(NMS,@FVJ^+;4F\SKH]T;V0Q3/ MJA&PJN;;4FORK#V#9S8-7\L!NZ:RU4*9LW=&9ZY,W[ @6*I'$U-M-CQ;;@.& M^B-/3QSG5FV(537?EEH3>.U$O'>P(IY5+V)5S;>EUGPK6[L1;'8CQ\:Y.7M7 M=$=8V!9MMRG90*X[2[>MU!DA/>[]N%N\,MG_* M&W9;93:!U;X%FWW+%MB*K"E:9%&TT1,B=,]"PY8H/L)LM2[/(RW>F2S4FCU&'HKSS6 T0B'9M*_.[V%6<&U6L-D?W.8=#1;D8J>CL8Z8EV2K)L:JFF]+ MK8FT-C9X\@Y+LE7?8E7-MZ76Y%G[%FR,X^UOPI7E'=F%:TG5L@W7DNIP'\[9 M.Y:6<:;$M@( ?,)$WNK@^Y9DIR?>C<@\ + M>&I;G"0@S-R'/\DF%BVV# YYB65C[?YWO=)/B@8;QK^+!8!$STF4*EN^=P52PXTS#HEL8L]+W 3&J7.:) ]>^"C 5O) M.$KA@2.Q2A+*MS<0L\W0\9V7!U^B^4+J!^YHL*1S&(-\6CYP=><65L(H@51$ M+$4<9D/GVK^Z(8'ND+WQ=P0;L==&.I0)8]_US:=PZ'A:$<0PE=H$59=<"9[MQ1IO*6 M2CH:<+9!7+^MK.E&%FK66XF+4OU5QI*K7R/53X[&"\H!W:BX0O1 MRK?4J!W MMR!I%(OWZ!*-51V$JQ@0FZ&[9!FS+0#ZO,Q2>JU3&LDMND N$MJ20%&*GM)( MB@_JH6H_+MA*T#04 U[2$,(?#;@JSB)8 M_!+L#;9:O(5I"Q'_ \(>)NAI?(O>7;S?$V]Q08I\DLQ%N\+%XX85,:,QK"%% M#S%-T;=[2"; _RE+@]6B'I978DFG,'34N!/ U^",?OW%#[S?+'K;A=YV9IU4 M??]C/N^WZXF07 V@4OGM-Y#?*>1WK.G^:Z6SJL6S3+,JN\\K*:3*?I3.T0W, MHS15K3+=N>5.9EE/7NL1#G#'&[CK$D%!(2BP"OJ:30-J,-$U<#6M(7@&/HT$ MH"6/IG""O-Q/;T^>U^K[Y>JZA;KN:>HXZ)E;:YFJH:8_\8K&2 )/3E!J]]E! M6Z!<(-]'23ZOYG,.<2E!3C>218L44K6F\JLHS^@]= ME$60>PGV08#WNIJM$6XW MWT#Y'KS\\]5S71165PVBP"8*W+2*]S17U:[=> /=!G6^G775)?XSK7=*R<&, M>UD]X_H&8;X5,4?7;X6J]L%$2UJ=BHG6-V#R3R:36D;.()(5,@YQ=*F6UEY5 M=@R0_%<2R2[+:KQ!=1E4^79NU*#]+KN42K;:;2#9T,BWX^@D^%L"L'II$(!A MEF^'5N/U@268,V,-&ZQA.]:.7!SDTJMF5[N/!O(-V["=;1]9DEQ^>D1C%J^R M^M>[%ER_F[";;;@>QP9F&+_UA@(W(%I]! 9K^&2L';T4QH>(:WNX5SZ'8T,X M_$K"'2_PD'8X:+>"BM4N-KS#=MZ]S=:BQFGW8&_1J]M:8 -.; ?GN387.S?[ MNXMNN]^O2+CA(SZ9CS4KW)W!_>+T>^VJ+V^HAU])O3I9O<.2[+:ZN$*7@1D^ M(\SJ--I=!0=UV*ZK0V(X1AIS[(CMP<[X#WO;;E"QJB2&3L1.IY+J^X/3M&(5 M:3=V.D6)P1&Q[ZUJB].F^LP[*[+W3\17(:AZM45.X0\Q_"%GY(]%70E\.D&K M6S$7$@,?\D;PL6BU>SP<\;7D(88\Y"SDL:]<20EV<#?X*=7NWM%! GR>'9 ( ME;55*O-3A.)I<0ASG1\]F-?S$YQ[RA4)!8IAIKIZK:[*(,\/1?(;R9;90<2$ M2&PO=V]R:W-H965TI*4Q([$)@I( TSK=J'45'I;A^J/ICD M$X<=8V,"/UQZ^=A(0IP0-T:%_( MI^\]Y]KW'.+^FHM[N0!0Z"%AJ1PX"Z6R*]>5X0(2*EL\@U0_F7&14*4OQ=R5 MF0 :Y8,2YA+/"]R$QJDS[.?WQF+8YTO%XA3& LEEDE#Q. +&UP,'.YL;G^+Y M0ID;[K"?T3E,0/V3C86^(@&S@7.-KT8D, /R-_Z-82VWSI&A M,N7\WEQ\B :.9Q !@U"9$%0?5G #C)E(&L=_95"GRFD&;I]OHK_+R6LR4RKA MAK,O<:06 Z?GH AF=,G4)[Y^#R6ACHD7R$%L#?+)G "D'D!QWD2A'>4L5'?8%7R-AWM;1S$E.-1^MP<6IF96)$OII MK,>IX61!!:"1YA6A,7W4]582O;H%16,F_T:OT42O@VC) /$9^IB92DKT<:FD MHFD4I_.^JS0*$\L-RXRC(B/9DQ$3=,=3M9#H;1I!]#2 J^%7',B&PXA8(]Y" MV$(^OD#$(S[Z$[E(&E:R/%@R^%65_#Q#>T\&KT5ZZ.L=)%,0WYHH6X>;SKJ2 M&0UAX.C6D2!6X S_^@,'WAL+N'8%KIU']_=-H7V&T-?KJ51"+_]&Y.TS(.]4 MR#O6LF[0\AKM!7K[ "*,):!,Q"$T02Z"=O*@1G560Y_XO;Z[:H 25% "*Y0O M>?OJ)J K$%J.M.(833/U"_5J->5;4H98/(-#(-J3!>@1J) (8Y04K8!11!\M M%>U6-+H'510*A'3*=N"B5W&*\K;7_?V]L4<*#MV=,N.N'S27N5?AZQU79GB* M32_A+>B(%W0:*=QRQDP1,Q %"<.F;OXF1@6VWA8CT]C-C"XK1I=61NU.QZH, MUM$G]A?V:G7WSJ@-9? 7!K]E3?@<\E!&W5ZXY++;/,N8U&#(KQ2(9[+M*@0) MC$38S S7;H;M=O:2*E&F>B(3&.^I=FUIV.H[OUDG2G#!%B?=YGLXU6:'[6Z' M+WJ$6+7"'N#4?JLM$ ?G% NKYYT*OC8^?)CS'2L6NR[7OO3W3'7M?_B,)IPMB\FUJ9(]PXF-36KC)>2,JD2L/GLJ^-IIR6%.>Z0J MD5U3;7O[_JF2VE7)D:[Z<[+T3+9=6>H]ITJD-E-RV*?C2Z@2V?V@Q+WVGG^, MI+93DH8S/10K]75!17%IEAQH7B6;T1-N5(\R4\70",0Y@7]?,:Y MVER8!-76Y/!_4$L#!!0 ( (B#K5CW&PO=V]R M:W-H965TM*%)@M4395IS4-E#';5=@ M08-D;1^*/C#2V29"B1I)V_&_WY&296^3A3;(0U]LD>)]]]W'XQTUWBK]8%:( M%AYS69A)L+*VO Q#DZXPYZ:G2BSHS4+IG%L:ZF5H2HT\\T:Y#.,H2L*"-!K/.:!J% M#4HFH90.B7C\78,&C4]G>/R\1W_O@Z=@[KG!*R6_BLRN)L$H@ P7?"WMK=K^ M@75 0X>7*FG\+VSKM5$ Z=I8E=?&Q" 71?7/'VLAC@SBX0F#N#:(/>_*D6?*C>FLB)PNW*G=7T5I"=G=ZMN$:845P9W/ =Z6T-G,W1 M(HSB&%Q""<<&;#NA^HV+?0_=/J?@L(L&W/PD7/EK,S?FI*G. GH@!K4&PRF+W]C2?2F(\1!$^*@"[U.E%*+%.%,%#!74G)MH$1= MZ?BJC7&%F7A,5R VTYBQ:!QN6I@,&R;#3B97E!::3O.:=)-B@6U^NQ%&L$/B MWJ%*TG!).I'>/9947FA/\1%U*@S"@I@IW<:I0F+L2 S6&[9K<=[X/^_T/Q<; MD6&1P4Z@S-J\5O871TY/R#]J7(Y^+.2-DMP**>P.SK:^^M$DWZ"F:MZ:#*/_ M4^D-6#N;BX;-12>;F;)4(MU)H\.U1/AVC?D]ZM;CTXGTQ./#HD.AC7Z%&E&S M>.8HC]H)Z]R/6V$>7B\T(@B*@SQ8VAC;>D9K)$?X*"&B?CQJ3PD6'TC$G22\ MO)N]O*JL^K_U>JF M'DH_&_P2J=O9@9X:Y:&ML.ZN\#.I.VQ/W>1$.6>'?L*Z&\KSIV[2TH+CY#\\ MPZ,;9(YZZ>_)!E*U+FQUF6QFF[OXV^H&>EA>7>2ON5X*2@>)"S*->N>DE:[N MQM7 JM+?1^]]Z?:/*_J>0.T6T/N%4G8_< Z:+Y3I/U!+ P04 " "(@ZU8 MYQW/000# #D" &0 'AL+W=O':J.FW7VH^N# )* 8S-I.TO[]VH:PN1#4 MA[XDV)QSF#-C9ABL&5^(!%'":T9S,;02*8MKVQ91@AD1YZS 7-V9,9X1J99\ M;HN"(XD-*:.VZSB^G9$TMX*!V1OS8,"6DJ8YCCF(9981_C9"RM9#JVMM-A[2 M>2+UAAT,"C+'" WRFNQ=8U:"=3 MQA9Z\3,>6HX.""E&4BL0];?"6Z14"ZDP_E::5OU(3=R^WJA_,]Z5ERD1>,OH MGS26R="ZM"#&&5E2^<#6/[#RT]=Z$:/"_,*ZPCH61$LA65:15019FI?_Y+7* MPQ:AZQ\AN!7!W2?TCA"\BN"]E]"K"#V3F=**R4-() D&G*V!:[12TQY+OM$MZQTG]499]OID)R]0:_-!6I#*+7'(3N:M>B(!$.+=6V!/(56L'G3UW?^=J4 MX(\4"S](;"?YO3KYO3;U8*(Z79K/01UM]3KS!4J]PC+EC8>]U/.-GF[FJZ#C MNOV!O=K.3P.H[^]BPD/,U19FQTV_=M-O=?,=<^2$&C&PO=V]R:W-H965T M'"3 MV\9:8@?;:;=_C^VDH>VRL*&^-/ZXYUR?X^;>C#>,WXL,0**'(J=B8F52EA>V M+9(,"BP&K 2J=I:,%UBJ*5_9HN2 4P,JW"+5EE4B_8T;C$*YB#O"MON)K9+4M*"J"",(HX+"?6 MU+V(0QUO KX3V(B=,=)*%HS=Z\F7=&(Y^D"00R(U U:/-5Q"GFLB=8S?#:?5 MIM3 W?&6_9/1KK0LL(!+EO\@JW;/,9&CU#S9>P7)A?M*EC MP\!"224D*QJP.D%!:/W$#XT/.P W? ;@-0#O$/!1JERB/ &@&%)9$HJ\$+TA. M) &!3F.0F.3B#+U'=_,8G9Z!SQ^.=SM M4>.W%^(;/O]_+N3G="$D5^_*KR[C:^*@FUC7CPM1X@0FEBH0 O@:K.CM&S=T M/G:9=DRR^$AD>X8&K:%!'WLTAS5P3!- \*"*I8#./VW-$1H.72K7T3 (@[&] MWO7D:=#(&9WO!\4=3%XX:H/V- Q;#<->#5-**YRCA!5: 385LP2> )6J-G?I MJ?D^[)S"/1#3F_&U%WPDLCUSPM:<]HU)5%WA9%%I>\0__ F?^.,,'/_ MHMZ\K[7H2&2U1?9.Q2^ KTSG%,J!BLJZFIYTL#Y33;ONL7]IZHY_ MC?F**!]S6"I*9S!2=\SK+EI/)"M-7UDPJ;J4&6;JPP.X#E#[2\;D=J(3M)\R MT1]02P,$% @ B(.M6#;W2*&% @ D08 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EK+5Z!K1Y#:9-4F;5/4K-O#M <# MEV#5V,PV2?/O9QN"TI1V?=@+^-KW',ZYMB_)AHM[60$H]%!3)J=.I51SZ;HR MKZ#&\HPWP/1*R46-E0[%RI6- %Q84$W=P/-BM\:$.6EBYQ8B37BK*&&P$$BV M=8W%]AHHWTP=W]E-W))5I\FPA!FG/TFAJJGSWD$%E+BEZI9O/D'OQPK,.97VB39]KN>@O)6* MUSU8*Z@)Z][XH:_#'L"?/ ,(>D#P6D#8 T)KM%-F;?H^.@$'2'"T/>*MQ*S0B:NTD+-Y]R\%W7= MB0J>$36'_ R%_CL4>$$X I^]'AX\AKNZ/$.-@J%&@>4+G^'[M_5?5YE40A_) MWV-F._;).+NYII>RP3E,'7T/)8@U..G;-W[L?1BS_I_('A4B' H1OL2>[LQG MO7F>4;+"YCJ.V>ZX8LMEFLDZ#>(X2MSUOIV1I,EY/"0]DCD99$Y>E'F#B4!K M3%N[8XW>(82E!#5Z$CNJ:$_ J1]-+@YDCF:=1^,ZHT%G]*+.;[I)%PTC&E>Y(=ECI?P8(DZ#72\[5+C!M:?@+I7\!4$L#!!0 ( (B#K5@QB;>( MM , -\3 9 >&PO=V]R:W-H965TQ8&R'<\ !/I:Y"5?6ID0U95M\R2# O,+6D$IKVPH*["0 M3;:U><4 IW50D=N>XP1V@4EIA8OZW#T+%W0O$MK$%\KNZ9;-D=)24%E)S0$C'8+*UW[E7L>BJ@[O$'@0/O M'2.UE =*=ZIQDRXM1\T(&C!M ^JEV\W::^$B+'"X M8/2 F.HM:>J@5K^.EGJ14MTH:\'D52+C1+BB14&$=%YPA,L4K6@I2+F%,B' MT5D$ I.S%%[:08RN"G;3C7#?C>#\8Q_70G41G',5E"ND0 M8,M)=S/WCC._]K3$")(+Y+N_(,_Q?/1Y':&SU^ZZ1S._,]FNZ_Y_,_O-6=DU.%J#W@,9]Y\83_VI=4.<:JT)F&Q(=A VFDG[50K[1>Y M*Z6XD)O?J+#:X%-O[NEW+LF>SM"FZ/M.WN1YI]C0M :*!9UB@5:Q]R2'%.7X MP/=$( ZPD[GBJ"$ZD_O!1_D>L,Y@!VJ'^!>UF6I,7NU(I\IK$A:9A,4-;-;S MU)^X3M"9.O!AUODPT_JPJM\"@,D,?0?% [#1[*QEG*JP25AD$A8;@@V,F'=& MS'_B]CDW:9!)6&02%AN"#0RZ[ RZU#XIMR _&5!"N1@SH(F=]K/R;!8\VSRU M YPJK$E8; @V$-9UGCX3G!4C/.?4^-TJ+C-)B4[2A([T/-_7U#J3@VU !=32_\!E!+ P04 M " "(@ZU8G/ZH)B(# !U#0 &0 'AL+W=O\!+M,]9<\\QEB US3)^,R(A%]X(%$LU(+I3W,4X4 7P7M^, 9J)VM*G]7D>S@S+)403O!&* 4D_W;X#B>)$I)IO-2:1A-2$0_' M[^J+Z7^%Z/V6"&YKP\A?L*ZSG&&!3 M<$'3FBPS2$E6_:/7^AP."+9[@@!K NQ*<&J"TY7@U@2W*V%8$X9="5Y-\+H2 M1C5AU)4PK@GCLKI5.95(GO#G M+P41;^ RP *1A'\!7\'38P N+[Z "V "'B.&.2 9>,J(X%=R48Y_QK3@* OY MU!0R!Z5D;NIXMU4\>"+>31$-@.U> 6A!1T._.T__@=@ 6).3]*!+=+ND0PU] MWB4Z/$E?=(E>T6T-?=DE^O@D?=4A>G5T]JA--Z5I&N? QCFPU'/..^?/S9H+ M)A]!?W5FJ"1R+@0.KT".V09G0KYD=>X[J_A1 M]_4I%O0I-N]3;-&GV+)/L54E-BG%5$>V\ZW!:#@U=QI7N8VKW ^Z2C54TE75 MFT]GJDK0AJT\'#AJ$JGL4L.<-JP-"BK0N(6!DS9HK@T(;:\-6VBUC@(NM2"[ M#5J=/;+_O,V'34&&9PMR$T4,1TA@@%):9$)7@4K!.]B$[=F6=50 #3U+:7B?:*ZT.9+R_\'4$L# M!!0 ( (B#K5@>.8/&PO=V]R:W-H965TW#M ]N5 VCR7#*N!DZN]>+2=56:0TG5 MN5@ QYV9D"75.)5S5RTDT,PZE]<%?,VOPK8"5VA@3HV0JQ*.97&<#QS.$@$&J#0+%WQ+&P)@!0AI/#:;3AC2.F^,U M^B>K';5,J8*Q8-^+3.<#Y\(A&J.:@IM3G&B)NP7ZZ>3C4U7H%W)\!9H63)V0,S+!FY)5#(B8D6&:5F7% MJ(:,?-4Y2#(6)5Z7W)SC$L@U3T4)Y/B+4-;W87)%CH].R!$I.+G/1:4HSU3? MU4C5!'33AM:HIA7LH>4'Y$9PG2ORD6>0;0.XJ+$5&JR%CH*#B%>0GI/0/R6! M%X0=A,:O=P\.T G;O(<6+]R#]^])9IAB\F,X55KBW?_9E=,Z9*\[I*D'EVI! M4Q@X"*Y +L%)WK[Q8^]#5S[^$]A6=GIM=GJ'T)/-C&"EPK?(\3%("3Q](:B? M*]RS52#[A6\$JXKNO&1UE-A&,?5LF9SY7MCS^NYR4VJ'61Q=1*W5EH:HU1"] M6D/%L<*RXC<.YUA9"3+/0!9+:FH8/A4\T\J*."4<=)>2.E:T03&(=U0<--F2 M$+<2XH,2[H6FC A[)=.M*UDT[]Y#N<.LSB*WN_0=C?J6PER M;LN^0DH5UW4%:%?;SC*T!75G?80=IVX0?V'J=G5#Y1S/@3"8(:1W_@[S*.L6 M4$^T6-@J.A4::[(=YM@U01H#W)\)H=<3$Z#MP\D?4$L#!!0 ( (B#K5@D M.=R 'PD !UT : >&PO=V]R:W-H965T!O"O0GC#T %;;%&^9HF!)J)N;'>")MUY,9P7JLW81G7Q)#G)@'WXHULL M4U5I:7BR%ZOMB#])#A^;"O\VKYZC^&NR%2(E+X$?)M>#;9KN+X?#9+45@9=< M1'L19C]YC.+ 2[.[\6:8[&/AK8M&@3^DH]%T&'B[<+"\*AZ[BY=7T2'U=Z&X MBTER" (O_OM&^-'S]4 ;O#[P:;?9IOD#P^75WMN(>Y%^WM_%V;WA45GO A$F MNR@DL7B\'KS7+KD^R1L46_RQ$\_)R6V2G\J7*/J:WW'6UX-1?D3"%ZLT)[SL MGR=Q*WP_E[+C^*M"!\=]Y@U/;[_J9G'RV@= M_/13]&R+ZH2* UQ%?E+\GSR7VXX7 [(Z)&D45(VS(PAV8?FO]U(]$2<-M/%W M&M"J 6TTH/0[#?2J@=ZUP;AJ,.[:8%(UF'0]AVG58-IU#[.JP:QK@WG58-ZU MP:)JL.C:0!N]_N9&74];._ZRRTY7]I*BBQE>ZBVOXNB9Q/GVF9??*/IIT3[K M6;LPC]1]&F<_W67MTJ43KJ) D ?OA;PS1.KM_.1G\B/9A>1A&QT2+UPG5\,T MVU&^^7!5H4:)TN^@&OD8A>DV(2Q^M,>ZH AMD9'D^3OI[F#56*KA=> MD)'V"Z$C;=9R0+?JYH9871"];#XESH=[\NZG'^;ZE/[V<]NSH\9^CYXR;)1C ME)+/]P9Y]V,;P_HPYX[)['R"5&O[A75OKBM.R>[#G#LEISNF>IK='L^,@N'= M>]!$T:'U8V[UPM/[Y/;/#]E6Q$E%D/ROY1!O2G+<3N9OWI?)WEN)ZT'V[IR( M^$D,EC_]H$U'O[4E!HD92(PA,1.)64C,1F(.$G.1& =A4LK&QY2-5?KR-HKW M4>RE@J19T/(;;;$JC45AY$/8I^7H8C2]&CZ=QD6YH[YQ06(,B9E(S$)B-A)S MD)B+Q#@(D^(R.<9EHHS+0Q42\BX;/_Z>74[=;\57D;TSM:5&2?5],T)B!A)C M2,Q$8E:)34]>MG[5]/%$?MVRD;MTVG8YFS1>*MUOMZ)S7=Z&@PY+ZN;38S>? M*KOY77;5+^)8K(_O"F0OXI4(4V_3^@:AY/IV]6G+NXU&Y:?'0.Z1(3$3B5E= MG@N[RT8.\K!<),9;#[^.C-2#9\<>/.OV0JWNMTJD;[\ML?Q/'J?#I%GC]<9 M[I,A,1.)64C,1F(.$G.1& =A4F+FQ\3,E8EY'X8'SR>Q>!+A021G@J.T^@9G MWO("0)NQ0>Z1(3$3B5E(S$9B#A)SD1@'85)L%L?8+,Y<0(=)Y._6V7O-N@Y/ M\_* _$.JO_.UA4FYA[YA0F(&$F-(S$1B%A*S2VQV\FJFC8[_-09ER!V[2(R# M,"E3VJB>LQFIAV]1FKT7>:O5(3CX1;2R"Y%?Q8L(]BD17ASNPDU"O" ZA&E; MHM1\WTA!-:/23J_^9EJS9[!JJ]-N1"A(EHF\N\43?OG0:D9E2:G :M&0:M-0S-+" /S()J-E1SH)H+ MU3A*D[- ZRQ0918^""])SUR\J(G>>4!J!E1C4,V$:E:ER9=]B\:?MKILY$"/ MRX5J'*7)<:@GT37E[.'RUDNVQ O79)7?$'\==D^>GR6CO$0Q(M_WXO;9"S7< M.R30R72HQJ":"=6L2I.F"F::/F[&!#I5#M5KI<4\^7_R=[9_'2 M[.J#^%&29*F*X[\?H_C9B]>OUR/GDX6<#KV%:@948U#-A&I6I9TF:S&??1,L MZ*0Z5'.A&D=I 8). MK4,U!M5,J&9!-1NJ.5#-A6HN+D70U+4(O:MIU%[OM"$U ZHQJ&9"-:O2U%6O=J>M'.B1 MN5"-HS0Y'779@::N.\@_-W;P/?*0?P@M&P'>1_XA_RQ:\@OYD*XOU -!:!D" M5#.@&H-J)E2SH)H-U1RHYD(UCM+DX-6%"]KB#0:"T%H%J&9 -0;53*AF034; MJCE0S85J'*7)G]"LJQJHNJH!\<=#]2[Z!A"J&5"-0343JEGTVQJ.!6V6+-K0 M?3I0S85J'*7)P:H+(*BZ .*&W=TK!XKJ]KU3 ZV @&H,JIE0S8)J-E1SH)H+ MU3A*D]-5EU10BA\H4FB-!50SH!J#:B94LZ":#=4FJJS?HY V&B- R#JAF0#4& MU4RH9D$U&ZHY4,V%:ARER8FKRSBH^BL:NGUQCQKI'3%HW0948U#-I&W?2="< MU;4Z;65WVLJ!'K\+U3A*D[MZ73]!U?433A)[PM^I1V_0D@FH9D U!M5,J&9! M-1NJ.5#-A6H@T>H,66T U ZHQJ&9"-:O2&E]/HS='>5VVG0@@BH9D U!M5,J&9!-1NJ.5#-A6HZ MIU9[9PY:$@'5&%0SH9I5::>E>_ITWOS<+W2?#E1SH1I':7*63E9Y4)+^ 4BWA3K3&9)R3_W5*X+=GST MN);E^V(%Q\;CAG9I:BV/6]HE+Q<-K/ERXWPEN+.-\@^_EC%*6O=_(='%<$7?X?4$L#!!0 ( M (B#K5CM &6T?@( *0& : >&PO=V]R:W-H965T3')#K#IV9IN/_?O9 M3LB@32ND[87XVO><>^Z)N8EW7#S* D"A?4F9'#N%4M7(=65:0(GE#:^ Z9.< MBQ(K'8JU*RL!.+.@DKJ!YT5NB0ESDMCNS442\XVBA,%<(+DI2RQ^WP+EN['C M.X>->[(NE-EPD[C":UB >JCF0D=NRY*1$I@DG"$!^=B9^*-IW^3;A&\$=O)H MC4PG*\X?37"7C1W/" (*J3(,6#^V, 5*#9&6\:OA=-J2!GB\/K!_M+WK7E98 MPI33[R13Q=@9.BB#'&^HNN>[3]#T8P6FG$K[BW9-KN>@=",5+QNP5E 25C_Q MOO'A".#W7@ $#2 X%Q V@- V6BNS;W0Y X4)E5?H&BWT;"5X0214!JBH?%#%U>7*$+1!A:%GPC=8Z,7:55F]INVBB\ MK14&+RB<07J#0O\="KP@[(!/SX<'IW!7>]4:%K2&!98O?('OGYWY,5E))?3U M_=GE15V\UUW<_*5'LL(IC)W*U!9;<)*W;_S(^]#ES'\B._$I;'T*7V-/6BL4 MWNNNL36CJ^.:)K(T9N9LDV@0O(_=[7$GSY/"R!^V22<*>ZW"WMD*$?W[AKI$ MUDS]H_K7OA_YWA.976E>-(RZA?9;H?U7A2ZYPK1+5?^9*]>]X=!_(JHC:Z!% M/='D'LT0,[^_8+$F3"(*N<9Y-P--(^J96 >*5W:LK+C20\HN"_T9 6$2]'G. MN3H$9E*U'Z;D#U!+ P04 " "(@ZU8Z$'!I4,$ #S%P &@ 'AL+W=O M&ULM5AM;]LV$/XKA%H4+3!'(O5B.;4%M#;6 M!6B'(&FW#\,^T-;9%BJ)'DG'R;\?]1*]6=:B@?D2B]+=DWMXI^.CFY\8_RGV M !(])G$J%L9>RL.U:8K-'A(JKM@!4O5DRWA"I5KRG2D.'&B8.R6Q22S+,Q,: MI48PS^_=\F#.CC*.4KCE2!R3A/*GSQ"ST\+ QO.-NVBWE]D-,Y@?Z [N0?XX MW'*U,BN4,$H@%1%+$8?MPOB$KY?$S1QRBS\B.(G&-/Z/_FI-79-94P)+%?T:AW"\,WT A M;.DQEG?L]!N4A/( -RP6^5]T*FTM VV.0K*D=%81)%%:_-+'K\"2:-8?$ 3=*_*)3S&@-@6+5ER8"FD4F0KN8?\#DV?WKWQ"9Y^ M%&@%6^ ]R7+WV6OQ8%N8&&H=U( ?P C>/<&>];'/IZ:P%JL[8JU M/80>?.%,B.Q]Z>7>1[W \W*\K+D\!'CF^/[SIIW$]%AA%_O]B?&J.+W! M.']7Y]28&O+.@IBH$L*=4'NLII9W(=1I%>IT,-2;5-)T%ZU53RRV$OWU#9(U M\+_[ AW$&EM)FL!:M/V*MJ^ON_DZ66L":[&>5:QGFKO;[/SUL*?^K%.9/5;$ MQKB_,K%5G^&6EOY6PFA*D"ZT-NF&<,'Z>ER)U6YR,[>3GAXKU[$N9*?6!WCP M( [N"O*%)**Q$LXTW=6KD0X7@6H9@C3H$ M:Q4BNM#:S&LI@G5K$7PN,USL=;5(KY5M]U2A0 MK(+_C[-N&'#T1_%KJ!)2JQ*"M?10,BAN1I/6A-8FW9B #"N<43VTQ&K6G>UY MW3E GY4SNU"P56[6U52A\&+" M7"PD.^1#VC63DB7YY1YH"#PS4,^WC,GG13;WK>;\P;]02P,$% @ B(.M M6#7HR"]) P '@P !H !X;"]W;W)KVPG"YWK5M/4 MES9VSCGWW)M<]W:Z9?RW6 %(]-BU5,R\E93K"]\7U0HZ(L[9&JBZLV"\(U(M M^=(7:PZD-J2N]<,@2/V.--0KIF;OBA=3MI%M0^&*(['I.L+_7D++MC,/>T\; MU\UR)?6&7TS79 DW(._65URM_%&E;CJ@HF$4<5C,O,_XHL2&8! _&]B*G6ND M4[EG[+=>?*]G7J =00N5U!)$?3W '-I6*RD??P91;XRIB;O73^I?3?(JF7LB M8,[:7TTM5S-OXJ$:%F33RFNV_09#0HG6JU@KS"?:]MA,1:PV0K)N(*MUU]#^ MFSP.A=@AX/0 (1P(H4V(#Q"B@1"]E! /A-A4ID_%U*$DDA13SK:(:[12TQ>F MF(:MTF^H?NXWDJN[C>+)XCNM6 ?HECRB]R5(TK3B SI#-^K]JC)RW4ZNDZ/NKYEDK0NS^E> M,%5N'%F^':@LS4++N ,5Y5G@=IZ-SK.CW57" E1_U4B21Q#.)LM.V62G%"M/ M)/:L<).Q<)-7-]ED[TF=X61B-YD+%6&[R5PH'.?NIYZ/YO/7=EF^%R\.@PB0^T&DX^/\S';RNUP:>5:K,-N^"I4ED'Q,N6)3FX0'[.U,& M/FY?]QE2W3.IACUSN5(#/' -4/<7C,FGA0XP_B4H_@%02P,$% @ B(.M6$H< M]/) ! #@X !H !X;"]W;W)KP9T@LBE+)IZOH>"[I4.= M0\>W?)LIW>&N%C7;PCVHA_I.8,OMO*1Y"97,>44$;);.)WH54U\;&,6?.>QD M[YEHE#7G/W3C-ETZGAX1%) H[8+AWR/<0%%H3SB.__9.G>Z;VK#_?/#^Q< C MS)I)N.'%7WFJLJ4S:7G_5X)?)NCG5K=5@DO@7QG3^1]#(KEA?Q +L@]YE?:%$#X MAGS/@ M0><(*H_O\A$DG 54/]S%Y_^X#>4?R"F6\D:Q*Y<)5.##MWDWV@[AN M!^&?& 3UR5=>J4R2SU4*Z;$#%XDZ+/^ =>V?]1A#H0FZ20J,O^"$O[?,QM^?UE()7$;_V.+?^@_M_O7>#\F_!MP_ 7/8M!1[ OF1,$EJ M$$1E0*1B"G"O4SK^N.,*IKJ M>*P*)U%/=80\Z9 G9Y'OD:517#QK3H(DFIO<2L&@L &UWN:]07B7>D4=\;Q% M%+\B.J*).IKH+(U> #AI=:,@)4QULW5,:..*1L&EOA=Y S"+*O"]R8#,HO+" M>6A'FW9HTU?16/HOG@ F\W)]RLH:3TN=A&F^V8#0_0=&:S:V7YCT!G9!@W P M_!N;:CH9Y&P\5OFS$[,WZQ!G9Q%C0 B!,V>6',$JH.!2XA,N1[++\B33)WA? MLD-H4G%%$JQQU/"D:*%G8QQ_&H4#:(MJ0NF V2*:>7;F><<\?VU:+_"(:[#< M6>.&GG"I<+/12+C]% V^TE.M\Y@E"6\JE5?;5F5C/?LM^^9);#OZW!*S:#98 M#;%%A8E.[0&AWDL%XIT-R1^\ZH<$V@--$JPE3'IW'<=KH!8YILDS,*$#",I: M=GBC(4^"82I81'XT'<);5-3S3L'WRB]Z%OZA2D!@V549U)K+W)PM!IYC&@@K M%AV/)0QG0ZZQRJKNCV4+5"^*-M&$#H07X?L.Y.C3T![HK MX.I_4$L#!!0 ( (B#K5B=]XE)80( *(% : >&PO=V]R:W-H965T M@Z!FH!J0>%(J+:A%4U>A:330P@<)'L91E(2",AEDJ=];Z2Q5.\N9A)4F M9B<$U3\7P-5A%@R#T\::5;5U&V&6-K2"#=C'9J71"CM*P01(PY0D&LI9,!]. M%XGS]PY?&!S,V9JX2K9*/3GCOI@%D1,$''+K"!0_>[@#SAT(9?PX,H,NI0L\ M7Y_H'WWM6,N6&KA3_"LK;#T+)@$IH*0[;M?J\ F.]8P=+U?<^#2/-+7RI/AK% M,>E^RL9J/&489[,U[$'N@*PA5Y5D_J:NEF IX^8Z#2VF<(YA?L0M6ES\ FX8 MDPF MTWMSB9[-JTI#12T0*M1.VCY]+2'Q!->-^VP8C2>1>])PWY-\W"4?7TR^ IV# MM-BE1)6D >VG@TD^CMQ>-8W G3EIX,AN;O?MH6ZW6X S=N^^^W>3J\'JBLF#>%0 M8F@T>(>5ZW8BM(95C>_"K;+8TWY9XQ %[1SPO%3*G@R7H!O+V2]02P,$% M @ B(.M6%(5GE.T P WPH !H !X;"]W;W)KO8LC= ^V*+Y)R9,X?D<"8[J;[H$L"0KQ47>NJ5QFS&OJ_S$BJJ M[^0&!*ZLI*JHP:%:^WJC@!8.5'$_"H+,KR@3WFSBYA[5;")KPYF 1T5T7554 M?;L'+G=3+_3V$T]L71H[X<\F&[J&9S OFT>%([_S4K *A&92$ 6KJ?=K.%Z$ M@04XBS\9[/3!-[&I+*7\8@62:_=+=JUMX)&\ MUD96+1@95$PT__1K*\0!((S/ *(6$!T#DC. N 7$;P4D+2!QRC2I.!T6U-#9 M1,D=4=8:O=D/)Z9#8_I,V'U_-@I7&>+,[ FV(&H@3Y#+M6!N+ZX78"CC^H:\ M)\]XT(J: Y$KLH 5* 4%:4&:K)2LR%P*HW#_-%(W)9D[TJ THE^>%^3ZZH9< M$2;(IU+6FHI"3WR#S&U\/V]9SAN6T1F6"\CO2!S>DBB(XA[XXNWPZ#7<1[TZ MT:).M,CYB\_X^R^B?/Z(SLB#@4K_W2=$$SGICVRKP%AO: Y3#Z^Y!K4%;_;S MNS +?NF3Y7]R]DJDN!,ION1]]DG1 K TY,"V=,E1F&N!=0PEHQRK#14Y$*Q; M)$?QF"%<:HTVN'R5WB9A1O"DD*O!;9#AIT&9)A._.VA6CUFX3",LL[LE0Y)IT-R48<7L62CM+XB..I592%8=)/,>THIAA(W&V3!$;E3 MHR1*@GYN6<JW"7E_V=_GL/?:9:>Z'E)O\NLQ2I-A?WZ# M+K_!&_,SQQ>F+[G+SLXD-S@]6D$T.DKNU&@0I_VY#;OG]S).X\$1_U.KT3 XLSDC[V@B#+Z_E\&/)'X0 M.:\+3 L?M3],B46)=YMX6.]P&5=MGEIR5E #Q4_:X!_V3<:5NA436 <9Y60C MM7M\[_HJKW_PON,CLG9]DD;'M3!-0>YFNU[LWK4LQ_.C\7S4-Q\&XWG3O/G? M S2MW^]4K9G0A,,*@P5W SPBJNFFFH&1&]=?+*7!-\Y]EMB!@K(&N+Z2TNP' M-D#7T\[^!5!+ P04 " "(@ZU8V8PQ)5<" "&!0 &@ 'AL+W=O-I5C7SF]$>=;R-:[0W;0+0ZMHQU**!I456H'! M:LK>C2YFJ8\/ 5\$;NW>''PFMUK?^<55.66Q%X02"^<9. T;G*&4GHAD_!@X MV>Y*#]R?/["_#[E3+K?!#1E(Y1_Q94S="H(Y_(E;E!U"$LL]%J)8.WQ'!T7TI[ :UC1;U-V M$D%7,,<*C<$2!I"%RN@&9EHY0\]A2;JK819$H[%PO. &E:O1B8+W=#>K.1P? MG< 1" 6?:]U9KDJ;18Y2\8*B8I!]V/(9' M9.#.Q63G8A+XTB?X_L6E;]=$!E<.&_O]D!']S>/#-_LBO[ M+W#*J(HMF@VR M_.6+T21^>\B6_T3VR*1T9U+Z-_;\$_4D\H=+ZAQ<%0C4@Z @IX0#J:W%@_]! MSSD)G+XE;?+S>#+)HLU^6G\&G8U'OX-ZN=%>E?@.]9&;M5 6)%8$BT_/SQB8 MONK[A=-M*)Q;[>BMPK2F1HG&!]!YI;5[6/A:W+7>_!=02P,$% @ B(.M M6'\D^-CO! /R !H !X;"]W;W)K>.Z8KJ@.1'7;$D+ M=6?&>$ZD.N5S5RPY)4F5E&V)CX=L);.TH$\$_[M MEF9L,W*@L[OPG,X7LKS@CH=+,J&5%-*-364(0];6F=S3+2B15QS\UJ-,\ MLTSBVLJJM>R+) M>,C9!O R6J&5!Q4W5;;J)BW*87R17-U-59XW[>RI) MFHD/X J\*-TDJXP"-@-/1$B0J.#)2H*"2?"0+TG*:0)>.4DJ#)JNR22C0F6^ MO=R#]^\^@'<@+<#K@JT$*1(Q=*6JNGRV.ZTKO-U6B$Y4"!%X9(5<"/!SD="D M#>"J=IN>T:[G6V1$O*?3:X#A1X \A#L*NCL_'1G*P) T%YT$^38)L@36(BAH" J,&GEEDF1 5@1P M31;V23($M@+8+BAJ#8JGRW:,&>,+$'!_! MOL=1R(>!URW?05/JP%@JAE?A&=HU@O0=&DM@K7ZAIQV =Q'UUH^UQ)$MM#9) M>S8)6E5P#;@NYAFL).8AA?*#DKC",(>R6,M(V")UC@TP2-@/T'1U;:.UVM8]"Z"(21E:- MERVT-DG:>"'S^E5O">,.MS"(47BHX8XX/( G1:Q-$#*;H+="#5Q2+O927HX? MWZZ!FJ=F,V;O(?L_%I.0-E8HN(RNK1HQ6VAMDK010^:%K-ZZ#H_T>@5]'!V^ M]'7&!<&IMSZD31$RFZ)/6<8VI)A2,&,<3-40IA)D3(C_DK;5=29;:&T2M-E" M\66D;=6:V4)KDZ2M&3(O% M !F=*4CO.E*_-[[=K=Z>2+:L-GPG3$J65X<+J@CA98"Z/V-,[D[*!S3_&1C_ M"U!+ P04 " "(@ZU8RHVH:.H" "6" &@ 'AL+W=O&ULK59=;YLP%/TK%JNF5EK+-TVZ!*DIFU9IE:*DW1ZF/3AP M$ZR"S6R3M/]^-A!&4A)%4U^"?7W.\3W7Q)?1AO%GD0)(]))G5(R-5,KBQC1% MG$*.Q14K@*J5)>,YEFK*5Z8H.."D(N69Z5A68.:84",<5;$I#T>LE!FA,.5( ME'F.^>L$,K89&[:Q#O)?3(V+)T09!!+K8#58PUWD&5:2*7QI]$TVBTU ML3O>JG^MO"LO"RS@CF4_22+3L3$P4 )+7&9RQC;?H/'C:[V89:+Z19L&:QDH M+H5D>4-6&>2$UD_\TM2A0["# P2G(3C[!.\ P6T([JD$KR%X565J*U4=(BQQ M..)L@[A&*S4]J(I9L95]0O6QSR57JT3Q9#B#-= 2T QBMJ*D.HOS""0FF;A MEVBNWK.DS "Q)=IB%Z]($I7+JAOL"ERBIWF$SL\NT!DB%#VFK!28)F)D2I6R MWMB,F_0F=7K.@?1L!STP*E.!OM $DET!4WEM#3M;PQ/GJ&($\15R[4_(L1RW M)Z&[T^E.#STZG6X?<>.VQ^=6>NX!O?\ZGE_?E0JZEY"+WWU'4F_I]6^I[Z$; M4> 8QH:Z: 3P-1CAQP]V8'WN*^=[BD7O)+93:J\MM7=,/9QREI2Q%$B]R4B+ MDQ@$DAQ3L03.(4%L#5R7'OJ*6HL'E;B^B]>AKUY ?S RU]UR]4Z_E[R M9N?&SH&OJLXG4,Q**NN[K(VVS?6VZBE[\8EJNG6/_"=3=^P'S%>$"I3!4DE: M5]>JH+SN@O5$LJ+J"PLF59>IAJGZ< "N 6I]R9C<3O0&[:=(^!=02P,$% M @ B(.M6 S 0TA>#7!VR5T]A#\FN"_EM"I"9TR,Y65,@\ATRP82K$" M:="D9@9E,DLVV4^Y*?M42WJ:$D\'T[("&,-4,XU43ZU S."21R)',))P'*)F M::8^P"E,Z=C%BPP-YA85,ADEP'@,(2[I"!5& "9":74"W^C0GL+]-(3CHP]P M!"F'NT0L%,'5T-84O G!CNI QU6@WIY 70^N!=>)@L\\QGA;P";7C75O;7WL M'50,,3H#WST!S_'\EH FKZ=[+?3P]73W@!N_*:1?ZOG["OF?E?EY10)P2357 MO]JJ4>W6:=_-7$;GJF 1CBRZ;13*)5K!^W=NS_G4ELFW% O?2&PKRYTFRYU# MZL&=T"R#R*2Q+6D5N5>2S86[#%R_ZU)YEYO9:$.YG<$V*FQ!>6Z_WZ"VXN\V M\73X"C;G/4>YE;Q_?Z.X[:4,[ V7'T$M4?#+H[ANR- M&SI'.2\[G:*4+[BN;JQFM6FF%V4/V5D?4Y.M>N*S3-6AKYFA*:N4@X3^E! :0#T?":$7D_,!LVG1_ /4$L#!!0 ( M (B#K5AMNJ# 1@, #,* : >&PO=V]R:W-H965T+2-%F208G9.5E )=[, M""TQ%T,Z-]F" DX5J2Q,Q[("L\1Y9<0#-7=/XP%9\B*OX)XBMBQ+3-]'4)#U MT+"-S<1#/L^XG##CP0+/80+\:7%/QSGE2S[A%/Q-A<\'D]4!2!%$XXYB'IRAL@,W58)*0%)270Z!H[S M@GU!9V@BMEVZ+$!B!%6HS1&N4G2'Z2MP.;IY$SN2 9/@#J!L ; !/-]!.07Z M(I!/DS$Z/?F"3E!>H<>,+)G@L(')A4,9IYDT;D:U&V>/&]M!=Z3B&4,W50KI MMH I4M/FQ]GD9^0<5!Q#* MC3](;"O!7IM@[Y!Z/,&%.#Q53BD46'Y8F_VN2V(M%B@Q>4"O8M>VHVA@KKK9 MT:!<+_2V4>-=E!/8EM6BMOSXK1__H)^K= 64YZS[X>J,U"I^=_'(',&0W( M[WO9Q5QT,%M6PM9*>-#*+YX!U98@W%G,MD*W'[86%;B]P'=1D1]"3I?T=SI2[\WOQ(=$1U _-?IFZGQ($[SRN&"I@)2>L\%+FF=8M2 M#SA9J$M[2KAH =1C)KHZH!(@WL\(X9N!7*#M$^-_4$L#!!0 ( (B#K5@P M?>'13P, &0* : >&PO=V]R:W-H965T 0CT6!85GQJ9$*LST^1)!B7A)W0%E7RSH*PD0@[9 MTN0K!B35I+(PL67Y9DGRRH@F>NZ&11.Z%D5>P0U#?%V6A#U=0$$W4\,VMA.W M^3(3:L*,)BNRA!F(^]4-DR.S54GS$BJ>TPHQ6$R-<_LL#A5> [[EL.$[ST@Y MF5/Z2PVNTJEAJ8"@@$0H!2+_'N 2BD()R3!^-YI&NZ0B[CYOU3]J[]++G'"X MI,7W/!79U @-E,*"K MQ2S>?H?'C*;V$%ES_HDV#M0R4K+F@94.6$91Y5?^3 MQR8/.P3;/T# #0%W">X!@M,0G)<2W(;@ZLS45G0>8B)(-&%T@YA"2S7UH).I MV=)^7JFRSP23;W/)$]%,5P!2-!-$@*RGX(@NT%65T!*0DD1O8A D+_A;=(QF MSK)N@/V.@S[( M)X1!L?JODC1BCRI8V_(C-\WH[_]/3-] M$+9[9D;#&MZ$:&3_!:W?8-3O5Y'!<)V"OC7?"3K6^J#0.[4ZUOH@Q['"X3J% M;=SA:-QW5,CS:/GWJV/(6MC;^:X5VG;'6Q_E!)[7_8H&4#;&W5UH[MR_);"E M[F,X2NBZ$O4%T\ZVK=*Y[A Z\Q>RA:H[GF>9NO^Z)FR95QP5L)"2UDD@$\[J MGJ8>"+K2M_R<"MDSZ,=,MH' %$"^7U JM@.U0-M81G\ 4$L#!!0 ( (B# MK5@M.&M=[@, %(. : >&PO=V]R:W-H965T[:AZH/#@R)M6"GV-EL_WUM M(&P"3I2M\@+8?/-YOAE[;$]VHGJ6:P"%7LN"RZFS5FISY[HR74-)Y:W8 -=_ MG"LEM6=+JWSD4 M8C=UL+/O^,96:V4ZW-ED0U>P /5C\U3IEMNQ9*P$+IG@J()\ZGS&=PDFQJ!& M_,%@)P^^D9&R%.+9-!ZSJ>,9CZ" 5!D*JE\O< ]%89BT'_^TI$XWIC$\_-ZS M/]3BM9@EE7 OBC]9IM939^R@#'*Z+=0WL?L-6D$CPY>*0M9/M&NQGH/2K52B M;(VU!R7CS9N^MH$X,,#A"0/2&I"^07#"P&\-_$L-@M8@J"/32*GCD%!%9Y-* M[%!ET)K-?-3!K*VU?,9-WA>JTG^9ME.S19T!R-!"404ZH4HBD:-'GHH2D*%$ M'Q-0E!7R$_H%+?2\R[8%&,P#XY2GC!9[-.49^O*J9Z0$J;$_%@GZ^.$3^H 8 M1]_78BLU0$Y-1ACI2-.F6C=RJC2E5LN34%00E4@*ZH5ED-[^C F3@,>JJ&F##& M/5%#3(1CNZBP$Q6>%36G_!FE:UJM0-X@#BMJ=A:DMTB]!W M5?_C*T 9RW.M MGJ?0Y%&H-50H[Q;0/B8V^>' ;9^0OOXAB(Q&O=0G%E 0CNT1B+H(1&DJ&H"".^_-S"/+''K$K&7=*QF=+VULY8W4YN[-)&%^S:EV3 M++D2V5'HXBYT\65KF[4;P='*7II%DL%&2*:L\R(>9!/C,.S-BR'(]T:]:6'! MA/9)@;VW,XOW+FUY)&PO=V]R:W-H965TY2<5< 5$YQ(6,^_]'NGP\#!C\\X!)U# M<.P0G7$(.X?PM0Y1YQ URK14&AU2JNE\*L6>2&.-:&;0B-EX(WW&3=B76N)7 MAGYZOFPB #E9:JH!XZD5$6ORP#-1 3&0Y"H%35FIKLE/9(EIE]0))E024@S/,R)5?OK\E[XA)E MUA1AG#QSIM5'7,3Q;X6H%6*IJ:N1ICFLFW64%BVEX PE/R"/@NM"D7N>0_X2 MP$5]>I&"@TB+X")B"MD-"?V/)/""T'*@N]>[!Q;W]/7N_@4V81_RL,$+SX7\ M+6+XYR^(2AXP9=1?MA"U1XCL1S"U[%9M:08S!XN5 KD#9_[AG1][GVSROB58 M^D9@+Z2/>NFC2^AS(R9KKQ;56K(5:K_"2&A!'ND&E6\N0R'*'*0B5W@/4E&6 M5*IKF\;M7G&SERGONWF8>"&FR&XHWJE5Y$6)]](J/;4*)DF<]%8OZ(YZNJ.+ M=!=--L$A>[:8/:JK /NF(&-^T1U(?%\.90!?)J4Q_]#!1KG=;S0D,_$FHR0^ MXG-G-1Q/O"@Z(FXU'(V\<6#G'O?(36J=&41 ,PM1RLEA%D^0,H:0GE%PD="@(EG!^>#<.?/\3H?G?^&*A MS?^,;F*-[C@*CF6P&?HA_ATE?VHU]#QO%-G%&/=BC%^1V:9.YITL'*^V19K! M'?ZQ:KW-[8;CP5&]FV1T1-QF-,C4EK3-*/:/"+N#GJ$"N6EZ+T4R47/=OHS] M:M_>?6ZZFJ/U!;9];9?V Z;M&1^IW#"N2 EKA#1L'"+;/JR=:+%M.I.5T-CG M-,,"6U>0Q@"_KX70AXG9H&^&Y_\!4$L#!!0 ( (B#K5@E7H_$IP( ((( M : >&PO=V]R:W-H965TJ0Q D_N"<;5P,JW+,]=5<08%52-1 L>9K9 %U=B5J:M*"32Q3@5S M \^;N@7-N1/-[=A:1G-1:99S6$NBJJ*@\F$)3-0+QW?V ]=YFFDSX$;SDJ9P M _I;N9;83<[.*-ECB;HY^.OI0@ MJ@%9_[QX,A!-VZ0HM+WQ&NLCM9[0FEQH* M];,O=PUZW(\VG^N9*FD,"P>_1P5R!T[T\H4_]=[WZ3X1["@+XRX+XR%Z= VE MD)IN&)!-I7!2*:+:?/0)'Z;I6O0)''1ZIL!))W R&-+E5[*68HNZ\*JA##=; M[O(8%+F]@F(#LG=[!Y'_NKTG@AVIGW;JI__OD$]/F843P8ZR,.NR,!L\ RM1 ME)0_8*G: :]P[VD9<$09;1'JC M&9XWV52\IJ-%:8O&1F@L0;:9X4\"2&. \ULA]+YC%NA^.Z+?4$L#!!0 ( M (B#K5@)"K/T%@4 &P: : >&PO=V]R:W-H965T0B.4[[ MZRLNX2*$-O;RDAA\OL-W/L3A&.9'FG]C.T(X>$V3C"V,'>?[Z]F,13N2ANR* M[DDFOMG0/ VYV,RW,[;/2;@NB])DAB%T9FD89\9R7NZ[SY=S>N!)G)'['+!# MFH;YOS%@8RW'0_Q=L>+';/E?!]NR8KPI_U]+K9F#B'D.&;FER9_QFN\6AF> -=F$AX0_T.-OI!94-AC1 MA)5_P;'&0@-$!\9I6A>+#M(XJ_Z'K_4@.@7(&2G =0&6"ZR1 K,N,-];8-4% M5CF92DHYAR#DX7*>TR/("[1@*SZ4PRRKA?PX*\[[BN?BVUC4\>7O>Y*'/,ZV M8$6VXGQR!BX"PL,X81_!)5B)=;8^) 30#7@@>YISLGY#BAU,3)<5W]4TXD1> M@J=5 "X^? 0?0)R!QQT]L#!;L_F,BW:+@\ZBNK6;JC4\TAK"X(YF?,? YVQ- MUGV"F=#9B,5O8F^PEC$@T14PT2\ 0VPJ&KI]?SE6E ?O+T<:-69SZLR2SQSA M&])4,ZBJ+'55X2/7;!]&9&$(HV D?R'&\N>?D -_54UD2K)@(K+>M*QF6I:. M??E(>9@(IWHAV8$H5V-5[Y3UA5V^+&W3AK8XTR_=B2A@CN/Z$BP8PBP/FMAN M8#T5=J/"UJKX_"H,GZG[KRKM[A%=U[M-"L,T?\ =]N2;HKG4?^]"1KAL5S#==R?X"%F\RZOUG*?:SZ1LP51L_7FVB0K99QDVTB:QDTX%O+DBVF(,SW+-<<\HLUP2!_BM+8]#%D6A+[ERR(4 M..Q:LMA @3-%1$T4B8,J2AC#3]UTY5ZM@+L36B* V M0R%MZ#C#N7V%V5JF_-M- ?,1'*@:HCS/&EEJN$TZ6)]TGH1;)S0*BTK27AGL 'EW'Z/50^IF;_/*Y%/YHD#:?X.N@^K%1TM3O8>Y"_-MG#&0 MD(V@A%>NZ"NO7FU4&YSNRX?]SY1SFI8?=R1( S0NFY?]0 M2P,$% @ B(.M6'Q=#* .! 8Q< !H !X;"]W;W)K6=)64Z$/&4KFV\8D*1,RC/;=9S0SDE:6+-)>>V!S29T M*[*T@ >&^#;/"?O_!C*ZGUK8>KGPF*[60EVP9Y,-6<$.Q2B@C_DIASP^.D2KEF=)OZN0NF5J.6A%DL! *0>3;#FXA MRQ1)KN._&FHUGZD2#X]?Z)_*XF4QSX3#+OJ)]'>M8:+'E@N9ULEQ!GA;5._E>"W&0@,,3"6Z=X/83_!,)7IW@ MG9O@UPE^J4Q52JE#3 2931C=(Z:B)4T=E&*6V;+\M%#/?2Z8O)O*/#'[L@%& M1%JLT!Q6\GD*CM[&($B:\7?H/9K+?99L,T!TB;Y203+T"#LHML#ES:=YC-Z^ M>8?>H+1 7]=TRTF1\(DMY+H4W5[4:[BIUN">6 -VT3TMQ)JCCT4"21=@RX*: MJMR7JFY<+3&&Q17R\&_(=5QO8$&WYZ>[ ^GQ^>E84XW7/".OY'DG>)J'\,]G M&8ON!.3\WR'A*[ _#%;?*==\0Q8PM>27!@>V VOVZR\X='X?$LTD+#8$ZPCJ M-X+Z.OJL$I'5(@[I5N6'9;[ZZMS- B]P KD9=H>*#(2%X6C<"XN/P_S(\=R@ M">M4$315!-HJGHI40(+F@@BU$^XA?P8VN NTG$MW@4E8; C6T2]L] M?RU:A M24%-PF)#L(Z@HT;0T4_:JLH/#HS@!D[D]VUU'.;)J"CHV6J(YGL'M$X545-% MI*WB[K/62]KD2Q^]25AL"-81;=R(-GXM+XU-"FH2%AN"=03%3MN8.3_IIAK0 M,0#VL3ONV6DH3OZ6!5'/3P-Q.'+\\(2A\$&/B;6E?-PR^4=%:RL]X=)M8)06 MFZ)UU7-;]=S7\E9--J6J25ILBM95M>VIL;;#/,=>WI$=@D :HN^NXS!O[/JC MOKD&PAPG.M$#XK:5Q?I>]D^R(87>6EK Q9O )"TV1>N*UW;0.'@U:QEMJHW2 M8E.TKJIM7XVU7>8YU@J/?VEDAS?J6VLH#*O_U%UK#81AW_=.6*MM9[&^G_TB MUL#TUM("+MX$)FFQ*5I7O+:+QM&K6-C@ M!'[?6<=17A@=&6L@:CSN^\H^F#[FP%;E%)>C!=T6HAK9-5>;2?&'\)6:<%1!DN)=*Y&TNNLFNA6)X)NRAGG,Q6"YN7A&D@"3 7( M^TM*QO>OM$# #M%@ &@ 'AL M+W=O&ULM9A=;],P%(;_BA40 HDM<;X[VD@P M@Q@:8J(,+A 77N.V$4E<;'>%?X^=9FF3>M8JN3=MG)SSU.>-W^;$XPUEO_F2 M$ '^5F7-)\Y2B-6%Z_+9DE28G],5J>65.645%G+(%BY?,8+S)JDJ7=_S8K?" M1>UDX^;<#4_E:#JWSB>&I& MI"0SH1!8?MV32U*6BB3G\:>%.MUOJL3]XP?ZAZ9X68C:0N*%&]&2]Y\@DT;ZSE@MN:"5FVRG$%5U-MO_+<58B\!AH\D M^&V"_]2$H$T(GIH0M@EAH\RVE$8'A 7.QHQN %/1DJ8.&C&;;%E^4:O[/A5, M7BUDGLB^K C#HJ@78$H6\GX*#EXB(G!1\E?@#$SE.LO7)0%T#JYIO3B[EGND%-3/^#.VFF\VT[#?V0:B,S. M00!? ]_S TWZY=/3?4TZ>GHZ[*>[4L].5+\3U6]XP2,\LVH_KV4XN!*DXK]T M2FW9H9ZM_@$W1,G>_$,QMX;G6XV8<@2K*=IT&D:F.C9-RIP M"4JE9MFHB1LU=0)N07$#4O][]YD?>:$_&KOW^])HPL(X#KQ^&-*$^4D01EU8 MKYRP*R MIG&G:6S+5UM0M.>$)('^P"^7AU&I'_C1P%4:5AS$([VIDJZ6Q%C+U;715,;D M8Q> 31BR!.N)EG:BI25IL.'ER8J#-5[B]9DNPX7 MFEO<3S=F@QFSCUX'-FG(%JVOW*Z9AN$I#6:UV[9*0[9H?6%W#3\P(.'HIV*0A6[2^>+O> M&B:G])C5YMLJ#=FB]87=]=_0V(H>Y;'T8#,B",)DZ+'#*'_D'3S$=%'!\ W, MW=M:5!O!GS%;%#4')9G+-.\\D1YEV[W5[4#05;/;>$>%H%5SN"0X)TP%R.MS M2L7#0&U@=CO$ ]N%<=,.VC8TC6-;6:=6"28$29?/E+VT?>H#1Z!U T@*2H+M)%%3.N.-9:O06C(\F M-K\(I08TB1.E/Y2Y,[0K".>R>;VP^%QCZ>!R0V\+AS-T7$A[!)_@[>[##:H% MFDE*3D**T7^7_/"=0N#:H;*/NR0W?./=?'YL3FW% MESB-:"XLF@U&V<X!CYLJO4SN,F& MR6"2LLV.K.,NZWAOUKEO=J%EC@8J>D+SX9".=J:EY,;^]1[![W?/IU'8I#KI M"XQWRYMT\B9[Y5T^UUS2CV8=EU+Y,]R5=_*V,V\;PWJSXZ^A&V[61 P25X2* M!Y^)Q32CW1A.5V&<%MK1<(9E0;&PO^ M9^7&14J'_MW)V^^+0EV^\>SUZ-W14>?N]'(W?F* 4S]PBEZX1?_\^HW(MLA^ MX?@1;L\ZN&&-8=*];6DS_%@+6>(Q1NL[:#I+RX0.1DZQ<" M%0\?);Y'V@@'=?V-!EDAVC*,?!O0F4E.O7O"A_Z8<#:1#%@9R1E?V7 7 M." M%])3NOZUE1 BU4\+A[8'MT:MDS-12)/;9K"_)_7P'6#= X.,\\9@U[>!T: D M2E$IKG3'##;!!Y!7MV]7I78XDV05=B_\EF N.LFDD"F539K07X=& TXSL"/9 M; Y7590!@$H5N6ZDC,P*08R'-:-N:-DIY?P&GAO?LBWM9;:QIZ9<1-/4ANJF ME;$=T-]4L]J;LN?/TO5*=E^HCPL]'6'Z4"OT6M*,+4U_F34&,/405R=ER52/939X-2F>H E;YW3Z5BT\W(#TG*6[I4ZW):9KCG M[@%Z_K?K/*."2L(W3>O:?\VK_&S'4>^E+)NGRJYAI\?Z,/#:35X<@LGX$$P> M1$WV#\%D<@ F>R_VU'R*R?!5F@SJH]#&>6OKM-5$/3C5#OVO<'[F;5)OLF!< M,5'WYBQ-J7APZ-+RBDSTGX!;^GI\2C.RX.JV 8=^V_Y"4[;(DV;4-2Q$/:IM M?X;IA7%SI-:YF$CIDJ;CNBMG$]/T=$-GK3] V$6NS,>-8!R+N1' L#R8 XQC M65B>_VD^?70^%L.\]9U('^7T48YEN9"Q^6)YW)Q$?]PS39(HBF-L1<=CIX,Q MMFYQ##]N-*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'UX\+;FL)F]>[Z]UTTS--W4K\E;6E3[8 M'?@JQ:-Z_KQ[RQZDD@M9R'9W/NE?%V+"2EG)4OX4R_.)-V%J73_^4S?R9UVU MO)CG35T4YY/9\,%7T;0R/SH\[R#O^$+U1UJ^N.4:Y'P2>_J"*]FHMC^COS[7 MC ]"GSR\V[;U!UFTHKG@K?C8U-N-K.Z[R^A?,35^1A^'_=\AB*^:_Q/&>K62 MN;BH\VTIJG:(8R.*#K!2:[E1$U;Q4IQ/]J>PM]6275:M#A*[JH9+Z7.[7ZJ_ M^FHY_.I6XQHQ;%Y)_4%SM>S!Z2#?Z_=U(9?ZVY=LWD%T_Z!8O6(?9,4-2!] M^B-"?O,-R ! !J-!ZJJT,B!# !F."&E%,@*0T6B0[^MR8T#& #(>#W+-S=J= M ,AD/$BNU@9D"B!36LB/HA(-+PR8#,!DM#"?]-_^+RQU8^\*(K M="8@R3X&K; M]%77I$,:F1%[1!MMH[MNNS-V4_ NC-T=[V[VIOO',Q,3B61&;)(KW>6L[F5_ MJ[&)BCVSA$]OBMCNHHW?# M=:JE@W?7\$KQ_% :/I*&3RR-:]W"67[U8;9!;(CYFC>"O=-(7=1VY8&]?*0% MGU@+E^6FJ'="X^E>TTJV[%KR/@&W^R<^DH-/GF24I6R'GF;?$ZC[?I2H#CI1 M/E*#3ZR&3E;MSJ1!*O")57!5Y74IV!U_,HF0#'QB&=R*!U'ISH?N']7WE3P8 ML?"1#WQB'\Q%(?+CC.97#"],3.0#G]@'7W0/B?<)Q%S<'S8B 5)"0*R$^7:A MQ(]M-S9U^7 (ACP0$'O D72=L<5N>+-C)B821$ L")0DLA=W)B8.*=32ZL< MAD@X(;%P#E)+9QB1:4)BTPSYFQ,+/NP@5HLKD7-"(K&$U(D(R.CLSD2(Q!(2 MBV7(EYS10R()B47RG#@YT9 \0F)Y.#(H)R,R1TAL#IA*V<\#D4&\+F(+X8$^LWF/D85B8@N=&NC[)743 M$UDH)K80Q+2<'B,+Q<06PICF34^0A1)B"V%,T^D)LE!";"$\NFM%$UDH(;;0 MJ='=XRJ4( LEQ!:"F%852I"%$F(+84SKIB,+):-,"7-6(62AY _-#7O.TMA+ M-M<77FXUN3GG*8'SBXDM!#'MLHDLE%#/&#AZ#F'AFIC(0@FQA?#3"+,*I,KL76<4XN< M50FNOO2(K0,QV4L+%"[$](B] T$/JA)G]^54Y!JA=E>"236^,R6^_0>VJ M!!=M>J/.@+,BBA?]4Z_ZQZ!61/]C P#J/ B"1A8H]!+U3@ 8-+9 H9>H]P+ MH(D%"KU$O2V :YZF2TMX4P#J70$0I=:]!0JU1+U! 2UM80W#J#>.0"#VHTH MU!+U5@)'*Q]/E$^HI&$C@6E_NGKS>JD3ZDHL/^LO4/IXSHO\IF'=G_Y:?AAU MEUMMB^*]/O:ENJ[YT4]D8# #6 M10 &@ 'AL+U]R96QS+W=OQ8 #W5P:9H#HCJVSY^8X^67:=JU_C=CT_ M'_;3T_-QNGC=;??3]>IIGH\_AF':/(V[]71Y.([[\RL/A]-N/9\O3X_#<;UY M63^.0W"N#*>O9ZQNKKZ>>7'W=AS_Y\3#P\/S9OQYV/S>C?OY'P4'%1E4EA]495!=?E"306WY05T&]>4'>:X#77L'V +&]DNT!9GM%VP/4]LJV![CM%6X/D-LKW1Y@MU>\/4#OH'H'@-Y! M]0X O8/YL@W0.ZC> :!W4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZJ=P#H M'57O"- [JMX1H'=4O2- [VA^+ 'H'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. M +VCZAT!>B?5.P'T3JIW NB=5.\$T#NIW@F@=S(_=@/T3JIW NB=5.\$T#NI MW@F@=U*]$T#OI'HG@-Y9]&:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L M]"ZJ=P'H75?6N +VKZET!>E?5NP+TKN9F08#>5?6N +VKZET!>C?5NP'T;JIW ^C= M5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z-W.S-T#OIGHW@-Y=]>X MO;OJW0%Z=]6[ _3NJG<'Z-U5[P[0NZO>':!W5[T[0.^N>G> WEWU[@"]NXEU M 'I[9W,=@-_>F6#' 03WSB0[#F"X=R;:<0#%O3/9C@,X[IT)=QQ F8#'$42W 2:CP+0))D%T&V$B*DR;82(Z3!MB(DI, MFV(B6DP;8R)J3)MC(GI,&V0BBDR;9'YKDSG-;]MQ^EST<:T#OK7 G,_O'3\_ M__WRXTG#]4=T.7R=,=W\!5!+ P04 " "(@ZU8T9'O&I4" !0P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-W-]NFS 4Q_%7B;BM K8!&Z:F-^UNMU[L M!1@X#0K_A-TN??LYI*VTJ8M69=*^-T$)]OD=L/2Y.[G^]CQ9MSKTW> VT<[[ MZ5.2N'IG^\K%XV2'<&<[SGWEP]?Y(9FJ>E\]V$0)H9-Z'+P=_-H?:T0WUW=V M6SUV?O7Y$'YV[3ALHMEV+EK=GA8>LS91-4U=6U<^W$^>AN:WE/5+0AQV+FO< MKIW<55@0)>\F'._\.>!EW]R_5'U8E1RZQ/GGSKKX?(EW>ARW MV[:VS5@_]F%+[*;95HW;6>O[+CX5O3J?[,,;MJ=/>7'^4N9<8%AY/X^3"R-J-;?XR.[S>'^.\7\[#)E#"DHC%%$EA51),5524)44 M526%54EQ55)@E119%45619%54615%%D5159%D5519%44615%5D61-:7(FE)D M32FRIA194XJL*476E")K2I$UIYK._CN/_'\,U/ MEG^^N/D)4$L! A0#% @ B(.M6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "(@ZU8>.%Y9^\ M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " "(@ZU8F5R<(Q & "<)P $P @ '- 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (B#K5@:J+>_X 8 '@? 8 M " @0X( !X;"]W;W)K(P & @($D#P >&PO M=V]R:W-H965T&UL4$L! A0#% @ B(.M6)1&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6'OI8BW4 P B0X !@ M ("!5R4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B(.M6!H2P93*! W@H !@ ("!03\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M M6'4::^9Q!@ [Q !D ("!-WT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6!NK"UWH!0 @ T M !D ("!(X\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6&K0D10E!@ *0X !D M ("!;YL 'AL+W=O&PO=V]R:W-H965T M-G@@ .,6 9 M " @6"E !X;"]W;W)K&UL4$L! A0# M% @ B(.M6*>/\P0G"P !X !D ("!-:X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6$3% M!ZBG! S@L !D ("!S,8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ B(.M6/Y0G=";!0 # T !D M ("!GN8 'AL+W=O&PO M=V]R:W-H965T':-[0( M "L& 9 " @5?T !X;"]W;W)K&UL4$L! A0#% @ B(.M6/8;"%^4-0 ,KT !D ("! M>_< 'AL+W=OWQ7\# "+" &0 @(%&+0$ >&PO=V]R:W-H965T?00 '04 9 M " @?PP 0!X;"]W;W)K&UL4$L! A0#% M @ B(.M6"23@>%\ @ BP4 !D ("!L#4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6'%,13[> @ 6P8 !D M ("!E5$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ B(.M6/?QW2P-!@ /!$ !D ("!2UL! M 'AL+W=O-#@ M:EX% !G#0 &0 @(&/80$ >&PO=V]R:W-H965T^B0( )\% 9 M " @21G 0!X;"]W;W)K&UL4$L! A0#% @ MB(.M6)4, @ K 4 !D ("!Y&D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6%!?0Y%9 P HA !D M ("!?X8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B(.M6$'?%NH,!P WD4 !D ("!29 ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M M6$\-\Q_ @ :P8 !D ("!9IT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6.0N4/UI @ <04 M !D ("!\J4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6)VBB7>H @ 2@8 !D M ("!):X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B(.M6(MEEX:D P W \ !D ("!T[8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6&I# M*;B8!0 EAX !D ("!&,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6+\,U>'E @ ?0@ !D M ("!M-\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ B(.M6'3W\X=&PO=V]R:W-H965T&UL4$L! A0#% M @ B(.M6!!>:VBP @ 30< !D ("!^?@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6&O]@LB. M P .1( !D ("!F@4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.M6 LRPK0.! JAD !D M ("!3! " 'AL+W=OMT" #T!P &0 @(&1% ( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ B(.M6.,[F:J)" OSL !D ("!%!H" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB(.M6,*[VXT?! IA0 !D ("!8"X" 'AL+W=O&UL4$L! A0#% @ B(.M6 =(7WS% @ MU@@ !D ("!N#D" 'AL+W=O&PO=V]R:W-H965T(M , -\3 9 " @7 _ @!X;"]W;W)K&UL4$L! A0#% @ B(.M6)S^J"8B P =0T !D M ("!6T," 'AL+W=O&PO=V]R:W-H M965TQD @!X M;"]W;W)K'1 M3P, &0* : " @59Z @!X;"]W;W)K>% @!X;"]W;W)K\:E0( %# 3 " 5:H @!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !_ '\ !", !RK @ $! end XML 138 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 139 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 141 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 384 501 1 true 99 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.magicsoftware.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Financial Position Sheet http://www.magicsoftware.com/role/ConsolidatedBalanceSheet Consolidated Statements of Financial Position Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Financial Position (Parentheticals) Sheet http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Statements of Financial Position (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Profit or Loss Sheet http://www.magicsoftware.com/role/ConsolidatedIncomeStatement Consolidated Statements of Profit or Loss Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals) Sheet http://www.magicsoftware.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Profit or Loss (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Changes in Equity Sheet http://www.magicsoftware.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes in Equity Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.magicsoftware.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - General Sheet http://www.magicsoftware.com/role/General General Notes 9 false false R10.htm 009 - Disclosure - Material Accounting Policies Sheet http://www.magicsoftware.com/role/MaterialAccountingPolicies Material Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Business Combinations Sheet http://www.magicsoftware.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 011 - Disclosure - Cash and Cash Equivalents Sheet http://www.magicsoftware.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 12 false false R13.htm 012 - Disclosure - Other Accounts Receivable And Prepaid Expenses Sheet http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpenses Other Accounts Receivable And Prepaid Expenses Notes 13 false false R14.htm 013 - Disclosure - Fair Value Measurement Sheet http://www.magicsoftware.com/role/FairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 014 - Disclosure - Property, Plants and Equipment, Net Sheet http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNet Property, Plants and Equipment, Net Notes 15 false false R16.htm 015 - Disclosure - Intangible Assets, Net Sheet http://www.magicsoftware.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 16 false false R17.htm 016 - Disclosure - Goodwill Sheet http://www.magicsoftware.com/role/Goodwill Goodwill Notes 17 false false R18.htm 017 - Disclosure - Short Term Debts Sheet http://www.magicsoftware.com/role/ShortTermDebts Short Term Debts Notes 18 false false R19.htm 018 - Disclosure - Accrued Expenses and Other Accounts Payable Sheet http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable Accrued Expenses and Other Accounts Payable Notes 19 false false R20.htm 019 - Disclosure - Long Term Debts Sheet http://www.magicsoftware.com/role/LongTermDebts Long Term Debts Notes 20 false false R21.htm 020 - Disclosure - Related Parties Transactions Sheet http://www.magicsoftware.com/role/RelatedPartiesTransactions Related Parties Transactions Notes 21 false false R22.htm 021 - Disclosure - Leases Sheet http://www.magicsoftware.com/role/Leases Leases Notes 22 false false R23.htm 022 - Disclosure - Share Based Payments Sheet http://www.magicsoftware.com/role/ShareBasedPayments Share Based Payments Notes 23 false false R24.htm 023 - Disclosure - Employee Benefit Liabilities Sheet http://www.magicsoftware.com/role/EmployeeBenefitLiabilities Employee Benefit Liabilities Notes 24 false false R25.htm 024 - Disclosure - Commitments and Contingencies Sheet http://www.magicsoftware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 025 - Disclosure - Equity Sheet http://www.magicsoftware.com/role/Equity Equity Notes 26 false false R27.htm 026 - Disclosure - Income Tax Sheet http://www.magicsoftware.com/role/IncomeTax Income Tax Notes 27 false false R28.htm 027 - Disclosure - Revenue Recognition Sheet http://www.magicsoftware.com/role/RevenueRecognition Revenue Recognition Notes 28 false false R29.htm 028 - Disclosure - Selected Statements of Income Data Sheet http://www.magicsoftware.com/role/SelectedStatementsofIncomeData Selected Statements of Income Data Notes 29 false false R30.htm 029 - Disclosure - Operating Segments Sheet http://www.magicsoftware.com/role/OperatingSegments Operating Segments Notes 30 false false R31.htm 030 - Disclosure - Subsequent Events Sheet http://www.magicsoftware.com/role/SubsequentEvents Subsequent Events Notes 31 false false R32.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.magicsoftware.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.magicsoftware.com/role/MaterialAccountingPolicies 32 false false R33.htm 996001 - Disclosure - Material Accounting Policies (Tables) Sheet http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables Material Accounting Policies (Tables) Tables http://www.magicsoftware.com/role/MaterialAccountingPolicies 33 false false R34.htm 996002 - Disclosure - Business Combinations (Tables) Sheet http://www.magicsoftware.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.magicsoftware.com/role/BusinessCombinations 34 false false R35.htm 996003 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.magicsoftware.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.magicsoftware.com/role/CashandCashEquivalents 35 false false R36.htm 996004 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Tables) Sheet http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpensesTables Other Accounts Receivable And Prepaid Expenses (Tables) Tables http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpenses 36 false false R37.htm 996005 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.magicsoftware.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.magicsoftware.com/role/FairValueMeasurement 37 false false R38.htm 996006 - Disclosure - Property, Plants and Equipment, Net (Tables) Sheet http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNetTables Property, Plants and Equipment, Net (Tables) Tables http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNet 38 false false R39.htm 996007 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.magicsoftware.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.magicsoftware.com/role/IntangibleAssetsNet 39 false false R40.htm 996008 - Disclosure - Goodwill (Tables) Sheet http://www.magicsoftware.com/role/GoodwillTables Goodwill (Tables) Tables http://www.magicsoftware.com/role/Goodwill 40 false false R41.htm 996009 - Disclosure - Short Term Debts (Tables) Sheet http://www.magicsoftware.com/role/ShortTermDebtsTables Short Term Debts (Tables) Tables http://www.magicsoftware.com/role/ShortTermDebts 41 false false R42.htm 996010 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables) Sheet http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables Accrued Expenses and Other Accounts Payable (Tables) Tables http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable 42 false false R43.htm 996011 - Disclosure - Long Term Debts (Tables) Sheet http://www.magicsoftware.com/role/LongTermDebtsTables Long Term Debts (Tables) Tables http://www.magicsoftware.com/role/LongTermDebts 43 false false R44.htm 996012 - Disclosure - Leases (Tables) Sheet http://www.magicsoftware.com/role/LeasesTables Leases (Tables) Tables http://www.magicsoftware.com/role/Leases 44 false false R45.htm 996013 - Disclosure - Share Based Payments (Tables) Sheet http://www.magicsoftware.com/role/ShareBasedPaymentsTables Share Based Payments (Tables) Tables http://www.magicsoftware.com/role/ShareBasedPayments 45 false false R46.htm 996014 - Disclosure - Employee Benefit Liabilities (Tables) Sheet http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables Employee Benefit Liabilities (Tables) Tables http://www.magicsoftware.com/role/EmployeeBenefitLiabilities 46 false false R47.htm 996015 - Disclosure - Equity (Tables) Sheet http://www.magicsoftware.com/role/EquityTables Equity (Tables) Tables http://www.magicsoftware.com/role/Equity 47 false false R48.htm 996016 - Disclosure - Income Tax (Tables) Sheet http://www.magicsoftware.com/role/IncomeTaxTables Income Tax (Tables) Tables http://www.magicsoftware.com/role/IncomeTax 48 false false R49.htm 996017 - Disclosure - Revenue Recognition (Tables) Sheet http://www.magicsoftware.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.magicsoftware.com/role/RevenueRecognition 49 false false R50.htm 996018 - Disclosure - Selected Statements of Income Data (Tables) Sheet http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables Selected Statements of Income Data (Tables) Tables http://www.magicsoftware.com/role/SelectedStatementsofIncomeData 50 false false R51.htm 996019 - Disclosure - Operating Segments (Tables) Sheet http://www.magicsoftware.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.magicsoftware.com/role/OperatingSegments 51 false false R52.htm 996020 - Disclosure - Material Accounting Policies (Details) Sheet http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails Material Accounting Policies (Details) Details http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables 52 false false R53.htm 996021 - Disclosure - Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset Sheet http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset Details http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables 53 false false R54.htm 996022 - Disclosure - Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates Details http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables 54 false false R55.htm 996023 - Disclosure - Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets Sheet http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets Details http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables 55 false false R56.htm 996024 - Disclosure - Business Combinations (Details) Sheet http://www.magicsoftware.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.magicsoftware.com/role/BusinessCombinationsTables 56 false false R57.htm 996025 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Details http://www.magicsoftware.com/role/BusinessCombinationsTables 57 false false R58.htm 996026 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Details http://www.magicsoftware.com/role/BusinessCombinationsTables 58 false false R59.htm 996027 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Details http://www.magicsoftware.com/role/BusinessCombinationsTables 59 false false R60.htm 996028 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Details http://www.magicsoftware.com/role/BusinessCombinationsTables 60 false false R61.htm 996029 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Details http://www.magicsoftware.com/role/BusinessCombinationsTables 61 false false R62.htm 996030 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Details http://www.magicsoftware.com/role/BusinessCombinationsTables 62 false false R63.htm 996031 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Details http://www.magicsoftware.com/role/BusinessCombinationsTables 63 false false R64.htm 996032 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) Details http://www.magicsoftware.com/role/BusinessCombinationsTables 64 false false R65.htm 996033 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3 Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities Details http://www.magicsoftware.com/role/BusinessCombinationsTables 65 false false R66.htm 996034 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents Sheet http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents Details http://www.magicsoftware.com/role/CashandCashEquivalentsTables 66 false false R67.htm 996035 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses Sheet http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses Details http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpensesTables 67 false false R68.htm 996036 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Sheet http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Details http://www.magicsoftware.com/role/FairValueMeasurementTables 68 false false R69.htm 996037 - Disclosure - Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations Sheet http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations Details http://www.magicsoftware.com/role/FairValueMeasurementTables 69 false false R70.htm 996038 - Disclosure - Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations Sheet http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations Details http://www.magicsoftware.com/role/FairValueMeasurementTables 70 false false R71.htm 996039 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position Sheet http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position Details http://www.magicsoftware.com/role/FairValueMeasurementTables 71 false false R72.htm 996040 - Disclosure - Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement Sheet http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement Details http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNetTables 72 false false R73.htm 996041 - Disclosure - Intangible Assets, Net (Details) - Schedule of Composition and Movement Sheet http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable Intangible Assets, Net (Details) - Schedule of Composition and Movement Details http://www.magicsoftware.com/role/IntangibleAssetsNetTables 73 false false R74.htm 996042 - Disclosure - Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets Sheet http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets Details http://www.magicsoftware.com/role/IntangibleAssetsNetTables 74 false false R75.htm 996043 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment Sheet http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment Details http://www.magicsoftware.com/role/IntangibleAssetsNetTables 75 false false R76.htm 996044 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets Sheet http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets Details http://www.magicsoftware.com/role/IntangibleAssetsNetTables 76 false false R77.htm 996045 - Disclosure - Goodwill (Details) - Schedule of Carrying Amount of Goodwill Sheet http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable Goodwill (Details) - Schedule of Carrying Amount of Goodwill Details http://www.magicsoftware.com/role/GoodwillTables 77 false false R78.htm 996046 - Disclosure - Goodwill (Details) - Schedule of Assessment for Goodwill Impairment Sheet http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable Goodwill (Details) - Schedule of Assessment for Goodwill Impairment Details http://www.magicsoftware.com/role/GoodwillTables 78 false false R79.htm 996047 - Disclosure - Short Term Debts (Details) - Schedule of Short Term Debts Sheet http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable Short Term Debts (Details) - Schedule of Short Term Debts Details http://www.magicsoftware.com/role/ShortTermDebtsTables 79 false false R80.htm 996048 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable Sheet http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable Details http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables 80 false false R81.htm 996049 - Disclosure - Long Term Debts (Details) Sheet http://www.magicsoftware.com/role/LongTermDebtsDetails Long Term Debts (Details) Details http://www.magicsoftware.com/role/LongTermDebtsTables 81 false false R82.htm 996050 - Disclosure - Long Term Debts (Details) - Schedule of Long Term Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable Long Term Debts (Details) - Schedule of Long Term Liabilities Details http://www.magicsoftware.com/role/LongTermDebtsTables 82 false false R83.htm 996051 - Disclosure - Long Term Debts (Details) - Schedule of Maturity Dates Sheet http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable Long Term Debts (Details) - Schedule of Maturity Dates Details http://www.magicsoftware.com/role/LongTermDebtsTables 83 false false R84.htm 996052 - Disclosure - Related Parties Transactions (Details) Sheet http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails Related Parties Transactions (Details) Details http://www.magicsoftware.com/role/RelatedPartiesTransactions 84 false false R85.htm 996053 - Disclosure - Leases (Details) Sheet http://www.magicsoftware.com/role/LeasesDetails Leases (Details) Details http://www.magicsoftware.com/role/LeasesTables 85 false false R86.htm 996054 - Disclosure - Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities Details http://www.magicsoftware.com/role/LeasesTables 86 false false R87.htm 996055 - Disclosure - Leases (Details) - Schedule of Information on leases Sheet http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable Leases (Details) - Schedule of Information on leases Details http://www.magicsoftware.com/role/LeasesTables 87 false false R88.htm 996056 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms Sheet http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable Leases (Details) - Schedule of Weighted Average Remaining Lease Terms Details http://www.magicsoftware.com/role/LeasesTables 88 false false R89.htm 996057 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets Sheet http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable Leases (Details) - Schedule of Right-of-Use Assets Details http://www.magicsoftware.com/role/LeasesTables 89 false false R90.htm 996058 - Disclosure - Share Based Payments (Details) Sheet http://www.magicsoftware.com/role/ShareBasedPaymentsDetails Share Based Payments (Details) Details http://www.magicsoftware.com/role/ShareBasedPaymentsTables 90 false false R91.htm 996059 - Disclosure - Share Based Payments (Details) - Schedule of Employee Option Activity Sheet http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable Share Based Payments (Details) - Schedule of Employee Option Activity Details http://www.magicsoftware.com/role/ShareBasedPaymentsTables 91 false false R92.htm 996060 - Disclosure - Share Based Payments (Details) - Schedule of Options Outstanding Sheet http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable Share Based Payments (Details) - Schedule of Options Outstanding Details http://www.magicsoftware.com/role/ShareBasedPaymentsTables 92 false false R93.htm 996061 - Disclosure - Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model Sheet http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model Details http://www.magicsoftware.com/role/ShareBasedPaymentsTables 93 false false R94.htm 996062 - Disclosure - Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option Sheet http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option Details http://www.magicsoftware.com/role/ShareBasedPaymentsTables 94 false false R95.htm 996063 - Disclosure - Employee Benefit Liabilities (Details) Sheet http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails Employee Benefit Liabilities (Details) Details http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables 95 false false R96.htm 996064 - Disclosure - Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans Sheet http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans Details http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables 96 false false R97.htm 996065 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.magicsoftware.com/role/CommitmentsandContingencies 97 false false R98.htm 996066 - Disclosure - Equity (Details) Sheet http://www.magicsoftware.com/role/EquityDetails Equity (Details) Details http://www.magicsoftware.com/role/EquityTables 98 false false R99.htm 996067 - Disclosure - Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss) Sheet http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss) Details http://www.magicsoftware.com/role/EquityTables 99 false false R100.htm 996068 - Disclosure - Income Tax (Details) Sheet http://www.magicsoftware.com/role/IncomeTaxDetails Income Tax (Details) Details http://www.magicsoftware.com/role/IncomeTaxTables 100 false false R101.htm 996069 - Disclosure - Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities Details http://www.magicsoftware.com/role/IncomeTaxTables 101 false false R102.htm 996070 - Disclosure - Income Tax (Details) - Schedule of Components of the Company???s Deferred Tax Assets and Liabilities Sheet http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable Income Tax (Details) - Schedule of Components of the Company???s Deferred Tax Assets and Liabilities Details http://www.magicsoftware.com/role/IncomeTaxTables 102 false false R103.htm 996071 - Disclosure - Income Tax (Details) - Schedule of Income Tax Sheet http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable Income Tax (Details) - Schedule of Income Tax Details http://www.magicsoftware.com/role/IncomeTaxTables 103 false false R104.htm 996072 - Disclosure - Income Tax (Details) - Schedule of Theoretical Tax Expense Sheet http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable Income Tax (Details) - Schedule of Theoretical Tax Expense Details http://www.magicsoftware.com/role/IncomeTaxTables 104 false false R105.htm 996073 - Disclosure - Revenue Recognition (Details) Sheet http://www.magicsoftware.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.magicsoftware.com/role/RevenueRecognitionTables 105 false false R106.htm 996074 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers Sheet http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers Details http://www.magicsoftware.com/role/RevenueRecognitionTables 106 false false R107.htm 996075 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals) Sheet http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals) Details http://www.magicsoftware.com/role/RevenueRecognitionTables 107 false false R108.htm 996076 - Disclosure - Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables Sheet http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables Details http://www.magicsoftware.com/role/RevenueRecognitionTables 108 false false R109.htm 996077 - Disclosure - Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition Sheet http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition Details http://www.magicsoftware.com/role/RevenueRecognitionTables 109 false false R110.htm 996078 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net Sheet http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net Details http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables 110 false false R111.htm 996079 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses Sheet http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses Details http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables 111 false false R112.htm 996080 - Disclosure - Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses Sheet http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses Details http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables 112 false false R113.htm 996081 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses Sheet http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses Details http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables 113 false false R114.htm 996082 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share Sheet http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share Details http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables 114 false false R115.htm 996083 - Disclosure - Operating Segments (Details) Sheet http://www.magicsoftware.com/role/OperatingSegmentsDetails Operating Segments (Details) Details http://www.magicsoftware.com/role/OperatingSegmentsTables 115 false false R116.htm 996084 - Disclosure - Operating Segments (Details) - Schedule of Reported Segment Results of Operation Sheet http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable Operating Segments (Details) - Schedule of Reported Segment Results of Operation Details http://www.magicsoftware.com/role/OperatingSegmentsTables 116 false false R117.htm 996085 - Disclosure - Operating Segments (Details) - Schedule of Total Revenues Sheet http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable Operating Segments (Details) - Schedule of Total Revenues Details http://www.magicsoftware.com/role/OperatingSegmentsTables 117 false false R118.htm 996086 - Disclosure - Operating Segments (Details) - Schedule of Long-Lived Assets Sheet http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable Operating Segments (Details) - Schedule of Long-Lived Assets Details http://www.magicsoftware.com/role/OperatingSegmentsTables 118 false false R119.htm 996087 - Disclosure - Subsequent Events (Details) Sheet http://www.magicsoftware.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.magicsoftware.com/role/SubsequentEvents 119 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ifrs-full:DilutedEarningsLossPerShare - ea0205700-20f_magic.htm 22531, 22532, 22533 ea0205700-20f_magic.htm mgic-20231231.xsd mgic-20231231_cal.xml mgic-20231231_def.xml mgic-20231231_lab.xml mgic-20231231_pre.xml image_001.jpg http://xbrl.sec.gov/dei/2023 https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full true true JSON 144 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0205700-20f_magic.htm": { "nsprefix": "mgic", "nsuri": "http://www.magicsoftware.com/20231231", "dts": { "inline": { "local": [ "ea0205700-20f_magic.htm" ] }, "schema": { "local": [ "mgic-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "mgic-20231231_cal.xml" ] }, "definitionLink": { "local": [ "mgic-20231231_def.xml" ] }, "labelLink": { "local": [ "mgic-20231231_lab.xml" ] }, "presentationLink": { "local": [ "mgic-20231231_pre.xml" ] } }, "keyStandard": 320, "keyCustom": 181, "axisStandard": 21, "axisCustom": 2, "memberStandard": 30, "memberCustom": 58, "hidden": { "total": 160, "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 110, "http://www.magicsoftware.com/20231231": 47, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 384, "entityCount": 1, "segmentCount": 99, "elementCount": 859, "unitCount": 6, "baseTaxonomies": { "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1024, "http://xbrl.sec.gov/dei/2023": 43 }, "report": { "R1": { "role": "http://www.magicsoftware.com/role/DocumentAndEntityInformation", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "longName": "001 - Statement - Consolidated Statements of Financial Position", "shortName": "Consolidated Statements of Financial Position", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R3": { "role": "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "002 - Statement - Consolidated Statements of Financial Position (Parentheticals)", "shortName": "Consolidated Statements of Financial Position (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "mgic:TradeReceivablesNetOfAllowance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:TradeReceivablesNetOfAllowance", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "longName": "003 - Statement - Consolidated Statements of Profit or Loss", "shortName": "Consolidated Statements of Profit or Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromRenderingOfServices", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromRenderingOfServices", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals)", "shortName": "Consolidated Statements of Profit or Loss (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome", "longName": "005 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R7": { "role": "http://www.magicsoftware.com/role/ShareholdersEquityType2or3", "longName": "006 - Statement - Consolidated Statements of Changes in Equity", "shortName": "Consolidated Statements of Changes in Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c15", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c15", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.magicsoftware.com/role/ConsolidatedCashFlow", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R9": { "role": "http://www.magicsoftware.com/role/General", "longName": "008 - Disclosure - General", "shortName": "General", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.magicsoftware.com/role/MaterialAccountingPolicies", "longName": "009 - Disclosure - Material Accounting Policies", "shortName": "Material Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.magicsoftware.com/role/BusinessCombinations", "longName": "010 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.magicsoftware.com/role/CashandCashEquivalents", "longName": "011 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpenses", "longName": "012 - Disclosure - Other Accounts Receivable And Prepaid Expenses", "shortName": "Other Accounts Receivable And Prepaid Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.magicsoftware.com/role/FairValueMeasurement", "longName": "013 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNet", "longName": "014 - Disclosure - Property, Plants and Equipment, Net", "shortName": "Property, Plants and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.magicsoftware.com/role/IntangibleAssetsNet", "longName": "015 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.magicsoftware.com/role/Goodwill", "longName": "016 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfGoodwillExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfGoodwillExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.magicsoftware.com/role/ShortTermDebts", "longName": "017 - Disclosure - Short Term Debts", "shortName": "Short Term Debts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable", "longName": "018 - Disclosure - Accrued Expenses and Other Accounts Payable", "shortName": "Accrued Expenses and Other Accounts Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.magicsoftware.com/role/LongTermDebts", "longName": "019 - Disclosure - Long Term Debts", "shortName": "Long Term Debts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.magicsoftware.com/role/RelatedPartiesTransactions", "longName": "020 - Disclosure - Related Parties Transactions", "shortName": "Related Parties Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.magicsoftware.com/role/Leases", "longName": "021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.magicsoftware.com/role/ShareBasedPayments", "longName": "022 - Disclosure - Share Based Payments", "shortName": "Share Based Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.magicsoftware.com/role/EmployeeBenefitLiabilities", "longName": "023 - Disclosure - Employee Benefit Liabilities", "shortName": "Employee Benefit Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.magicsoftware.com/role/CommitmentsandContingencies", "longName": "024 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.magicsoftware.com/role/Equity", "longName": "025 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.magicsoftware.com/role/IncomeTax", "longName": "026 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.magicsoftware.com/role/RevenueRecognition", "longName": "027 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRevenueExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRevenueExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.magicsoftware.com/role/SelectedStatementsofIncomeData", "longName": "028 - Disclosure - Selected Statements of Income Data", "shortName": "Selected Statements of Income Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.magicsoftware.com/role/OperatingSegments", "longName": "029 - Disclosure - Operating Segments", "shortName": "Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.magicsoftware.com/role/SubsequentEvents", "longName": "030 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables", "longName": "996001 - Disclosure - Material Accounting Policies (Tables)", "shortName": "Material Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.magicsoftware.com/role/BusinessCombinationsTables", "longName": "996002 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c73", "name": "mgic:DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c73", "name": "mgic:DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.magicsoftware.com/role/CashandCashEquivalentsTables", "longName": "996003 - Disclosure - Cash and Cash Equivalents (Tables)", "shortName": "Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpensesTables", "longName": "996004 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Tables)", "shortName": "Other Accounts Receivable And Prepaid Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.magicsoftware.com/role/FairValueMeasurementTables", "longName": "996005 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNetTables", "longName": "996006 - Disclosure - Property, Plants and Equipment, Net (Tables)", "shortName": "Property, Plants and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.magicsoftware.com/role/IntangibleAssetsNetTables", "longName": "996007 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfIntangibleAssetsMaterialToEntityExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfIntangibleAssetsMaterialToEntityExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.magicsoftware.com/role/GoodwillTables", "longName": "996008 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.magicsoftware.com/role/ShortTermDebtsTables", "longName": "996009 - Disclosure - Short Term Debts (Tables)", "shortName": "Short Term Debts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables", "longName": "996010 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables)", "shortName": "Accrued Expenses and Other Accounts Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.magicsoftware.com/role/LongTermDebtsTables", "longName": "996011 - Disclosure - Long Term Debts (Tables)", "shortName": "Long Term Debts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.magicsoftware.com/role/LeasesTables", "longName": "996012 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.magicsoftware.com/role/ShareBasedPaymentsTables", "longName": "996013 - Disclosure - Share Based Payments (Tables)", "shortName": "Share Based Payments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables", "longName": "996014 - Disclosure - Employee Benefit Liabilities (Tables)", "shortName": "Employee Benefit Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.magicsoftware.com/role/EquityTables", "longName": "996015 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.magicsoftware.com/role/IncomeTaxTables", "longName": "996016 - Disclosure - Income Tax (Tables)", "shortName": "Income Tax (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.magicsoftware.com/role/RevenueRecognitionTables", "longName": "996017 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables", "longName": "996018 - Disclosure - Selected Statements of Income Data (Tables)", "shortName": "Selected Statements of Income Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.magicsoftware.com/role/OperatingSegmentsTables", "longName": "996019 - Disclosure - Operating Segments (Tables)", "shortName": "Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfResultsOfOperationsAndProspectsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DisclosureOfResultsOfOperationsAndProspectsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "longName": "996020 - Disclosure - Material Accounting Policies (Details)", "shortName": "Material Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "longName": "996021 - Disclosure - Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset", "shortName": "Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c56", "name": "mgic:RightUseOfAsset", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c56", "name": "mgic:RightUseOfAsset", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "longName": "996022 - Disclosure - Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates", "shortName": "Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c60", "name": "mgic:EstimatedUsefulLifeOfAsset", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c60", "name": "mgic:EstimatedUsefulLifeOfAsset", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable", "longName": "996023 - Disclosure - Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets", "shortName": "Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c64", "name": "ifrs-full:DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c64", "name": "ifrs-full:DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.magicsoftware.com/role/BusinessCombinationsDetails", "longName": "996024 - Disclosure - Business Combinations (Details)", "shortName": "Business Combinations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "longName": "996025 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c74", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c74", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals", "longName": "996026 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c74", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c74", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfBusinessCombinationsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "longName": "996027 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c76", "name": "ifrs-full:NetDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c76", "name": "ifrs-full:NetDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0", "longName": "996028 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c76", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c76", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "longName": "996029 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c78", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c78", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1", "longName": "996030 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c78", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c78", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "longName": "996031 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c80", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c80", "name": "ifrs-full:NetDeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2", "longName": "996032 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c80", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c80", "name": "mgic:NetLiabilitiesExcludingOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3", "longName": "996033 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "shortName": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c82", "name": "ifrs-full:NetDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c82", "name": "ifrs-full:NetDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable", "longName": "996034 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c2", "name": "mgic:CashAndDepositsForImmediateWithdrawal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:CashAndDepositsForImmediateWithdrawal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable", "longName": "996035 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses", "shortName": "Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:CurrentPrepaidExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:CurrentPrepaidExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "longName": "996036 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "shortName": "Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c2", "name": "mgic:AssetsInRespectOfBusinessCombinations", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:FinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R69": { "role": "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable", "longName": "996037 - Disclosure - Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations", "shortName": "Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c3", "name": "ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c31", "name": "ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R70": { "role": "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable", "longName": "996038 - Disclosure - Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations", "shortName": "Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c3", "name": "mgic:DeferredConsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c31", "name": "mgic:DeferredConsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R71": { "role": "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable", "longName": "996039 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position", "shortName": "Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R72": { "role": "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable", "longName": "996040 - Disclosure - Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement", "shortName": "Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c3", "name": "mgic:PropertyPlantAndEquipmentsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c31", "name": "mgic:PropertyPlantAndEquipmentsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R73": { "role": "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "longName": "996041 - Disclosure - Intangible Assets, Net (Details) - Schedule of Composition and Movement", "shortName": "Intangible Assets, Net (Details) - Schedule of Composition and Movement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c3", "name": "mgic:GoodwillandOtherIntangibleAssetCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:CapitalizedDevelopmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R74": { "role": "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable", "longName": "996042 - Disclosure - Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets", "shortName": "Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c0", "name": "mgic:CostsOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:CostsOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable", "longName": "996043 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment", "shortName": "Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c2", "name": "mgic:CapitalizedSoftwareDevelopmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:CapitalizedSoftwareDevelopmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "longName": "996044 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets", "shortName": "Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:IntangibleAssetsAndGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c162", "name": "ifrs-full:IntangibleAssetsAndGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R77": { "role": "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable", "longName": "996045 - Disclosure - Goodwill (Details) - Schedule of Carrying Amount of Goodwill", "shortName": "Goodwill (Details) - Schedule of Carrying Amount of Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c3", "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c31", "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R78": { "role": "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable", "longName": "996046 - Disclosure - Goodwill (Details) - Schedule of Assessment for Goodwill Impairment", "shortName": "Goodwill (Details) - Schedule of Assessment for Goodwill Impairment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c172", "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c172", "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfGoodwillExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable", "longName": "996047 - Disclosure - Short Term Debts (Details) - Schedule of Short Term Debts", "shortName": "Short Term Debts (Details) - Schedule of Short Term Debts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:ShorttermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c177", "name": "mgic:DerivativeCurrenciesBought", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R80": { "role": "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable", "longName": "996048 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable", "shortName": "Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c2", "name": "mgic:EmployeesAndPayrollAccruals", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:EmployeesAndPayrollAccruals", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.magicsoftware.com/role/LongTermDebtsDetails", "longName": "996049 - Disclosure - Long Term Debts (Details)", "shortName": "Long Term Debts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c0", "name": "mgic:LoanAgreementDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:LoanAgreementDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "longName": "996050 - Disclosure - Long Term Debts (Details) - Schedule of Long Term Liabilities", "shortName": "Long Term Debts (Details) - Schedule of Long Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c2", "name": "mgic:TotalLongTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:TotalLongTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable", "longName": "996051 - Disclosure - Long Term Debts (Details) - Schedule of Maturity Dates", "shortName": "Long Term Debts (Details) - Schedule of Maturity Dates", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:CurrentPortionOfLongtermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:CurrentPortionOfLongtermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails", "longName": "996052 - Disclosure - Related Parties Transactions (Details)", "shortName": "Related Parties Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ServicesReceivedRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ServicesReceivedRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.magicsoftware.com/role/LeasesDetails", "longName": "996053 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c0", "name": "mgic:DescriptionOfLeaseExpiring", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:DescriptionOfLeaseExpiring", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "longName": "996054 - Disclosure - Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities", "shortName": "Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:GrossLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:GrossLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable", "longName": "996055 - Disclosure - Leases (Details) - Schedule of Information on leases", "shortName": "Leases (Details) - Schedule of Information on leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c0", "name": "mgic:ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable", "longName": "996056 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms", "shortName": "Leases (Details) - Schedule of Weighted Average Remaining Lease Terms", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c2", "name": "mgic:WeightedAverageRemainingLeaseTermyears", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:WeightedAverageRemainingLeaseTermyears", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable", "longName": "996057 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets", "shortName": "Leases (Details) - Schedule of Right-of-Use Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c0", "name": "mgic:ModificationOfLeases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:ModificationOfLeases", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails", "longName": "996058 - Disclosure - Share Based Payments (Details)", "shortName": "Share Based Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c3", "name": "mgic:PurchaseOfShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "mgic:PurchaseOfShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable", "longName": "996059 - Disclosure - Share Based Payments (Details) - Schedule of Employee Option Activity", "shortName": "Share Based Payments (Details) - Schedule of Employee Option Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c264", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c264", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable", "longName": "996060 - Disclosure - Share Based Payments (Details) - Schedule of Options Outstanding", "shortName": "Share Based Payments (Details) - Schedule of Options Outstanding", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c270", "name": "ifrs-full:NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c270", "name": "ifrs-full:NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "longName": "996061 - Disclosure - Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model", "shortName": "Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c5", "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable", "longName": "996062 - Disclosure - Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option", "shortName": "Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c263", "name": "mgic:SellingAndMarketingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c263", "name": "mgic:SellingAndMarketingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails", "longName": "996063 - Disclosure - Employee Benefit Liabilities (Details)", "shortName": "Employee Benefit Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable", "longName": "996064 - Disclosure - Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans", "shortName": "Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:DefinedBenefitObligationAtPresentValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:DefinedBenefitObligationAtPresentValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails", "longName": "996065 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:DepositsFromBanks", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:DepositsFromBanks", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.magicsoftware.com/role/EquityDetails", "longName": "996066 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c284", "name": "mgic:DividendDistributed", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c284", "name": "mgic:DividendDistributed", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable", "longName": "996067 - Disclosure - Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss)", "shortName": "Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.magicsoftware.com/role/IncomeTaxDetails", "longName": "996068 - Disclosure - Income Tax (Details)", "shortName": "Income Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c302", "name": "ifrs-full:ApplicableTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c302", "name": "ifrs-full:ApplicableTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable", "longName": "996069 - Disclosure - Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities", "shortName": "Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:DeferredTaxAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:DeferredTaxLiabilityAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R102": { "role": "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable", "longName": "996070 - Disclosure - Income Tax (Details) - Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities", "shortName": "Income Tax (Details) - Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c2", "name": "mgic:GrossDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:GrossDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable", "longName": "996071 - Disclosure - Income Tax (Details) - Schedule of Income Tax", "shortName": "Income Tax (Details) - Schedule of Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c0", "name": "mgic:CurrentFederalTaxExpenseBenefi", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:CurrentFederalTaxExpenseBenefi", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable", "longName": "996072 - Disclosure - Income Tax (Details) - Schedule of Theoretical Tax Expense", "shortName": "Income Tax (Details) - Schedule of Theoretical Tax Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:TaxRateEffectOfForeignTaxRates", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R105": { "role": "http://www.magicsoftware.com/role/RevenueRecognitionDetails", "longName": "996073 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c0", "name": "mgic:AggregateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ifrs-full:DisclosureOfRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:AggregateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ifrs-full:DisclosureOfRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable", "longName": "996074 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers", "shortName": "Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c2", "name": "ifrs-full:TradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "ifrs-full:TradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals", "longName": "996075 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals)", "shortName": "Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c2", "name": "mgic:AllowanceAccountForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:AllowanceAccountForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable", "longName": "996076 - Disclosure - Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables", "shortName": "Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c330", "name": "mgic:TotalTradeReceivablesNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c330", "name": "mgic:TotalTradeReceivablesNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable", "longName": "996077 - Disclosure - Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition", "shortName": "Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c0", "name": "mgic:ProductsAndServicesTransferredOverTime", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:ProductsAndServicesTransferredOverTime", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable", "longName": "996078 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net", "shortName": "Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c0", "name": "mgic:ResearchAndDevelopmentExpenseGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:ResearchAndDevelopmentExpenseGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable", "longName": "996079 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses", "shortName": "Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c342", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c342", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable", "longName": "996080 - Disclosure - Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses", "shortName": "Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c345", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c345", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable", "longName": "996081 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses", "shortName": "Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable", "longName": "996082 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share", "shortName": "Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c0", "name": "mgic:NetIncomeAttributableToMagicShareholdersinDollarsPerShare", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:NetIncomeAttributableToMagicShareholdersinDollarsPerShare", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.magicsoftware.com/role/OperatingSegmentsDetails", "longName": "996083 - Disclosure - Operating Segments (Details)", "shortName": "Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c0", "name": "mgic:ReportableBusinessSegments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "mgic:ReportableBusinessSegments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable", "longName": "996084 - Disclosure - Operating Segments (Details) - Schedule of Reported Segment Results of Operation", "shortName": "Operating Segments (Details) - Schedule of Reported Segment Results of Operation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R117": { "role": "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable", "longName": "996085 - Disclosure - Operating Segments (Details) - Schedule of Total Revenues", "shortName": "Operating Segments (Details) - Schedule of Total Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true }, "uniqueAnchor": { "contextRef": "c309", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "unique": true } }, "R118": { "role": "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "longName": "996086 - Disclosure - Operating Segments (Details) - Schedule of Long-Lived Assets", "shortName": "Operating Segments (Details) - Schedule of Long-Lived Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c2", "name": "mgic:LonglivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "mgic:LonglivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.magicsoftware.com/role/SubsequentEventsDetails", "longName": "996087 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c382", "name": "ifrs-full:DividendPayables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c382", "name": "ifrs-full:DividendPayables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205700-20f_magic.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "mgic_AccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedExpenses", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable": { "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses", "label": "Accrued Expenses" } } }, "auth_ref": [] }, "mgic_AccruedExpensesAndOtherAccountsPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedExpensesAndOtherAccountsPayableAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Accounts Payable [Abstract]" } } }, "auth_ref": [] }, "mgic_AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Accounts Payable [Line Items]" } } }, "auth_ref": [] }, "mgic_AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable [Table]" } } }, "auth_ref": [] }, "mgic_AccruedInterestOnLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedInterestOnLongTermDebtMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest on long term debt [Member]", "label": "Accrued Interest On Long Term Debt Member" } } }, "auth_ref": [] }, "mgic_AccruedInterestOnLongTermDebtOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccruedInterestOnLongTermDebtOneMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest on long term debt [Member]", "label": "Accrued Interest On Long Term Debt One Member" } } }, "auth_ref": [] }, "mgic_AccumulatedAmortizationAndImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccumulatedAmortizationAndImpairment", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, Accumulated amortization and impairment", "periodEndLabel": "Ending balance, Accumulated amortization and impairment", "documentation": "Accumulated amortization and impairment.", "label": "Accumulated Amortization And Impairment" } } }, "auth_ref": [] }, "ifrs-full_AccumulatedDepreciationAndAmortisationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedDepreciationAndAmortisationMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Depreciation [Member]", "verboseLabel": "Accumulated depreciation [Member]", "label": "Accumulated depreciation and amortisation [member]" } }, "en": { "role": { "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r61", "r289", "r293", "r296", "r297" ] }, "ifrs-full_AccumulatedOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedOtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated other comprehensive income" } }, "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]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other Comprehensive Income (loss)", "label": "Accumulated other comprehensive income [member]" } }, "en": { "role": { "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r278" ] }, "mgic_AccumulatedTaxExemptEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccumulatedTaxExemptEarnings", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accumulated tax-exempt earnings amount", "documentation": "Amount of accumulated tax exempt earnings.", "label": "Accumulated Tax Exempt Earnings" } } }, "auth_ref": [] }, "mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AccumulatedUnrealizedGainOnDerivativeInstrumentsNet", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable": { "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated unrealized gain on derivative instruments, net", "label": "Accumulated Unrealized Gain On Derivative Instruments Net" } } }, "auth_ref": [] }, "mgic_AcquiredTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquiredTechnology", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "parentTag": "ifrs-full_IntangibleAssetsAndGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "documentation": "Acquired technology.", "label": "Acquired Technology" } } }, "auth_ref": [] }, "mgic_AcquiredTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquiredTechnologyMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Technology [Member]", "verboseLabel": "Acquired technology [Member]", "label": "Acquired Technology Member" } } }, "auth_ref": [] }, "mgic_AcquisitionOfRedeemableNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquisitionOfRedeemableNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of non-controlling interests", "documentation": "The amount of acquisition of redeemable non-controlling interests.", "label": "Acquisition Of Redeemable Noncontrolling Interests" } } }, "auth_ref": [] }, "mgic_AcquisitionOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquisitionOfSubsidiaries", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of subsidiaries", "documentation": "The amount of acquisition of subsidiaries.", "label": "Acquisition Of Subsidiaries" } } }, "auth_ref": [] }, "mgic_AcquisitionOfSubsidiariesCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquisitionOfSubsidiariesCosts", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of subsidiaries", "documentation": "Acquisition of subsidiaries.", "label": "Acquisition Of Subsidiaries Costs" } } }, "auth_ref": [] }, "ifrs-full_AcquisitiondateFairValueOfEquityInterestInAcquireeHeldByAcquirerImmediatelyBeforeAcquisitionDate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AcquisitiondateFairValueOfEquityInterestInAcquireeHeldByAcquirerImmediatelyBeforeAcquisitionDate", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of acquisition date", "label": "Acquisition-date fair value of equity interest in acquiree held by acquirer immediately before acquisition date" } }, "en": { "role": { "documentation": "The acquisition-date fair value of equity interest in the acquiree held by the acquirer immediately before the acquisition date in a business combination achieved in stages. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r178" ] }, "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration amount", "label": "Consideration transferred, acquisition-date fair value" } }, "en": { "role": { "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r175" ] }, "mgic_AcquisitionsOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AcquisitionsOfSubsidiaries", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations", "documentation": "Acquisition of subsidiaries.", "label": "Acquisitions Of Subsidiaries" } } }, "auth_ref": [] }, "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of subsidiaries", "label": "Acquisitions through business combinations, property, plant and equipment" } }, "en": { "role": { "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]" } } }, "auth_ref": [ "r55" ] }, "ifrs-full_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Additional allowance recognised in profit or loss, allowance account for credit losses of financial assets" } }, "en": { "role": { "documentation": "The amount of additional allowance for credit losses of financial assets recognised in profit or loss. [Refer: Allowance account for credit losses of financial assets]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdditionalDisclosuresForAmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalDisclosuresForAmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of assets acquired and liabilities assumed at the date of acquisition:", "label": "Additional disclosures for amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]" } } }, "auth_ref": [] }, "ifrs-full_AdditionalPaidinCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalPaidinCapital", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional paid-in capital" } }, "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." } } }, "auth_ref": [ "r281" ] }, "ifrs-full_AdditionalPaidinCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalPaidinCapitalMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional paid-in capital [member]" } }, "en": { "role": { "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r278" ] }, "mgic_AdditionsDuringTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdditionsDuringTheYearAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year:", "label": "Additions During The Year Abstract" } } }, "auth_ref": [] }, "mgic_AdditionsDuringTheYearAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdditionsDuringTheYearAbstract0", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year:", "label": "Additions During The Year Abstract0" } } }, "auth_ref": [] }, "mgic_AdditionsDuringTheYearAbstract1": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdditionsDuringTheYearAbstract1", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year:", "label": "Additions During The Year Abstract1" } } }, "auth_ref": [] }, "mgic_AdditionsDuringTheYearAbstract2": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdditionsDuringTheYearAbstract2", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year:", "label": "Additions During The Year Abstract2" } } }, "auth_ref": [] }, "mgic_AdditionsDuringTheYearAbstract3": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdditionsDuringTheYearAbstract3", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year:", "label": "Additions During The Year Abstract3" } } }, "auth_ref": [] }, "ifrs-full_AdditionsToRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsToRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "New leases", "label": "Additions to right-of-use assets" } }, "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r148" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ifrs-full_AdjustedWeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustedWeightedAverageShares", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share \u2013 adjusted weighted average shares outstanding", "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share" } }, "en": { "role": { "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r78" ] }, "mgic_AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperations", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments arising from translating financial statements of foreign operations", "documentation": "Adjustments arising from translating financial statements of foreign operations.", "label": "Adjustments Arising From Translating Financial Statements Of Foreign Operations" } } }, "auth_ref": [] }, "mgic_AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperationsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperationsAmortization", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments arising from translating financial statements of foreign operations", "documentation": "Adjustments arising from translating financial statements of foreign operations amortization.", "label": "Adjustments Arising From Translating Financial Statements Of Foreign Operations Amortization" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForCurrentTaxOfPriorPeriod", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible expenses and tax expenses in respect of prior years, net", "label": "Adjustments for current tax of prior periods" } }, "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods." } } }, "auth_ref": [ "r223" ] }, "mgic_AdjustmentsForDecreaseIncreaseInOtherCurrentAndLongtermAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAndLongtermAccountsReceivable", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and long-term accounts receivable", "documentation": "Other current and long-term accounts receivable.", "label": "Adjustments For Decrease Increase In Other Current And Longterm Accounts Receivable" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Adjustments for decrease (increase) in trade and other receivables" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]" } } }, "auth_ref": [ "r302" ] }, "ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDeferredTaxOfPriorPeriods", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement period adjustments", "label": "Adjustments for deferred tax of prior periods" } }, "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods." } } }, "auth_ref": [ "r284" ] }, "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDepreciationAndAmortisationExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Adjustments for depreciation and amortisation expense" } }, "en": { "role": { "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]" } } }, "auth_ref": [ "r301" ] }, "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital gain from sale of property, plant and equipment", "label": "Adjustments for gain (loss) on disposals, property, plant and equipment" } }, "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]" } } }, "auth_ref": [ "r302" ] }, "mgic_AdjustmentsForIncreaseDecreaseInDeferredRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsForIncreaseDecreaseInDeferredRevenues", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "documentation": "Deferred revenues.", "label": "Adjustments For Increase Decrease In Deferred Revenues" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Adjustments for increase (decrease) in trade accounts payable" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r300" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other accounts payable", "label": "Adjustments for increase (decrease) in trade and other payables" } }, "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)]" } } }, "auth_ref": [ "r302" ] }, "mgic_AdjustmentsForIndexation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsForIndexation", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for indexation", "label": "Adjustments For Indexation" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForReconcileProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForReconcileProfitLoss", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Cash paid in conjunction with acquisitions, net of acquired cash total", "label": "Adjustments to reconcile profit (loss)" } }, "en": { "role": { "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r98" ] }, "ifrs-full_AdjustmentsForSharebasedPayments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForSharebasedPayments", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow", "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Cost of share-based payment", "verboseLabel": "Share-based payment expense related to employee stock options", "label": "Adjustments for share-based payments" } }, "en": { "role": { "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r301" ] }, "mgic_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities Abstract" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsToReconcileProfitLossOtherThanChangesInWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsToReconcileProfitLossOtherThanChangesInWorkingCapital", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital adjustments", "label": "Adjustments to reconcile profit (loss) other than changes in working capital" } }, "en": { "role": { "documentation": "Adjustments, other than changes in working capital, to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r302" ] }, "mgic_AdvancePaymentForFutureAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AdvancePaymentForFutureAcquisition", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance payment for future acquisition", "documentation": "Advance payment for future acquisition.", "label": "Advance Payment For Future Acquisition" } } }, "auth_ref": [] }, "ifrs-full_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdvertisingExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable": { "parentTag": "ifrs-full_SalesAndMarketingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expenses", "label": "Advertising expense" } }, "en": { "role": { "documentation": "The amount of expense arising from advertising." } } }, "auth_ref": [ "r279" ] }, "mgic_AggregateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AggregateAmount", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount", "documentation": "aggregate amount.", "label": "Aggregate Amount" } } }, "auth_ref": [] }, "mgic_AggregateOrdinarySharesAvailableForFutureGrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AggregateOrdinarySharesAvailableForFutureGrants", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate ordinary shares available for future grants (in Shares)", "documentation": "Number of aggregate ordinary shares available for future grants.", "label": "Aggregate Ordinary Shares Available For Future Grants" } } }, "auth_ref": [] }, "ifrs-full_AggregatedTimeBandsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AggregatedTimeBandsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "label": "Aggregated time bands [member]" } }, "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." } } }, "auth_ref": [ "r20", "r138", "r153", "r154", "r157", "r158", "r159", "r160", "r186", "r228", "r253", "r260" ] }, "ifrs-full_AllLevelsOfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllLevelsOfFairValueHierarchyMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "All levels of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used." } } }, "auth_ref": [ "r65", "r128" ] }, "mgic_AllowanceAccountForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AllowanceAccountForCreditLosses", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net of allowance for credit losses", "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]", "label": "Allowance Account For Credit Losses" } } }, "auth_ref": [] }, "ifrs-full_AllowanceForCreditLossesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllowanceForCreditLossesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves and allowances [Member]", "label": "Allowance for credit losses [member]" } }, "en": { "role": { "documentation": "This member stands for an allowance account used to record impairments to financial assets due to credit losses." } } }, "auth_ref": [ "r286" ] }, "mgic_AllowancesForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AllowancesForCreditLossMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses [Member]", "label": "Allowances For Credit Loss Member" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "mgic_AmortizationOfInterestAndExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AmortizationOfInterestAndExchangeRate", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of interest and exchange rate", "label": "Amortization Of Interest And Exchange Rate" } } }, "auth_ref": [] }, "mgic_AmortizationOfInterestAndExchangeRateRelatedToDeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AmortizationOfInterestAndExchangeRateRelatedToDeferredConsideration", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of interest and exchange rate", "documentation": "The amount of amortization of interest and exchange rate.", "label": "Amortization Of Interest And Exchange Rate Related To Deferred Consideration" } } }, "auth_ref": [] }, "mgic_AmortizationOfPremiumAndAccruedInterestOnDebtInstrumentsAtFairValueThroughOtherCo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AmortizationOfPremiumAndAccruedInterestOnDebtInstrumentsAtFairValueThroughOtherCo", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of premium and accrued interest on debt instruments at fair value through other comprehensive income", "documentation": "Amortization of premium and accrued interest on debt instruments at fair value.", "label": "Amortization Of Premium And Accrued Interest On Debt Instruments At Fair Value Through Other Co" } } }, "auth_ref": [] }, "mgic_AmortizationRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AmortizationRecognized", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization recognized in the year", "documentation": "Amortization recognized in the year.", "label": "Amortization Recognized" } } }, "auth_ref": [] }, "ifrs-full_AmountsPayableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsPayableRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables balances due parties", "label": "Amounts payable, related party transactions" } }, "en": { "role": { "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r70", "r72" ] }, "ifrs-full_AmountsReceivableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsReceivableRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables balances due parties", "label": "Amounts receivable, related party transactions" } }, "en": { "role": { "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r70", "r72" ] }, "ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Past due but not Impaired Trade Receivables", "label": "Analysis of age of financial assets that are past due but not impaired [text block]" } }, "en": { "role": { "documentation": "Analysis of the age of financial assets that are past due but not impaired. [Refer: Financial assets]" } } }, "auth_ref": [ "r216" ] }, "mgic_AnnualCompensationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AnnualCompensationPercentage", "presentation": [ "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual compensation percentage", "documentation": "Annual compensation percentage.", "label": "Annual Compensation Percentage" } } }, "auth_ref": [] }, "mgic_AnnualRevenuesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AnnualRevenuesPercentage", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual revenues percentage", "documentation": "Annual revenues, percentage.", "label": "Annual Revenues Percentage" } } }, "auth_ref": [] }, "ifrs-full_ApplicableTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ApplicableTaxRate", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate tax rate", "label": "Applicable tax rate" } }, "en": { "role": { "documentation": "The applicable income tax rate." } } }, "auth_ref": [ "r49" ] }, "mgic_AssetPurchaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AssetPurchaseAgreementsMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails", "http://www.magicsoftware.com/role/BusinessCombinationsTables", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Purchase Agreements [Member]", "label": "Asset Purchase Agreements Member" } } }, "auth_ref": [] }, "ifrs-full_Assets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets" } }, "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." } } }, "auth_ref": [ "r17", "r127", "r128", "r129", "r204", "r207" ] }, "ifrs-full_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AssetsAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [abstract]" } } }, "auth_ref": [] }, "mgic_AssetsInRespectOfBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "AssetsInRespectOfBusinessCombinations", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "parentTag": "ifrs-full_FinancialAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets in respect of business combinations", "documentation": "Assets in respect of business combinations.", "label": "Assets In Respect Of Business Combinations" } } }, "auth_ref": [] }, "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "label": "Attribution of expenses by nature to their function [axis]" } }, "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." } } }, "auth_ref": [ "r276", "r279" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r268", "r269", "r270" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r268", "r269", "r270" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r268", "r269", "r270" ] }, "ifrs-full_AverageEffectiveTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AverageEffectiveTaxRate", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Least percentage", "label": "Average effective tax rate" } }, "en": { "role": { "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]" } } }, "auth_ref": [ "r49" ] }, "mgic_BEPSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BEPSMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BEPS [Member]", "label": "BEPSMember" } } }, "auth_ref": [] }, "ifrs-full_BankAndSimilarCharges": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BankAndSimilarCharges", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank charges, negative foreign exchange differences and other financial expenses", "label": "Bank and similar charges" } }, "en": { "role": { "documentation": "The amount of bank and similar charges recognised by the entity as an expense." } } }, "auth_ref": [ "r279" ] }, "mgic_BankLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BankLoansMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank loans [Member]", "label": "Bank Loans Member" } } }, "auth_ref": [] }, "ifrs-full_BasicEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BasicEarningsLossPerShare", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share (in Dollars per share)", "verboseLabel": "Basic and diluted net earnings per share (in Dollars per share)", "label": "Basic earnings (loss) per share" } }, "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)." } } }, "auth_ref": [ "r76", "r77" ] }, "ifrs-full_BottomOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BottomOfRangeMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bottom of Range [Member]", "verboseLabel": "Bottom of range [member]", "netLabel": "Bottom of range [Member]", "label": "Bottom of range [member]" } }, "en": { "role": { "documentation": "This member stands for the bottom of a range." } } }, "auth_ref": [ "r132", "r159", "r169", "r240", "r241", "r306" ] }, "ifrs-full_BuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BuildingsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings [Member]", "label": "Buildings [member]" } }, "en": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_BusinessCombinationsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BusinessCombinationsAxis", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails", "http://www.magicsoftware.com/role/BusinessCombinationsTables", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2" ], "lang": { "en-us": { "role": { "label": "Business combinations [axis]" } }, "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." } } }, "auth_ref": [ "r179" ] }, "mgic_BusinessCombinationsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Line Items]", "label": "Business Combinations Details Line Items" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Line Items]", "label": "Business Combinations Details Scheduleof Estimated Fair Valuesofthe Assets Acquiredand Liabilities Parentheticals Line Items" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals) [Table]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities [Table]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Details) [Table]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsTable", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combinations [Table]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsTablesLineItems", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Tables) [Line Items]" } } }, "auth_ref": [] }, "mgic_BusinessCombinationsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "BusinessCombinationsTablesTable", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Tables) [Table]" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business Contact", "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r269", "r270" ] }, "ifrs-full_CapitalCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CapitalCommitmentsAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "mgic_CapitalizedDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CapitalizedDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized development costs", "documentation": "Capitalized development costs.", "label": "Capitalized Development Costs" } } }, "auth_ref": [] }, "mgic_CapitalizedSoftwareCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CapitalizedSoftwareCosts", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable": { "parentTag": "ifrs-full_ResearchAndDevelopmentExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less - capitalized software costs", "documentation": "Capitalized software costs.", "label": "Capitalized Software Costs" } } }, "auth_ref": [] }, "mgic_CapitalizedSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CapitalizedSoftwareDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "parentTag": "ifrs-full_IntangibleAssetsAndGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Software development costs", "documentation": "Capitalized Software development costs.", "label": "Capitalized Software Development Costs" } } }, "auth_ref": [] }, "mgic_CapitalizedSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CapitalizedSoftwareDevelopmentCostsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Software development costs [Member]", "label": "Capitalized Software Development Costs Member" } } }, "auth_ref": [] }, "mgic_CarryforwardsLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CarryforwardsLossesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carry-forwards losses [Member]", "label": "Carryforwards Losses Member" } } }, "auth_ref": [] }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]" } }, "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." } } }, "auth_ref": [ "r54", "r58", "r84", "r85", "r91", "r92", "r93", "r94", "r95", "r182", "r190", "r191" ] }, "ifrs-full_CarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Carrying amount [member]" } }, "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]" } } }, "auth_ref": [ "r58", "r85", "r91", "r93", "r94", "r182", "r190", "r191" ] }, "ifrs-full_Cash": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Won damages", "label": "Cash" } }, "en": { "role": { "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]" } } }, "auth_ref": [ "r303" ] }, "ifrs-full_CashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ConsolidatedCashFlow", "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "terseLabel": "Cash and cash equivalents", "label": "Cash and cash equivalents" } }, "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]" } } }, "auth_ref": [ "r13", "r104", "r123" ] }, "mgic_CashAndDepositsForImmediateWithdrawal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashAndDepositsForImmediateWithdrawal", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable": { "parentTag": "ifrs-full_OtherCashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Balance nominated in USD", "documentation": "Cash and deposits for immediate withdrawal.", "label": "Cash And Deposits For Immediate Withdrawal" } } }, "auth_ref": [] }, "mgic_CashEquivalentsBalanceNominatedInOtherCurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashEquivalentsBalanceNominatedInOtherCurrencies", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable": { "parentTag": "ifrs-full_OtherCashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Balance nominated in other currencies", "documentation": "Balance nominated in other currencies.", "label": "Cash Equivalents Balance Nominated In Other Currencies" } } }, "auth_ref": [] }, "mgic_CashEquivalentsInNISdenominatedDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashEquivalentsInNISdenominatedDeposit", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable": { "parentTag": "ifrs-full_OtherCashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Balance nominated in NIS", "documentation": "Cash equivalents in NIS-denominated deposit.", "label": "Cash Equivalents In NISdenominated Deposit" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Change in short-term and long-term deposits", "label": "Cash flows from (used in) decrease (increase) in short-term deposits and investments" } }, "en": { "role": { "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments." } } }, "auth_ref": [ "r298" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Cash flows from (used in) financing activities" } }, "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." } } }, "auth_ref": [ "r96", "r105" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Cash flows from (used in) financing activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash flows from (used in) investing activities" } }, "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." } } }, "auth_ref": [ "r96", "r105" ] }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Cash flows from (used in) investing activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivities", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash flows from (used in) operating activities" } }, "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]" } } }, "auth_ref": [ "r96", "r105" ] }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Cash flows from (used in) operating activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashOutflowForLeases": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashOutflowForLeases", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash outflow for leases", "label": "Cash outflow for leases" } }, "en": { "role": { "documentation": "The cash outflow for leases." } } }, "auth_ref": [ "r147" ] }, "mgic_CashPaidDueToExerciseOfPutOptionByNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashPaidDueToExerciseOfPutOptionByNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid due to exercise of put option by non-controlling interests", "documentation": "Cash paid due to exercise of put option by non-controlling interests.", "label": "Cash Paid Due To Exercise Of Put Option By Noncontrolling Interests" } } }, "auth_ref": [] }, "mgic_CashPaidInConjunctionWithDeferredPaymentsAndContingentLiabilitiesRelatedToBusinessCo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashPaidInConjunctionWithDeferredPaymentsAndContingentLiabilitiesRelatedToBusinessCo", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid in conjunction with deferred payments and contingent liabilities related to business combinations", "documentation": "Cash paid in conjunction with deferred payments and contingent liabilities related to business.", "label": "Cash Paid In Conjunction With Deferred Payments And Contingent Liabilities Related To Business Co" } } }, "auth_ref": [] }, "ifrs-full_CashTransferred": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashTransferred", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment (in New Shekels)", "label": "Cash transferred" } }, "en": { "role": { "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r174" ] }, "mgic_CashandCashEquivalentsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashandCashEquivalentsTablesLineItems", "presentation": [ "http://www.magicsoftware.com/role/CashandCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Cash And Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "mgic_CashandCashEquivalentsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CashandCashEquivalentsTablesTable", "presentation": [ "http://www.magicsoftware.com/role/CashandCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfRelatedPartiesAxis", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Categories of related parties [axis]" } }, "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." } } }, "auth_ref": [ "r71" ] }, "mgic_ChangeInValuationOfContingentConsiderationRelatedToAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ChangeInValuationOfContingentConsiderationRelatedToAcquisitions", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_OtherOperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in valuation of contingent consideration related to acquisitions", "documentation": "The amount of change in valuation of contingent consideration related to acquisitions.", "label": "Change In Valuation Of Contingent Consideration Related To Acquisitions" } } }, "auth_ref": [] }, "ifrs-full_ChangesInGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ChangesInGoodwill", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Increase (decrease) in goodwill" } }, "en": { "role": { "documentation": "The increase (decrease) in goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r182" ] }, "ifrs-full_ChangesInGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ChangesInGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "auth_ref": [] }, "mgic_ChangesInValueOfShorttermAndLongtermLoansFromBanksAndOthersAndDepositsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ChangesInValueOfShorttermAndLongtermLoansFromBanksAndOthersAndDepositsNet", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in value of short-term and long-term loans from banks and others and deposits, net", "documentation": "Changes in value of short-term and long-term loans from banks and others and deposits, net", "label": "Changes In Value Of Shortterm And Longterm Loans From Banks And Others And Deposits Net" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfAssetsAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" ], "lang": { "en-us": { "role": { "label": "Classes of assets [axis]" } }, "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." } } }, "auth_ref": [ "r80", "r81", "r130", "r150" ] }, "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfEmployeeBenefitsExpenseAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Liabilities [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Classes of intangible assets other than goodwill [axis]" } }, "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." } } }, "auth_ref": [ "r86" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "label": "Classes of property, plant and equipment [axis]" } }, "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." } } }, "auth_ref": [ "r59" ] }, "mgic_ClosingPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ClosingPayment", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing payment", "documentation": "Closing payment.", "label": "Closing Payment" } } }, "auth_ref": [] }, "mgic_CommITSolutions2022PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CommITSolutions2022PlanMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Comm-IT Solutions 2022 Plan [Member]", "label": "Comm ITSolutions2022 Plan Member" } } }, "auth_ref": [] }, "mgic_CommitmentsAndContingencies1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CommitmentsAndContingencies1", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The amount of commitments and contingencies.", "label": "Commitments And Contingencies1" } } }, "auth_ref": [] }, "mgic_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CommitmentsandContingenciesDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Line Items]" } } }, "auth_ref": [] }, "mgic_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "mgic_CompetitiveDigitalEcosystem": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CompetitiveDigitalEcosystem", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Competitive digital ecosystem", "documentation": "Competitive digital ecosystem.", "label": "Competitive Digital Ecosystem" } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfEquityAxis", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Components of equity [axis]" } }, "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." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_ComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncomeAlt0": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome", "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "terseLabel": "Total comprehensive income", "label": "Comprehensive income" } }, "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." } } }, "auth_ref": [ "r2", "r34", "r108", "r111", "r120", "r239" ] }, "ifrs-full_ComprehensiveIncomeAttributableToAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome", "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Attributable to:", "verboseLabel": "Total comprehensive income attributable to:", "label": "Comprehensive income attributable to [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncomeAlt0": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Comprehensive income, attributable to non-controlling interests" } }, "en": { "role": { "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]" } } }, "auth_ref": [ "r2", "r37" ] }, "ifrs-full_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and peripheral equipment [Member]", "label": "Computer equipment [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Software [Member]", "label": "Computer software [member]" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r231" ] }, "mgic_ComputersAndPeripheralEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ComputersAndPeripheralEquipmentMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and peripheral equipment [Member]", "label": "Computers And Peripheral Equipment Member" } } }, "auth_ref": [] }, "ifrs-full_ConsiderationPaidReceived": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ConsiderationPaidReceived", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration paid", "label": "Consideration paid (received)" } }, "en": { "role": { "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r103" ] }, "mgic_ConsolidatedRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ConsolidatedRevenues", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated revenues (in New Shekels)", "documentation": "Represents the amount of consolidated revenues.", "label": "Consolidated Revenues" } } }, "auth_ref": [] }, "mgic_ConsolidatedStatementsOfChangesInEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ConsolidatedStatementsOfChangesInEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements Of Changes In Equity Abstract" } } }, "auth_ref": [] }, "mgic_ConsolidatedStatementsOfComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ConsolidatedStatementsOfComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "mgic_ConsultingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ConsultingServicesMember", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting services [Member]", "label": "Consulting Services Member" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Contact Personnel Email Address", "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Contact Personnel Name", "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "mgic_ContingentConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ContingentConsiderationAmount", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration amount (in New Shekels)", "documentation": "Contingent consideration amount.", "label": "Contingent Consideration Amount" } } }, "auth_ref": [] }, "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Opening balance", "periodEndLabel": "Closing balance", "label": "Contingent consideration recognised as of acquisition date" } }, "en": { "role": { "documentation": "The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r176" ] }, "ifrs-full_ContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssets", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract assets" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity\u2019s future performance)." } } }, "auth_ref": [ "r133", "r137" ] }, "mgic_ControllingShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ControllingShareholderMember", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Controlling Shareholder [Member]", "label": "Controlling Shareholder Member" } } }, "auth_ref": [] }, "mgic_CostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost:", "label": "Cost Abstract" } } }, "auth_ref": [] }, "mgic_CostAtBeginnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostAtBeginnings", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of beginning", "label": "Cost At Beginnings" } } }, "auth_ref": [] }, "mgic_CostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost [Member]", "label": "Cost Member" } } }, "auth_ref": [] }, "ifrs-full_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfSales", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenues", "label": "Cost of sales" } }, "en": { "role": { "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories." } } }, "auth_ref": [ "r0", "r44" ] }, "mgic_CostOfSharebasedPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostOfSharebasedPaymentMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of share-based payment [Member]", "verboseLabel": "Cost of Share-Based Payment [Member]", "label": "Cost Of Sharebased Payment Member" } } }, "auth_ref": [] }, "mgic_CostPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostPurchases", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Cost Purchases" } } }, "auth_ref": [] }, "mgic_CostsAtEnding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostsAtEnding", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of ending", "documentation": "Balance as of ending.", "label": "Costs At Ending" } } }, "auth_ref": [] }, "mgic_CostsOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CostsOfRevenue", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable": { "parentTag": "mgic_IntangibleAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Costs Of Revenue" } } }, "auth_ref": [] }, "mgic_CurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CurrentAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Abstract" } } }, "auth_ref": [] }, "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other accounts payable", "label": "Current accrued expenses and other current liabilities" } }, "en": { "role": { "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_CurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Current assets" } }, "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]" } } }, "auth_ref": [ "r21", "r116", "r239" ] }, "ifrs-full_CurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssetsAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Current assets [abstract]" } } }, "auth_ref": [] }, "mgic_CurrentAssetsRecognisedAsOfAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CurrentAssetsRecognisedAsOfAcquisition", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "documentation": "The amount recognised as of the acquisition date for current assets acquired in a business combination.", "label": "Current Assets Recognised As Of Acquisition" } } }, "auth_ref": [] }, "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssetsRecognisedAsOfAcquisitionDate", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Current assets recognised as of acquisition date" } }, "en": { "role": { "documentation": "The amount recognised as of the acquisition date for current assets acquired in a business combination. [Refer: Current assets; Business combinations [member]]" } } }, "auth_ref": [ "r305" ] }, "mgic_CurrentFederalTaxExpenseBenefi": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CurrentFederalTaxExpenseBenefi", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": "mgic_IncomeTaxExpensesBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "documentation": "Amount of domestic.", "label": "Current Federal Tax Expense Benefi" } } }, "auth_ref": [] }, "ifrs-full_CurrentFinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsAtAmortisedCost", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost", "label": "Current financial assets at amortised cost" } }, "en": { "role": { "documentation": "The amount of current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r197" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ifrs-full_CurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of lease liabilities", "label": "Current lease liabilities" } }, "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r142" ] }, "ifrs-full_CurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Current liabilities" } }, "en": { "role": { "documentation": "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." } } }, "auth_ref": [ "r22", "r118", "r239" ] }, "ifrs-full_CurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES:", "label": "Current liabilities [abstract]" } } }, "auth_ref": [] }, "mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term loans from financial institutions and banks [Member]", "label": "Current Maturities Of Longterm Loans From Financial Institution Member" } } }, "auth_ref": [] }, "mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term loans from banks [Member]", "label": "Current Maturities Of Longterm Loans From Financial Institutions And Banks Member" } } }, "auth_ref": [] }, "ifrs-full_CurrentPortionOfLongtermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPortionOfLongtermBorrowings", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Maturity", "label": "Current portion of non-current borrowings" } }, "en": { "role": { "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_CurrentPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPrepaidExpenses", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Current prepaid expenses" } }, "en": { "role": { "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised." } } }, "auth_ref": [ "r279" ] }, "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPrepaymentsAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Other accounts receivable and prepaid expenses", "label": "Current prepayments and other current assets" } }, "en": { "role": { "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_CurrentRestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentRestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents (in Dollars)", "label": "Current restricted cash and cash equivalents" } }, "en": { "role": { "documentation": "The amount of current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]" } } }, "auth_ref": [ "r281" ] }, "mgic_CustomerRelationship": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CustomerRelationship", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "parentTag": "ifrs-full_IntangibleAssetsAndGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationship", "documentation": "Customer relationship.", "label": "Customer Relationship" } } }, "auth_ref": [] }, "mgic_CustomerRelationshipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CustomerRelationshipMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships [Member]", "label": "Customer Relationship Member" } } }, "auth_ref": [] }, "mgic_CustomersRelationshipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CustomersRelationshipMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationship [Member]", "label": "Customers Relationship Member" } } }, "auth_ref": [] }, "mgic_CustomersoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "CustomersoneMember", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customersone Member" } } }, "auth_ref": [] }, "mgic_DebtInstrumentInterestRatesStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DebtInstrumentInterestRatesStatedPercentage", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate %", "verboseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument Interest Rates Stated Percentage" } } }, "auth_ref": [] }, "mgic_DecreaseInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DecreaseInFairValueOfContingentConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in fair value of contingent consideration", "label": "Decrease In Fair Value Of Contingent Consideration" } } }, "auth_ref": [] }, "ifrs-full_DecreaseIncreaseThroughTaxOnSharebasedPaymentTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DecreaseIncreaseThroughTaxOnSharebasedPaymentTransactions", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of share-based payment", "label": "Decrease (increase) through tax on share-based payment transactions, equity" } }, "en": { "role": { "documentation": "The decrease (increase) in equity resulting from tax on transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]" } } }, "auth_ref": [ "r277" ] }, "mgic_DecreasesDuringTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DecreasesDuringTheYearAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases during the year:", "label": "Decreases During The Year Abstract" } } }, "auth_ref": [] }, "mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred and contingent liabilities assumed in current year business combinations", "documentation": "Deferred and contingent liabilities assumed in current year business combinations.", "label": "Deferred And Contingent Liabilities Assumed In Current Year Business Combinations" } } }, "auth_ref": [] }, "mgic_DeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Opening balance", "periodEndLabel": "Closing balance", "documentation": "The amount of deferred consideration.", "label": "Deferred Consideration" } } }, "auth_ref": [] }, "mgic_DeferredDomesticIncomeTaxExpenseBenefi": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredDomesticIncomeTaxExpenseBenefi", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": "mgic_DeferredIncomeTaxExpensesBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "documentation": "Domestic.", "label": "Deferred Domestic Income Tax Expense Benefi" } } }, "auth_ref": [] }, "mgic_DeferredForeignIncomeTaxExpenseBenefi": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredForeignIncomeTaxExpenseBenefi", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": "mgic_DeferredIncomeTaxExpensesBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "documentation": "Foreign.", "label": "Deferred Foreign Income Tax Expense Benefi" } } }, "auth_ref": [] }, "mgic_DeferredIncomeTaxExpensesBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredIncomeTaxExpensesBenefit", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "documentation": "Total amount.", "label": "Deferred Income Tax Expenses Benefit" } } }, "auth_ref": [] }, "mgic_DeferredRevenueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredRevenueOther", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Deferred Revenue Other" } } }, "auth_ref": [] }, "mgic_DeferredRevenuesAndCustomerAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredRevenuesAndCustomerAdvancesCurrent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues and customer advances", "documentation": "Deferred revenues and customer advances.", "label": "Deferred Revenues And Customer Advances Current" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable": { "parentTag": "ifrs-full_DeferredTaxLiabilityAsset", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "verboseLabel": "Deferred taxes assets", "label": "Deferred tax assets" } }, "en": { "role": { "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r14", "r18", "r50" ] }, "mgic_DeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredTaxAssetsAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets Abstract" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Presentation Net Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred taxes on losses for which deferred taxes were not created", "label": "Deferred tax expense (income) recognised in profit or loss" } }, "en": { "role": { "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]" } } }, "auth_ref": [ "r51" ] }, "mgic_DeferredTaxLiabilitieAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredTaxLiabilitieAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilitie Abstract" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable": { "parentTag": "ifrs-full_DeferredTaxLiabilityAsset", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "negatedLabel": "Deferred tax liabilities", "label": "Deferred tax liabilities" } }, "en": { "role": { "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r14", "r18", "r50" ] }, "ifrs-full_DeferredTaxLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilityAsset", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total", "label": "Deferred tax liability (asset)" } }, "en": { "role": { "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r50" ] }, "mgic_DeferredTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DeferredTaxesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes:", "label": "Deferred Taxes Abstract" } } }, "auth_ref": [] }, "ifrs-full_DefinedBenefitObligationAtPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DefinedBenefitObligationAtPresentValue", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable": { "parentTag": "ifrs-full_NoncurrentProvisionsForEmployeeBenefits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit obligation", "label": "Defined benefit obligation, at present value" } }, "en": { "role": { "documentation": "The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]" } } }, "auth_ref": [ "r291" ] }, "ifrs-full_DepositsFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepositsFromBanks", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank deposits", "label": "Deposits from banks" } }, "en": { "role": { "documentation": "The amount of deposit liabilities from banks held by the entity." } } }, "auth_ref": [ "r281" ] }, "mgic_DepreciatedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DepreciatedCost", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciated cost at December 31", "label": "Depreciated Cost" } } }, "auth_ref": [] }, "ifrs-full_DepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationAndAmortisationExpense", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation and amortisation expense" } }, "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." } } }, "auth_ref": [ "r1", "r44", "r124", "r201", "r208", "r217" ] }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationPropertyPlantAndEquipment", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } } }, "auth_ref": [ "r56", "r60" ] }, "ifrs-full_DepreciationRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationRightofuseAssets", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, right-of-use assets" } }, "en": { "role": { "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]" } } }, "auth_ref": [ "r143" ] }, "mgic_DerivativeCurrenciesBought": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DerivativeCurrenciesBought", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Currency", "verboseLabel": "Linkage basis", "documentation": "Derivative currencies bought.", "label": "Derivative Currencies Bought" } } }, "auth_ref": [] }, "ifrs-full_DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of intangible asset", "label": "Description of intangible assets with indefinite useful life supporting assessment of indefinite useful life" } }, "en": { "role": { "documentation": "The description of intangible assets with indefinite useful life, supporting the assessment of indefinite useful life. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r87" ] }, "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations and goodwill", "label": "Description of accounting policy for business combinations and goodwill [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for business combinations and goodwill. [Refer: Business combinations [member]; Goodwill]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefits", "label": "Description of accounting policy for employee benefits [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurement:", "label": "Description of accounting policy for fair value measurement [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for fair value measurement. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financial instruments", "label": "Description of accounting policy for financial instruments [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Functional currency and presentation currency", "label": "Description of accounting policy for functional currency [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the currency of the primary economic environment in which the entity operates." } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of non-financial assets", "label": "Description of accounting policy for impairment of non-financial assets [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax", "label": "Description of accounting policy for income tax [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for income tax." } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Description of accounting policy for intangible assets and goodwill [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Description of accounting policy for leases [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time." } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Description of accounting policy for property, plant and equipment [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Description of accounting policy for provisions [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Description of accounting policy for recognition of revenue [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment", "label": "Description of accounting policy for share-based payment transactions [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]" } } }, "auth_ref": [ "r280" ] }, "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Description of accounting policy for transactions with non-controlling interests [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for transactions with non-controlling interests. [Refer: Non-controlling interests]" } } }, "auth_ref": [ "r280" ] }, "mgic_DescriptionOfConcentrationOfCreditRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DescriptionOfConcentrationOfCreditRiskTextBlock", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "documentation": "Description of concentration of credit risk.", "label": "Description Of Concentration Of Credit Risk Text Block" } } }, "auth_ref": [] }, "mgic_DescriptionOfConsolidatedFinancialStatementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DescriptionOfConsolidatedFinancialStatementTextBlock", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated financial statements", "documentation": "Description of consolidated financial statement.", "label": "Description Of Consolidated Financial Statement Text Block" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (weighted average)", "label": "Expected volatility, share options granted" } }, "en": { "role": { "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time." } } }, "auth_ref": [ "r171" ] }, "mgic_DescriptionOfLeaseExpiring": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DescriptionOfLeaseExpiring", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease periods expiring", "documentation": "Original lease periods.", "label": "Description Of Lease Expiring" } } }, "auth_ref": [] }, "mgic_DescriptionOfReclassificationOfPriorYearsPresentation": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DescriptionOfReclassificationOfPriorYearsPresentation", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of prior years presentation", "documentation": "Description of reclassification of prior years presentation.", "label": "Description Of Reclassification Of Prior Years Presentation" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Risk free interest rate, share options granted" } }, "en": { "role": { "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]" } } }, "auth_ref": [ "r171" ] }, "mgic_DescriptionOfUseOfEstimatesJudgmentAndAssumptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DescriptionOfUseOfEstimatesJudgmentAndAssumptionTextBlock", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates, judgments and assumptions", "documentation": "Description of use of estimates judgment and assumption.", "label": "Description Of Use Of Estimates Judgment And Assumption Text Block" } } }, "auth_ref": [] }, "ifrs-full_DilutedEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutedEarningsLossPerShare", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share", "label": "Diluted earnings (loss) per share" } }, "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), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r76", "r77" ] }, "mgic_DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock", "presentation": [ "http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Accounts Receivable And Prepaid Expenses", "documentation": "The disclosure of a other accounts receivable and prepaid expenses table tex block", "label": "Disclosure Of AOther Accounts Receivable And Prepaid Expenses Table Tex Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE", "label": "Disclosure of accrued expenses and other liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of accrued expenses and other liabilities. [Refer: Accruals; Other liabilities]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory", "presentation": [ "http://www.magicsoftware.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "documentation": "The disclosure of accumulated other comprehensive income (loss).", "label": "Disclosure Of Accumulated Other Comprehensive Income Loss Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation of the financial statements", "label": "Disclosure of basis of preparation of financial statements [text block]" } }, "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfBorrowingCostsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBorrowingCostsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShortTermDebtsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short Term Debts", "label": "Disclosure of borrowing costs [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for borrowing costs." } } }, "auth_ref": [ "r68" ] }, "ifrs-full_DisclosureOfBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBorrowingsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShortTermDebts" ], "lang": { "en-us": { "role": { "terseLabel": "SHORT TERM DEBTS", "label": "Disclosure of borrowings [text block]" } }, "en": { "role": { "documentation": "The disclosure of borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBusinessCombinationsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS COMBINATIONS", "label": "Disclosure of business combinations [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for business combinations." } } }, "auth_ref": [ "r184" ] }, "ifrs-full_DisclosureOfBusinessCombinationsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBusinessCombinationsLineItems", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "label": "Business Combinations [Line Items]" } }, "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." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/CashandCashEquivalents" ], "lang": { "en-us": { "role": { "terseLabel": "CASH AND CASH EQUIVALENTS", "label": "Disclosure of cash and cash equivalents [text block]" } }, "en": { "role": { "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in accounting policies \u2013 initial adoption of new financial reporting and accounting standards", "label": "Disclosure of changes in accounting policies [text block]" } }, "en": { "role": { "documentation": "The disclosure of changes made to accounting policies by the entity." } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Disclosure of commitments and contingent liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities", "documentation": "The disclosure of components of the company\u2019s deferred tax assets and liabilities.", "label": "Disclosure Of Components Of The Companys Deferred Tax Assets And Liabilities Explanatory" } } }, "auth_ref": [] }, "mgic_DisclosureOfDeferredConsiderationInRespectOfTheBusinessCombinationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfDeferredConsiderationInRespectOfTheBusinessCombinationsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Consideration in Respect of the Business Combinations", "documentation": "The disclosure of deferred consideration in respect of the business combinations.", "label": "Disclosure Of Deferred Consideration In Respect Of The Business Combinations Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDeferredTaxesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDeferredTaxesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Presentation Net Deferred Tax Assets and Liabilities", "label": "Disclosure of deferred taxes [text block]" } }, "en": { "role": { "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDefinedBenefitPlansExplanatory", "presentation": [ "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans", "label": "Disclosure of defined benefit plans [text block]" } }, "en": { "role": { "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]" } } }, "auth_ref": [ "r63" ] }, "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Life of the Assets at Annual Rates", "label": "Disclosure of depreciation and amortisation expense [text block]" } }, "en": { "role": { "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebtsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long Term Liabilities", "label": "Disclosure of detailed information about borrowings [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r306" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS, NET", "label": "Disclosure of detailed information about intangible assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r86" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Composition and Movement", "label": "Disclosure of detailed information about property, plant and equipment [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r59" ] }, "ifrs-full_DisclosureOfEarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEarningsPerShareExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of B asic and Diluted Net Earnings Per Share", "label": "Disclosure of earnings per share [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r79" ] }, "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEntitysReportableSegmentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegments" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING SEGMENTS", "label": "Disclosure of entity's operating segments [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for operating segments." } } }, "auth_ref": [ "r214" ] }, "mgic_DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Values of the Assets Acquired and Liabilities", "documentation": "Disclosure of estimated fair values of the assets acquired and liabilities.", "label": "Disclosure Of Estimated Fair Values Of The Assets Acquired And Liabilities Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Disclosure of events after reporting period [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } } }, "auth_ref": [ "r46" ] }, "ifrs-full_DisclosureOfFairValueMeasurementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementExplanatory", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENT", "label": "Disclosure of fair value measurement [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for fair value measurement." } } }, "auth_ref": [ "r131" ] }, "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfAssetsAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position", "label": "Disclosure of fair value of financial instruments [text block]" } }, "en": { "role": { "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinanceIncomeExpenseExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeData" ], "lang": { "en-us": { "role": { "terseLabel": "SELECTED STATEMENTS OF INCOME DATA", "label": "Disclosure of finance income (cost) [text block]" } }, "en": { "role": { "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "documentation": "The disclosure of financial assets and liabilities measured at fair value on a recurring basis.", "label": "Disclosure Of Financial Assets And Liabilities Measured At Fair Value On ARecurring Basis Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Income and Expenses", "label": "Disclosure of financial liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r195" ] }, "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of General and Administrative Expenses", "label": "Disclosure of general and administrative expense [text block]" } }, "en": { "role": { "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/General" ], "lang": { "en-us": { "role": { "terseLabel": "GENERAL", "label": "Disclosure of general information about financial statements [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for general information about financial statements." } } }, "auth_ref": [ "r9" ] }, "ifrs-full_DisclosureOfGeographicalAreasExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfGeographicalAreasExplanatory", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Revenues", "label": "Disclosure of geographical areas [text block]" } }, "en": { "role": { "documentation": "The disclosure of geographical information." } } }, "auth_ref": [ "r212" ] }, "ifrs-full_DisclosureOfGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfGoodwillExplanatory", "presentation": [ "http://www.magicsoftware.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL", "label": "Disclosure of goodwill [text block]" } }, "en": { "role": { "documentation": "The disclosure of goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIncomeTaxExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAX", "label": "Disclosure of income tax [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for income taxes." } } }, "auth_ref": [ "r53" ] }, "mgic_DisclosureOfIncomeTaxTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfIncomeTaxTableTextBlock", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax", "documentation": "Disclosure of income tax.", "label": "Disclosure Of Income Tax Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of the Options Granted Using the Binomial Model", "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options." } } }, "auth_ref": [ "r172" ] }, "mgic_DisclosureOfInformationOnLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfInformationOnLeasesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information on leases", "documentation": "The disclosure of information on leases.", "label": "Disclosure Of Information On Leases Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expenses Related to Intangible Assets", "label": "Disclosure of intangible assets and goodwill [text block]" } }, "en": { "role": { "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfIntangibleAssetsByReportableSegmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfIntangibleAssetsByReportableSegmentExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets Composition by Reportable Segment", "label": "Disclosure Of Intangible Assets By Reportable Segment Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization of Intangible Assets", "label": "Disclosure of intangible assets [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for intangible assets." } } }, "auth_ref": [ "r90" ] }, "ifrs-full_DisclosureOfIntangibleAssetsMaterialToEntityExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsMaterialToEntityExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Composition and Movement", "label": "Disclosure of intangible assets material to entity [text block]" } }, "en": { "role": { "documentation": "The disclosure of intangible assets that are material to the entity. [Refer: Intangible assets material to entity]" } } }, "auth_ref": [ "r88" ] }, "ifrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Useful Life of Intangible Assets", "label": "Disclosure of intangible assets with indefinite useful life [text block]" } }, "en": { "role": { "documentation": "The disclosure of intangible assets with an indefinite useful life. [Refer: Intangible assets with indefinite useful life]" } } }, "auth_ref": [ "r87" ] }, "ifrs-full_DisclosureOfLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfLeasesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Disclosure of leases [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for leases." } } }, "auth_ref": [ "r155", "r156" ] }, "mgic_DisclosureOfLiabilitiesInRespectOfTheBusinessCombinationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfLiabilitiesInRespectOfTheBusinessCombinationsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Liabilities in Respect of the Business Combinations", "documentation": "The disclosure of liabilities in respect of the business combinations.", "label": "Disclosure Of Liabilities In Respect Of The Business Combinations Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfLiquidityRiskExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfLiquidityRiskExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity risk", "label": "Disclosure of liquidity risk [text block]" } }, "en": { "role": { "documentation": "The disclosure of liquidity risk. [Refer: Liquidity risk [member]]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfLongLivedAssetsAreLocatedExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfLongLivedAssetsAreLocatedExplanatory", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets", "documentation": "The disclosure of long-lived assets are located", "label": "Disclosure Of Long Lived Assets Are Located Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "MATERIAL ACCOUNTING POLICIES", "label": "Disclosure of material accounting policy information [text block]" } }, "en": { "role": { "documentation": "The entire disclosure of material accounting policy information applied by the entity." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities", "label": "Disclosure of maturity analysis of operating lease payments [text block]" } }, "en": { "role": { "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset." } } }, "auth_ref": [ "r154" ] }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [Line Items]" } }, "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." } } }, "auth_ref": [] }, "mgic_DisclosureOfMaturityDatesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfMaturityDatesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebtsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity Dates", "documentation": "The disclosure of maturity dates.", "label": "Disclosure Of Maturity Dates Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory", "presentation": [ "http://www.magicsoftware.com/role/EmployeeBenefitLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "EMPLOYEE BENEFIT LIABILITIES", "label": "Disclosure of net defined benefit liability (asset) [text block]" } }, "en": { "role": { "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]" } } }, "auth_ref": [ "r64" ] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Lease Terms", "label": "Disclosure of number and weighted average exercise prices of share options [text block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r168" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Option Activity", "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r169" ] }, "ifrs-full_DisclosureOfOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Operating Segments [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOtherNoncurrentLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebts" ], "lang": { "en-us": { "role": { "terseLabel": "LONG TERM DEBTS", "label": "Disclosure of other non-current liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of other non-current liabilities. [Refer: Other non-current liabilities]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfPrepaymentsAndOtherAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES", "label": "Disclosure of prepayments and other assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of prepayments and other assets. [Refer: Other assets; Prepayments]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANTS AND EQUIPMENT, NET", "label": "Disclosure of property, plant and equipment [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } } }, "auth_ref": [ "r62" ] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Right-of-Use Assets", "label": "Disclosure of quantitative information about right-of-use assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r150" ] }, "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Options Outstanding", "label": "Disclosure of range of exercise prices of outstanding share options [text block]" } }, "en": { "role": { "documentation": "The disclosure of the range of exercise prices for outstanding share options." } } }, "auth_ref": [ "r169" ] }, "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory", "presentation": [ "http://www.magicsoftware.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assessment for Goodwill Impairment", "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]" } }, "en": { "role": { "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r294" ] }, "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amount of Goodwill", "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]" } }, "en": { "role": { "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]" } } }, "auth_ref": [ "r190", "r191" ] }, "ifrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Accounts Payable", "label": "Disclosure of redesignated financial assets and liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial assets and financial liabilities that have been redesignated during the transition to IFRSs. [Refer: Financial assets; Financial liabilities; IFRSs [member]]" } } }, "auth_ref": [ "r109" ] }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRelatedPartyExplanatory", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTIES TRANSACTIONS", "label": "Disclosure of related party [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for related parties." } } }, "auth_ref": [ "r73" ] }, "ifrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfResearchAndDevelopmentExpenseExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Research and Development Costs, Net", "label": "Disclosure of research and development expense [text block]" } }, "en": { "role": { "documentation": "The disclosure of research and development expense. [Refer: Research and development expense]" } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory", "presentation": [ "http://www.magicsoftware.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY", "label": "Disclosure of reserves within equity [text block]" } }, "en": { "role": { "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]" } } }, "auth_ref": [ "r31" ] }, "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/CashandCashEquivalentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Disclosure of restricted cash and cash equivalents [text block]" } }, "en": { "role": { "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]" } } }, "auth_ref": [ "r275" ] }, "mgic_DisclosureOfResultsOfOperationsAndProspectsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfResultsOfOperationsAndProspectsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reported Segment Results of Operation", "label": "Disclosure Of Results Of Operations And Prospects Explanatory" } } }, "auth_ref": [] }, "mgic_DisclosureOfRevenueByTimingOfRevenueRecognitionExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfRevenueByTimingOfRevenueRecognitionExplanatory", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by timing of Revenue Recognition", "documentation": "The disclosure of revenue by timing of revenue recognition.", "label": "Disclosure Of Revenue By Timing Of Revenue Recognition Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfRevenueExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRevenueExplanatory", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE RECOGNITION", "label": "Disclosure of revenue [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for revenue." } } }, "auth_ref": [ "r275" ] }, "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenues from Contracts with Customers", "label": "Disclosure of revenue from contracts with customers [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for revenue from contracts with customers." } } }, "auth_ref": [ "r139", "r140" ] }, "mgic_DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Right-of-Use Assets by Class of Underlying Asset", "documentation": "The disclosure of right-of-use assets by class of underlying asset.", "label": "Disclosure Of Rightof Use Assets By Class Of Underlying Asset Explanatory" } } }, "auth_ref": [] }, "mgic_DisclosureOfSellingAndMarketingExpensesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfSellingAndMarketingExpensesExplanatory", "presentation": [ "http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Selling and Marketing Expenses", "documentation": "The disclosure of selling and marketing expenses.", "label": "Disclosure Of Selling And Marketing Expenses Explanatory" } } }, "auth_ref": [] }, "mgic_DisclosureOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisclosureOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Expense Related to Employee Stock Option", "documentation": "The disclosure of share-based payment expense related to employee stock option.", "label": "Disclosure Of Share Based Payment Expense Related To Employee Stock Option Explanatory" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPayments" ], "lang": { "en-us": { "role": { "terseLabel": "SHARE BASED PAYMENTS", "label": "Disclosure of share-based payment arrangements [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for share-based payment arrangements." } } }, "auth_ref": [ "r161" ] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities", "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]" } }, "en": { "role": { "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]" } } }, "auth_ref": [ "r52" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract", "lang": { "en-us": { "role": { "label": "Related Parties Transactions [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfVoluntaryChangeInAccountingPolicyAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfVoluntaryChangeInAccountingPolicyAbstract", "lang": { "en-us": { "role": { "label": "Material Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "mgic_DisposalPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DisposalPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Disposals", "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]", "label": "Disposal Property Plant And Equipment" } } }, "auth_ref": [] }, "mgic_DividendDistributed": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DividendDistributed", "presentation": [ "http://www.magicsoftware.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend distributed, percentage", "label": "Dividend Distributed" } } }, "auth_ref": [] }, "ifrs-full_DividendPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendPayables", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividend", "label": "Dividend payables" } }, "en": { "role": { "documentation": "The amount of dividends that the company has declared but not yet paid." } } }, "auth_ref": [ "r281" ] }, "ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend to Magic\u2019s shareholders", "label": "Dividends paid to equity holders of parent, classified as financing activities" } }, "en": { "role": { "documentation": "The cash outflow for dividends paid to equity holders of the parent, classified as financing activities." } } }, "auth_ref": [ "r299" ] }, "ifrs-full_DividendsPaidToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPaidToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend paid to non-controlling interests", "label": "Dividends paid to non-controlling interests" } }, "en": { "role": { "documentation": "The amount of dividends paid to non-controlling interests. [Refer: Non-controlling interests]" } } }, "auth_ref": [ "r115" ] }, "ifrs-full_DividendsPayable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPayable", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount", "label": "Dividends payable, non-cash assets distributions" } }, "en": { "role": { "documentation": "The amount of dividends payable by means of the distribution of non-cash assets to owners." } } }, "auth_ref": [ "r106" ] }, "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend to non-controlling interests in subsidiaries", "label": "Dividends recognised as distributions to non-controlling interests" } }, "en": { "role": { "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]" } } }, "auth_ref": [ "r277" ] }, "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsRecognisedAsDistributionsToOwnersOfParent", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend to Magic\u2019s shareholders", "label": "Dividends recognised as distributions to owners of parent" } }, "en": { "role": { "documentation": "The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]]" } } }, "auth_ref": [ "r277" ] }, "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare", "presentation": [ "http://www.magicsoftware.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend distribution per share", "label": "Dividends recognised as distributions to owners per share" } }, "en": { "role": { "documentation": "The amount, per share, of dividends recognised as distributions to owners." } } }, "auth_ref": [ "r6" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Accounting Standard", "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r269" ] }, "mgic_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r268", "r269", "r270" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r268", "r269", "r270", "r272" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Registration Statement", "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r264" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Shell Company Report", "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r269" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r271" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "mgic_EffectOfDilutiveSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EffectOfDilutiveSecurities", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities", "documentation": "Number of shares effect of dilutive securities.", "label": "Effect Of Dilutive Securities" } } }, "auth_ref": [] }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of exchange rate changes on cash and cash equivalents" } }, "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]" } } }, "auth_ref": [ "r99", "r100" ] }, "mgic_EffectOfExchangeRateOnOfCashAndCashEquivalentsHeldInCurrenciesOtherThanTheFunctio": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EffectOfExchangeRateOnOfCashAndCashEquivalentsHeldInCurrenciesOtherThanTheFunctio", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Effect of exchange rate on of cash and cash equivalents held in currencies other than the functional currency", "documentation": "Effect of exchange rate on of cash and cash equivalents held in currencies other than the functional currency.", "label": "Effect Of Exchange Rate On Of Cash And Cash Equivalents Held In Currencies Other Than The Functio" } } }, "auth_ref": [] }, "mgic_EmployeeContributionsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EmployeeContributionsPercentage", "presentation": [ "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions percentage", "documentation": "Employee contributions percentage.", "label": "Employee Contributions Percentage" } } }, "auth_ref": [] }, "mgic_EmployeesAndPayrollAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EmployeesAndPayrollAccruals", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable": { "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees and payroll accruals", "documentation": "Employees and payroll accruals.", "label": "Employees And Payroll Accruals" } } }, "auth_ref": [] }, "mgic_EnglandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EnglandMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "England [Member]", "label": "England Member" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r266" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r266" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r266" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r273" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r266" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r266" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r274" ] }, "ifrs-full_EntitysTotalForBusinessCombinationsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForBusinessCombinationsMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for business combinations [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used." } } }, "auth_ref": [ "r179", "r183" ] }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForRelatedPartiesMember", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for related parties [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } } }, "auth_ref": [ "r71" ] }, "mgic_EqualInstallments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EqualInstallments", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equal installments", "documentation": "Equal installments amount.", "label": "Equal Installments" } } }, "auth_ref": [] }, "ifrs-full_Equity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Equity", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity" } }, "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } } }, "auth_ref": [ "r17", "r26", "r107", "r110", "r127", "r128", "r129" ] }, "ifrs-full_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_EquityAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAndLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Equity and liabilities" } }, "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } } }, "auth_ref": [ "r17" ] }, "ifrs-full_EquityAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity attributable to Magic Software Enterprises Ltd shareholders", "label": "Equity attributable to owners of parent" } }, "en": { "role": { "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest." } } }, "auth_ref": [ "r16" ] }, "ifrs-full_EquityMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity [member]" } }, "en": { "role": { "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used." } } }, "auth_ref": [ "r5" ] }, "mgic_EstimatedUsefulLifeOfAsset": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EstimatedUsefulLifeOfAsset", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life of assets", "documentation": "Estimated useful life of assets.", "label": "Estimated Useful Life Of Asset" } } }, "auth_ref": [] }, "mgic_EstimatedUsefulLives": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EstimatedUsefulLives", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "documentation": "Estimated useful lives.", "label": "Estimated Useful Lives" } } }, "auth_ref": [] }, "mgic_EuropeCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "EuropeCountryMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe Country Member" } } }, "auth_ref": [] }, "mgic_ExerciseOfOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ExerciseOfOptions", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options (in Shares)", "documentation": "The amount of exercise of options.", "label": "Exercise Of Options" } } }, "auth_ref": [] }, "mgic_ExerciseOptionVestLife": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ExerciseOptionVestLife", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vest", "documentation": "Option vest life of outstanding share options.", "label": "Exercise Option Vest Life" } } }, "auth_ref": [] }, "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExercisePriceOfOutstandingShareOptions2019", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price per share (in Dollars per share)", "label": "Exercise price of outstanding share options" } }, "en": { "role": { "documentation": "The exercise price of outstanding share options." } } }, "auth_ref": [ "r169" ] }, "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedDividendAsPercentageShareOptionsGranted", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Expected dividend as percentage, share options granted" } }, "en": { "role": { "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r171" ] }, "ifrs-full_ExpectedDividendShareOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedDividendShareOptionsGranted", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend assumption", "label": "Expected dividend, share options granted" } }, "en": { "role": { "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r171" ] }, "mgic_ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses relating to operating lease costs", "label": "Expense Relating To Operating Lease Costs Payments Not Included In Measurement Of Lease Liabilities" } } }, "auth_ref": [] }, "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses relating to short-term leases", "label": "Expense relating to short-term leases for which recognition exemption has been used" } }, "en": { "role": { "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease." } } }, "auth_ref": [ "r145" ] }, "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses relating to variable lease payments", "label": "Expense relating to variable lease payments not included in measurement of lease liabilities" } }, "en": { "role": { "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r146" ] }, "ifrs-full_ExplanationOfNatureAndExtentOfRenewalAndTerminationOptions": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExplanationOfNatureAndExtentOfRenewalAndTerminationOptions", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiry dates and renewal options, description", "label": "Explanation of nature and extent of renewal and termination options" } }, "en": { "role": { "documentation": "The explanation of the nature and extent (for example, quantity, time period or amount as appropriate) of renewal and termination options in service concession arrangements. [Refer: Service concession arrangements [member]]" } } }, "auth_ref": [ "r215" ] }, "mgic_FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Schedule Of Financial Assets And Liabilities Measured At Fair Value On A Recurring Basis [Abstrct]" } } }, "auth_ref": [] }, "mgic_FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis [Table]" } } }, "auth_ref": [] }, "mgic_FairValueMeasurementTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueMeasurementTablesLineItems", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Fair Value Measurement [Abstract]" } } }, "auth_ref": [] }, "mgic_FairValueMeasurementTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueMeasurementTablesTable", "presentation": [ "http://www.magicsoftware.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement (Tables) [Table]" } } }, "auth_ref": [] }, "mgic_FairValueOfOptionAtTheGrantDate": { "xbrltype": "perShareItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueOfOptionAtTheGrantDate", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of option at the grant date (in Dollars per share)", "documentation": "Fair value of option at the grant date.", "label": "Fair Value Of Option At The Grant Date" } } }, "auth_ref": [] }, "mgic_FairValueofAssetsAcquiredandLiabilitiesNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FairValueofAssetsAcquiredandLiabilitiesNoncontrollingInterests", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "documentation": "Non-controlling interests.", "label": "Fair Valueof Assets Acquiredand Liabilities Noncontrolling Interests" } } }, "auth_ref": [] }, "ifrs-full_FinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceCosts", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 5.0 }, "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial expenses", "negatedLabel": "Financial expenses", "label": "Finance costs" } }, "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } } }, "auth_ref": [ "r39" ] }, "ifrs-full_FinanceIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 2.0 }, "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial income", "totalLabel": "Total financial income", "label": "Finance income" } }, "en": { "role": { "documentation": "The amount of income associated with interest and other financing activities of the entity." } } }, "auth_ref": [ "r283" ] }, "ifrs-full_FinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Financial assets" } }, "en": { "role": { "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]" } } }, "auth_ref": [ "r188", "r190", "r191", "r193", "r250" ] }, "ifrs-full_FinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtAmortisedCost", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total financial assets at cost measured at cost:", "label": "Financial assets at amortised cost" } }, "en": { "role": { "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]" } } }, "auth_ref": [ "r197" ] }, "mgic_FinancialAssetsAtCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FinancialAssetsAtCostAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at cost:", "label": "Financial Assets At Cost Abstract" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total financial assets", "label": "Financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r196" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss:", "label": "Financial assets at fair value through profit or loss [abstract]" } } }, "auth_ref": [] }, "mgic_FinancialDebtsNotExceedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FinancialDebtsNotExceedPercentage", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebtsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial debts not exceed percentage", "documentation": "The percentage of financial debts not exceed.", "label": "Financial Debts Not Exceed Percentage" } } }, "auth_ref": [] }, "mgic_FinancialIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FinancialIncomeAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial income:", "label": "Financial Income Abstract" } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Financial liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]" } } }, "auth_ref": [ "r188" ] }, "ifrs-full_FinancialLiabilitiesAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtAmortisedCost", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total financial liabilities measured at amortized cost:", "label": "Financial liabilities at amortised cost" } }, "en": { "role": { "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r198" ] }, "ifrs-full_FinancialLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial liability", "label": "Financial liabilities, at fair value" } }, "en": { "role": { "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]" } } }, "auth_ref": [ "r188" ] }, "mgic_FinancialLiabilitiesAtFairValueThroughEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FinancialLiabilitiesAtFairValueThroughEquityAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through equity:", "label": "Financial Liabilities At Fair Value Through Equity Abstract" } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through profit or loss:", "label": "Financial liabilities at fair value through profit or loss [abstract]" } } }, "auth_ref": [] }, "mgic_FinancialLiabilitiesMeasuredAtAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FinancialLiabilitiesMeasuredAtAmortizedCostAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities measured at amortized cost:", "label": "Financial Liabilities Measured At Amortized Cost Abstract" } } }, "auth_ref": [] }, "mgic_ForeignCurrencyTranslationAdjustmentsRelatedToContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ForeignCurrencyTranslationAdjustmentsRelatedToContingentConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "documentation": "The amount of foreign currency translation adjustments in contingent consideration.", "label": "Foreign Currency Translation Adjustments Related To Contingent Consideration" } } }, "auth_ref": [] }, "mgic_ForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": "mgic_IncomeTaxExpensesBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "documentation": "Amount of foreign.", "label": "Foreign Tax Expense Benefit" } } }, "auth_ref": [] }, "mgic_FormulaTelecomSolutionsLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FormulaTelecomSolutionsLtdMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Formula Telecom Solutions, Ltd. [Member]", "label": "Formula Telecom Solutions Ltd Member" } } }, "auth_ref": [] }, "mgic_FourHundredFiftyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "FourHundredFiftyFiveMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "455 [Member]", "label": "Four Hundred Fifty Five Member" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationBeforeTax", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable": { "parentTag": "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated foreign currency translation adjustments", "label": "Gains (losses) on exchange differences on translation of foreign operations, before tax" } }, "en": { "role": { "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, before tax, before reclassification adjustments. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r43" ] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange differences on translation of foreign operations", "label": "Foreign exchange gain (loss)" } }, "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]]" } } }, "auth_ref": [ "r8", "r67" ] }, "mgic_GeneralAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GeneralAbstract", "lang": { "en-us": { "role": { "label": "General [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_OtherOperatingIncomeExpense", "weight": -1.0, "order": 5.0 }, "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total general and administrative expenses", "terseLabel": "General and administrative expenses", "label": "General and administrative expense" } }, "en": { "role": { "documentation": "The amount of expense relating to general and administrative activities of the entity." } } }, "auth_ref": [ "r279" ] }, "ifrs-full_GeographicalAreasAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeographicalAreasAxis", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Geographical areas [axis]" } }, "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." } } }, "auth_ref": [ "r212", "r226", "r243", "r246" ] }, "ifrs-full_GeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeographicalAreasMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Geographical areas [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used." } } }, "auth_ref": [ "r212", "r226", "r243", "r246" ] }, "mgic_GoodkindGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GoodkindGroupLLCMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1" ], "lang": { "en-us": { "role": { "terseLabel": "Goodkind Group, LLC [Member]", "label": "Goodkind Group LLCMember" } } }, "auth_ref": [] }, "ifrs-full_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill" } }, "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]]" } } }, "auth_ref": [ "r11", "r82", "r83", "r182" ] }, "mgic_GoodwillDetailsScheduleofAssessmentforGoodwillImpairmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GoodwillDetailsScheduleofAssessmentforGoodwillImpairmentTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" ], "lang": { "en-us": { "role": { "label": "Goodwill (Details) - Schedule of Assessment for Goodwill Impairment [Table]" } } }, "auth_ref": [] }, "mgic_GoodwillDetailsScheduleofCarryingAmountofGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GoodwillDetailsScheduleofCarryingAmountofGoodwillLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Goodwill (Details) - Schedule of Carrying Amount of Goodwill [Line Items]" } } }, "auth_ref": [] }, "mgic_GoodwillDetailsScheduleofCarryingAmountofGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GoodwillDetailsScheduleofCarryingAmountofGoodwillTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Goodwill (Details) - Schedule of Carrying Amount of Goodwill [Table]" } } }, "auth_ref": [] }, "ifrs-full_GoodwillExpectedDeductibleForTaxPurposes": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GoodwillExpectedDeductibleForTaxPurposes", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 2.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill expected to be deductible for tax purposes" } }, "en": { "role": { "documentation": "The amount of goodwill in a business combination that is expected to be deductible for tax purposes. [Refer: Goodwill; Business combinations [member]]" } } }, "auth_ref": [ "r177" ] }, "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GoodwillRecognisedAsOfAcquisitionDate", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3": { "parentTag": "mgic_CurrentAssetsRecognisedAsOfAcquisition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill recognised as of acquisition date" } }, "en": { "role": { "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]" } } }, "auth_ref": [ "r248", "r249" ] }, "mgic_GoodwillandOtherIntangibleAssetCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GoodwillandOtherIntangibleAssetCost", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, Cost", "periodEndLabel": "Ending balance, Cost", "documentation": "Goodwill and other intangible assets.", "label": "Goodwilland Other Intangible Asset Cost" } } }, "auth_ref": [] }, "ifrs-full_GovernmentDebtInstrumentsHeld": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GovernmentDebtInstrumentsHeld", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable": { "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Government authorities and other", "label": "Government debt instruments held" } }, "en": { "role": { "documentation": "The amount of debt instruments held by the entity that were issued by a government. [Refer: Debt instruments held; Government [member]]" } } }, "auth_ref": [ "r279" ] }, "ifrs-full_GovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GovernmentGrants", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Government authorities", "label": "Government grants" } }, "en": { "role": { "documentation": "The amount of assistance by government in the form of transfers of resources to an entity in return for past or future compliance with certain conditions relating to the operating activities of the entity, recognised as deferred income. They exclude those forms of government assistance that cannot reasonably have a value placed upon them and transactions with government that cannot be distinguished from the normal trading transactions of the entity. [Refer: Deferred income other than contract liabilities; Government [member]]" } } }, "auth_ref": [ "r281" ] }, "mgic_GrossDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GrossDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable": { "parentTag": "ifrs-full_NetDeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross deferred tax assets", "documentation": "Gross deferred tax assets.", "label": "Gross Deferred Tax Assets" } } }, "auth_ref": [] }, "mgic_GrossDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "GrossDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable": { "parentTag": "ifrs-full_NetDeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross deferred tax liabilities", "documentation": "Gross deferred tax liabilities.", "label": "Gross Deferred Tax Liabilities" } } }, "auth_ref": [] }, "ifrs-full_GrossLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Undiscounted future lease payments", "label": "Gross lease liabilities" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r152", "r254" ] }, "ifrs-full_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_OtherOperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross profit" } }, "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } } }, "auth_ref": [ "r218" ] }, "mgic_ILMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ILMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "IL [Member]", "verboseLabel": "Israeli [Member]", "label": "ILMember" } } }, "auth_ref": [] }, "mgic_ITProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ITProfessionalServicesMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables", "http://www.magicsoftware.com/role/OperatingSegmentsDetails", "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable", "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2", "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "IT Professional Services [Member]", "verboseLabel": "IT professional services [Member]", "label": "ITProfessional Services Member" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r268", "r269", "r270" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount (in Dollars)", "label": "Impairment loss recognised in profit or loss, goodwill" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]" } } }, "auth_ref": [ "r181" ] }, "ifrs-full_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Profit or loss [abstract]" } } }, "auth_ref": [] }, "mgic_IncomeTaxDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncomeTaxDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) [Line Items]" } } }, "auth_ref": [] }, "mgic_IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities [Line Items]" } } }, "auth_ref": [] }, "mgic_IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Components of the Company\u2019s Deferred Tax Assets and Liabilities [Table]" } } }, "auth_ref": [] }, "mgic_IncomeTaxDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncomeTaxDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxExpenseContinuingOperations", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable", "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes on income", "terseLabel": "Taxes on income", "label": "Tax expense (income)" } }, "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)]" } } }, "auth_ref": [ "r41", "r47", "r48", "r49", "r75", "r126", "r203" ] }, "mgic_IncomeTaxExpensesBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncomeTaxExpensesBenefit", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "documentation": "Total.", "label": "Income Tax Expenses Benefit" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxesPaidRefundClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxesPaidRefundClassifiedAsFinancingActivities", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income taxes paid (refund), classified as financing activities" } }, "en": { "role": { "documentation": "The cash flows from income taxes paid or refunded, classified as financing activities. [Refer: Income taxes paid (refund)]" } } }, "auth_ref": [ "r102", "r232" ] }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes" } }, "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]" } } }, "auth_ref": [ "r104" ] }, "ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInContingentConsiderationAssetLiability", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in contingent consideration due to acquisitions", "label": "Increase (decrease) in contingent consideration asset (liability)" } }, "en": { "role": { "documentation": "The increase (decrease) in a contingent consideration asset (liability) relating to a business combination." } } }, "auth_ref": [ "r180" ] }, "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in deferred taxes, net", "label": "Increase (decrease) in deferred tax liability (asset)" } }, "en": { "role": { "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]" } } }, "auth_ref": [ "r287" ] }, "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of subsidiaries", "label": "Increase (decrease) through acquisition of subsidiary, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r277" ] }, "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughExerciseOfOptions", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options", "label": "Increase (decrease) through exercise of options, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the exercise of options." } } }, "auth_ref": [ "r277" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments arising from translating financial statements of foreign operations", "label": "Increase (decrease) through net exchange differences, property, plant and equipment" } }, "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]" } } }, "auth_ref": [ "r57" ] }, "mgic_IncreaseInDeferredConsiderationDueToAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncreaseInDeferredConsiderationDueToAcquisitions", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred consideration due to acquisitions", "documentation": "The amount of increase in deferred consideration due to acquisitions.", "label": "Increase In Deferred Consideration Due To Acquisitions" } } }, "auth_ref": [] }, "mgic_IncreaseInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncreaseInFairValueOfContingentConsideration", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in fair value of contingent consideration", "label": "Increase In Fair Value Of Contingent Consideration" } } }, "auth_ref": [] }, "mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IncreaseInValuationOfConsiderationRelatedToAcquisitions", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation of consideration related to acquisitions", "documentation": "Increase in valuation of consideration related to acquisitions.", "label": "Increase In Valuation Of Consideration Related To Acquisitions" } } }, "auth_ref": [] }, "mgic_IntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "documentation": "Intangible Assets", "label": "Intangible Assets" } } }, "auth_ref": [] }, "ifrs-full_IntangibleAssetsAndGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwill", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 5.0 }, "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Intangible assets, net", "verboseLabel": "Future amortization expense of intangible assets", "label": "Intangible assets and goodwill" } }, "en": { "role": { "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_IntangibleAssetsAndGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets [Member]", "label": "Intangible Assets Member" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Amortization Expenses Related to Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets [Table]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofCompositionandMovementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofCompositionandMovementLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Composition and Movement [Line Items]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofCompositionandMovementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofCompositionandMovementTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of Composition and Movement [Table]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Future Amortization of Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets [Table]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets Composition by Reportable Segment [Line Items]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment [Table]" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetOfDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetOfDeferredTaxLiabilities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3": { "parentTag": "mgic_CurrentAssetsRecognisedAsOfAcquisition", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 2.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 2.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net of deferred tax liabilities", "verboseLabel": "Customer relationships, net of deferred tax liabilities", "documentation": "Intangible assets, net of deferred tax liabilities.", "label": "Intangible Assets Net Of Deferred Tax Liabilities" } } }, "auth_ref": [] }, "mgic_IntangibleAssetsNetOfDeferredTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "IntangibleAssetsNetOfDeferredTaxes", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets, net of deferred taxes", "documentation": "Intangible assets, net of deferred taxes.", "label": "Intangible Assets Net Of Deferred Taxes" } } }, "auth_ref": [] }, "ifrs-full_IntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Starting balance", "periodEndLabel": "Ending balance", "label": "Intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r11", "r85" ] }, "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwillMember", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Intangible assets other than goodwill [member]" } }, "en": { "role": { "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r86", "r230", "r244" ] }, "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsWithIndefiniteUsefulLifeAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Intangible assets with indefinite useful life [axis]" } }, "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." } } }, "auth_ref": [ "r87" ] }, "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsWithIndefiniteUsefulLifeMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Intangible assets with indefinite useful life [member]" } }, "en": { "role": { "documentation": "This member stands for intangible assets with an indefinite useful life. It also represents the standard value for the 'Intangible assets with indefinite useful life' axis if no other member is used. [Refer: Intangible assets with indefinite useful life]" } } }, "auth_ref": [ "r87" ] }, "ifrs-full_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses", "label": "Interest expense" } }, "en": { "role": { "documentation": "The amount of expense arising from interest." } } }, "auth_ref": [ "r125", "r200", "r208" ] }, "ifrs-full_InterestExpenseOnBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnBorrowings", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expenses on loans and borrowings", "label": "Interest expense on borrowings" } }, "en": { "role": { "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]" } } }, "auth_ref": [ "r279" ] }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expenses attributed to leases", "label": "Interest expense on lease liabilities" } }, "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r144" ] }, "ifrs-full_InterestIncomeOnDeposits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeOnDeposits", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": "ifrs-full_FinanceIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income attributed to bank deposits", "label": "Interest income on deposits" } }, "en": { "role": { "documentation": "The amount of interest income on deposits. [Refer: Interest income]" } } }, "auth_ref": [ "r279" ] }, "ifrs-full_InterestPaidClassifiedAsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestPaidClassifiedAsOperatingActivities", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest paid, classified as operating activities" } }, "en": { "role": { "documentation": "The cash outflow for interest paid, classified as operating activities." } } }, "auth_ref": [ "r101" ] }, "ifrs-full_InterestRateBenchmarksAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestRateBenchmarksAxis", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate benchmarks [axis]" } }, "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." } } }, "auth_ref": [ "r187" ] }, "ifrs-full_InterestRateBenchmarksMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestRateBenchmarksMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate benchmarks [member]" } }, "en": { "role": { "documentation": "This member stands for all interest rate benchmarks. It also represents the standard value for the 'Interest rate benchmarks' axis if no other member is used." } } }, "auth_ref": [ "r187" ] }, "ifrs-full_IssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapital", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares of NIS 1 par value - Authorized: 50,000,000 shares at, December 31, 2022 and 2023; Issued and Outstanding: 49,093,055 and 49,099,305 shares as of December 31, 2022 and 2023, respectively", "label": "Issued capital" } }, "en": { "role": { "documentation": "The nominal value of capital issued." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_IssuedCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share Capital", "label": "Issued capital [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing issued capital." } } }, "auth_ref": [ "r5" ] }, "mgic_JPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "JPMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Japan [Member]", "verboseLabel": "JP [Member]", "label": "JPMember" } } }, "auth_ref": [] }, "mgic_KMTMHTechnologiesCommunicationComputerLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "KMTMHTechnologiesCommunicationComputerLtdMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "K.M.T. (M.H.) Technologies Communication Computer Ltd [Member]", "label": "KMTMHTechnologies Communication Computer Ltd Member" } } }, "auth_ref": [] }, "mgic_KMTMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "KMTMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "KMT [Member]", "label": "KMTMember" } } }, "auth_ref": [] }, "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensationSharebasedPayment", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable": { "parentTag": "ifrs-full_AdjustmentsForSharebasedPayments", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable": { "parentTag": "ifrs-full_SalesAndMarketingExpense", "weight": 1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable": { "parentTag": "ifrs-full_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable", "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable", "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "verboseLabel": "Cost of share-based payment", "label": "Key management personnel compensation, share-based payment" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r69" ] }, "ifrs-full_LandAndBuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LandAndBuildingsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Land and buildings [member]", "label": "Land and buildings [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]" } } }, "auth_ref": [ "r224" ] }, "ifrs-full_LaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanFiveYearsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and thereafter [Member]", "label": "Later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than five years." } } }, "auth_ref": [ "r153", "r154", "r160", "r253", "r259", "r261" ] }, "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and thereafter\t[Member]", "verboseLabel": "Fifth year and thereafter [Member]", "netLabel": "2028 [Member]", "label": "Later than four years and not later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than four years and not later than five years." } } }, "auth_ref": [ "r153", "r154", "r160", "r253", "r261", "r279" ] }, "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "31-60 days [Member]", "label": "Later than one month and not later than three months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one month and not later than three months." } } }, "auth_ref": [ "r252", "r256", "r261" ] }, "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025 [Member]", "verboseLabel": "Second year [Member]", "label": "Later than one year and not later than two years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than two years." } } }, "auth_ref": [ "r153", "r154", "r160", "r253", "r261", "r279" ] }, "ifrs-full_LaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable", "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024 [Member]", "verboseLabel": "First year (Current maturities) [Member]", "netLabel": "Over 121 days [Member]", "label": "Later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year." } } }, "auth_ref": [ "r19" ] }, "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "91-120 days [Member]", "label": "Later than six months and not later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than six months and not later than one year." } } }, "auth_ref": [ "r253", "r258", "r261" ] }, "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "61-90 days [Member]", "label": "Later than three months and not later than six months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three months and not later than six months." } } }, "auth_ref": [ "r253", "r257", "r261" ] }, "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027 [Member]", "verboseLabel": "Fourth year [Member]", "label": "Later than three years and not later than four years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three years and not later than four years." } } }, "auth_ref": [ "r153", "r154", "r160", "r253", "r261", "r279" ] }, "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026 [Member]", "verboseLabel": "Third year [Member]", "label": "Later than two years and not later than three years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than two years and not later than three years." } } }, "auth_ref": [ "r153", "r154", "r160", "r253", "r261", "r279" ] }, "mgic_LeaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeaseAmount", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease Amount" } } }, "auth_ref": [] }, "mgic_LeaseLiabilitieMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeaseLiabilitieMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities [Member]", "label": "Lease Liabilitie Member" } } }, "auth_ref": [] }, "ifrs-full_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "totalLabel": "Present value of lease liabilities", "label": "Lease liabilities" } }, "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." } } }, "auth_ref": [ "r142" ] }, "mgic_LeaseOptionToTerminate": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeaseOptionToTerminate", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terminate lease, term", "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lease Option To Terminate" } } }, "auth_ref": [] }, "mgic_LeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeaseTerm", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "documentation": "Leases term.", "label": "Lease Term" } } }, "auth_ref": [] }, "ifrs-full_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements [Member]", "label": "Leasehold improvements [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement." } } }, "auth_ref": [ "r288" ] }, "mgic_LeasesDetailsScheduleofInformationonleasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofInformationonleasesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Information on leases [Line Items]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofInformationonleasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofInformationonleasesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Information on leases [Table]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Line Items]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities [Table]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofRightofUseAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofRightofUseAssetsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Right-of-Use Assets [Line Items]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofRightofUseAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofRightofUseAssetsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Right-of-Use Assets [Table]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Remaining Lease Terms [Line Items]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Weighted Average Remaining Lease Terms [Table]" } } }, "auth_ref": [] }, "mgic_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "mgic_LeasesExtendToAdditionalYears": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesExtendToAdditionalYears", "presentation": [ "http://www.magicsoftware.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional lease years", "label": "Leases Extend To Additional Years" } } }, "auth_ref": [] }, "mgic_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesLineItems", "presentation": [ "http://www.magicsoftware.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases Line Items" } } }, "auth_ref": [] }, "mgic_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LeasesTable", "presentation": [ "http://www.magicsoftware.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Leases [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "mgic_LessCurrentMaturitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LessCurrentMaturitiesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less current maturities [Member]", "label": "Less Current Maturities Member" } } }, "auth_ref": [] }, "ifrs-full_Level3OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level3OfFairValueHierarchyMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 of fair value hierarchy [member]", "label": "Level 3 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability." } } }, "auth_ref": [ "r128" ] }, "ifrs-full_LevelsOfFairValueHierarchyAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LevelsOfFairValueHierarchyAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Levels of fair value hierarchy [axis]" } }, "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." } } }, "auth_ref": [ "r65", "r128" ] }, "ifrs-full_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [abstract]" } } }, "auth_ref": [] }, "mgic_LiabilityInRespectOfBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LiabilityInRespectOfBusinessCombination", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liability in respect of business combinations", "documentation": "Liability in respect of business combination.", "label": "Liability In Respect Of Business Combination" } } }, "auth_ref": [] }, "mgic_LiabilityInRespectOfBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LiabilityInRespectOfBusinessCombinations", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "parentTag": "ifrs-full_FinancialLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liability in respect of business combinations", "label": "Liability In Respect Of Business Combinations" } } }, "auth_ref": [] }, "mgic_LiabilityInRespectOfBusinessCombinationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LiabilityInRespectOfBusinessCombinationsCurrent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Liability in respect of business combinations", "documentation": "The amount of liability in respect of business combinations current.", "label": "Liability In Respect Of Business Combinations Current" } } }, "auth_ref": [] }, "mgic_LiabilityInRespectOfBusinessCombinationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LiabilityInRespectOfBusinessCombinationsNoncurrent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Liability in respect of business combinations", "documentation": "The amount of liability in respect of business combinations noncurrent.", "label": "Liability In Respect Of Business Combinations Noncurrent" } } }, "auth_ref": [] }, "mgic_LoanAgreementDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LoanAgreementDescription", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebtsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan agreement, description", "documentation": "loan agreement description.", "label": "Loan Agreement Description" } } }, "auth_ref": [] }, "mgic_LoansFromBankAndFinancialInstitutions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LoansFromBankAndFinancialInstitutions", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loans from bank and financial institutions (short-term and long-term debts", "label": "Loans From Bank And Financial Institutions" } } }, "auth_ref": [] }, "mgic_LoansFromBanksAndOthersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LoansFromBanksAndOthersMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loans from banks and others [Member]", "label": "Loans From Banks And Others Member" } } }, "auth_ref": [] }, "mgic_LoansToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LoansToRelatedParty", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loans to related party", "documentation": "Loans to related party.", "label": "Loans To Related Party" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mgic_LongTermDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LongTermDebtAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Debt [Axis]", "label": "Long Term Debt Axis" } } }, "auth_ref": [] }, "mgic_LongTermDebtDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LongTermDebtDomainDomain", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "LongTermDebtDomain [Domain]" } } }, "auth_ref": [] }, "mgic_LongTermDebtsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LongTermDebtsAbstract", "lang": { "en-us": { "role": { "label": "Long Term Debts [Abstract]" } } }, "auth_ref": [] }, "mgic_LongTermDebtsDetailsScheduleofLongTermLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LongTermDebtsDetailsScheduleofLongTermLiabilitiesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Long Term Debts (Details) - Schedule of Long Term Liabilities [Table]" } } }, "auth_ref": [] }, "mgic_LongTermDebtsDetailsScheduleofMaturityDatesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LongTermDebtsDetailsScheduleofMaturityDatesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "label": "Long Term Debts (Details) - Schedule of Maturity Dates [Table]" } } }, "auth_ref": [] }, "mgic_LonglivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LonglivedAssets", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Longlived Assets" } } }, "auth_ref": [] }, "ifrs-full_LongtermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LongtermBorrowings", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Non-current portion of non-current borrowings" } }, "en": { "role": { "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r281" ] }, "mgic_LossContingencyDamagesSoughtValues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "LossContingencyDamagesSoughtValues", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Filed lawsuit seeking damages (in New Shekels)", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency Damages Sought Values" } } }, "auth_ref": [] }, "mgic_MagicSoftwareEnterprisesLtdShareholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MagicSoftwareEnterprisesLtdShareholdersEquityAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Magic Software Enterprises Ltd shareholders\u2019 equity:", "label": "Magic Software Enterprises Ltd Shareholders Equity Abstract" } } }, "auth_ref": [] }, "mgic_MaintenanceAndTechnicalSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaintenanceAndTechnicalSupportMember", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance and technical support [Member]", "label": "Maintenance And Technical Support Member" } } }, "auth_ref": [] }, "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorComponentsOfTaxExpenseIncomeAbstract", "lang": { "en-us": { "role": { "label": "Income Tax [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorCustomersMember", "presentation": [ "http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers [Member]", "label": "Customers [member]" } }, "en": { "role": { "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used." } } }, "auth_ref": [ "r213" ] }, "mgic_MarketableSecuritie": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MarketableSecuritie", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "documentation": "Marketable securities.", "label": "Marketable Securitie" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Material Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Annual Rates of Depreciation [Line Items]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" ], "lang": { "en-us": { "role": { "label": "Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates [Table]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Quantitative Information About Right of Use Assets [Line Items]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" ], "lang": { "en-us": { "role": { "label": "Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset [Table]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets with Indefinite Useful Life [Line Items]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets [Table]" } } }, "auth_ref": [] }, "mgic_MaterialAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "MaterialAccountingPoliciesDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Material Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_MaturityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaturityAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable", "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "label": "Maturity [axis]" } }, "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." } } }, "auth_ref": [ "r20", "r138", "r153", "r154", "r157", "r158", "r159", "r160", "r186", "r194", "r228", "r253" ] }, "mgic_ModificationOfLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ModificationOfLeases", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Modification of leases", "label": "Modification Of Leases" } } }, "auth_ref": [] }, "ifrs-full_MotorVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MotorVehiclesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Motor vehicles [member]", "verboseLabel": "Motor vehicles [Member]", "label": "Motor vehicles [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing self-propelled ground vehicles used in the entity's operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r225" ] }, "mgic_NeitherPastDueNorImpairedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NeitherPastDueNorImpairedMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Neither past due nor impaired [Member]", "label": "Neither Past Due Nor Impaired Member" } } }, "auth_ref": [] }, "mgic_NetAssetsExcludingAcquiredCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NetAssetsExcludingAcquiredCash", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets, excluding acquired cash", "documentation": "Net assets, excluding acquired cash.", "label": "Net Assets Excluding Acquired Cash" } } }, "auth_ref": [] }, "ifrs-full_NetDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets, excluding $632 of cash acquired", "verboseLabel": "Net assets, excluding $147 of cash acquired", "netLabel": "Net assets, excluding $447 of cash acquired", "label": "Net deferred tax assets" } }, "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]" } } }, "auth_ref": [ "r285" ] }, "ifrs-full_NetDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": -1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3": { "parentTag": "mgic_CurrentAssetsRecognisedAsOfAcquisition", "weight": -1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "negatedLabel": "Net liabilities, excluding $1,548 of cash acquired", "negatedTerseLabel": "Net liabilities", "label": "Net deferred tax liabilities" } }, "en": { "role": { "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]" } } }, "auth_ref": [ "r285" ] }, "mgic_NetEarningsPerShareAttributableToEquityHoldersOfTheCompanyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NetEarningsPerShareAttributableToEquityHoldersOfTheCompanyAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net earnings per share attributable to equity holders of the Company", "label": "Net Earnings Per Share Attributable To Equity Holders Of The Company Abstract" } } }, "auth_ref": [] }, "mgic_NetIncomeAttributableToMagicShareholdersinDollarsPerShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NetIncomeAttributableToMagicShareholdersinDollarsPerShare", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to Magic shareholders (in Dollars)", "documentation": "Net income attributable to magic shareholders.", "label": "Net Income Attributable To Magic Shareholdersin Dollars Per Share" } } }, "auth_ref": [] }, "mgic_NetLiabilitiesExcludingOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NetLiabilitiesExcludingOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2" ], "lang": { "en-us": { "role": { "terseLabel": "Net liabilities excluding of cash acquired", "documentation": "Net liabilities excluding of cash acquired.", "label": "Net Liabilities Excluding Of Cash Acquired" } } }, "auth_ref": [] }, "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsAfterReportingPeriodAxis", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Non-adjusting events after reporting period [axis]" } }, "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." } } }, "auth_ref": [ "r45" ] }, "mgic_NoncashActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NoncashActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash activities:", "label": "Noncash Activities Abstract" } } }, "auth_ref": [] }, "ifrs-full_NoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Non-controlling interests" } }, "en": { "role": { "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r15", "r112", "r114" ] }, "mgic_NoncontrollingInterestsArisingFromInitiallyConsolidatedCompanies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "NoncontrollingInterestsArisingFromInitiallyConsolidatedCompanies", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests arising from initially consolidated companies", "documentation": "Represents the amount of non-controlling interests arising from initially consolidated companies.", "label": "Noncontrolling Interests Arising From Initially Consolidated Companies" } } }, "auth_ref": [] }, "ifrs-full_NoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncontrollingInterestsMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Non-controlling interests [member]" } }, "en": { "role": { "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Non-current assets" } }, "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } } }, "auth_ref": [ "r21", "r117", "r239" ] }, "ifrs-full_NoncurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssetsAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM ASSETS:", "label": "Non-current assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentFinancialAssetsAtAmortisedCost", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Non-current financial assets at amortised cost" } }, "en": { "role": { "documentation": "The amount of non-current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r197" ] }, "ifrs-full_NoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities", "label": "Non-current lease liabilities" } }, "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r142" ] }, "ifrs-full_NoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Non-current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]" } } }, "auth_ref": [ "r22", "r119", "r239" ] }, "ifrs-full_NoncurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLiabilitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM LIABILITIES:", "label": "Non-current liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentProvisionsForEmployeeBenefits", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 6.0 }, "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net defined benefit liability", "terseLabel": "Employee benefit liabilities", "label": "Non-current provisions for employee benefits" } }, "en": { "role": { "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]" } } }, "auth_ref": [ "r25" ] }, "ifrs-full_NoncurrentTradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentTradeReceivables", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term trade receivables", "label": "Non-current trade receivables" } }, "en": { "role": { "documentation": "The amount of non-current trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r220" ] }, "ifrs-full_NotLaterThanOneMonthMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotLaterThanOneMonthMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Up to 30 days [Member]", "label": "Not later than one month [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of not later than one month." } } }, "auth_ref": [ "r251", "r255", "r261" ] }, "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotesAndOtherExplanatoryInformationAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, Exercise price", "label": "Number of other equity instruments exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) exercisable in a share-based payment arrangement." } } }, "auth_ref": [ "r304" ] }, "ifrs-full_NumberOfOutstandingShareOptions": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOutstandingShareOptions", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options, Outstanding Beginning", "periodEndLabel": "Number of options, Outstanding Ending", "label": "Number of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r162", "r166", "r169" ] }, "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Exercisable", "label": "Number of share options exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options exercisable in a share-based payment arrangement." } } }, "auth_ref": [ "r167" ] }, "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options, Exercised", "label": "Number of share options exercised in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options exercised in a share-based payment arrangement." } } }, "auth_ref": [ "r165" ] }, "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options, Forfeited", "label": "Number of share options forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r164" ] }, "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Granted", "label": "Number of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options granted in a share-based payment arrangement." } } }, "auth_ref": [ "r163" ] }, "ifrs-full_NumberOfSharesIssuedAndFullyPaid": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesIssuedAndFullyPaid", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options have fully vested upon their grant (in Shares)", "label": "Number of shares issued and fully paid" } }, "en": { "role": { "documentation": "The number of shares issued by the entity, for which full payment has been received." } } }, "auth_ref": [ "r27" ] }, "ifrs-full_NumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesOutstanding", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Number of shares outstanding" } }, "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } } }, "auth_ref": [ "r29" ] }, "mgic_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment [Member]", "label": "Office Furniture And Equipment Member" } } }, "auth_ref": [] }, "mgic_OneThousandEightHundredTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OneThousandEightHundredTwentyTwoMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "1,822 [Member]", "label": "One Thousand Eight Hundred Twenty Two Member" } } }, "auth_ref": [] }, "mgic_OperatingLossCarryforwardsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingLossCarryforwardsAmount", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards amount (in Dollars)", "documentation": "Operating loss carryforwards amount.", "label": "Operating Loss Carryforwards Amount" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments (Details) [Line Items]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofLongLivedAssetsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Lived Assets [Line Items]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofLongLivedAssetsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Operating Segments (Details) - Schedule of Long-Lived Assets [Table]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Reported Segment Results of Operation [Line Items]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "label": "Operating Segments (Details) - Schedule of Reported Segment Results of Operation [Table]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofTotalRevenuesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofTotalRevenuesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Total Revenues [Line Items]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsScheduleofTotalRevenuesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsScheduleofTotalRevenuesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Operating Segments (Details) - Schedule of Total Revenues [Table]" } } }, "auth_ref": [] }, "mgic_OperatingSegmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OperatingSegmentsDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments (Details) [Table]" } } }, "auth_ref": [] }, "mgic_OptionGrantExercisableContractualLifeOfOutstandingShareOption": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OptionGrantExercisableContractualLifeOfOutstandingShareOption", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option grant is exercisable", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Option Grant Exercisable Contractual Life Of Outstanding Share Option" } } }, "auth_ref": [] }, "mgic_OrdinarySharesParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OrdinarySharesParValue", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, par value (in New Shekels per share)", "documentation": "The value of ordinary shares, par value.", "label": "Ordinary Shares Par Value" } } }, "auth_ref": [] }, "mgic_OrdinarySharesSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OrdinarySharesSharesAuthorized", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, shares authorized", "documentation": "The amount of ordinary shares, shares authorized.", "label": "Ordinary Shares Shares Authorized" } } }, "auth_ref": [] }, "mgic_OrdinarySharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OrdinarySharesSharesIssued", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, shares issued", "documentation": "The amount of ordinary shares issued.", "label": "Ordinary Shares Shares Issued" } } }, "auth_ref": [] }, "mgic_OrdinarySharesSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OrdinarySharesSharesOutstanding", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, shares outstanding", "documentation": "The amount of ordinary shares outstanding.", "label": "Ordinary Shares Shares Outstanding" } } }, "auth_ref": [] }, "mgic_OtherAccountsReceivableAndPrepaidExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OtherAccountsReceivableAndPrepaidExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Accounts Receivable And Prepaid Expenses [Abstract]" } } }, "auth_ref": [] }, "mgic_OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Accounts Receivable and Prepaid Expenses [Abstract]" } } }, "auth_ref": [] }, "mgic_OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "label": "Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses [Table]" } } }, "auth_ref": [] }, "ifrs-full_OtherCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and cash equivalents", "label": "Other cash and cash equivalents" } }, "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]" } } }, "auth_ref": [ "r303" ] }, "ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of marketable securities", "label": "Other cash receipts from sales of equity or debt instruments of other entities, classified as investing activities" } }, "en": { "role": { "documentation": "The cash inflow from sales of equity or debt instruments of other entities (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities." } } }, "auth_ref": [ "r235" ] }, "ifrs-full_OtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome", "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive income (loss)", "label": "Other comprehensive income" } }, "en": { "role": { "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r4", "r33", "r42", "r122" ] }, "ifrs-full_OtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) net of tax effect:", "label": "Other comprehensive income [abstract]" } } }, "auth_ref": [] }, "ifrs-full_OtherComprehensiveIncomeAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncomeAlt0": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Equity holders of the Company", "label": "Other comprehensive income, attributable to owners of parent" } }, "en": { "role": { "documentation": "The amount of other comprehensive income attributable to owners of the parent." } } }, "auth_ref": [ "r283" ] }, "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "label": "Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]" } } }, "auth_ref": [ "r23", "r43", "r290" ] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreads": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreads", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other comprehensive income, net of tax, change in value of foreign currency basis spreads" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to change in value of foreign currency basis spreads. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r23", "r42" ] }, "ifrs-full_OtherCurrentNonfinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentNonfinancialAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables and contract assets", "label": "Other current non-financial assets" } }, "en": { "role": { "documentation": "The amount of current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_OtherEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherEquityInterest", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/LongTermDebtsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Other equity interest" } }, "en": { "role": { "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_OtherExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherExpenseByNature", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable": { "parentTag": "ifrs-full_SalesAndMarketingExpense", "weight": 1.0, "order": 4.0 }, "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable": { "parentTag": "ifrs-full_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable", "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other expenses, by nature" } }, "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]" } } }, "auth_ref": [ "r44", "r217" ] }, "ifrs-full_OtherFinanceIncomeCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherFinanceIncomeCost", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial expenses, net", "label": "Other finance income (cost)" } }, "en": { "role": { "documentation": "The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]" } } }, "auth_ref": [ "r283" ] }, "ifrs-full_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable": { "parentTag": "ifrs-full_FinanceIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income from deposits, positive foreign exchange differences and other financial income", "label": "Other income" } }, "en": { "role": { "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r74", "r217", "r218" ] }, "ifrs-full_OtherIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherIntangibleAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable": { "parentTag": "ifrs-full_IntangibleAssetsAndGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other intangible assets" } }, "en": { "role": { "documentation": "The amount of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r295" ] }, "mgic_OtherLongTermDebtsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OtherLongTermDebtsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term debts [Member]", "label": "Other Long Term Debts Member" } } }, "auth_ref": [] }, "mgic_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "OtherMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable", "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others [Member]", "verboseLabel": "Other [Member]", "label": "Other Member" } } }, "auth_ref": [] }, "ifrs-full_OtherNoncurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherNoncurrentReceivables", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term unbilled receivables", "label": "Other non-current receivables" } }, "en": { "role": { "documentation": "The amount of non-current other receivables. [Refer: Other receivables]" } } }, "auth_ref": [ "r220" ] }, "ifrs-full_OtherNonfinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherNonfinancialLiabilities", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues (short-term contract liabilities)", "label": "Other non-financial liabilities" } }, "en": { "role": { "documentation": "The amount of non-financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_OtherOperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherOperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Other operating income (expense)" } }, "en": { "role": { "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r283" ] }, "ifrs-full_OtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherPayables", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities and others", "label": "Other payables" } }, "en": { "role": { "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r281" ] }, "ifrs-full_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term receivables", "label": "Other receivables" } }, "en": { "role": { "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r220" ] }, "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax-deductible costs, not included in the accounting costs", "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]" } } }, "auth_ref": [ "r48" ] }, "ifrs-full_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ParValuePerShare", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder per share (in Dollars per share)", "label": "Par value per share" } }, "en": { "role": { "documentation": "The nominal value per share." } } }, "auth_ref": [ "r28" ] }, "mgic_PaymentOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PaymentOfContingentConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of contingent consideration", "label": "Payment Of Contingent Consideration" } } }, "auth_ref": [] }, "mgic_PaymentOfDeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PaymentOfDeferredConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of deferred consideration", "documentation": "The amount of payment of deferred consideration.", "label": "Payment Of Deferred Consideration" } } }, "auth_ref": [] }, "mgic_PaymentsForBusinessAcquisitionsNetOfCashAcquiredAppendixA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PaymentsForBusinessAcquisitionsNetOfCashAcquiredAppendixA", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for business acquisitions, net of cash acquired (Appendix A)", "documentation": "Payments for business acquisitions, net of cash acquired.", "label": "Payments For Business Acquisitions Net Of Cash Acquired Appendix A" } } }, "auth_ref": [] }, "ifrs-full_PaymentsForDevelopmentProjectExpenditure": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsForDevelopmentProjectExpenditure", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalization of software development", "label": "Payments for development project expenditure" } }, "en": { "role": { "documentation": "The cash outflow for expenditure related to development projects." } } }, "auth_ref": [ "r298" ] }, "mgic_PaymentsOfDeferredAndContingentConsiderationRelatedToAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PaymentsOfDeferredAndContingentConsiderationRelatedToAcquisitions", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of deferred and contingent consideration related to acquisitions", "documentation": "Payments of deferred and contingent consideration related to acquisitions.", "label": "Payments Of Deferred And Contingent Consideration Related To Acquisitions" } } }, "auth_ref": [] }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of lease liabilities", "label": "Payments of lease liabilities, classified as financing activities" } }, "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r238" ] }, "mgic_PaymentsToFormerShareholdersOfConsolidatedCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PaymentsToFormerShareholdersOfConsolidatedCompany", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to former shareholders of consolidated company", "documentation": "Represents the amount of payments to former shareholders of consolidated company.", "label": "Payments To Former Shareholders Of Consolidated Company" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfEntitysRevenue": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfEntitysRevenue", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company revenues accounted", "label": "Percentage of entity's revenue" } }, "en": { "role": { "documentation": "The percentage of the entity's revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r307" ] }, "mgic_PercentageOfPerformanceObligations": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PercentageOfPerformanceObligations", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of performance obligations", "documentation": "Percentage of performance obligations.", "label": "Percentage Of Performance Obligations" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfVotingEquityInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfVotingEquityInterestsAcquired", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of acquisition interests", "label": "Percentage of voting equity interests acquired" } }, "en": { "role": { "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r173" ] }, "ifrs-full_PlanAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PlanAssetsAtFairValue", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable": { "parentTag": "ifrs-full_NoncurrentProvisionsForEmployeeBenefits", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair value of plan assets", "label": "Plan assets, at fair value" } }, "en": { "role": { "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r291" ] }, "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PostemploymentBenefitExpenseDefinedContributionPlans", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance expenses", "label": "Post-employment benefit expense, defined contribution plans" } }, "en": { "role": { "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods." } } }, "auth_ref": [ "r66" ] }, "ifrs-full_PresentationOfLeasesForLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PresentationOfLeasesForLesseeAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Receipt of long-term loans from banks and others", "label": "Proceeds from borrowings, classified as financing activities" } }, "en": { "role": { "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]" } } }, "auth_ref": [ "r236" ] }, "ifrs-full_ProceedsFromExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfOptions", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of employees\u2019 stock options", "label": "Proceeds from exercise of options" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of options." } } }, "auth_ref": [ "r299" ] }, "ifrs-full_ProceedsFromExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfWarrants", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise amount", "label": "Proceeds from exercise of warrants" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of share purchase warrants." } } }, "auth_ref": [ "r299" ] }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from sales of property, plant and equipment, classified as investing activities" } }, "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r234" ] }, "ifrs-full_ProductsAndServicesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProductsAndServicesAxis", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable", "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Products and services [axis]" } }, "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." } } }, "auth_ref": [ "r210", "r242" ] }, "ifrs-full_ProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProductsAndServicesMember", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" ], "lang": { "en-us": { "role": { "label": "Products and services [member]" } }, "en": { "role": { "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used." } } }, "auth_ref": [ "r210", "r242" ] }, "mgic_ProductsAndServicesTransferredOverTime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ProductsAndServicesTransferredOverTime", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Products and services transferred over time", "documentation": "Amount of products and services transferred over time.", "label": "Products And Services Transferred Over Time" } } }, "auth_ref": [] }, "mgic_ProductsTransferredAtAPointInTime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ProductsTransferredAtAPointInTime", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Products transferred at a point in time", "documentation": "The amount of products transferred at a point in time.", "label": "Products Transferred At APoint In Time" } } }, "auth_ref": [] }, "ifrs-full_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magicsoftware.com/role/ConsolidatedIncomeStatementAlt0": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow", "http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome", "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Profit (loss)" } }, "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]" } } }, "auth_ref": [ "r3", "r32", "r97", "r108", "r111", "r204", "r206", "r239", "r245" ] }, "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatementAlt0": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Profit (loss), attributable to non-controlling interests" } }, "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]" } } }, "auth_ref": [ "r35", "r113" ] }, "ifrs-full_ProfitLossAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatementAlt0": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity holders of the Company", "label": "Profit (loss), attributable to owners of parent" } }, "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r36" ] }, "ifrs-full_ProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes on income", "terseLabel": "Income before income taxes, as per the statement of operations", "label": "Profit (loss) before tax" } }, "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r185", "r217", "r218", "r262", "r263" ] }, "ifrs-full_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Depreciated cost at December 31, 2022", "periodEndLabel": "Depreciated cost at December 31, 2023", "terseLabel": "Property, plants and equipment, net", "label": "Property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]" } } }, "auth_ref": [ "r10", "r58" ] }, "ifrs-full_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plants and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [member]" } }, "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]" } } }, "auth_ref": [ "r59", "r230", "r244" ] }, "mgic_PropertyPlantAndEquipmentsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PropertyPlantAndEquipmentsGross", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]", "label": "Property Plant And Equipments Gross" } } }, "auth_ref": [] }, "mgic_PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Property Plant And Equipment [Abstract]" } } }, "auth_ref": [] }, "mgic_PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "label": "Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement [Table]" } } }, "auth_ref": [] }, "mgic_PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of financial assets measured at fair value through other comprehensive income", "documentation": "Represents the amount of purchase of financial assets measured at fair value through other comprehensive income.", "label": "Purchase Of Financial Assets Measured At Fair Value Through Other Comprehensive Income" } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow", "http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "terseLabel": "Purchase of intangible asset", "label": "Purchase of intangible assets, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r233" ] }, "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in a company accounted for at equity", "label": "Purchase of investments other than investments accounted for using equity method" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]" } } }, "auth_ref": [ "r298" ] }, "mgic_PurchaseOfOptionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PurchaseOfOptionShares", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase its shares (in Shares)", "documentation": "Purchase of option shares.", "label": "Purchase Of Option Shares" } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Purchase of property, plant and equipment, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r233" ] }, "mgic_PurchaseOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PurchaseOfShares", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of shares (in Shares)", "documentation": "Purchase of shares.", "label": "Purchase Of Shares" } } }, "auth_ref": [] }, "mgic_PurchaseOfSharesHoldingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PurchaseOfSharesHoldingPercentage", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share purchase holding percentage", "documentation": "Purchase of shares holding percentage.", "label": "Purchase Of Shares Holding Percentage" } } }, "auth_ref": [] }, "mgic_PutOptionsOfNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PutOptionsOfNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Put options of non-controlling interests", "documentation": "The amount of non-controlling interests.", "label": "Put Options Of Noncontrolling Interests" } } }, "auth_ref": [] }, "mgic_PutOptionsOfNoncontrollingInterestsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PutOptionsOfNoncontrollingInterestsCurrent", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Put options for non-controlling interests", "documentation": "Put options of non-controlling interests.", "label": "Put Options Of Noncontrolling Interests Current" } } }, "auth_ref": [] }, "mgic_PutOptionsOfNoncontrollingInterestsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PutOptionsOfNoncontrollingInterestsNoncurrent", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Put options for non-controlling interests", "documentation": "The amount of put options of non-controlling interests noncurrent.", "label": "Put Options Of Noncontrolling Interests Noncurrent" } } }, "auth_ref": [] }, "mgic_PutOptionsOfNoncontrollingInterestsliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "PutOptionsOfNoncontrollingInterestsliabilities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "parentTag": "ifrs-full_FinancialLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Put options of non-controlling interests", "documentation": "The amount of put options of non-controlling interests liabilities.", "label": "Put Options Of Noncontrolling Interestsliabilities" } } }, "auth_ref": [] }, "ifrs-full_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangeAxis", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Range [axis]" } }, "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." } } }, "auth_ref": [ "r132", "r159", "r169", "r240", "r241", "r306" ] }, "ifrs-full_RangesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Ranges [member]" } }, "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." } } }, "auth_ref": [ "r132", "r159", "r169", "r240", "r241", "r306" ] }, "mgic_RedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable": { "parentTag": "ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "documentation": "Redeemable non-controlling interest.", "label": "Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "mgic_RelatedPartiesTransactionsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RelatedPartiesTransactionsDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Parties Transactions [Line Items]" } } }, "auth_ref": [] }, "mgic_RelatedPartiesTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RelatedPartiesTransactionsDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Parties Transactions (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of long-term loans from banks and others", "label": "Repayments of borrowings, classified as financing activities" } }, "en": { "role": { "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]" } } }, "auth_ref": [ "r237" ] }, "mgic_ReportableBusinessSegments": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ReportableBusinessSegments", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable business segments", "documentation": "Number of reportable business segments.", "label": "Reportable Business Segments" } } }, "auth_ref": [] }, "ifrs-full_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_OtherOperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Research and development, net", "terseLabel": "Research and development expenses, net", "label": "Research and development expense" } }, "en": { "role": { "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss." } } }, "auth_ref": [ "r89" ] }, "mgic_ResearchAndDevelopmentExpenseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ResearchAndDevelopmentExpenseGross", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable": { "parentTag": "ifrs-full_ResearchAndDevelopmentExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total costs", "documentation": "Represents the gross research and development expense.", "label": "Research And Development Expense Gross" } } }, "auth_ref": [] }, "ifrs-full_RetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarnings", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained earnings" } }, "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r221", "r222" ] }, "ifrs-full_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarningsMember", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained earnings [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r5", "r219" ] }, "ifrs-full_Revenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Revenue", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues", "terseLabel": "Total revenues", "label": "Revenue" } }, "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." } } }, "auth_ref": [ "r38", "r121", "r185", "r199", "r205", "r210", "r211", "r213", "r217", "r218", "r239" ] }, "ifrs-full_RevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "ifrs-full_RevenueFromContractsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromContractsWithCustomers", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Revenue from contracts with customers" } }, "en": { "role": { "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration." } } }, "auth_ref": [ "r134", "r135" ] }, "ifrs-full_RevenueFromRenderingOfInformationTechnologyConsultingServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromRenderingOfInformationTechnologyConsultingServices", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_Revenue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting services", "label": "Revenue from rendering of information technology consulting services" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of consulting services relating to information technology. [Refer: Revenue]" } } }, "auth_ref": [ "r279" ] }, "ifrs-full_RevenueFromRenderingOfInformationTechnologyMaintenanceAndSupportServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromRenderingOfInformationTechnologyMaintenanceAndSupportServices", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_Revenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance and technical support", "label": "Revenue from rendering of information technology maintenance and support services" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of maintenance and support services relating to information technology. [Refer: Revenue]" } } }, "auth_ref": [ "r279" ] }, "ifrs-full_RevenueFromRenderingOfServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromRenderingOfServices", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_Revenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Software services", "label": "Revenue from rendering of services" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of services. [Refer: Revenue]" } } }, "auth_ref": [ "r279" ] }, "mgic_RevenueRecognitionDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Line Items]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Revenues from Contracts with Customers [Line Items]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenues from Contracts with Customers [Line Items]", "label": "Revenue Recognition Details Scheduleof Deferred Revenuesfrom Contractswith Customers Parentheticals Line Items" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals) [Table]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers [Table]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Past due but not Impaired Trade Receivables [Line Items]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables [Table]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by timing of Revenue Recognition [Line Items]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition [Table]" } } }, "auth_ref": [] }, "mgic_RevenueRecognitionDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RevenueRecognitionDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) [Table]" } } }, "auth_ref": [] }, "mgic_RightUseOfAsset": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RightUseOfAsset", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right use of asset", "documentation": "Right use of asset.", "label": "Right Use Of Asset" } } }, "auth_ref": [] }, "mgic_RightofuseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "RightofuseAssetMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets [Member]", "label": "Rightofuse Asset Member" } } }, "auth_ref": [] }, "ifrs-full_RightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RightofuseAssets", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Right-of-use assets" } }, "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. 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." } } }, "auth_ref": [ "r141", "r149" ] }, "ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RightofuseAssetsIncreaseDecreaseInRevaluationSurplus", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset recognized with corresponding lease liability", "label": "Right-of-use assets, increase (decrease) in revaluation surplus" } }, "en": { "role": { "documentation": "The increase (decrease) in the revaluation surplus that relates to right-of-use assets. [Refer: Revaluation surplus; Right-of-use assets]" } } }, "auth_ref": [ "r151" ] }, "mgic_SPTEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SPTEMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SPTE [Member]", "label": "SPTEMember" } } }, "auth_ref": [] }, "ifrs-full_SalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_OtherOperatingIncomeExpense", "weight": -1.0, "order": 4.0 }, "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total selling and marketing expenses", "terseLabel": "Selling and marketing expenses", "label": "Sales and marketing expense" } }, "en": { "role": { "documentation": "The amount of expense relating to the marketing and selling of goods or services." } } }, "auth_ref": [ "r283" ] }, "mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Expenses And Other Accounts Payable Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Incomeloss [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfAmortizationExpensesRelatedToIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfAmortizationExpensesRelatedToIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Amortization Expenses Related To Intangible Assets Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfAssessmentForGoodwillImpairmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfAssessmentForGoodwillImpairmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assessment For Goodwill Impairment Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfAssessmentForGoodwillImpairmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfAssessmentForGoodwillImpairmentLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Assessment for Goodwill Impairment [Line Items]" } } }, "auth_ref": [] }, "mgic_ScheduleOfCarryingAmountOfGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfCarryingAmountOfGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Carrying Amount Of Goodwill Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfCashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfCashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Components Of The Companys Deferred Tax Assets And Liabilities Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfCompositionAndMovementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfCompositionAndMovementAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Composition And Movement Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfComputationOfBAsicAndDilutedNetEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfComputationOfBAsicAndDilutedNetEarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Computation Of BAsic And Diluted Net Earnings Per Share Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfDeferredConsiderationInRespectOfTheBusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfDeferredConsiderationInRespectOfTheBusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Consideration in Respect of the Business Combinations [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfDeferredRevenuesFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfDeferredRevenuesFromContractsWithCustomersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Revenues From Contracts With Customers Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfDefinedBenefitPlansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfDefinedBenefitPlansAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfEmployeeOptionActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfEmployeeOptionActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Employee Option Activity Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Fair Values Of The Assets Acquired And Liabilities Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfEstimatedFutureAmortizationOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfEstimatedFutureAmortizationOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Future Amortization Of Intangible Assets Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfEstimatedUsefulLifeOfTheAssetsAtAnnualRatesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfEstimatedUsefulLifeOfTheAssetsAtAnnualRatesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Life Of The Assets At Annual Rates Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Of The Options Granted Using The Binomial Model Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value of the Options Granted Using the Binomial Model [Line Items]" } } }, "auth_ref": [] }, "mgic_ScheduleOfFinancialAssetsAndLiabilitiesInTheConsolidatedStatementsOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfFinancialAssetsAndLiabilitiesInTheConsolidatedStatementsOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Assets And Liabilities Measured At Fair Value On ARecurring Basis Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfFinancialIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfFinancialIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Income And Expenses Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfGeneralAndAdministrativeExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfGeneralAndAdministrativeExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of General And Administrative Expenses Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfIncomeTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfIncomeTaxAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Income Tax [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfInformationOnLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfInformationOnLeasesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Information On Leases Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfIntangibleAssetsCompositionByReportableSegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfIntangibleAssetsCompositionByReportableSegmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Composition By Reportable Segment Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfLiabilitiesInRespectOfTheBusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfLiabilitiesInRespectOfTheBusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Liabilities in Respect of the Business Combinations [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfLongLivedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfLongLivedAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Lived Assets Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfLongTermLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfLongTermLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Liabilities Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfLongTermLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfLongTermLiabilitiesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Long Term Liabilities [Line items]" } } }, "auth_ref": [] }, "mgic_ScheduleOfMaturityAnalysisOfUndiscountedFutureLeasePaymentsForLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfMaturityAnalysisOfUndiscountedFutureLeasePaymentsForLeaseLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Maturity Analysis Of Undiscounted Future Lease Payments For Lease Liabilities Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfMaturityDatesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfMaturityDatesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Maturity Dates Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfMaturityDatesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfMaturityDatesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturity Dates [Line Items]" } } }, "auth_ref": [] }, "mgic_ScheduleOfOptionsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfOptionsOutstandingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Options Outstanding Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Accounts Receivable And Prepaid Expenses Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfPastDueButNotImpairedTradeReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfPastDueButNotImpairedTradeReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Past Due But Not Impaired Trade Receivables Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfReportedSegmentResultsOfOperationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Reported Segment Results Of Operation Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfResearchAndDevelopmentCostsNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Research And Development Costs Net Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfRevenueByTimingOfRevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfRevenueByTimingOfRevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue By Timing Of Revenue Recognition Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfRightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfRightOfUseAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Right Of Use Assets Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfRightOfUseAssetsByClassOfUnderlyingAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfRightOfUseAssetsByClassOfUnderlyingAssetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Right Of Use Assets By Class Of Underlying Asset Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfSellingAndMarketingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfSellingAndMarketingExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Selling And Marketing Expenses Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Expense Related To Employee Stock Option Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfShortTermDebtsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfShortTermDebtsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Short Term Debts Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfTheCompositionAndMovementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfTheCompositionAndMovementAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of The Composition And Movement Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfTheoreticalTaxExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfTheoreticalTaxExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Theoretical Tax Expense [Abstract]" } } }, "auth_ref": [] }, "mgic_ScheduleOfTotalRevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfTotalRevenuesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Total Revenues Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfUsefulLifeOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfUsefulLifeOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Useful Life Of Intangible Assets Abstract" } } }, "auth_ref": [] }, "mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Weighted Average Remaining Lease Terms Abstract" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r265" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_SegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsAxis", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails", "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable", "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable", "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable", "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable", "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable", "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable", "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable", "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable", "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "label": "Segments [axis]" } }, "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." } } }, "auth_ref": [ "r81", "r136", "r204", "r227", "r247" ] }, "ifrs-full_SegmentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsMember", "presentation": [ "http://www.magicsoftware.com/role/OperatingSegmentsDetails", "http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable", "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable", "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable", "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable", "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals", "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable", "http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable", "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable", "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable", "http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable", "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "label": "Segments [member]" } }, "en": { "role": { "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used." } } }, "auth_ref": [ "r81", "r136", "r209", "r227", "r247" ] }, "mgic_SelectedStatementsOfIncomeDataAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsOfIncomeDataAbstract", "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data [Abstract]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Computation of B asic and Diluted Net Earnings Per Share [Line Items]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share [Table]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Income and Expenses [Line Items]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" ], "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses [Table]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of General and Administrative Expenses [Line Items]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses [Table]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Research and Development Costs, Net [Line Items]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" ], "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net [Table]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Selling and Marketing Expenses [Line Items]" } } }, "auth_ref": [] }, "mgic_SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "label": "Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses [Table]" } } }, "auth_ref": [] }, "mgic_SellingAndMarketingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SellingAndMarketingExpenses", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable": { "parentTag": "ifrs-full_AdjustmentsForSharebasedPayments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling and marketing expenses", "label": "Selling And Marketing Expenses" } } }, "auth_ref": [] }, "mgic_SellingAndMarketingExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SellingAndMarketingExpensesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses [Member]", "label": "Selling And Marketing Expenses Member" } } }, "auth_ref": [] }, "ifrs-full_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable": { "parentTag": "mgic_IntangibleAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "label": "Selling, general and administrative expense" } }, "en": { "role": { "documentation": "The amount of expense relating to selling, general and administrative activities of the entity." } } }, "auth_ref": [ "r283" ] }, "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SellingGeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses [Member]", "label": "Selling, general and administrative expense [member]" } }, "en": { "role": { "documentation": "This member stands for the amount of expense relating to selling, general and administrative activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss." } } }, "auth_ref": [ "r276", "r279" ] }, "ifrs-full_ServicesReceivedRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ServicesReceivedRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired services", "label": "Services received, related party transactions" } }, "en": { "role": { "documentation": "The amount of services received in related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r229" ] }, "mgic_SettlementOfPutOptionsOverNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SettlementOfPutOptionsOverNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of put options over non-controlling interest", "documentation": "The amount of settlement of put options over non-controlling interest.", "label": "Settlement Of Put Options Over Noncontrolling Interest" } } }, "auth_ref": [] }, "mgic_ShareBasedCompensationAggregateIntrinsicValueExercisable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedCompensationAggregateIntrinsicValueExercisable", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Exercisable", "documentation": "Amount of share based compensation aggregate intrinsic value exercisable.", "label": "Share Based Compensation Aggregate Intrinsic Value Exercisable" } } }, "auth_ref": [] }, "mgic_ShareBasedCompensationsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedCompensationsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value, Outstanding Beginning", "periodEndLabel": "Aggregate intrinsic value, Outstanding Ending", "documentation": "Amount of share based compensation aggregate intrinsic value outstanding.", "label": "Share Based Compensations Aggregate Intrinsic Value Outstanding" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Option Activity [Abstract]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Details) - Schedule of Employee Option Activity [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofOptionsOutstandingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofOptionsOutstandingLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Options Outstanding [Abstract]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofOptionsOutstandingTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofOptionsOutstandingTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Details) - Schedule of Options Outstanding [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Expense Related to Employee Stock Option [Abstract]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Details) [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPayments", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Payments [Abstract]", "terseLabel": "Share Based Payments [Line Items]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsTable", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPayments" ], "lang": { "en-us": { "role": { "label": "Share Based Payments [Table]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsTablesLineItems", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Share Based Payment Arrangements [Abstract]" } } }, "auth_ref": [] }, "mgic_ShareBasedPaymentsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShareBasedPaymentsTablesTable", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Share Based Payments (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Group\u2019s share of earnings (losses) of a company accounted for at equity, net", "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method" } }, "en": { "role": { "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]" } } }, "auth_ref": [ "r40", "r202", "r208" ] }, "mgic_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0", "http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0" ], "lang": { "en-us": { "role": { "terseLabel": "Share Purchase Agreement [Member]", "label": "Share Purchase Agreement Member" } } }, "auth_ref": [] }, "ifrs-full_SharebasedPaymentArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SharebasedPaymentArrangementsMember", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based payment arrangements [member]" } }, "en": { "role": { "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used." } } }, "auth_ref": [ "r170" ] }, "mgic_SharesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SharesPurchaseAgreementMember", "presentation": [ "http://www.magicsoftware.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Purchase Agreement [Member]", "label": "Shares Purchase Agreement Member" } } }, "auth_ref": [] }, "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved ordinary shares for issuance (in Shares)", "label": "Number of shares reserved for issue under options and contracts for sale of shares" } }, "en": { "role": { "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares." } } }, "auth_ref": [ "r30" ] }, "mgic_ShortTermCreditFromBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermCreditFromBanksMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term loans from banks [Member]", "label": "Short Term Credit From Banks Member" } } }, "auth_ref": [] }, "mgic_ShortTermDebtsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermDebtsAbstract", "lang": { "en-us": { "role": { "label": "Short Term Debts [Abstract]" } } }, "auth_ref": [] }, "mgic_ShortTermDebtsDetailsScheduleofShortTermDebtsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermDebtsDetailsScheduleofShortTermDebtsLineItems", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Short Term Debts [Line Items]" } } }, "auth_ref": [] }, "mgic_ShortTermDebtsDetailsScheduleofShortTermDebtsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermDebtsDetailsScheduleofShortTermDebtsTable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "label": "Short Term Debts (Details) - Schedule of Short Term Debts [Table]" } } }, "auth_ref": [] }, "mgic_ShortTermDebtsTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermDebtsTypeAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "ShortTermDebtsType [Axis]", "label": "Short Term Debts Type Axis" } } }, "auth_ref": [] }, "mgic_ShortTermDebtsTypeDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ShortTermDebtsTypeDomainDomain", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "label": "ShortTermDebtsTypeDomain [Domain]" } } }, "auth_ref": [] }, "ifrs-full_ShorttermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermBorrowings", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short term debts", "label": "Current borrowings" } }, "en": { "role": { "documentation": "The amount of current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermDepositsClassifiedAsCashEquivalents", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank deposits", "label": "Short-term deposits, classified as cash equivalents" } }, "en": { "role": { "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]" } } }, "auth_ref": [ "r303" ] }, "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank deposits", "label": "Short-term investments, classified as cash equivalents" } }, "en": { "role": { "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]" } } }, "auth_ref": [ "r303" ] }, "mgic_SoftwareServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SoftwareServicesMember", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement", "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable", "http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable", "http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable", "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Software services [Member]", "label": "Software Services Member" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of cash flows [abstract]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityLineItems", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [line items]" } }, "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." } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityTable", "presentation": [ "http://www.magicsoftware.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of financial position [abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Statement [Table]" } } }, "auth_ref": [] }, "mgic_StockOptionPlanOfCommITSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "StockOptionPlanOfCommITSolutionsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Plan of Comm-IT Solutions [Member]", "label": "Stock Option Plan Of Comm ITSolutions Member" } } }, "auth_ref": [] }, "mgic_StockOptionPlansOfTheCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "StockOptionPlansOfTheCompanyMember", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Plans of the Company [Member]", "label": "Stock Option Plans Of The Company Member" } } }, "auth_ref": [] }, "mgic_Subcontractors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "Subcontractors", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable": { "parentTag": "ifrs-full_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Subcontractors", "documentation": "The amount of subcontractors.", "label": "Subcontractors" } } }, "auth_ref": [] }, "mgic_SubsequentEventsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SubsequentEventsDetailsLineItems", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Line Items]" } } }, "auth_ref": [] }, "mgic_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SubsequentEventsDetailsTable", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "auth_ref": [] }, "mgic_SubsequentEventsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SubsequentEventsMember", "presentation": [ "http://www.magicsoftware.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Member]", "label": "Subsequent Events Member" } } }, "auth_ref": [] }, "mgic_SupplementalDisclosureOfCashFlowActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "SupplementalDisclosureOfCashFlowActivitiesAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow activities:", "label": "Supplemental Disclosure Of Cash Flow Activities Abstract" } } }, "auth_ref": [] }, "ifrs-full_TaxEffectOfForeignTaxRates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfForeignTaxRates", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax adjustment in respect of different tax rates", "verboseLabel": "Tax rate (in New Shekels)", "label": "Tax effect of foreign tax rates" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]" } } }, "auth_ref": [ "r48" ] }, "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxExpenseIncomeAtApplicableTaxRate", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax computed at the statutory tax rate", "label": "Tax expense (income) at applicable tax rate" } }, "en": { "role": { "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]" } } }, "auth_ref": [ "r48" ] }, "mgic_TaxExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TaxExpenses", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expenses", "documentation": "Tax expenses.", "label": "Tax Expenses" } } }, "auth_ref": [] }, "mgic_TaxLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TaxLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax loss carryforwards (in Dollars)", "documentation": "Tax loss carryforwards.", "label": "Tax Loss Carryforwards" } } }, "auth_ref": [] }, "ifrs-full_TaxRateEffectFromChangeInTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxRateEffectFromChangeInTaxRate", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred tax rate percentage", "label": "Tax rate effect from change in tax rate" } }, "en": { "role": { "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]" } } }, "auth_ref": [ "r49" ] }, "ifrs-full_TaxRateEffectOfForeignTaxRates": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxRateEffectOfForeignTaxRates", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory tax rate in Israel", "label": "Tax rate effect of foreign tax rates" } }, "en": { "role": { "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]" } } }, "auth_ref": [ "r49" ] }, "ifrs-full_TaxRateEffectOfTaxLosses": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxRateEffectOfTaxLosses", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax rate percentage", "label": "Tax rate effect of tax losses" } }, "en": { "role": { "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]" } } }, "auth_ref": [ "r49" ] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [axis]" } }, "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." } } }, "auth_ref": [ "r52" ] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [member]" } }, "en": { "role": { "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r52" ] }, "mgic_TerminalValueGrowthRate": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TerminalValueGrowthRate", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Terminal value growth rate", "documentation": "Percentage of growth rate.", "label": "Terminal Value Growth Rate" } } }, "auth_ref": [] }, "mgic_TerminationOfLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TerminationOfLeases", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Termination of leases", "label": "Termination Of Leases" } } }, "auth_ref": [] }, "ifrs-full_TopOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TopOfRangeMember", "presentation": [ "http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails", "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable", "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable", "http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable", "http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top of Range [Member]", "verboseLabel": "Top of range [Member]", "label": "Top of range [member]" } }, "en": { "role": { "documentation": "This member stands for top of a range." } } }, "auth_ref": [ "r132", "r159", "r169", "r240", "r241", "r306" ] }, "mgic_TotalFinancialsAndLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalFinancialsAndLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total financial and lease liabilities", "label": "Total Financials And Lease Liabilities" } } }, "auth_ref": [] }, "mgic_TotalIntrinsicValueOfOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalIntrinsicValueOfOptionsExercised", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of total intrinsic value of options exercised.", "label": "Total Intrinsic Value Of Options Exercised" } } }, "auth_ref": [] }, "mgic_TotalLongTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalLongTermBorrowings", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total long term debt", "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": "Total Long Term Borrowings" } } }, "auth_ref": [] }, "mgic_TotalLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalLongTermDebtMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Long Term Debt [Member]", "label": "Total Long Term Debt Member" } } }, "auth_ref": [] }, "mgic_TotalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total [Member]", "label": "Total Member" } } }, "auth_ref": [] }, "mgic_TotalTradeReceivablesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TotalTradeReceivablesNet", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total trade receivables, net", "label": "Total Trade Receivables Net" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet", "http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables (net of allowance for credit losses of $5,416 and $7,066 as of December 31, 2022 and 2023, respectively)", "verboseLabel": "Trade receivables, net", "label": "Trade and other current receivables" } }, "en": { "role": { "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]" } } }, "auth_ref": [ "r12", "r24" ] }, "ifrs-full_TradeAndOtherPayablesToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesToRelatedParties", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Related parties", "label": "Payables to related parties" } }, "en": { "role": { "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesToTradeSuppliers", "crdr": "credit", "calculation": { "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Trade payables" } }, "en": { "role": { "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business." } } }, "auth_ref": [ "r282" ] }, "ifrs-full_TradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeReceivables", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)", "label": "Trade receivables" } }, "en": { "role": { "documentation": "The amount due from customers for goods and services sold." } } }, "auth_ref": [ "r220" ] }, "ifrs-full_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeReceivablesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total trade receivables, net [Member]", "label": "Trade receivables [member]" } }, "en": { "role": { "documentation": "This member stands for trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r189", "r192", "r250", "r279" ] }, "mgic_TradeReceivablesNetOfAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TradeReceivablesNetOfAllowance", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowance (in Dollars)", "documentation": "The amount of trade receivables, net of allowance.", "label": "Trade Receivables Net Of Allowance" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.magicsoftware.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "mgic_TwoThousandSevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "TwoThousandSevenPlanMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand Seven Plan [Member]", "label": "Two Thousand Seven Plan Member" } } }, "auth_ref": [] }, "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfSharebasedPaymentArrangementsAxis", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable", "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable", "http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable", "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Types of share-based payment arrangements [axis]" } }, "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." } } }, "auth_ref": [ "r170" ] }, "mgic_USCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "USCountryMember", "presentation": [ "http://www.magicsoftware.com/role/IncomeTaxDetails", "http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable", "http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "verboseLabel": "US [Member]", "netLabel": "U.S [Member]", "label": "USCountry Member" } } }, "auth_ref": [] }, "mgic_UnallocatedExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "UnallocatedExpenseMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated expense [Member]", "label": "Unallocated Expense Member" } } }, "auth_ref": [] }, "mgic_UnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "UnbilledReceivables", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables" } } }, "auth_ref": [] }, "mgic_UncertainTaxPositionsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "UncertainTaxPositionsAndOther", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions and other", "documentation": "Tax expense other than income tax expense", "label": "Uncertain Tax Positions And Other" } } }, "auth_ref": [] }, "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UndiscountedOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Undiscounted operating lease payments to be received" } }, "en": { "role": { "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset." } } }, "auth_ref": [ "r154" ] }, "mgic_UnpaidDeferredRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "UnpaidDeferredRevenuesMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid deferred revenues [Member]", "label": "Unpaid Deferred Revenues Member" } } }, "auth_ref": [] }, "mgic_UnrecognizedCompensationCostRelatedToNonVestedOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "UnrecognizedCompensationCostRelatedToNonVestedOptions", "crdr": "debit", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost related to non-vested options", "documentation": "Amount of unrecognized compensation cost related to non-vested options.", "label": "Unrecognized Compensation Cost Related To Non Vested Options" } } }, "auth_ref": [] }, "ifrs-full_WagesAndSalaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WagesAndSalaries", "crdr": "debit", "calculation": { "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable": { "parentTag": "ifrs-full_SalesAndMarketingExpense", "weight": 1.0, "order": 1.0 }, "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable": { "parentTag": "ifrs-full_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable", "http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Salary and related expenses", "label": "Wages and salaries" } }, "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r292" ] }, "mgic_WeightedAverageCostOfCapitals": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageCostOfCapitals", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average cost of capital", "documentation": "Percentage of weighted average cost of capital.", "label": "Weighted Average Cost Of Capitals" } } }, "auth_ref": [] }, "mgic_WeightedAverageDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageDiscountRate", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of exercisable options, Exercise price (in Dollars per share)", "label": "Weighted average exercise price of other equity instruments exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r304" ] }, "mgic_WeightedAverageExercisePriceOfOtherEquityInstrumentsOptionsExercisableExercisePrice": { "xbrltype": "sharesItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOptionsExercisableExercisePrice", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, Exercise price (in Shares)", "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]\r \n References", "label": "Weighted Average Exercise Price Of Other Equity Instruments Options Exercisable Exercise Price" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercisable", "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r167" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercised", "label": "Weighted average exercise price of share options exercised in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r165" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Forfeited", "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r164" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Granted", "label": "Weighted average exercise price of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r163" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Outstanding Beginning", "periodEndLabel": "Weighted average exercise price, Outstanding Ending", "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r162", "r166" ] }, "mgic_WeightedAverageExpectedExerciseFactor": { "xbrltype": "decimalItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageExpectedExerciseFactor", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected exercise factor", "documentation": "The weighted average expected exercise factor.", "label": "Weighted Average Expected Exercise Factor" } } }, "auth_ref": [] }, "mgic_WeightedAverageRemainingContractualLifeExercisePrice": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingContractualLifeExercisePrice", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life, Exercise price", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Weighted Average Remaining Contractual Life Exercise Price" } } }, "auth_ref": [] }, "mgic_WeightedAverageRemainingContractualLifeOfOutstandingShareOption": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOption", "presentation": [ "http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Weighted Average Remaining Contractual Life Of Outstanding Share Option" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual life", "label": "Weighted average remaining contractual life of outstanding share options" } }, "en": { "role": { "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r169" ] }, "mgic_WeightedAverageRemainingContractualTermExercisable": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingContractualTermExercisable", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, Exercisable", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Weighted Average Remaining Contractual Term Exercisable" } } }, "auth_ref": [] }, "mgic_WeightedAverageRemainingContractualTermOutstandingBeginning": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingContractualTermOutstandingBeginning", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, Outstanding Beginning", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Weighted Average Remaining Contractual Term Outstanding Beginning" } } }, "auth_ref": [] }, "mgic_WeightedAverageRemainingContractualTermOutstandingEnding": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingContractualTermOutstandingEnding", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, Outstanding Ending", "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]", "label": "Weighted Average Remaining Contractual Term Outstanding Ending" } } }, "auth_ref": [] }, "mgic_WeightedAverageRemainingLeaseTermyears": { "xbrltype": "durationItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WeightedAverageRemainingLeaseTermyears", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Weighted Average Remaining Lease Termyears" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageSharePriceShareOptionsGranted2019", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in Dollars per share)", "label": "Weighted average share price, share options granted" } }, "en": { "role": { "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]" } } }, "auth_ref": [ "r171" ] }, "ifrs-full_WeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageShares", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share - weighted average shares outstanding", "label": "Weighted average number of ordinary shares used in calculating basic earnings per share" } }, "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." } } }, "auth_ref": [ "r78" ] }, "mgic_WorkingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WorkingCapitalAbstract", "presentation": [ "http://www.magicsoftware.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital adjustments:", "label": "Working Capital Abstract" } } }, "auth_ref": [] }, "mgic_WorkingCapitalAdjustmentsAndOtherRelatedToDeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "WorkingCapitalAdjustmentsAndOtherRelatedToDeferredConsideration", "crdr": "credit", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital adjustments and other", "documentation": "The amount of working capital adjustments and other related to deferred consideration.", "label": "Working Capital Adjustments And Other Related To Deferred Consideration" } } }, "auth_ref": [] }, "mgic_ZeroPointTwoEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "ZeroPointTwoEightMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.28 [Member]", "label": "Zero Point Two Eight Member" } } }, "auth_ref": [] }, "mgic_a2021Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "a2021Abstract", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "a2021 Abstract" } } }, "auth_ref": [] }, "mgic_softwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magicsoftware.com/20231231", "localname": "softwareMember", "presentation": [ "http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable", "http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Software [Member]", "label": "software Member" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r1": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard", "URIDate": "2023-03-23" }, "r2": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2023-03-23" }, "r3": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2023-03-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r5": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard", "URIDate": "2023-03-23" }, "r6": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "107", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard", "URIDate": "2023-03-23" }, "r7": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard", "URIDate": "2023-03-23" }, "r8": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r9": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "51", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_51&doctype=Standard", "URIDate": "2023-03-23" }, "r10": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard", "URIDate": "2023-03-23" }, "r11": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard", "URIDate": "2023-03-23" }, "r12": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard", "URIDate": "2023-03-23" }, "r13": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2023-03-23" }, "r14": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "o", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard", "URIDate": "2023-03-23" }, "r15": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "q", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard", "URIDate": "2023-03-23" }, "r16": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "r", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard", "URIDate": "2023-03-23" }, "r17": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r18": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "56", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard", "URIDate": "2023-03-23" }, "r19": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_b&doctype=Standard", "URIDate": "2023-03-23" }, "r20": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard", "URIDate": "2023-03-23" }, "r21": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r22": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "69", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard", "URIDate": "2023-03-23" }, "r23": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r24": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r25": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard", "URIDate": "2023-03-23" }, "r26": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r27": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r28": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r29": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r31": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2023-03-23" }, "r32": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2023-03-23" }, "r33": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard", "URIDate": "2023-03-23" }, "r34": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2023-03-23" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r36": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2023-03-23" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2023-03-23" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_c&doctype=Standard", "URIDate": "2023-03-23" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2023-03-23" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "91", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2023-03-23" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "91", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_b&doctype=Standard", "URIDate": "2023-03-23" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "99", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard", "URIDate": "2023-03-23" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "21", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard", "URIDate": "2023-03-23" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2023-03-23" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "79", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard", "URIDate": "2023-03-23" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2023-03-23" }, "r49": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2023-03-23" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2023-03-23" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI", "URIDate": "2023-03-23" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard", "URIDate": "2023-03-23" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2023-03-23" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard", "URIDate": "2023-03-23" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2023-03-23" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2023-03-23" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI", "URIDate": "2023-03-23" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138&doctype=Standard", "URIDate": "2023-03-23" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "140", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard", "URIDate": "2023-03-23" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "142", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard", "URIDate": "2023-03-23" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "52", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2023-03-23" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "23", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=23&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS23_g26-26_TI", "URIDate": "2023-03-23" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "19", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard", "URIDate": "2023-03-23" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Section": "Disclosures", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2023-03-23" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2023-03-23" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard", "URIDate": "2023-03-23" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "70", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2023-03-23" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI", "URIDate": "2023-03-23" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "130", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard", "URIDate": "2023-03-23" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "135", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard", "URIDate": "2023-03-23" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2023-03-23" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "122", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_a&doctype=Standard", "URIDate": "2023-03-23" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "122", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_b&doctype=Standard", "URIDate": "2023-03-23" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI", "URIDate": "2023-03-23" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "76", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard", "URIDate": "2023-03-23" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2023-03-23" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "50", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard", "URIDate": "2023-03-23" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "10", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard", "URIDate": "2023-03-23" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard", "URIDate": "2023-03-23" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "40", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard", "URIDate": "2023-03-23" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "50", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2023-03-23" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRIC", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRIC&num=17&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2023-03-23" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2023-03-23" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2023-03-23" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "29", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_29&doctype=Standard", "URIDate": "2023-03-23" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "22", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard", "URIDate": "2023-03-23" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "12", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_e&doctype=Standard", "URIDate": "2023-03-23" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "12", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard", "URIDate": "2023-03-23" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B10", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ix", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2023-03-23" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2023-03-23" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2023-03-23" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard", "URIDate": "2023-03-23" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS13_g91-99_TI", "URIDate": "2023-03-23" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "14", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2023-03-23" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "105", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard", "URIDate": "2023-03-23" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard", "URIDate": "2023-03-23" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "114", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard", "URIDate": "2023-03-23" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "115", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard", "URIDate": "2023-03-23" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "116", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_a&doctype=Standard", "URIDate": "2023-03-23" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "120", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI", "URIDate": "2023-03-23" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI", "URIDate": "2023-03-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2023-03-23" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard", "URIDate": "2023-03-23" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2023-03-23" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_c&doctype=Standard", "URIDate": "2023-03-23" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_e&doctype=Standard", "URIDate": "2023-03-23" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard", "URIDate": "2023-03-23" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard", "URIDate": "2023-03-23" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "j", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2023-03-23" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "57", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_57&doctype=Standard", "URIDate": "2023-03-23" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "58", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard", "URIDate": "2023-03-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "94", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard", "URIDate": "2023-03-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "97", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard", "URIDate": "2023-03-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI", "URIDate": "2023-03-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI", "URIDate": "2023-03-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard", "URIDate": "2023-03-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2023-03-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "120", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard", "URIDate": "2023-03-23" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "132", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2023-03-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "44", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_44&doctype=Standard", "URIDate": "2023-03-23" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b&doctype=Standard", "URIDate": "2023-03-23" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2023-03-23" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "f", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "k", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_k&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "p", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_p_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_b_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Section": "Disclosures", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI", "URIDate": "2023-03-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "5", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "23B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2023-03-23" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "24J", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24J_b&doctype=Standard", "URIDate": "2023-03-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2023-03-23" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2023-03-23" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2023-03-23" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42E", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2023-03-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard", "URIDate": "2023-03-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_f&doctype=Standard", "URIDate": "2023-03-23" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_g&doctype=Standard", "URIDate": "2023-03-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2023-03-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard", "URIDate": "2023-03-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard", "URIDate": "2023-03-23" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_g&doctype=Standard", "URIDate": "2023-03-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2023-03-23" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2023-03-23" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2023-03-23" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2023-03-23" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard", "URIDate": "2023-03-23" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2023-03-23" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard", "URIDate": "2023-03-23" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI", "URIDate": "2023-03-23" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "SIC", "Number": "29", "IssueDate": "2023-01-01", "Paragraph": "6", "Subparagraph": "c", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=SIC&num=29&code=ifrs-tx-2023-en-r&anchor=para_6_c_v&doctype=Standard", "URIDate": "2023-03-23" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b", "URIDate": "2023-03-23" }, "r217": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard", "URIDate": "2023-03-23" }, "r218": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r219": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard", "URIDate": "2023-03-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r221": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r222": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "IG6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r223": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_b&doctype=Standard", "URIDate": "2023-03-23" }, "r224": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_b&doctype=Standard", "URIDate": "2023-03-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_f&doctype=Standard", "URIDate": "2023-03-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard", "URIDate": "2023-03-23" }, "r227": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard", "URIDate": "2023-03-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "147", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2023-03-23" }, "r229": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_c&doctype=Standard", "URIDate": "2023-03-23" }, "r230": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard", "URIDate": "2023-03-23" }, "r231": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard", "URIDate": "2023-03-23" }, "r232": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "14", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_f&doctype=Standard", "URIDate": "2023-03-23" }, "r233": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2023-03-23" }, "r234": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2023-03-23" }, "r235": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_d&doctype=Standard", "URIDate": "2023-03-23" }, "r236": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_c&doctype=Standard", "URIDate": "2023-03-23" }, "r237": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard", "URIDate": "2023-03-23" }, "r238": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r239": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B10", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r240": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "B6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "IE63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r242": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r245": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2023-03-23" }, "r246": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "96", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard", "URIDate": "2023-03-23" }, "r247": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "96", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard", "URIDate": "2023-03-23" }, "r248": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r249": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "IE72", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35N", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2023-03-23" }, "r251": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r252": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r253": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r254": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11D", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r255": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r256": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r257": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r258": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r259": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r260": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r261": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG31A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "10", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2023-03-23" }, "r276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard", "URIDate": "2023-03-23" }, "r277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2023-03-23" }, "r278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard", "URIDate": "2023-03-23" }, "r279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2023-03-23" }, "r280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard", "URIDate": "2023-03-23" }, "r281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard", "URIDate": "2023-03-23" }, "r283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "85", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard", "URIDate": "2023-03-23" }, "r284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard", "URIDate": "2023-03-23" }, "r285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2023-03-23" }, "r286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2023-03-23" }, "r287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81&doctype=Standard", "URIDate": "2023-03-23" }, "r288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard", "URIDate": "2023-03-23" }, "r289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "135", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard", "URIDate": "2023-03-23" }, "r291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "57", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard", "URIDate": "2023-03-23" }, "r292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "9", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard", "URIDate": "2023-03-23" }, "r293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard", "URIDate": "2023-03-23" }, "r296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard", "URIDate": "2023-03-23" }, "r299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard", "URIDate": "2023-03-23" }, "r300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2023-03-23" }, "r301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2023-03-23" }, "r302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b", "URIDate": "2023-03-23" } } } ZIP 145 0001213900-24-042337-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-042337-xbrl.zip M4$L#!!0 ( (B#K5B\A,\YF'H$ .6/*@ 7 96$P,C U-S P+3(P9E]M M86=I8RYH=&WLO>EVX[B2+OJ?3X&;?:H[:QW9Z2GGJCQ7:6E)6[;I_ MSH)(2.(V16ISL*UZ^AL# ((:G':5+-LR]^K5Y90H$@0"@1B^^.*7_W,]CL2E M2K,PB7_]K]WMG?\2*O:3((R'O_Y7LWO8;O_7__GD_?+_;&V)+RI6JW#-9D?IBI+BM17&7X@ MMK;T[0Y3A3?[($Z26)S(J=C=%[MO/AR\_;#W3GSO'8J]G;T#OGR4PR!AH''V M(O\NE$O8*?[6WM[&_M[[[0OPFO\\6_">,HC-4_ M/W>^O\@<9@)OLK.UL[>UN^?<9"M3?N5&\._M87)YXWUV7V_MO',&,QZ& MU9N,)7R2)8/\2J8*IP@?OK^[5_X$;GZQ^ 7V=G;V7^'7?9DITK#=)L:U!$$5^>F>OQ<[I]+J^3.!E/Z5 M\9?ER/_"P*_G)$G_;O?]^_>OZ%M]Z?*+<"^^P#VI9/#)$_B_7_(PC]0G\EX> % M_0H'\ K_^\O$W& LTV$8?Q [<,6KRX-7NYOGC&T. MG)_\PR"\5L'60$9H%,Q/9D<-PPP,%;10NCD88?AA=7;?X]N]?WMP\'%V@O5+ M]S]U6E_:W5ZGV8-=P[OYI'7:$^??.]WOS=.>USL3L-WHV]V]E_V?Q5E'O!S" M?XY%[VM+.%O1;L/F80^_WGV_?[#!Z]C_=-;9X->[JYCF:;%02IMQ7,BHHR9) M6A7.MSM:.-\L%\[FZ>GWYC?1:9V?=4J9%*5,>N!M@$#NOGX9U"*):CE)13Y2 M8A!FOHS$5,D4',$ G+T[+&@ NF1K#!>,<#FW CG=PAMMJ7C1 I_#_9*@%0=' M\+/J"N_>28X6/+;ZQ,,B3>&!Q_1N?\"(%CYT[\6G(^6K<5^E8G]W5K0:=S^T MRN<=PR=9]6G[>'[M[<^?7\_F/*OUX.V.:PJQA'A8+U*&!TM/:@$S#.?S:;=- MAW"M"^^J"W,[\6)"NDH,TF0L_F_Y/YP&+T^J'VWHK-2;]3:;M3M2483!41E/ M%VW7US=NU^[7UK=OZ(V>-T__J'?L[9Z&)[E(!D)=P@!2"CXU;.$P$QFN MA_!Y0>!+7)'-G 80'Y"[<9AA*!_LN$B)N$!CYL/M+9=6G(?Y]!A^>TH_K?=K9VWQ_LOGY&5LK=ILZXUG%^"M^4T_?N#2W02?-+^U!TSXY[OS<[+0'^ M)UXJ'49B-?GZ6,NF< M5IBQ^J""H4PG:7+I)T6] M&02IRC+]GV]AK':K.O_MBT]_R)$,BEP9+F,_K]P4I5J?-K[%Y_>[.R_?;US=\=_ M=K_I;89C6+35S&OS5951O-MY8??6PQVP+_4(<5M-P)+RPPD(F+I6?I&'EW@Z M#$)?99N[J6Y:[]U*7 F^@4/S7*59$L869"6N-91AI<:L^[P .?9BX_O\[!X]XR*UQ%^&XG8)] M]WJI@KV;(EK^["4*%DW2LU3\!06[_%'+%>R[M\L5K/>#AZU0P;Y[% H6]03\ M3D5J@ONM(5I;N!$$F+FOP'0YEGX6CDL'SD/SUU'*.KP@]&X2O)TV5!]WX=A) MPSR$VZ1D\H,F#=# RQ/15^YGDR+-"O '," 'OR)#D#./,&<8SVOZ^8>'GJ1< M]F%=?15%$QD0RNX%F!#X[VPB??/O.X_(09Y8 (F?1)&<9 H&I?]Z ?LZ3\W= M+U6:AZ#SS= 9<$+7!.8:?=_]O9_F<"E]QJ5LORZ1*PM5)KQ77,'!#"3(]O3# MCU[)Q>=4HIR( M[G3<3Z*7:'=M^!N?ZA@$+;*Z]D5G9P+^7WJCB.?)!-X0 MWFB8PND0X!9)T@_B/PX/6ZWCXZKH_ZUHD-9:T]V]/LEL>0KM[K]?Y72=I2 < M,IV*[@CL([CPM-T5.]N[XERFXC<9%H%FZ-P&>T6GF#[9[N48_5@_&Q@\@G/=B@@PK)@@F>D[! M[%N'R?E8YQ%$66MSF)54B3 34F=G\*Q+^O!+"MUY9DJ%.Z64]WKH*:4'W=>] M^W;%UOA&[3B TS)7-*_L>^ L)T6..'*R0C(Z9LSI[.DU"+.L4*D-Q)-AQE?Y M*S8JS4@+ .0I&;4L0A/Y"EHG+*O-]Y M\>G@?6/G_?O&_HY-&)KA?A)SALL$#)9+-%BL"0/"P/+6<$5P9D?<]R9_D(UX M8XT"8OL_PMW^7:C81]NA!/I3-0;_8$GMPN[> HW]QJE)F"D[* W_%XOJ!]!J M<;:)??2RH?13)2^V^@K$$48^H3=QA_=FP>APR'_]X6YIQ ^J(IZB]IC7W: S M_9&"M8-?78B0]6I:*@\\:KTK%45;%W%R!?I8R0R.SD K\0:JYD -PIBSO5A. M(@YV7AL-[1SB]@?\7L-T^,'N_[]C[NEWF.I_X$QW]42W:9ZK MRG(73/)DSARW*.>-.O!*D1TP1H?/=1+,V)SU:%V7\#N^HN&%=Q#R.#%@(!!D M,!X)$<,WRL1"JW(?GUJQ+1UA-^X42CV:/8BING?I?R!39)7B_UL2%7$.!SVB MBM(9&V'O68K]8B&^&BGTA68DV7NY^S/8>QF);R!D%%D9=H6[K_0%<,^[R[/0 M\BR"0B/GP!)/P0PEDW]W3Q"X/O->POW0<\L*<-RR48(0(&.RYR.9S^["*YG- M;T'ZL7Z'GQN8\Q O]_@=^TK!>53T_X71![B>+H4?X2CT?1!CF7D#C="=R"P7 M[W=$(*?9AAY%=]QNNM2A8UQIQ/+,E!Z\WZ<=OFS;S>_XTT18S&J])7,/116D M=!SF2(9 L;(TB3'.'$T1A0I.31L7#UV=2R6.9"[%,9\^E1U;WL,]CER#"WR^ M0D/>NEL]\1*GY>W'O?V];;B G>^0P'@3>-S//]B^XN]N7QZOW94J^WE3#\ [ M;CIGM7&Q]1ZL;KJ#>M/]K4U'$<((;JN$]'W8=$Q%@G*(/DN\\%,P N.M!5_ M)H!?P&&"HQR*89IO=C^:R MY1?@D:R]G9^6Q5U6ELKY MMEA2/_P@<;N_?_]#LVKEYA3RP?V/Y*[Y+E*V-(^H-X;)8BPS.1J'^H*J$G[] MXE-S=DEF5?*/EFAO74OTYN-=<]O+$]CW,,;31:KU@U@V>P\KU/?\]-9B-7[' MR?C;16@L_V8P7V@L&BQ6[H.]U0(09B=^0:Y] [+&/PQD+3WQ"F;,0 MW=,37#^P1V^;W>WQ9=F\[PA;AWY0N>$7!+8 MDA@" [N]R-B<@:%S27\96?-,82OGYR;1%%^ 'HY#CV%6X)M47889;7$S;AQI M$5.NEO(R,@TR,EH./@HL-0F#&:^F#$J\E#_/6C(>6C*;;NZ:Z>EA9;%*Q\8$ M7#;'WH(Y-G9AJ@8JS7!><96*"3(@YDR/[5HUR_MTS5J)SPG\!V^ U5P+ MKSA,@G" ,H=B(@?H*S8G:1B)UYB5W-U[>-/S4?@E3FS.!+*3F$Q\":X][F\4 M>SW1,"(YI/UN<^64*<_P([,KU&"@R)>,-=XW).T "X"%/G@LI$DD,$/N"$N) MG2A@BZ=VOQWL'#@(V*Y,^Q)NNW5V':DIA?Y>[KXF/7.X+=[NO4&X[,]&A"K MEGX$9Y(CDH,01-A5;8B(\;0,XHAE$82YGI+MN["(+*:%:?N#M(FW3-)F.;'' MD1Q63;PW2\EA-E9>!R(KX[JP$HL028X.]F9!T4M/%U?D%YY9R7SB)?:C(N#4 M(?],1V\'!"DCP$>2IGHD"1^<:NGVK/,0=:O9!57;S M<=["81S:P/B0"B."A5?3*Q36BZ(@+J0L;441]24"? M*=Q(1M,LS'0E)SIZE_!0B0C4X+IWP M: HFTJ4DN@ ]!&T(N?M%1UL/=K9W=XZV=F'3;)L(W49;*DM7'?%ZL"B\3N59 MX"TP08N,8\;Z<%BN0JH*(\RTQGAXE-<3#&SMOEZ"^U^YNU>Z)C^(ENS^]*.J M@S?OUC/H-S?7*2YD\"H-8V,75T\$+"=CPPRU$PAV:77;#%QI4L\%_V&?\#GW M2S]]]/3RQG6S>6[2K*SWX)"< MP(&I$#:NDW=D!XE_%W!\@AS<8*&%E(R;4ZQ@@JOQ3;$!3,>#LDFN-LV/,T+< MQ@G8?;L@!9=FJS8V7WPC M8.HTN;OWNR2TZ[*+54^B]\_.[:5#ZE-O1'*-0NV5X9=C;$B!]- HLB4U#/L- M%#Q#Z#1Q!2WQ'X1+DBRZCLNK[][=>M=@5,=IDFV+7Z08I;B>II."VQ^BF?HC M\$2R5T3%\RJ0N7SU[NV;MV_?O]J!_[W?W7GS9F_G /[CL!_"(;N_O[^UN[O_^O7>+Z\DEM/_C;'PGSMO M\.^=-Z^R=V_V=]X,MD?Y^%:CV-^#0PY'01&POS&0W=VW[][O[N^\@[]?O]UY M]>?%NX/W>^]O/9"#]Z]?[^- MK71<5_2N5SN'T-; =LV8 F^W[8=6$E;@;\\ MA>MIE+P0)N++Q F>9**KR7N\%L[0) VQ-/!;'FPS^/=*P?^ERA"V86 0/G5" MV&!6,F<+G;VJGQ98-K:[TQ"[[]_MT]5]&$4LDHGB\YJ2J?#EFVW12X9LRE). M,RE2+ROZ61B$,L5H.3PSQ@W@9_BP,\Y#(5'J)M%?TO'9L M6SR)GO)'<1(E0[S?2^WRM7O:W_N92M>P41'E\6;O]M%[&<)3X+$P+PIA\D). M)I%.NX%E?:FB9$(.';UGD864%8(?^/A?3 L-M9$RB62.P\H^PLCQKIGQ]2:@ M+&!S!<($DIR!)%%!4];P)$X'F/;PWY?AY<]8F%D$6QR$M6^/B6(5!Z /MN _ M(@B'5-Y9;7NU:69^1>+MU.5FX3%;P0%/]*+@VF3,V5E/KU\#%G(2)5-:0[-D MR&BQ!9[^&/9#0XR3/MJ2M)&<>;<+[D@%A@5"_R*:ZFV7Y67*,)IN@W *#%AR MW EWAFHBC'H"&Y+<7,[%BLS'- ?*Y7#:Q/F ME88T*/("YB=6*N#M(C'.X+DS(X)4HJPP9CHI(^0J)9%"4YUU MPW M1BT0QF XYK@M-E;4FAE6Q.9#,I*,HF^8Z2LG.(&LDPD8+>U0",C829 9.!(JYA5"=F M4)SU\V"@4B=S!JD$-ZKP220"E<%;TJ.T8$T;RQ1>P]U@X#%G14114%!S<8Q_ MT(#'DX@<,_YY.0&.8O1@J%A1@C7&_)>3AV^X^SG+S7W_#?XD^-N8G2]2%, & M;!E8,\5;P1G.2TY@D'8O)OC\3%.2NC\P0_BY >?/A-S4$_TSYBD[5* MA3^P;@ 'Y899U!EKDZ6U>+J&Z MGN#AD#E5"O SYED"5<3G)_YJF*"^3X1/_1L%+BCA1&#S<_DV'A$HLGX4&F 3 MS3<,&F8[AY^-HQ!7L%&"J,V\CU0TT3DZ1Q.@DAJE("X;N]LK.MMN7@DSBF;! M5&\X8R-X&'U+U"EO@(E\ ;*1DA^ Z_,]9^HUW+7U+="Z(K%)ZW/AV+,J:X*5P 6L(&C,HZ('U##W/+*>* M^%!-0GY7GQ@-:%_FUNIE?0Z/E?H<-PH2]T]I;-(NG"38-C&DHQ-V$^Q&D#W@6>TP&4VS$!8&+#X1%VF&@AK)/H;'$K ^2>>:[R)!JL,Z4JL#"BT9I-]%6EH#K,)B+OH#J%HP(FT;*JN.<8C/#K MX4G#L>@IQP/+!R>9L>PPO\SPC$8)NC!6*3Q"Z5D"03%'(,Z%!P)2Y&"0)7#< M-K1V_E=BEHS^Z5AK]&05C^BX@4$1&0D=BV-Y47G=CC@OHDS9%V;/(\56#H4K M+ZPRDECEFM+;*U4"GB]D/8/FA',+>[PV1!]V$FR'.-"_).OZ,DQSS'[ ;:Z2 M]$)+49*^8K.8"X-.?CL]>]6R0_RFY,09'OI%KO)U!=F</.;*51'>&RX M2@91*F S44M>' '\5O9Y.Q!E#NVKTFD_A8\OS7.W-0L:>W5C!VQ$ITV6S]Z- M=SC81+20YMYA[+%]W1!T>UI#G %,I2U^GT;E*2R^\(<]3W6$!*VTR01/299 M:\DW-'X;WQRWO)SP,&'B/6O;D9$VL:87N?T3M%#)0G"X\]%7'-)Q2XGJY:^\ MK5_0N)@6J,J+$*%EOV 5O'X2A&RQ&SL:]CG"//'/@,1)!;-/1B< SR1*?,-V MK^@UEL^*Q]O/@)+",UJ,#!SS[U:C=%;Y[^-O4,%KPLL%RY) M=&=L8XW4SUH=D05IG3.:'5?(:)(HTJ8EELR'JA-KE3>IM3G?EF6HXD7 B<(P M"8(NI' !E1MG427)#.D@IR80\JETPE:RW2&HU<\PE. HPT&"6@4AV_V-]H< M"<8CK8FQ+7Z'@U?"%@57-4VN0S#&T$+;;[S9>Z>%1?']$][?E9%+W,13;XB( M;C;5*.Q)H,GL @P /0MF?^N]16%)U[OB=N=D02(D,@\)W1B$ TIG@CU(PH=C MY:$K>YJ8PEE][GGDF =J@M4@=&,]_S# (,$M O9+? (\;K+Y 5<32>N9HEV@9-;N?8^>5"+0; M#=^>0Q7BXMT'KK 6R2Y.%8<6QH:Q TIJ1X MIAB%PQ&FQ1KTZ2#%;L1#\I!JR:TE]Z\JT_ VRK0BK"B\'!RH")R;%'D,LK=F M),[^1W$VH8WW 1^@J^$^,DO^@]"H\GO'+;O7Z\X"36]%QOZC,BYF1CZ(W MG<"+?TNN5$J/^RB0+)YG[C3!^0@K"!WS2YJI&E%4*],GJ$PYM"JPON92S6A6 M\'(&X;#0WH^)OHI_%'V5@N],J3*_(&;SF&BP.>8Q=6+Z''K(0O3]??48M.SC M%\H?^'\W2^HZN'@>7GR/I8^AK-9467%%V9651 &<^5LV%]POTX@#<%$^1@>P>0PE@0>@.@(WC,<)83S>&PB7F%64H?($OU"0;IR_,X= M,-$IK_$&RD1UR&Z?@0TE\3"A'#2CC#1JJ-Z7];Y7H/J7%"<:L"E MK>6G Q\-!/M6Z%@20L) "N?N#*^32J[.+G(#_R64(VS;,NSXBOU=*FJ"6-YB.%M#P==&NE]-D8#ET-ZN_2 M3F4LQ.=NUT4U@=S",@T)'#8BZ1HV#/ZS80'[%=32) $M.C5(*ELDA#A(]I\G M\RDL&O M17_!-T14XNSH!A/CP*&R!3*[)9'ZA!WP09AB_=PE_CA(":*UQ/XPX-ZEH'2V M!?2XNU+"[JM'DZARHM#\$22U7$:-I8_9#/0>?2T&PUN8<;7.!O;W,.6:M*!TW!S@+^R5 M@K(H^'N9*UVS[6,1$1=P(O\XUN@X=4-\4I'25]W M$9D@P%B%>6#]@+H6GA!0C3&";_O3ZMO5NZS>97>..G_N6K5^ RQJD0-7UFDM M*[["[U!0G8+E!:57*J+L%'&;J"FW459?J2LN_ M+)>WK";5S64X:JM=GRK01-=#P=UD](AE>1VD0K>KC/-F*N/^!H$.FF7:A>(H M999O63HA_A7F5BU?2X59!=31PMQIH[0!-7(!\QC@G7TG5Y3*L&QMD2X7%)5R M0;>N"R_ PC*R6C%,"'V7NJ(ZMYJ2"::,:F?' MZ/9."')Q&:9)S&R?7#&(M:LIVP/6'F[W,!U#)7E9E7/)6U;JB/\BT* F>C)3 ML"6',4Q[Z#=*Y,;, M/KE#>ML$'A E(>9CK/G.)1@6:E>3*5R7&I M7DBDC& MPP*1LC!+3/I+!!&Y=I6%N!+F:CC^K2@U&'ZSO/ZJB"4 N#:&6.U/H M^G@H1'VEE]_$ QR>E1*<8EKFX[()-B[\SPQM2TG?I'D7=-TK+2IS@<.'4U, NK%5C;^C M1D3@TF)%8I0ED_I%4Z_TA\F>-[:\*8AUTS1X@^0JAB,-^YCH,RY5$ZQ0I;#? MI:EPI@0E%:Z7I;1<;CJM5K>R\B+A,T6H#K45DJ&QZ.J*U"AR^7L24Y/LQ$7C M8$%)+57^TJY@\B"K+*A"2>E">;UC&EZ>ZJ*EF7I;.WDY;R\=!S#TB;9\%ED* M"IB),'#X?;*"&'(&133+S 4";(L#&Z(LRFIX%IG=$'=!TYFK"8$DOO^3+G-@ MLB7I%X6=D<>+.;KL"&V!-PR.^;"L)"7,#IWE(#TJV-AM=*?RF8.Z4N;&2IFZ M5.:QBOGL*:UA,]RG#U4_LA5B:':J3PR/FQR9TR*E_@7(8Q)<X*&K&16M"\@.)UP7I$'/) MN1-:EE#WAW ^-Z,@X'$1 DNFJGZ7D2JC,S4(6]&6LZ2IXC-$@>(IRTZUU5K M&(?"_EYBTP38]:@K/(.^J-R"?#]GGWFZ3 =V#2LUF$S8&Y-,OXWEVI$I8;0K\RCC"O@; MBQFT\Z7?8ZRN,&5%4,RTP3EL["H(CG(V4H$;*FAXFL(&;Z,G%-EB5$9,-N1F MLODMQ\0>0UN0K6QYH;@:0G=C,E5&!D@UN_RT7]PPA[&,P1!'AE5\CBPKE8)4 M7AGNI$G"O%@V@,"KDE(#8%1U#G>.5GMDKJN@P8Q!^(>"AU%8@U"C9<$(D\YF M=-+) !QZ;BL%&P29\3+-^A(,%5O61(0'@DZO3@4BV*\/Z9"L_BF]3D41('CE MB:G,NI)31S5)O2NVQE+SAU;C29:UCUL79X@0J3S!P#J*. 3[B6&E&ZN",*"! MQS8:N[22"QLDPN: ?8/TSJ9#8J6'DV S1+?@A4NH,U^ ?033S 8O9LXB[IVS MI'6=M[!U'?V"F:&..]V-71/#])7T<]IPS'!(3;%2IR,0![5U]0L,\>W!1T]; M=M_C$->26@;Q N"EY*SRA6+1A0UQ"(=! +ZQ(?'#2TZI=T%$(:"7GU6LHN(: M#*\N+.*?_#F\XP@-(DUTB>3;^K[_@ 4,DO&V:&*@A"-[YEU*JE5%S1H<*1/+ MI2RYBFU_\3 E/:G#Q*,D"AB1O9E2X?1_(LVV>([HQ"38G,=ITOF\5"^-P95QE+@8CYF:&<]2I.(TO\V<'],A9WZGT75(NY_D%FH( M-DOFIR&S7A@F1GMX81=ZC%T/\*C0/WMNX8PW ML.T+!PPP\ZS]VVT=-L0T*6 6J;: 8YCVW<,\4]& "QI+N&0*5DX914*,( ]\ M4X7ME_ZG7\)/1]A4CWQ6[!OZ:9/[R+07[:8&V "46K!;Z3KGO7(%9I(A,LWJ M(K0ZP[UX!!W3YB_C7M[,+EPAKS0]65'$#(L]-U=L+/BJ8YL$VF_U-V3"SOQ0 M?U5DLY]BQB[O8#ZU7)LS1)NSW9,T@WQ6-2%=8O^/-38" M89L3VC/L.8*(D"Y][4IP%L((9(J^=,JQK6Q&AFUYXLQ=L)HHU2<W97[&R+ M7<0L\!AJZ:VE]T[2JWU>+9L-\['K#R_\[G\MT,?E9RE5QU6=NB.^6RVAM83> M24);19H8P0(?1W\*_]E_@XVC*Q)'O;/A>@X$$-@ T/<9\V2E=,E?R:Q,D$% M_#=X\C%*;!+7$EI+Z)TD-!NI"Q5E"S0B'- S$HJ/XF!5" %CK?5Q-F+'%.3A0Y-U.88T5:!,)>@+FQF6>*'.C\E,]./DCL<:'TN= M>Z46OX-:_&KQ^\LVX*G, OGO!4+'7X 3G/@7XH2 Y[5PU<)U9]W6:W9;"\2K MIR+1O POM8 9O49>2"UF3T_,]!_WE(Y;;K&U#N>%BX92#>(Y1RBZN?88/4S& MXY#BV)1AOM>78'#V1IIB@UO+7=^.[?X1%,Y##R4! M'3';=9KD2G344*8&-WX%?VY]2Y(+#;+3X*)-!GD%0PDAD,%6'W,'%TGH:7B'IU'O$-_C-DK%)'44&L] MOVXP]PZ^F>TM@O&LOHI"-2#"LZP83THT-\*3?88^90W/H4-SV6_+2)A8S=,(J*P^@3;CF&10@ONXUZ9&N +FC,S9RM"Y/UP C:_A MQC1EXC)45RQ*!LQ(+=,+JL0A3L 25I<5_7_I"WPMRFF8:21E$>O/4 BVO1ZB MKH4&WX,P8Z4&]\$P]$M)$2&CG"D'128$$GTLX0%!*)LE:QJ%::/*^X0(.2Z$ M'YL2<6X$B_L+-B55O1),']?PMO>=NZV>4>9)PRH 1T:6RY53)(-,[+F'D,0( M%HE9D6O(UI,SY=?D,7*9!>);3<&[+M?%,T+7>G--M&9DX-W#17MPNR2?I+ ' M\8)AFESQ';" >WUABEH2-U\2;=V4+FNRM7^LW*],LW!?5_49]@$JD9HKB\>; MGU M9).D-L=C"]D;AFM,G-9BNS%B&ZEXF(^J97;^U#8:0FY1P5PL+,M&"=S/";7F1:DUY_X*XB)KS@27S7H=$_M((:;5(_*JTY5%H MS4YF1 ^'(_B..F2&E\@N'LFK3%-9#HN(I11ND%ELH"$PJ46W%MT5#RGQ?6F: M3X894F/JV+&FW7&=*1E@MQ$\Y,'AESKLK,.PI&>MCK6LA:F"6])GM>S6LKOB M(2&7%5;DD&9'J&^049S3+TZU,52=VXL%:E)(X6.("\37*2P7R:O_Y^ M<^T%5LQR3$.O@C94ETDR6< M0YGIW8>=Y]&<)K8J;2";E.%HVD]#0_[Z"LF3MC#^M36"6[G

:Y8B+#YDPOCL4@:$#?NZ5!% MZ9"?-P>Z$1IT@R&)OX:>V1;GD9+$"JOYL7A\%C"'1'-M9+;V"[P?S^R# X_NZ7%_)(79 M#Y@,2S'N4$RX<>V2N4 T(4AG$/J6&ZZ">T/:0.S/,1RY2T5+1TRN#C+10.L, ME/-&A8-[N]S2#0^;9H#PP*B'A41N):6?HD=S:^@:&2TE9,\/4[\8(ZFOKWX\ M0J^"+(TB1$5J(!QM7OHLP;ZIVX@615I<:4]'\HH85VFO$9=L#$JS'QDT M*"(R)Z0P)P5\ZB-<,Y[>- YBP8NG>K:$'.1Z$[/:'2SD3$-T8D(:0.LVYX;( MSE?=7DS9YYB)G,(JE_;I[Y@[%AZ\J0L/;BP\N*SK#NY0,G9OQ06]YN=O+7%V M+ [/3GNMTU[W450./"H/JP\;C1NTX\5)^D'\Q^%AJW5\/.]G+7#&G*?^M#I_ M1<\GL6RCCOX 9P*<8MFV M(C6 M7EO!QQ2-K^T3N RT3P]$LVCW]K=5J=K9UC>^RRS&K._ MQGE>N*M7YA/O+G1Q^3\_>LF[RL_=Y6V9C,T&#>8$[UZ'9A9IT^NNF5U"WQG);*WILDY.SYN=>C5NKUFK]WMM0^[I"Q:_SP';=(Z$KWV M28N.W+^@-E8FAK6"J!7$_2N(_2>D(/;7-#G_:+&!T3X]/NN<@(HX.ZT5075L M*2*U9M?G8)5C;6[?]YRO5CA7^O(=E:GT4@6;+7:KA%J?@B#ZNP+1N M.Z,4$@KF=R8V.$\3'UN+;;9LKDV?OEWEVQP],>E=Z:6K M??ES72C8H'.>LBO*I6";:M7UBL:O5OOP95TK' M0WJ'#I?";+@0KLWG6FDJ]ZF%J5;Z\M]"\*V","^#K!IK@2*;%*FO-D1H7]]S MT&JE^=FG%K1:;7):94JF_FA1V']#9/'M0RO0%>83GU[0:J4OWTM5'#!NMRR) MWW Q79$0KC17V'IB0KC2ES_$OD"^CO W?1\T!]$ MW1?G.S>)V=S%>=S#J/< M);;Z& ,G;YY.X&1OA=GG&R>G+%[EP.G" M;6R?FWLS]:K0T)F[Q99OROR^#: M6VE:]XD%5E;[\D"O.(3RZ>LMJ7_YS(E#W4\Q1)K38FI/?F?OW3O976 M5CZQ(,EJ7[XUGD3)5&V*X+U]Z/C=WDI354\L=++:E^]B*R0&Z5[%*LU&X61# MA/3=_6K'E::ACI^8"*[TY8_"S(^2K-!RB-R3R*0=8I_$.->\\1D14C+%(SA M";R?4&F:Q"HI,J1Y1()'I7N ;90M^O9]'?2K@WZW#_J]?4)!OQ4F3F^IWG:;1YB >"&Q/[>[3RT ML;;2?.-3B_VM].5/Y+^2E,48S;91$@5J4ZK7E\KIBJ1PI0G'IQ;N6^G+=[@/ M!(=4)':VZJ'29?ML4Z3QH=D^]E=:C?G$ H"K??DV"H?*\LRX%ZUKK+/BVJI# M6,),11LNM;4C4%=6+7 5WCT=5V%_7637MHR"06V;1D;Y;N]>S:S]E286GYBQ MO]J7/P1C"GM76%NKZ_1W@9/K+!^I5!R'L8Q][-NXXI"[X6RXH-9F5VUV+3"[WC\ALVM=]:R]KRW.0F*; K, M?L,> :=?:A5QFY/J.1>NKO;EB<768BN_A1E5$ARI7(;1II]7:S.LGG,!ZVI? M'FF"3%SK"%/F8;]X!B[ BN3P.5>MKO;E3V1ZH3:EPO_A%>1S+E!=[+YGO_G.N45WMRQ^%T28=S ]-U7NPTA3A$\-?KO;E,1T:9\JF1Y%7 MNIUEQ890I"X1U5?41U?WUGWT/8IA0N[28/MMW6#[I@;;=7_MAY;=1][$.AWV M7^[M'#3V]M\U]EZ__OGQ=[/>>8AVUN]V5MC.^F!=&?[FT5$;$_HK2?&OJ%_U MNWOO5WW/GL+!_)Z MDT[KQZ,G5YIL?6KAZM5V+@XO0WA^4!*@GFNFS#Y7#]&G2UK56?F,BN-A6=^ 75D7#&+T;@V"22 M&])%]IY5Y^O5UJ9NF_E[0M*XVBGH%OTL#$*I&QUO7!G3^[NSI:U.A=:%)+,+ M^W2(?'9WGTZ=R.MU)>_^YWOSM-?N-7OMW[A@!$M%X,-O^C-QU.X>?COK?N^T MNJ+Y^>Q[3YPT._]H]42GW?W'AG#ZK$NE/&_]\:1TQ=X3TA4KS);>.#M'K>YA MIWV.F7UZP;-CT6T=?N^T>VU0#F>]KZV.Z'UMGHK6_WQO]_YPOJS51*TFGHV9 ML?^$5,>ZVBL?M8Z;W[_U=).0H_9O[:,6&!K-3J?5[#2_M)@[\*CUK7WZ/]]; MIX>;HS.6T>;6.J/6&:7..'A".F-=)>PGS5ZK8XB#3LZ.VL?M0X(5=D7O# R- M%K@@7[[VNHX=\H=PJ4B_=UOXW7GG[+#5.JH52JU0GH]">4(]WE^O$/9QX^P< MGIWV.F??NC;.09KA"$,;M6ZH=<.ST0U/J(WAZQ6B<6Z<'= !KM3J_6$K66 M>#Y:XO,3TA(KQ*+]P)BU@FU3KB%3CA\0CIAA6"_&Z?G MO-,&(^%<1RR;AX=GWT][S=.>.&[I! ?Z&.W#30DW[.[H;(X>CK* MXLT*L9@W3D_KGZT3@E)P./*X[)@%O'A^WO[6Y M0:/^?:=6)K4R>4[*Y/AQ*Y-US$958^V]^ 2:X!116.U3T6E] 1.D WZ+;A7= M%8>M3J]]_ >:):57P^KB_B:RUAJUUGA$6N/+X]8:E0V]+E3GX5GG_*P#U@2] MWI>SWUH=S).T:H.B5@W/2#5\?4*J86W@S?8I:X5N\[@%7DE91K8IRN'N'8UK MY?!LE$.NQEHYM)^0KB5H7%Q=_6P.BF=8=U9N[Y9;>.Y/SZW.J:B["&U M".W]>M/7FWZ93?#V"9D$ZT)F6JPVAQ]Z39BMUFEO8\R!N_=2K#7#\],,[YZ0 M9E@7/O,Q:@;:S_5&KC?RLHW\_NELY+?KPTY^;7]N;\Z1OJ9./K4FN+LF@/G& MI?GUQ?Z+&]_\%KMC7_W3>[/1$^Y=7_072O=J'6@V[[!WI_TD1!K^^ -6[@ZJ7 M]-Y]C@5F ,TVV$>BHN_HXD#Y22HQ;?D!CG&51F&,9MY1"]EW_T#X]E&[TSKL MG76Z\-#6:?NL(TZ:I\TOY*)XA-T^^JU=@6L_@GF^I\>=)KF0DTD$YPMH]>T' M?\T9<=I;ISCMW5ZAZ#<>K(.UC19S9EY(MOS4J:AQ =E8/Y$6[Z<9"\^ M=52FTDL5/([Y>;VF^?E\Z_G1?7;#/TG /.PIU08AZ^B2P9JX;H%[F(<2]$40-'GH\2T 7VAJ)R0W[^ M6$[%2%XJ&/A8MRT6,KA4*?Q0@4KQL768A'4D,,8.)B'Z^<)%F(HV@( MF,(BRJGS-D\+P5%!-_DR&XD!#!K>X(^D@.E.BBB CU,U*'#2?+@P!+.*M-BR ML08J\].PKP*OK^!>@@,0.'LWKBILB%?AYHIUGS9R)CHJ@K4+1)Z(,YB$SWJE M:![Q [ HX#?IU'L4FYS"C\)74:1CX+^^V'E!_P9%Y)M_WWE(5V&0C_#2G9]L MU,Z'[0(*3WT0YJ\7,_F"A:'P>3Z!^^Z(/C[XQ^O$EOV_LW;]S>" MR^YY!*BDPO$DHKZ4I 5()8 0GORG'$\^-L4P3:[R$3P,=>=P6FK #,84#F Q M0#>2'FB0 *-:&,@P*F"_@X"#0@#-C&I7^O\NPE1AXF$,PTX>'CP\6NU*KKB8HSN%P?3W#14,5L)%!-1H&/#@=P M![C-($W&)(]9$A5T7M:B6(MB510G:1(4/MA5VD;3,B@RB5))PLEVG$]6U4)U M9R2OEJY:NLH1@/^"2BU0H+(07(#->$&^PG&(EB1X(WTPR>'H]E&1:3$4]+"P M%J5:E-P1G$@_3;84.'().KXC)0-P48.,+; A^' -1S.!=2AG-%,#!6P0@F, MTI5/Z8!U_,8?HQAJ3V9%GLP-]2I_P;59<+>'EOM['1*>V&%LI!B<%7 Q)DE, MCCFZ,0H]'8Q6Y,H?Q4F4#''!*D$A/L=-*&;V(%\08ZDW1[TYGL3FZ& L=$;R M*2ZJLL6N.NX8$, +E8.K[ZM)+A&II*,)UC#&LP)3C*&O=,"@&JQ<')C$Z\HP M)IQ< <4Q]?;KJ[G1J. 6Q]"]IS,W;T_5H3,[@O8 P9HE!Y:Y[9FLR[>HJ@3^JIR%#[*/;EF@.O[C^)L0C/T M 1_0Y3300Z)>[P7$VDS!C/+G :R[CPV_^DB1JYMW4M36U]\9TG&908'+41A1 M\W(NALA+]W ]0^ANVCD4S'%:V_1A>]%OE:Y.]B3V'J M$*6^DAJ<@*E$$J[W@O%#P/)!\P7O8DP6QR*!;]FASV@?.3_2=A9BL6YP3MP= M V(513 H1&W5NZ=V+>[=M5#7(2-E?+A],@9#FEP-A ME(-_9(%0!&_J5E.2, M")O=-)87L$V*?D8&6"XFX(:,)*8^*:M9H+2G(@@S<*WAJ06X!(Q*A&TX6GIW M^$DXT"Y!Q)L._(RL'%8$LJRR?.8=,**,0("&&U0N7?E8#>%>EQ6_0:S1<5B/ MRU!KAEHS_+4T(+ELO&]SN)B"U?C?,(:_!N&U"K8F*6Q0#)-1R"!S4\Z@!/Z% MT;HBPQ]&29:5YRC34#J',!R,<)S"1D34WI@" [!C_21;!L.IPVNUI*].T@?2 M)[%&D ZAQE3.85\MKQQM)O&]&H5P4%V5(%\-^AF'PQ&#;#%(K*-T?"L#F*6C M!N&Z8783+.,OAJCK?5+ODWL=P?=X("^3E)8X)EE$2#@((\/)U,.&)!!,T7$I=3Y*,D?9V'W <@?*4SI;@Z@[&NN#9 F?$N(AA M%4TL@2'YM:S7ZOQ>1] $;8O!*(W$'R8PP0PUR1#YIVMGVEDJ5808P';/=??1 M*6!3""N,3$S,X+8T@C %BP><;TS8T;/4S$6P/RKXKEKF:YF_WW!7G&.]':ZP M!']46QK#) DHZIIB07\ 6MQ4MNG,>392BBOB,,E-06,'W,]1)@9IC2@.9=P& MKB>II;J6ZGL=P6$U24%^XIQ&-O4F >ON(,0$ \JL"8LJ+LU:@KG22<$LTQI; M"UX=G:F%^]ZC,RB0*@97DN*1*+FA#VXBUO79! &;U+KE]<R?J\CZ&KI%9=%A)8Y14!"MN(9:#'(KS",4F(B6'Z-"\H1E<#:[RCRB8A" M4V7D1S(X]MH^I\0^V1]&7E'R M004C/HA*C6D/:&B0H__9:*FME%KB'T[B6VA7D(D1*)2^'ZMLD,M+#'*CP()% M4D<$:Q&];[*E, W \TM)KU) +\M@CCD&%,3 N&RQ8:+E,WU(?RNEB@=4R$7$9. MN<<^.YD8 YGAA*A%N1;E^S9B;'51JC0+*9J'JK-#JU9 M,U\7O>7RVL8 :VFMI?5^D^S<\<9H2Q_E'77F/>#Z' ML-N8-N&EH_%KPNZ:L-NMCP'1DAFUD?+3 @YOS;EMVU3! >[G&MM!QSIW6H)3 MOX$]") !LN&RL&"@&2T(4PA).4D_G)"U0>AM9$[2THJRW2HYCV4$(TT(;8WW M^4(5:IA\H11-J_NE4"95(7HC=#T*B M/W)ZH%TI>4%&@P9]Z,*#B$E0DDA0UJ^L$TC5)$G1"MX6BWA[9J#G8.7\F>.K2O1E6E?PO"WSJXC-15-Q$X- MQ-[.SA[SLX(#:P&$QC2W#\Y@XSLU0F Q_;M OI8D7BMQTJ/JL3;;8NW,])GK MORBF24$EB;#):U>K=K4<(AK:!$W8-Y'8;8 SLG?0T"D%\G\B"D>@UA\E$4A\ M0QR#_,(&$MUI!@Y))E[NOG_W^F?Q+0^V&SKOX',<-[G"PNW))$VNB582/CIX ML_UV]R?+XESDX-8PW-AV6Q [%O"S(8.F5P= M$ZM!98\.5(8H]"0>)FBW7^JC_[N/8C_/B;ZLLXB2>P9WB.#I>6Z5JD M:Y&^]_H,8LW""C=R95!:'95K/&R*N/D:=>-0XR+J2U^3N2D4V T^)F&C"%,N MJ25GJ1*!KK.Y3"W?SU"^NZQ'V:-F<"^)+2CA2 VY;@Z;G6E(C"D##<)4^83< MI4^P"A0#65JP+>$B073ZN"5J15T+\KW7A#JURKJ[7EA2!0W*7*".?E+*@U4U M&R)LJ8>(@*>;,.4MJF1"GFO<65:BTW_PP,K#./="&1*X_[,+3"UQ]C\;1#7. M(7[0UMT,O$?A\]_?;/P2DLB&XPFS*%=LWY/_E./)QZ9NJNK!?,"<#9U$&A40 M<28-P5_#U/Y\C#RW$Z0K]W4U*6?APC(]$:9&E!$\9C#MQ&-1Y:ZUQ164]?,H M^W$%+QS&ETET"1^[I.8$B6R89U"?+MTEUHQ053MG+F6-9MO'>!*P4\)/FRP, M;;;XB'4U4+X,E.7;P:6+5$YX0F>NO3*OBPA6L#DQ#X3KG7'+D&UQDF2YYG.- M0&Y -OZ[B)5X1]FR?2KOL0(BQ9N=GUA9,900^R*"TOO']LEV;UN\/-G^NOVS MZ+FE9]M,01#5* M"A;8@A+(8^JI&C@U>Q$VCJ<<- J1("E.BS'EC$5<510YLY,JR>C M++' $K:6\ B :RC"G XX1!8<+B03B]2F- M20 79JKFTTI7'.*2##" #$L,6YR/([S6!]$HL&H*^Q>@M1872&T#;Z<-N2L8 MJ<([IMG//$5O][??_H03\O[=]NN?-&A&-">3(AOI5^!*+-C"%S%H!R$S\5L8 M9##TW,,+?@:!J+P;,O $2C,'YR%AQR=P*)"#3YG+!(_=3$< 8+O\B4):Y,F8 M3HZQRD#5%+0JS, AA6;9%$^4/>Y"Z.X]A%#24 M@47[#IE&_P=:'7N\41Z$,7CY*%5*7*BI8/JA[ /]$ ?G5OR+/HA9 [-A.B=- MO/LJ@6=.X+:P[DD.HA3GF@S 2;NXAZJ!U^/V&"11F)CHHX3WAA%' MI*8RI2ZX,)!P&R8)C[DWV%!@'F&VSX"#*Z6W.D2)"6U8&9A0KQE/W6.C'%U]1Y\QHZKGG._-OQY1+*PT& M:JO.,E^9D8:I]Z&W)D_W2++PX;UML'4JU@N>D:L.<)STC>GX#7>Q*.]SGJ,&,GI&FV/N 4: MF!W&UHPE8SFHQ[285)D_M=Y$/:3/&MP3).AO/V9( XV ?A@>Z4(3[#>_]F < MX/;B(J,IYX]@9RA-;4H#(EUIUP]^>=L35;@GJE,2XTR.R\OG62E/4C:K^-\+ M.['Z41&H#P]N3-7.^ 8[X^>@"U#7.SW"&V1J1:%*'7DNK==*E^XZ5E2+YSTW M];(J61\N#3:L%^9-K:XU:M7VD%'78'.3_;KH=[48UV*\+C$N:^X0HN1+%DMM M+R(FM&(!:M_)XK2G?E2+:RVN]TQ)D(S[86S$TC6+%[=K(4>MW6OH:,?ZY+.V M9&NA7:1CR^ "JT].9'SM& &EC\MF&1RE^3%8A8%KLGBK)!U@3=@/9RA;HE#%O@YN8B:1[Q*@9 M*YPSF8:8K^QS[HRF\E^&H(0F/\N*\43_NY\4N4GQ@&F)((XR0&J8KTP-JOTU M/(N5#,>@\A%J."(S\"GP[WR]22IJ.DBMUB>$TRM>5)(TW9$N6( $HG5^F3Y :1N<<4.QC? 88 MX#+W9!1M"]UM@[*;?:6)D0C&4<2\TBK0J9^ABBFY +^N-.L:+!F-X;D)$GJ3 MVZ=C*&,G?9/XX(;35W!2F=0:=^!E. %WH;:][@SI]CPD>?O!8^./HCAL[]D4 MAQW4Q6&/3U8)(75&-NBEBI()G<$^M-1SE]5M2#:5G;._R7F^1Y-;4[81+U83I#0@E+&L:2CR1YH"]X-Y8UFSF,2 M0B)$#DE!$15 )>?.1NJ5TA)JI!+M#61%Q"/:,"C"="!T!?/?SD--]M_<9UZ( MO8H0$_[%/ 8S^C8'#QLSD)-<.WP*\^'T]RSANEEH?COFAJRBW1R&$+NG&]X" M3&M%=M= .YSNZ'B%P/!2DYS8\O WVKY J@6$JGDE M5"U$HPJF0J(,,\PIE9,PB*8E%Z8;VV3,CP'ZT5P17L"@;K3KVX#SQ+]@$-SL MKN%DD_[4TUDGZV?3"X2&7 )^SS,\EA=8CH] )DR\4L; Y@["TA&:W2D&,#2' MT;-#+D=BQ@=[2$5L;"(7AAU)97%G,!9%6G&ZT'F \:FJC:WMNU!IH2%,@UYZ M1A,A8H6$TPQF8ZVZ)ON?FBW5@*\T86D"/P355L7X>!7GS/S""H\X[[?,&11R0R\%>77GZF]=B MFT!+H/->V]YQD>)OD/3.\MYK1>3.17E+/:@9"Z(\S"B,R=*T'^ E MALQ1"LX>7A;/4(2Z/15+L!:>-B7+H!>!TYN:,Z@A^)^\.;1Z"8>XZF67Z)*% MAV\8*ZPN);8X,Y)EPR!WU/3E"&3.KBN<>5[I2?*L(D$PFPPEE38=RAKW6\(4 MRP?!=N,#TE2-+*B6?9;.J37X[?1J$=)F'2.=/3*+6 1YFA:6$!AS9>.+!]!& MR:<3-#SZH V-)F6E$,BWB"!/$^Q28;5.V4T]ALI0E\OS4! M[3?"3:$N9<1D.]Q1U3W/R]($1GK:"12FX_!^5\BI(+-J(8ONG.*H M>W)@TI#B\CK%$;J 30X$\A*I 2Q/;F&B DM_*<7H.1/5(!AY;-(MA'F-=(X\^X* MZ@DS44S':;*.'X?_J(##4)O9ZE(^4NRB(4>U#@X:F'SHPYO 8$F+D^J%%V L M/[H?H%,9@#RM(+WME)L'A9D6,ZVG&^P0P33D$1W)<5)ET0:]KQTM#V8!'1$" MZ/=1LMPUI6UGS'IVF_!-4NX$HB/?B.@G?U3ALH_A.2/$D;/?.& S!-XG1UK\ MP"GO&$LR;\$1'HZ\W+;JGI8U'TG*X8F,$.2NV8(;N:%%COV>)%93:\U5!!+G M D4+7WKFO&=/SUX71=Y$N\YX,=UF?6<3'Q9&U:Y9P_/#-8LG0_;) L3XN6&B MM5K0MCX]N MI9TV!BW@/H)9P,=47BZO>L/P%%NG%S&'KLVX.&]LO5&VY@V?O5?$3J[%<(IF MRDA8X^[OYEA6YCT6F$\/)#-KM@I^1\%,0S*?W$.4 ']EF:F1.<_X:J$I;F:U M@&9O>=!585N8F]-%6[P0)BF]Y*3E^QK0S$+'L.'9GQ)V1L76*RB/+1W!8=6K M)5!'95A%4Y6?/AFZ:W7$%PC C.]G#"QVAY6S/'UK19 MO?;87K,\K_EQ9_.JT<@64MY3=9^I+=2U;EY5-9+<.5NGNE5FL *\=+":8\I^ M:Z8 J@.7:/=<3V3#_ADVL/KRTW)2<-<4P5@M/65#4\OO!(YA)^8P-I M^-@F;+8I[-&L++?$C_D'7:R?_/Y/T85XKI48I=?.^*\B+!\D:IB#3#N%&T\75-E:PFK\ZO/Q\JL MS@_,,P=!>9 M6[_E@5ZZC&*>I@]":5&G5+=)W5=^-[.EKAS;:0'BL8OHW1:Z=/QS3XV$9=A?K#,)"3.5BJ'1@=![MP M$M&JOH5R\98=WTO)PC8W^'&GS/S^L\G,OZXS\X]/5LG].9%^FFPIV+3)&$X/ M,+F"JQ /#G+VR6I"LG-.NWE.KPZJ";($@LLO8L]'0P*@[,IQG9?'N$KS>#2 M2(&7.04?8B2:8Y@N7YI,$S-Q-!QKGN@AI)>-,8VO0S-D 5#+(\0EX*%LL6TD MT_IO>HEM\3TV1_F"=V%YQ6/-0*R--Q&4 M0TF*?%+D.A%/T9R9M3=QY##6T2#O!]-,=ALRLC-IA0G2(VS0MB[@T+-R(U", M=C YOU'8U^2VNK5=6=4OXXQ4BMW5>.<(U _-58)S1;AIAEL:% 6^QD1.V:3! MB;5.E(T=N\ON-+B2L25S8?5C:3;3=HL9N.6K/F M_!(O+P,+4&8%9T;=Q]& D-I&CXI-2OA@SZI5U[ZT@_.T;B7;=8;2\G?B#LDU M^96-HB<#UG]LVH_Q?#%BJK](R0,S$GD+U]4SPNSD^1+&UL*/,,8 OI:UM"]U M:QR*4,-DCFDU^=GV?#-CI'J)M 3(&");0J5R%(((G$!P,-7M<$/,CM_.L+2H M:<;W$.D3ISJU-T*I!R<4P63/V9;A!&]9HFO18 [@BC)LZ20A960?\''M-5H;6:GU M/&7=<%];-:QYZZ;5UE?&RI/DWU'VH+$4WF,-->PJERHR()$WGG+%:)K%I4WK MAC(U%QN<'44:Z[L[Z=2JVVC/\%LDI=B6U!:2MM+6OVOJ_;(!^Z7"_V+,>G&U5-=2 M_1=&P&!3$_RONMTD\0A1 _LZH?).9ACCU&LIN /INZ$GK,X=A1,-H**@@-D9 M?;@*QT<6D/4"%\1?F.<[NT!)[\OX DD$T56OI;R6\K]OUS,)2,. MG4"WT\+ MD/22;V0N(U;&?@9NW2MC$RV8PSS'!/YJD:U%]N^+K*V@K/ >&P=3@LV0*@/U M,DEHH@G65C&RE27I/'7R1Y3<6D)K"?W[2E4BK;/!!QO)+-+\,72AN<=" *+$ M-^[I0"R(:FI(G&4P-GD!4]GB%./8Y(JMJ%8:-S: &V+C$Z7)W*:V-3:77J&Q M9-(_@0+O.^R;QE94)1D75$UE"S'#S*MT#-*U"."*JUC3TBM-U9&4\74"N9CD M ]8L"%NM1-U:N,.\CMAJC#X,=5B$ ;W?E3*L],;*8]>(2#?(^2>0?<($''Z2 M8L>CS46@V/*;V80PRHS.6E9#V$O-$%/M:8*!*1.] MH0-+OQ/"0?'#BB6'CPVT,'D+*IX11J?BRS!-N#4)BE)IJX9K,85^\J-'[J=*6/LEH&1<:W.D-2/ MU1W_'M/@?35-,-6H.Q]@X0B75*5EIR/\\BI)+PQB;ELT7=4H^PF"5T!B8! 1 M<2'Q< @:6*8H-?JB#)-2>C_214B5SF.C!22O-I<++N(\#.-.F%GVN M26=9F%FMQYW#%%=V_K*UF<4/Z#*:*M+6!IT:"W#<;LYY<96Z^\A%D 5]'AAV M(5.,:78PE>Y;^EQXU"V5"-NZJ3DPC0Y ,SCS# 2&H2[;HL5D 8RS1P=MEGU, M YQ,?;MN7K+58#SJEL9=^$4*T[)EQ,U1:*60ZK= +6,U4P7PX-0R,Q44C8=M M=,1WYC@FK@C/X2+?@G;@6/ M6#$4#;4A;%^6\D-]TI@6-3Q@XL[:DEL&+>_(4-.DSXU-LT0C&):(C(*>'KVH M+?NN,ELY-8<-;H>(8(-A 1.=I/"J8)7@SFO,Z'AI^>TY68P@)YP^W=1D1,%6 M\US3$-2;4T'Z')@4SC%XJR-U3"J7S],);!$")XQM50RX@* \N91KL8+&$WL66!8D@KJJ M58!D1&^#Q#*,.2Z1OE4CA;YMV)G+#1#1IH*YWJ8$36A#B!3=,*$V+'J2GR9ZP5G@QE\5B%)RM MN(2W-!1H%=8KA,523*Y*1Z*I>\A,2M4@T@+CX=O<3AS@?N% =S;41376)7>S M\+/S8HM)''(7P^%23+C:>(0]R9"6?PK::,9)3&U9FOB+'8BXA2YXI:V(R'AH$.QJS'*&#Q"^H?-F$#H*2 MI3HC=@TVT2O2C90[:7C)^S].+C46GG"A&)A2O-N*S&/.-F.4.JA/O1QZ./1N M,TRHY0Z(+"-1&,^R_W )F)SDO+>Y?>[L7F2K7Y6QE)GAR,I^@_VI=7@&^YK= MT- =68X\/;\K/=&*&8,-R9WU==T(5QA[ M[.!P:%97+> T(=46A78M%5DEGLMQU\:LJ"L\8,EW/G75"39TK&@IZE08&#(0 M7-XD!?\[I?N9FV@[[(+Y84H7GG20Z7:8,VLB%2W,J"8*3[NP>/;Y9*0K%BZ5 MZ]\YV'C'_G+%MT+'/,.E6#(W+S\,'-H>TY73D(_IB!'K,=K2#(^G 6=3,/E* M:*=ITL)-KDS9>VCYLJNTS4EL+3M3DV(4/Y@20WUDV):52D?DI.'E)I6)]6$A M:V 9\U-LPUAT=?&%E\7W=,6\/40B3!%0K$V7Z4L;E<)%I 3""&48TP]%K)4# MEH9Y3OM(ND%I.U4)MG$-G(@XRE1YN]"A\. I2*M3L,E[ISEP<$:#PI!TZOJ83#D_++F!8(N,0Z0(U:N*1PM^%%NZ\V&J. C( MHI89=A_X:W]'!&!&:Q(J7%>0J6WO&]4-;7'1![&?I)HJQZ&EM8-IN/P^FKY4 MFMHCOB6.,DPX4&-&9V(XAN:*@WI(&DH%WQ300NO1,;VN+&A!Y2^L,SJ-DM2*1?2?"!>A#YI,:%*O_)% M3&&\GI-M,;/T9KVQ]L%UO>Q2-=B-:MBZ,_# L'2"EM'U#]S-[Y5)NVW1M-L5 M.P98>>!#V1\EN-5Q9BS*!GD\Z-7+?9[A:<\!6,/CBXV@=4(''*V$#@!-G85, M ]AS/:?6KPS8(2*JV$>_)M6>H7-_<(!C[$N ^@0KG^C$<#>#G8^ R:=R>NP5 M$5.I4EVYJU56_Z .#[EZ+Y^UA/$@X+<@)YPKFVQ*U"PT+NZV.,1T&0:-N%?\ M7WEQC0X^8";7)CF ,^-'6I,,0+-&"9L@EN?X=SD !U[ M\I!MC6:)'$>(C#6K77XW7=Q9VF)IXAH0!Q#D6;%#$RJS VX;':VW4GI M6JRF$[QWIT[PU2JB1Z_R^K &(K-8AGR1#NXI[2 M.EM=X??5?(3#\%+ID(8#$:J,Q_#KE+:QQX0!R#^#?# W=EW+DHJ=^'YM-46IG0U1)_:N M)IK MS+9EGYMG"J=BKT$Y'Y0&V!9$D:W18;/]A*:4$9B A8,EC27/FXYG,>1!! *ESG4FENH(@U"ETARP[Q'I= M[CF!:G:2P'1@##&$\2@=BF=[']D!E.WD8 [["B63B23:G4%GCBOP>@M1Q81K MG3B K'55+&\H%K=NNW?S"(YF;&*W)3#':,J KFZQ.JNGRUU,2H08IV/V<2J] MQMR^<%J)3W 3U54\M9#?MY!KVCR4R;*SB8Y 9;/]3V*$7T"#'QVI1BCWA?UOEA78^W2XD<$ MDB\SBS37/@IK>E\%1*BKL24)\[K4-<>UO*Y!7LNVV;.A/%T/I^F=N17<;,.U M,-XR'0B6]5Y;GP37-G@MULML<(MJ,[4!83S3J@X\9&KLRRQ708AE40@B2U*W M-Z$NV]+I,YV!MU4TYN;GZP2<*%#A8]56+]!?"]%,2[H;3JH=#&N,$27Z-R_VM]I'G?K M/;\&3VQ7Z\R37@'*$6ET&/(#I7!R( S62YU=87F1&;YH75PNDG6[-RB2:%\'W%CZ=:J!MY>I"S4#U&=Y< M9MHI_)_!]-NR!]/]6@_-":UH)MMJQ=.BKLB4T[=%8 BM4PC?=7SAC<6;] A0 M/I^NKY9E\9P2#-,L?;5P;O&\)GV06*4EJ(AY+LE%*5D%B*2;*M$0WZDP :\L M6YRH[(%6@WFN9H=5RB MEMW[CR/S:5M2Q_-I8NICN)+:99QN4^W,AFO<"CEI&[L&)"M]I M2[@O(R97PQ6JTH#)-"DT:(%:(_$R,^TI-DG,P?BU1#Q4KN%B C64DG,%Q 3/ M>$L]DH97]2>I-WH.!S^W)V=BU-(I=6YK?-'%'J@N2W;9&A:5>FZVL^FR,X7& M&C=]L AI4B%J\AR+:X'H\ [S!MB0."VLAPC)4\/02BJF02Z9<,0NX.H(?A0H6YQ-/2?_AIH@U9')9JV$IK M4&#^132MDECI B_/J=WGB73P=--&63QNT$65+DQN9:_QORD S#A;[263QD"O M>Q;53/E!(KQJ>(M8*@L;"Z MCJ[DR=!OQ*X/E2K@#,U/:^F'$>Z&7[TM0G1X+ [_7 M[??'K(M6!M;;UKWT?UCQ1WJ8QDX5J9 (7WS*BU?E?S+8;+KLE$C:$9/\58D1(S=';. M63G=,GLG$*'<&2>YM%0-[@DB_,G M>"5F8BPT/:+*(5?6H?036'H]/-Q#'G?20SFH8%;=TVZQI&SJ#NN&X%GAOFI8 M*W26VC2;F7]:2D>VV=!FC92#^5F9S9*-91Q>ES:Z87PQP!RL2V26Y_(8,T%9 MVX2UI.2=L>=H&_'Q53F;R>>+0#'Z7X'QG>DXY^" M(/8)H#8\I_IRL39Q9PKF$WXZ<\@9 TZ?-F"AX:5S0W7/!N)(<\*!GIVB^34T MO:(P/<#<&'#)G!-"]\=.I5>+[F&LE))US'@MY6MPO;7SG-L[._KA>,3#(IMZ M7V9]+7M3&9[O+,UFB(@3'0E# .1N4_O_LO6N3VT:V)?H]?P7CQ/B&%1=51Y+? MQS,W0BU+;G6TVQI+/8[YB"+!*K1(@ <@JD3_^IM[[4?N!, JJ;LE.ZB*F#EM MNT@PD8^=^['V6M5-O'FP3&=J\IK;G]IGU\ MRXP 4#[%T1MZVT&>8@ L;^C:'2"&9L]9M?'_, $41\3Q>A1R*%K;?;M'H=:_ M8;E\0U7SFK]W71.Y >V%BTK[CX509^((R-7C[E7N$4Y!G A,?(H\3!92E)[@ M/AYIX8K>Q8!/N./BLXL@OCC..EI"TC2"ID'GD@#-\@A<(/&68/(0T .XA069 M1*IKC_(W\9[@J3%\MS&*:'I#L#2>A M_-V%TJ0VDZE1I)N*0@[V'%,5B)C+HI?/I63'="(RNMNJ;/I;DV%*(?TNR; 8 M)]E*A3VO_8WT@JYK&M=^D4DBC((DHJE/R,4D3CN-G71P%/S$DWB)O E>!.1X M3H[]/UNKI^D@==7 ,"HMHTPX(_Q[<8;YHDTUP-2"ET(P62)NB@;-P7"A-"@4 MHM*%BTA,9F137@C)G\2TT;S0]EH1VY2[YH_?PCFENZHE33AC^L4MA,HA1?;4 M4EP1;Q:L(VUXYC?H$*;,K,_8,9-5:*!;63*_#!9 ?E^/@IX %UF'WE%([=VP*4,6[QS' M:. 221VONG@*^AGQ M3J<]UX^_+Y?ZRBOFTINN> 'G<&Z.%(\8U][YOLS?%.?V1=^5E5> ^,<0O7-2 ML_)T*DLF05V#'#TN61PKH9B(U;ID6A79U8'WFBB9>=\V4\\X?AY9EA?)SJ07 MC/QI\M3$0VF$XDX2![)AW3XY=P+$C%Y,273MB MP=^.SR%7J[BU>$7N7S(66; Z*88(0?4XQZ20,V&Z8<<,WA7;19=DQG?5J31; MJ#_*YGK$@03/SX;%\9;STX4MZ6MZ? FWW@XZM3[O.3FENE1YYZ8*T=:^=T1N1.P\2-"1RJ2Z&V.TYF+H-NEW8:MMHHT2(N%4 MD9-@^_B6O/4>DOD^W:@ ,)PI!UCB']?K$/=XVUW&D[84$K?F3/Y=/B/H6E]M M'9.!?7STRN]*S_FB4?Y,L>Y"0"ZFH;!R"3BUPA$+(1Z8[%QG*.$1@( ,RB=% M*IG[)^&/Q4AKL!?8P^B9[#:'U :3',\R8>+39;YXG6T9G]65[(X,/LNCW BB M)1'CBXG43(^ ]P*?8RND>H1%_,]=O$&[8^9RR@@^Y 5JMQ*Y YB0$$W$IL"?==D3,6,J!F"SN+%S/;S+.'_N LTDZD1D%W=5_.:@F54TV-"B[!=S>Q>$0T;UCOI/:O9A><=D\R5M.T/* MF#'RC4%&CAF92,#)Q\?#B4V5JD_U6Z4?]QD\V2#X188ZS-72TF!0Q&),&/W2 MJEK6O; K799P%5 CZU$IN?-!$DI8]P*;(HV"1XQ_YM./LICS'1/AA:KV9 ]E M&E'1MS51!G,)WVWL?.U(_9&&2=JY9C"YLFO/I./+!^GV-D'-B#O#:X*LYC9< M @@'4VA]0Z+RJ8AXO-ZVFE:-Q_7UR:$K; W0_9_YRBBB9 S71>[_")ERM807 MU/(S^6O]IKW9'/)O!YGY29"01"UGR8:S@VK.):52Q5!9 MR2<>!KH1A=LTL=]2T1Q.D9S7T6]X:^4I)+/3 \,B&(I/U0,&V79R@^%. ,=% MQJ1)[AEJ9V$\G63$2=DFL]4F$\U;#TETH]>Z21 M>6_T7B%]&TT#VC:AZ*/[R2ZORN"(V'94>L6S1-^#_,[XC0O+-06H^GW%!^K5D.>.L."&0R\LL%6,%5;IEIU55U0"Y M+COBGV8_IP@6+6C66NCODX\;_UN,9[9*^JY%D=2Y/C_9/,F,&DV)K1Q H5(S M>E&'OMJ5TL7O+TU3*.)A_B?RF1Q047I<4"'3%2 DK\IEN;C,Q6*G>BI^X"VL M2BB$P*#8M<^R91)!H]4@\&;;L%ZHM1835L*\//H3,+EGK-1EI(*T;Z\D=:^_ M1^ 1*1#1CVF(-F1U%A?66% ;7KP>=T+M5-3#+DQZY(9$"J1$R>Q5&K\@38^LK M7,?P:P=L+/FLY9\&)&#A5,__4!$2H"_'QML(L3T)DY*]#EV"Y#=F<= L(,>P M'8M3[YU+C0-757E=,]ZXB_]%B$[$*?+S'RR"Y.AD8&47MBZZCS@RBR?_IE6+ M;(MB/6(L/D36Y[+"OB&_^_'#\Z\_PP\^^OK\V\_TVSYM3W<'_,)0(0_W0_07 MD0CYXE%!E_-C?)UNZ4+3$;*NR"5=5W% #]95$ M(N_!OXL?FCFHFD*JF\RP1C>U*K=L),:&H0AIU5=<=!BI]YE*XN?]@S@KAD^MDY!5,V%OJ$3V;14E"87H=6[K$1OD?UR>5-*4M! MAD930W%_^ -"F69(#)()'HEZJ<(?^^ 5Z^BQ7RVSPAE:.VR*HS_5&^S]8(K? M?#(PQ>_N88I_N+V:<:"54*\36O08O=!R4];;7KPA804<0>8Y3^/%F:UK ME+T$][.*)"E7\>B4:,6+?]W'!0J#J-5:1W[5(+L#9X"P5'>QH?T M=N]A_EP!>DF4N'@%39]@'"SAJ[\ZHWR^**^C9\'^4!/X0N.4)XO0=J8^ECX( M$Y(4%.1%GDX%PY+R[%YNL9MMY+@L&)>B'=O%: M6.9"9M0\9N%A_"^1*O*8UO7;:G4&BC_^#V;UO/2LGC'.7Q&]=8H#R2G< M^Z(0\:I4Y(U'G['>&O$D6E,^@;S";7,>'?!N>^?$,ZJ>)DWQ^MD&1WT'W6D+ M\(2EBC<=: K+SQ=_JIAYPV6'Q]+MG)#&!3;+*AD\UQ>A2,DCZ@$:O^9S9KB0 MG.W+2UE^?]O68Y^"91]Z6;E@K?"$77Y77;:21*(\AC40BQ MX^?&;=-< ](H*0.]L+[F\Z&C$=(T(@Y-T\L-P,*V$43TG/KI>Z-3AHCHF1,1 MM62JI?,2D ;I))XT>X:[3J5!6 0]I?>=52O/%XFG(*"48>?/?K"<=:H^C[N) MDTRTX83,DS7-'W#%)%E'#?"8U680Y/&4^#5.]G79'0+)EU%2YV5Y$+(XN@5I MUN3NY]Y]EDOF[#AD60_"1M"ID'RYO*KC;RNJ*+YIM!UQ-U,\WAP6Z87EN]S% M./YJR+Z:^FKO#)UG V:/E$N7$+]::]Z<^%3$"!$[3%8Y!PILI#T47P M"O8^ID7.GB]5M9)&B'.CR5FOVR*: OS."5K1"'R.W=//(;ZZI;,7CR[C2^3? MJJ [XL$\3.U?GAK>-#(W)WNU/L?1:<[\:3*;BK5+6U_.<\A" TE,[,[B#4&. MJJR^PZ4Q(F/H! !T,:PNJ[V5=J<\'<>-0&+E_7-[0Q4NZS='F8*['"CC-NS& MHY%"(RYXGR8*:N\@\5)>7'4?3"OZ'TT(QCF(*:G[J2]=N1+V4(D5,Q\OWG9S75N M<*8AU]-"-'_/2_TOT_C:"'")&R3SQ6O=H'K%=*-Z4N5V,!(3:V%9\HT! M]MU[B M#91CN-^W]_OV@X[ -4=1XB8!\J(Y)J])4)7&["5_4CPA)S[2EA^1EMYOW_OM M^T%'H#L-P).)U97T+L<54BWGS!/A=2A/X4&C["\[+FKWS.@6E][_0#"RKP%H M*R^KAK/^CAK!]>#9<%"F2LY)OR^[_=FPRU.(2O? 8Z=I A134.X@K&J7 _-U M=A2#=L,N<:]YD0$]LI3Y!#>%]+Q<5];]4&3('4O%LDK3QU7ON#_ G^0!KINS MJY;2L/$.61$X7%KSL?T'[@*L8\1ZD_$OQ/#^"M09U,4&B!:EP]MA3U5U7&2? MFH;&*ZK8*V&KE_!)DJTN?$,LN-[VW<$6[\-1QJ M&R:95"GQIX<&)S>GI"C,\33_3,;.\%N?+_S<^QR)-6OL"2UG4%B: LRQ?ICF ME?(RU-]R'ASQ"M8C+:!]2.A_1%-,^!V%M' \@ L!;#:XI;CDXA0, MKRKIG?) /EDU=S.54KXS.# FX=B/5ST=O+J_RFD^_6U%'P>JO'I;+8>]TGPR4RZGNP>D$[JM MYH##J)KD8+XWE&:+.UF0JHQ/$ I=5,'JGD_\Y/9J0U==FTK CB4A)T".1K-;& M)Y(%3.G:@A*[%V]!235[9ZHB0''87W6D'J$MRN35563EJ#+I!-.!P8B'$D:R MZPC.(7W\3[,?-9*S'#J,%AJWF^!:ZIO 7RM"N;CH6B*ECW:DW>_BN=V;A*<[ MPYV<$$&) RN%.O?0"<;(O62:@%75+[OZ@AJO+MKKRKNF6\+'B#6*ZP3FTZ : MVX4VW2<%0MTA(W'1!&"5*S@)OZF^6R':J-M:E5F3(^M0X*(ZZN0*_LE'\91I MHU&F".L$6!G7C7;S/7#;W,8F:#91#7 ]#[EEYX4F1E,ZGN.E<3XT'Q,],;1D MO;L&YN\-WZYTUT'RO$E9 ?+X*?O(+L#!G[T\!X._,?;K*B6_KU) MD!XK;8"6E"L5JF^56A7>L=@YQ:L;X,S& M'D-6&Z(X:6M7YEY-6V^)5 74F/;[XC>,Y+#E=J'&\L"7ZA%6"B^.-F(;=:U; M>IW<9'+8=/N@]=MNBUOV33BR;RP^FI)B+Y[I6ZJO+4 D US[,AV,!GIX] M.9E2R#9@Z@1K1IF_!O<"#$BX-]"#MJ*_)BA6!=YRV$ ,5S2 LY,;V! LZ M70@,,DHO&M>0!Q4:$=A+89AK[!H:"79)8N>"VL<7'(WVGR+LE>/+V*I@@?>EHVY:HLE&6" M-7VKE459?E['Y&28BZ!SP9?!["2(46-Z7IJ_V348C3=E%D]SE_]4_@.U@&0+ ML<"8']NPGK1KVLP@%8?4=J0;9[05_M/2B6XW@(4D&MDDHBR>4]WOF469^2BT M@F-?#6KV]D)FSF-VVJ'9Y:&M3 MY8EG4R'2P*N*,@S>UGQ7SDRV(D8845AB,\^WR14AIC>]NVU& AFX)(8^R%61 M/S4E S 0/<;C"XQ@8)6R,@-\7DS\ 1VV!\YF[5Q?=0!3;Q#E0W&J9 MC/<(UWWB 6IDIVG/$S^<)\(E>=7UX@198SEBIHBAAL;X+Y=MNQJ5#3,B5K#S M46.(^HMD;ZU)+9[(:%86%Z7\._5J10^OJZK?B%O53L*2F).6S-RT,N4Q=O;$ MI2\(!U^39E*1ZSRFX^BI(6$S^,4YK79L$L6*\"Q2/1 ^G$TA+LTWE7Q+SG \ MU'N5&8M?ZVM)J>W(W5KRE:_90#(_$J+WTET!VK]UO*WV6:XU:,?DFKLWTC"( M#?$B;KX6M3#,;TFDAGUB1,^BG^A?K/>6-?VI7JWB^)Z!#(LIK#8K>E%>D@PC M3QLAY+%5"J4*\7F60/K#BH"_9[P.$D05Z)Z,K^SSR=JZDH4IJ' M.,L?OW]X/4X*.*[?;,[)4YO)&\CB_KVIZ=B\VM,Z%((BH^\\(7MB]^V;ZI"6 M163YS*5"DV<5=WE3O$O>80Y@?4O\^)$M_>\%DZ<0R45>MZ\J-R+*61"MF>W0 M:&N:05)./YWSJ^%W5+]QS%5D;(Z:P!>&LPG@DBM$&VJQ<\(XXZ0(=JK5K&G/ M"OP]%>E B3P^:K1>MBH_.&\Y'/UI3S*M=F]Z[/U9-RA25@LKV#>NI#]O5(U" MH7/;TC/XZJ,.K>L65"4T.2T3EI3[,J]2C(@I)4QJXX\[#[J@XC%W#L+9N"J% M:9ZMN6\EI[\7=Y.$&UB!J+435B$)D;Q(W(W:R^_6PM,T@O=(Z(CY'K+F\OP\ M!9O7.'ZZI:]K)OX<2W6(ME'*!+(^:3'ML=0L'8)0F5 A* ??"[UAI@QTT T2 M7&6]]:3-JPI),9J!N5T@G:WJ@>=)1O#\HUU4LCW48M[V&=>P.*.D6;^]H-Y" M/3VH!C:5NJ7:^2F?'Y5E.Q5A=ELPY4AE:M/NIEP?A59],7M(,L$JGT=QW7BB M-F@0.2P19E3;1?5A("K?)Q9MXTEP*B# (\A*B:+4M6,^)$A+R AGB\5&)2@G MQ*31L7U#>+PE^#.?\FF@BQ&(YP,[%EU$+^Y<*U3DJZ-FXN,)\)Q:H L<9@'LH:[T@\XC2Y[ M(]WSQ6)6-$DRV_'P9LA33D+,:R:=AZPGO,QED8"\X7O)1_8B2>1FUY(T!L+Q MXP.OI^"O.L96E;(B]&7),56K8*XH3[SCRACQP=BLP*I-=$ 5RQ OB\3EODJ+ MYQ9>WA; ]PX62)X9^6D@,09."65;I226!/]BAV/B M;ON^>>4&'9$HV,M>')1]7F]:3Z#K" (=#5']&R3,68'6.0#DA=0"%/@X3ZA6R@)2<;/^+:>5+D>C4&*TV8;OP^:P&'5# K6_EN!O??SH^\7G/#BCE-V5E&FT,) MHD^C(A%)S>_"G\MMB;OKQ_*W\L$B&WJ6*J5*YL#IT='/29FVIV2:;%V&,RX@ M$Q9?/ 8#]9N*M&#G/_^?%#V>/OGOP[F=HA)>EM_LQK8YM@HFZ M9$[=ZAET], %I1C-CN,H\CA?O"(#G3]!&=>PM!-"[=%1Y5LS?EVO+D (=NRH M"C=.8/XH8M&;>[<,?2^G(K/T)W7RWP_<^-VG VY\= ]N_.-M5G@EKZ\\D%Q8 M'T%A'*^DYA(U,-3W&&1&A4-0.[(,>64"DC'(1']$?T5D/7 MA6+'FS-F^&<] M\"N0->>&Z9-@=$ES;+,)L!AEJ>-$"66ESG[@V==Y3GD[NBGH2A.*LO4/BU$9/^HV]IK?]' MO'$7MW[N\1=$E\>4;=+=X#LZD@"-)!^T:KIN-PS/#'*%^:\!+L>I[@ZQZG5- MV!5B!&^;R[,-?&N>1X]3.C+C\LF%W^\%;K*T?<_#C]G:13]B38%BG,UZ/?NP MKAH1P.I!D-%&ARN>&!1SZ5*'! '>?/(*>!9_BU0_KACIQ/ UJ"2N)$.^L'J4 M_)0%S [=@0#?9'^NJ\XZ.28]L7S7UX5?L@KGTF8I=L[!D,M,GMPIPV BWN' MU;B5&2Z\ S/)]&G,=Q>SZ?YA!3V@6XPK,- MACA> :[F[-%E[;/Z_'J3%TC2/8!]*W3(OWCB<3W,30"GWL4PXK"1OG[N#EGF MYIZF2ZUEHH]T3POB*8HN1LBL77CS^+_T>DM;Y^:,):O"9>56LQKZIUN[86 MM8X;\[*4E)2.XI*;NQB*8I5<<=@)(LJ$HRA;6%OSXLDVSLRR-*1%2]G?0]V/X4RCPDU64K;5 EYSZ+2X*WHCZSB4?3_Y M%J4\]YU"4WA^'3L#W0TN)D#Y-G[NBCU&UFN\2IC$G.H1R!ZM=*]RR6R(3Y!. MMVE^9L.40A%]F8D4 GKYE"$XP=W9'(_H#OZMMN-430:X8;G[:7%$6=W *:2, M#,B>AN='6P/[?O*L5G]- M8CR,MF2:-D$L9KB3:?>4*X>@?M=N/B*/XOV&_20W[%/2K5=X\ M^/5RCNK$(\L%"^_QT D1Q' -1%+PE"%W2UT2][OY?C=_T!&\3#V[D/7AY+;M M8 ?&6I1HDRT'Q%W?W2J[[?P_1;^^ 9YO:'V MG]*Z M?B+!]IB[XWM/>[],-'<=5;UB%&2BWZL4BY-4B"9\Q2V4[.J'S>9APY M=:+T^4>TNOU**2+F^Z3N2I[.4]==U8".3+AP&ZHE)DFP['WNC]/]"GO62HR2R==R&4H.XWV"XWZK?NBM^BO1=70J8R^)9 KS-IN*:-('LR-=\7N%^R]YOV0]N9R^&./FFM[5!"S]O6V:B<&H* MNETWY4WO'.-^'_\Y1G3W^_5^OW[8$?RDH1530X-YF?N3X_3O@![G:@8]YE.3 M!'TO3HG'#S\=3HG']YP2?[C-^H2E+%W_FVL,,"P_(Z VAP*M==I^([V U-]2 MJ,9F,2.MZ41> 4#1JN+F((D?:5E)L#]N,ACG=6YK0>.V1^8V(G@A'J ]Y]WV M]CZ'$6%C_CD5=3JBP&!-*?,LZ4=)U94PU[AK3[9-A5L,?[YM 9BPF]M,POSB MCS$?QRCPT8 HZC7:0;T#2\.4R3 1*+?H+R96JWE52.-V/?D^Q)\S917'5U(J M(Q?:_P!27Y&[U?5L%=8#JR0@UN>U.5_\N;VIXG06_UP/8DYI\N4WGQ6++[_F M)L>OOOALW$F,$SCN6?0\?:F[&7+E,[3]'CE?6'=EUJ+(S8A9EZ)O3_RU"F@$ M1]]ZB1ZY"_++04C9M,V9FSBEX(')F)*=@-8+I'XS@F"2>&$K.U)STL^'77F M%XZ,8W7!S8/$E3SNE2,H8+T?Q)*^8G%JFH(RH_48M7 KOW-!+:MQ;]6DP15? MB?6$K+$_GB:2%=F$]/F<(L\]R!"R&77'_HD*J$^-C?T:7"0*W^>[/$QF=;]+TZM;^B*D M*?O;BU>\Q_AUL,OH#CM4PL/R[VR&+')BU3 :5WI'8:ZYJC:NW=>]M,,T:;>H M?TZB3'*;=*$;WL3TII">!AP,<2/Q(IP84EVVR M7N0-Q4/*U]9D^5_9N3\LOCO_1KJUS[_[+.^VQG_^\C/T5#^BSXW^_/D%:F:M M, S&O4$NU.@:-*XHH;N.[\JOT;.:=<=)76]P'\_\\5%N5!\43%PTLTZO)JO$ M!!"R2KB6;T8]Y,S".[MZ4L-+/,$AYPG.2!QOI0W*[B"^9FSY=N^X6O'249J. M5>">P0ES\7N,Z(DYW"M65D-[M6X=L;"L$99F933 D 9("4S3O8?.C% 2A9.;Q5WF@TV<=X01V5LZMJ=0ESV)5-;PIQ MQ#RS4M$!A >T,Y2K:IU?$BXO=\PWG0C790+C:;,$'S\P4UB\?ZF=OFG), \= MJM^FBXJM(J^PR%X!(9J3/+_K->;0U&'Z%OA!&>^(-+5>,WTN2&^)G#9-0MLM M5%65VVN3+M)8 TT$+VC#RG&043G;+/5%/MP7F,@AV17? ^2.)R0;L^"E*$'#J61X2X@,C0C5M&/-5;LYB7GW%B M&:<=3ST]Q!#G3*?&-OS%[!($4'\?G>ZL/P5NYN8"BA<9.2'E+P( M/S2^R@C"L[_JVH$(1?R4D(N[(=H4Z"?M!D*J7=?=(+Y_X.G:5B6;V*$IA^@V M=/5O%0(C>, 9^!TT7$G1*U%A)/:L(U+43@?).ZTI$Q&T1YMF^!I1,?]H-'&5 MZ!7%4$K,,^1EZ+*YJ2P<9(Z4:*52=DP@_&R_8DAIOYI1=L/B\F\6@?Y72,J5 M5T=4 LCMBENT$,YKY5CQ09RYNRTQ5?:BBX3&\/ZJY+8$U>MPRD(C-0/95@%J MBP"_,L\87;9+; B3:D#.;[O;M(<*1GW-+)ZTL4D,2[G$YT_$PIV(B5+JJMPB M>]@&=K;B[BF9+>HY*![B3,!;HO^]J1QE=[X%7>+1?HHHF%9*7 M5_MQ^W:[&'80S6+&6YI_J#VZK%9TMO\C;N*.V)$1!)@M+ M+'2(2]]'*2 M]\O;NEG8;\91T.'A1'U#\M_$845$]O1"D,]R&Y.9I*+3A_MFU;(NJZ@*EA>@ MQ:K<_:8Q(9Q4\L-812B0(=C/_#HH+NP]=>O0.RCIE'$.\P8A3=QL>>RGI(2Q M'C8GZ^K]+'DNE9'3#9E$_1)U,P)*U7L16X8ST)7#:B -+3")6(5$S3F;)][; MM+(-1\:%)/U8K"(S^7[G79/2\H:Q"R1G1/QM]3+TNW*[1=^S5G+]H!,9L*,*SCN8F_=Z49"=::J_R%&?^KBD4D@8D PM:I+5$J M94U +JX.%UT=)[)=51N2).O XTG5L'&^E*XT@GE6+/1!M)6>EK.J.[FJXN=$ M%"9^+?AT])-P'2B62>W"*CZK&[.O3@JV6?:B%27,DA MX17-)LXB3 &A\^OE&U)-M",)@D1.8"VK'?N'K*-M5;V[ M!H\0P^MEXB/1!1#2>6AUN\'*\<]]7-JFEZ7%_.K!'RBOO";/JA Z_IQQ*1$4 MXB2=)2W*>'M1LB)W=;S\3_Q5^A//A;E&[):+8VU.L*[LLHJ6A2O5/FJQ&K7W M L6]Q7_N6-UIY;S)/FG^GYFEE]XRG@UDL M2/+@4,;IWD+KW,0YH)+>+!F]LD<\P7--U)FT/0D&;L\()3%!+5JW@&$">! MY/TZ/CT_ S%X)67#9/>OAPV5(BS,U^Q$U5Q1#A'4W_)1J3*:15E7E)FI3%=! M]@O9O16T\>*.@-&41GIV42[;CIKY/5\K"3B ?Y8L(Y0<=BM&,=P]X"(DZ='T MIAJ9;FGW(&BS[\9=)JH"528X54OU?E#!1Y\.5/"+ M>ZC@'VZS_A M06U.A!IP=UUZ.Q[4CA7V_>054]8D2>\(37ZT;W'D(GGLP(T\,>YU68"(0\?0#Q3' MU<"C^913FB@:]$W%7AUMW(784]S2U>+0#LFEF'W$3'J#&;;9SV$E7$FND ,.1-F)Z^S[!\V(MU6^[-V M?;9"1!PO+LIQ59)IG9''7E6D"L5!;?16-E(Z0=REEVK 9&U)DXT7([F8GGZ- M4HB87Z1^69D["U2R8.+3+76^.N;NJ>NF^BF)U)\G2\6OV"]9F;92"Q_4?,'% M97_MBC3$G!UL6OKAH&:TXP5_;36KB8)IO. 6G J6^0WG153B*GG& F M)K!!X4[CHDO9.2D5*%=#.)(C4P6A X,\($HIH-39 K3NLWTK:6WDCHJ9;9GO M0.10#F&+S(V.CJZ?@0H^>S&MA;7P(T^@";LL?;8>[]:L8.HO*MJCGW/R1X03 M(1E%*H QG(O70D\I*X@I]YDL?;[\_ $+^#CM>,::R5AB^JP5V>I?\!9!SU)C##&TZ1X7U!XB9@X_KBD M(OL]W]]2'2R=UVVT.DLPWMFZ:4=Y$52*/34 MD=58P$8!\)JIX$/ WG.1XTTE'7( MB.$O5+@ M(:_UC&1BPXL]TJA;Z4!E9$ T-[6@4>*!P,JM.PX<#KH_^.]N&IS0:@Q+3S?A M].1]2F/AWU4:6_R+I;%P2VGL6!5L\2&J8.']JV#:V_;O+7B%6PI>BX];\ IW M%KP6'Z'@%3[E@MRM-[6BDK3<1USI_R MA9=C#N6DIA&.%V'B2U<5EIC3>_0-Y\L5[U"G64SJ-+,C+\)'+=M,9,^EY)(R M$!IMCO,]^*Y^ \>#:HY:L7$O)X'+QP^*Q6TUIN.5I4G@;*6F_MUK3>&V6M/B0]6:+ V;97H#RZ!O!%#'"HMZ M.T9;M'Q# VBP=]D)N6;&MSSL SQ'@^&Y[#<$'$?>J.;=:8]D:5]Q[@H%O)"; M1#JX:'@].G&3L\"NCYCC9&V!#Y8D&">Y=&.%>!P^ER:M#%(6/[\R24G^S@/G M$>)I3'[K+\+XC[O%@$XR31B[Q&M"":5J/%T5Y$2J'=O%?7FE[:'IQ;)O<]Z. M[E>!-9/AF/OH7.X8OL^.G1:Z5FY)'V?/K,<6\\/EC?-SI[C2]\@#+Y[:HB24 MV*K=[:>9K"S2=O#ONDL^NX+Y@Z&Y:._S4<@1^UA*^3I^T.53*$/GCL)/\2IH M@375>$/8&5@W6R6=&=F^=]O,Q/\"AN%U 9-XSQ04;D?>.:YS=9=;>/=3 4.Z MD J&V0=NAWME"??/+^I68L=;ZIK"FF*._P1PH^B$D?D2,H#0(G@IJ# M=8FH[#.#7Y,J13RO]#&GJQF]>]^@+5 GZS!($N^4>.%- !.0M0?B]]L5.:P) M )RI " PY!9"ID^E;8!\L(B"NA!P+IL;;:'LT3@,D*RU7;9'$P6,SFB6GDE; M>.&VQZ>!]9+%(^-87=.9;99\QA6&W+E,S2K)C>1W M@M?I)?>2^R[,F4J_T#KP;O"E;:&N$UI[BS9383O_O:,-F>)QD2]"]]$3FSIF M\[";P@RZ/![MXDB2K]36RB%Q=(C+#;]MG@5QX31W#U.+$ZNA$!V? MOSI():^O$$VZXO&,?JP&>)+ MC,I:9O8X>\Y&)0C[@WTLWH'1(/PH G@_D,?],H%X?[$CCP#CQQ]>_F+M642F M >6%U2+S8\P^9G<65[W/\8@%Q/@JTFNGVL8RCB2[J;SE&7G@JC(2/SYZA64< MP6^5H6WQTV33+\NF_BWU&G(/&MU+B"XT-8S.UVA$OWF\N")"$2E2Q_,X-/"= M.4FSIX0-(OF!F):0#KCPL & >)AZQ=4[Z>>NVAN) ?##PG= KKE.2K6,9RZ( MG8<)CE_[*=X)C[\BYJA'WW+YO6W._"54'C0#2W8>ZZWY"\V.DI.""G/R@W!9 M>'H"NV<$[Q%>S/I(O@?6.PSQ\481-+K&M/[+9"A4Y1HVE]@V [2YM!S=^H+7 M\VI%&S*\1M/ETW:[C9X;MB$7@)U+Y:XF\%^D:U(Y$O@S7&W3-O GO)WX:0AW M"RIT\7_H)VU11A*@U7G4DA291!M5G$'_?01[!,\GI_-,2[F\K7><"<"^X2,I M+M&/+YEVYZ*.[@8YA721;UMRA\#=8_ MH.-S'Z*G/D5E-?RNZPT3STW_?E5<$#CRX$JF,8*0XYRF?15*5-'6P;\(E<:%3$PI%G+ :JK:0)0/,8?X)3*-1'Z@ A:%R=<3W;BXUX,3A5 MNN=#=/Q6&SBL:D5PS, VK(.*(XR'NZ^NVLV* 0Q^6B0OX5@!T#AGGXB[D!\4 M#20/[,ER#[/X].G+)TC)!?HG\8Q[2>!6F4,^8Q-I\XI,C>%+$KT)%30LRB=< M0XFG]*EYV[^#G/R =,6XF]*\Y=# $0I3.ZI0[N;@#L(QU_3)NU?4?;0:$$T6BM&>)D^!PIGV-@ MR-TNI;+25M>I[,6EHB3K3V92/K03,W M,L!JWMBB"NAT&0_)!L=GJ.DI/^/H@J)KYFS&TQS-7.M/)A_&U]7;DHW74V*8 MH];083\ZH\I^=(;6!V%6-40B, ,#4RY8SLMRI_P'J1Q^_ M !QML' WY/EB_8^?.Q[!&->X(BB9)D+/+ET6>=<28H$I .-F6RG3B&7&F+6* MK;CLH()-3^H *H1_0DK]RPT@NG$/;8=&T2D/0G0RAGX"$DUEA-US0JUI"@8P#-V7!L\$TRM>C?6@DW8Y6[7TWH$"$]%E> ME[V-M<=5!W ':P(M_%J)_V!M69WT]7MJX0O.YE >G3B;IJN7YX72HKSG+J** MGMQ%^2Z2YSO@9N+[..;.F1_]3(6SV:%.Z*5,GM7J1UR@"@2Z[+9QFKC[G,$G MN(>D>#$_">G=/3(EIZ+]]:K>N%)OZG;46B_1EXF>*]8@$8+@0\S/51)UN_;U M'?)ZK3]J6D:3<17J 3#(QN!TFC71ACP!;VV4[T&)8]Z')&J61/E6YDMPIZXW M[8U/Q9Q:;)O@I5*?4BQ?!IY"?@HUO'98G3%W9"I(U7U&>AN=#JW!81IGOS/) MPSD')\7#;KLK]L,U"#+R&"Y.]-Y:@JI1;_^K;@EF%AZY:-SBBS6JMO MDD_$H,>(MU+;51U01,HSWL4U&7Y@2WOSWXFA5V M(4=?+"EK\V/U/IY)*MN;9*NB+R U[F3)7C3!D4LU!TGZ9\D56_;I%O>?1'1! M__%29"_7PCBP+]]RQ8@1ZM5>][4K$0"?VW( MV,M],@BM_:3^)%34,Y1DM#/FE_%4RU-<%GQ&S'8, TO(8M^BXUI+E/^JNJ[W MN+_B5I:9OLGA97%JU_295'@9^3&C$#)Y4B!9NZ3X$,^>H" 8)GK:A @ MPS)DR.'JIN":7$T,VUV*[87!LV>7L%T7H.G1CA\%NS"BF)C'FV5U9-&E7T;Z M7= ;XN'H%6\?CH#9]0(L>2]4_\R4BN8=.9S$G5.Q =D1>L0Y5.(P 59$GQFA M."C,K2;;E7=?]V:TI>!T*<*.MU?72>)@6^ASILV'SSQ5'3X*8+ER3;36%_@MO- M A+,);C*#GAP/((")E'QK3)4(WO:FI-S:"7Y>?FR&T*1 M> MA[!/4-6[X^,]BISR1I+#Z^2V0^W\$Y.68!S=7!EMQ>!X=*)[4#%!?2.#[ M/AA7/_+4%"+&(] NL4-:3DCJBB8PKB-:YXRZ(C7NE$R9=U=03)UQ^$_V_LN6 MLC<3Z-%+I*XUPI>%U,9"MK)0@W$1(R:RP\-L]@)#[; M1)*3KO2N(4=]-PER JJ;$.7 M[YLP;I1.V1'J*)35@ULF%:S>&3[UM!R>]$X^=(',Z'_+-D\)O2.7:$!SZ2- M/IAID32!:84M4NT2:Y6*(XS/6C.P.$O%C2])U&;;=85]E@&RTM)J$Z31:;G! M./X(72'7EL8KNWBRC/[="@Z,H^K5K%B\**&AG(E%T'.K[N@1#7DSD@3#W+4M M]K;,XW0:RLG>EN^'0/KBTT$@?76/0/KC;5:D-IY$'ZN3!H##J&3+:&7@9M!& M8)@3+L32+<*5+W/?*'^%"N_ EI2@$@8S&&>DINS@;'',6FP.,[UXTE WFX,Z M_8R'.9=6B:*(.LX2592Y78?]W8 ,I'IAROJ;XBIBA=(2G/0@[[T?I ZM\S(3 MV,%_F7?$;0L/0)('NU&SC?9A@"I2 \CIV[4W33;TWHV=\U9!\O,#)PU*['Y9Y)G4Y+^(C\;F1B>5"6LGVOR?J*5QK_& MHZC3W!NN8G=#+28N3]^(JJ,-D#NP5?_>:*_D]E?I034M&BW.0G3_:N M?K*),T,]<7.LJ+-"'$':KM0F,N/\7HB[CYJ]=CW>.C='Z=-R^PM?7CY&.V=L MC&-8DCJ_ *0<;P]VD$4FC7'X%)IY^GE[U4E+6B;A5*9[PH8E,6O@F!5.!&-2 MNO90;BA71#FC2X%,M9VS_=+IG<>PZ<\#]8!((Z(TFJ$]3D[:_$ZE2O^1>76- M:S*)GKK]AI+HA?54N0L$^W6K;HA^?%L7-$C=SY>O)E#K$I52)%5@0GBTW MA68!Y!/1 BI^#*%6TR:M!(U53&94V1"$I \4[3<-HQA7BM;(3#B-2T#H*A#QY#1LN/:#9 S)KJP+J_;SN<+,T#EV^/YO*P)4Q+W8M\>#+DYNQN_CX:>*@%, M'%?(3A:+/5@V7V^NT/I>,]Q:1"I%ZAT\_79AC_=&=ICC:FA%GH=YFY]%*CD:)R]/&682X-^P4 MH$#6UQTK1"<" Y_OY+RNSWJV;/LZRWIJ.Z+NZ(S.0\8CA'@N/&%YY[AZX#I< M/&D.R5G/Q-+Z"KB3N<#S/<6,QZIDS<$PQ2$%4K==F\742M96CU9\QX6*24M5 MA#;CYEIDM2FIS[T2,]E[DO(<,BTF; E03E+]V^IM'_NR_EW2((D^6?#KDNI4 MI*JK]834E5^Z3 B2);>M)BQZUM][3'W(!Y<*B]\8%X[@Z]W'A0,S^,BV[)X5?X24HW*UCY2)H9$$Q!'/5V57S\) ROGVZ:C_SC\8QK M3+($R8+:5!F9BDT>< (\&YL?(@#FF1>&X:O5\-<^*MVKA*",P M^F_JZ:6X(VT"#EI3[\)XR5SU#6OZ0H-E40U^.\U/2'[."CXWN.:3#&:T*VI/.N69!U!?E:8&-#:&F4A MSFN(,!7V=.U$-F&\2GI ."1RQ"V%I_H;Q[(.@XQ>%9GPD\UG_.2,88)86 ZK M:_\!$(WNV>#1DWNO<-R/#IMN4?6NM9=(,E$7T;2NZWT_WO@>WI.A!?][*(%B MA'-ORP[8,W_7(D[QE00&E#;2427?4I /9/M\*=N"8Y>ER3QV4?X%;USM;E'N ML.$A3H)Y YY<'$97D)*9S7MPHKG,+ULP+2WA$M[&UT)^22E;DLLW]Z+LVBD^ M4&U><^ECA+ZJ0.BN$X!KXX23>ED@=Y,U-M&MU0A_7[J\@M )S%].FI >^XFN MH'3LJY)=LJ"?+>30PUSI^;*VF.#2^8XZ-UV["OE_FU.R9BY*YO[F2FK+7_]\38KQ"33!N&B;?E) #8QG9$S8=E M,X)GOIO N'TB"5>PM:"6X 7(&#TGY)GF?PEH9HK%&W>7A!'%VJ<1-+T?2N;+ M3P5Q$\;&_,":-EXLA.9N&%(M.%/ >PW54B5U$M"R72(][@@VA[I M[,H2Z3#V"GTO*0"Y< T5/BYV+1S\NC/*GB@[\ ;.T7HL6',%U&P%L:J:8%B#*2 ,6;FQ6L[J*VY(SB8FIB'[C3=/> M;*K5965L/5VMT*.9)+.EECDI:A((@=GW4=*6+JV4R-X%.%'B&S?] MNN+BD]6-@;D($SB,=K5)M8;_B_2]TR>O8JRS5U*MS"6,G@X_2'L6Y&?'BS"J MG<#E)N"SRZS8?;W! =4<=].W#/*=)657R^$;K6W,GHJ!U(/G0:([]4P M\'[%ME.]UJPXI;["M/'J74!\AD$[LZSFWFEC^X9^+@)P-Q]3)V4V-K,$$H-] M6H3%OW(KV3NA:L24KA@,%FWA>AVC16X4\\L!1%Q"D?J)SCC_S;XG)(('JKW+ MF)1 6=O1GJ2,4][#RHP7[_GT24XI:WW.VM]=;ZDG6W!V7V?OW7Y9JY0C4I\, M8$",.S&D9\"%4(_ONYFY0[+'LXTN M(RUZ;D3MU@P"5BT594([XY\Y.RQ&MF!>[;C< H 2Q85<"RTYA*0?31OGNMQ0 MF=?]KW-L/G 2$LR7QYY19NVN:3@1\T KXY@7.6/D%ED MJ-C0WV(GV.6%E9(?H*(_8D%[;0,\R2=8[U'=5CW$N5<-EB)^.R'!>9>I2I8M MS51JW>D8*\ERB>P+4B38-CQK0\?,!D40[M>)+I[2!J3.G+OVIS+':+1&,.62 M_46A5L.',-MQ][+?2X*L5'HDCY9N.5B^"P_X=(93PZ7TZE2V&!^"$@.,T^\D[@1F>QEQR+@EY;T$[ M).[*.K"OLJH D$;$"!4^_Y6J7W;M#=7Q*>0WU%'=+8-,.5E M\*:\0T0O28=;ZFM'#OO[TGK$-UK'??(.*SWT_IC8*GMQ.EMM)O<2D/V&]H3Q&8WID!XX-PK/H\%2@H\L*_&K4MU+*:X% MG851WO!?7KN)#.,)EY79]'I+DFJ/S2I+-P?M6:12 MZ>.'W\>=V\A.PW]Y]+WY/X43H5;&.!#8WP@%2C=.)GH1%0TYM+*@QWGF E + M9+LZ8]\F<(SL[$_K-CBZAM+]M6R[74N.6S3TC_I+X[\=76Z?6H08* M(Y'68TV@ EJX'__V=U.)> E>WL5?4Q0;]"-_)1A.=^2366B.FZWNWV2T-VK' MBHY?4$Y$?C!*#4EQUO.0BV?N=CSI);C'\T@H[7#)[T+< M]0QQ58=&V*S$4U8-2]"-1XM>)TQ!8@7*V/JG/U=YYIGL&/D;8<10KW-V0>F= M595'*0#[\"*P1RWMF!Y+(4D;0E<"O\>BF6IDM._FWND\O(;MO^-] MMT30LI?W]<;>6Z6JD3H9-TW9A7-#000W8LT,NA QL#":NID1J;24_,JDC)9" MQ.,_=G/$$Q9#>(LC-_F9D[VX?A6TKL&>6"\@ZYZ>S$:(_@:GYV0+T"*(Z%E; M]=*::]:QF-_!<=]@NX@^A2?..KK:O-F=B XQX,[MGC^W-Q5X?F*F+,'P/(4\"&(;J7G70[CI@C'ZX_UA1H!,RP%; M4A7;;=R8M7V^5D)5GV-.1AW!PZ2,KR!1> M[F;TE6GV+S3#=Y#AQE?LZKT2H)&^7N%T4*NW="7T2L&YK]2B)TIV?5I0!-G&71U[;0EO_!;-BBGC/CV;@F#]]HSNF)(MTK_R MBK !;KL,BEJ\Y459NK MJ01EE6]8;.$W:,A2D[C+MK62:]K%BDTX\^V%8GY]N)'T>Y.^H#0F#^_@H7-C M(I]((!??3H0P&_N(8!_O,V*0)WS;DYDD[$> MN%%$J@=%VB"MDMI%*I<[FB4;H$CH R)@H<+:Z=;/I-W'EZUR*;1ZV4J?!/B6 MF6^$^X&CY23H3IY_HC1+Y3 J)Q^71T0'*Y 4W%Z'%$UF>G%$6$T[@O@[-/[ M[]SD;O&>#>G'5?],$%GBUU$\P8T9HSEYCAZ8DMS"8O&B[\IXN6>^?:K7\4\0 MLE'Z6]STI1U3!]G;.$ITAR;@KJ="<1J?,O?CI\#MXPQV MHR1NLB.8"XW.MZ&H$%-4_=X>I^_#/X]WO:@JHEY9MI>-8XJ3Z2@R1"=RN,L# M_ZP(45H+5=XB:!F9,&K!%%)3!3M2Y]_^"..'A>Y,WS29/2&YU5=4,!O+,7O6 ME:'1],D_;S>/V>\8 M2T! J,&E*9DOUG5/;8.X"\NWQCUPOGCI*%*:ZK+4-M6A85&OBK\ \59VEO0$ M])736Y/MZ&+HN*>ZCBAKH)S&0HG6]LY81.N1F_7DC_OO_17'W3%2./D[%FSI M2#HP_AT6@6-A;4H?:1A3L$R\BJ1Y4^!R5!(TEL%AQ /?GO*?XI%J2#*MC3=+ M=D61O=^L;J(Q(H&.A%3_Q["Z-+BY1Y\K_8ET7IE2@A>C)]@:17VI 9*WI%>D MI?]JOYU _HPUHC%;8 [&90J]EP!=T':Q&# D$-.64KM>^)DY+)N^=/J5EE1: MT(1O81[CT#2*+Q6Y;]M\A*C3=_%*K%0"2%36]%>F-+ 8?[SY^>+0LZOD0TI) M%Q]0H!6#D$A4E4A5P#E!Q([:"7>"&@FYCA)&3D-V'P)- @[^J+Z_^E2?+ M]^W1/+^%GT'R_"DI)\3Y!]-T"O)9NGGR"9<-FO(C!-WL.C&'Q"$G-Y1K;3_9 MFR=YON6PTCR0:(C-2" &N!/YFBE!*P&"'+J6+9(CAF4_Q;6X9+Q=\NLF^/30T'<2X7"XX\CA5Q?]$*(\'1_0P[ZD+36#"^N4R1)VZ1F MX$LOGFH$LNC"X(WKEA>>AH]>POI='-:G.? ^QCUQ]:G- M37391LF!B[)YX[$M"39$-J+>.T4PGTQWU-LFY'?MLT*TA*!3U';\&8*&Y3)> ML^Q9!1ENNLHY_B!R1[X.+O;GBU/W/L7'HG)/_+-U81E?A126;W<8S@!70F +!QS9##8#V"HZ*! M4\!.X= N]5ZZYZNE=.&I0_[$5:$0?F4E_LEK^FP16AJU\4\GQ@/F_"X>-2[8 MM&@MS3&>TD@-14+! 4*G*^#9C!<"U%ZDT=ON^3N5:)S*4YR'P_Y^#+2W UU M>TC'T&Q=E!L3FL)C<%5PL!9MXAG= PO6'^:>/)D5/Y^,7-,W)8>!DT/"JAJ] M^Z'BIEGXBNV.+MU-"H8YH:'U/;K'+UL'0_9=MQE[?\ MZWQI%.290_2X9UD9T3!TDTJ0QD1ZPZ[[G#D:V1X '[S]64SL3S]G@)[@#OHA M'BH%8O'#Q]_P9CYBNO!+ B8&K==/^7,%H-0TCO9X!@25M7B;S&HC_8& MG^9_?FQXY?@A*O? G4_/($_=M8XX=] EN.CT^HWW[J,Z4=%GODQ?),&]/CIW MT=L1Q"=%+]!B1-:F=!SI?.K03;NIFE5./^NFDR7414@BQF!FW3T0-J[JLZ3V M2/W-KUHL 3WG1XC>TT9#1/7LU8^%I8B0IX- ;]9>)[K"C>3O&?;V,H]!7N@V_-ET6CSLL"GHKHYI!,8O8FB<@2.].^35@<)EQ; M52L?#VT.&G-==NV-<&Q%?X03=O2BD$C(&-R\5B+GZ6J:MTW\P,:C7(UWQ>H0 MPO\$ZY;8G9+2H:+%;B72UT\%Y)$]U:$OQ6 R^]EP? Z"VF.BR>H(TN>E(/'Q>:?C5FUXGK MY/P9R9+]]T 9H;8131":#U>S<'OXY*^TU[=.KC@$O88N835PQ39E:3C&$IK% MZTJ)$:AXT:*[JLWL(_>J(A5<66K)H^A6\:YP;.RB[SW>6^'8WO)$WJN*2.]9 MHB#1' FBW#+T\2DQ](&@,FP@E@ [^]QP;^X3;KN_H;9M#"G=Y!.9\RF<2Z[.S2M:0"8H"^ZP5BKGYU MS1S@<'6%/9CB,DW'?5X_F)%=3TU1G[N(6LFHO7I^E*R;.WU!N'L1/ MQ\($-7^]?WBGQX#=J3KLY#UY+(#Z2*4 M2LW65V%5\2IQ^/VD9VA_ZA&CP%=$M8!WD>_3+&_*QL*=5;44KEVTB;BTR)I9 M7#)ZS/CGCG.D*5H)=EJ0;Z-I$+=VG3HB$2F7&T'56X' M:BV@K0]L;,ZF@$Q)#E^(M8:Z_:ZY8L"Y=;D"B@,]0F%<.W04!(J/*1>4JG?,);7">=H27J= M5)F<:;PJ87J!=EG1X)BO4'9VH94!^1':A+/[[CR&P[ILIQN]">XCZXC2^_C@ M#='$T' -)F/H=L90SUC*B5G?TL1JW!*9/$_'4OFPD M?7!Q4 @"(8V$>W-O/7WS<,8P"Z@H+)EG@-]EI3-C4 )?Y,B94OE<<=;6I[ , M$,>YJS_05?QO3TC]@E[V7U*N-\;6+U)*-LXEH65_E@D)KSB9=\HG-F&$]:T7 M\M9HU27^$"15@)JB,FH@&)5L(]Y5M>:\]3CP[J*J=*D5MM-.6MTQ?7$^XE-J MH0>]JL+?GKSZX35L_/%ZX[%R^6TCG^' M/]OKFO2*FF)-!@6 "9"13.GG?S]_=1ZCDLVF[ SS<->(_O;BE1_5 TFJN%_8 M8QH_YUU@./[\[XO?XN8A09_T7_GEPHJ:R#E3IW^2Q-@5"L(' Y#]O0&>\-7> M\*#<1?+@?/%4,>=[@HFAJUGF#CNROVL*P_ZFM6F$(XW!,'W9JN*TE#5,^T?? M\F3I%5XT>'=WTTT,RN&/?!+3>G5'XG&_4ZE7RX< EWWKA59,ZN MVTV,MH/V<_&5IK4K;BDFGJ7_'EC<./N<(#*2J"DO$-IO7#:>&[.O(:!%D$V! M1R2:'V%0$2PT-598I?#\=]))^/A9_*Z"ZYP IYL#HV:.K)CX,:-M7BPN6FH M?#8IK3/3%[!%%:CLADW.] MZ6K MG"L>@F:OWH(?%3=X!I3%HU*GZC/IBD")3A^S(P3W7O;&FGI 4;S/6.6D%H2? MYSZ.Z)!L*89:+N">^%@+!?:Q"4>C+&U(_MTM%<]HB$Y# )'YH1T$0EJ=/OJ6 MC=<=&\)6+3PAY48I>?HEUT3T;>MAGBP M0U8/1%(<#^L!1++6HY_B>[5($,F0.=^>:IG8:YS,B=N(=]!8H<"5WK--6!+V M37U')#V1>H]30D%Y/]J=2\-=,24D2XK0O[O"[OR\?6_G9#Q\KI,R^N 7.ZF+ MYS_D\]FGY5&))+UI+23'(LEG%7!8+;6$T@>ZV MG&P<3A%;W:0QQCS&]/8$]%'&O#B[ZWH/I%11<[^OTIN5T$9TD85)SE5RY(9L,!@MBLT7>4%8N_ MR1\&AW502<(J4T"1*#YS@RGG0X;T:M\NWZA/_ L=C[B-MRWE#Z140BV2 M!4,.C[T\9W'18R #SP:L8PMRP@B@9^26(#7GSEP=VD5+'\#E+$:EL'^,9M#Z MO0RZ4K 3U_0)V2Z&"0?DOX>V&[:4?ICI3@C;"G0?$]&B2CH$\#[HA?/O%$]- MX:?ZUBE-SDC.SBHZH&Y4 9C':RJ]M9V["C<#PUBNF953?6Y51B"P#Q2MN-@7 MKZ/X#RN%G^ACN ]#V(NS&:-R('QQ+"E0;3Q&*J)D K-L+E4CK=UXE3)8)"-< M\[W/NI?@N4FB1FGD%ZQ&C'^2'Q?S\OCA9T$;,)4[0H,2-9M(BLM/ELOX@MKD MK02@6(RVTXY:]$6J^CC;J\QL3T*\C!)(;2*>'.?8TV.P!T"%0KW+>3\XUHV9 M<]OQD/](3 4[L^8.,-8=QZIT1*H^<9K?[L1\S M*P,\6C]<@/J_U:-1-]SX0D$G& 'W4-^5H4D T630-_K9Z*6 <10D(ABJ32H- M+9AE)/Z/]8%]3.%L&7W>0U+](U.5ZG\3P&F4>\O#A4R-+5 M<"P)8&%^)BW9*G3(;K% MHV,T_M63O<3?#YSVS:<#3OON'ISVQ]NLK%:+6^M)M#&;!6/)OM3N-[J!-_#, MTXU5A."'.2="&V-]010R['6_ +Q/_T MY=?GWSSZS&J]K@5S4K'*& VNX"&Z,5$&9\.;"(5QU25@*S,:]$+]GB+C](1" M#9K_A0QJS@.!@61@/$BAF#.5G8P\67OJ^9Q;%S[.XNCOX?/^L+UH-_^U>/[S M+Z__[P,X@(ECC1VL++)A?8CWSJZ/]UR\C1X_+K[[XHOBVX??D8O'FZYXIUTW M/0T$?8NA:;MXV6[HAU^=/^'WY?],%W7\2_2.[:4X.J,7^;7L^O*&??:@Z8"Y M4_+XJ_-O'W^F;J4?H)G MCE1HGE&LBD$4H%#'/C?]F4*.\8R9R(_VHT?GWWSQGJ]PHB5"(UO)PI0I@T=F MT":Y+,_P36SXY<;LF&:9]#@A7M3)I8?+EN4:C=!?2^^?L^LC&TJ-/B.NLG%W M.H=$@SW- =>N6^39=DRTU#H#BMVP%*I1I0>XU6!;H*KTFOII1_;T7[^[G=T# MK+FL-IL=N>W-Y?_ZCX?_@7_O=^ASQ;^_]Y!NZM7^BC[Z\#-SZ98$D-CUT??1 M?_H/\EG^Y[[3YU]3=+(L-SKZZ!;]A[@U^Y5^2![]^,O=VSO>=;_Z)[[\/^-[ M-_Z%S];EMMX<_NNN5\9G^_JWBF>(AO'=U]]\%\=!3_S_9H?S@4?P>IH]0FEQ M)GO$/L65<&,JJDXH-;HQM3??7BV=Y;:63JX8%K5"R*2YI>S=X__IL-[_B3WW M[R4(N-_@G^0&?P(3*ZJA7457#1/';*OND@I;B?]"<*2@7!,0M! 8H7]YOO?NM]T'M)!4[M/'X"'X-J1L@=,$,""?LH$33FO]P"[Z*K:K*QR+A)>?&P+MF3T M7^+[C-]/5>(A*Q9_JUP21NJW=]^,>/S+YR^>%OCY#)"32-7)YC%P*V%W7FBK MV2]D9>.[/VU76)='WWW[-8,SZ ZDAD-Y+_K ^>)/*E0\63\ 99D## N0)/ : M:+1;-&U W9M15Z<0 *(V/CZ8])(VQ=F^PBBGS?%QJ!6CY_%5$*R@-<4)G'$! M=7-(\LOU, /9+UJ[\$UE;:@S MZ^[?-8S?E:Z1\+Z0)14;%7:GQ-T'K3%?543:@M+3$\N'KU-M"65'L!X4.8G[ _#.F<&Y(5Y.,,[ZH$#\#%#KR1, MKM=;AF#WH9[A4E@&LWU*;Y!?"&E)[/R>K&NMF]\?MEL,;>Q*Z.O MZC2'\,?G3_$*^V[@#9PB+P_V3D_^]O.+[,EDC]CC@Z21(:7CEET\'<2C^$M[ MT2=>N4??&"7-ZZ=_>:*<-*X%T$M'W#J-?.LZHQ[?IR^"!8UU=!PE5*0W9<.4 M&@XG,67>[7K[CCA?N#C [BL?GC$(E,S-HX>?^1<2!"8+05\3*3/3B,I_N-4] MGVD U_UXQ",.V1Z5&T%!"3Z2S/5O4]^#=AAD"$6#WN%7)Q[V*U:*Y69>LNV! MYF \18N1@8;0AC?/[<0\XQ%SDE> KW9,DWK3*%UJ-)-4X;*&[G $AF-;9;U@ MY$79XA^2V2D5#BSH*\3"(0%[200(X5@ P5&$(-[7-)<[R7_0C(UNI'Q5W MU-D&2;JG(,&*HB*3-14Z^_A)#I[^WZFA^>G,W!=P',ZJZ/[05"FI(W%-TX< M#2$N,A)T\K1:%ZP)16D[(6?AF$#T=F[3DK+=XA9B\231.2<^\V0U0MHW+G@7 M2/T=\FI,>DN&*GJ.EU?$O[;*B=W=5LP. J%AF%2@I6S$BC8@C@V'AK[-,_O) MT[4>[X4<_O:300X_?GB/'/[#;=871 /PZ"N^B7[N+LM&DQK@2X_6K-W6R^@ MGYDA GO>#ZEGWU*)/S][^D,!@4"$60H/TT8&-B_D^%"VD)1CRH0.=(Q"NA(4'=QR5#6[)X.,,@'W[\, M[80S/I J@ZF28F*:F^J9Z.\0O8RIIL#4J1U !LM84R6!+[ANJ#"R, M0/V$T4>(@17=&U)UT+<"^DU MX^TX[)%',P:.MHC#'^*K;B#@B.2>**W2;UT=+KJ:Y'OZ&/Z#^C\IXA3\%);R M(09EV2:N^4OS0JM*,O+S6BR[\B!/1*\+>L@""0FO!Q6IDWDL=,NHZWW9E?PO M-#$4+GZ(O(EU1&JQ?Q+_C5.3$H/[.3[-].N C6VQ%+VA MM4S1VX31VW"D:8K>,>(&+4D5;L]Y_P??4$Y_T??\N&+?PXV]WV6D$P4J]JYALU0 MQX"^+L4^M%P7TJ0!N:?DFM&RM)SVQ/K2K$B/MLFMX"\H'9"L$H6S]H,JS$"T!$9(#*%CD5JE#5TR:Q-VUR>63<+.P$J3%T$WU$VN\>G M\MF,N-5?$@5H2 [ZS7C178KS=&K>4*!N0SBXKE0P%FM%74?UB@>,?QQ6H=Z MC?_W]5;+*]WJOJ_G?O=]C-V' @(3$J*5G3DO$>4*C"G::,YOW._'^_WXP?>C M,X*#8F"1%=L;0)8%=)NKTMA:$7"3O^O$+86Z%1#^M3(B,0:!)4 0J#*!'W[C M?GO?;^\/.@*EI%@NJ]U>1>0!R8F/T%U8^,R2<#TR N1^@]YOT ]O?Z71"15W M,"D8O_<;[ MH"-X/LHDB3P-4><('Q@E;>_WX?T^_+ C$,"TU##JI=.8N&HTCT$,%;.60@:L --/C\?@Y\PQEN:X&L6+I-"^JC8D_7[0GN88\9$N_*)O MU_L;=)6U&^D_2W(.ZSTW@7($J4U8R!6?+WY5Z$N\BBH#?*,04BZE1U,C28:Q MEB[(CE)#Z!*2@LZ" M&9O1A,6/MKY!4>_@;QE%=FKOXVE-#,6VB"S;4^[U-XBY>D6=:-P>PBB(3&K=G]&\F_X6;JDQM.M8Q"2HL*P_ M&?_B.DYMNQ(2:(\SH+N5&@W3VQ J)MR]E?+MB[U$NT$%C#%%'FPN)/>R/7P] M<+I5!&P8I#0/5M!L,/*#_&KYQK$/WKY+[&-W[!("@J2YF^R2%VO1Z1AM49E[ M/12&*UFV'6/UN,>8/L>-<"L5:2R1\_YSW6JRQU7P1Y3VH^U5<&\T!< M.&'$OZ6P+FSH346JV6PXMU5);T*X2EH!D@<1+"+/B@E49L_,*2IE"1B'-L33 M:*L!R3"T#B2>=O[)(GOFU&7IX/RUE>FHE8OW$]"3)7I>.(J\U*[!X87SAM4.NI M^W/UVP6YME=SWZ#KZ:_51;PEXI>AXT@H2"8U$90AH@K75SHRC4Q<,C"5.5*;%HO_03]WAG;>.,0I!1J#0G*MHZQ&._2F?XO'(7" MS@'@=%OZ> GY'SL4O(X)D"QDI@3!--[@H><6UFWYC[;+3D>"WNM;DI+E!M<8 M[#7IKK>TDV6_R^30.W5,=".=JZ"H$:+CN ]%3!=(T6[8*3GE#PL-37ME\2J.G=B"9QO"K=Q6 WTQM ZGLF_MS=-O#P:=0S-B+2S*-2%+>YM MP,#$?C/W"&H4/-9;>9HGZ/UZX+[[='K@'MWWP/WA-NN+9O'SXR>L>(>RZWH V?178&%CO2M\.%/LULN=2B]6/Y6]EO!^Z>B<0]89N=0I@ M*'Q1:3RBF'P#E<5E?1TM:,G=-6;$]Q26DB_ 8\*MLBF'AG@I ^)\=+-U[1*E MZ_0X;VIW[6YPK3NB;@L;A0W?+S;D3-+8"""]&+VBO)GU[N1O!APN0N.2 @Q\ M3$PK;L=D0*W-3D;))I&;E-*KK*H2R8FZH8X&B1G?U"OJN1+DB4Z5E-^IUP*R M'<\A8:0.G_Q,,7X=$2YUO-*&D*[6,41)U.>FG M.+"RG1+OD.3V$&IJ61D]'_7B;I!BI<-N5+1]YD^P_RN#/%Z]JIJRJ,+KX M',P^UH*':#]2N#5?_%"MD:]Z3GJ+KQX6 M#Q\^1"L A)BSVQL>:D=BMZ\A9M^4W+"WJ+:[37NH9*$>?0<"D_F_=U5([52. M@,/F5^)ZO9KC<)40JN+6*QEW&LRD[X$SIM8\!XG2Q%$C)R+LJW)KG[EAHK#L MR6X(G*=P/O)2V^Q6=4]N"^<:5(8NWS>@,AY'5+5P EH(MEAKR%I-:3ON:^@GYQ'$LUU^U+'BAADE/ MM]K/M#_K/;>VM.TN^I8I$*SCQKGAZ+-I.QZ:&KT7N1SZWMO 8N(2R_'L.N)( M9$G7M!WX-J \7K2^;RK,#,84+BJRW-*UF4V&397,2D[_)X$(M:562\GEONA M7D:L0MP'EB9.]+[SVV8T72&?KFP,.B=/6 Z^$$X9KZGB/'H,9$2H07=G._1D M0.*%3#1"&7F-4PZE=!L]P0Q_,RPWE-83]N#"?L,^8?.[/,09/SNV'ZC-%!'9 MJ1['GQFCN26Y&:30E3K1M 7100:BP$K8GRBQT2Z70^WHBW#:Q]CX9,P7Y(PU1^=#0W MT'=MUIMZR2A=2RI ]U&S4[4F;R_)A>0?=&V<,W%PEGR(/N+M6:>3/4=:AHV> M[9X[8$F8/D\K)-E7WMUAZH52=V--FP;4CBVQ%5"C+_/Y0EYJB?-DC[*^>";D4TS.T$7S,8Y([4HE;D,+VEY2H2O^*D683TS7"$-;E[6XOE[!.;7W M:JW0J)^[RKGD2B@5N!3%!!^2/3QP^6NII,5"*9 9%] 3L@5Q'"3%43-SQ,0( MX>\:G,:W9.JRMD3O"/D:@=I$&O[_I8NE<(4IHDE)@WY8'=O7@YO=&@F;J45TQGHB)5 M<05HW3AA2ZN]X[$3A[AP1H+^!I06%)SKI$K1:E'?Z#' MM7$P;;R']CQ=3LP-@V$ P0IU/+N([ (*$]LS>Q=\3QPGT67H"K?MB4R[AIN\WJAFK6\0F"J^@YA(5I)/%"^JLUGH!O-*2-?)0@.G]!XXJ^_=X[ MFO^=?]F0]>">K&%]%CU JHR06:';C:)A5Z60H\:.)=@1X^P&/8M',OU\N$&. M2JRP/DFHAL:#6S8;4S%\:VUA[NG$)2 7^:F .=*HR7-*YZE76 M>TF7]I[PIWBK@_Y3].D:\/@9I0CO>QA->PQ]@>A4PD]MNTIBXU Q_7_*[>[[ MEZJO^@L>J^462C-E/^QJ5?FC[*=X?M,X*7\15R:.#;G-)X^(@OO)8W@?-U2T M+-.7Y1? ;CKL-VW[1A^$[PJ;"R^6V$0SC*(("H 47"RZI),[H>MD$-=M(=ENX_6O*7;U\-C4F&R3@]@ M>IR_E,U QP_JKRC U5MBZ%#2JZ0E(1Q.3UO:V?%/?Z%3O62"GQ=/_U(P0">K M#FXIB2R\DU>T7 7%XOORC69 M^U:_(-D+/+??5SMY*$.8+LJ>CJ<''ET-T7Z1U8D^4"AK>#PIE2RIU4([%]GC M(QZPLY1'5S,B*RE$"GNY5_V]*OC$G3ONNWC2EE[\/*KQ-_:F, MCF!?<_3QHEE%RT;_1LX)59/CX[PW['8,3N;XV/-6%7VD>,+ GK%B(\D*!"J, M9A!,2U8F@C@SC_2]H-F\7V0T9%89'>$XB/DKB"_BW;_J9P:9]K9#&2:V;S7 M8XS+"!R72NPBY4(\5"H;D&<_QE6#N^UU,M)WF>3@3'+*8473++%/J2QQ6411 MP^8>6-.DXHPLN;5]7*IR58Q<%'&WWAA96*UUPNJ/7[ MC!"L(&0))GC/"QNH_$#\DO'5 3PO9T+@^$ D?[NZ%W$ )'Y6IIFT3 2OTL8S MKE?;0YD]=<\R:BDU%W@ [U31AA61.O9Z4J1.M)(S!>Z9-6K_^;)WG-]J#B? M90P9LT"AV[DWNR.X3QB+1'XK09" +M1G24BA;UB/;@$FX+ M9E6B2L\,?5V)M33G29B"N0M*TP#.#R5Z4&43]BDHW"\-M>%RZ5C9A?-,\>+4 M+WR!X*0%9M.=N'31?49M36IL+GOV2@GD M9=F8"(86:#'L&)V\G5T%*1>,=J\9V_W52/Y.2EZ4M$7N#1SK*FJ[@=@IF-9KO;8V A#8B2@23Y7&^9UK>+1K7A-+]4X.*FW ][OPM/W(Z] MS!;3$[WU)@WF/4@-0HLGDENNJ1F"LQR,_+-3R=$ M6^_,&!?!A]0^?LYD+AESH*_" ;6"&0ROB4S"IKHNFWW*]N]C3-)+XYV-9 26 M,1S]1'97]"+>>'GA[)4&:N0@(6O&*K/!I#2&,]/^310 LYL].;9V*B5@9\F< M<&2*D/C MGK^B!5V(MKPTA!Y=Q+AD)V[VJ>3>T6(:\BDI/JEHSFC?!UH[#ACY1O:7!:"D M-32: :_?&H=(GSK0[OC!S%QPU 3'@E?CM$W_Q OF]_<;#SM #K!' MG$@W@:,:5\PD_]@+'X-?9U2/YBZ7DO/FG.\$P+AM5Q0@[Z^X)9"@$6 Z)3-+ M3>GQ<6[4ZV&S%HL3/Q#D ZF$TDO)F;UJ^>&D73:Y+EE?D)I*>))*9(CYUW?M M366E-7F6\^+_?_;>O;EM),L>_!^? C';O6%'0"J_ZMV_CI!ENTK=5EEKJ:MF M_MH R92(-DAP % R^]/O/?>1#Y!RV=U6V4LC8J;:DD@@D1_GGI. 7C(% MO>#CU]99Q%]4!'6.-($FF9-1 #"J.0T]JP^3;:_@EJ#]U7'MP:3;(L7[:IG% M+P'2V]UMHQ@4+'<">.AWY/M(;@(OS.8@(-%V+UY@<1>@PI&E'&DDE@A[,9GD&]NA1MD)5VC/*Z_?V-(E62Z&,XUM\LFQM=!',^>SNX$MPI MPM)H_-.-Y+5F3O!&\@04X0)@D+$H&PNRHS 5+\CA.<0N$&Y*6Y9U^*ZKME_' MZN[OM0[20='D-)5$.%ZM4T3;\&O+[)1+?6=J:+?VGX7:_ ;EXCNK[_;YR.J M1*BL6A2 LFTS(=;?WL6Q1WJ\I$WH>Z"\[%4^I7@7<&=VY&S">6O-7:^L80QN M3=XDC\94&F'[,K9]G]X5XO^4>37[/_]5_K\/'GR'O'_YUSOWDTXNGI_F3RCN MC&D0^<,S-]73Y@<^J&GO.(K??GGQZO7IT<7)JU]R^K^+GY_GQZ].SXY^^1_/ M:'@7'LQ[S]OW?\B\;7%&7C/ D6[1@1/P@$QGQ]-[=)C_+*):V5&JX)N_NN3U M+NM\(].F,[B?_A]-1Q!ZIPU+<4^WU_19*/A+HES :KXK94D'.[#WI^55-#'D!_ M=<5'OZ9@?SDZ?W;T_QCF_+QOIF\R58>XUVT6DZ;^(3_]Z>3X?MXQ= !GIO1* MU_8$G"/2YK#MQ&N#)JPK5(\>?H,)^OXA#7#I4=F/60OV81&EXV3V3521)CS3 MPVTP5H>,;RZ#-?:(7R@&$9'9;W#A!P^*G>&*X"Z1XNVE#T!GXX+>Z=%U=2T3 MD3]7*FW3_? M_B2\TZ3 L3BU^47LN\H4VD)XR"B3A_L>CD=+7Y\8Y57XC"WW@S/"*&7PZ-:3 MKII5I?50*![JFP=_]A9 UAO]]/W73Q[D_W/XTR';M_SD0DS:/6T[T5]JU\G] M(KCABKWW701FA%3.6?*W9 Q5C++O:(13"^R,:C5F<_-7$CQ5W_0"J P)5,ZN ML<+UGQX>/@0$J.:^3[*0*_0L_.G!X1/[K=32H"O.(2C]Z7%F?V*<*[Y __[; MNM[D3VQBK4+6.I2\.3I= ."-.R=7Q[BD/M/EI9:YK_ 4JJRN)*U2Q(K*U6;A MEU;,T*4OI=TW<;_J??+%F,"^@5]IO@A:)(3NO3=036ET6*![^P7ODL\9D/?QR M,%F/1TS69[=8Z?PX(F>UCD^/<"8\YQ+%R461OWQY+)1E/?AG] #9^(/ /AB= M!)SNO.48*,()H(X>V3CR.R\OV:BR>SQMUY7(9=]J\9&+^=,WAP_,L!7,/\(G MS)^>A%\'BQY;_1W6_$^/=GT)/M9-D]-RM;:QNE9Q/IV\3";O$5\RGL['>^N' M'<'9;=ZY>$X=N4.CZ%Z;Y=!,O-;=.R7G"I:'E!$'7W__9'M5D:/P^/>651&((Y*%%5TP(R^@-&3)NU=6 M'J\LZGA3&8^]7,9.3.PX[>O2IE&1.-<%AH6N>HBF>VO'QP^]%XSO%CK:4]R[_C T6JU M[N;J/:.1@D6_D8UF=TQWQZ_5C"[1]OPYW2.%_5$NX7=.9EV)MM_"DM.<>/B" ML#>*5W_O,;EB$J+Z:0C+0I@(#[__\ZZ_/[ZOMEAJ[V$E9KP2!_?SOJQ?DK,U MQ_7)@CZTJ:DZOK"(F>:29:=_:B-N+^6L55WVW(;"&7Q%DTBC#]N&65:NZ=P7 MXC77SZVOFSR'^@ -'$CMM>*H+CPM^=S53 #"9 -U)90BTWE%X8>H"&_@"71Q M$IVEA-&_4EWQ*W;3QKK=+YNZN2)O[6C*C=6[\#E!Y6I>8=',0"'$=_27U3P: M1=]+32+)3E$$@ BKP*:CR.5G,A!"9,DK*+NNDJ8UWTG*O+Z-JH];*9<^RTRX M*5]]X9N:R#J1VP""RG5[[3:=_86MA.\.ERE!\HNFLL@B08^(8[8P)%O3;BQ_ MO0)K \;8=6N]3K>> F',=>:ZY#:N=[C=XBG$-L8H:9%9!2_P3=.^X9G2 ["< M80(SG/4JI1LYAMN4<_OWP]/""_,+3 MPY\/[P?#BUU^W"P6ZZ7I]Z#,N(:R3Y*%_?OI13@4Z =VI0(>(GZAC##'/FFK M:Y"165L]D[QL)BWM.MIP:[$3ZUX0C4L1P/*$,,QTSE$.:UDP8*!=+_*3XXM( M[/O7YN2LH$FCAV'T4[=>T9&DW#1J9#S_ WU_:A%]N'6UO&Q+^1NW;N'9V-VQ M"183M2C)]:'[LQ>S9:D&OM'#;PX?^=5I[@D_AU:%P 7AVBQ)%=Q[$GDVPP , MHS(4B&&0XH!,J'&WX!7,ZL>+Y@ >T'UN<\*U/$H"%\V41T2ONVK= 1D[84?= MN@4 MN84!79=-ZWE:E"Z+9GE]6?+.U#ZGFWE#5Z,KTOJSHHNZ#^^S,_-H9X+Q9:(B MB7YC)@&YP**.#12)!H'\^^\.OW[T9]@0FZJ]7:ROF+_G+< $TJYEQPG+Y]%* M9*HPK<-D8A.$T6 8U \S3%(N'UK-PR@=]J<%?GIZF#]5OH?LU36< '?S!>"<_E/8 MCV<-NT/LST5S)2!)]BW001/7]HVRK#2VVNB(^"&_5]V/DN@QV=_.) #3;%K< MX-W-I'*_=;4?LWL5W24^C11GK6%PJ.Z7L>:>];O&,LR6^.M^I)'CJAW#=5RD MT&I*V#MJ Q37!*-QK[J^+U[NL.+ S"\"9W=\)$IN0Z!#-B>?WE[64@A#[@'JF.FXTGH ODC13->Z T7D5< MZV2RIV]JRU:0XR1=:'J:)/QS6/'10!T7(3M)Y.M6Y&3]E-8*#TH!;[RZI*L- M4M7,?VIC"_I,T)] M'['D(?2];,@_4O]\1TY%(V>UK$^Y?]]KK7\DF(NZ%P MP"Z0?#U,0&1WLZ"7KO]*DHN1N>AZNRY2_2S:8*S@((:E=^9DIT7#N1=Z^;OU M"O[JD"TS@5"C62AO?Z&(AI- MD%N10I%U[5#,7:HM%81'O-NJ-?=[*+PT&,?92\H*\?1.RXW.H<,^C& M9-Q[NW(_#"GXZ,M!"CX9D8*?WV*=_/5]V\MNBR1\$)??:9O9YS%?KQ+\63EM M&T0Z=>U%9+7U6'V6>I/Y.%,%&6K'TFA); TSKP@7;>AA((L3F4%4)UHEN!^& MTQB^$O1[%T<\EPJ;2XW[#*Y"]LXS3%KA5+-A +/C@SC.[+7DJ@JDA7SJ W)- M#CKR4RY#U.Z?C(\6'I?_718%8TU<[\ #<^QE4S$,KNR1#\FJ#&]$_TMG_24W MKF$Z9S,F\UDO*S(S.?.3ERH]#8\ M0_4EX*YDC.D%]=/#^]X]M1'K9'$6HR$/N%.N4]S E#_C%2+WU ?RMV8GEUP0 MINYGN7(G?GA K)@OIJH;K2()=1^+/,/[:!@*0$L'CD24X_$S M11Y/ W\6G;\E/JA^!9/8,N6"3E*2ZT4N@(.N$)QPA,XK3/0\IR5\,+TG?**R MYBCZPIIAUCPKS"ODD62,_%,FEL$;3)Z;./_\USG6H#M.;RYJ[TJ,YW?T*$UK$?36<^K:8#)A>V%PZ;SDN M%V:BL'3):$9RD3W+*T/2"\=0IY&VEJ/1"%5UPG=W2Q+2EH31@O7-K.3TEX=I MBGO]=E4"O>>O<6;?RQ#R7UO:1;,/GKMMX?H2<:EFOW;=^4)= M6='"CZQB\1G;('YD?A2R@WA6)$I]].#!XZ@=5++;3U^]O.!<6U00?3B =RN& M\>FZXIZ@78^#*7A*'NO9O''+ZFUV[@V+9LA1DIEIC.^KEQP)'_!!M.04_'2# M9 T 7*UMSV"C#N-!5)UFPD+%\Y:7G0VR*Y;A9,GK%TW;H^C[$*+><1!3TLK4 M%\3R:]Z^:6K)/%HV,[X*Q+=% MN0@/;)E7E2(V%E8.)P_(&$*M66S[ 3[?[TZX,CIM =D_(OAI6+FG9T11\< M1LH^MD@/1#4N&8D\A3 :7X5QLA^OLPTI%?/;$H,:?#83I+]D$FX#WL>0>WGW M=6^YH&Y.3^>6YLORYZN>]D9U,"BH"1=&[D)!\VTZ#@"G&@ET8]H4;Z1YHW< ME5WE1!O]LD2!?9A/SZ)X3PIF;T/ MZ54BQRPZ(\S*Q9(RVG)KO@ PT=EDRGA M,DKT4?RPSTOQW:D=AGDQN?0/GWP21-H4-.\KG '+J__S7P_^BW_N**:VGS]X M2#?5K)_CHP_^[+.H8(PN5YW[(;=__1?2A'_I6[N^E6QM]'VS^B_-)/8S^Y!> M^M&3U=O?>=9^]F]\>1OVHPYNNJYM+A MN O&7? )=X'FI]_'IG]X*CK_U*GHT5,:-]&=;J(7)6@@-L\WCFE\PPZ*H?K( M_'O(QF3=YY>U>\OJ6.3V'_3- ?=+(&L=X,'I'DK:!:6XQ<"61=/T<\BUJ(L& M&7$!R&QR<'@)7\LE#Q*4"_EKGU&67VYH+ WZP*K.= =5P[C'TD^W>LA^X@C]TT;[OY^/??=*Q M[=D>DH/H&=;_:5C_S&D#ZT^3VOG8XTYW&5+EH35DN,MV-S29(DB=)+!C!!DB MGIKF[[-V]CX+C.[C+P>C^_6(T?W\%NN'872W.R;5^G2?$SYW=$#W^_ \IG#G M#2B(GGSWZ,?D=.0VO" ]KKIYGUS'?'/%IXU\)U\%UL=D>R0NAFO?8'>HMO. M'XC1Z:H8W4( 8EK=CEKQHH\";DC?=Y@-1'3J]?)A/C6$R*GKL1QT?+O%]"OU"$5E=R!Q:8.T&@DW?359[B#/5TOAMWO'D9 M2\:/>*_=N1ESSAAR>'TJN; MTO.#!:+%&I..+F7E&<,]$UW\6_:)9.0FP3,[B% MBYF17.A7CRG,.B$PYAN<@F-UR:@@_>=7*-8@"0T+<,'Z>=RX^.CTJY/FHO!W M#*"WT$PS[N)Q%]_U+O[9M?C.,:V&)LDW#[:Q?NYE YX7!/\)CPJ3]\6['#M% MOW)4M7+Y.)%PKBVZ V. CG ZA>F$X\:JLL6FW6IW2IT>;2;/H2(RY?M<":9] M3GNJ9J+-5^$!#+!/:^R:M2.Y%4?44''D\P7LFX6TQ#@#?( -:,6_3&4["Y]J$(U:K==BB5 M7;OEVHEO-YS:JC,^!ZG#E3F97;+O^*GEO SHS5ACBWRXBCQ$O0(YKC250,^N M5\KD !>57XTJ:'GB ?V*$3EQ4=PR.OF]GY^>W/?KI,C%=.7KY0JWF,EUE5%! M_;T$L)GZP8@WA.5WS]< & ^L,VMDR47O+9L;1(#880\?,)DG,\K=W_;2N(O'?* 8 MZF_LUKP0?SX^C5RFF/>HO+P$X\B$&8]ZECMEW3?K4I(!!R*1T.;6K2E I(_+ M)UZTE3)/RL]G41!4"+;9F(64VXN[[J0R,FG>*L]7?EZ6YP/O;M LR3!I(Y3) MCYD[= UC?9:63+ZBKUYP6V9TP(VV8;0-=UZB>7KNS]QWN6['RJ,5SLJT:_'# MP[/ MNJ]KXM?\TG;E+,I^1F(QY9+=]L)^9E4#M_W\V-5\>,MV5^0S'M7MB!6 M6/J/UZ5/8M+GQ+>34TLJ2>/J'%?GP*""8AEI['T/85L1EROP: MQ_Q[,$!NTU(.V2'S?Y<=,OMH[)#;'(S/C'51R!;S>\\B4*7H!;WR[,7WBTQZ MI@K\M6: 9#S'S!>9#;4NI/'+:^W0-*.U!4'9=4D!E+6>+J#T M S[: X%'UVZ[UR7RIB!FM[)R6 "IR@)7R3/)3.C_?%&!*ZE M=I!9@>D6O"C@P]+^9DF]:O8D\QS5HO6'DG,EI3%/4X,C!$R:K,,YT/Y28A<^ M6WLMG-E88<: D>*Z=B%J.27?G&2839:T>J&[HO@_456QM M:():I-69A4(T#M7'FE8K)E$ZS%_@"W37J5MQRFGXTT=T^;*#%@JF6Q;U@(W6%+=P-4DT,HV@+2'"QD"ODL$N.PD[V"QYAQGL]HJ#6TX@I3\"! MP@RU^ ?8.5CTDI$? 34J+,I":EW.YD[YX6B#\=O-A'=_!GTB8UL)>DA B:YH M32ZG&Z\P$/%0@(8"^H)N9:_\IMQ$)T:IA&8'"^9343KW@[!5;'/PZ;?L;IS7 M']JUVXTK1FCL]O5H@)6(7.LD$3U2*WQ!^=+O/V5X?TQF%2<0$OD6'; :*73@ MQV3]N/CN<@0OUEP]CM+NXYH;U]S=CN"_P7#OQ8H[+@V/:VY<[C!DFH;P"3_]0TL[]7RUG(SHS+;EQV=YP;7"Q. M+F3!C6MM7&MWO-8F[#G3@GO9S\;E-BZWNQS!R?*R6E97FY!['E?[FMP;R MX[+X,I?%WP]/#R\.\WNGAS\?WD^9_>:L(\4%#5&%SKNW%;>/Y%Y\/%O%LZ3B M?=*&E_R%X>ROVG**/K2_//'A3&K. +!V@)FT-DDI;QHOQ7L\QH8H5FY)@%U;GI /16:R@\ M[_@;TR:A*:U4:DRTE$7="9>HBI$!YB_'38ZZ#&0)0(W26*24S(1[(M)&++F1 M==J8));O=SHHNX/R0"'[$4T*O7"Z^2&MLY@JA1ND /)PS.E4+2,]15ZO'70L MN4UDW6']6+]-H;SVZ*,3+BF1QZR;AAFO($&AZKOTLM Y)GUZ_*T)2T.C#Z_C M#I=JN6RN2V[#T%:5_-*5K#:;])!D<;OK=-TJ2\"2=;;19[VR1AWF"42?-9C# MA:AJUWLS,T;G -A$]?7G$-#SV+=[],7[^03M22MQNM?77I8EL\O^E0=.B]>T]NP9NJPU-3UG*?L-]?-PY?069^;:Z:IBH3$E* MZ;[T)JJ9V(#)AB^O\Q#!G(^L(IQ8D"O.6]V4-$^PVFXF3:O\TJ3-RS2_Z'7:/&N+TO^XDD5J3[JV=,+1 MA.M;>[40"G![M;?:13 0:$_V;<^>0U8,RSVY=Q;N?5\5E7F4M#(JJ M]U2[H2&7VZYU7[+.F$G]XO)XNJ'8KW9Z#Q7OI0-1FJRRE+4)W%7:KWN(5F+I M-9Q7-#X8#>[]PDQO:)KH$66H@7]JWBP;I7?@@Y#N>EW12@?9G?4B3J=-7(AW /;M&_JIISI"_?6F"\=C*AY M(-RR)110]G9A*/'8-GWU1]S-/6%=>,WL"[ZYUCS$>N-F5OIKM/GMO MT9-VVB99Z7ML)8]6;57#A#W9=K)B$\EO*_NI::YHBQSS5+*7^Y[V42V9]I^V M[DHN*I8-MUFAM7FIKIB:#3,X,74 >PE*WY*)GM:BZ85NDML[(P.8.EMRXEVN MZZ =/LNWK5ORB-X=U/%CE'UU!9/EK?*TH=']BS;A< =&(\5V+M%OS4-);J'^ M9!&=U]'3L.^U[K'$^:NKIJO87L@.8"L>7\[?72_+VT#(;]"FO&4+;RKMM_;' MS#^;BET@YXVS/:,U9[.!W[8XW :]X".7;;<2 LKH,GE86RP4>A[ 3G=^@1A3 MH%KW4]9_9^X'7F9B/(.O\UP[DYF:N@:=AB<5L&=4CJ S0%Z MQW.DINFR1F1U2L:O)B,UKP)C?I=2K40L*)'SV-RZA'1OT6F8T92VZPHKD#O0 MR:@M4=846^ECD+"/AE<%G:Z\)%##X+3E5GURZU_97_0(%J+M2)<^^6J&3R7G M-,(@QWRLFV@D"_K6,N_SUZLK]$A/9KKOA]O:#].0S5V[I5&7AZ.0D^?X^GS-"-KS#+PQVF1DI M9H5QE2@9@427MB('D9I$R.07_,M(.#BU(BQ>2FU#'B4$$^7[GO&C8[\Q8<9A M4A3N6H8K8ZP3A:>()P]#=$M!2Z#>''GOK5=S$\4,YS9P!HLV<>YH(MT"G$.=F:MR MT:R7L:NW;>VFQF4IGQ?Z" M'(:FR&Z83IM?]&9()23!NRF6_9/^:K(#_H_0*-G ((COSFN++@S139D"/%]$ MC"6Y0W\$#'2=L]B[14(C^-2W?4795+Q)X;? KVVJ'A:-2'[)OG_G(B]<67#,Q M,Z^0NA=I<5,(^1UU-!FS'1D8CR9PGE^A%G_2R>W9WOL^6WYIFD M*XD3U0:Z'\]OSJ$NHJFPC-CFISIV(%B]$KZJL%%! 2.I../(FLJEA?>$O27- MJF&8>\Y(]6'=-9BOX/T(P]]FR/W><&Q\C3 ' MR1U%FP6J3B;UJ6>&:K;:7FY"BQ2Q2P+X*,KZU9!32<!_+%(F,-5RTW+DC6M=)@Q9%%GU]*2<9IQ5H-I2+G_R.\B_ MIM_6='"MH<=8^$A(GTS2-9U+"ZF^J2KI')(5WDZ]5,E.5H=E8T$3.'Y@\*"ITXQ$8_BG S7EHZ/*2T M,:Z5\E_*9=FC#.N+QW=%\31+R2593<2,F%UR2+2$.%=&O@H^L E!BQ^:1*(8 M$-U=!SW;+>B.Q<49 XM;.7, ;PE[I3"GL,OBG-F BC4BBH-3QYFI!IY*);2) M08:!1]GI6_+9Y[JZ=&'8K*^]FC=+"Y]%YE)>-10_B;@WY BA[7W%&[%-3,["E?#\D&F,,]*"/C"BTD+V,#NA M;%OQ+Z84E*BI974R6WT,#?"#,D([K.NM=+98CKU-)? :+*>V7Y5P<>9L!BR#Z>O/0?-2C!I;)_M**.4J;@#71@ ]Y^4F M+)0UFTCZUDVI^716O.O480)(_Y^R!V4?2 M",=IQTLYG*=@>5F+I^L/&L8L+#7 I%?+/V2,DF&S-BTE?1:F#[X)O2E@O7@+ MT)Z][9TK@:MRGS:>49+./CI%6 2G0@V2+BZY.W*$. T:KXN,CWO>A-APBTE; M:OQ)^PZ,T=CQ0T6>T@_)'XGQB8 K73%T@N_C>DG?;%,X)YQ) M$I*F2[[6L]H-J$GU-;$4Z]YN\--RN>9:WLP"])C0-4Y=8)]G=@YR/AZP%4&5 M1#Z'-^&.CVTN'!I0!GX:.4BTEGIZZ_Z$XZ_94>H9<\FWLW,/]>SUE>P7D-TV MK+[&;PZG3$#"M"ZJ-J7GD=F*"*!X5:[X021'7,NE6;V7UDE_@PJZ)4 DK>N#5%QSS'$PHB9C,X[%+PKYL;>CG*Y+ILY-])IL]7J:(/H,!1A ?T7^\UF1'Q^E6%3<@Q&H&'%&%[IQK(8(]XOO&"(R+9/& ML!&E(M:J^64S92FOI/K .A>F@^REV65JH/JWOG*L:$SCX1E*H[UD8H7[&2M1 M/1,Y "U_B3VQ7M5:%M M\03S@]T*WZ-NIG*>R2$/ M\YHQB79]+=GJ* Z)0RFV >16(+%*/JJ/-^)RGSV-G/G>-J0@C*96K*$&W9K3 M#Y\!G[S6B12ZJ M\;X]'GVC@NHN8/;S\G3,8@C ]ZSCH192RX2@%VU'R+5,R M%^1NU)Q#;Q6&P7Z+U*<9[8CUFM2=Q0I@$7-BR>)%"T,>N-!,&B%-^BF]C%E7S(]D"2B M70C"0WW+:!90^X TA_KV^NI%C:'G(K@$*'B.G;LI/HONN;=6]7Q]=G0_&[PT MK9G@-AZ=\*>'WTD91E!:CQX\^J:PDN;QT4^OVPAI!@M.4MN@QD9Q#>S[P? M/(.)@"#2-*PJ?,*-I""_Y,F\@GT_$P1[4],W9)M1D?=@[ M;2RWDO]"EFB>'Y%#0Y?)8#\5+]59R&O>)^!I%2N7Z/(S;U*AM[<>?GX.$HPB M3G>8'B0W.T4(X=:MNP(^%,(=^3_.Q=4DTS KI;0K.C%B?.DYEC2F*>RN1")J M8 ?[:X+CY9^&RP>.#4H86BI7"ZY!]JX'R ;[3JS!E<,*I64RY;F1^2H2@-^M M$B?W%*MP/])K*Y*N',D*EE/:)V)#!05*K^G*W TY-?_)Z40&@$3[(Y9M>O]W MLK>>!MY7HB0AP9*]=%W/6B]AM1&VWB),2I/=EAP9^HC$!UL62'V@ EEZ$+]; M@2S[( 6R;9FM71I;@^B=IF9W9XCUBW%/"!UI% L(1JCPG3(N0B\F@[#()#R2 M[)M=[\'2G-HW(IED#$GRFAZ$(*=T!NF;_(V#^ N9C\Y*;= ,TQQ50_J&"<7^= 9BNLCB@+JU &+!$=W MO&E#QI16Z)/BHDX<%RD15!@2RE>L,94L&\5,MT[=FF\ 6S'Z28;(6+DLLT MK)V)!C([]"S@#HM#X$DL0Q0"Q$QN1Z:8K+H8BZK33)4".JW@4OD$\V03;$P( MY)? *S:&+S\4'M;HDAH"23B>'';]_>HF5('ZRX7/*+HP^D5@(?U>&:C% MKP3-$Q'=_;\_##($[??#D0I^]&B--G MMUA_W[RO3T2R^TQ MD0?C\J+#:RNW')U)P.O]D&\AVV+HQCLQ5BFTJM 4#L1ST?%T"X8J\41L=%&= M:@>SU6%^CG G!G1%Y84(P)2G *8B03!Q3N/WP4M2 URC:&3[.(PNM**$>^_$ M.>%K=O$BY MN1ST=YC\W-TAX%.\-=+H5W*2S&I!,27* P1"L_\L AK2R8'%% M_ 6&?C,8:[UOG1@V#X'\:G=9O?/V%&7^!/JT69;8_B'H*%(D MI#<0D44H!JENSI]S4Y($50XYD:3ZP[5>82NP.I]4Q6GDU?+:=18/+F\!!G!> M1Q)+SU^?20KT]2E7;.JD#"$7CXV@A+J[[*GFA%P46448'B.S1@)EF.A>OGS1"F6*EHW],[0XC7>D2 +PS=5CMG !STG$>3-)JDNS9)S\/VY80B[4(Q/BQT MW?\[&&,YF6T[NNT;Q >\5DZ6S8W6.SRD,K ;!>1EY-*12Y:WR#[B DG5RI_Z ML:?#;I4YE-'M8U?0AHQ*JWFI'L:L^;LCR9BG/HJ!%"/XH,%4;H%8MPT9N/Y= MX.KWPU2/U(LC]6*\G94*X$SWHG"9G4?IP?.$Y4S_(CO^G=^]=U:6Y_=OOT1^ M[UP^@,)E2=O2HWM+SC(?>"(:9/'GCIP4^O^E$*8AC(!#D.+@&*?%@SJ8-]VP MBIWX*JB ,C:@9B S-HMBE0383)Z3S[#:AC= N+(N_=N] X-*%.]=HVP+.[5 M$5/VK%^&HZZ%5>X/T'?=#Z)W-M4&S[!LM!$^X T>RGG" M128>6KB==; "K\@ FVI M3&T&_VH M.S>\5E[](8M22GP^R*YK;F8FK!>!AD8!R&=7V+[T+,"\]]T)$ MQI%<-H1;BN$M-1UGW15,MM)+SDXS;I+H\:5A/ 5-BU:S/1V&['YP(F%=X]:* MN=+L5PV W\:/U1I;XH(;!ZU&P($9HV<8S<%H#NX\4.<[L"ZVJSX2WB7_3/ N6[B>3X-WR3\3O$O^@7B7T12-INA. M3=&IIC%S1D S(@\-,)WOB?D!AHDAF\(J9WE/^US8D[0K9$FD%1H[AJ.RR!M0 MVX-I/[%'FA TNF*TGES*],GI=2LL:HK@V255N#,$@U/M0V M%.-]#G;KXX*'!.GVH4"];[\Q^HC^Q3&/K[6&%&D?R2 ) M/8 JA3QOL=7]\"[:!(UX-0&F>6ST\:-_>N% 5;!NVY3]B(,*D!SO?DAK#]5& MAW9S2_N)6ZR:&QXCI/(7G%CWXG-8V_(4D M"U%5T9;#0;F0O\>I_M#",]0ODM/.$RIGM_2_QV52Y- FG%?GV8GB >$U]7.$ M4I"R)C"MF#D^-^ /LQ))3!8QTRISE\7\&46@J05*!1%"L;4\JB[D,<6'L0IN MJ$L/.IF+\"3Y#@T%YAW>AJ$4<1R)H//UR9%G:1U48X;3PUP^1N=K=-8B5R$K MGVES_7)+1"7B:DJ1:T&,*6ENW"0LN"&E5@(,3+CUD"Q-&"MT9 .PD 9F$EAG MT09=E;VT!=:\PGO6[!"5#-JJ-]H&N'L2E!,V8A\ @(?=U-WX4#GFV+BW;0[/(L=1V6GX76%YJ*>/KJJ(2Q! *W3$BD^U!5!Q0"K4C6S M-*?N96=D9=%R[A+SNF-=\^&7OUU! V2U>@HB9L!-Y=?G@(?\X[^+S#Y5V5]> MH,G3;9YOY,+I$9&0@LA84)"@2L?[(?*"QDVBC'+.0" M:A<'*E1T>DD:7Q-^'7GZI@NT<'W)=3/->_&1#))U MS?R3Y)^=P F @"M@VB9 M@ W C".R)MJIZ/;- N\IF=<[,-:$S@A%;@F=L\&A7S"G/[ 4@'XC4VCR,N(,D4\W[7-LC*DUEE=M M4+)@%8VXHN@)>.I-.)+EY(SH@C+EM["78BG-\&X,^?I>9C+?;2;;]S.3V6XS M600G0JFJ#)-ONRLXI%.E+%4>"4;F3]U,MEH*>]%)\/ T*!L.S$46V']\70OL M+F_V]HA.(H2=(C36@QZ3GX75(DJ(O,B-8T]6'F^)B'2,.RV@B@'"":YL'X#" M9O?6[+8\Y $^DUVPS/9E'!(P:(K;=4(*SY &D;6^C>Q4SE7>5^FNTK/5CJUA MQ,@RJTFN%P'@8$DW(_L:.C.1\M\6RBFB];/DK":&TH.\C&4(?\\3$ M8 - &[0:4L_$$R?%75L'Y=6R =],$6+2K3>JFAW^:KYZ9H./W[,8;HWJ^ $R M8^Y<-"#'8M(]3ZU#LS(7$M&E-82QO+0( NVP3*B6Z;_P:FP?ZOKM?'9"UX4VB^*4 MR93L9D GM)V_3S,ALE[$8RD9%>TT4S^ =G/^N3=US"W5P &E\XW2U9K+%%W8 MEZ%ZV"W50(7/'3%;&HVBNE&<@-$-'I9 0F)BT";/JG@LQ&E9S($I=P%1NW=- M8JIVK-'?8S'Q1B8)=ZY2A6^&V MTMQW&?38],O&02/?FL'[-!V^I>M9.B@JW<1 >1:V00.-?4FQ]NJ(CK0O,UM6I$GB-:X#ZBB4,\SVA0Y0PPX MRRD1B8?U1/0TN7+*^B8%#-V6+0(L2.A4WJN-A1.'<5KF<43LZZ.KJTJU%I44 MN5D:;U"4'!,*:?+!4:OC!_5+(_80DFD+QET:VVQG9JMFQ?U5 9JTLS=LISX[ MI-BK_-[1^5=/'CRX;Y2NB:Z[)WS-S^=T];.F0O8X_/:9M,EU1>;UW'EY\@GA MILV![P?V_1PW."O_22&_XM7%XY$P3]!1'.59$=)S9SGSM$26S%,.L6VI:BD2 M9U=E%YBMP9=4NX1LN!,99/J3R)95#!>E7=K;&3]W9=W/IZK=C?Q'FZJA19=? MB1IO>@&D,Q4/KR@2T'%/]UGI#I7=B$6'W"]ZWE5M]$[K%A <3E:2U3@>HN67#H30$CPXV< 4Q@WPWYOAJ<6_W$\P%"J'1LB M27H.0D:?_EURQ$ A/LCC>_%9M2M!^K%4YRK)D5I.L^S>C.M]7.]WW[(9UWEX M%=]R!I2#DM VJ"S49CW',<(4YDQ>"U,M\DLNY7)])^PBX(''O3#NA;O>"T>^ M+LAI+-:<5S*5&!.JAKV/=SBI8&&+TXSQO4 M."0!+>)(HD '< E+:+?KA41?N[ $15S@38JZ E[Q)5\I ?@Z[\ZJG,%E/J3X M:QB9 43& #V^3"LJC5MUOJ:=SIU@ 5+MFRSE7-JN9H2T7V"C1-X,\Q8E_4-. M+,[PA@17X 'P4S>L>0H?KR"L(E05V7;J3(4F%RK<$.HZH \GE.=>YO(^C 0 M_7=?#(C^\8,11/_Y+=;)7[UAA!7T)M>89?89%/_N)^=J^A 4ENTZEHH %"[- M@$?(,Z.340&_ ?#['9%A(H:)@P_UW13RRQ >QE8:.$KU6U@5YQ(XH5F=D'@= M<-6\$+_E Q^2U?'&%)ZC#?0 8TA%8H:6QC.,J^EE8SI(J9NEL4%=RNSQ%A' MZ=SZO0G'?U$ R)=D.WC^P&14Y#> ;U=MU[/T#8/Q6$CIP7>Y-L*E@Y6.94B0?DQ# 8"5885NVQI,"SKQY/ '@L^EZ:U1)A" M $**,PF = Z*Y'S>.GB93@38"5 \+ERJ:A'ZZ50^J^R&4_!P;P]28^)6\BBN M12N_0:8ZD.?NV,K O>T6N\$HX> MEG3-HQC!<>_UR='](ML%[C"<=B1+AAUZHT];,M$#:Z'NV%,,$^^LI#O$0P2# MY)'6S>2?8F@RYNN*&E &.!0:L#!1;??K' @"9NA=,MB<9>(25M.0H95&=<', MF693=EN5N:+XK620.^TLH%H %IYRZ'WQJUP*GJEN!"ZO[[J2-K9K:5QP>+[_ M8@8:8U;M8),N+H^,6J@-N_6DF[;5Q"G. .#+]$,"3XMOR,)^C&/2A1! BHA M(O/@:9FW1#(E!* 7$*'U96+3)"*Z5SS,!<+,ZTZ/'%I" \&E$@P$5PL3JZ%3 MP'6F@-5YC>=;%%Z'&4I%@H>5KT5VP6>T&#UX&#Q7@3('R90<1!$!%[+ /Q ; MK?VR6N$-:CXW M4!Q*$-./ETWC1T1LS)-5!N.SMO]+60U5DU' K2H>IN:%7\&+9E4"L"6)^V M^(^*,K_8?YTXXUO A," M.P:M.HHA-J9^IR)1VK&4H!FY0*5PM1BXF.#58EAB\%X@"\V:GT,GYEW[+J)2 MKS>:U905P*>\.8)H1ND:BK![ZX4;FN9T+\**WZ8@%0?N.SN#!F#1^.20'C#& M' ZXI*4)HX[QNN@)I*.-:0$8G!DO3!@[7M^\\!8>T$G_HOUA1G7>B(\C4])5 M$%.J@@!5ES*?85BPO?&3\VO(!H>_ IKY9!*KRXNM!R6 %X97+5S?3Z@[A>YU M74Y-D[MB%%T>GQ.Q=69NR"ITK:%WV>,0Q>OCO[#GJG\?7NFLH_3,Y6_JV=JP(QBY)]I"TOV M/BTL4NYY92EEA&P(:,R;9,KW9%Z/NKZDTFCG[[+EK-)Q34=@P^U>Z P"/@),H*,.E,R2"V%I*\-CO MI3=-%*2WM<;5J E=PJSJ.B=P'CWW1:''LP/)XX%I47!M,NN9]3QI4);T@0BA M$!F$]8I)F]F+C;L]]O: ^SL%"3H5G>%@_=K3MK41_CH6R^^V6'ZF!GI@A]\3 MDXIJPJ%,YU%OL:C;7LVJN+/99_37GK8 9&CQF3H3O#H4,*2#8,>-)/:QW![M4@N]9_HX M)JLKU*[)+/36>K8K7;?:]1[H&1+CS3>5/JW!A>N2;.8\%10#65)GQ[*P,>,Y MUJTRR%HOI#(U_\://^$"FP(%)GZ(QE$*#DD7""0Q3(756%S/K\4\\3+A@X&0^*[_UWO MZGT-W"WBR:FEY:*B1L*Z,3GJNZPY?=&"=FW&_Y NV-# Y0-M5VN23;0 FW6M M'[F!]8M4>8 28?<1D\.I2[(IE]75FKUT3J@G#I\06PZ2;$%!+,G.B5DN)$/( MZ2NZ?) L2C)B*_I5'+@C7EV(6\\\G6YIE13^+GNG=&*40SH*+_.Q'1Q-7-^K MR#IGW+IIV4Y#/]_'.)]_//)=[_3T+]T:Z-=NU.[=JS M4 87K9N@/HW"MR\R"@7&#H?/K(2')*!"M=R$PFRHX'::ITQWI*D4FL:B9>!3 M)\@(;O)(( '[:AK(/[U63U3:UR*9D%TZ?B21!3.V%1!'HGPJ1*LRZ$@/C!VH M=+Q:,&1=[J81HIWPB!&Y%^_MSK'& X).YW^G-7 M#:HJ;D,!=L9Q2$0HNV7#Y1S=E3)'-87/ *.[]4(7B_*-GL*MH]-2$_W#A^T%MY9%!DVNFK"QV2T=E8?DM;5/GTBW-# M6;H].;LS3)D9\L>#V@;RJ$K5U;?8C:Q_XG,UGAQD?PNZ'X:C__[+P=$_'''T MG]UB/0$6]]$#KJBGT)\$L8I\Z]'R"G0[F13(X;4K/:0\EG^T\D%B^YQ MAR\-NFWJ6/FG[ Q\>-4BPBG;7@,@34NC7'1\\M7Q,T8JBD\0W2B+,"9^K,Q/ MHU 6LNI70V^#$]]\992@GQQ^:ZCDO;5&\H(?\0L&&>D0@1PGUR4/'M4?O%!C]MIH68+O;ZHY80H-GKDI M1 7;[-&#AP\+ 1O3YO(5[&SM BDR1/',6O;R$?#]5#N,1Q"R=%#O4,W16>.G5CG.J==+7*/3X M\5#:M>"K*#RL!K#9K$0JI $J\@K@0,]%%L,3Y7FCH7M_T>?"?*L[ M (@Q'VPBU+R;')8>-H.LK/C3(+(4(=I OM=(2,D8["ESN47\U Q:C0:WN\$H M,-^"T@U#Y;Z7!)K(GKYB%@_C2RH(D?GK6Q/L-G"RE14&@/-4 M6GQ:@Y7:RR3L[1$33>AE(\E13-*3GU[NA!@CU)F[>I5LA!CF')93H.>4S\DB,IJVMFC8M@&B(1PL+^L9> M.]EG^&ZS- K;](4LVJI2:$E4,LYUF_.6RK@13HK>S!GJXL[NB-.V9PYR[8%H M^R&F3#E._5EM-3Z.3,5F>6SYE[ :/3POJ$\:W#-B]\_B',8MT35WK22&/5*" M$%S@,/E?]NE:-M"'\D$)A8*L*EA*D$YB9Z1725;SO.RBD_$@XB@M_&T.!,3J M"8L3[(G>KQ(UF&WQ&G[*JLM6=!"I.'88HS1E5+J3V=8-G[@3V+9UT40=-OC; M\:NGKUXR&68X.)$H65ZY8NOS=!)EY!6&?6<7MZ.$O^AIMZ-1<.?#8?X*Y,V^ MJ]4JL:%$RLRPL"[B?LHX9E_"KE"WO9-R5#\7)<=;S%GF)TG[%AC4X!I0Y*[J03 PKM1QI=YQ)*04H;"C2*]\];='SY\7 MDJJA__F_Q(P>[V;T'U?GN#KO^LSWPG[%4"J-4_-11A-*Q2.%^+@J[WQ5OF:] MVKXY "IOARI$74W:BW;/#0^9&6'!&+?S$K&(GME2T.!,;TM]!N[]:VM MRA%I&2,JE#1MJ"8NM(#TK08ZJPLHSC)B#P-E'4C!Q06PPX1N[!JRHL6 *%&2 MFMIK:=C!%-3'XMG.O6%L1&.DKC(IBC&4T8'+F0<4WR%+E,=/+H90NYQ-F8 F M:,IDLHUQ.G[>?R04(RI-R_2R@MGH]#WQ:^@2PD"I?2VO,M]99: JQB87'L]" M.]LQ<*M:=M75O.^B!XQ:3J*6F,):USV/YV4BR)M( \%PU)ML.@=:HO"PEAGY M7%.,\%_ADR@=.].4<#.;[:E(S+5"8,L,"FZ/J0P_J//ER8,OI_/ET=CY\MDM M5J"+&:9KS+0!J5LHQTFG9A-40303F5F 5=M 3":(VFSC,#ULCM'#8@AP+1 - M+2;<$^INE0(0O84KNN,5W5)>"%R#$K!?1D?&L&CN5[+& M&?IZQWSJ[(54AN/40_'&.T!9*:(!^HKEM ]G*4]_ZY >V-7@C/^ET]FQPZ3M MT[.U$C"QIN)"'9VPVO]&8 M8]C4NK6K(7A/>$UEO?F7*\(KC-^;GO=+)?>H4,7KE(6-VS38,2PRX8'6WJH8 M@ZQ6 _T7UL)>@S4Q8+FU^S[UR/;6D_A]+;/\WCNE4U0*0U19)K1?T.)1/7WU M\B)B?14R.:](\OB^]!-% BLWM'O;F:_DJCZV9U&.]"&X/SW[=Y30\G-06/9,"(OK5UJZ4/98KX4?IV[>)&EAC,&ST6 M5ZV?'YT46X\2T1@6&7WHZ=FI[!CP0:"9\L>?"-'Z#E%.IE\*G;3TAE:= M:#%(4U-@ZZ)MX0.7K2GC-\/C'/+3)]PT*X;^T.MJ1 \(J@9RA!19((^F2;NDCT5/[=LF.QI"=RE-7?LO M/>'?F&EPQ/LG8HL7"9+H=45$Y(%?R!;)0&F -CA+3@E!D)47L6*74%$\6>9_ M Y%;NR&3\% :H[UR41CHX\-'2JQ'7@E(JI>>+%-E?Z2E3%<N/1T@KXVVHI;K!$Y@C.T5)*O;MO?- K.C\Z*[%5; M3LD6_^U9_AP:!Z#Z.P4A/J@V\O-YV;JSIE)C<%[2L4LWG;I#\EO8@>E$HC-Y M%FV?"$.[)-^1CW!M))N*LGM5-ZWTG&:2[E#?L9/'V]NCF_5#A?F6E]_SMSUX M50XN+'5V\)+\XN7]Z,&/3FQ*"RA1;&,5[ELJD'+%:N5#ZAA*]"MD*OF M;%R)@C.'35I=$>3/L.<%N-C/S:F1?.8NO716UPH:U3Q)&EH,9!N4 MYY^JY)BJD:H,:GY:)!248#/2:G@I3H9T$:GOXSTH MZXT+W#"%,J;!U37C&&96\W>T-L+"P7()JR>[]_SEQ?TB)K_T7#/\7H>3M2J1 M\-OB"04I,H_-6G]MF7C/9*:,H]$OHB1J%H=.07',?/ODT(E\ABC"[%U-6X=G MFN&L.ON^3S#^94TAH/T;%$'S9LV7\S5>VC_TGT[>@[>%EZ#/B[V7D^;"\LA9#\YH7#72 XM8P)%#G"#QY%C+1&3J0G<#^*2=+ M$/-9NZ+W14.^0_3(U&N";AS_8-MIJ%XM(A[-0G*TD=*7S^IF$'^R_#EGF\47 M]?G8B+V)G4FYFK#][:V93DC#N;'TVH$!BR.L#5=LAVY8IB?8%L5X^6Y^<8YJ M@NTVAM[_@'0\^W=)Q_WR-:ZM.,)*1*1*'1Y;!"22L7)#>2!.&Q0LKKJQ *9% MYBC^K.\O9O8'_,/[#D8'OK?+;!1_&$$ GYX,\ZEM^S/-3YSZ_(0P7WY240);<6S?E,ML0/ M*>U$TD8!+J"R4AW9.IRISZ\OF88\[U!GXM6I6S"JVXU&W.>'UN4+W76QDF#].GU;HE"2[G*9Q7C1,7N]J(#&-);TC"FO&WXC8B9%) [?="X0 MWT5S0"]/0G(:P5(Z9^=K>BI?KX@68Y-^EI,.CL1Z-]9T:Z^>+ M25OZEIR-V8R8$- M]4#5+F%I[8"?>?CMC[?8QL@J)!EHY?C7,49ROREJTVL70=*5;9Y.5%"E*BR5 MJ,">@\NJ[?H!AQJ<-U&-"F+5+$E>I*1JL$,M!-S73O/#MVS_#]P-'[H!/O;G M/^FX]VRO/E,F^[:B,_/Q-P_(*4$%-JRXB-3^$#LU?QJK%\1[A[=!P'6A- O0 MJ6$ U8HR+A'PD&YY,HUS2UTKNM^+C F%3RP?6/T^QH2N>65EE^$I$J#$Q>= MV_%32+)!$_Q;3V![LKQM"RK>:F-ZBXJG-G"W&8S84_!"E'AN)W)(K>[6(61> M,->Y8*[A!80Z"5PG.LZG3%BGG^,+S]R"']T*/?O:Z/%14-,1=?W9 M+=:395*E%N;/3C.OB5X MI7PC1L1@+A[-45=OG%TUU+Z+4"T?I'8!M,$IPB(M%!!K*7PG#I@!2 A@%ZBE MJ4;<2N3BE2'?CY5[8SQEL=!Q"EOIWA:-:)$8!/WA=['Q MO6+\R9G"GP*>J,B/1-7W6=7R+S;Y"S$QU!A5XM M(6F3WSM]=4X?C*YON#1ZOS=MI0YHA&<2$&FSC,07=O'\JP_.'.^,;XBE!['B MK/+M5RK@"[J0(IZ6+"8Q#UD!+]0ZPXTQ+M]L0!X!:IW]6H&HRZ"KL6B62(K@ M5EK]Y3^CZ8LAJ.3_K]GIGE3MS#^!V[@LKOH;:SU= @1)?Z2^PQ^_@E_16Y_0 M"O1KN*0P9\VSR0F1G>V:F:V"_ G-Z1QH_AF0; 5 J0_Y^=?/?GYZ)>C MXAV^J4^-[, =&U%XL#J9XBQHVW%2Y_GKLR(_?GT*3 DK8A<1^C9.KVE.1G#O MWJVUR'.?3=8+-VD--_K][UBM[,GA]WEDM5X_/[_P*HP/DDW)\TAWT#]9 M%'KK$>G1'IEWX@MVWSPYF,!+B0XZF(S7Z^4!IEJKT5G9'5A?[I;A:99>C$#5 M2C;>]!^=G<3Y(@_0IAO23)&3]DR@\_[5,'S8#S["/=LQEW$;5BD*"U%&FKSZ MKM]?G)87Z)+W>>YER>UH%F0L#G]>5ADOJUAH2THC.*4'=.LTR>E41VO\GCN\ M.B0#='9LJCEKM"'P2[NOP%IMB%P+&0\#+$/RWOP6*QQ MP..R]O38S>'L:5(U6?%0^L[?AQ'H[*B3WN4[V<:$\E(R1+8Y@!"*;D\19 MV>[EP7V-=[E \L$"R6Y;(#MURZJ!;EG^;^F6[;/1\#V\CS&#OM,M3. QS] M0$J6 7(L! 04OJZ(PG/S%YI<[*J:TYERVX@5W1K0*O2@493B+FD9]%P[ES-+ MQ0RUC5D&*VBP5KN'#[/DMQ%UT9Q1KUBTB?PK<@B^B3P:BZ#"Z9U(5YVF9UEI MQ5]D[LKK#4J^RHLA?CBT7#-M<] FAK6(#8.SA.[UFG86SE@[;PTR0[_25MF) MW/,J-)59K].44;AI3D)T%EEV5?HJDG8E,<18TI:W1.K8D^[R;:!\] M85.$BKDV!G.35W0*<4E?C9F=0EM=7'::\?'T!;DQ,471.7VA_\=_[SLC4?*P M[](T/*+0N<[$$^8&9&&?F*4P=O]M/F[!"5']R\R*55'PY])Q@S YD9%P&D(@]+="*9J_6IA$H.^)9YN\7@X96H6X8KV\.NKNKMKE9*A5< MUNOH3)CJNL/"=&$+JF^8T:UX,#HZHGRT:CSB<31?Z MYY+K1T2$<>6(_= EW5Y*AYU74:4 9&8AG0<3 T0V5$T9H9/CUKS3$5R4-?;" M3^7JA_Q47,>X@9^;J5K9#O.2WA%Y3<)A ?Y(.+,G%XAJ!0]<+6=%8%A[MT.& ME7XLCG"7/PN,!)*6QI[%;I6V9-Y3>5=>7V^XADK'V5H(! R5%7>H* +^]'9' M> 0KO0NL].C+ 2L]&<%*G]]BY:3%BY+A(L\W;M\S%J^0-K;Z]: PXS/((F[. M=3H0E(39X11'VZS -(DR.."IEO 4Q(#E-0KR5,C7F*!+1K*FWB0+\YZ2[M2; M06W!Q3":4MV<+&&N"!5<:]A-2A-*Q19RGXR%"50<,;'(==7V:]_GIZ 8J9!, MF.!-.2(YD<*ICVQP94<.'J..E#)CE@?6+]F$.( M"8L18+5 V"S%L7S\M7BPV=:WH@[&B)*,7F$(J9F>0J3TOOI8;[AB^H\!Z0S MU(%#Q)!.OS_*=M%D)7Q;3QH HL(A)ND^?GRL>"'\_ M>WEJ5]K;Q%[T'A 1<"DLV(I 7V-!5+8 @&M)BZ@(#6C*:C,P$W'CFV>OZJ2K MDIMK(IL3L0;![E2+A9N!=$5Y3SNC6K>:C:YS3B%K"G'G@I5Q1>,,Y2*Q#)[S MDBM+RK$>=3:=* 0D?W+XP+<#7 OG2[:H9NSKSP8F CQJW.97>PA);G%50N?# MR+1&:KMD!L!MU#2S_/\N%RORZI2TI<@Q&4([Q=DH_*(/'+6 !61DL-YPOT2! M4Z=C)*]VQ5^P=S*4JK*DZ,=1B4]HNR R'P_+2SY M)?G0C?66#,ZT"#H*@]@+0;,0 FC:87#,<6*Q*PPGA\"J=7,R?5@%R7(S'NB! M/(-?LGP@X&FU"CP8FO6TB,$$=((3[D"5^(>2;NM@316L'>'(]W9=A'40D+T! M>.\G.>)KHF6AN_H-G>Q6\QR+$V/^Z Y'< 875) ^@_V]JM<*OZ@IO#D!"5XL MD1.!D\<,Y[A"[VX$)Y&%#/%IVE!T=").GR>B483NN#;'M7F7(U :5PZ/@=N4 MQCF9'JQ+XK$FG)5I&F+@>9S36B/J_=3K-Z/>)=C!PXCZ6R_)MMH?/G2 MJ!0X7OXX#,&X K^L%7CDFX(BY0P*8_%;9+RCSEY.7G+&,N0K;:[&U3FNSC_X M='_AZRWH2SXNT4NQU4[KMI/%R]IL0S\@RMK\/#EFG?DK,=5.Z[: M._0$3JQZJ$6>?+WB,I!T)X&<;,;:#+WC9GGA)QO7Y+@F[W!-7D O1&J( ?B8!X5!3_O1?E9H- >?SDHM*_W$X7F+_DI>@=]2;5O?'=F"N">0ZT4X V!,@EH):PT9 MVU'5"LW487XAYI>_8,+9;J(?#_"A,Z :2;UX^6+ :O@KL>:A5&[)I;S&,,DL< M-PFOD_6M"X].:4W1F(,[+_W*SO_#5^\Y:RZC$"[PORU4(/=8EWE/UW(]+6!I MMU:%,9"AW8+[8$U"H J;QFCVC<**&Q%"J[(GN;WDC5"9<-55 \P(KPIF[,;; M"'LE8T4C7YKFI@Q%3S$; 4M.+YQTUS$9V"4-I8WSBM:+S>7"&,_"5"J@-V<) M99'W;<7%"X"_5%X41'9\2]O_G2Q[$].N:$T_]#W5S8+.8G[0B\;(LV<[F3($ M_"440C=N A(:7M$)*#. MB;D$G1%=@.TY*H4C+LC.]R\03^RL!)[XDZ&'5TK M$X1[.Z=Y"3!(,'\!FD%3!']#%$LX&EL>,#W:M*2' ."">7\->:3ZRGBIM*L% M'IJ 73,DQX:N+L/5 M+)EM@%X3MNZLY"11,'VU"_)5POX_U 3@AJ)=A:!,\DNIV"^3SR;8';])I^5* MB%ZN(50@*O"*=QIY+@ MC01!&*OF\7Y_]$+[=%X+=\'$; <.(7Q>#3, Q+<,W(+1_\MVC'_?]D>$0O6ZZ>=]0)+:>@)Z..S#*3JSWVPK, MN?5&20?(II4S9[85))Y1>94$4:::'HQ6ZKIJWH @[9D4I)=>7/$&AIQ4[4<$(/1+QW3H:ZG_.?O!*V M-C@HV,L(\53?1?2:#^#/9MH-ZT4:A7-7F>YV7)E9.]1#=+Z9=DI^$*8!-%H+ M^J=(N:EG*"2:E>F>8LY]$[#1"V:E1&AV&P^^G$HAG%_(NC=V1PUH0FCD0YU( M<\Z+J)#3W+-<)YIL HS]DAYU@FP$#+US/(!L>R)6<[HP#1_NW7+=2K=#.6E8 ML7DC^2?[^PI1:$F'*(.V6V2MQ)^CVQPTS=>K'/+MT1N<4J-:A( M9W&P)NL-E-"PC:=M->%#D3Z4B4';L>68[HGC0W&%PB>4VW$H*K]6'SK*3W-_ MC7[<1UR#?1SV8V9G:#Y(;X3%MS4(W=\<.*CA(6<-G2=*SAT&*3VW?E(:(^,4 M00_N/,-^NP;:,YML=CSG@$*.0U'EJ8!-?/CH8(YYE^NB)HJ=L4'(>./ M-SG^SC1D+]J*_G3?=K7Z-YPJIW$>2&">V1!Z51G9SR7[FU/19(3\]*1XCX^_ MAL%RS#8GRN6>LBC33HJJL[7=-U>.Z5(]%YN]99.0SB_7W,9W VK;R."*F9=U M)XUGPYP!@MR#B5.&U-";+7$(&<#%>BD\9794>H.JAV"D4:R2-!)EUV+4.7%U M@ZBK!B^S$0\N0^>*-7S%#8G:-FCJ[IE7=^<@V--&\ 94$O*]73\7_%*9TZAA M^6E_E.JCA\.:)C4[Z=K2T?E)$\5G-5(@4]I[5?YS^*9G;L<,'M?@KK2CW=@" M^IM&G ,**W*2K M3.6,]@2=K0^___Z!9^G;UQT4 ]SLK^5B5IX::M%JM6W:):NM_1T ML"^0+606"J1]6@@58S0@$YN4G%S\]9=77STG;ZW<*+NX.X#-="V2**>/3O.O MN&<"1)T8]054>)!($6H+W'53Y-,RZNFV1D2,3'9-)\+PDKMJ616I7' 7>;1T M)+T;_2)ZBMITD&B*>O: .QY-<[.DJ8(HX;V+XU?WI9!!G@(]0>''(!I!0LVY M96_V=FMBED)OFC M_C0^?F>S U9]X8?/Z::BU#V=\PRB%;0AMV[CF[NCM8(61T_NM'-C%LGIC<;^ M.?-$^:91)F;_,I::5()0W6,S)AL62I[HST=S[7!=%>8[JS(@Q1TPFA)J:M.E MO4N*%=;M$BV%^@8C#0I\R>N*I.Y_M"[64$,XP$C8]FZ-1MBP<:UWV%)8ES0F MCCN5=ZPD6V;A&F)2_3JTQ[%J)#O/NI[8-C__"@8Z?"$VNSM2?-Z.ZV/PAT/. MP2_5U/_DB=S?Y?EAH(\G7P[HXYO]!'W\_WJQ#GT@7PKE5..">]!IQUY^^I[J M.[I=_/!/CX]?Y/>>VIE_')G68S6MV0L5+[@O(BL/?QRP$0GM@YOM2*!)M BC MZ#H1SG;BJ-8;,$J6+&*M$+]GYBX%<,#I:0OV:YKI$U^P]GHGZO@?)P_2C"C7FRAD63?9:V$_4JP4$VS M])J:"U"@D"I%N+*K\$6*CZ1D'=+3K>M6-+M2IV4_RR8UEBD_,"V_Z(DC(B+. MMB, RG#7A'+ M22,@!EZLXKRQENTY_'QU]OR_9X5^"H5%>I)C5:IL8J75HUP;>7C7\3:.Y/M9B;\+Y._'K ".K]8^6-F M?P1*;^D1!&Z6VJF!G^W7X[U25-?/CH\CSB++NYP=OWZA=#\-"SE^12].$$MZ M\?N /:)'BE9QYAE$'_]T=N;7V;.*7"B$L,,Q(!@M6XI3HL?QSZJKK4- B[*7 M%EVTS-/&B1RSE["ZN%0VN-058U6D\X4YOU FE-Q(X[4:UQW\HRIF1^-4C]1; M,4>;H,DRB?E)V3873,_(*! M;EO'5%,L7BGYXR3*#!9'_VIR<%?G).?TG2HZ>G%W\^F70?UTVI@/%0B1= MR1K&6@*)TR%14HQ//N'=H?7PZ0.2.VID>H_X.^EVHC#VG?U,MSQ5MMVC].#P MT=?5\K^^^NMM?THO5;O+_HZ[E_ZX%M#G(?F7[4K^[79*N[37BCN:]H,L9UR% MGV(5'OO8J,@&!Y=@F61%CJMN7'4?E=".PZ%=E81QI8TK[6.JXG#U/QO-V+BX M/O[BTG1=%A4WQQ4VKK"/RA,3PO[1B(U+["Y.R$>GV5EL;L;E-BZWNS!G7$K)##\V9LW&178'N5N/(!>Y(?_CN.+&%7P5X-QCXMN7'1WLNA85C8SV$(W+SUE#> #RP&RPR]"?&)'?] B^SQ #"\NSCU,*^IN8'"JM===5Z6TJ*&8=[!JW:("I!1J>LN\ M5&24TDL<>-P>Q$:EF:AU3%X@D ?@@:UYE/[X=%U?D0$HA= OZOV;)20'40N& M=+]DZ*?>6VC)A[5>?/WEM%Y\.[9>?'Z+E9N9?WZ=GZWK;N\UGW]I;F#V0/;S M\,%?R!K]M9_3B4'_:UP;16YSD5?D6:==%1XH#12XD#AT"?>AZP8(0$5N,BCO MY^-3I:$#OHPI'=&.T"PF@%A$-,;2".C)%8/(+LAZ+LE3J:M>R;XBQL\BHOLT M=""9>P%L M7VOY!W[C>J&CQIUGV^J2(>NQ8O1AF'GRSEHC6UTSG1E=>=K3825M M+Q"6Q0T"8CEBLV"&&,;LHD=]R7QN;/@852V-)"-N;_1%/V8D'G8*!^.\MT,< M],,8^8RK[>/=_%E$.A06V9CG&1?9Q]17*.MT?6FC"Y.(J8[L$NV98VIG7'L? M'8"\6+EEQTZC)+?I@\P!5+F;+RO#@\[XT W/M!N@ XRHUHU6G=QY8^^:-&^- M7IU\]?R\+,_S\\"609MX#M_XK*)X!I1_G6QN^?DL2MP4$NGX7KZ2WL1RS1TR MH,;C\$=B(>DV6W?,YY1Y=FUU\]^N'-.3K#MTX0GYG0^99CS(E' D9H6G!_*! M@8_ 5.9%F<'753VS-'3:J)8EO',\5@TNI.7)M:$1<#HO*99:7DE?/!CV#O-S MS%7@L=X -J!LP/$:$0>"DHAU ME63\%(3E#GS0Y5XWVFG>P;6XTC%]H=GWW(,^*RL9@$E/EX!G(KANZFMN#<=D MQ >OJ82H8$E>5JU\*' Q"@_?HP>]QZL<H78%)@X5RYJ[.GGST[R(0/8 MK*0]WD( Y:II9LIE(>2=T1#ZEB; 7@Y^X-]V;KINH8\2-<+0@UXK45L-,O^' M1HFGSV[O+Y HQEVYU5*(]+Y]0,NF751,"HQ)%MYIT#,*15T@=; L2L^C**N,?0,?0CI(B;@U:*#D/XFBTF/I\$:KR)ZPPRT#GE=38 MZ3"-@UBFA6MMH!(NVQ9UN5YK><&=L6PPN2'TZ&ZIU-J!T\]X0%3;1)DPN_45 M<\=&*SZD7YB4)*39\0 MO2Z;EXCOD:Q+NT'*E\^/;@%_;FL=]7*[;7@[8[-R3USWOJWDYP]G+!-GA#V?TGFN;\'OG4)&9E]5] M(9%>(B'_BQ)-\$K6!_6O:L\MA#B#O]#T7O^0[[L?^"HP"& [TO(JV^LR?]G/ M(H+=(N?90 V*_0KEVE9*<*9X,"<@WF6PG+28^\W*\5'?NKE41L1/DA(OG5KG MX ;M91#T=1,>\\31@^\!J8WMVO--]"J!2-H&&TC%RH%^1E#XB^\BK@3]PZC3 M_Z4ZW2R O/+5FNA.4O'A9T3QJUS),+$_U8P) 8:27L 523W-N" %YM0KIDFC M&ZCDQHY'S_VC']+6)\.2?B0C@W75E@NUX=-V7?42U\FL&!>3=;;J.V)RCETO M:=+,6+ JD&PJQPW^.7/0[F!/*OD2,R\5F;!>@I0X+@L*S7?"+I*,4U4,108 M&FJ=2S\MQU>@V%2I!*B3["^#9L*J*J^22XMXCV5%BX88 M5S([)=:AJU:]_E&&^+OS5=BSTX%+;Z-92)KI7&.S(C4^*D*@^R;6Y^$8@7]' M.Q=Z":DR00'=4OL>>3=J39H;KH++B(O(;LC/-""5"+'?T"8"F\)THP'2_I/K MV)F&7 ?]70^!2';IJF2_3Z 8&?L]W@%;)3$TV_O 'V\*&M'94R:"3NQ>XKY@ M#:-W4'5.)"X.1(>"-BZ"WTY>.O,V N5#U\Y2DWKH3V!#KB@Z1 M*6;BP,#[W7@&,N7P7C)Z9&IB3A17K!<1&B+:%+1OMJF_ALJMT8F @)Z?0-C# MEJY.J,?V=HW)VS&94YU19%ZK:P6#%/E,5/8@ZX28@6=Q3J\?8)^JC+@34V\E MMA&=-RHXM%.!1ZP-D/'SNK UK_@9,X?,%5]IYB+#-8PW3XS-U;J:.0E#H&N9 MFKZSEAYFND%.OM?E=;3NYXT,*-C1D_-7X;(_Y.?ZS_S[!P\>\D,G3Z2"E4D* MVG_ET;?TG;U=-!\&S?SFRX%F?C=",S^_QA>0<*7 MAT4VGG.#?.@JY;,1"&90;9]6*XJ'1FCAB(7XB#I#Y27]S4F("R6O;B);,],V!"AJ":)TOA&]&.V77U7Z+=-^\BAGH19&D!U/P MM&VZ[J!CI764>E;\SX;=9!6>>^<]1 .4=I0L4*:1-F[YPBKT]@>&^NKXL8PZ M%;HVU9D@KS?,;".F*..<^&73]-BJO#0O1E#57 M32=/O.8'44B95,7P2OEV6BCD.HN6%K9G)GG(@?QVWS1UEW'PI0<(%E? TF@Q MQ+^9DXOPYB*][>5L,(+X<\-KQ!,=*T.F;_WSQ"^-A\9^'1K'WJ*A IU:9D%@ M\7P95M) PL2..F&5(N3>HER#-'NG[FP(>-$)2>!E%P_L_):RRG2 M053/YPD+&^C3P..4C$_ 3-MQ M)+3.GI L:[6@;=P+ H&G.I+$SH0HOIQ&*:[0PJ-J=S@(0Y./Y9*179,%D[_@ M/ /2$"A W,2/K&B]_+2D-9:3%^+Q):\A1F-2B]E1/+_W7I\<=??_*',Y6L8O MQ3+^1#Y&%KN+XHS:BL1V]MO*FT$+"[V#XEU*.+%]SS@.]5=/SG_=;;R\N0B] M?EG8P:P0*G[PCIUNPV,E;W'VTO=G)7;A"H#>955S[A]GMY1JQ.^E]4\X+VRK5XP),&_INJ\[?PP.51RLY M6LF/:B7/!/.?89,E@2=^05M:72MO(&%_IBH952[ZW6@;1MOP<6W#T92CM"S-QIA'Y#0=>104I;"&-4>O8E\;/DUY ML,&T2NYH&9-U1B).(E,&S8]PV)FQ"4C_A\_KV\6K'M))FX M(O8=(ZH *4?G!"V?3;&=0(,U9ZU]<,HLP;-,2Z%M$ M<$#CT_J!FT&W$KT) MWE/LC)M '+2USO\_]MZTN6TD61?^CE^!\+5/2/%"'*Y:VCV.D+=NS7B[EGKZ MS*<;(%DD,08!#A;)[%__YE(;%E+40HFB&''.M"4!A:JLK*Q+FR@Y(-(F=7XHWTGE&XRU2>,$\\N0?^?JFP8]L 4Z!=0 MNDOA*=M=Z5B9XD-VDC*_4*X67FXX(SR'?#21X29Q.)2IGQS_2B@EG1.IV&VT MB<[--48LE?M;R36,7IH2 LMS+*5E)JP6[Z6JQT(, Y@FX9PS#G2";H("AL\< MBU15#5D(/!238DF_HD)'VDUXRRE(%I9Q_F"B5+MB%(ADRU"(6=&]S[PU#N.^ M'];R._U='V!%(U#\@/'G.#)0XT 6@O(1X&!20=.$'RZ-^]*"E 65028IH]UU MP%TC*0^,NOVEKLP&-A-5JR>:T'$Z %(*;Q2#% TRQ81*G9DZA$H[#=3!Y5W M+(B43).23\>QO^;%>(QMGLJ[Q*B=E* ILT-'>3@*0@I:V!13VT,>/E.FQ0L@ MZ0.TTY]_] #XNO(Q K2*2+FV(#AD7L9V+ID]7P/&4,+FP:3)B^EL@G5K;,RD M<-OCW8,\;)$%;QO,=B+'^Q2+%X4J!E^C)X54[M= +\J!/P*[= YP,#9S^Q& M8@!H MYRZ[C^3\E#^.;?4K?XZ"BD2F4='>89O0R^_;J0*4R2X+ M\5ETR3ZZ7"UAF,=VWU7W52MO-HN5.88N7UT!: #4IL+G[&%.ZL'+6(:TN4^[ MD?7XD-4\/3+9RY[=FIGR>N'R C8[2/"2LV=EIL,Q$9L86)7(J>$$-@="5N,W MD(VO,S_/E7&BBQ,5H@/<$\ ?J%[X?3A3VRMM;Y2J>?1\4C5/=JF:F\>L1C7X M+CT&JO9SJ_4#3E&U(6/TNG'9VCM,SDAG)(1$"K9,7JUGHN/!E%%(ZS7-X/:4 MRGR:Y@D'E^VHCY\/5>&.!5BI[FO.;K>?GP;*?TK>"NLO(/BS.)MK1 [NJ-W MENJ5R5+-.9!KB/4>5C]W.# 3VXVC\YA(]8%Q*,!C<^%W&Z3K'V.PL&J;8185L1N?V/_Z6_?_0'8&?,/\R%#@-J MI\:/*+X"&VATO(P;U!K K5\1SW<81^P:@Y6 M-2+:$#JV4A>HDBV=8=35D?XW'W9P1KD.6WL#G]O,KOJ>PTZE LC/P!XS4.4F M=**!YP_0Y<@.4?)4^H9I_$CG8FJW:SE<"WJZ*C*U-+H1V-("'6QEE)54T(!< M)N9I_97P%1RMZ]LAC28\92F976W"S+I.C( M*57O>UR":!OXEAO"$@9FE"#27B3E\!7(EEML7=-5\MDGNP9W0=<[P#U"EZBZ M1\C(L^4!PMBP*<=O1=2-U>B6E\?QC>GC3.+1GV MJ@-.92J0SM#OF:5Z%8 ^>F\C7HPAN! MH>"P$1X*JEE%_ =<,+L,B(M18 B51$>CF9O' DA!RL$74KR\E.>S:I^C3U7[ M[LE+LK5\:80%=[!76V.#J6D!C[XK=*8 HR0%I"U"MZD#&>=$1_@_P:"&9/51 M\?2C=?RK-SGU+&6^8(E]<+$,(J9)]QW!V%"NH^Q@K0DKX:Q;> M@7YCYL\4,8EMK1)4#GN!;GDELWC)7X/N,HQU*GX&>B72!^B@3HJX6FFN$"?9 M'R\3X0A4C8OKQ7!K69I%[8644W77(V(/(*V)TB%I'1+O1 R-@).J4<%G1:S MFO7"FA"2@4KA&2!6""X (^%R8)GW)VOA.%!.LMB1^8:D^],\""D*4Q9R!GS# M*NA^'/](T=S"D=TIP;1A&AW96NJ"90LKH)H2965A2A%8ATD<3]6\F,-0V/:E MR:F6[TQA3F2;<'Q*0I<.@<%"C),-]<0"MNY(0O,\MFQ>L&L[N#01[FA)"# M^D8&)VE&@2=F!7I>7QWTDR3#5I\2.]F%'AIB$BIMTB]Y!.8T"LH7;\XN+&^% MC%MO;WTM"(JW<+@9J&Z;G5)\"A.Q(/-(NB((K I$A.-CDY #N'1F!^D$))N. MQ#/4B.=.1#C3RD#QQ ;8G&2,A3829T>C+%@A(_1K@*ZJ^IQXG,*D2IHU"(5C M#,(4)2I)._C7#YEUP;%C$L*FRD_,3*X*125,AQ23$0YSP35H\)2!/Z,(&14U M2NHP2F*(<#F8SB%0;B$,%-"P!B#9!I]024+&;:9Q;>VRSD+>TVL9$B1'#-6U M%E19@^?RVHEGF09A)*PP5:>3OG8M@,9)#MQB>P!?@XJ01#+$IM)+52!2M:\Y MX/8U,!)LSYA=>)P_I&U ]A4Q",AK)YWXEG]05P5RE@R%T G<[(#R!&35D/8X M-[AAJ(>$#!. M)6;)I<+%#>!U@6(;6F MW]B=Z;GM9KOC@A3*PR%KN)AI,52HMYU&YY4>&J]\Z='"(@*,<1,6\9E!1I(I M6F+@@^'AX+S@29QKE+*_G3YW)4@*")_*Q*)1F','/UD(!CH@CS06,2:(<=U! M&F2Y2LZVD)@XK@\RB)5"\NV"Z((=DD!(0=9PR#F=DG,&@>3(O%6N6WMUUK(, MWI.:-DH@-R0<8[E]<32.R5>+$[[R98 9$V4HQ;#[R@-)EF$BWQ4UA@H1CXN# MX;#4]BL++4B.0?IA(D:A](^3.+90@T &!2'#3LDY\!P#G#I[*!KN)]!JZ7!/ MP%11/;JR5'.6YB>'5]8M\<;'.('OD'6)7T!W)SV&QX''8/> B#2?]*[G$ZL1 M6571=]C76!B>[BR@4ZO9Z+W2.VV7K\B7X)EC^/XB#B=.XBNGM !KKPX;QZ\\ M9\D,W64S;#>.7GG73O$(IO@Q3]":Q7N0$>^J\PTB!ZDM#Q.B8:>$3TW( UQC M1866).E1[N29QB20R&0#3B"6VP&[!?YG!SK .0J7]\S/(C]U7^YYL MU88Y?/(.+E1IN7OOOG_VW _?O^WK#Q:^TY5T>#?OJP2TRB/N*]K<6SF>E=:>E7 (U:1[BELBR+OG9%0@XL+Z &G;50EZXI1+9R82X3>0\) MML_ % Z.75H24(XM,RJE3U]D5^A9("AV4E^"GY2-D\HP M$US58_4=#-U9XM6ZD+?J/KY96L;QLTG+Z#9W:1D;QZR8MXN&CV7.N3H8H&-X M%&)G:\Y1UAS9C^@R3P*N/) E9P=7TH5EV7KD%6J_-A@(E]I:5)5L7/$64LAR MK T2!J_/,#F,U%&J,0D0*E1PR%!,^X(!*W03;=*:ITI%&\Z?0DU>HL&0>4-UJJQ::& =S\Z_+E6WD%^-8&1T MK5ZQM@[H-1;D7]8!6)/C;A RN:8O)51[5%J5X9R!_A^@U2S-L:(AO[4FTM<% M=<2IHA)%X,FL$1E6G"\L,3>=G"@XIJ!Q*]4VM$76)U6LS:JW-ED]U-YCAXJV M*T*\WR+$LX)NZ)AN%^Q?MSTTR8X5YX9C49!UYE*\0SG53IZ$84=X4>77R M/NCX5L;'KGYW=W3N\>@8GYI3JCTL9B,:*8X'Z$"W_'2+Z&Z88:=+VCS; >JI M0U;,;)(ED^2&&*!IZJ0V=/L4A_\??PH;JGHFX&_0TW9@IWB2=B/S'0P

ZL M[,[*?=:Z&W]+H;R)3\2?PNI=@JQMU79:B;6@5\ER$8K2)HG/'5>LZAK9\ZZ" M85,\D/$(3RSF_["?&>R ),MG#$4H$RP3D=56/PGHR#YH)I@ M%^8#Z3=3=M5!*(:%1C:R*\X,6.ZGZKG7\0[;Q^Y,Q#/<"PIRO!<#0=WN.BU/ M.M&O)BH2:MO(LH;3=7DC)V/4_\_!'SO:L^I1D02[A^-<]4LA6*I'W+$:&";SRM=#4U,B1DRUDI-L)6,^L$@G^94 M!^)<8K*RU:!"5NTJ0TE-2+::-?HG^A_F,Q3;0 Z*U*J[E$\+ R66\RAU,%AG M\>N[,YP[M'>B""988[S9.+OFM%(HG:U]=M7+WA=Y(9NYT$G!DY8XUSLK&>*4 M&]'Q#.H16%5[2-I]]7VIF,.N?/WP667(P:D29/>"*$7P@G0BCXU50Z)KY'5_ MX4>W2]>7[7&NZQO?E1 F\HQ.)OYLE^ML*RW^%#KYS&B43 ML,;&]!9AT7FVN[&@0B_0MKUR-,FS[4EJ\\1OA=CW4>]DT1D#PAH$QP&W)]%] MY4B2?FG/4M5#D&+QLZG:!N\N2M]BZ6TQB@LF?^4CP M.0+5]J;=^/RK*C;A=%K=W4?"@<"M8%B!T&1UKGL=K&Q)V-)M2R 2G(#K_[!S M+"NGI&X>^)I@(-M""U&G_$6,P$VH=,>/"BT4=-O70O\_/'(&H%SIP@_8([='05"L=N.O.4+/?9N M*"1X&RU&U'@> \3BX*Y3I0YL4CE (> 8_M,] X-(%UB.T9B(>&(3ZKF&753A M#T@8[*-+#BPK=\FCIH ^]IPCD";+?6;UWE:JGMVQ"U-DN+&MQ,6S\(74'N%H M<.QDN-TD.ECU$A)[2D5Q,;[2EP%A-0HKTZ3)H9<[\6?!,)Q+>XG3<2LMZPQ; M2TP;9(?_ I-Q$1&,,PR&*!_E?J@,-FRYJW27]$;*BW,#Y46?$NZGC#VP#[") M>!U:3_%(]N=V/W'2]TITHJ"/$GY6/VW)5;\76%9X0P.4NT1 MD0;9-JN!-PK7GSR?<'UK%Z[?/&;MZT+"%)6]X<$?J:KX_LS@4MN] MB4/[ I',9A,2L')FRIN(MW<\3.EB&*"?XXD%>*5@PC;)_BR%$ZS^5?"BLTMX ME:F_P .[Q.7.(N"%/-;U#FP6>F:!15O!&:\XG#A\+4KUVGD"PK6POOZ M<[ \])_^_46K&'THC5@G@Z^7X?_&G%3.5%8N1IY#I^65EU$[9^EZM^=2) /Z M>Y\(@=OW3]]VL]VZ'SH^D=6VG]5J.YM_1E:6*75#W5\\;@\T!#(-XSR%&XJT M@?U2:/!6-(&=TJ5Q>"G$R2]N,N[OM9M=K]TY]MJ]WGZ5;O*F.,*+HAH#U5XH M*G J[[&Z95[5LUSYJ;H/O%PPYE'IZ00YYL6;3M,[Z707SJ/N"_6'Z1&FWH:I M-Y_JU ]/;D_UU1EX^;'FD2UT%>FA*2%7+#WO"X>MIW4=,0Z]5O=DV8-U ZYK M,EWOZ+!RTSS69#K>RX5;^]L(;LP8>;:4+;>D1O.[B7/W(WVPDN1W= M5L=K=U=50U:=RM,CP\F)!W;0LR?#X;'7Z55.YZW(<)\"?<&1-+_&AWYQ3Y"Z M%W%FP1$^SI94KL[;[<9QT^NT>T^2*>^' KW#0^_HY&E*IWNB0*?G-7OW0P%U M(@OI9!N6*/K8[JJ=3^H^[.VGZ)S8.9ZV=[6/YGC:>9?NZ%V2OPFH#\LO[L') M JWOCR@@+')*X7I\9TB[U_4Z5;/J:3ARFL=>][BB=CZ)N;=[3>_X#G2_L]%R M+:-RZO::G2PML!RZ&^/R:3=[!^I:SN%,_W6[YYI>LWKV M'\M7>.*UNT<;,IE>SX-CM2ZVN2U3_,.'2WO=TJ3E=;L5%>J1MJ'5A--;T=4? M;S+'-V70]8J298Z!:YGI*V8O/WDG)@885E7X-\ME=*]$.#Q>U:+=6B)TO6:O M$I'<7&?VM8=45BCO7-P;P:@[%_SM]R?JU0WE!!&,Z-K58K 5 5QDIJFDG'"@+X*)T-57B14_"QQ MF4SE%P+64\]MB="47<4*+L;="Q <$4NU)5@&XZ?*VC"[;G]O$">SF/ 1SRZP M_Q(LEDHU]AE^;"^ H;BIN2D78K" :M-G3D^>(D)TL4NPO5Q\YE^GWU=JJ10G MB@A.H2UTJ;E2@[MD8"$[DKW:OX#0=-())I+7?_ J06A@+"0:^DE=!P0-N+9%(L5+%G<1)\%=,]9P::EOA M>&]O84K_S3FWB/M<:.7SWNI._BR2_3W.]&=5!0\=&OZ>_NV&W,BXW+(ZNO M.9_WKQ\^J]JP9YG&<3]W24 MP!G%ZN-AP-B,15QKIIJ>D+UL1X2IH(;O]HH4)0-33B6'JLA=:VI;.5J\$6HV?G6 M\OKI0JP=X8HI]K@4PR+:#2*,6VTPC 0W?*GU+P]1@63!-+^BBH=9!U(5NR!Q MN(%=):2\:XZ36SI.-1=US0514I8P7FCE3S;N%CJ31?RW# MP#2+-5!218PQ@D8CYH\=-A=4 SW+;MA6^:/N6L,4%'8! +K-P4C M'ONIC57G/ZP8MNZFXEBZ]YRQ^3S5*%S]S2OLDNYY6FAT*ANX2M.G) M4(ON?]H#W02=2&1/@7TKI ,0!7S9RDOKK%LKLVX"4]%K/A^8BO8.IF+SF)5N M4G1C+KM8\;BS(N;47JKH0XFJH_)HV=I<&[M&0_JI3L()%/#_]1B-MKV0@ MZO[&/BKC*CS%;J9$)'L/'-4'5UOQ940GJV^X'L'U85;4ZI7WCO^,Z@9=RA+. MS/B@37\%NMY(H$_C3 IT4&G EAK3IIMO$#L0]IG4!R*E%V1]3&60FB__>VIN M1^-W)U\"-KPX2!#[]$KT4U(*]+6&Z,/4#PW/.A#1* .>D\;4841ZI @CS,!R MH0?23V!,MB1=V7%1_@WA9O&W_I"\V"E-*Q3H.)34HD8?TYD/W\1^P Q>K\T: MN- 1AXL;ZL)4^F$\IH""[EI)#='L%_P,#P17J6:$^X0ZOG)P8N-?@4WRKOCG MA7.!:Y_(^4/,BQTOKB9 .8<;5#.&0T1#DY"!F5FI6#60YRF.(?JGVA!'V6N-?V(-H)7(2B].BR(V!'Q(!, MJ6T3R#PA?EB]21D_5KJVL7OD3X1UQ!Z[VFU+/9+Y9;C0LHF-%<_NE^E6MU5" M-#*%6K[=LK62Q)-!^,]5US&X27G*ZA N0S+4X,$,G\R^P)U FP00LWM274 MSAVK6]T?_#<'?44I%>@8+7];^Q1LI$^E8RN2$!0[^K)0L9)0ZC:@/8WMF&;! M \,U\MZ D\6]90E^(P6B%SI4JH/-S1*&J'_)JUNV4E S41(UU:)!?8?#HJEP M#'RN%7IB##@F"JI;?PF)J$^8;AGH,T,F&2%DRF&E5T\' @1!.<-Z]>J%_JRA M%7[B,@Z&3A@3S*_\1CKQN:&>%% )_KQ"Q0?^=1Q5B8/(8;? M.,8[ZQ=WK[5OA4\1M9I.B7;".D5O7+4Y+SM.A\.$NMVC^IS8?1/8,CDHS*9RO+R.V9$J5@K&G%GP[UV:1F:KG8.E)96,!?9P/$SM@'' M97DE+=)3:/E?XBL/4?05WKES.IL%R [?Q-A7&A!)1>RV_'-K>?DTM=S(),U2 MNVLZMMK&OL9@S^$=P("54G[:D-^70"42 B8\16I&HO]"##'UYP5A2O(=1D1W M+MAYH9 N%*U-T?6M.M>N&LK=?]MI92% MY!#%QYKM7DC/46S+SH^=<-PQ[MH9][UV M?CDC=,TQL^XX;\=YZ^:\[W$?!J4LW(5=W.M297:\N>/-M5_G";"?PQ'QC(SK ME#O#7F'NZ228[9APQX3K9L)S]&6/LPF)1Q7'5,W%6;4<3CA^S\IE.SX-L&(IDF!XZ*269ZI]*%- MY,"'B-<%=?$Z.U-?7SJJN)<[E0=I3=RX$))6D6^9/BA[%294VU((E";"/7O[ MF9KDG+U]]]5S/^>AP+8CGO./(,M$T@]@!A?8SG'HN>_A+%+.2.OU MVSB>PE+.!TG0EZD[*HIW^MO61JLNJ!Z%0I4RKR4-X'SX5L1([BAOGI-G8-G_ M13D*^,MX*$)WF* ;OA" I1#GY_>GGJD*Y3&,3*/,BH* M45$_\8?!>)K*]J*"FLIB5UMG%L]RI!F0"CNV*[ZQW^8"+87Z -,:^G,>"*NS M73\$UN2"E>T-\]^LHJ'U?"H:.KN*AHUCUFOB^"11=L'\G:Z\TY6K'Y^M'LQ_ MO%C^CA>?!2^*7=A^QV,/)>^>8MA^QZ//@D>'CQJAWS'9LV"R9,.#\3LV?!9L M.-N4N/N.WYX%OZ7K"+$_8%QSQZ;/CDV71-2?62P30SEA("X)ELT F:EHT+G'(U*)ER"'I&3F$&(C!>KX(,L+U>$D#%5##B>P0, '^QT?[D@P4H M/PQ$X_,,#T+%IUC*NN"NJQNBX?X>7V' S^/PDWS$7AB#E^9]JI<-B"3C!!8& M2MLHB! C$9'R#,*&J5:%E<-@!,"AWH@0FB$1@W@G*N%"2&/BD*1KF&( 4J8[PQ; M9"6P-:A_CN(PB+PW0R0D\%W^'$*%1 H MC 9T,1MG[XY"TZ%B:W6L*+:!_+H\,.&S$UA%EG5$N @5I4">="Q5_0G18.8> MYPX@"^9AEAJP/(4=[]=4DQ5G69HJ8V,GT=$OP ]Z MEM2 HQJ&\K<<6+(R5-C1_A.^CJ@C,&%]BE$-41XK$Z""Y>8F)2/.,UPI[ S< MT3]-7;-#.!D*JZN(U 5S^O#]FT0#?? !F#62^,S8_CZ2!KI5L&XP[,X+898/8'(@<) L1@ MT'8S)34H3E7"CSAZ-$X]0\3281&+U&"!X5HDX8J*A!*(>",S>B?J]1+6#/Z. MP& 2D5O*=[MOB2*#0E4N@JDF0F&&$*!!BH!K"(\+3PW".%6X#$1;6+\/VH'8 M;KRZ&GP"\(]9@^ M!H\Y4K\&63 EM&Y48L20@6B""+B9I@-7/4A2U&^N)M3CHF;!C*^A,LV0 #"8-,8M$H%&>'AL8%$>R8.I8P&FLM8KC-#"V1JPO:'7X@"9%Z@' M TV%'S&$"S*N35E*2>I;B4' ]WCJ,K6.DEQ@K"8FOZ:933"WAF":7%Z%3'(9 M-JDJY(GQ/P'/&PFUS0>F<%+Z8N!++I5N:VF>RG Z6Y@-"6(#X2D(RY M3%T$(IH@,[/D52A^:%Z&!N/=LGIX0FSPJ+#1UC((*H26RJ;T1[9RY8\@#A"L M%KL[:1Q-R42Q_;JL2N"7XKZ\'E%6UFB"YBW.P0[0-8.(]'2[*OY<^J+#&,($ MJMAJXD%O-]VY\!78'"F$D;BBRY1DG#_*,-'ZJUP :[++/J&N&[B_\T2>(=U: M)T=FC!-'KABAU#)J:J?3*>DYRX"($X;[#%"=I2N#C&36I?F#, OUBW$<#U-\ M0G.A1@ZUQO2-VNZHPV>=5JLWE\N]N6C9U)ZKI(!?50?70\L.'A(;C%,X(S@S M:>TG2#MGB-.!U OA8*/%F6@$_7/5W>]M'/]POS#RYM[9^=LO^XN^Q3MGS0GD M 6:H'JEM)U9@_-^1.PJ2-',8_'C+K?D;9;:WGT]F>W>7V;YYS-I_\R&Z#)(X M8L1;;/9'?L#_\:>SU^YOH&9KI49.P'4QUO:4;R]@2#@40[6-!T3_8%#!.0.4/-&K"3 )4C M.*K7W\'4_V'A;$M%S\]T+X XTO>)IEG<_P_/FE2./A*&(;W';+K[,M1#P+#Y MS'0U@@6",''3'VCMI!@O'B+?7 M6XTZ,8,$$T.2#IM*.&C)@VQ\H2O5Z@4-]-\8D5\4BE90 D!EZ#VUW]JY#YP6D,JTS]!;5S7YPF MPNK!BTH[^W*ZAUQS0![O7]R#9J/%>2&JS3P^A-DB\M=T>JZHS0A^)!RNHH^= M+]S>X+W>W+:[QN0J_=>FK5KJZN(^4[9GB>0CSZM9_\[0V8&Q;' MW^^Z@%=0 /W]1;O,3TO66*?Z5J8!0D^=15[%-WU*RTNHG6_MD-82*)]F%4Y] M30W9QM2O!4])G/SB)N/^7KO9]=J=8Z_=Z^TOX.:5>5<>M,.35PM.^DFOVW3_ MW?BM0=7P[EGCPOV4#1ON'H&7I^X$U&5T,+P#E>/LPI3,XT/[97JI8_UJ*:^J MIXY?U;,:=Z"^V]BEH3G+R]ZDRBME"I']^^+-87/A1.H^\>JF+'#7#:XO;05Y MS(Z(=Z;_^+G*S_[TZ5UE>QGK0>^N:820XB$W.[V,]G5[^5Z$A*AQT_>7;5C- M+L%%LNRI6^[-^H]G_>YIP +=?"+%\W;;/2CVA7^2.[$N.N?IQ+VP,@J0S.[> MQS@!.RVK8![ /J1UZ M01W;2,'4.VP<'CT5UG^;!,.Q^+\YMAO\Y/=33\J@TBY8CWEWTY.^D,OAG9^ M(1/M3LOMMFK!+JU+M]V"/5O+CH!LZI-M?G9Q%[7U0:32,2QE>\Z"IOQG['-+ MB?C&ZEMPC=A;M>%7R-%3.@)X/5\8[(=[L>0>ALI'C>.M.A)EOU6M,G6P9+LV M_%@\K:NAK+9NVVX<];;K\.!6_'%^ND"W6M]F[>SQFMV8A5BQ^E;%UI_.I;)5 M)L>[.!&8R6M[UW^CY 4X(SO%\7&@SHFIVKV]]-W[#N MR=,Y/9BBC=%A]WR>9F*Z*#Y9>\QNO0^[4/Z-=PI3S'^+X^$/5*2UZ+KM!F!> M]+_CY,>3W(&UT%?3]O[(!ZQJ%%SV^>G3M\4;4M+%=GF5CW!\KC%>%AZSW;FYXU;P M%,X08@Z+H%/W_/3\MC3]2/!)3Y*DC\3__VQ\;EP NW]N_-[8+VI=[[B@7!:X MHD,_1U3?C7=Y5:NS-HSC#?%5Z;H$83 R2.NT;QO_NC6UOU Q?>A'PW1W)%;? M%;8JWHH)7-U$_YO8'1;-Z=W;)Q(_\>[0X\ZO'Y79^ MYTK^-1*WWN/!E^O^+NWKX;E]J0OJ4:Z/+7"H//1^L?'P*+NUF7;+KX7^+Q5T M&8T9LP)(C_7LS5#S.L\'-:^WG:AY*[#)8R,([?"#:F7-#C]HP_"#KF?41]*# M;$RAI7?L;Y_?_GXO-ZR:^FH(0'5[:!"'T!>+;8'F=Q^<14']>\MN9_T.TF^% MB[KPC8W7K.Z"%;&+IM_S5L#]X7Z[S!IWLA-QE">Y(P]-[[( >Z[>D,T[">1_QH/RD5@&J!^D>-J<#2R/S MD_F=G(KG<9Y-W--1 LM]DENR'H*+R$\N_I^D3-;8>F\6)])_\[/+F]%/4O]W;&T']AZ#MIW?N[?AS MQ]UW,Y4,#.5=BH=V.:@5]I[_1/M_#I=:DO[EC]WSOU!?A$E,_+\>Q5/P>QZ- MP01[DGOT2$?D6Q#ZF;O'^LGI5*#EN7\WR&(,'OX#.Q(]S8U8(YD_Y-C$_DX& MU18DJSP6I\=7?\97=^+L=_#S*$YVB%$66?]O'@Q^Q,,=,N2F\__W.)UD\:6Y M@L^X3[*$)=KHC3A^,L?AW(_^(Q+W].P6;8 VDO2=SO8<@7/LT)BYO^=3'WL8 MHT-L<+?K^ F+H7526/,W[&GS9/\:\.P=R-F#'H(?B0L1;DX/5L M018/?H@PQ%+9.)ER$%%"T=Q)0=UY^>\#8\;;@_3$SHL_YOBO?!=ZJ;I0X:(GSPB]B.=G'^+].!L<=M7NT', M]AV38MW39K2);S]0F_CW*[>)Q_PP8-JYYWP+X8]\5_S M!,Z$/_QO[B? T$R 61)$W&7)'TZ#*$@SS*>[%)XS"B*L\O/#0*P* /4I>:S8/5$D2N[W;:7K?9=5/\.+:L MC_63(W\0(.:=FTW\S+W"AO5^*O"MKXG[;S')A[[G\-GS8* T[^=)'WO+7XC0 M/;T,+AL@H*FWO(=OS_Q@Z+YL-H[<:1"&J-3C]Z,HAR4F.$'0]N%3PHRN9H!. M.)!;(H&O\!S\<2($K4K\G 4(C.3 8/_((P'?Z^#W@FSB9E>QBZ(*;V+XR BH MY^[U]MTY$,B-9WQ!9S&,D0D@%EPJE>%A3HUM9KO4K@3CQ.V^]:.Q#W>: M^>YS_"W\'9II1#S\9!*79P*9[Q'!6B/6U^X]X DPI4F#F,9#3RCF% M<1*XK2+003P'WRN&FUZ[YWX +/--X!GFUSDK@=>*=H^G_T7'$\4A4(4/)'$C MT)M/5,-%T\L? R>.X;"J@S*(4SXH:0Y'W)P/Y\I/W9>=1DL?KF%.>&$X3^)W MX'"8ZWLQ$-,^G*1.RZ.C^?C<7;J?.@]T/YU=?/CL=D]+MQ0]/10#63;X"XD= MT/W%BS=_?/G^X?SKIW]]>.^>7YQ^_.B^^_KY\X"/YN%< I MH=DXGND^),_T5F>9K]\^?#^]./ORFWOZY;W[\>S+Z9=W9Z>?W.\?_G7VX4_\ MI?/M^]?S;Q_>K9F+5J9D[X$H63YWB[7#KZ ;^JC=.&#W@3F7/H/CAJ)_%(=A MC,XA=QBD [Q'0*C#98M:2L*4H!^9/'!W..DDSM&P$O!W?PB*S9CN-=:%\+4! M/(6UR*3\L189P)V29O +U'98\<0;(Q$A/13%&4[]:A*@0CF;T442IN(*QB7E M()L$J5'B9G&2-9R%LX?O9W!%IGB!7?G)\"",XQ_XC#4#TC43,0K%(.-)YPEI MAS.XGV$J<(L'4WB:Y]H782!&_.\@NHQ#T/! ;_A!OW%R4!T2_"+>D T7]1U_ MD/%4F8!3?PX3'(V 2C@HL%\8SMU1$D]A(C$H0W+VK"QGM+!%4V^X'V'T.)%K M&-!F#/P\%4Y,M,^2H ]*!VJ<='OSAQ&; >_]09@/1>6KL,#XBI9W'=FW]2S< M#.:C^WQ@/@ZW$^;C:3-K_\U;[6?;YAOJ3P$F/<@BL-; V/L+)!4;Z"@B0_^* MKB8V9-PX[?OI@$> M#+A,G L-KSR9GD?=%DT=1E560IW:="=9W3!P =.\S&LV&T=XK1/6C"S"&S* MB-;200.J!684WE+2LTDTRHEMSL35 MEI]HZ2V4#D7/I6@+L4P^0QU#F8!X6AW0QS*,S\-7^JHU'_LMXP'^.[!*@&D, M8GI@)!6@ )5H.DO$1$0I.N92E163ZMC9#$0I7!:@6<'DB"6/VJC!T>.6X\HI M0!C5'F;/58Y*3C/VW-,T\&EBMHL'#OB(E3-[?,_MM%R#^)_:&3X/$G,7Q!BK^,A/GDZ,PH@D;ZJVK@)ZD&R_1)>@?1 M*/'3+('OYPGR1@K\(IW*(>Q ,O?L9=FN9L_-="@4^22*U)<#;.:(C_ [ZN,% MDB -Y$-A[50M2;-5)_ 4#Q!NEZ$>[$(47_I@59 +G9ZMR_F$N#&/@=N*Z]<[8TA8C&H9Z#CXR9F$Q M@F%G\2P/P8S7#%*4323\? 3/_P;,BP$F^,Y -("-0(:^_>P&[M[I^=^ZS>8^ MJA9?$W\0"O8DQ^1WJV<;Y$]T+:'&S;@3TN131,$X.V&0"7F!Y M"O1@$4@%8,LXUA"_,9[@U+ M3^EL01'/G-EI1/0W<" BC& MNQ0]*?K;R-:U"ZJ9U!^-<_>WT]-O=$+(_,;IH!R#$>F)!(S=()$C@+! BIQ_ M>*?=5GP$61$/U)G M(%0]8!+$T/ = M'-+UY13\C$8D^:-"F4LB+RT6H(4MM^@"0Z)X"3(\96&YPEG,%87;]KI9NGOPD#]$-D6>1,]8D.%D@CB1V\M2IWXC&P[N MY/[6GEHP#GX3$5BPH;O-QL%JPHD=Q#(87W516E:E+9.02]PA8J\FRI%;+Z>V ME;@7*'_0K$%MAAPC?NB35QCD*+Q-DG0HHG@*_P;B(W4UO5C 2\'@9U(34B^Z M_A1U'5 V%G\$1F,?^P"U"KZZ09I)(\ILCLO:9(1&#>U<%CMJ&C5;AF]3B =; M\H@D\F46QNF U"]J'I[!1$!I<%',G)V>PW_W973'11]#N_D:8PD2$0:UW7?D MU*#OP:4ET")1G@[W.]IY#7JO]9JBYU/_/T"(;*[")I0O0\N8^D-!M@7J?,95 M178D&5DP,W84@=HJ;Y@IILX$D5IS27\KO89&G(G78-0^Y=>)U&Q!JG'8_T,W M$A,Z8+$,,G:*-Y'Z9MT1^?10&X47WS*'-63(!K17L.OP[GG3..(L+WHM\ALK$3#__,Z%S.7 MQ5=XF?MIGDC&TOS-RJL,O-!^"[7?B;3U!;&' [PO?%B_Y&LWG0C!-S)["3!YE(6'1#P5D$4\W=0Y5KG]8/JF8VW]K+!Q287X,W_PI2 MY:?[&(.YZIZ2&^C7OP5;'6='M>8R4)'U27Q%K!EPZ2_:&J C"XXJ!ZG3%\27 M";!)Q/X*N ^9>9%/C+T_C?L!-PL>A'$^) [+B6D]]VTP=M_[&;L>3\_( T%1 M[$O!-@09+L8!1$X;S$]D)ZET,C@T-1]C['"F.(=QYLL<1A752%F4TC1I'O@ MS4T49DO6=LJW-A@Y8NBY*9AO?(^,0O$SX.707,D]0A86B&R07,X(^87C$/U8 MWONE^1M'0#*8!/!']"C*,#G3."+@?@[W*U\)3MW_ ;,87OH$@*Z$*.7 "32>IZA_& A*4Y?XEUSX%/2BR@D-XD!IB%@[H,D/+-0,$4OF-P&BYJS M6%K'J+0$2'<0P69385Y#:ZTX;)&.Y%ES3QK#T2Z-8?.8M?_FGV*N\YE.205$&847YEMY\+==,; 2$U1:7*QR M$<$@R!)L+Z\SM1S.U#+J-;Y#EUL8_$"?H2T3^P+#E1P.A7M)&0$_@.8C7SN] ME8M._=EX5D$IT>EZTJ9G]1A&M=0H!=BM+7Y@SH'S0>+:,S*,5!M*&;H M&J0,"JP7";G-MQOEY">$(< :$BI4"?.?PK4#Y':J =^:$"]'AE444-\Z9%'W M9?4)JAHCH\KXM3=CQB:I*JR#'+)CJL-L8#/$QKU W M6#'9E4#=7,:=!L;C@!PP#7[B8_J1,3G_Y#ZJA+Y,_=T5',A,'=X,&AZNO325 M7*A#YK J7VE9:!>.\H2,DV+N)]G!M=M;NZ,8P1?*D_(]2'\X\D0K+\FV'E\V M:M[?B',=Q;D%GMQZ$XC2/A)2FHO'HNC!4@SOT,EC1QI:TU8"@!TYQI]U.%@Z ML@(0@IPD9L6/S(!@*#6F M8DA380>3=-,&E!VR[YFULMOB[**P6,VUY0AZ?K.W-7/0$:R9B)#&\9OR(DUI=0I MQY:*=6ERY=0X_0>5.P?S!)'#J50R(D8?L/(HBMRK? 96%,"17GY6#)6MS3K$ MN>^?PT/E)#Z7?1.RYGE,I%DT<",Y$&&3LD*(O$>I[] M5;8*K(;6=14D>CSV($$#H&(LM&4&Q1>0>IRM9K3OUK)GN% MDU+8GVR2_3#JHVA2T%:'(,K034Z[Q3]XL@9DN5!Q:D3'8B5]:X6*2L1:Y:#I M2]M9.;>1/;IX%@+S(X91)L%X0M:9Y3VDB]8?3V50%7[$PX#FG< VDV[?3Y) M),3V&$1+XGP\<:CE8FV\K3:[G&^-2['H#96OJ@B"ELLL!MV% HS&34J$DDXV M3@FL(P&H0!)!2PF?.)$&5PXB0/]54A-A&#Q)?CTV20^M+Q5)KTD-RP*2Q Y6 MZH-=G+#SFE)"I]B,$\@'S)S&483QUC$[<&WY84L92TZP(+QBMV449V1#H^]2 M>Z+M/=S:8W*.P2G),07/L<4:D@PQYD(F6(Z1C.U3Y+&3P@I7 _^/@I#@^7XVJ,A(RZI/Q62]RE#K/*1Q(%+$F_[41X:]1G'@B_(9-R" M"DT7*]DP<<)!D .M?U.9!\^[+S*D'APR0L_CU (_*L\ JQ6#$*Y M%53@W6VUR,%@^YF>B=\ EV^;APG\!K4_G5H<#>N-5.- TP9:G[%'C%33M&3; M%,%<2)2EF9U0S>D&@E,NV\W&X2OZ:NNP2;M=N.D;B9.*6%SY9F "CJ2RG>55F@%8TX32D8[H G"*0S^LNI* MZAP'\B60H.)*)I+I+W#I"SDSO>KH:;5B!8@@YX+USL:S1+).ZO[\C2S.8!IX M_:- (1N?E!JZ?#(2]/=JE[M_3C $'D1'U^PX#3K7.MNL?DT OU657LI3Q5]NO*SR_# '04:43EA;.W MA%((!L+!'1O97M.A,HDI3Q*_[*?(P'E42F@W+DA]9OF,#6VX'W:E23 Q7!67 M L"'QC&I<0QA0(D!4_0Y8!B#J\%0">+*NPSV2D;Z&3$A/>B3 M/0QG_S^8J+FU/'>S&/[A\XGA'^]B^)O'K*2B?I<"ZG/P\UEHI!3)*FA:TM@3 M%+22936J';'#@7T0EP9&P(8@7:.4A?_2R-+- TK+PS>45@XV+]J-K!UF M?-,AHA3>:.40LGOEVQ$V.Z^@F*"(ZZX/ZIDHME.A%N7?DIJ$YK**9Y='8!5] M,G8:S2LN;8O: MRWA,15-9 R%EN/0G+2WE]LD",EZG, B8DY>TMWO#*!I56:A18G758 M<-I37K7)G'#D^#QYHS@97BU,-:TD"5K\;8(!6ZM'H.Y*5]XPOBKO#668J/+! M# 3'I< *A6SB<'6FUN?8ZHE' MB;:^Q#:!;_06?T..7'VBGM58;6]SP,J.YE99M]ZI %;;$/6MO6"?S%-5+8'8 MNE9_?"!>SX1/T3H[GTY.]\W9TQZ^ZC2 M45722.MC+T'9B6+BI''TJE 2NJ_, XPK3/*$[5GUI92^=&!5?-E6;7]>VN>7 MZ&'0L)_P&>U9>$T[L!2^%9- YA:J': H&.4AD;\@X@G -1Z&(AI3[J$_2&)5 M!(94FU(Q%W/4,"#4/L18GY73-="RQ>H6QZXNDZX5G5B MT!F0>4:22YT0YED-"'2%Y5SR+8[4)4F;&Z4T*#KR!8302VH$C;I"\=5$ M"#L-_1=*'%(7M70"@+O.T,!)W3 MJZ"JP$!+*2G)8QZUS.LK60T>Y; R!&.G(E&+W=S/ @/H*MO>(C%E$&MT)4)F MG0B9=80HM'.)Z=7'VQ[WB:";U$5KE9^KE25Q*,N2L4XL)^Q[T%DC#'*/J>Q0 MEWO)$U*8#]F)?0SMJ\"RJ4) G4!'49S:*(JI;I#Q% KBU$90SHI)6S(M0^V7 MS.S$MZ=8.V>.>Q !$V8*^<4I:"1X7NTC/,WL;ER),Q+M3/1?J'19-1CY.G18@OIX$)"7!GT#YD)-#P/VI*D; MCE#9!088"%E 62*[(:1631E"C3<#\B+5Q,J:VQ^1K?,,4D39-AJ*T.;6(,W>4OGX89J^P M=(*I5%5P\QYX$!3#J =+7Y&AA4Z_/!^CS#5+W2'/B5B M&6>A9-]"\:>,"I$[B:NX:'P\+#)5E'$B$D$Z13K#;A*.-:C!8*%OVXK)[A3L M3L$]?OR;.!#L-FN)1NEEA[]'P2:T]VB;6; MQZP4"#V#0S^@L_M.I1E]#+%7BE5\@GEUT8@Q2K<]:/EU$< _A?0SU6_86W0-K'(1J(DPECD*9T"65;V-@B#V./ SP!88X=S]KH-!R> 2)3Q_/ RLZECSEL;7G?ESSOLCB[;/F))]/_I1+GS" M9)P@RPU*6$+BP'-'-K_*TKA+%*SZ9C/(S;;A,HS-95B7"*>6?Y?"K3I4!)48 M.$NP[Y%B!#*!RMO,45Z)#EPSM8D$UY3@QI1\,,P'RF%L/6HH@I$M53UD]D;U M1D4@*;DC1$HJ+B[/:B^/0@K?,SP&,BQ&-/D]9MXPB'Z8C"9K(OL-YYRZAMKK M)UZL+D8F3]8LQRTLAYB2XUJ8.VDE'"K;LK*$.+$X-;777/]\8/R:7?Q_X [&)L+)T*) MBAG0 M9^?7R-*MY86W@K+%RY#X?9%=$7P^4\=S!:@/GJ.UAW]+[,^*\E![E-4=+%1F M$Z5,>"58_%%9LQ2R]Q_#5$:2+)Q)4H0&:,5FG*T!6E.Q;&\^@7?/'5O';^S(IJ#^OZ#+G ME2L,N4U?8S)]W0)F7:R.,;+3):G5;B3&3,7B,2G/M:UO;- M5MRMPU>Z,&1(%TX:W&E.SJF5,9DE@HW26A7:HLOB*6*G$C[7JE<<:U$L8MPT MF :DH,B: I[VUA[9BXGMZ&/O,2EM8%]E$UWQ(TGE("[<@'A@S]X!ZJ-85C8K M*I]55#%%S<(4VU@;IVIV*O%^5<] B%U3@3GT 74,'8J?3RP92SKK!DB762I^ M<=6_"CYT=@BO,O47Z,1:XG!GM]@+Z>K*AGH516\V^9^I;";#=\+A:UM9K;;]K%;;>5@A![."68P3 MM/GPFHJ37]QDW-]K-[M>NW/LM7N]?2,(2V'9+EY=U9ALM1"YO"9U][VJ)W'Y MJ;J/U&^M?.6D]$J"9'KQ9N^H<;QP*G4?V7^U.3.OB+@G,O-.H\+23V/FK4ZC M(GJ6?F13)MYI5"Z(5>:]NLBP-",,1ZF/+5ODJBNK64Z[ROI+:+^F2>P=-WK7 MSV)_W=,X;G0?GQ:'5?YZA WI- Y7WY#U7H?5[]H.UG43HE454X_ F7N]58[I M^J?1:C6.-F >K>XJ[+GN61RMPAIW$/^+!U7!A&]XDM8O"E802.MGO#2?N@[0IE([Z2;$TNG!\(]0S?GF@G3W 3AM-?<"$G= MKMJ$#T^+7M5(>OA)=&Z@:*O#4DCSW:Z R:_]-^>"^JIL=??0/U4'^F)DCN.H ME'#A2C1J?@SWVS'8+I)"OU3AGMV]8F\W&U*3<4.HY*T*LUEJR%U"99&C[U/B MW2(DR 90().1+>YU&NBY8BH*5J!F$H%. ]TMPK8O(]P_?HCP2<6@KKM-JZ[2 M5626"4B M/!N"GUWP3 H29$?\AR'^'T#L,.8, Z:YS.?<-)(_%GWKYK+HH_=7B 9*SP7B M(K/&8IM?_=O-ID[ MT&/U2&&!7V@Y0^SB2RK1+]0A!M%=53RRE@ON%C%=?>NN_\YV3NHI?OE!@LZ] M=DT0:Z$$H@+>T+EMP4H^"7!LQM0=&5!OS0V][(\F97' M6Q Z)=XX-+D=Q.IVVUZKNZ/6:M2RD7[Y?P]VE%N)?I"E67>XD&ZE)R]CF)N-I )H+>_X<-64K%5G\N2HT&TV MO9/NJAFE6TN&GM?JK)J,N+5$Z!X= 2]4 IUKED_W$7&K"M'NZA+MJT8Z#B+$ M*G;W$*2E8MO5?.'FFPDO@269]T-Q^\MGT1@JZ-7RFMUKY5KW+IR\J4OOMKS6 M227P^"R6OK>2!&LO.KI/EMM[1UZK68GRWF++[S-'YHXFZWNK*(NZTL \9,,: M GG/XL$/V>J48/BBE/\HMD4U._$.6_=S#3UA(K2Z7J>STT^;SYX1VL (O57K M@C9;*[N1&'SGSX(,AOL+>PNJ *J%F_W9Q?O3IZI)MX^\[M&UE^U6&D^]GM?K7%MGO)5+ MW^MZ1^UK[:?MLQN/0(DYJD1_[F W%K-EMRN/]&:PN,?/!A:WU]S!XCZS3->[ M)VE<5]]_M]2R^TU(O2L7!#(S\CZ6N\MZW.BLQ_8N MZW$WJ;5.:IE[W M<)<>VNQYS>LC!$\B!O^,,R./@&C7\O)6AGDZ)][)T;7I@5NY]+V5)-CV1;@. M6][1X7UL^2XS'V68M'QU[WY#[KZ#8B'_))IIBM'HNN2W:\]PXX#YUS5K>H MN^8=/2U"/3!XX4V(=M]9%BLE]]X; IZ<9G]9PEO_C:M6(O(@6YK2;EK[5+N'F526T:.75[=YL.=G?2\WG'%8;$A M&5";1JS.<=<[ZNPP"%>CUJ;FU6T:G;K'&"2LA$5V>76/[N0= MM9Y][++G';:O]3-N.Q&Z;=#&[BF4_]@1W&><5]?TCMKW44O_]);>.?*:[6<; M*5E!@FU?I*37]EK7MW+?Y=4]J8NHU?0.6\\^S?W8.]X5/.SRZC"O[KAS/\KI M8VMEN[RZVJ2BULD.[O,.PR[&YC-QY[K6IGE&=A/'5[WO'1,T4< M[.%E_OSLQL-C[^CP/IH3;%2&W?H:='_X.0O]B.W,>.3^4\S=,_:6G6=^1DVC MW3/X[U9W\ 8Z_!J\^:XCQ\$;6FWPIN'B#^H/+BNJ27 IALXHB:=NZH>"NGMK M/38,!F2KNWO7=.O>]]Q$A)0;5=N VX.9!U$F(A^Q#G$ ZNJ-EYV;YC/J-XX- MO.-L(A)W41MOSRVT$/?<01CG[%[(R36* \/+@SC"MN7J-W&>I7&>8.ZFU1%< MTV'JS_$->#P7;A:[?>'XHY$8X&+Z,_!A5G&>NNE,1$-VW5)7]7$8]V%9/$[ZVAU,_&@L9$J/<,!?:B..@U^XE/# M((&ER9&0.J PE']UZ2?LUZ&7Z?<.CA:),'W\;N=K/3;OP%I#,BGN:*CSXZJ_ MJ)0,!WO%FR[WO#- L@ >@V,!GPS">>$T 4\/8<=PN\@HA#,3SWW@4TEV?=IF M_IR2D($9LTF0P)GR$WS*<_W4O1)AB/^U/6X.?&9@&:(XFC_X;PX;:UFE]-%& M92'4]'ZEXUE_*M6J4Z>P[)E(TAA91GO\/!BKCR=>"4\EDVQ1.L M2& =4\/MCL7MDN0I*O.8K)O A-D=F05(.'6DAD$ZB/,HN_Y4\9$9),)/^6R% M/MSL:N+G3!-WG,1IZC#;D8#I"S>8SGPU6SQA*!F4<$ESD!ZPJ3AU^3U\$1;1 M%]F5$%'-AFCZTVX/+W'OAHME)Y$E"Z9(>%C7PO%!S5.WGZ=! M!!/?\/)V%\5S M#R(:^V,QI LI.AC'N(W)@N\X>%HO Q9 Q1/L%>:3Q;%DCN*A5E-HN!?(WDI. MZ2.VV&U&AWPV"P-04>!T@#1C^4F\0V=LX:SE / <\/@@QYFX$=S:"Y_7L]Q: M[KL1(O?)\T'D;NT0N3>.65%2C.(PC*]0-'%-5@K*,FH"V835Y,+Y=VK/OU=0 MBQ8+&D_?:2O)"-)'\&F0LT$\3$F)IM*07QY=>CRI^K4%?JE[JK-J-6]68K&* MD/HW< 9 MCM6N&AIYM(-PSW+C,9#/[U2PF&*^%('^LVRV9?GJK?:7NMX M&;#PC3/X'V[J':]5;9S^5*;>:U6$]LI3?X#$M1=O/@E@W]44OET,>@L(\+R1 MGAZZ[^':4N!?+'9Q&=V'%X0@43JJHBC M,X!IQ5,5 < )38(9&A8#/$A#>E?%R>$]%?=!NO8#3M_88C<\\?!O(A()[ T2 M_'0X#:* PF?!I5C,\?8[?O&=N[*]^"D&.8X$&SR@6!UQV"2?#NRU"Y'!6D'HT9QGY$ MHD!@XI%G?5;QHV+0+';#P.\'(0U,"37(:)Q <15D$Q8X:6 BU!QBQ]5@+ :( M":(H0=$V+\7Q[2C_5O//=Y*R%/V5%:2PX&W.?JL+',W0I87\FXJ0$T;P"*!A MA8SFI#HW$#,9-)5<^*N_.-+#MQC\&GV &(G#I(H":,LN%K1!48S#=8:"& ]. MQ8/<72AH%QS9P.#(=R.7> ;WA\BUY,=['/A!8B-'A\J9O:R4IMEH]X+( )2N MP4&_U/._P$O?:]PL,/)J0^9]V+A9:.'5.J(**V_ZY^N299>>@P7?7P5KM<'O3 '!C3J[;W*XX/BXRC4K!PLJ%SEQO7I38^K_ML*UZ!TH3_YC3QJWWTCG_+R6U5[]7'U_SO!3G&J M+D9<@VOSHC9^;]I'=]^;I[S\)RAB5^-2 UK+U9BHTJDX[\Y"6K>%=#L5?%$N M9B$%-2G#KX;?O)I-XI".V.)%K M[3[[#3!OC]9BWFY(X$!C=USZH0$187BA,5>?1&DPE#DF=JZ3GP&<:&;1+'6IN[45G&QF]6Z_#NH:&GO/RCJL*S;>8')\&N M/6JU"7$ F$4%,7)3%"#:E>OSF==*G[V5W.O[Z]XFF,8*ML[^$].#:(//)#S: M3@W:NXL>L 5JT+VL_S%DE$2-94PG-_-_(H!:]R.J1W+7-XN0&KIC-O/TO M_)^\VH?:N+WV*DDKZ[]95G)@K>=TW>G>P+HEJ1+X698$_3Q3,*@(-TRX@S&[ MM535T!9<$:TJTSRK*^(^UO_8ZM$-VB\L8?+/_C@8_,__.6ZWCEZG;CKQ$S&) M0R#IM5R^AB+X&VSQ-97P1]?K O*X*_E[HU>]^'U9O7R=3^'RO^;8)+"Q)X- M)FE[ATFZ> ,-![C<-7+C:><%[V#@\;Q^XT .6.E'4F$ER)+WN=7J-5^DMG#07; M#\Y,FC;4>@,KC V^O0)VU\ 8J1@3$G>!?H>-'M//?7ERTNC6DN^DW3BI4,_] M&KD^>6 R'UTQJD2^[Z=!ZNYIO.RAR^T[L:,GZ%-XLM6S3KF<7E9)9UQ/K'$5Y^'0G<"'BESBSV9)_#- #)-P[K:19VAA%L,X M W7PX"_X <]]V6F<3/7")W A"YR@S_TW$H&IQ&*HIN&.@G&>"+V*.1S=[>2Q M1=T!-*LYDM7*1[6K6*U[>+2 U[K==J-=938LR%>#X6_UUE_Y*;6=@&TM:\+! MON.;E^(1R(%N40S@-M:O!/[XA3"B3Z= J8'/P!#!OEL:L772:.H1Y3R&N6RZ M08B!RG6)W37P5U_.SETX!VF>NG\TSB7:9VF!5XS%D@2"NC$HP5>>E"?A;\10 M?9JHBZN",<>(AZ%XDZ%0T&_J#,* $G&XV0S>,G&.317FJOT#V,FP\XA/H-KP MRA61O1Q1'9&?(K9!'ED^5^K>4)8^B.T_"/ #_.$L!3P?"/8D?/?W(?CDR 9 M:77X(>XA "<(!J%!@^E4# ,^MD R;('CIL"?-+\H(\0DPJ4@/)$!8;MDP53( ME!4)620[",-6_T<,8.G4* (Y)QZ-4I$YP)RPM:,@ 8K1VP;903J=:7%Y/PU@ M,LG<_>?G"],:!9[X1QX)]UC>X+*+#SH:D!WAB9==B]L-)Z59$L-RAV**OZ-+ M3/P,4DYUD^A'Q(IG:>*+D"3+8I:5+" ;]1CH%L[ &F%L!"%6L%/(0V.5; !Z M1YI/$:7F+W3!DO"6\J,_=\8"H;5F$ZH0D6V9;"&^\ HBTN*6[S Z;H0AL+J; MZ7IWSAU0F6_F:5+66LT'-Q'-_3%IW+Y_$J\#ZWVC5WOO<"8;O=H=UOO3Q'K_ M(PI0OZ&^F!L ZM[N=;U.MW)TG@0T>J=Y['6/*RED3V+N[5[3.[X#W6\3/GS# M2O&ZP^C'3:][N$(D_4$*0-I-;&&\0DC]86;3ZGJM]@I1XO5+JSK3LT MWVEZS>H)?23J=TZ\=G>%'+T'F4ROY\%)61?$7\WR>?U=#Q3N[0G.,&9L!F$^'P^/;I M?UM"A*[7[-V^NN"^ZD%7_F ]VM3#4G^U_@O7$OX8.S#<#^F?)@5ZAX?>T]0XK(9C3],29KF:C%>!O*E. MSUF8FH YC7)Z]%;G^)4]F6X3DQ6>[_XNBKL[%3H6MOFH<6RVN;-HG[O=1N]. M&^VLGA]0/\]VJRFS1V9Q@$#[-.!QL]$L<,'14>/DU<+, &7,+\&]Y%'/N M,13?:M?Q <+[%/@ 6]*?!!8-6,8Y1T7OI%6,D0H4.Y?Q@E'3SD7B:/]CLJ< MF 8_W859#L@BU.5!QOS]A#ODJ&2AP@3L!*-*&+\\0!A?J?<=?G_+N:2 &//> MZM[W09>)?S%M:AK.*FUF#4, 6W50CA KM3H5=8&%(/RA1@9^6=+,W2E^A^68 MR7-J-1=]J=GH5+]TQO_ KEZ%#J0O.U9.%+9BJNE(*F=B,]G+FG6J@[<'J]J_ MCGPUS4D*B5=MO(^Q4NC5OEI$,8VNT:&_'^N_M[>ZZ.@9=_Q5FVRXG M")L@LM"T\_<8]Q4&!OLGDDQ#:::ID=J7TTS/+U"ZZ9U MK)NVD$(WH$O7OF*E>%]XP<+?(SM1+E)I/2QE==8<7>0L:4-D?EBZ/$:ZRQP] M B_,Q"##*5;[/EI;/XYR7)#*%:M9="94_SXX'CDF]DV$/Z0^:=M[ M*FY4FM%Z/J49G5UIQN8QZZI-%1M*D#NK=%,L* >M=J.MK;'#BFTMQ7BKQI_A M+OZ68UIQ+I'E)>/ZT!C3;%FX*9\%]P6QL M[Q56ZI]9L$>T)'#_%%II<*)"[TQ]='"7.C5'OJ"S=Q>5/YB=JE0\\*O $S"\ M-BL<>VNK#3++C, M->F$V&T_@0A9;O7&#/:+7-9H M<^0+=/G('4(W9?G:FR7B ,?E1[SB-_PI:MU2B!4"#JT3R\WD%=;3.K8=CUO+ M%0_+?NAL8'(H.$8*QE:24W*\:PBFE4E0C3Q;C. M25AF6 UBZ%@'HFM4#HL[MHLYEA8OMUWR@L]]"XE74B'X, MZZ4O6:8"\0^)HG$_8X^V3Z78&&Q4!A-2"A7/'ZSO4;4V?%]6WYY/Q \LPD5" M^JHF-ZBG*6G/U(1LR&/EJ> &\(5S0E*_F0A0[HW;,83QN<(_@7F9OL MO)[ZI8ES6GTOU&RZY2Q'A^2''5(3_@;_R$3+NC\C\F@)',S^@ M>\ULCV>9!_09#H7B-HV"GV!3:RN/J()%XXW#YBM4^NF[4\^>5785P\RFP0%/ M"0Z:FM36,OM7684N]:LRKQ--]Q 7K-U\_0E^<$[IA];K?16H,7O]TFT9S;G, M\&CBE]C$>A6'=D]+3$*U:Y))K&VA$P.[0QOC:&.OR"X8"H)9:.6(U]?CH M5 M9TL.<2L<Z:,3@Z0-[':O**=L[D/I M*M#$HWEJ3E)CT @XJ(&U06^([TH0BU#BWN"Y4%-DYM1#^1D-7>'-=N_5]G,; M[HG.;"AQ&Q%+\YACRRCWK991=0SFX>6H&4SBF108JNFAKBB9":Y'BYE84KVM MYR28K[.,DW L=Z^[7\=0?/>A%#W$M&%WCV]K&W!T'\/I"06%"_3IZED5F<>Q MF4=R3J?1.=XDSJEY:W4$B0K&D;K---^0^$![-YHO9Z#B)??NI@Q4_))FI;-/ MY^XAX>OBYG\!:=X3@--0F48,+5OZ[RWEPN^'@AXZ$C>Z^WG/%P MLJUV<;)[49RYFA.=6DY47^_R]6[F*>_9J'K%HMM, #NCNDAXVCED_D7O@+I. MFO?_(Z.(Z'H#B6-9Q0,P\>#?6:K'IM EQ913;5EJN*8G!J5TTRDM/54%^"5@ MSL4U>C#*@E4Y5?P%V5;L;S70#/RGNJ*EJE=UY(-R/O_ENG72LVGPEV"RO'CC M-[1O=7'=L)&=]_;=KWGB2+\>W:-X ?:%3/7K9X![]N+0=V8 *NC9J%^ M22 M[R5("RAA8"X00%RZ_]I>E$-U7<6BKK7#/>[X]'[Y=/!(? JJED/.7.7" MRZAZUDC0H>B#] RQ8 2=\61,TR-^F@J4JXJ[Q4_T+;J=YJL==^ZX\W&XT[,# M$2H)AY0+Z_><$\VXC.AK"C(L>I%.(FDE?'A[=O'^5#.WHY@;:$W)& _%XOR_ MCMT5FXQD[3E(5[,E^VDDKQS+B\ M[>FB'(_QH%4XV"F)8J1T(1WN9<_.Z\.G7QZW3,C;4SFCP252G[B/HOU@RLTX M(HU^L86MEGB#G,58NL7)M(\M!J;)8!9>_62V=H_?*@!]I#2#YV=6'UWTAL"I ME=$4$0;B4CA@X&3\_**#;3NF5Y9A.)#&J"X=\7U/.RS3?#0*!H@S[L N3H6P MYI((PLUF;R7R2EE2\&3YWY2Q.0S00\H/PZHPNXK]X1%0RVVU9:< "KJ#3IQ/ M,3)N+Q_DQ26"D&-UL:$;P87SLM#A,0KS09:C7Y.N5'+*(@9[/)1E%5Q&0!)( M5H7COT<^06I[QKFJ1Z+34,X8E,.DGN,/J/:+BLT$[ HIS'!>D)\YJ48%TN$S MG,6A(NI@@ZJ"/BM"[_^TTIBWWLOZIV9V(DF,S250#^(8([K'T?276BNV:AC% M(#,<]%<1[KJ\JS23V$>#W/LRJ$SYG?I]F2/$J/SER]UW&:95# ]TKPN>CFYY MC4HL.N!/&Y3?6O@(?I73IK"@)O$Q=T1Z,.PC"'PY"('/@Q'E1Z3N)ZI=;-OI M2W013N&@4""7'7AG'[^?NRVX$&1XXJ,?) ZYGMW/_"2_*J,5+@=#4^&"ZCB, M$08]8,[BTT31SYB;#U!QY2P)!G1X,!S#4/SR+W!N,0$F[F.%I@P+P(VQO;SY M:__-.^2ICV%\E6YS3N$*4/MTN#"#,'54TJL2JS.L/\>[_HEY?1\;0']5U.H% MK32O ;,^O!F6]2H!)X.0_VL_^=N;S8')7R\EV_=/R75 PV_T:C<%&G[5,U-= MZ'VZX_;@9EF('(\7S7[)3?CP4/%'AS5XW[=H;,J9Y#K1^?%1SKN'7ONH G?] M) #:NVVOUWQ8?/:Z\W 33C@=XIW-]@_8D%B*& V"4-@57]C3&7XJV'CN AMO M_=#(G<[AAN TMP^][LG:X+@?LOWZEPW9WMZA=]C:%.CWPV/OI(K(NGE'6&]> MGK*]S ;J@V[<7J?K=5=IF;"_[HFTCX"%5I 0^T_B/*HME2&F!]W2%JSJ:'5* MKG$B1UZ[BM!^#UMZ?QOV833"U*QXY!::K4JP0RK\7^@A7C?Y0(PU5V@?LOYM M]-I5Y>B)'&]6Y'TXK:64?.GM=LKT_@KC*%=ML[KC8-6.V" M+")S;Y6S;F5E"FOTG)?'=F];NR'F@GZ8G2)#6^U4D/-K?4'+Z.\#!)1 M[%-FQ8JA8_ H"%JB;4%9P"\L&\@G.TD,3=B5CKS>2\[E5ZUPW7R&K753^9HN M==9.6C"T1A2! H90HSER-%UX.BR\+L$:L>JY,,FAF('5%OBZC; _C4%0_N5K MB"D+XG0A$BDGN7D>G))O#OT)?!6]0TLGW,2)F@F\H M( [BT0'&(]0(!5@QA%=%B+*#&H@RA1_C.3X%HFTX>@OT$B,W5E /)\\H1O!' M;%A,,/?NRR,+ZWB:2^^> ZM_)N;73QV1L3+UDE1Q%YW-S@WOQO<==P-3@&**V!'T41-GIM.QI(_UF2$4%( %^(XA6\4H<7+UX^\(-1TFG>^:71" MB;.VFZ9CJ-905XVM4]A35Y>-8QI2&*A OS"6 O:O7%$>L;/\4+L 9+CD-F\\ M\!'FSSV6W%CFNB,HCY?MH\:A-KCYD@\YS\><6$HSAU>MFS 434>YFW8*+02JY83,%O6E6 #S=(U(^N400K\)X\L":'/:P$=QI(; M80!J1<@S+_7;@-G#;K/E^"P@9V^RO^UK]K=M(R&K\70'&CB)_2#R9<+ARZYE MTM"SB'B?P]6+PE!=IC67*'::<*Q;TKZ]ZYI5,"JQQZ7[0 &-D_3_L_>F37%C MV=KH=_T*1=VN&Q!74 S&0U6?BL!#5;F[7/8Q=-?I]\L;(G-GHK92RB,IP?2O MOVO<@X8$;,"0Y(?N,B!M[6'M-:]GZ:EO*)X& M\_6Y!#7(,-[M16U<<7KJ\]HS-]]]MKU_36X^3'RP)E %4&E#J'+\"TE^8N8[ M3B%,[(."#(5B(4P@CUP".4-MABGJJ!\Q7!"J:,N1T(B,=MVW%3<$,1BL!A'B M=+D1H[X163G@G6W1ZY,73F:MR8N<)MESXQ[%?'$[ 'QB,:>F$P??:XJ^U'WZ'H;6?:?V$1X@=+P! MAO$9XDT Z7$IU!(%UFXE\Z*1=-2,%\ M&%18&&Q]XE";GQ]NVTH)6^W\UAMV*W[EM^XX:N _SK2A%O1Q[YO;4F&QJOL/ M[%I[U:PRLT:&$C1O<47QM4<+\SFP0M8Q&/!5&!TH%>CX(WY_8DS!7C[&-8N# M'%_!#T:77#5V%=Y8S[.R(O^X L4G';G.(R=I3HA#P!RS*2*$ L^'JUS.T'PE M?%BW7Y5QI24"O)A5]D51GS R.O@1=&%0H>6(O$]TEPDS!KFW=SAW@$_]6<;F5' MR/8YKZ?&7D>O))4'OO>+]%EYH[D^'V%O:N4W$@G^-VR$JXR33G45_@4$#G!* M=-\2C!SC'K-_% 0K0CX18##%,!FX:<;M.G3-+0#KUFOHX6?_ -4%<>=,ZDNU MJ(3N[3A'I/)0[P7>Z*P6 &6T!B[T="X40 K3@X$61I$ISK*J++2/KT6%)'<3 M0UC9I6+2Q6K.@G:(SIK^'5^D40S4 <: MG*?UHR/NE:#Q+B4NCZZP($\J^ CJ4 EK01YUALUJ]=6II'[5$'D@;B1I8T+7 MH#UA*2YR*]"'- I$$- R2UP(VD9V_N&;[CFD%YT<;XJTBA&HRF!&D9V1_GDL M"A 5L[I;N(T4;(])5Q>C^D1:/A<:*2FV941C]>5%1&JAHVJX"LAM(@,BII/5Z*!E,3 MDBU7C*;D@HEKJSP MN5Z(_\GC"?$_78?X;ZQ%RK,[:9%RM>8H6*^\'6L+[JC5@IN5>"DK6\T;C[K\ M<)H!1ND78 9A "!3]0D]XM3%#PS"]13F',:.:T9 M4(N@-^0+U J"0#*X_IH[P>CCP5CTF<5\BK'O6ETO(. I"#1>C!K6](82.C4" MV\9V(802"Z 0M%))J/MZZ';M]&,?.J$6#DQ(R,%).G=TDWXRF!4RLDV])NE( M Y"9XD0GL$S0/!A.YV\I7 &X*MNK;-4N@\TRLWE>7L#1[1T\U1\,)80,WQTO M'PC&977\Q0NY1S6[Q?-RE JDAF[[[OZN?09_S:>PM^/_\N.BKO&W!_I+G D= M4KQQ#KJ+TU#)#48P:>2B(R<8=PG2KZAK_1]'["D4.@_6@@V\-046",B,3@N\ M0_$YV%-XK4$U52,^6M2P>>,2]"IL2=AHN*-T0[>-I:#;3PAQ7E6H#?+-)$X# M&C%%+QA[Q@92^.,VOU8^U#<7WQKJ6RHRMY55[]#&T'TG]'3GTZO,-"4CKF]7 M(NL;?&)=@[Y#L"P"\/BM^*6&V=^?86MZF/-6_$'&]>3KO?$'MC24Y_=+0WF- M#AL0-)&WYX] -6E[LY$(,5*!S(_YUC!)1B%);G4(<@L8*WP(#/V7MEB)F /M M=&VA@. WW,K0?N6]JQN!/SH_]T=#A(Z__"#*3QUMH4A&U"MD2]8RKN\KX;^X M7X3_9CM^A>!/(&LBSU/X 6,8"LKV!D:=*5+"RM\)M%=D1^(K[\AJ;H6&C#&N MU3 D&*D"NA4G!JMZTCH>*0D)SBZ!@J%SUF\?UQ?"T&9?@6Y17BGXP9F R(X8 MAEVB%FK2U!$L.F7-AJP5U,D-GYN<(N'YS6W&L.HL01,"1OM+V2?G\B-JY_+2 MO(G1B!DA923W3#A2@#W-0YN495.4Z$,'.FLX;,.,#./&W$!<>_DA5)J=/&Q: MJ18%.O$&=]RFXGF:.Q.VYTIH=X".Y^/ CLQ([H<]PX5[G+?RQ2B\8 MAS4\:#@@5H7$++5\VFL&RML"'Y2#B]VY28*![0*!ENZ_%^.IX@ M4$?EM,A8" X)>R19 MIR?&Y72=*+JKO$JKHWH0V"7SV4*T"D\3A%!^Y<2"_A_1>0E\ZSY0R7&[0UC-UK,C&#R):$1MK+A_JC(7/PO:,YPQ M&T23E[D,IYP8TKJICR63#J4ACPVPZUPYG*;\X7O2T!6#U82:"T>+9,Q)4E)J M(\%#SDDFD%O@IBQMR5='ZCPRQ/($UIS>5NZ[(-T_NS]0]]Z)PG6"VU)3GI:6 M_/!.@CS$,)6$T*B(J]:6N_BT/<(-3& 'T<)Q60ET>K^C?M#EF21O35PN>O^Q M4T#74%-FRB-R_B#U%7OYZ0QF1L<=D-3;X_[AXPT!6V6 6&8V0!F.660"&*N5 MW7#+D4=%NF$U0E?2!B@U>YFTVC2:\_PD!P#(3(1N5O ?@B870J)QK$G-#S4:E? M=WE5),"X' K7":'.:PP.5!4M[",#%EXTJ?7CN[ M$36I+,PD:[REZR302X8&QCGEY#;EE%-X.69'_P3K84P5!HJ#CRP-K)'1K> 8 M?+.KK1,?[@,!7\5 =,4SGJF(/#S*BK,R/UO&NA-A*0)$ M0 W/47QWB=ZZ/-[M#L$-ZTA2YP_%H0QX\D;]1R1/1_#"G[5HT8DP0G M'LA\ECQ*.;FSA'DSNCXQ.\G,TS(GQGX(V":EOZM@PY)WK"\H&/O -DQ.<\E4 MA9U;\-J\/>!Y+)%$*%+1&'6'8;40R7S#1-"(&P*HY63'L ME6O,P,#J5]XUWY9.8VY:=F*:<\SK2]EY)SFGFG#JUZ&3(,3>9I'Z\,;RN&H( MNH*$$RLHM(RSF5;HOFM*!%;B-EQ&B874[[LVX(:N90M*;BI!ZPA\J&,RYB;6'=O<7!K^V^?_D.L_(WF8BX),'633B;DD:TBO)*22ZD? MW]0D2R;$T,TDBDC@1[+D:+5QKL(!XB&$D1P3>R@%(;3H8)Q3T#FH/Y*S SN& MWJ:Z?IGZ&-6E8P?T))\3A:-;2=F8O9+?G!:WQ)/T+:TYY>91X%X S;-NG%O. MFO;DUZ[(@3<"TA1:-EV-%(#JP$N"-M76Y!RE91$2H MF&_!G[:RR9935IF8R'-4Z$PFQ@05\EWWQ,2W+$5R44\.+:D#G6O,+>O)4M$/ M],R_,_WX^M.7Z\UCLZ":@$3"SD^)E^^=-1>1YL]A$$$SR;5CDZ17!-^V'%P% M'UR73T5Y#O/!FR1-JZC^P-0(*J(E^*% M7EH:$/J4IGV9G40N36QI%&@(SCODL:IA)D1O>/P R8=3!!\O8_@8,@%/*D7. MO =-_=0'*[F::T\C?J;6&E[BR/T.OZZ?+XE#W3$:4# D*HJNBD'BD#6R:VFY M4!-)\W@IHC< A'E>6WKV/&/!4E9:Z]PE!05W2&G-::0:!SXX%0^?$@&;#[.6O4=:&5GX/1 M>_:K29FO1E/:%V&;DLB!49>5R,8F5-3?_)F>_U4 MAY^LXNM_P$%C$+Z6:1HW2142O9][O/3],0S%9-5XBWDY1UO%CZ ULZEXM\B. MTH[,KJ:8?!J2%)99,F9;0X!./ XUB4LKK"^V2J@G3>IA> M J0M+0M\0AD&<_%1Q9]R91O&UHF-Y3MEI>[1:0FF0I@18%%>^5EOHJ+Q7Q!O ML-Y1&P0,L'G9,(S/RP4H;JYP.BHP+'M'LY K>/$?E@,R>&>Q#O2#UVGJU,LR#(_=N>TGN94Z?(K^[!TH 2BPGSJ)C M1#AA=S1V!&_'K[G\>JCLS19+:<';7A(7I7B1W59YX(CK>T.Y/1*"B##P4#O= MU$7I20:E@9+00FK!@A52[A 04K[ M B8.LF#"#< OT4W:.H(ZC/2:X,-X>58W;?5:,>6GCR>F_'P=4[Y_Q"HYU@/5 MK,3*5S_=6E9/"@/(;W3!1SY*C["\$3)K/V4J*/P-?8KLM$#-!/E=68M'2$?= MC@^+#H!_"SS>N;K\[\"HA/A7NCJ,8!YSPBY&D)."S3+TQ>I+83 /Q,>YH5RB ML9F!#M%46KGA@B<3DX*]EE$8 I4Q"?>*5M!905U*_K>+%+@( P6#),,/5**? MJ/Z!XD6>JO3(#S8*AGL MZ(4Z-P4*(/((6!8E #J$]N@5X&))BJD1:#*K3WG295Y.VR>NBJD?XD]=\C?E M J0S!6? :!GE**"A-2O')G^\ZMZK'D#PB!7C$$J*>2R;$Z@;^M!$@1U"6?.M M!S+0)[.*KCVR&".>=HD);IU<;&EX4%SKA]Z(T1!N.4_SQ$PI[F>*@+U08B/3 MK4OWU*^@6ZOOMD_DQA/=J=_2333B"I'NJ_3U<^-N2D;9+,+4SE*JQ?/RE'0> M6H)2&&39F/X.7_#HW6K!\CRBA@#'ITM"I-Q*GG"-730NBR%:&ZRE;; 03VP2??'^@?=BN"+*H_&_YD#CL7CGA1&%:# MO(62F,SM8,"XW]((-SR*R+/"NCCR?.F'$?55ZH2*!1FGN(,.@0;-*;!V4LNT M)$:..(GGF']KJ[BI53V"K_$UV8Z/P'PF9;5!I#OQ%7&[%)F)*WH)YN154[VG MJ@E_"7XR7)OP.89A+Z<]*;Z9(T*[B?HZS$GFF<#J2.4Z,1C\([HAM,*=KO?J M&F%]_#=V_%?V3;($(LLE+^* 8:H]'&81S,!:+\! M-S1%;W_K@+TJB704C)@<3^%+@KS'4'5@P^/=2:Q//"L65(0"5$IQ*@TTVL*7 M$W1^9;5@-EJ )F77H.T1H2-71H*Q[U%]42^$$\$).D ;82#&5K"*^Z'>E =L M?MN4LBRKD%+%,]?)1Q37[!;HR*#-\#ZO+(G^R3I:K7Z[44GIK*QX>7YMU0LC M;M&EP?3I F$S+9GR4*J7L].;> >R%:I=ZAM3VGZ%27F.GD4)9F>Z9D]$9':0 M*UQI6D6.7)?. 'SQ0O,A911P;%3"Q>%9XW=0"\>Q XAP)0TSK$=S'B?-,Z(+ MRO5S^"P!28HZCXU!O;O*F0(J'H&-JQDP5LM)*R5E03:3Q#X8R=I=*:6RW5!] MMG>-4Y7Y$2U$"83&U>>_LE?DBOYG@5V+'.Q:43)G6Q3V7N4.)H%221U^Q,IN M'SMW M#V/A"(5??O'$NR1'<3(@^Z@Q!@,0^$$C'[P#WD+J>%A:.0Q+16N8&Z M^3=\'-_-;43/ITHRM))&IXCDP#&GJ!4E!^E8UIA-#?(9XP!<-D=9^(28P^5: MP(<*R=9CJXBR91C,S,6)"'J0^>.I1(@\?X*%$('O13JD5L!2;DQY;BJGZ>AX MV_&'DKPV:$N4KIEDW4K58P/.B28;Z$ DQP8G@9.2'>3@G3LHSSKI/0X.C8V, MC>"R0J(0V".WV^6) %%SDNY8?'&N3 ,>8Z7ZFSLLOD61 K.)/\(.0;'M$+3J M[&%PX93YX5UA1-T4F'U63P@4.FX]14G=?B>7)+;%Y51=I3\E;+:B HP>N>%I MA/#^%HW:IEW"P-83+']J=Y+Q_J2]9,+2KFT$+_.]U:R>2*"12C26 &632=78 M)BQAQ91"N!9#"]R.?V?G57>8P7)XOZAY,&,IR*&U5];?/ _AV?/8#MN;AJ/RT2HO+ M"/W.N2_/4K?FCC_> 3&@+:+$HF&R!A[J]A13D##XPST[*G5;L&LEN/?A_11O M8^K2C2A#(HF5T:"V$-G>H%Y)"OOR++JJ!3;"^UQ1!IRMFS6?337*:IMZ[!>@ M<,D1]95%US9ZP%(C66HZK0SS*5O3VL[4="SXPD:PD&F3\<,9 M0(YYA=)4*H8W#Y MPEMFX5/RW4%N0:W@L%5:G 0*67["U=CJ93YT ,/([;Y\))2),WA:Y@Z^4YEL!7KWJJIL,<9?^:B*A-]1 MEF/,*GI<.KS=CP!EDFQ[M7()A SMV?F&5#)MKL_XCA(LM=4_BLY$&B8"CVC;POID=:S#6%MXNBT M+#&0;TL378+71PJY?Z.ZG?M.: M--2^6$(IJ8LHWOSU?GZPO8-Z3@_IY6;2W /[_M#GKVK;2TS@UZJD!M#1UE.+D9:3ZF%3Y)%):?TO/DC91^?]1=B!P^ MM=6A_,[8"@V]]@R:GW_-!US/8B= 'K2W /1P)8MN0BX2^SM'U(\2&R2 M*5*?$B)DPY@#-C63LB0#RR!CO!&O*%EERIGD M_N&T-KRY"L\BC_2@7R36JA.7*9[G4;NV_(&N1*F!49,SQPXX)IJ$L^7;BLC@IL* MG9?S/!5$!W3N25?!)>G@KH:ADY&66$-GDP+K!N\76HU4P0:H$!VK): M#2S6'G9-67\!KT\R!:GC3:<.M8I9^[=:#I./S/N'%^;:ZB) M;=3:\4[F<3^?&+S>&XS5L:#H8]\3]6;( O3H(\P<(W/24BO75(8\H5OQ>,.3 MC-J3M+39G2!.QN%&] F\KYP%[L!%WQ:X*4RRJB:NJO/L8Z/>CA&8BBYIE!;( MWD\X ;JJF9$X![8$'.^LK.0>&#S]*C$'D3 M'7VV6?O5PD2=M)W:.O#A'?JGE[/CO1]8,FIU%5JUA_J%>+_1!XQ_O!]U\=]" M4E[U_%H:6P='(^QGTTYGS0KLZU#[B;-C)Z(5S,NJDUZQ-D9#?G!(1BZI3R $ M*9[@H(6-=#7MJSU@'3,W9T@WCA1/#&5+^S>$C"MJI+ A>508CS^3^FZ>KN1/ M"2Z_5/]CAK.64;;4M=;-"C;W*LD>V'F5XO1V'K2ZP%\ !RP];-V*PUF3_LM9 M!BX#K=U(Y 3#29I/8@%#;?UV]UI*+U141M&G.N/T=_SRH[Q3H#@H$80A%4HC M1[H*>TFT]HSZ;0*CBKW'S\F^U;-L);=2 DHJ%?[N+WX#2"\E10:)LLIAE' - MLC6:'&/$5M>KKE3^0HX_ M>(T$8(;][,XH^E[P3^2YASQYP6J%@,9J?NRR .?<.8Z M,3[O2>M7L@AEU(VUDZ) RA(W"G3=PCT,^^WXR(.7U+[D+$>1"I74L"!= MA%,2@66,..9EIF63\5DGD4N(Q,J]1F/@=VU./HGC\E\#60QKG7A6L MAQ(HL-_<7,N/;& ,%1',04)6I\4YK>PBQ!"NJ*]=T&]#RT%$0V)ZR^98#P5J M/%WXF3L(,4^]Z?I_S%H0'Y38B3VDA5IM\(01^4IV9H)\)5A<6F4X,MRP54ZC$J^2V70SF)?.I* MPPH>Z^MPV8/NL,48Z*,H)F4+NJ;N"A=U]5.K$AX3=?O! 1F 6&+H'HPBY0]R M>LX@N1)Q](3S!9Z,D<-81;362.1]W9*HAW5@D1T[D(X8Q IVR]#,\2\4R:]9 MC-/4!=#NY,(VC>$8M;;:Z,[%YQ0+@9>X]!NA-KQ =9VS/^C&$M3<_RY\% K* M!X5#PP5J3;,?Q(P4\(D5^WJ!+KM,^$;*0_C099J([.@.&\!_SF;9?W2C%JPY M63^'UPF'FULR"CP"T-F7(GEI472>OM]7FWUY8.SD<\P++Z;_]=W.=_1S#=J' M_BS3/<_&S2G.=^?[G^*KSUT"$Z,RS]-Y;7Z,]5_?H>?]KTVEXX.%10#NNIZF MG'\GSOEFW)K$SO;>@;^P9CS\)&V4K&\+$PI_C/WD,9L-I;5PL/3"/Z(M@LZ[ M^/&RA=*S-9BFO"_?_?P[ DS&NW_] 4?\>?DD]X)94M7LC_'!]I-V)I>&:[IG MW)VW/Y>M9;-H?7:W^]DEM+7\N_^[*!MMA%;'&XM"]=U-3F0EYPFS%S:+'8Z_ M H-5?@+CMK\.^+_J.D2TC%RN3B!7&.1+SN_JPU[O?+QQO\U^W?2%VKL&*:_ M#1*I4XIO$9X,[Y1 K8[)HH<[)5S'"5%/)O5#MJSOU*._4_N/\D[9*T+I/VI) M>O=%+ !2)C=Z5556/!>UU0ZO,^9F_\W[@=0R4=7NG])X6W5FN17YK:*%R(]T M^R9CY>G^K>AU5H]R*MJE7&^P'Z9E)9%7Y<..%9#;;VBCL%2@Q 2&AF\)KJY/[5HY4"\>3P[4[CH'ZOX1*Y?M M,-;;64A]1W(^L\)'&$ZH[W^K(;U7CT?]=2_WBK"B[ M:=%E_G"LAV)\?0I;PD]Y>B[ZJ.M::(J4*E8()%_Z)U(]O/[A1-OO:/H45RDC MO#0I:)%#5@Q#JB-L>JEQ%HFNTBS\H) &G"G0:LXRC(%0@OD]N/4WYRE=7W@L M(3#:F?@.;_R3%]LO'NR-#WE[[:+643@7<1TKQL'MJ9Y:=3&1E1=9 \@OE"!W'ZTKKH"JD1+<= M@/70FY+(F60WRN#"986%LYJLT;022R.+WQ 6UP;J46;+? M.[:>#[2R-/NU1#"$>9VV(%-WY+9X_X-F!L=TNUR4->)[(]>8LG&A=;&O# [#-NA;?@$P\N-X&!8E6RMF'6+RDH\^#7VC3OJB1, M;0PWA:)B[^WX,*_+I/5A/[KV&=?'VDSP%'=EV/I9V!90GXX!#0RT(&1.-R:RA+W]\7N;9Z(*A;TL! M'&F634 [:SK0.MS B#<0WIE.N3W!T*1N[08^'43I>" 7D'O9H8> =M09NOYA MU (:T(7)%9!X/PG)@B6X%_P_!XAR)'Y!]-8+<2V^/3R*=_?6QW4EY:F<3$@X M3;SJ=LZ/)'4 ]G;$K,B"5,L;J6]X:9=61+FIVW_S\$9M%[)@'DPP*A+K=$;: MT3R]\-J0ZV\E.7/1G);5_;^4:XOHNA;1/PI%84?2T<8+=V09[>[N7S6 =ONX M0%]TPP^Y;*;&2T) @KJ=D;^=0:Y[2]YQ[KS _6G%2-(JS?-2U@E8(\\^&>I) M#/R:)+)FEFH>F\ BG-$MIT@@ O1H.E[0&QGN/:?J6YS]>W[);[>%EX,F$8E' M=7:H_"!L"JE#NS\IX%J4CJ7HE'+BSSU3UEDL9*RXL=#\&V,=SH_W%*QVS40G M7Y[-\-W/NV$ _1+^>P@JV7AF/$TJ49C_#XS89ZM ?K&T=63=)%*P>D?\>F?[ MF=LMRYG;>8_W@C&_+>*_I<4"S8Z]G;T=!O6"_7T)/+1>4)U+E-[(WF.55%K9 M3IHC4)-@$2F) RW2L7\44,V1'=A/*< &;2X>1DB+\J-7L1R_!\TP0^EA2<=5 M+<.JWX^:$FMZ$0.E9]4^!KI;OS^^ ^R,NE^XM\_HZI!@3J4T*=PN M=R _WJ=M6D%V_NQV=>+W!?9YLS<> :P*KMS &)+$D6U?Q1F\QIUG+R*\TY7? MP;WEMV1D.&X%F7;+>=K\89 A;-^1?GY]9K^FMNM2V]L@BN+7&#G_.9%7YL"5 M75M51YQ9+< 9BEYJLV^;$'"SI5L"-< M-[J^H T:&WZC;4*Z9&^#!"+ 3/%Z91P/\$_]>.W/J>Q%(^UTX$BBH*KTI%PT MK?G:+7-MVB>I[1,=X!$NZ?CD>F<1TC(Z-5UOQ(;;JX+)5P>%?\HRT@OV_&*T M!"M;.1#-3(2ZMVJPNF?6]_?NW_9WKY7)]VSG\63R[:TS^>X!^=Z,/ME5[Q/M M\HDXD&0V6)>#+RU8K:@'[ PO_]=[9=#@6!2Y M(8F6/L.*0BL$_&#[@#!"4%%@ITH!^02I#@,6 H*%?YX 1[$&+B->/N$B4-1& M3ZA*-4?LK,HT5:EA\AQD[IL4J]_5;Q5E!+4&T+ M)S1A!+4<:<:)Z!X52F=%Q@A:JCJUWN]YW*EV]O],?X=G7JP_;K7ZBK9^+JSBWO/;K-'RXNZ6AY^<)2#AC;! M%J'G7NRI/N5T9/:Y._A'=N.,+KC.05NXR)".M/+4'5*;3CZZ:(A M5L]T'_?PI!-O3II.QX$:JXBNZ:ZM:5)U@N=&=.5!U]$P#UC#1&.A5\6SZI[W6#RU$H M4Y!_*?YXU TW$S\BR*OD[@R4S<_7Q(QC;?S8-N7%]YYZ.RU59/Z+.X)^BPJ[NW;7XPG$]4U?VRUW]N7K19MW'T^T>7\=;;X1$J;_2^-L_%_? MI?]W9P\[%/R0_GQ#TQK. '][_.9=_'0[#FQ>>GB,#8Z)'_]("E\.[/R[GU^_ M_?CFU?'[CT?PH3=_O'W_,7YW^,?AKV_>O?GC.#[\XW7TYMV'W]__Z\V;(VL* MWT9*^Y7W.]O&PM87D-C@#*RW%#]6S-,^W1NF\AATD3,.R8FC@(V[J]0+FJ^1%7>9]DY;1*YZ>$ MOSHV]:C*;/Z#WQ=WK+LLCFDS6D@7'&Z9=@M)N??#UQ9@('\QLC%SVBZX<4L. MG?3(H1O#?81;A=*&;\(P"&-7W"U%U;QL!7VPD3>\JL/I"B[J@]S3]LJN@#[* MTP9JA5ECH]UBC!1;5C_&U?1D8V_G2;*W_SS9.SC8'$3;WB>G\8VMY]?%1?S2 M5&A @H%W!7CLW>\ON?U+7CWX_K:/Y^#I[2[A8'_HW9M;PZO3S* C5AGY>V;D MQ-Y5I'XAW7G0MS^^U?8?68:_>5%'$=3G2#T_\(>LR;IL'V%@^98IX]0HJY%7KX M(X47F_@HS/& 2.!A\HK#LRS^/^FG].+!\HDG!X^'2+J*ZRW/ M]PC>BX_+)CU]. 3Q=*F:NEH$\:VX1IU.T+(Q!3:5?4 2Y?4!4\&QIJZI[1P5I5M^6D.4 ?!5878]#]B)M\U_%] M8B__2DT>O\T?%',Y>$CZZ%(BF?:0 MHGU+B.=C69\V8*I:R_MM,5X@'+KY&@EUBVSF]_0L>T!T\J!LI7\"5<16S_75 M%H9;+LJS5'/(KNNJN8U.J*N42!9T%FZEC>P]F7^^R7/F&-CUJ/+FOO[.S$Z8 M^6#^X>%BG#'0#YKCIJB9PE!SQG(9TR_.[@$UW=+GWIFZKNKM.,BL2F(;Q83! M;,0*MRUZ!P^WXM_GAF 2MDRNQ3!^FF=#^XZ@';O[%@*)BG:FIC 5_'=F3",E M/?4IW/%3,!ZQU*TI8ZHW"0=$@.X\PC$+6- 5QUK9OKGOJNVXG=)$7:^JLXR[ M[QC-I- MC/RV((Q'(N#XMM+H;5VE!NPO+F(AX9R>4ZW:*36>R2I$*:F,V<(6 M?#'62*[T#H<)0.=4_N3(/:#PZ$LIO'-.7!L8EX6WR_&5SRX*SFYU3Z>/?Q%_ M;X54;>%?-"K1_PKOX,F&ODSIJG12<;M9V%%\)O!JQ>>GI0+KM;/7]0A8FL2_ M@GDSMX@^S7FI W.3&:K0.R\\M-;=_>VGW\>SK* N+J[A1%8H@"G5E&W'[VEZ MU%B" 'P(O16)X#2;UXDTK>'BLICE9O@(PK(2C% 5A0GY-9<]V)6M+N/D+@L! MV6BSA?@T90[*L@QW:40F3?? N1_7X;S*BK!.PHT4IXF83>28E=_:B'EQX<807K'':>(VMP,V(R=UM>\+NG.*L_RC/] MQ>Y.TII8[X[IY1F8(_9O>X..JO\8-!^WL4A:?J:Y(@N=4=_HHJE ,Z;.'HX! MM_+%\,3H0K4FAK,H MYX:WOM9Y>A_X=\F0#MYM;'_AG)9 W'!&16 5"OJ_E\".$2VDBG]-3TY Y/^_ MZ6S^4_SWM,Z YU8)5NY:@^,-#D8/1/\J%_"]7_/R),T3NRXZ ?COL\XM!?K$ MC7NY?;@=C\T45*U6LQLJGY)60<("CDV.BOM9_(\B(S!8:2Y&WYVH';\%E@=Z9D M=X[4S.3S]G1V_/B);<%;;DU**NXD4E["H(_3D^,TQ^J\>%295.:HKA-X=IK2 M)I$JD3*HV4E9?I+RN_%BI,PJG8-:P MBL6$O"TT%82GLQUIS/Q?^\.KX/;EJ M+F6&&W\<'KT^_&^:P_'AT9L?XZ,/?QQM)GS3*'E"QK ^H0P;"'^0QM_Y1=2: M@IP;(1IBIT]N#8[G^,\/Y'>D6_B:#7^>YMO7?JA,')#;N)-3NJ6L6H^-[&B] MJ A#H59'5*V.J.WHI;:2 [1LS>@P5L\?CY6XLY__OGJ_3O\WLN]EP+>3^ - M[@M-6C6+^3;?DC;!6 YQ-)(GF$]$!$M_"IRA(FRC5]P(&B3/**,2<-R##_7% MZ)1];4.L(\"/3$'Z &>J+%BNXTF=\;5U040$@*@BV1PD+RH'K\CAB6_]9JK_ MY-E%RC.G&M(B?K?M\[O6.FS61'ONOZ6SM,[+,H=_R?S23^G8S."6GYH\@K^# M@,Q3$(2_PR^+T_3..=Q=\[EK@2+L/1Y0A"=K4(1[*I1;)58BD]LBV3I)HN4B MV5-J=Y]<2R2[.8AN[@GBEI!&J1SU2F7!B?LCF\]Q68L*E%'1K5C(**(<-I5- M"0#6%S:C%'1.S"*<&5#FXW1\AI('#$.UPGB1KH?8SLYV%"C/26LM*J')W4!+ ML9XIT6WAL\+ZT]P*0IQ(S6F,5]@=FE7TMT5^P=L>'MX2)4;VZ7?LI>ND<-_. M_/[F=9SS8_A%.'&3U^VID62,.KJSRH^$!0LB[/R[)%ED0781F3^M/K&O3N7B M%LG%5V ]FJEA.TPQ(59<4>Z4N?5=2NM5[KV([](*;%.@T'U07EI^ G(!U-MV M_+;1. ?MIV!M(=4.\3//\[ =O.W9[E''YK1&-]O*B(\&@ZM2IF8RIB/,PU&O M; "W3&VBGD@ +M' X[!%8&V_$'L<_KR#WO1R,3V-O5>293,1AX;X',_+.(=C M17=P!HH_=IT%S6ME2!TS.-];&Q.MAE;!TC*B(=2,:/5V6E\ 9 M?UU4^'/+ H7S^_WW[7?;D8S+CZ?5%J4BNX=7_$+9J-J S;G\+OUB3BJ].L^9 MZ7&A82"6@'_#9#VVCK_\9YE_JL_A-P6<+#Q0H1>8F?9I>5Z5V[)T+]XIVW M,_:BR!M/GVX&%X!H-XU_994D^B!\'XSI?V8E,*M?J_*\.46=0-B;PBI.LFHF M@@$EMO"XTVR+:C'030VDA&=%O>=2Y*L'[!G8!@.4=<+:I'5)@(A6-4']("K/ MD$O+X^P"\-T9,W>LJ*C(C9(9O#V&?U%>TP5]Z%3">T6-PW\JRO/$4RHG,&HB8I6<@SA[G7PF-17#-=OCZ_?SO/V]4-W).V7=5^38_:,]$K5 MWL2'X211 M=EPM[7O"RF6Q35I$MF)/&'.RC(@5H6.(*[O@4R*_JMZUYF?[EH M]RBS7H$(5"_3C_#C\?]LLMLCR]%%0VKUQN';=V <_OIRDYD"$R<'#$!^NO$% M"BS,5D(6_=ZYF#=>O7^_B11[.!N7("LW_OC7T9L?7[__G\U$%'_K.:&#K#TW MCZHS*R[[VA6N?YO6EO,*B8PR^.C7Y$-':I5 MJMLCSZJM[4)X#1S4T44Q0EX ^U!,X:D\%\5@1F'J2P-7[H,^<9[.,?S#%Y.8Z%_/KV]^--X8F>W;V/H/3ZU>>] M].<"+W$W\((1)73G4KFO1)+TYS"4!!LP,G\B)NQIN:C-JQ+C6W7KK*,!E>8P M#!N%*OTR/:;?+=P)*757%CVND)++%1[0[%O"HY7J^M:ENEH5^]DP=U 6N,\$ M1RG*[E/HK:$64U(]]LKRB ]5.0'J8@5&RU,C)KNCQ1P1M+?=B'C38$3_HF6L M\R/%4):#]OP.MY_%' \P" M;^5JDY(' #! 2ZINJ96X)#6ZDYNQRRDFECQP>P_G\Y>@0>)F7VNH/=2M\[P\ M5WZSCS/R$F%>1-U+N]-*NMC= MY3LG\[V2%Z8_Y(;$]R_4]E^A;>29H.Z>K?C="6 0!F_/H-L>:2TC0+S&OW '^T)G:9BD T^XNXQ&T;>H^<6GX1*^.O MI!@\GER3:\5@]Q]/#/9@'8.]?\0J[%/ 02SK%!VP@UP1.2F)C.W->^8U>_O2 MHJ:>&^YK68-$M9H?/I M7[_K$'$]<<+\X^B0,\'Y1^%2O5HP?P-#JZP'DWN*/&Y>'B%JLA@N7A3:(D:" MHY'&*.L6-TQ/JC(%A8>FWA('Y"\;&]PI]CJ0>$E9P?"^ZGD:J:,2FZ]2C#$] M%5\G_ 4T,?HALA) /NRQ_-@/P/S-5 MTH<^L;^HW [?KW(_>#$> >MSCZ*!U MFQN]SN8Y4&1?DM"JYY4'904#FLC<]R6B.%^.\Z$*N,37]UBLV[*$?AM!42&V MWAZ+UF(5EA>M 4 'C\0%+T$+4HK> X'&Q_\4JDYLX!1_#[\.,EI5!>X9W5.# M@N1&S<9[:1JZ=&BM1C;M5P;;;Z^U7X<9S$2+KY*)UNL,B8;<("M.ORT@E^MJ MTLN 2)@ C\R\L9'P@];YGE34FX.,%I6&ME^G31I.8CMZ MO< %<*V<*1:5_6):S2XH8DJR@&19L0#3LERTDLV)W5N9EMAP"LFD)(8=Q]NR M15&DQNVRQH9H/Z,OOR^'(\J?'(56)%^"K7^EDTEY"_3_C4C=QYD9"$LLIW2+ MD])#V2]LHC>/?QW*GJ68FU2!_AQ[9!T-DS6&MM(9O!!OB [RVDS@.T8(67B> M0)$MK#_XK==U4CSNFZUY]U 0II2\"W6388(B*>*I%9A_O>+VG^<89JR:P4(# MOYJIF_:!7$2B6))%$)#8[MX5ZKC:F"UAWOO&;Q3?H[F[_8<>,< MAVZ<(#$E,%K:B?CV%A^!>0*L8AS]"GNRP) ", A,O$<%3NR"%;_0+?P@OM$G MP'^12Q<>"4>MP(GJ[4^IKL)//[P$$V?;=_,)6^;/>[4E,H8UY+3.!)GT[HOG M+WKJ4K&;Y++F+5X(EPD=7\!_S'DBOYF.11O6;3H;I(@T+<16-FHFCV>K>BMS MQ%V//.+6C8&!3 $'9DREE-Z21(Z&A5-4S>DYWK2JB#PQM/%WDP,3G'IT[ ;B ME)&^HKJ-CW#@F H4+[D(+0-Y\]M?C''8@F_OCEKPO;QR"SX?DN41]-L[IM"2 M1-!BA@O"-L+2A ^3)$;>CD3G!OA&-N9LKLK4738PC M< GT0HU=7&J?FTOOWW6*XH/$4FHWY>N#U.J%V8(/()'_UW=[=N[WH&/<49I3 M(D[RUY/JAY^CB;'_I%H9\NZAI[0I1Y^V3M):E"-[<>E1)+^3LEC4B*C4WU/O M@6_3![3@RD*VI@*EJ^)&H7;]=0:#IQ7_XL04!C2[*^W&5\$H_C^O7KUY\\LO M@^A>SYX#K\'YCE!.2V M%$#,-LJ[4EN_&VU(^)/R_"WAF1 181Z3("9/7Y(JX66-&1SN=@>Y/(AR?_L7T$IF@YPRS_D9](#L9( MOB"W* X@@Y,) &^AMQ\]9& !.>_6J 3[I2KTE72&60D,,G,Q)T/*EV2L;<%8 M#F.DP[62P5Q?B_N$.&D1 TK-$#X$HW:P.$ZW0SX1Y._SG 52XB/IEHU:N]8IPA28+(-OZ5$_T MZ,TK.;T1%:K $&G\T6#H6O*GZ2Y^$"O[+=U%W$X,OL=/M_Z.'JM1"NH9>R'2 MQE^@=Y4B_HKN:)Z>VQM-UK^[@P1$YE\VV@M"2J/55C2[I(-@U_]=FP8.9LC6 M+]_>=KX764)/'D^6T--UEM"](U;T5[ A?F+R$IGD!"$PM2+9$P33*L6:FTAD MYY4$0CSFJ"GPR+:#XU(O18SV!4OS6AB-8\8TY4@F*W.M&RO7-6^=0#U'Y;0 M=9#>Y9FK6+=8T&W3\M-]%5%W!=KY$^%YKF.]N[>P=9T3;/[:\OX^!BXYP;M)3PH_D8^Q?/ M! 9*,@S8A'%SZ'GGRQPS5YE/_]&2%^KB>A.[7RNX46_32_2EM3L*AYZD^[9- M0RZK;[%];ZA@/'J)WDKRQP6,B_=U[X'LZ[?8/Y2O!#H\M'G[J[5Y6 R>7W,! MM]/[YLO$@DBL)SLMAQF^W6K3)@[L9?51E_85"_?IFD[$OAG^96#,%_T.P+WG MN^RV&YA(WR?Z:>_NY[[[Y.#ASCUYLK_S8&?_XOF#G?IN\N+@R5?-_DNZ*WT9 M+^K.(\B.3^)+6UV^MIU^>+%7[5DTL+4]^_EDMY>!7$8 -S^1 6[P#2:2/-GK MO1]W/Y6M;S\%N&_/>^_;35VRVU<)NC-M=0TG-> +FUS?XLW)^[,1N-M0;ZXM5NF<>]O?:![ M^_=D(O?@CMV#*3P]>+IJ4L\#6,'KQSG*B/&9-2ET!X_J9BDL% MV^FQF+4)GQ]3QLW)A9]AFZ?GV_$1)N\-#17-T@O]<**2@$K8FU:J+B>;6H[> MD18('T(<'J9'0#;9B<((%>,?L&XPS\N1![=3IV=4 3P!$Z&.-LSV=#M1=)(Z M_CV;8+6DMN;Z4,)4+C83U]>,WXLW*C,QE:1K$N0'P=RDM79J^6OV\R<$4<5B MZ],FS6>+!FL[I4T+C#B78@^!'H*O)=%9RA])J$\*8@.EO(!S^GN,W5M&)%1E M@KRQNLL)Z'_U)Z^SF*PNQT6YWV(Z%(+ZC;,Z/U7]:SX)$I.@Q+L M"X:!Y:QFI<5HB( (W A3;X%@B(MZB5>V9!79J'P?"Y)11RD:N MFRA,[+HK!GS[V5D]XW>$@""/7):=1CF\FMU.Z<:2NETN&@S%4/F2CT[EU^ZH MLC@QE#S\E[V=Y.G3'06 ,M66YC6G#9RXB$AY]MG3Y\)LL*R,THAI&E:))+A- M_-/8-&F6FS%6,*=QC:7S"SAW2NFN3[$;DIEE6SR5_ )YFNN\W!@6RA\X__NU MUSN^G? N6"[:)IN*Y-.3\JR5T&@^$_<#%7:@ZHU(K^[3&-[^\O$HWENU?$#[ MN<.: 5$1Y8&IZTFRK!0UZBGW(I350KF$I,3O/A7&4B>,E+/[8B=YMG? W(&R MS-F<5/WZ@HL,22*/!_ MJ[3\#9DI2*);6*X.7WY/3;RQ_P/\ANB#\HS"W$C\8+TM$N6;$T.K%'S_CDK! M7UVY%/PE @5$'ZAG*<675KX:'+;G+4+[@>Y"!+/*:STD'DF2JEQ2?T0JQJ** M#M%:R+DUP&%-F@@K7HU%Y9H),C.U2%<$!E";!5Y%TKF[C;69X_4T/3-^B94=$15)W&78 MG50%*HC0H3UZTS]!VUPC.KEPK>L1ATH+>[ LNES2UQP!-T_^K3@&16"8!$Z@ MU;P'URO_.7@\Y3_/UN4_]X]83WY^@R4TE!%@0@)]=FBC+%.EPM;J2B86";\>B;-P\',R*EY.;=]J=%:9SV7S.QB039< MRK+IQ*")A&6OB-#,$%VP/!*H\%_LU).Z+J_]E:8L?7J$'_J;%A5V.Y!BK9+, MLPE7P>.$[&M"=>M\2M^+SD/K?=-72VL5AB3 M!912L[D:AD1F*/5RAMK#87LTL+6KB,Q^)JS&HZS= _BA:$YK 4>U'?'F6#1. MJIA,"J4]@GQ9E<.TL?+J> .;51H0[]D)*@Y8#;C9LOHB?Q=0/8C/RL:H)B + MYKIE:L0KJ)#X1WB0&O^BPN46$\JI@&N?X6:1* _2%Q:&DO'_.9HN9/N_*^)T5/W#W M5I;W_&,Y*$,2*.E1P+-]GF&% QM)6>'O?KL"""_#DDP%3@M80 MDE8P'PI#[V/[@LW H]&\[ M>/ZA2T<0JIZ 9NO0\6\G1;]D[VT#>?0PROV=F;20._H5F!\K>ZU0>U6FS*#' MSKO]*%190;O6/?#6S""F[$00HH@&@& )'(=1TT7R?&Y,1AFY=T!A/8 /[)QKUT=-N5 M-Y%,&$-!11P)'=C ?.Q&1ZTAM"<(\AQL"Y*.DYB_Y_$'W"-NQ>)4/G+3I$XM M:XWKPTXWI7IW@HVS BAA]PWH,;G81Q;:R=N0ZVW?DJ<[VQ>%>V6[?(XU-.2- M:W]SE8F + HG-BZ!A%&/(0I.AX:A"7E'+Q-C59(!;O<.OM>/L=HDRBTE!M:M M>23]](J$34@\;D:%?PP1]W[V^H%8\9DL _5.)%#-F%88X*9XWN%F98I'6HX'3+5@$I:0M, MLS;!+&*J =EXFLT1.#9(Z!R;?(NPQ"E*C'X6X!53@Q(FT:@).?%Z7"[H3F%7D)TKNY_$4:=. MPZ@E+<]'GJH13F:*NG0ED?RTB9RATR.ST.(Y M,>'I\@ K:W\<^K:?++SGF*TQ&%W;$%?!RMNY;&R5#8&DZQJ7V"X NX&@B.4# M5Q%$?JHO,NU7]GRO%\I[^GA"><_7H;Q[1ZR4+N#%\N"Z\@RPT6,AV7-=7&>O:W\@V)2>CX]%'D3%J.%EOE*KFXX'\D58(G 14*ZY$D>1E M-?*C2P(%\KNB++8&Q=J&L+0^7Z5C6:VDP"3>??'T^28+0=11@R'1>SKVK2^7 MFFV5/%1ZYN@J)WA@F29LM,TMU'!+W\ND&&6LL*?LCL#J>Y7S?38QK+\PDI;B M6>&]FY+0"B@1TR;4>E;KR86@V$KLQ:#E$QQ5@H;N1K;TY$& M@PG>&.@4FEOENTTUD1CV2VE CS&^M6.,KG&,\0T=XR!I1U#.#A!+< 9KI' M8V,3W$>Q1@>2)5ZQ"KA!&2=/1W\<'KT^_.^NOY/F+;8<0E/#5I1C4?3M6B@5 MO'L-4^#$9$I);K5JFCTV!E\>NB44XDN;))YFF-30J_!:6K?:IVMR++4AZA;F MCTD\1B8BK(/2R-"T\=OD69S6J.TBD#(%KE+0Q4X6E;IOFO;51I?S95O'2C+W MZJ/%XQ_+Q?14%'ZR$9WK8F;0]LOJ6?VCE9H]V\F8-%B8*H@4JC>]A_XFUO#+"E@^_(VXRX:+_5.N_.9/LD69-W5?H'.$;7D$58PY):WN\,";-9GD 06I?:XCG1ZD=D%[NG&R.2C-)^D9NWG"H^ S MC6Y/D!-;N]JN17/3PRWTFB\])FH+%PE$#FEX.30P$VYXV5 M)VF8,>$XG=I%B:B_Z.A<8.,"X4'8E2*_4+]PEVE&([!6R%>'THGGTJ3- OYV M(1U3,K_$D;_J\?(D/LO*''W&_*?Q@KE+7EZD.;MM6[XY9$K4\=&;;\3.PD6A MM9E2GD^2 X.$#+E.FB %,R8+I#/T/DIWD8&]IV"3=P VF 8?E5VY<#.*IHLL MY_F?H,2H+K!7/"@4L)]>?T2._&#](DU.^E)DE,OA-Y5874)'S[Z!=EB*FK^(HI;F&84I>-R?I7>-C2WVHN;P("GL(.-\A0, MDF<8"5&!N=TL6]4[TN:/IVG@CL*D2YO! M@,8),SF?I75X66]>2'38\;8HN]7D'8%R&-(?_1V\+&+4/:; M\\4U2NIRKE6FJ"!29E/)J.*H01)HR5"=ET)L_-,A6EEX4F,8'R@[93B,EII<[%DGZ(_#;L\/-_36!RCX6J7 ME57$_BW1#_G!?E6P89R_I<4"FT#M[>SN)IX%C#Z8=G_/I50FVH#2,0E/2C> M1WJ[A2X=S=NB,(]Y9<7P0.%/7PW".[B^1^F4,(ASV)<:@Q;P2_AX$;]I&O1% MH=L*YP^"Y=1O\MJO/[G[&RH]X;F0<[7N\Y=3E%.-K3Z'KK3'R:O<*\[ZHCVMWK^A9RQ]Z]EWH\ MKC9N]0LK#DG2VB.&1>HIW=Y]L[>X^:W&U'E>&O!'O M;Z2;&P?/-S<.-ZTIXD*^FG$8'U(::K3[8O\)=C[$,N5Z /V!! 8US#6V0'(H M)XVQNLA+794C9"ZU5BKZZ=^T'?8O]O7(]5AL-W?.J"^(Z!M#C1D3%A.9V\?< M3"6N(Q(,?;#^O>1J.O^^L^X0R1)!#M;BPF_[;D.(+'1C2*JM@J#J5"EJ0&5' M1 631<%'U<;8DCBO]^4DFJ#6("ZHK))\GF5$HP. MZ&"1_W44(WE^3=LX]:8!VW:POVG'\8;UU#VJB$6GL_^@VC>YQWZC/ M3TP4>L1^. T^S=BKPSE,VC36>OTB_8_X846\\(+Z.+S@A^TTMIKS]WI1Z!X!Z<)5SRR MJFKB:[(\& [QA_>%M&5<[PHNF$K!0/ 2-4&Q8$!C(WHOBDY)0B[4<^ 9L;M-^>$F+XH3.4[""V$G.;F/$NNL:>5#(+?-"JSN@U]F8\_;TS,=RO4B M=N7#TFC625:.):E!(B7Z\9_8_^6MM8@7\[%$O_O7W<:ZT66;SRE^EAPR&9;L M$RHLODI?@<]TI2_G/Y'X::2:D--O-)*$V)4.F-X&K>R6T[(U9B%3YG/5U(]( M]Y5+-#:RLTT,WL[("^4+.8D]!0Z-=MZ"*J/VK ;R#:V_1X56I-0Y"IUKQ^U= M;FE&5%.,ZC^F9P&_L!5-9V(,#7(EL\RTZ+\FN#US( I)XWM-N\G^KWLW.:=-E"\(52K/"*^ENZ7$# M=*].Z@ BI;Z4.40$#>1QOWDKWN!A&WH.5;Z"E*Z$N655)E:&,N61,S=E^EB* MG/7[U],Z0MC%!0,'$8XQNZU$S6EY*9*P3%JM;9__,'!)7X*&K1VEK0P+S*-1 M)UDX%Q(14%^&G1$+@(/6 D\F1G4(7ND5MGE?#SL"_8<3K53 MHT)@RKZR$A]6I^BX]UQ:OJA$+<&S'1]JT1@G8$L*/-O:@:\H#,G9_.CAB-Z2 M,OWV-%>6&9-#$^U#15UIGT]6>Q90$@V!GWD.\K#$W\]31P1R<:<%;6)8A4>V MC&G6ZG>>"T8[.R_:$XOXB\9+>E\2KFU'_@_S3VD.Q_^N+%(P:#R![1(DNB[V M%:8#X',VJ*:FH/1@QK;,#9[%:D?;CMG8(Q +^$^%X2PAI8IU7= *6B"A5[- MN3%%M)#P.CG]CMXAU6J[H/@RK0*-RG%GW M_D0W*I) (ME^?4A;=8\Q/-##QOJQ@!^0*&T1W2^MZ,7->@&X 5;@0[2R8+].2 M*]+JS!6VE0OTAT[1=V?K\T/\*2KJX!B?S;14#D>SD0FZG'O@>!SH;&R;N=9B M:-\[&RZ(8'I7A 0\?U5JJZM&(%(B[F'5*KAB!XW_G%.P.U4&2 NCAC&;$3;&8\"0WK3>%&M 1%%F$@_-RD:N/R4M (F_1**M&BQE*NY$A+U)6 M.[B[1J<,$X)5YXAUZWT:P6))8RQ/*/,0XPU>F94<(!QN9 ,#\RJ#[6>0/-PX MKNH6U_4)E3YPP>2I+.X.'W"#Q() M=]@1S&<@H*S1P1S:X1QWG;AH M![HD\R WQ.W014!W\/:X!*HVW/D/7:2=EQR.'6\7E\2YT]&9G%*^ LU\##1 MG".DMN[]765U"M2&UWP0"RZ^_Z#'^59(73.^69.(6).('Z\FX?E1V D>7'^" M/9M3$9@T\D 5M=+8AR(0,^:05.B>%$M._"@>WK6);,*4Z..7HXK80" M2<5G%-RA1*(\^V0XX"!A>[>'0!RCQHM3!.P(T?2R1L U0;FJ:\-6:9ZEJD,E M<9=/4;B)_':7G#GU !'_6[^JPR6128P]P\CI$\W3BO,<,8EH;'\:4T/8,249 MREMV$.]O+N!*CPRJ@+96GB25*W[4E*8>[DSJG\)),LXV@PM/"2^U"O.[?+C3 MEN;'!9F*JVQOQ*D$I@A6Q/-N1OT@_)(2U]8J5Y7G2)-WX ME9=_=^3%X%==1!R5LX!3(0?RXK*!&RHKSLH<$P>CCG&P(=A1&0@$SBOU<_ZZ MVDL/=LFFC4ZW\6_ZTR42Q/^J0S+/[8.-%*IL V M"3!NK&408DEP6JG#@/. K+D@KB4N:X&8X&DKHE.HPV*G8=M<4&?&R"YD'$1! MS&)@P_O 8M*V<%NRHUP,X<4P;/8GLM;TDT$6;;_"&"^>,5N%=O*RF28*C3*0 M7]J3]BM/JIT7R.))7UQ_Z2H3SA &LS=%%).^I$5.3<*/N@B$MU ',.U2C3&T M%*#=M_:00 G#I2Y-U.4#D>6UDTI"(+->(+\!\"!O[TC1(8+%.Y=TU)PP1F<' M$CIJ=7HB$S8:.\4]")\(\] ,B2[H09! T=$YVWE2'KI"W\+;1+*ZXO%:N0\O M'D_NP^XZ]^'>$2O:KZ'=*D*4<\U5\%%%UG@!K(6:9,$USBAJ5G1S 8B,N"2! M?-N!7+ :RU+,-W7>,>\PK._@_%J@;)$^P@C]0>/DQ%:U[3T[4#X[L%(O3:W? M>,2T0IRVYW\G,>H]$FE>F)3M)P[1R1H0>7#]*I, 5C-)Y.L)3 M3KWF-JR1M2SM0"G>A!EJ@,HWYSJ!50E8;28MV&]15Z(!%8O6W]8KOFP7Z+[M M_K3$,-E,HDLRQ2_MN&IQQ,3><'JJU0U=<5Q;DX.A:K%8_HE N1VV+W3*09S0$=VO1\%&A6]^'5SF3:;T.-D M_RV=OA?I\U80R2,!HB4E?@,#J]K@KRU4R\OYOY;\AW) 78N(52OYR$M)G9*; MBS$FC%R41#A><0QM#V52ZR;588/>_JJ:[=A!0D\ZFG=D,^384>MBR'TW0;JJ M]%TWLJ+] A:_GH1$45Y2@1A*?C[. -\YZAO46FVU9WSK R;:2.)+BC9BD>^ MO2H0=IZ>]\XB\[H@,82EW],T;>*E9UK+Y3Q!RK1>@-0%TLZ,58F,C5I%=3;+ ML*67^Q,KJP,."'7"K*PE])J;3./Y,$)X@93S&D0@,9/]W23>V]G;IRHWL$W& M[-_YG*'/'$3H7_:WG\6PH[D(8RRFBWR-#ZZ ,5QQI1D MOT$&[7Q1C4 5L'W/J3JC;[CN;)[XLP%V-CZ'8TQ@ZI/FG X4J\]EDE15P!_4 M*].:&QKXIU[E?=*&1C@IRT^?C)F3(F,Q!JF#&F(A:\ G567E+SO;>SK#E:6I MEO/Y T-%D!-:*VR.7(5-]"8H*'M<64Z75F:QUPMN '6#]L5XWU[&;Y:5,G8\ MRZEV1J]__.8;W)"T&9D\GV,,L9C^UW<[W]'/->K!\O.UIW2>C9M3?'3G>^MW M&<&:$<#TQUC_]1TZ%O[:5#K^&?8J !M59]^4\^_$]]",]2$9&F[T05;\%..< MMK#G-$_,K;097_O5O\*:"W^Q6Y,4N,;%CYP&SP!%_[IU,SS'= MZI3^](P'FDN?8Q.U3[&I>^)V/HA?LL13$08AO;+GGH=_]/<(_J\BFOB!Z%)H M]89NQLI>@JO3_+EMOYA)0KA(YDU'-QM#W MX+7 F#C+&?CC\/5(ANZ%WAEYTW<4AZXF:LY0$S*%=2ZUS7&QWFI747BC;WO-Z_ASHHW\ =QO1X):;Z38U9OJV)G MP:-URZ5"RCY-8EF61@]Y^LZJ-MZ)G\= %C6.J$D+/O[D6041"K0_^RQ):>/AG8%KQ! -^!S?+9"T^# M6(SU?8\-; UB_K.G3-*$)@T5-1 ^@[IRN633U5S\.^C*N71+U@)Y+9!OP,8* MZI7;[S@@@(Q4+)O6O6_11# >)VTRNIC#UW<\?ZFSN6UN(];H-^?_ MZ\OW("_?\5#$D&^>%D"G7CV$@\8,_$K?00AH*8I=[X6^9>^!\QS0+-;>@S5WN??L]L(4[ M1,-.1*Y#KVM2O?=:Z!=HH#?G6J!)?'%0226K=%"Q4:,UV\0W; # MT"!?9$#+)P???^VG_6\1YV3T85K59=^(_)G!X75W,SRUQ.UNA0+<[:7[W(N= M[P-HDE![IBSS8!HB'SS2N.KA4P6\:S;'XU.O&CEMSLD/":8.)(9$'-,\"O6= M6J%JND#NVI/=:_)&6+&+?$KER71$5#>_RGP1&, [4TW]JS\8S]WJK*8I]1RL,X4B0B+\=VVRU<8'!C;6K<5PH]FFB$F%6VYI0V"EHS( M%-]?^C49G_20)6HX#JZ]H/4UMXV9T:[(7B*#TM^%SPEM:_=>3M&;-+&<9;1Z M/PPSC^@Q,(]K98SN/IZ,T?UUQNC](]:3G]]\'BWR>.LD\ G/ VR;9E7"G++A']$C /0;5(490!%OQ$!V?.=5T M1H=U78ZDB[6TX?X/"/PZR)MC7<;BTY'\ 9W96%1V#\4JP1VQ\@G*FR2O:?M;!9YCIX70B=K ML.R47&.DV>3<(LHV1$140 /VRZCQ*DC=9B[9RKB[E0)93!!%Z0SQC'K?Q:B* M<=C64B6+]B"_ \2'C>%+MGTGG;/6!H9(I(P &50 )_$HS4<+[F/11A14+6[X ME%=6/1IF&QTT5&VY:ITF[JCHR$W7Y4Y9P H->B$8!X/,ZT+,?1) 5:4C\%%8*CC61U M=HO,!Y0Z"UPLBBD9#JY-.SCF4:2-=->Y"I8VM0J3CBVVR\B$>GCBKUTOEL!6 M;(!DU"_MY0.K9TL60B#R2B<^ ?B'WVK>A(ZV\1FY[%MT$+9@2ABNM>0V;@@N MG%9-TB$6OV=:$I\L$+$ (6L)E%7=IE:8$3]%-[O/D"CX6X.@X0.DDW)"$1O6 MJ5 <7"\9:BVJ=SQ_XB'APK-5A@@#$3:Q*V6:I]E)AI^'.PU$1BUP<=N;*H,5 M";MN)58_@NU[V=<-$$ MB5_0B;]>S&>,GZDCQQ=@S*6&^T3C'I5!9P(E/C2$Y7GZ 3U?%Z,XL0.RI_6F21K M4O^R&7QTZ@9"Q+/W&/M(@HF%L3I71L9=[8 F"^,B.1-CN$?20D#JR5 9X-'= M@%)6G(&6I%\M)1YOQ@Q&(6-KZ)=[^7I< 8)J7@QJC*L(-X[LV+ MV]3U3H[SHOLGN&1RW/>V;R;H41<&%S*WRG&WSEQI%MY\>_#@[;(PZ 8DQ2?B MH6*3XQP'(9Q2]SRJT,6:LZTYV]UR-NNL8,[F,S1B(YW+SLTLSBG6Y^Z/M#\6 M^4QFE']//!-+YJ&\[C+.@GEH]"WWQD";RA/#D''2L-%71Q*QYM+P)H_ N)F* M1>AZ=+0R]9")8X0>M?SN."$#7SH*\+6SC QVSA& $8R4%>)+5V<1R-7NG$VL MF<5*,8LWRA8\EN \,329'B;";G S16?.5=A%6P'J5W<"52;&[B;\?SMV$'[SL>437R\G8._QY 0\6><$W#MBO5[R>S-^B9>T MWT/:<8,ZUR>[52LVF+9<=H"X0BF =$[-AW%8[:^(FI,F"5,^ L?O&^"E=*O* M$4?."5:9# L+*53.04<9A- 9@&M(8@IQ2?21 G3ROC=-A6!^8K->[Z-F;3FJ&L"$/Y:)JJ M)/HUY/<5%L+.T79$+[QBCTZEI:PXFQM(\D MSYZFXZ#T*5W4W "WKAFVY[%)8DA![V7E]8I'4/PS[OQ"F"+K&3'*QX]2V85LS=82S' MQG'V6ZN/;CJ.PV&&SE_NYJ@M #V*J8 M4PL8"WM:56%K$Y@O>6$R JCQ$^"C_/(0@=P M5%"JOYN+%N\,S$7@F.HR7_CXY#T^R]:LVT5'_F0B]49?JJ^^DP^Z_MR5_>%O' 9JWOZ+F9FWBF;SFA:-%H(0WD* VZ M8V3 UB?,!UP25P!1TV.%]#@G-/$K:B/!+>GB-HPGF%C-K^6;K7T4 7) #&!1 M1]=I=96P5[L/NZZ%:+BR'D,$R1URW1#F3+RHG;,JB08AC((#JZ^(JM.!4[I" M[&*E';CO>_"@,Y:Q(5[JZ=E_*)@"AC*0RCU.W4TJE38MB015Q9I;!]!UT$K*" MO^S92>#<+TQ:Q1M<^29H5%DQ0B\*$VQ1>KBZ>SO?VY3,"2L'#=9I1Z<#<(#1=S0YN,C%M%2(<=PQ)"AM[:L+U# M475#/Y+'Z>RY1_Z!;\8"M8]Q*WD2_E=L,8H5QY1""EC9*_;7DY]?DO!Y#@]7-\EZ*!(^J]5Y289FUL.@I)> \CB(.UV>?M^##' M@OWI*=\Y@H&;44B ,@80_XE2RG$QO.K:F$\UE?*?96-@'G5$1I0W56!..%5X M!+:YN@ IEN82L88S^40:0R+!:ZKV'XV0:Y+V@?M5>\ULW; /_\;U7:[X70H' M\_F6(#=OR((<- 5;)N-59WF9!S/>_NM)]S_L[_X JL?^9F!X73K//J,7=A*'^*_O]H*_7VLP:_)=MJ,_>4P(3[.L?HRK MZ;)W<+#9W77_CN1F M]^A=>U(G_TAPK873:'F_SFLQDM2%9R MXGBM"UEF['?'[M\$_SD"XK_13D6D0P^#/F^9I1$=*M\<)!ZC%3Z6SDSL=(WF%(/9O/_*.^< M@(7W/W_^?2A(^2O'!-GZQX+P=7VLZ?8$581\?Q6WX&[OM_KW6UYYT7I%MO[I MX#PN^T*OAVTML_ME=C>@16J0KO'DJL*S^TZ?#%T61KM"&.[DYU\,*/[FJ^9U MTVNY;-X_Q4-7=F#OW]VW%7[Q:?U1%ELOLR*M+E9C/:^S:6]:K/S M)3\N&[@G+-5_([[J:[?W]NUJ12(##O:^1WWHKB5S[]D,B&L]IMTOEM?77="R MV;6_UD]$7[/.@SM;YQT=W-9Z05^C;5^%I5S3$/E"UGC5SUS[;GWEA;J;F=_2 MYM[>_Z\7?T\\$!WEJ8]-L#H%^M1K,RNG53H_S4;Q2_NU]?5?S>N_4J,T>HH@*]=&]MW G#3(&W[F^+*JL18)I*M;[!=NVL;\J](<,',,7;$3H_ M__[KR^/__O_6%^"14]<#F.+-B@KQG5FWV7U2I-87X_Y0W0.8XK<*,-UUI=63 MQU-I]71=:74E$J3_2^-L_%_?I?]W9^\)3C3]^283L%YOQ]VH^UE:92F.6<_2 M/-\:I?/ZNY_?S.9Y>6&\K(;5380\]LO_8XXTB]4ES21M(+]<5)'1K8E':6.F MU/^7DH"GQLK6>*^N'M_\%^:/8[!P'$N 4RB"9P)D<:7(IN2^A,'(+U$K[VHO M]VY^*_'ZW,QF/9#5[CVJU>[?[47XJ@CRTR??NPS*.PK:+4_LVDWVGCZ_SS'' MRZ;_9/=>QX OF_[!P9.[#9 >UEEZD[9=WZI>W*@)_Q4SV=OM)"Y^JYGL77,F M=YWG^T=9-:?QX0S4J]&M$TCR;.?%/3F8W>3%TPX'^69SV>^J*G?I%CPJ%T@$ MD[N@@8Z6\HTVO2/]OM7AW]K)?PF#&-#OWBRJ=2>O-Y+L M]9,7G5,?T!JO.HT'MP4'!\\>_19TM8,OVH*OX<'M#SZ9:S7(95-[\B6;"R_% MXW)QDINOW-NA@61K]Y.GSRZEKR=?0UWW>OE/DMVGE_H<5G?YZF$S.BWP4W&]F,_+JB$^ MCX@KBQR10NZ)MW,_V=WO*(4/QUF[GQSL=HCE(4U_9^?+R\)NUL_T$12U_K^9C.YYX[I=XJ"1,1"Z$BW[8E[>F^B!OO7 M= K>WDQVKNFOO4F&,:@NO)^;2IK3$#:6U]H(?O?@'52[3V[&0?60M^!I)Y;X M^+:@$RN[93?E300,UH[,5?#DK1V9:T?F%<%!C87X)$!+YZE$+^:LK!OLP+4@ MKU]:UZ:)!*13F\C'?Q)2N^'?@,9'\'@!]#=;M;-Y94X1"A?^?&(*,\$VX@@L MW' [-'RJ,DTJR)IV(MLQ.ELK,UL4HC50W[K*G*?5N+9(I/ JMX2!B5<$]DEP MR5LG!-W;F8\T'D>T6WGDI"P6-7SNF[M8_W_VWK2[;2-;&_U>OP(K;_LLZ2Z( MK7F(<[*6+,N)3GLZDG)R<[_6%8H?.FU) M)%##KEU[>/:SO]U.]^,T :]-68J#.+N*KF#JMWGQ"58#:4W+X%.,#*]F#!N! MFX$6/.Z'TD03^6N6(W-WW'.Y'Q7M?$P]W0=Q66+K MB22CUA17N+/RI@QF:7>?.(P_Q?%$_^H$5$:/A- W<5EQF\_Z9Y3E&CL*@83" MY7A;M;Q7HI;/J/M @;S+P2@?3$NBS)R63KY-"KXO+P<%:Z89-Y,DVN="5FI2 M(#1\K&*)O\)%**_S">S6U12)T,M)''V*F>T^0%!^/B7R6N&]+KEC()VXQHF$ MPS*\09$US*R=P*%#/N<,WSN*J?D'4OI&U?7RRC'2U6N7UO(ZF93!F 9U_E92I4PM%?#651]>INXD"N<%'_XZ]%N(( M?4N/$\W"S51X-"AA)KH"^:,6I[WF *+;LOEF(BB.)I,4C#R4 MSW-%5VY(Y) MLHJD1X$<#6"N5J[&$1*&^TUW31DCDSK1?$9,#9G>85<_DA, MC(WE8*2U/X.V3;2W1 &'"20.V8Z5W!EE?AAQ@P#\]VTB4$Z&O(9X:V$G8&S?%8RF&:N;/+O*\<0Q MZW)]FGD_E?;")4H!_ H_.0;)O$YG1KCA^=!W:I &-[H>_!P;3K.,X#!@:,=, MQD\SPUYF^7B,IUK;<#BA"!N[*>TF8#0E"'QP6V"7A,S[0N"D"'7( $X#S@%N MKV0@U/$2/U;._-K[ H]'.\NSC:%E" U)^]#:)A$I>;Q@\3-\I?L]&996K=RO MJF_O^53U':RJ^KY>6!NE?GL/6NHWO[O!Z<+U?Q=H))L/MZ![\#)]!E6 R$]/ M[@?U;;6%AH>=^#R+DL7H@7'H;+=)$;!E7_WP<# M\'"TXDBR2W M&G<^8N3-!Q1D9-VEGTA/EOQOISY2^2MJD:$L0#F=_+RVA6T3 MIA-1I(LW4%@*=,:#[LS'N, WPV7.TY#MH8E8Y>TO_?:W6OI'@8H<['?F]'^9 MSD#LBJRLXB1K3N=[5<'M4=^LOR^T@K]SW_\^G'3_/W/$\SNA.X[+:(1"!OYL ME3PHNUQ7B![.P?93*>#Z]EOZM+ 9YV"\G585]L+\YJU7-EI,PM]ID^\[D(<] M7.\CD*@JN(C2?/RPU(W/<\T?YB!<1%=)<#&X3I.X+%='X9'NF9LD^/^B3]'= M;116R_V(IV".WBP M<@ ?X&"Q*GL;W21/3)R?S$ >_US%:7"6KA3=XQR 7Z,,CO/%=70=C9[81)_, M0/X6#3X7?[N77?M2SJS*)W/#[YN][;TD^V87PEW[[1+4#_;NMW&).%YXVM:+ MVKW4N?FKK7_@K>DI%$,8T;SQ0BX0V!=7@P)W$902LS=%],T MMH#'B],32L];B)JBKLO@)F?<;@&_0A0N(W_KRPRX@T1F3Q#S!X\!/Y!N-!;>*@/*@V]&95!%HU)%&@0 M!%_D]>KG-XKPSN%GV6S&:7YAMQ&Q6O+&EM<@@#B%OIGI\ M];3]/=739>T 6"$I8AH'EV3 8=L]"C>/CL*=S;V6ODC*?IG68#3#X-;4-E#N#JE_.:.-3&X)B%>I*CMZ8/\FRDUNKZ] M3N!N@\>-HUEP56!1C-S("/TOJR(9X$M8O[=_%> -5#;KK(*(*[:PO$51[Z%1 MH%_8@ (*#4J$:/=ZR1G?/PB"G_;+9)A$1:)58GKAN/NP-CV:3C\.XH3NV&A: M73,5E\%:GTP4BCP$H?U%?(-5%&CPU/X6#?X]A='2]>6/C$I J!ZD>WP5%M9Z MW&#R.*K'@K&9/MHG*6P6/GLR+IKQTO#OU.<$SX*I%HR,&6P&^MX6! M-43FZ..Y6"B(KJX0GXEU6VX ML=9T/P4?)E8E+^W"WZ^49/_YE)(Z0G^CGJ73CN[EZV MU;V&[I,Q-J7M4@A(A%F 5JGK Z2[! M_R-5I< ]N,X"TK4^H$J!B&D1R4_&> M@Z]O;0:S."I0C5=):HZG5S +,?(/>L%Q)X?F3DBOU:Q4$TTG.]P%L!,*FD!#@QV M60]D.V39#U[" M+^&W%$UPI:.X_%3,ZGML6LG?NKPC^$TQR0M\<05[4$;TQY=H7,#3X?&U+QG\ M$H=$P N,4 [!A(17AEYDI8C3^ ;-JOB&JC!=I7;-+)#"S[(V>#%C7NG1L)5! M2RL+O[4-)@X=L3] \28L5(W90C,4+$)3,,#Z4BP3SNF$B:W-! +B410AAJ7 M@LU]#P+5A*M]3J-;]"^XC'8X9_7M,T-K-!NQ_;DN5@)XWA0TP,BEUPV/IO.W MXM30J*)N#A]Y"0I8DYJ8'DTWP>C(A^3 MRZ5!7Y(&]KG4(X&Q)>1Y&/BJ#,IZ%5Y 7,YX2[Y%ACJDCT*P<265R8,!E%Y[?TX1**/ MI#]5$P9#.X,B81TA%!I('8';9FH?AI%[.2)1(B=\ O6U)5QW1*11(&=%&?N_ M1G*&<=]:3YCY DG+KFHQE")6 ?1^:W1 09F,P:9%LACZ(ME,:E;!4*>#BE@@ M2&=CV@CT&%GH*5_%LP8#2<-LQKAC*,2>;@/_/"L.Y!B&23JUHI'!+E]9KA'0,%4R2";HNRB/"8D,6H'9I(J3Z&+V::H:G=I/HUL C'T:>8PU.P<2BH M+$R.*6:<#^W1Y[6IV7MD\+>=##+,1BD.F"2!CT1IA#F*%;QH$=\WJ+V-%M<+ M;%_E: 12U)H?IZ-QC#C^QYE4!\<\\J1C:?7YATYIQF,=LN%&7#EH5\/_@[)( M*Y2\:$R*MYR6DYB)=IP/VKBV6ZEGV6J47?)'^)(&:Y%LFI@>ZX+,+AXJX5#8 M>8-;@_Y&+@88DLO!.US8O^ZC( F9#6T@>Q)+%TV"#5F:EEXV-"EAEFIZQ[7) M&U9XIW;I%@]>/KI(KM;[HE](\T_=)Y&I(4@@4N)I>*4Q$P#NAQ$O64>/,66])!;96T]Y,I-3(Q[*.O:$-K$NZ7706:%G5 MI S6HG5W@,@XN!'\#C/MA0V33P8DDI]+,FE&]A#:),SZ!AY.'%>\'/QPOB'D M!I#P@5*KA;1F]/;! *.7A.-!P2;9P%7JKY.ZP#AGCB1\\(SD4\PV$!)ST2U MB*1A0K35UQ[7"=RL*N:R9;PXM_IXMV#Z;5JS:P+'Q#1I\G7QRARB>U?AJRU[ M93Q7A.Q*F#+W983L M<%<=X8'@'SN]PRV\I/EJ"*7[$H6J=6#X&F/SH7>$GHGCK<5JPQ24+H" P4I$ MF4]"9F-E-DMXXM:^8K1 ;<:@T[>.-L.#;0>&,3SO[R\6#::K_4=BNGJS,--5 M[6/TN&$\R%E-_4ARDH*6 T&TO'B&+L0"*2(Q^%Q9UYVCT!+D0Q[#("Z*/(OE M5L73WN"V.++89KKZMJ?HM!W^_?.S!\\G''JWRL0N)8$.W'7Q# MW<:%&J#8SBY/WP4'#>UVA]IZ=_Q?'\Z#BU^/ST]__?#V]>GY17#\_G5P?OKV M^/+T=?#Q^/SR#W-Y?OS^XOCD\NS#^XOOI(L::WGX2/?$\<+WQ+OH?\&^OO!0 M,L^ %/&X#9H-@S=Y EY1'%_9BHX@WN!B'C-1%(^O]\<7KX_\. M?DGS?I3"^RG.PIV K+]V>7QQ*L;,]G9XM+,3'FX>H>&[N]\[V'JA04;?XVP8 M>3T=F9&1H7L!=A,X;@15 \?GN"SAE,"(@X^@8L%&U_'"#Y4;[^]148(_Q="D M4PFL:M*)AMB!)N8HP>=DS,;Y]E[O*;B9LC2@.YFV M^$MTB?H<7$B=7^-OQOW-A4VI$@%L%;8WV:G%Y*7\M!:5?IQM75<2R<^75=R_ M0'99;\9JU)KO),%3GX0ZTZ8J^W^8*\6XSU2!?9 M>B+I[T:-^545$]9Z:C-J?BTU)ASN*M[ <+#8!>*:-*RT?K?FFZ2F#;K_(0+ MC'-A*L>OFF,7W>,WI]FL58*YWWATF_1SBW+3\C\.[R;<_.I57>)=6(A2\VXR MS?LNTU^JN/\_)R>GIV_>S.?,/'SQD"O4N*^#M:VCP[WUX&TU1!L25V7'KLH= M*W(_3LM%/G7836/Y<#-W]M@CS^R)S)\LT 6G_G!O[2[-O@\3P@,.YE?0NVEP M9KM=L,#OWB'P71NW*,?!@^_@'E)R@!#O_Y61?K?1;VWV#C8[1_[]I6T!M?R MHSQ)(U\*3_$6!/\$4UR_Y:"JZ\DL8WUJ\\>"M"Q14V]S_FRV3I"I70QN(Z'B%3:VGD=C!)):MP1F"!P42M? M8V])O!CA==BJ"4$I('+;/QL;],HSO^,RS_SVS"8IKT/Z0 4 M8Q1L[88B2JL[\COHL]TGJL_V%$+=>4KYP#>.Z"].XS6C46?6FBN#_XC&DY?! M&S@_&3T5!G>38/MDJP_IVS0*^X00W_5?43;%0[>S*?10K?=@1^A@,NV#$9K* M,=2VO;;O^3$7Q.#<;-2I=:!]2Y+3'FI--E^)A@6]:$285M1%UD7@D6AC<\3& MYZA54265%EB-C:NQ!:W4NP3C:875@;7?">JQ/V" M--+63DB#8.RP%"I18WM0>-?Z@&XG DP6>ONBNLN&(N^AM.@%CZFI^)<2<_B& MFHJWHJ:>NE43#>4;J*?OQ%"H^>7'P=_8;/:] +F'SP:0>[BY N0^$5'UL:,7 MKNPG.*D7>-;:1W/1 ,(\1U4UZ#]+G&U?F'1R&NX=;88,M M2/2_3-"&'SH-@G;T_0[@*M5Y.1(MJO';W>OMO$";8WSO<.3@$H3CH[5J(<0M6?#QG;*8[9J1^Y#;' MC+:LQ8;S\!7#;GBX S[B_C:9?4>]P_W[CX'7Q\P;@QJ!=XQA[PC&@-).8]@Y M^-HQT#J8CC%L'81UR[4]AGU8JZW]?1G#5VQ%(WQGFLNPJ>#U.4.PKCH- 0$7 M6W,'\5CFT",?13+B.[3V+_\\GK/!SC_9U"/IEA=+=>N;O+6[&QZ@,, *'_;V M%MWDVNM5QDWM]?OM@]9\_4YXL+\';LTAO?Z@MW_XE][O3]_(]+?O?O\^G+'] MO2-Y_]Y\^;KO^]$]Y -FO/>C$V&)6MU0X$:Q'AX-!<$;WTW4OR,S.%EE@6^5 M!?_#SM@YT1XLLXV&U!MCFG^M^&"84_*?$N;#9#3"GM^5$1>5R2"662+.L8!N M2 $97(WO( #?S_A"\@]XE-BJ?B&+$A<8+DH1&J+?>A<]MJU'2$!QQ5PF);L[ M]D+8#3D_QN7WNX=4%PU++ (7.J-ZYZ#Q-PM3J555F:/]WEPCB1P&+LLF/BA) M5SFO[+>,6,HO, ?(";)2J8=*"WVQJ M=3R-D2P$OO$\!WT4?!@6.PS*! W:L;#&5S323DX#M&2QR$Q6#[:G7^2?XL+Q MCL& $"H%7UAS)"=Y%O,>RA\U!A@&)Z>O3\5Z/LE[]:*W6H$;;,5>5UF>:='G MEI;Y!4%-Z]]?AS2*38\>J=CTU<+%IN>()8,S]S%"!-2EY\,^@Z+3-Q3.=1HH MZB.Q3L%+0A0ZLYI;;TJ07W3'MS=?GE7Q.-@_Z?GT:!=QEL CW]5CL:?::X*^ MNK7U4MAO/A;X6/04-X)CX7U"^94M"=I;$A SH=%H^MOHMD>CV7J\)5M,T'0 M7$5L'"<-MO,!C(SYJ/O3$ODC:\+*#VQ58R1P":<8V41 B%:&A$Q) E8X/(); MQUGKGCU?4 QP>5MJ%=NC!#DF.=LW8#.3>N1)^*L/1GQ\$QO+0CI-*_)Y<4!Y M.O4(6-NKX5.'7PVCR ="7H&LV4^JM M5HTDF/:S2+FMG\5W3"DCL+=I SE1EN$9R^(*3R42T8* TU<=57DC;$SP*&RX M$;9(OQMDR!\R[08$TSV:/]TQ]WC"/]O!UMCS>1E"0\&TJ S=&!:=\L'>XE-N M]@M*4 W,#5T&TO"$:M9"XF7"/@9% M['?&ZEP,&(VETJ[3IA/C<=4@Y^4V2!7M#]T @:.WBDEK-E /$08+-^C24%P: M,>5Z;0-D.[CR4GA8N\>*WT0E2[Q3'1NTM'KNF(I4I3P4UTG#1=SS 6_HMTA* M[!.+&MQ ;YGL(<=PJW83A=MP)/_/!,-Z;Q6$5\]RQUE,\C:(BZS&-]QUODAF MI96 84'ETA,R(";1C"+S\!E\LQ2YDF"A$UK&,9>Y]E.U D)IK8#48W3"AM.X M%[S/*[SH+2RFQGL6>M.5'JB3*/&RH)$7G(O(K/#8Q!]\%0)O%1BA(\33"L/] MZE7XR!O(X*3)M "EXDJ7YTC).(ZRDC;F"N95<68"SG=$-=&@!C-"!"/Z5?\= M#093Q"VADADRJ;+0O@]B7OW;G-LFP3!'^$A8QBDCLI0;OG&62/IM33_N$Y'#W,>-51XO'JRY_/0T^O'ES M>DYDL6_/+B[/WO_R-.)5>T\N7O4!D1)4TOU6&-I?HR9.E^H TW\W-GOSBH#D MEPF5-6"Y$%4RHF':+".AW#B58I@%Z&$=4W^5##XA^?YLW,]3S?>]^^7L1))M M3^YP/Q;7_>*7#+>.&=4<[960/K4$7$.,OB6M^-V MMO>",Y#LS]]?@I]""OEH\_FDD+=7*>0'4[>/U7G@]>*N89RFF!M9UMX#2WEK M/Q:F\'1A,7HM'4%7HO.T16?WL5!ZB_?(0F!>5L:EL5')/+AV_?GV& *@G"(?:?7IP*+KVS0GW'EX=NB=^Z)Y>9N%=/(8SF VG8VX# MA)P_0HY[7);Y('D^Z+F*$J?].,UOF0]G&)>#(IDHI$<;^5 6D0A8C& $YJP: M8XWN2-79LH5*6C^[1V,!4E+6A@ _YAF"A^"SXS%&"*@A: XW+V;8*#E85$(O M2/UNXXH!6O#-?T]APJ.$B6R*F*KW!K&FFT?3-*5ET>'.F9%/C(-H"'RCLO;: MAQJ$"&1!_/DZZ2<"9H 1'#.0XISR--__9'Z[P_=1L[0$225$A\W8\O8O-7#I M=Z:E4SHI"P[P:N]LEEX;P[E3<<[XAAEF_=Y%5_#]BWQ4W>(3?5XLIL-2, 0= M#RG"V]O>V-SX=%>:C)-*H*!\1_0)U@(RFV0,G>LKV&Q8@WP-HFD9^W@5NC#RHLBQ13Q3 MOO/?)Q$C9J4K>HEG!F'#8[KWQGD6SYIGHB;Z5#!*#.[8R!$K5QGV-\8>Z@I2 MPI$J2$FA9=3IGLEX9OKDI95]*@^\>^L1FLYH4;(D@8WGIZ)(\:F'\$:/<6.W-!@5WN*<-BTKWW*7=+20" M(*J#X+BJ(N3A(.9M;CRWQ'H*?5*VWZ@Z]C-P3&.;V*L@HC2.!M&!6.6 M<<6E"\@H&54QTI?!Y*ZMLDWQZ_77](+7Q"*)F0')%W(M@K@'-WDE)0^(F*JD MWL&.97M+NHT4P_Q,,K[Q0?\&U'XGMQ)+2:A%.9+8O((2L8CU' W1,I1J\ M7 [-+(^E6T'@''%-[*1?B_V@EE4'9YE]#H..>2"X+_HB0_[)'4]SU2!>OY9)%W5EGDIR>L_9\_ MIL3B1<$7U,ZG$G79[FV3"7U&[1RV-GNO>CNA>=7;#8-7O7W\SP'^YQ#_9(L!R,T ^;(MNYANSB^JQ,8HXF,.KJDKRDTR1&M& MWR16BU90>B.@:(UZ,7Q'F8YJ4G*()0KS_>^NAK0_%FAY<5#)J;"BL[3GRP56 MGE=PZ0)M?E4SAUA83I,Q!?ZPR,>*(MYG\"!')(^$-44BY#\8E\RS#7UV@Q/L MN1 JOH;FZ):EG6TS!)=OPY'G-:RCXH[W.%V?<7XX9^?2RH_>)HJ\OH\W/) MJUY2V6::YK<2)(C(\Y^6I:15538QP%WC8"0Q17H$\35*=_]W5EU?YG)B*J[( M%-GWW@9OMVT8,Y@4OB#%'!+K>?X.R+-AI@>0:2^>^K_3H?"X%TT2C(0S4W&E M25)TUS-\2%26&$Z?Y5,W(.32+&&8$^*?M(AM;YRB]DPTP (XVTB4BUHGL (5 MG^%H6EWGTJ!5 O%4Z2K]W>HS9P.IHN)YB@S)*^.7X\_7$6XW4UAB'DQ+W^T6@CH2YHKOKQV^T>M^O?-N MU\7&Q9BF5#:=%!1JUS4MR5 N-<16.PJA/266M[-U.&PS';Y/0X_6.>+:9>44 MP8\V;EJ/984"=!-*1H#]4W (+1;"$K[ZQ.8)F98 QY3F SR6T>9.T-JCYX*0F_<(;+%I_.=<)9^T;SUS XI0W6-'HTK$U9AS/CY,YZL'MC$3F M".;GX-&ZCJ/AOZ?P:5;[[0M&\3$8:\_'-E*M1?BD]M'*MT QP\VE):!OWRW- M4-$.PH'78#,8PM93D073UD"H8@?]5+")VI<>/9+@.'JP85"F=IX[[CCN4YZ# MH9=Q<^HBORJBL789X<#UO6_"QBUH]!8,_N(MR/P* MGI)10#1* [(M,-D/&B>C7A;8-:\@HT0.'1Y3A%&&A#B1XT6GH ^J/<5\$F*S M+"_SV^C6*)+D-$,35KF8L)+Z\_CV:Z5,*"&(IW.L=\UM[]0Q@]X[(79#. M_+WA6ZLP':MM-TKS<%>HUY?V/+^B0 5>+)2!K/-2::ZT+LK%-*W?G8J7%8-8 M]Z'&.VB+6[O8!_F"%N0=A^0&,4CLT#[Z"HF0^%K$^U.N04;&L)IGHR*9T(GA MV A?F6 -9V!RNQOE%W>O6J]4!%WQ52Q>R[KG]TM];C^?U.?N*O7Y](2U_S," MZ.?>&F?9<$HXXK5+=$K70[-UM'^TS$8(&KWW7)*]@^VC#5R78 V_(;NX:6^967O+'?/I'F4E>LX0+Y2*^WOV+EL#O^N]H_VPLQO MLU)]$HS$U,>?6_".//,8]%'HV5 1@9#),[,M\LBZXV@1HXX52K]SW"QI.>-) MHK7/425\T!K*\O]P1F(] !GC%H+4_E0_!%;N0O,TB6=MK-4HN );(;,;$^+J).XU(+S$8 <.X[*JA./N4U'B^B55RN!5DVEZCS^7DVB@/]][2-+$?FMS\P5UN/^I*O0AF&U, M!E&J0X3[^H=6WWGY_F9OFVH0=?0='>H;GWRXWO3_\7^.]@^.7OH-P9OO7C"F M^;4C.![GL%1_1AX!-JC8LN)>\/78-/FV:)(3&;VH!6HA%U ?,:H>HC_C'S]E M^>W&=7Z+?W!5.$.XY_Z[.Q5*R*.YB3F'B6_<(*4]@5GE&)T? MPP,'W .+'D-_!6VBW=WA/]SKCNN#1DE18@PH+@;P^.'+1^O(OCHD?\=#>3X'Y)6F5Y0?Z_Q]K'@UVH!2*5 MQ@6,M?(-7)%.+2NU.FRD-+RHN]W;7O#[7+=GSE>8T-$>L:0>SO##!4'B#2=DKC'LO/NW/-@!#8 :<,U MBWZ)24>B7526<56N]XR7@Z/ BQV&1/PE6%(B_""E67&0I"/XX=%P.&^B/BV" M DB]+(MX&+@MFT*'C%9P_?V?@[9MHXRV:?V?C$QS?MCUS&@^LL M3_,K-&):7[@\#0FF&5P(E^7TL+JDO MD1MC_;>*VE?;K4QPR,.8$H:4??!5JIR$,O9$-FSD1T-<:W_E_#IJHF"9N9": M_&VL(.BV7/W]->T=VJ4^50<;UGX^-H:,3S=B+,9DO$/:)L1XYS\+[; M=/^EEP?G_M+'(.0I3YK8_C?W@K7&&<:GTA^.<4 XSO70\+?_*\JF43'SOK^U M->?[\ ?W?0X=^X\(^-L'\[Y]X'V[%VA@W$A@O#Z\L!YNI[/V]3K-%?CBP["E M!V%G)#F*;S;VS?#G,>MR/"7PEOZ46P:U!H,F%.7+T'!J("&Z1Z7BT#@9P44" M_@M"PT+37FG$]M!] 5]$8*\=1Y*551Q9%J:'72RW+?Y8/$2&@QQT:E3?)*P] M/:([4-!EW)&J4P0Q!&5JL=SK'*/A7"EAC<0X^]]\YC>51RU;+Q)HAQYHM\9Q M11<#DU;+8H9! H)[DR-R;L81"FK+8VIO(-GG[]567M:SN6:7+?EW>UK6]Q05 M\[QK#&R2*(4K@]A&& ,G71?\L[*T>O9^*?R=YY/"WUNE\)^>L))/=NG?84XC M-O1[/Q[ EAIWK6BD3/ZGWSA;O-[GO4-73"$"UA]YM M,.?NA;.BT$*;WF84HN1\G5F=03R['"?D::\FZ!S68 PQ@GT(";K?7.79VQ:(+ MF64MJ$:W] R]LK6$GDVT3#$#U+1.@Z[BM6@=T0@^7]ZTQ3[ST7VK]++N>.>N M]=<)ABPHA>9[RE)<8[/-+I<--Q%K M1:86IN!2$<0["F<"-)UTA^,Q./,WZ+2SPII#/">YC7QB+)I=F,Y1L+7W@DZ! M\=L)4[]$?3!+L#CB9Z'M_LG/5PF%E=.3$7"SUFF6(N,?CEM\0P^9$5F#RT]C M_IEG<>B<543:L@N$@]4@W=;F"S"&\3!TS(CEAB<,H]O:[L'\<$P'+T(MZ 3M MF3)" @:ZP^Q"9' .L FB?''_!6W+T9RO[<+TJB3%?^YW[M.!OT_\G0-V]:DG M*W80#..#KNE @78^:XR[$-FW%O7-?2?S[' MA[#(HL2^MC@AAF.IY[&TUCG>X(,T*DN*5BA8H75%:K3,V%N9&A.7: H*]@#V MPZ(B<'V5(E6X2PL+C]!=I%A5A* %+F@O\EF45C-]N056=U5^&WHUP:?$>Z=' MR6:2:W0JD)UU3CEJ+]-VS U742 M7>D:.?>#,\0*(-1@5/B$+MP48SV23=(;=!L!D05O%U5V\%^B4FL_;*"!@)+& MZ_J-SZVP0^TL6&O$A31GB=\9WCB9NH$E8/@_GZ'X"Z(5:3D>7RJB#HVJPW4O M6 .ZL-;ME^U,6M@ZB8.E5%_GTG$#J)CHZ+[;XZAS0FZ-X=,#_S3#-;K#:XW7>?L#1SYK9@7$,-0 MJ/'2&?]*^5/ /L44MIM77(\6+BR0<*VM5?$8[W>XEIQGL[ZT:N!#%KP'LYSH MK[?VJ)GM%M_#IW"KYN-D$)PB2VP29X,9@036WFJ])^A.:ZEQ:.UX<)W$-[C, MKZ;#JQA&"$.(Y8]LWFUOBZ&[O:4?^@--CW5]MV"J/5XR"7'K@(P;$"?4T'2+ MLPA;1 OU/5;H^O3;4>!VE>),-N=X:7__@7]O3WV[]HOP$,R9!E*TP30F1OM@ MSQMY =+?:)WM=\QV7Y?:V6'MSVPK-_L-;X;6SXV"<8R9BZ0)<'X]&X M\'GVCBWJ3XP!ZYAJU7 \?7B<-OCN?.8:..XG9Y?K]/"Y@L21:HG62[^ X&!W M7L:4RKC!6'8A'-+W=<*40 PX7PK'\X:TK6"7R M' GTI B'9:]6I7NE ZH\U!U#YS"^&[HX-CA\0D9;@!)G:;[6U:R]3QPP) MAD8%KCDE@JH<(Q'MK2/25H&QR!7C@P+B H/.:%(G#NC+.LJ^G*X@:Y?WB,I! M+VO>I1158V&^=C+R$+J8*REJA^&H_6W)9MV&\0ICV?UX.J[5 H-K:MZPU^=7 MR= [*0U#NF\2S3R-(AOC6R^\1LK1ZY5+>"47U!D%%I24F]"YUP*+SD2?IS\/9>*?[!Z8"G3Y$\/3!X- M8 4<.8J'/6%\"8G3/ZF0I@930;[#J$!RK*P>CI"/XR[$62F\"KG/;XRA4C@] M:3Z+OPEGRN/SYV5D&;!,VS!(@H$X2@?R':4Q =.A/J1@-QF*!A2I% G3XK#+ M8ZV.;]ZHVQ2M[#QZ=)3UV"VM(7B_]-_N\TG_[:_2?T]/6"G]AX^8GP+TPLA, M2\-YP."./.#!,\D#^D@)SWE"=P53/6(\F'D7,$<*\<-3]39@*:U&W3ZBQ=P/ M-5_3!%0U%KT3P&%;*BG77@W"@73Z%1Q;>IS%<\QJ8(X.^@4[HJ3NUE#% &-# MVY /C'<92_TP#W>SM/?"'7LC1BE\3S= 0S !FBWE:(8KV0$/HJ"0!S\7FAAN M5L'7,/M[!#[Z8AYN^T60VWIIROO4ZKL[ *PSR<0(Y/6L1DK3F5)A(?6-YE:: MA%-&FH*Z/#5>+J25;M)R:DE;-WAG.N&Z,VL9T2(MO#C8Q,-GGK'I)VL?$QVM MUZ50$,>$I*NBC-'2QV3-4B;J"\DGR9UR $,<*"L9DC:ZZQ5D<)%97>@H7:Q/ MG\.09UC (E ^MF#/>U4_"_L;9E'M6 M4QJ5HL]6, FW"Z^N<14E95T@MS:#/LOC^M>JO7W2>J"\3!%?1<60IGV*E^X.@C[,C?"CX,_/KR3B6*3S#M MH8VTD0]QC* H[CG=:($BMD3&%3+4J5E4EJLX4^2 SU,G.ZO3*1$+7PNT/B,# MRB5:_1P=0S\NA27/V^+0U!)A9)L\=J*UQF[ZO1*M@4NTFN^6: V:B5;C;R)- MB[[0>.VW3L&:+VW;W!3L6><,&]GCMMK@W%2.#6KA(L3& U3"X+,'L -5_R)> M?4<\"5(Z>O(;JT7Q=OIZ5PT!?J.Y3!;69F 5=E]0=5_DKQ'[:9&W#MSNP:Y0 MV"PG^4O2;.XASH<*;&2 MK206QVUD#4II68_V_Q3O?.MV*(K$6TRMNY8ICZ0\0-]XGQWM!:>>;%!GE#+_ MNIVEH@)2Y+?HA,GUH->L7:VPR23#?%T!E?P279?AK/'?*FMZW^S\+%W?$LOU\0OUKH#[?9EO[(!>5W^Q MRX=YH%Y7K08?B_>Z6F;!5/$8YC'O5#0?\ M1E6P12E1%"+@#SL^V*]8"\EUZ@D&23&8CK%7.=;I1PZ,.7!1)W;"WB"/ /B6 MDU0L-IT;I77;,]2IV4>( =CJ(DE>9!'1&8/!ES&<'9:3V^O<-$@G='3"H'B% MNT)X(K_K;&U.N)##!+GHPB_T[VST^,(9<(\OVSJF1$/FL5M\:7=1T])T#] 5 MQ[8O6[0KCNGHBA.<1O6^OXV%1$698]\GUS$->X[1>&19EU8+H(_MDSG2AX;Q M(.?%^Y&++RSDEE7"S7SO1P!3/A[;P/H-6E!RN^ #>!%Y+SR4: M@9$(EWG@%L9HY/@)/J\7D4OMR=\9 8O7D0!P3&_+4W*GQ+UMUJV-9C1^X&<"ULT>BSW(

]J)2D["1\J+?X5EKS7,]0=O&"LB1E M!_.4.WR7(5T0ZTS?GG%2L/D%AU]W9O-,4GD=50P?+/V#,U,:Y2XDM5.#F!FU'$JBOJ"C%3'J43.OUSDF[-1(Z:T?/!ZV1:%]@\'*0#<\/ MH(N4-T"7E.P%$<-4LZ##'D &;)I(KLI)S3S";Z:SLX]PZGBG4P-0XX6X+:-Y M\I5\_"-=FR.T,(H'O2;".+%\;7EVTANY(SW5669$Q:#2/<$*9@!J1P#8VO5* M-@QEJ>!SUAC:(7+8>C@T*$:YCI)%6S+3GK1C%GS8 J>13D=Z/&FK!2#H RR; MM_ILU:USH]S-W"DW,^FMO)&>LM<[U6Z)@DT\^H7]78]V75/E8MIY30'OO$Z4 MBWR1OI M:6U;2P-'RUM;_PC@N?'#TKY D"N/W@V)VK%M:!$N=TJ-3+9T\AN6)-W7LD)Q M2C7U?Q8@*?>JF$\NF/K:/F]W4-57%J@\0)MZ,-6=+")FXPR+H<#@ZL"@!\R? MH7KM#IE$*&8RH>H4OL08+=#SVL9P?Y;U MWQ'MXL7&?*-O7=L\^1%R_@,C7/VF.0/L0Q.HHK7I3=V#AIOO(WT'77NT)%\: M8%\:Q):(^F,GKAZ[_)8#U8E:FL[*^\CQ9?&2F&*6E>F>!\L J3?9+E'9@(9P M95+3(56.B#G)S58M;DE9S%U).1L/S-4T=W".YW=]6^%N-?T7 ZLT/;]^(/-) M6S =0RT8[15I*\)%FMZ;.>27*&MC1? ?AC@5[02MM*M.Z^M3 =:FFW.AL#0>M!L#3B=T27C"K3'&BTFN"](1F@N""YRZ]F&%0 MHM)KD;W'T+\75GKY<7)S' F4Q.3107#P)3<&&2GK>W'[S&U4XM'5D8H 0_P$ MEYDD["<<'RQ=GC1IA6[QI=C!!TZ#;S!@R)=23"LVC"_%+AEQV!*/SR4I_89S M/ZIS14QLI.F ,;J)M*5[L&"LNR2[6#"YXV=)3/ZS^#EF4DE,%@'.0=T8O"%] MKM">4O2\7FGO"!E__VM'$MM?\0,U[)YHZRSNLZ29C_1<-[;7.UJ.Z+*8$B%M MJ/A&Z6D\?>D@9C(P/NO@PE@A.9?<'?>(G(.AE7'K5=F>0R'=GAL%!G2H"WHC MS]0XO,X:R$#75BOP?@!G7ELSQH3JC-R;@S8'FYL?\J,RMYP=8PM1 MXWSL#>UN^]D&D:U*C\&0;1;X=C:MG"?PK\;( C* Z,YMT%L1W#Z2:)K)ZN\4Y8# D139 M[CF+Q3KR3=-U[15SSDA$3[H$LK'1.EY;RMM&C&?ITF-I1R LK4O%5H MPGV(#L/DV+SY!\ETWZ;$U1:D;MH,B4&H<\)<'UQK3J?S!%^VAZ_DQ;K&*CZ=ULT%1SJT /&Y,6@KZ]QTG$=CI8 M[\3CV:&R52XII+Z4Y-BM]CH,^-2E')-" 4Q'CET .V;"1BW;'L^]@2=7Q.3J MNH1?;^.9VZO$KTL<\52/MVAW15*\DUK)MVB?K103ORX17XIPJ1U;]78IQ=-= MEX@OQ3J68IN74KCB7/H-13NJ*F%,Z M'#84%O=Q88%C?2)#@HXY&04LW=I+=5' $K$J[6JO?FDM%%*$'[&GVOG);&Z>#*)B41B D/71BDQK\1.)C )"ZS. M"ZT$HY93^)XY=K]+8L[0!X"[CHRG?R.*7<)?XA;:9K9"?J3]C34B/RN7%Y4I).)J5FM2<*3;X;H7N*04RV_?Y,IHF1&2J] M2J5B34=9VT]>:F!J10%S<*H\(X.[1Z_<6'N659[^@N67V$T&0ZML+'& M'Q6VW_Z_C6$JR_<=^]UL7K6]&K&VB4B3AFIO^H3(B!TR; <"054S\3,!SEQ6 M20/OHRZON+6L0ZVM8N*/8X4@OB&9;NU.M3=,_ O217V5&?49,VO_17^IU;A; M!:T67[@'^1%OJ D^79$Z1_BE4O,K1^:JX[]SM9KU3;++Z9<]@WKHVVNFMH8O M@KY:O[%UN 6_.^:M5R.MW+O4.8*.1N?MA![!AQP!5/6VYEV_O?*OW/1]C=?< MU^69,O_*W6,C0+ESKP$;Q(;W6Y_MKQ$. 7\=W@3Q:J8C^??:#&'3@Q^\)FSW MTMORH1=XZN6.1]I;6N3__#:VXRNIW^VA\/ MN,']=#!^& \G@PEW-[W!-,U\=D9]Z]']9'0WO.E/ M!S?<9(K_^('9,>%&M]QU?_(S=WLW^G7"?80)X5>?_!GC4:;Q9H5J7H7R,P>! MPGI5%N83K$[XL#WURS(3Y-L^$3TPI68H?X)=\JH_'02VI_![1&9I9M.7Z"]7 MDROL#JU6LFY /<=\TC8&CI6,'>F=:*?3Z:9SM%I97LT_JD*5_&RLY;G]]-T1(,X82QLXSC MF0_;/TA(%E+RHI $2619030Q%)@K4LD5'Z[4T^-*.EN6Q7[VUV2.RQO7/Y@J M]6%MF)1KP1Y[.G&X-V@5DD[YWT:EJ957Q7S"T?A[ZSE>;!;VHYMFMNP>*[4]_.)CM=3[% ME->U/MW]$#Z#&_FN.EYZGZQ\8*^[;RT;[!M;$K=5[36%XY>1#C+#W_'(GLLI M725G9_/1-K&NT(8^7K%UO$WL(&/VNK'SQNS(][T3978',YMAO!0+JT\(]S%4 M35E]5"#K8!LZRR=9H"72P C>] MA3-4[;6$.T)$:&'CFXU+ S6+R[8ZZ>2N7QQH?UR^-:J]+M^(-([]](Z*;4!I M8QMF*GX6P"CZ1>&0=]GH@ M.^MRXV<905&08^'O/,T65"SG B)PM-A>@K<;A M@0>_KD\Y,%2OZ?JA4O'-6OVU9_%L)Q !7:P7%.4M]J3LL []@M'_ZPM,<4U$=2E9M>5PY">:S?E_D0SB-*Q'Y#5 M)$U*VI(ZIW8 C*VJ1\5CP)YUQ7:UUQ:/WP[/O3JW(JKS:50B12B)R<>YDJ5"[:53,PY\^POH9"+=O[>:/D;XT7-EA1YT;:F8 M=YH1[GYS5^Q6>RV^D^4@N_@4 Y72#?D5L>LOZ.0Q^Z/V$?:W!;Y 5[@*0@ MKBY\<5SA=@E\3%N]P#_,G;'VY?#Z(A%3NMTE,;FU:*$!J"&?0RY(.V:JM$9% M(J:T1B4Q9V.-QK"PFK:L;0RK 8?3<2#SJ"I_H@5M&)YKNHZ,M::2WL/MD6'_ MG[TW;6X;R=*%O^-7(#33$W8$I>:^N&8!95YWLV?L4W!%-8 M4 YG9EG$O@G$]9(=^WT9SKUEL2AF&]LI-H;-[3OLO#SB@#T;S1YL"SL8:.IT MM^>N?7E;N&=CVX-M81=/X6"X/;/:%KP01XW?O#O!6[0>S'G:%T8 Q[,G;C3V M@F@94FV*CL;4GM"9#J;VA.K!/!M-I:LFN0!AL@S1W<%B.H+P@?%1*Z=S&DRM MG.K!G*QRVKX70# 3R4*H9^7K[=T_ ):'*ENPFRH\$C:GA$[:HW:/JH>:O9I1 M\] AE\/M89]@%=W>01SV9[:'>_=+.- >#@BD/AQNWUCRQ(,N)WL?UH,Y4TN! M<='/4COM:R7PTJ!J,I72E[D(G<4.2FE(7W[^:Y,RGWF3'N[D2_C7M:\V]G7KV$DJXU?V),+4Q$G'IFY M?9+TT+0]_XG4;N;0+Z?.S/6>WFP:?/9)DDN<]G85G[C-Q,OXTK?&/;!IANG+ M.T'.Z>,=Z25'-"Q];DI:RAC^EARGU4SP\Y//Y M^O.[F^M/!C%Z.8N1=%=-. M=1G#(($+ M7/0(SK*S0,M;>.CX",HKHWQB,]2&^5#\8>X%3_H%YO-@7(%_.0_%#-:D8<^" M6]=C?0 '9&D,QAAQE%@A7N$?8GSO!UYPIU?C%UB U I$,-8QVOQ@4/P$*VAB M*^4)5X+<(;@;EO227V@4\ QXR(/P)P$_0G].A _N&!ERX%,W/VPXLE&P#*E< M*_.A*Q:]G60O>PR:5X-,K"S'X#J.J,<;80L?E75D"T/H%X&5EADI9<2/Z+FP M([B$>M_U?K# S818:"8B*I);+A!]Y0LQX;UP/ 1@C6'H :AF?*,]"1W4K+#/ MWI/MSE D!#J"KL%C!!J$%# :\OB84,!SC:(\E-XK^T= IY3Q7[:[B.*]AJ=. MEN,%#P)>ZJINY_BIA8I$,/Y<#:YA&<<81AX%L Q3'+4CWP.+- ]".'*>&^3+ M'UVK OM-.;2(KC\-G0CNG3$MS$1@G2X-2B[O4V/5\8?AQ+NGSC(?635G_HYZ M>0-'.5OZ^F F3H7>N@;_: +GX,3 @DUAY>$#\'/B^*A38_TP5B<4N! 1+6322$_3F ;6^W,8@! M\AW"%$/8IH7C>M'KJ]V/=E:3M$Y0C?Q(7FRMP2]X$\'VN'-8*/C&3[&(+-P! MW/H_?!=7EXPD>#M?I0W[PQ*VC#?C[PX:M>:Z/O\U_ B"8Y86.VA1VHOLREKW M8(W!F2,U$BUO(W?B.J$K#[ SG;J>RRN+ZZ?QU*#>MHBC_35A*A^BRU61/=C& M>FP7;O2+@"@^8)N0)M< 747.SK=^^^_/'YQ\WGW^ROX/"^N_GP_?GX!SDV MV@J)3(V@B=VJ4>/!!0]F"]?ZJUV'FQ^V'0ZC=>\\P&TFA,\WMR"Z1KCSX-)9 MH$G#UV#>":0[!.P>M&_<8(*J5$1HD$T:]M+WR/#"^^41K#/^VJ0L[5AX_HG5 MW_5@_HHVP)?I5[C^'?8MODS7^]"['<[MWY,\H+V+:D*=A>Z)C6&D;-2S>44= MUEL92OM<]?NKLLRDV&FG;Y6\QL$>'>M)71_[2.:&Y4@+HI0V1^<02Q>]-@M' M>9)&"K1!'L@WW[1&*4^+(57YK&=WX-X#\Z:G#S\=MW%26(+11SL\N[ M!K9:Q^KEKU.N_+6/(W^_@^L+0R>?G'S!-R][5[OE[FKG:%HEXZYL]#AL#L5( M58.N#RQQ),5"9QW(L=;?EIVH9BQ%U'%J&K>J6MR'P?+NGLTDBLJ$XEZ ]?4@ M+)=1[$JQ?'EW$\=B*? 8<8! S# *E 3^F+J+G3SJV3/JX9)^Q0/+-T9BP,6 MS*+V/'+G_L][,,5# M=\Z;^D<$N_T!7C3#(,3?EQ,*XUW[$R(,IP_]@,?]Z@7CGYO,>4E$ON/3$T;\ MJ/,\C/AV,2,>UHDD3JU4 _[$:R7#1'JY5+7S*=KON'^E2=C1E,@\UGF%T6QV M*(A^&JXX4(=W;">!YIDY/T7NKC;2V]K@Y L9\XYOB^D4U)>*OAO)!$MZ=CDQ M#'JD_ :'Z/&FG>''HK@=9"-Y'8;B08!VX"]+C1>M"W=7WI. M=('*Z'S#OETNB%K1"4R!M&LI_G-+QKVG>PAHI*^)K)2) (]F)A^,+YPF.F?.8:R!G 3\Z*^BTX?% M%'>P/+JU!^Y#P\+[Q@G1@J"<4)S\!9WI+D ,_R6#QF!I")Q-A/L$BD7^7D:2 M&O98PE_'>IQ$I129WZ36G>GIP"\M9EW"/ZB%X8R9S _=!F'(\3!,%#9L5]<+ MVG )@IK#E O)"&%&+L&^HZC8#&6$7M38. PI79:DAZ)?3\-@1@N&";M("3(> M++B4^252B)5@T8Z($'&'"*Q#&@C.W-$87#R_B34R$XW!+1QZ%A]+K4+>:MD4 MS)0IQ#EH49&>7$2^KA?XF-EB.:#/R;.LB&'@UWB,* D.BST!8P,M#1&GU#^\ M^Z1]8RLO%V/HD%OAN;"&,C5K+LI:;0(6#1XY/G].%/B;TJRC:DQ>.BK5"+-EKW MS%GUG;AY;:3VZ7)UH&<7]H0Z:R)-Z95^/%TMXA4J;@DQ[.!=, M-;/$@PUI+N"5+1LCJ6"-5.:&,@V-T4F%S*]3=\"8GH!_4]]ZID;J.V,_LU[( M'O9IP0>;IFFWV7X>IFFGF&GZ;M-9.CN#='MI.IHMFJ_(+,/PI&@)9I96IJ?D M=>GXKKI&4+,HHH_21A/[\5[X"6 -_!$494"W M#ESCZ( 35!OMV@#LJM"E \.0GX@U(L),F&>;[SJ*4[.5@G @P>"">WG]2NY( M?)R^7.!]EGJD"LC@4^?!(\+1X$ DGG=E?PTPGX<+]!"0NN5!JA6)$,8FIT?W M342! ?B1(E-HE\.W%QQ@D"M(5Z,1-=N0?2$X#]8R:&@-MUWW9)_Q)Q..*EL;'QF0.LMH_JHK/7CKK00GE(Q2V&_F693J#NDPGKTRG7Y?I ME'R,$D.I"W;J@IVZ8*NQ ^+,UF#@0E6\H-#F8./L56K17KRL; MYFXPN0R8LF!2>T?X9!Y,9FD_G^4X[FYN!'#BG"1Y$O680A=P8+.408J>B[#'U= MV5^3D!*JK(2_!;X*O^7@FE2VC2P]N>.<$TV4JW&=V\KTXY7UB5-+V<>L_(Z- MR0W;G7*"A_,5E(.P?8&),@23.A[GSM9D/E5&PHQ0QG%)RJCJZ-<\B"CU=V5? M&SD+_';PZ,.*WKMS_6#*#L6G$HX:A@6QML;AY95)(1@0%^,FTH>82+6,M AO MW"VL)+7=5/F;L1.&Q&3#21\5KUL]60I-.JFN-HYNY:D>D'.$$7^4E!\[*3\V M50C\U<9>$GI%,0XI4\&..T'1 L4C8&^>!PQIHZKX5:;_WQG9_VM_\IM,_Q_$ MU"O^SH2)UW\F2*5>P7*#/& &*2J%S3CA?-#!A;"HJ;63?!_E"ERQWZ&(-:]% MP UF/'A2*M89@])CM:\ E#9GM"*M+LW/N$ET,*5/$I"&Q5+F9C9<:/2;$A-$-7"+.^#X7C]1(J/'Q?1 @3$ EBQ#]Q1/:<+>D MWIF P, "F*O@9Y:-DT>A7#+X)!92(S8A@#$*BX-'"LV564_U3HT\P28&"D]# M*HU!%P>^='I##$$6*?&M_$!W#G>@CV337AO@-OL.CM B3@'_%@;+.1)(K)'6 MM,D58Z$B0)5I''QE6DZ C)D)12'YN26LKI5'"9TS3]_GMGPL54>@!H MM<8?L%8LV9H#CJO$R=T<'1;@9,G(@_%2=R-D02$-DJI2P*6/VRQ::.K&+16U M%DD8M,KE31QZGH=>##5/!K.]W)/>/=Q)/U)US[L8.Y<4NI0@+8K<,5"$UW67G]'-2S1G$"TKPQ3A2T>Q!RJ&D9&7'4 M_"*E:R\*6$G+J#F3NVA/_@AH'/['.^8;B;07E9'I/, M'@7$3T^U$LNHD2@G=3S)5*;J!M+#R'FXE7BX'#Y/AD,ITYRCCD6$Z'#%7D_Z MSDU/V,Z=<.HAEIQ;F4C3@O?3"F!I\C<'AI:N'>J62-)AC23-0Y(.:B3I?L>D M!H[6P-$:.%H#1T\$.+J3VMKSS>VK)DHD#6+59,7T%XRR] M70VS>+8Z5YFF1D68/ \+/LWCR-H9QUHN^/1;7+G^9?J-"X/+"V/D/=V,7O0Z MSP1=,"@6O9!+8!M\ <\&3K!6DHH"!S:(X\'##?$6I6@2^XD)63V?W-TO8('UD'276W"U&O@TC$URLRKE* M3L I=%62?T+-CC@T^)KUEI,X(!R1R7R,]*L\/93-D>@PQ">0Y%/_+MUR)&VB@*W M HYL&]8\<#FV3F(=*&8*^.$%2%2_#(GJ52%1_T K=;'"('"T24!P5T*6@5Z1 MY0II6>&K?!+(FB+)#FACGR!B*F-:NKQ^/QKKH$1)V:91\@*PEI+S!<1Y+HA[ M"H<%AJHD:DN/*8E6S3DQNA!)S8O^G9Z921$&%G;<\.A1K5YVX"G+/_U,-NG@PUH9B<=.C0Y-.<07'4U>#P#PP@DD> M?5K6X(Y!O>3E\$47"F>"EXUF3\-[ OLKB9=P3PS*.-7]ROU5+_#O+HD1T?!< M\:Q:DHAHS1%M2-F1)(T-+@E,]-DS3E@,-DW+-7H74@@OD>\2WZ8T!"6OK10; M$38=\U?9]/IJF]"M0L+.!XHPMPS(EZ>4I-0EJ9;PIRP+E#X?:/1I!89]U@@$ M*)%^7 \%/WFR,0"LW)+GEBB-VW!)8[Q/Y<747J!DT3-P_C.8N1(#;(GC$[@@Q:R5UD5M$+]A/&Y:A M0'*ZLE:!K[GQ=3E)XE:U))PE6N'U4/!I$M")RM,W"?V2KR?4/V38X=7B:2Z; M+D8+["4&1R8(B8U, A!U4SP^C.K().-SBN'4#,#I@Z-M63HZX"JZO MVP*F>%OOX1K$D(@5^WL9A^XUK\:CX'."RY8)]#7R0,1T%C$>9R*$27F<=&GD MH<[1J(QS-#PZ9;]N/Y&(?F#E\"(.P^K( S7=#"E@2Q]S?'])G0OCF$5\I;!T MX5F@\*Q =N'6<+E0^TD+&;F"R^=4+S,LD6LC,4DWZVO2&59P"G_ MZ0>/,!Y4 ++>!UFM:>4$R$DHFP31T9M@01-H!;OQE:=^(2=+B4#:4!+[E MRM(*JXKJ&S9Y'"J9D#3!XN"5H6%7ZTX%5U_V4%LU_.[H2+B\OH([@^HV MCGZ\S?>"T%$MM*Z80$:D.TA2IR$]X M9_/^JB!*!@J' M^#O'\X*Q8[#*;4('R=@X"CS&\U?U.V+']8I[_U[F-42BN+X\+):.;1"J3XI 8/1%.>UZ M&7CB+_*(E(-//5(]+"7V'9_SMHC*?+)8!"ISI' \#78DY9V4D*5 JF*L\Q90:?V0' P\4WE2EPF;"\:/$>/@E MH>N/W;DL.HVI6I5P;P2 M.7ZK.:+<4,.YTB<86=TFF$(+0J.OGA$TCE]%;["V?H/""C>8EP2N8M>A?, 4 M_,?@,7J3/@+,*AIA+TONG+WTIB[?=L:,B=;8C!7_DG@.-B7".GD?W0 [=*.? MQFBWA]G_HH/PY@NP/5](.6SB6!:+13Q(=2WGONYE'LQ2X,BM(Q%(?4LBP]QP M.$C='?5E-4&!^B(\$/ M)V"S6,1,"E;Q(.W7 Q1,72Y22-G/?'52?$0DC=8766-(1O/J(= M23$);%P7+<,$KZJD_,J94OQE+I8B6!M2BL#IDRQA3,^%:7%Y]V2?QCBK*_M] MW'T59QAA0SQ8J/=B+&:W<,5V6@V[W6QW:(?A'^V&[0<2I!4OE>Z_?$ZACA). M: 7XZ4TG5&$)+>ZK&#=5C*7MGK+N)B)*;M9,]]O=YU$S/2Q6,WVC^[:?0JETB:;+6C$J&I#: M((O'(68EMBYB*IT(=KXLJ@W>2&JJ.LT:\92'>!K5B*<:\50CGFK$4XUXJA%/ M1T,\Z:ZTUDM%//7*0SQU]T8\K?46BB;9-O@M![LL"UA+B1MUT[6Y0E)6.JQ_ MS;EFFU?MC.7OB6FIZNH__FW4'XQ^22B<#3YS>2^7OAS[;V_,,5A91SP9]"G' MM1KVZ' ?OIQSK5@7S7-M.&"EN9N#]<0A8^F!PZZ9+4OB'F16C$K"SQ#W-0<& M\1O.HTP?8(YUC(D) MQG;%!9#):(8L9Z#2D'9NX4_B2\!DH MP^P*E!=)]MO5/0]S6T0DF_U$9E]C*B4%U3=?AG-LMGAEO\_&3]-M))7^SN5^ MI)Z51KHU;K3&64);%J\F+@E$O7A8&!\GB^6M8)5R*\33H@=SWR(9Q'UPQ2// MC: +Z>N$<-^3Y1A7)!LB=KF'4;# L/(MHV%UZ%CEK)8+EQ.D, JLYB50$NT@ M+#_Q6'BRZ31N5.[>QQWOS/BVF@BVV,,QT J9P/2"$W24\&'0>I)9J12W06(9 M+#5=-Y3S=%2J4*W("[@PBY+W;%!EE1AK=*R9*H)@#WQ@I?[ -/="]6.?N!$H M!8=HIKA=C&XYPS\*(:$ 6O@,DATRM%"],5^.J?L(N8?,00K88+Z)40OZ;5;B M;>G#IM1>@)2"@G[%E?.J7TWRQ>OGC6_7O(42.046GP\3B*S;)V,8!-M#;"Z" MHW9;@;C93_J5\9,U6Y#B-G%\2X%0$.*1L%E1(](S62?E,2?-20[IB9C/(FC( M8MT F O"['UC+"!\Y^Y.A)83(V/2@WH!1[\H[=$:VNZR<#:B):(1H$'W5Q_MUOM M%R H17EE-DC;D2S58#HE2V#*]02@82P'_)L[+@_RB0N6.?N(6P4V5G[#280& MV)YPL(ECE/Y;K,J4P9I2WK&H,JDB8S3FSA,IH4GBMQ+&M%SG("9LD DRM=(%,>07DM5HT([K M=HF:]!3_"LJ-OAI7MI6((>KVSZ%?X-;PG%8-S\F!Y[2;-3QGK::KX3$VOY-9ZGY!"-#I(C4CFT6:!R* WK*1 Y.*M MO4G5V-F;L3N<_WE0]3)Z;>J&8RHZWJ4W&55EKZQ>.:U4[VH!+EJ=LNX(5-Q# M1\8\)9-QW.V$:O*8[3=N\1&8C?'PQP?Q%/IE-@-GC9P0UW3T0C^($$$\G*V-C>PK&5&C^@\!3%&:X3OVKTV]:F M5++ 3:TFAHGR[.=85^CW<@2L3"7D)M3AQG$<.**6>!*]:X(4"R1@;[BCA^N+ MU,F-J+94"#F1K$*UUL3?GLVQ*0I!7'?PJHCS?:1:8!R#K;G,4W0P\*/%6[JR M:Y-N48I%^4RUKMG8";!"&MMAA7P93"]1"[P/(F%1 MMQP8TW).J8Q'@9G=&2S./2- Y(=CR,F]#CNF:V=+,#!S@_$&1.# B.)% XT MO6#6BG'&L"(N&L>\(E(!I<1IT\URQ]\3MU[7L4=ZK" M[H[T5\OXJ^XT:U!;,/]%W!@AYK<4B_'5:T551/E_++[W[[SX@C]P(JI511IJ M]7DO"AQ=IW.JT!B?U'G$XX4&U *V2,SF7O D./#N<+LB_\D:.]3S$'EZI"IP M0_E9$@>VV+));I1?^435%BU:U7Y%YRGH4%-*?"1;CE+OI6AYRV?Y>8M/43#G M.@&L0GR^K+@J&GEJ36:7!/&'@AXG4IB4HD4.,"DZ,E>DLTZDN;!OFCMVM:*C MKST$K.="86]\&AJ62.+.9%T8+K#LKQ MQ=RT@ZP\G"CJ.E^QEHE_+F-2HK18S+UEE+$]/)3D)VYC$U#32(-[+VNE87<] M178DVQ0G^\_)=EU9Z\TH4F$S0\DH?A\,LXE@VL^)F,-C7:+!U09.=!^$"V:T M0?T.3YTN/M9B710)M^Y@5"'6VX1<9W?N.!'I_8;R$TS_B,0U M8:]_?7KG@1A]F?ZA#73ZPQ9!6'S'FSW?$4=C.\U1IX4^$?)BDKO 1\;*(3[3 MW)+94Q$AD'Z,K\7/I+V/-^DXXF$%N[,J4)#B.NFVDWGE%>"5DC=UWQ+9U>>A M*&1PW9D\6-QJ9?8Z'=*RUP7M.2%:*$68"&^MR@S?!M[D%UM.-,8A8*(U/SP& MH\;8SG]=M/4:;)FKY5=FX1P7;_\?U@NFAYL[MIQ'GM]T?P>GV'LJ9[X49-M* M1-9_:3#/;CHA.'@P?[O6B13GRC6!?]_NW0]_'M&OM7A_\O: M<+3^5#[V,D_PY5=&?\F7OA)#QFL,A%[WPN:<+EZW\#TQ?C-9AE@9G+C/Z4J! M"P7T-=X^M5?"6SOPUG;VXLZM\=]]>ZK?]W7KUB]AW;H7 M;SO99=MQO8H?\_5WXM8']_< # /[0=R[8T]$:Y79BM>MVI\C'L9!"=O;V_HP M#DMX*WCPO8)G<=,^'&P/UZW!J(0U&!0X6,5.T\IDW-F7?*S!,Q2M]UCG7U1% M#Z*B@PL124"$"[]P0\D#;N4[H82/$#+4@@'V4)/8JUBY\1BSJBP_J-[I'S@" M,VA>=2JACEDC%D5[;ZV5K(K0#FLOPOWP#H>#-ZS'-YP(G(%VEVOTJ?Z%J04P M(<#B%I!@1*L!#NNTZMF@Q@IWV5I[GJJI5<+\\QC3@MRO/8X:VSJ!A/T3K9AW M'7%BU*0=8W6.VE-4?[3O9O39J%$*X1>!#^]XTMT7=(52+"_R68K"0OPIPC%1 MM)LGOTG"G/_M[!:G$3G9#*(5IXK,;B+$;1(IG N?%Z,%@FRDLP@P&\J?L#+YK1PJGM4A=1LEP=.G@#AE M\+#^2X1!@S%$,/_I,B0F\9"I8JC[1X)LW,K@<$HL"2PB^4>N!]PPSBV+!=MU ML6!>L6"K+A;P[!/[TD3W/*Y0Q1H@WMZ.N/QQQ*5H8>26,EA!H>UVEXAQ;[TWMAUFLKDBG1 M(9+OQ=_&2!$H\K$4V6R]E96JMQ*P/#/Z+".1;4(BRY"4HCW&<^4C'%N2\,== MU*N%=>Y\(C+&R*Z;NB]TP=L T;H&&W0666.!1A\8EWKL+<8EB*C!4\1@ZS!=/((U MD$%AK7G:)ES:VJ]N 59;]YST@XH@;?K-!*#F@U+P?Y!^_P3J/8.M:8T([%>> M>=VY[-FO9H3NM7NQC;\!$K?7BI:%D],R\XY;+821"LJX\WOLX1[;E\\#$]=O M;2TO:'B,:)?3>VKO!$D[@LK(KU^;3MTQ$L*'OHN<\$EWHH"\;J\Q]E(36ZN& M]BZJH3LL4Q0'EZU8-PSVT@T5*X2* ;'K]K&SRY'M-F'U:_ADB;9T4?:"+:W^ M"KQA I7(.RAC:DIC]8]I=HP):D[."2Z]B')!Q% K/Q*HZQ*(P1 MD1X0;H2& &KD!7 !_P.#%8\UHU_='NJ97CGII#;S W V$_L3\05]F> M*HM[^5)3(H_!>F"NL0\-R;EOA!]8-#2Y?B@B=X*! Z*;"U@V&K) MF(E[!X^@=L17AZ29C6L9(P M\<[(2./YYERV%.JB69>MSTH%E\!WR8Z%M_68>Z0B^4QR)ZU$&T#J(,1,&U*W MT1)OEY%!/K#46\P!@(*_18,%LS;C8'8K(:-6NA_AU'%#>1TIS8L/X=8.LO\LC6,%9R4HL,7@YV'83'-HD^XMI>VOC&KLD M&I8O=Y>45E.J*BI5^^02%U]<_90V-6;.$QK?_ "0+>O'O1Z 8W!^F-U X[]) M'X!XR_S,$5AAW3F&@8=&W8N4Y^)]NK<\)E4D40L6$WT3$6PQ$B$2#5*L]H2A M6?5E__)DH'B_["U%JP(9T'MK[J6^HF21@P77V%@P%U DDR\)0=CRXK.OAZX,_!2?J0JF9%-IM2?\P;\BWT?/.9/ MA<:OK"/97%4WJ]+$EK]069JCY=6*R:J! MZNLKGIVT!]&TIH;$BVG-2$26B1L@>AX7C M#[S@+B,,RWG@JR&K2 -R+\)"@(D(DG<7.C/X102GSB9J]L<@_(DO)V*Y$DMW MBJG&4RC>67LE;5>^TZG+=_+*=]IU^AZ0NX*D+>.H"GKJ YT0*>';16G4) MS]$[A0W+*YL9[ U5W=+W+$K%OK6G7,&1>!<':6,ODLF@\TH(9&D =VS2Y0&) M\)A*4)H?,$)UZ.$*V0X#3'XLW+^\?;J4_^2>&.#S&D^TP$\8KQ[FK;AS)6F& MZ=VZD?:.&MH14F_! &&>CSF5?F;"NP$/ECM 1?&09?H^^Q#=I4K[RG(0DB$JSDV=H8CVQ<817!"=-LL[6#%H4SU^9G X"J[9^0YH2_G3C7Q M4YQAF"Y]9DEHH%M&P0NY--IW!_U-9PLMX%!0AH$P!E?63<[(-=F*I!DW'+MQ M@*]LP+T!4H T^5HVD-:*@P$8$_7)&[U=WBGJ!DWUX-@SUW=GRQEMAE5DY9R? M,!8X2&/L/3.% _(HQ,_(Y$(W!(#(TN,-E$18<'I^B@4U8%&,*ZX/B^]CTY)$ MTQ5R36A'<:R$NH#'BTOPK D( E^Z ]&3[G/\C10L?+@T9=Q9UIFNO1=)Y2'Z,K^OKR-R+E9>$^2E5Z. M5(V$(Q>8X4F,2;_^ROZ"$K2^SH]\Z!@YK M[36!/$J;(5IKRWSTR]6#7\'I JWAVVL9'=O%&!TSZ,0'$25QB:T<6L?UA)J= MLE[=SF'5I/14]/I%GJ>B+1FV/J95)B;22:=D6P]+TC 9&0KY8;RBU!$0_KTC MVX7P<8SOA3&X=G=\/@D?='& UN+8]4M6-$NCZ0QA[D?4*"J+9/L MV++&"B=%'8H[,/C#6#OS,U7JQQ<+!+RB*8!6@@9&^#)8DR5\6PV%E7N4N MQ%Q9B-QL2R%[TU&*7.WX0JOTAE M4)AH>&LE4X$V>!^WFR0[ '$J($/OP1$E5Z33:ECM9KO5L.%_VR0K\(].P_8# M-MF7OM8;GI 3@C[\H4RU!E%_H+1+H5)=;>7 MIZ-@^ JB.VTV#&;SD(A%9*BN*=\H6XK@"TX[T[W[,G5C>7)F+EDJRK+.ZN+; "L7\G MV:NOR; M?MZ3.K%[\?8/ZF;?RFEJLV_U=O&"_^OLW7KP*O\]-J=7S>;T].8T M$RP>Z_9)P1E.BU3\?&G&NS5.,0^GV*EQBC7->(U2K%&*-4KQ_%&*-Q8P[=N=I. MEZ6_E$:4X47>U$@B\&1:#8_JE7TSC=LUR5R6&XZ7,XG? O5 W;'4,ZQ%H--R MJCB87]-(]3I:I"9H#(CRCL: X9GR7VZTCIC%-HA9K'QB%@YPJO#D1%7::;H4 M1-)E:J&O,*$+_QCK\D#][4;RZW'%=?0$#T)A'>/.6#K%=YK9O/+H6/2B?9E^ M#GQ=;<H8FB+0*@)\7LD ]Y>]1T&UF=_3]<9_.4>/"0&/2-9C<40(8^);2381A.)\1]A M;>":(L V%RO@S,P_-9+=%A7XQXGN[2FFFYB43[8^))0HIPH1R[UP_M1_LD*] MX(E,8>A&/R,-NE@X$;YBN'D>3 DNQR>B)!^M&EK::)@K] M31^XE%_%T2_! ,&1Q*E+?M>M\ +_#OF$,@49FU@)3L@ J%0-%DZ3[:!@*U"# M'Z6$S)?A/&"Z!T/;R5J,AJ744 %:*3(=/2] _3-IK&*2:A!&%.%X\,9@&>:* MJ,&*J?NHDEE/V?68M2)Z@J_=N4+GVXWA)(D(V,V(M%K-M$\G7![!FQIH69O8 M)I3T&1:*3$-5)V&YTYW4<%D5G!^E'.]TM^R;Y^L),PU M7]^O5-.OX'&8:IT3/B;OE+Q.JG(MV_<.UC8)/SZ.5]:UGRZVRZ=R.>0@U0"M M[ !Q,'2=PTE9VQ)XUU$@7@DL4V6!>QY&=#NJ<>9=A\:*X7[K-1\[OFRP MC6C;,&)-&>G:*M5N_%2/^X'.8B7T2_O@4].'XA'+%DX1DUI:=..CVK4;I&FB M(LS#Q#0VO"@1R6B_J$A&YUB1#+TE5+PJ]^1\@Q=%1;EHR*+XT:@H4&$$?^/=-^:G*F;34,L#Z;W#FZ)%-[&H M U=_#4'>M"\:F=DE[MCE*@HKPKTSCFD MFK12A0H(;B,-N;K=1QDJ4IZ#L]2U1?VZXL>T-%T[6!,.2<=U$QS91% HZ;JM M%%VW09X]]Y;@P(2.'SECN<*1&G@ MBLMMU7XE9M^)EO22NM1F\'U$V>-0)&M"X1_A/N ML2)H9%*%S><>HG$<.P*I M]F2SSSE()+JL\&U.2-#U)$4ZRG%<*97AJ\0_MC_Q5)0,(><+6(@8MS>&8^&J M]/R5_2-GT$1&"P?"A16CI,E#X(Z9GIB(B"1W<4 =9)" RT?3%D'Z M)H413H2^G7DFG:$TZ1<>302$!#B,2(0/+J*$4 Q"9ZP]\GOG0?BRB>Q(+,BK=7JK&\N;%-D:1T!Q MQG&% SS[P0E=L$#L*0P_"".3$NW>C>!71%Z&(PA==.4D-/1.\VRF90Q>YS&G MKARNA;LO6^$0U9PB'(,/(+<@"HAB7QFC=I-$QKJ!,J^\40Z"\Q1C1Z)&T\UX MS&?$ %TY/XL4)7:)$P]E70K'M@%*T@P2NNV1T@O$Q 7,F*.%_ ?CO7O1?%Y=)"M(W_G)V.0F($PH_ MD0407$]XJ<&J4$/XQH(.(G?C?Z7!?@D_P5#U!Z2F!07[CI;Q$TGSE^G')!8% M'%N0/'@;C D!0#3<931)5O7#'3\EYP] M;Q\]>XZMY/!R=$7E*?0C'(G"')_%SUA])DH^$\[K$SH3]FJW_LU6Y^5$^6$91)9E09YKXC2L2-(LV-;<1AU#">7I814IA% M=0N!K"3J-UU0U2?)BFT BAJF0V?I$(F#!4OY,I>)!RYUO8D@'Q4]1N(*!P?4 MI@I"YCHUP42K'VY46ZY# KP8@2L;-'I(5LSSNN-O7Q>ZDO-5;R'PBB5%]DW! M2[4LK+-+Q;IJ58XBMF6#,LNDCUFG)Q=;*,E\'::OU33&*:4V$X)#8>054,CG M70==6 #*1D.VJH%#KKEYXRI>RU AF[8]<8W.E_![6@O[#@1HP9P'2*) ,?[ M\W3G#KB-7YK(E(W(;%4#R?Q:9%,MO:D'AM2>VJ:6G79O59-W_T>Z'2=M;;1V M9Y'[(Y8%Y @#"\V>.R$I [31V2\CHC+U':)+P#)@=^(ZX9/N^^CH-I*,WVT0 MGP!685/Z=;X,01\A+\,MC)QVT.*NBBJ"KOH?,3U)B,.(4T#B3Q&.74GKL(A3 MC)A))5 =9:L<;$Q*KX,[4P5WK_D\S7^"25$F7XDH M]Z@>IEJ7$=*))@KKZHO):_RMGT1.VZN1TRMUM/U*EZ_#V_&+7)^!/:OD36#Z MZ=8Z?9]@R'C-O3 \)XIDGAP%+,>E;U G-2T7(,OH+607#RN7<1]AIR:620[' M^<>)"^Y@2'A:U%5$/78>SW5(%NYTE!B5^AUQ>2\N#(L MX,9QAA39F27)SAHYFX@^&^^;#E(@A1X8QPMV@B.Q6'A"(8P3GJ.FJC6"$^+/ M.3B0\E4)'Y,?Q%YIPG?GSHP/('OT%A5!T$$:V>F9 + -*J (EJHX8VI+;YGI M'-U3DJ_R*,(<-R07\'<^\+A,AZ$(6_\BDR*L/>H]SU1IF[*")9+F=%_;*T!. M&Y.P1A.W"K%1,<9@%HO!)@34";.2%3P]A<$KA4]C%;S!<6I,4G//80MD"=EC ML/3@@A<6%W1PIH2BY)K5&K-D> -@W%C%D!U3;U/I#WESV O$2,.JJ"6,]R<& M7QT\=>Z0"2">@3'-=32%&Y&X;<-6!N?[HS M]U]JH9:<' R%)U"KV,$MUB/2 UP?S&M^)]:=9;^T].-/6_SIEZ6("L.I"BNV MHT?$US<6S@TS)L!^!7HRRP^69SA^$@_"LUL)0S'_U>W<;M!ECN5RW2@.;$#_ M";\$<,Y'"$@:8=1O7_3+!]3CF#C2N!U=$5]E8;''IR!.$ M=<*1MRT%/YY1 64-MVP1;1<5CNB M<2EIE "9SNJG6E)+EM3.BY;4!%A8.XB&%$H#D:RN5[DV'4.%T%#:X9FO\^7Y M@(625<2P"QM5%7ACUU[,\(O<'3DU!%:RA@"K8Y3E;?X>O+4)IZ P;$V=PQ;B M+@@E3!BL< ]/5*24VR+I!]Z[X,^$X_NG9"#""Q[1B:"OLFFMR7DBF EV$B.O M))!YEH6;,/--/^R$3/+2 M-?P^#!1?Z4PW2LR'V\&83N])IU$+I0$+JWJM#V M-&/0\$H&FW>=,2J4-*(K.5!V'E=+:Z_VYU!"D7ZF 9TWQ.>5F65 M7WGB#C'3(64C03N04_3:@%%P9-A\&>4D0X$7D!>GP>/673-G(DH$LO;Z5P-4 M'V> 9%T[U"VAK(,:RIH'9>W74-;]CDF-9:VQK#66M<:RG@B6=2>U58-9CP]F M;9<(9FWM#69=;_H7S;YOJ8 M-/-Y5/.NWY*BVYL8SCDE(G[U@ML40:+ M38=G?WVF_G\M<841$\%X-.].,@AB;0B"Y,9 UH5 [&P(9 8NG^VY/Y$EE5)Z M5 U..0[?#I:+*2A>BX E*@0B9K?!A J)L]@=PM51SVP*IDP0FF..G^"#B.(N M&C\9.P@4I.B)*@5(]@^/GW'@^'AOB!;[FC!&)2^J[#05)??8="9/Z!*I!!)3 M=N#=35X:%>=1WY%$W9&RT9#>)'V.8]\B7 ])$,?![!9L+I25; _J R<^R\AL M;CH15=T,X[Q53RRU92RU[:[D2S/[G)KD2%?VC5G>8^OR'GDG&$]#'4N8R-!. MZM]<9DSDPFQP[-[ 0"*U_VSI.70]29XNA\E)%,.$?&@"=6XG*3\Q,RB=CMU%K58%K5_7EE4M?^6,O#.-YE: MY+P43:D6.WL5U2+$G6)<'_FGL$[R@5J-B-3N8:V+_TPB($6VH&B JYAH/$L% M]Q*C(=]UJRQ+G1"[J'X[Y>A($3$N&AHL=KRJL8?C_;(S^T7Q8/6#I:&9)JX# M[$A9. YV:0#VJLUY;GOQ*#S$T&O33E 9B:<;,T-2B, MW""OF<76JL)Y$/)7D3O^J7X! M%C$6UJN(211P>%N,ER'Z"%3*CM1U% ^GF$J2[M2)=+[MV\!?1ESRQKQYEY@SHT4"42D6R-H8P,+:)ZS29*X\ MYXGJT5)1+8IIR5GH"6#@"4:A!8;6PLK&EY(^C1%M.B6GX_) MLN_)8UV47X-H<K*E8?,NYE80("2+#K&25 21E: MB:L!]2IX"LN0NP223G9E66J2P70",_.)4SW^NGP5JO[X PD?XP4ISZ)\R<4$ MKPIA^=VY<\>TU6B'W$2A [=BS)8#2P MKU^C70"B_F=*2B,>;!#IH^%/.#]%U,-^4,CZ@&=;TV5(%6_)ITM:Y>G2E^4A MRB+$-R8_BH>23+F8_3CPL(>I+OM676;YC<0]G;%U+;(IJ70[B/^J#!]59BY[ MJ')W6A?9.3BV>V6_RRZ.6'V^4T9?I)8?J2Y"@64J9(O1:#,VIN,K,Y-CP?KI M_"8Y2-!0)%PP0D+"2-H,TZ;6(J+MZ!(AU,6TR$E J#?E'K> 4 ]K"'4>A'I0 M0ZCW.R8UA+J&4-<0ZAI"?2H0ZEW45@VA/CZ$NE,BA+J]-X2ZB-M6E JXF#MY M(BZ@XT6!'XD.3B_$,Q]6##%)5K M#@=[6I7'!ZUEG&"[A-Y8AWU?V-V$0DT3JR=A#R^".SW1:#&08#L1& M_PRS>J7#^P;G!>\C8;@D:;!D[=R1 M9K;2MC H[*6O.C>H,DEPH8CMA'KU72JP3!0+AT9>&!3:C&CA7LO9+YL?I""_ M%=OG.0#SS&V3;8<8Z6:M\!WZI]$+,47C)="6HCN.B80=0H:+.7=TE'TF%*?R M+)@([X2XM:H\ D41DCN*#%^+?9/: GCV@R5 MM#.6BTS2-8>[2(<@E";JKZ+'0;-3IJK%#7\6@H, \8R3HR;,&'>'F>BZD;0* M),KN-+K+7\YNN7XE1ZUPR0GFA9<>?\U[LO#-+U0G%(6([J!L*M )GP,MQ,EC MCW),YT+"1"I-!1W*EN-:!.(H,TD?DJ2"+0" M=@]NO=KK9,L3L' \"M=.P+Y:W(/"#!ZD3%$Y=N0N8KB(5*E29>O2:GIELMV! M[.S @X3_GPIW03WC&#][1 DX61][KU.B'2O M]SQE59 +Z2!JQBRZ)ZL2%PJ&[R B8CTQBC,$Y M@35X8'.>8'=P$9Y'-Y>])*53@K15YK3.G/\-J%Y'7KLI)\9:(QX)F:#/L/DW MS15B-/*X,:8"\M*KZ2F4YN)T+"?%_O!=_-AW3##0HRUG'*)__&$9!G-Q9?^N MXTK@9GFN>% MCQ94VK1Z")3I@K>PTY"IG]]9X: MW, ('F >,O$G'+$H#Z@F8J,%X;2Z[-S,$B,@H(@+? M740I*X<,".Y,[8Q*Q*D_Z0S(_RYAW!-7Q=%^HUY8'DZ/Q\S;H\<@7P>/$+#Z M$XM3V&)&[V _..22MEMD)E9+A&M3(ERV8'_M$T#+KAOIEF#940V6S0/+#FNP M;'E-Z&NL;(V5K;&R-5;V>%C97;16#94]/E2V6R)4MK,)*KN7:]4MP3VK)'^0 MEU8GQ]M..-ZAL.Z4U-Z88PF"&? [<)@2._AU"8>\<7[*=13;,A^.SCNM[ M3Z8#]AEKB/7 =MKC*VBDI%9&<^/K,"_"RCVSTZ1T(W, M(A5+'L/\ GAXI#+B,=5FL%Q$+A)1$+TGCESGS^.\/_PL$8+\"NGEQ$D.8GN# M1; 2,6G4C,K)54-@ER7@%""F]-!%PDAXZ HJ5F9@)DLQ)6@1X'CC:TAGHI-N MPTYBF1,89G2<5%L73RP6./\X0 -^L *D>4C6$3(<&&TPF=RY6SJ$.1 G&T#9 M^U!5G@N)::H0E8&TWI0J!T&VE&S1ELOD!OFZ,:!%G\E88&CKS8PO;J<8+Q0, M466E46FJWP@Y AD\FX2 M+&\7TZ7';Z.(13Q*8G*)B,=%QVATQB56.=1+',3RCCXE277AE@&))J@E+$&< MY-:'_82DMCADTKC+/KEP=F$WGE!V=X-#%GB:F7_I-VLFPV+YE]%YY5_TYELG MG7'93OSSNDT4.#,5:'P]"M9W#M8]1&P@D3*',V3EP7<>@_ G63+.W%U0.VO[ M45"+3_YR'$&.::R8Z8#3*\IBB5:$UDE3F_'I*SLY5$MF;/0#:/PJRJUOL9A' M8N(BB"'+A4?S4/(I$L MC"$N>G@I\E1P.N+6\X_:T;J1>9#< MV!,$P;QSN+(NL98G1.4LDSWZ9=B\&[T:VGWS4!.;&C/QF50G'JVL MK;H)D,V%0!4EKK('KBFU2^1TLQ&%"68Y7LU@,2UGCOYV0A93OY.YP9BK0V._D'1TOJ^9V(G,!>\$BAB,F69M* BHP.@B_ M02Z@2>5$#S&W1G&)AJD5P%=,D-A*3*=4)NL;"AS>Q)29I-BYL/M,]6?BHGYW M[_AW(KKQ4P%/N#?V]AB+/3NA.MN#6G464IVM\U*=4A14DPD6!EV 337@K=8O MNM>&,Y%51G#6?'A);/3'YA3!-^)G47 *X;<5.Z=EMBYJM3I7W15EM/*78"YB MF:%]V1Y>=7K)W/U6WO&6!S_/5]Y:=SS+HWU,;MO6D:AMK\'YGU"%)#BYV"6F MU5 \#J;M@,0P\6Y^VBBA!_N[ ],,GN]UL-SF$ M ;OYJ^V"@TBI),M1.VWOL].&HTRF6>A2?HJ,-Y4@T'],&&7X8,.7M9R8;P2^ MZZ-]*G\TZ_6^A"XL!(Q$"ZJNV<-4V)?Q(L!@/\RZG3-KL[53/'_S^=_U!ZSL M&\K$#*[9O5,##:X9ZG:HP6ZS1@WFH09'-6IPOV-2PP9KV& -&ZQA@R<#&]Q! M;=6XP>/C!GLEX@:[FRDV=W[EVL:M&9K*V S75O;!VN]M)7&' M=!_SI&OK?7^6D9;!]J&6__BW47\PJCK:^<7WGJPX9HGY6?BWJK&3J$^?>6>> M[!D,@(@-L+C51[=6=5C+I(\9'>!P?L*)R0(U/B/E/,?>LI7TEJ^>9^BEO__9 M>::YV[,Y.S>8WS.:Y279/15 % Z+&_>ISCMJC/JY%0K.+=&A:!4F&A<2+BH' MJ&%-M PQ%0[AH EZ+1A%L8PD()HHV/00-,.HA!U%BA,4H5"1[FQ(=YQC$'XR MABGOSK/DRR/;&)."A3MA2+2VL@6?_+5^:B.!5W%N@^4B-5Z]9'$W\2D6O3-> MW02+6YN[B/.N()$^R@N\ M0NH/XQ[@7K&S@!5'O)M,^,<=\]()'E1%F8_/FXS?S*W$&^28N M,7ACQ[+VS)$#K58)*)MF5=B!WQW"#71R,NA'$HM$CCZ63969Q\& M@F5;3A/ M 1A,S+QRA8SB0H+X8ZE 1 4Y9$DLN77/DBP%12,%WPI#W+09DTX9Q0.Q Q=9 MVJ6DDI,E50+'7WL!=TD9F+(246XDI!WTY"9\MQ>FVNLI MV>OIG(S7TXY1L7@4/\37MA03O-X_2JK9#W^.Z9?V-V3#?.8>30D9.2JGK,2C MN5[>8>@OWZF1^YNW^6_L3XCV@NU6>ZMBU*^,R[LT67F=X^Y867>'Z)4]<%6F M3_9]\&ADG*-[2M#(W)3JGN#$),@N%DBKF7@,F,)'(+DL?U>V(**_Q(1'CA7- MZ7:1HZ;NIU0T+U(+ V] A!QL?8V7WA.D:+UWCI6N\ M=,Y4:[QTC9?.Q4N7!FWN'1+:W"H!(-,J#2&S30PO$@M;H;#,0+*55PRYRIPV M;'54G%':OF8PF?%6Q>.91)"9V##-/F6E\6VKL&UQO)K]BWA,W 4=)Y%T(Y2O M$[*'$<>@)*0U!H7I(+;1HSONO];(:]VM&U-0E/L%A*5*0/.T2H/S;!7&GB/6 MV<#HZ/"UM4WXNL?A:TR*Y :P&W$C=) +T3 \X!2B4T6U^1 @_/'*^@>=L[F$ M(";CJ(VL,XTB'PHZ((1<=) @AAJTZR-V1?E+X># IJIW<++[D*OX?.-3HU"7 MQHK(;G.IM2GB=8ZRT)%XUQ^1/XO9^DI45'HR+(8AU3(=)L*= MH*BI,G7\0C 7/O?X(THV?$XHD%H(.\4Z(?XM4HT=Y5VPK=\!6_O6/[S>?/WS_#C[6[[^"9_7C!GPM91R7<&!2!V*_ MQQ6AY,GZ:/3G":@W)@M[0P83DGU>O'UGL)-9SIC[B^(.:*\J.>KTF]BI*V<> MJU;JL._\XMM_7_K"'C:,@'O<-955K"(V^QAR0]KDF>GW+\!B'F.[KNB_+MH7 M-E^U*+6+-_YR=CD):/WQ ]FS\%6$&(9T[N L_'> "O #75DW&)J$FSRZEH.X ML.%,X8)JU_4.,[_W "^[PKH0IS^"A\N;%!5BBJ?-I,;G2 ?[_\_N/F, $?H!9 M>\1>#NKN-@R<"7&I(S0*7W;S[@?V.9XLQW@OPWE?3BPXU@M%RK.!18QH:1NQI"(]X]8X-"),#.GA!!24^ M=D0(-:[J\\UW>XM];&ZYC]?QZ4'E_M%Q0PJ'?YG^P/&\,X=#O8W!OC!WM6EL MJNM%B3WM@1KI]1K-SBBSK]:K?]]F5I>=BJ?5,::UC";):8$Z;W4;PT$O,RT0 ML"WWZ[*_Y,=)2UE66^I>'(7D M<;##_(@\]AU=X7?PHL3^7%-Q5K&)=F!KLMNB)^HF2L@<:33@&U,';R+ !,9 MO27A[-/E@MQ^YJZ$U5&$EL[X'@TMLF?Q9(<"-T96]3"U*6KH2W:Y;J;KG\:( M(0H ()\WHHOD\[D4*!*>!_J-/G8K$FX86.C+D ?[>!]@+6!06W6MI>_?L6\^H=<5X9#==#=KSNRIDQ3=?SMK"H7TH>::W] M* BB.O:6$["QX@K-]0Y2JBD &@3P>\S]L277:;(I=V63%?S6V-]+J;.L<4"] M9NG],^6I7=E_^,YR0OUSP7!A*<+Q3+!'P0KF77X(*AJ)XX8/@M(?4QCA*?ZK M=@>EFY_I%FQ..S+1Z3"4*3[C79G MV&CW>J^SR5WYFN'P+T6B")9NS;!_6^+U,TWC..\5I?8P"6>Z>=O8G1I:0.+/)I*YBL6W]) M<%:O6-W67_*PIO^^XIFC/&2(5GDEKF5L[,""OA=LP/QP_N1#4FS]AM@N:I!9 MOY7+M8GTFU+UA:2](%"AF/S>^ O'OW-E_Q$28U_0/3N1ZP+Z]4]3.ZH9KMO^ M7?C-#[;;='+B>?(FP\9_F1I;;QRK8OL_NG@+JF78VB@!96W[+DIN'\6&S VP M]F' G9]<%7\[\/Z_.I ?!,3(69XF\',C(FIN**YZQ$,")Z^9OO[S8NWG4:_ MFW5E-F__ZP,=>+6)&O6(L*VBV_U;$$S0^4\//_>A:U7_9@A94>G8[DD5W!9J MD3[(]-9[@=%<5"H?@Q"4R%?N.E9,@_3!O!HUNJUL^*S0'I1WGY2F6-+C[!87 M/PHMI.WR3>O0W442X4O4O-03A4R3K9Y1@0C*#!5?8M\X1P_.^#58^89C_QX\ M@&)"V*:0<[N (EN]NQME4 $0#^XEK<@3F_[:X2H(RBD;:-=E WEE ZVZ;&"' MXW!*M0);PZ_KBH&Z8J"N&#B%BH'CZ*N=7[>AYCJG^'D3 ,H^9)7 'G44Q5', M1;%J>>POQ7%N;ZM,HMU);RPFBS6SP,'4PJPY(H]#%S,#F/)>+$+W=LD7X2*P MY\$"@;283GOR17@G^U12@^($09!J4NVFHV6,@IP$E-/ZYQ*&.7V2S:H):RP4 MCI82XE9BV!)5/-%.)'W1]4 MG<5-23V*M+(%&Z%W&]FF23T5YTK_37XGP.M_1?? M?B_&8D8MPRC%W4JB%->NQW+M[VFE?9Z/1?5 XT6"XTJ17; V-G[F(4!CYP/9\O MHWN)=L2)".0C^ND'C\1>_]_N!+X;+N@#K_4"\K?4RC40WA4&#P@685YA_"=R MO9%T$A),X1]9C0988T"5(M@2W0,[9V([2[BX*8\[$V#63%1Q LCV D3&CF:$ M1)K##^Z_2#TT['OAS57C];'GS!#[2=TRZ*8 WLV%PN7ZD(F[AVM M 2B;Z"E:B%F#E/+Z?%Y_M&M0^EW\ZO?\Y@_JQ<7"-UUL.MOHCK*)O"O[BX39 M-0XW? ;T?6407[$1(P*HU6AVB3(LH8%)&TG6.\X$4 MU\N=7$0P:H);T-0,'9PK;5OL-7@B(U2"D8VU+QXRFY"I=!]XD_7J=]#<'G1. M&Z,NA"]3NB"BO\&K4*:U0BZJ<0>P,\T50//\V2;:BNB[K,-E='T)GZ357 &8 MM%. R9B%?6?0Y ;D0O- X.GD;8?E3W3=B;^!HO[U2?X4WLQF8H*TG][3K[1J M.X6\,7/?;'1[V;U2$+E?Q5,@F4;7K\?.V9D4XWT%YR@K"540+/U M*IP)2-';=@YVGZ?!,VB3DE\_YEV$<>;.B*']6"&?^QT'>P5 M!3&Z=AD8W;2! MC5S=!KF:X*(N#%_=I8*N9/CJ !S?5J/7'9X#@'4#I&V_@L0D@G5;&",HY+?M MQB#'K-D*R'HH2-NSQ+#N?'S*QK#"2-X.&MUN-IQP\AC6&NMX&#D[$-9Q@,&1 M7J/=WPR7/C#8L88RE@AEW$_"2H8R#J@BHS&J!LIX"#*AK>FB"_>WE:4#58\\1T.I*R@KD$AP;OM)RAR^S>P1>8- M^].G=SJ)^>.WWW3N=RU_R@8GJ;5?I%Q3IT4_ M2-_MCUQ%_XFC#L'T&(O.WO.(E;3&-R1+G?SH9B&W:TO/U?(G\,R)A^Y,?K)'',[189 MF4;K (NR:\1VV$3K=C3J;)5HC)-41+3C+I8+#+?$GH1*J<%_Z3#+P"]%:+AY M#TB02GPS[:'CJT:I"S&;!Z$3/EG1PIE.<4&QBP\EOAY BP9+9"(=+P+"\4GW M^(UM<+K&+$5/#3LFB;/_PYG-?[$YK"L:MLPFV[]COJ0!.C?\*?!S#?MO2QB/ M_4U$P3(W#%F^W *R%WD4A:>AC>&[0YF[K\(+Q!X2PZ'$J(P M#.Y"9Q;)S* ;JJ3[E?T/5/A?_,OO[D+$G\,OT>OQ6;-@(KS(,L]J_'@9:(WL MZ=(?RP L,<5*)Z]%TU%;T;W/.+4J,R=.N$@A-BA +P M(TEB*+ $3+91>!!>,.=,)VR?%SP))%AQ?=R-:!D^B*=(_84E0Q+VR<5!H<.% M-IE20:7YSIU,GX;B;ND1DDX2/*DVZA;UN)#KM1S#0ZA5LZ*#NEH1V:LJL+>* M@N]T:RLZ=6U%7FU%NZZM* VKG)C'Z=5@K/61GU,5QO83/;$ZC.TG\*PK,;9? MCF=2BV'$' IHG(Q^.IMBBI+T=I6U$GD-2XO7651%W+PWCL$JA&-(>=]E154J M#W^MA2\,*H$O#(X*7QBV*B#8 L=FQNC$BHFV2B!L/_"FU\B%@W!N#8\/6A@2 MV4*6,^H$(0OEKV4)G%O##I+NM ;GS[KUCH)I8/T1 2=>R/?N_,1A"SL?H+)A M"\,NBL&H>8;46S5LX=#*I538PK"'".=N<_N,>P,7 $' M1:W3I$ZDS@PS. KX$+BK!?;^PW/CL"^2?(#K4UDI-88Z['.'$?W D<((]+(? 5=S#?._@TXSZJ. M;EW5D5?5T:FK.NJJCKJJHZ[JJ*LZZJJ.,Z_JV+,MQLY5&IW2JC1VJC<8MJK( M/@Y;1\T^CGJGD'V,7D1G[WBK7VZR,<-\>("D6W[4?!^6P.%^D)K]6 )'_8NW MG686,G,"'('GF53;93,/DU1#8K9&JY^-0)QG4NW%I,OV4P=JD4I(9 POW@Y' MFU7#R6;*7E0.;&>]4RS]54QB1JN"GF>2^JH.\+Y= BP=^SZIK->ZT')5?10W M]K?+>)&K'+-FOJL4*UC3<">XF#_!_V";$_!<,'MCN)OQ\6BW6IWA/C[GKGZ] MU06__MWU][_9UY_?\S\^_-\_;O[[^E,N! 64.>84Y$UY3B5LD7? MP+N$)X!SM=UF=3OGX4BMOQXY&['*>$F$%V\#;[+2],J[#F'0&/NBKE:[133Y ME7GC-=NF%+0W,D_>S>!8OY[R*C[HSC&>ZBV7IAY)V$;LD=^!\]L\YL%I,;LXRDKK+H8]##RP2N9&&8N+1 MOW@[[#2:!=IV[1!#?69;M5^F9.^MHK;0O<:H6UF\.X%A2/U\0#2ECB_K7S]]H%CKUV\?OE[?O+<__']?/WS^_N%T8ZT'29ND0_(8C]\@ M).L!4=-[DKIA(^^"Q40= M,_(Q#"(76<&A&\JSQ2WK,R),O,CAR!X4-"!;R!$=E%MU&WEK#Z\ZV?JQ0FBH M_?>Y#MS7@?LZ<'^6LWT>@?NO*;5\X@'D_5P>"2!)Z>9B)C2RIS3:^_8H?K91 M^E(6N=6\>-MK])N; P['"\W_%L #?.JQY2P7]T%X="#G?F[KM@E0?=+]Y^0T0S]1P,SUO2?X3.1"A'_2MW M3J3&EC2_KSR]8KM)'/#- N'MYR?^):YBEYGT-R>^CQQ'EC8F]Z]DYUB,EZ&L MZ@'?ECS?.L.T*8*II*68=/20G*9?@&FK3B&5&VC>;IOZ:!= MLP;$7([+_,9>SN HY0#]-Y?VQ^N;;_9_7W_ZXX/]^X?K[W]\(R:'U1FAW38X6[118*\O M>_VK0>G$LM=4+V\B"**M,!KXOEQ&4]E MZYQBI5JI:0[/$92;IUS-%U3]J]1)/A7)W)S2Y7A;]PQF.8)W$CBU!$"T;$^1@Z:;!3 M$V&63&+C-)K.6H#Y1Q1AKA_!2C%ILD._,1%(Q,9,8T5H2:4\8.L-JQPLW!'$ M39[4JF3[&<#RU@5 2P?E%84^Y8.I/L:G96NYD$@CG;UD+6C M+^D!@'^?Q(/P[)(6\APF3,14QY:;#6-E4>(KX,U::$7.2FW$WA:!;.S]W,,F M.I--=YI7K39%NE>A0_%C*P60EQE]*3"#L-$1FC*Y;1O6@/8.D73?#A]9^'D[ M]:C;N1Z75_?&_\9KF\\27"@MU\9^=8U.?RM>B3VQ%"]GAWG:EF#K=B[?]1FO0 MJQAPO_?Z[6PFEKM\O7*6;Q\M5O!8K'05KS](%9]!GX.ML?KUAC]4]G#P6'W ML%HWYH2-CI,:3)D.?>TZ[NJ<;-:1H MXQ=GFNS M3U'DKB]*GM\^%T#.@@<*R7)ULY!SO$/B%<6U(F/TB1@!?C0W3H MFYU(5C > MC*:_G$K$W+1#"=MX9BF&LXU]\WM/C( _D_$ZEVAP3<%_AA3\:5*QT=SP4S@$ M-<+E_3(7/A>F4V^W4X\LMO:C)]1WV#OS"OLFQL&=[T9P?T=?IM?C?RY=;DGS MWEF(8D8OPIT&C4$!N-/+#.]6L0?#TXKW[G$H;_QQ*,!21MLJMKOLI-TU60HD MQ'/BI3HJB7IO+ZE0,X8;G/Y[XZ^0$\)\Z#Q!,<$889NZ1G^PF4SX2!$LDWCM M,A+C2_?/RWMW E+RQN;_7DYAQ)H?V6>6'0=5DGZ@1?_ M5>EBS:%JGMB7Z0I!-D4W@O' T]?(<+=Y\7;8Z!6 ?V57XO51%[!Y(@O8(A+H M47.7M@"O3^8V,)F%CG9B#G-@U#1O_!BY5V3O5V\YUD6VSK.7S,ZGIOQ5[(#F M&>Y[=9[L_:,,CI,Y7 >ZCF+#:CNY**!9NUC@VFSO4@5VIE?3 1<32^JZNYRV MX]Y1'X-0P/?L,?>"?[(I\.^QI^),\&D)?.]Y'1XY.]GH_NE'/+?K>&JR5=&/ MH!Q!Z%^\[8WV,%;.[4P=8XTQ:M/=W!6PA,-VL#8R)@9EXRF]G@4PO'\YJMVR M)IU$@DCQY_C>@26U82DS<<#GA3_:61&8"_AEJC!'U_[D@UR\;T6C5=TAT4(T M:^18-79QB3N'I5BCS5KCJ)1(6U[?)XO3.JG!G("Z[Q97]N^\(%J3V:DQ3H=+ M1?2*H_UKG-J>'<<.MH>MHN0F)<#8CMQ.++_Y6?(WA9L253+X+9L$]>LF07E- M@GK/OTG043OSU?V"ZGY!=;^@G"E^KOL%';5?T#%O;MY]6W7AM'+Z!B66/_WT ML3-W%PXVGP0?1ZW,NB]XP2,/Y^+M%W\AOU&P+=&Q&[MF8,D[-B0ZEZ9"[\54 MA*&8)(SYPZ+F]W]ETF]HY^/G)_(U+Q0]7^K&GAF._GAH\!IC?SZH\QIC?VX8 M^Q>!GI> AQSM72R,AN7UC4%OK(ANC I FX^%>4_B%Y45]/RP M["GT7>Z6OE^*'X$1C"Y64=W#BNK&H-L]621C8?CZ\%S@ZPE@>K[0GB>42:.J M-^JX306>GG0B@0#3+; MXUH&13_PC"G_#K;,39C"(GR"]4!-3$ MU=+Y#)#8X^SQ7P>Z^.0ZO^.U,S"E(*%?<.&*B^9FU=['WU[',@Q '\GC)X[J<&<@/[OUB"]@X5%^NVB89$:?[=SVZ ] MMH=Z(O8Z!]F>FB)NUVQL?F[9:+AQ$]/);9%QC<&:NST_*3I=3J].U7=LAQN' MHP%L<+]:,6T9V21H!,":PW_87@;?-G[$/.!XG(V@B[$'3W2G+GS^]LE&U3]/ M?=QDU9LOPVCI^ L,7]Y\_/;='IU0%V\_IG3Y6G_!6)\U[L6>W]Y^>EN^O+ [4\ES=YAN>L]L!VD2 MHL4S[\+RPC:\7-@$V^KOG.B>K+4Q_D/\<^D^@,.0T_OK&63WC3HEF.RU/\'_ M?(BG7,Q;ZEV\'78:S0)![_/'4.Q9#;;'*F,RL]EKC+HGR!_(3_Y^'X3@;XIP M!L?2_PD+18[+4:$2^YT*FA%.Z+VTG_.4O)F8Q M>YNS&*<2:N5W_PB="?+:CP5,%MQ4<"]]L3C?,T+S4>D,ID>!Y^K9%=M)I,!L M#1NM]BYL)^=^,,I8P0&6=#>'C4Z!OA;5W0DK/&X[7ZKI:JF$BT4#UNWY"Y)G"I=)>P1UNCTSHZ84L9M]O*\TX=6W."XNR4 MJQ;+DXR77JV0%4MF5=Y:+J?KD6PMOF!04X1)KFA13-X0\ Y^Q+"[F7GT+#1# M!9NVW_5>QJ9U8=-:@T9G=$(PC]-%3YS48*KV+_(BGP9S[.(>WG!W;\_#8.HN ML!F7%T0;FE/7NUB-5NUF>E:@N78XQ6EF/4-].>X!@6M3+Z6 ]ZQ!39 MW\P%>Y8&;'>U^;II?F<)MRK90-4 CA]\[WRE:^=+^ DNG6+BU=_=7JW!QY60 M5:83Y@77#S59M-)&;\K#:NO2S"EN#$[FE0@ MA9=&;W9=17;>9M6Q.MH74P3#P[:Q?X9[MK-M5]J>859FV!@6Z!I8!QU.:S#' M"SILOCKKR,/I11YTQ\)G'WPX2(I.+]]ZA[J0UATVX:;L-OH[6,PO]:;<.6E7 MZKYANK4Q:!X]0K^-1C]=M7=2@ZG"SS1SH YS%1"ERR;,??IJ(VUVAD1F56ID[2#/_"!/_%>9] M[4\215EJTL749?OB;:_5:/5WH9?91Q+W7KR=_;(2%P^;7K8:[9VZQ59O7!*[ MFJ'KCF.(5 4AVB^"3HOU*5ZK8O+0I>C*LT# M ?-.).*:SIAM:>D\.Q>EI+2:(6V[X(B&?;@WFHUF@0ZN9Z$G3C0*>X"-&S"\ M>] ZNGM9.X\G[9T413"@+[*M77:6*?&=?1U:,GV D;%KMPL?.ZEVVHW1#MC- M&L!0^6YASJO3VRE160;YSZ;.=I6QM%A$T'*4#CSKFN7 ?HAX267;H5-HDK-E MQ[]!W?$OK^-?O^[X5_X9VK%!V$"KL[,Y?W5#P[JA8=W0L&YH>.R&AD=2OT9C MOC6=VFSHN[*G]U]H5>>8UBK8U M>'-I?_WVY>N';S_^7\/^^ND:)-B^_OS>_O!__[CYB@+=L#]_^%$2U2'][[!W MU/8X*H,D$ZU*^+AI9.ES+R>S!=/,+573 (_@Q(,G\/0%+_\S;\ZUO[ M0=R[8Z]@/OU93/[+=.J.!<]^N@Q]=P%GGG\$U@ M-*V??#I//IZ$OCM?@N'ZN8=];@4@@,*"*]V,;CJ4S$+\*[?ZL1TJE?V[ ZY< M^,13:37L/$+Z U+T#G:@Z!WNWGQTE8L8_186K7@?M9 .H]\ND:7W=%>Z?]25 M;N-*=POT'7X&*STXZDIWD+5XV-G,P/$,5GIXU)7N7KP=-EK-S6R0SV"E1T== MZ1YU-VYO!F6=_TIW6D==Z3[1" PZFQ'OU1'7[V'E7\/GN+AKL@R1/@3[>#T) M)ZSK].K!U(,Y/_3T9EVP2A5\78;C>R<21VUQ,=JY_!WC%7H*Q70YUB&T-E>/ M'$G UJ_3SK?@#NLTO'B[V5H^R57:&8&]PRJ-F#IRWY8%1UJIG2L+MEZI5A-) M01J#YF90^DFN5+?"E<+X2X%2BU-D&7>-7KB_7M9[FZNUS]52\N^GZ# M?;V:D_;GKR<(,*#XI@V&1(31/:)Y(O"K!ZN(O]!%U-'"63"4" T0K#F#9]FX MQDFBQ ,)U*M#VB$W_CA$Z-1[P?^58O59+#[\"7:F?R?>N].I"+$^KYA@13!V M&,@Z"4.2X/8NT877QUWJ72(+1UYJXO;=Q?H_\E+O9T0=8ZE;3;2I=C&JCKS4 M^QE41UEJ!E\4Z$52_6(?TK@J?ZU7+S&A+D:CDVW4NEZH][.SCB+3X*OWVWM( M]!%#-&J=ZE1I/9AZ,"\X5;JR$N*]&\V#"+1Q>JIG1S1Y &^,8OMJAM?O.TT2VRV_.QW;N>\>MD[-P#+ MNU.?N>([MW.>O^R=&UZ\+5 74&_- $'- AFR;;?NF(#ADW48ZL'4 M@SGKP9R$Q[OBW*]T>9,%EN_%6,QN16AW5E17/ALF]=$QZS()+-1J=.O^H\7W MZYC5G:TVI7+:@[I30>'].F:-:*O-@-(=2,Y?['X=L]*TU<864HU^ ;1%O5]R MOXY9K]IJ(S*S,1S6^U5TOW;O>5[&=F&TMM7H]X[>YJGV9^O!U(,YC\&T"QG )=)T]NW79&$92R;E@/T>@6\/E.;MV.ZWR- M+M[V&[U1U26N):S;SAGT,M:M0S'R9G??HO CK-M13X.P.JRC=BY/_#*;%#KNZ0@C98_QCSVJWKJ8'9K9!%/FG5D_1KNDJL[R!IB&FBXF5SZ-%=QEPS:0581>3@:K0)@D)-\FT%Q"*1S M!T,[NZCQXW("[&9,'&0!1T7*H4YO_78&_92\?EUDE-Q)=Q][!7>&X92]@BTT MQU?EQT.QF.AQD <&C&G7V$,&C!1E6HN/M W%P50MORY>T M U1N[1LB.0:C21=\6'#!ZO*\PUI=1]YD=+%[=?%L52&F"BF@N@B#:)987GM, M('*%AWB_Z-=1#O$ 3-PR2P2>^R'>,S)7Y2$>(IOK@=#I9[R_AS#]CWR(1WB( M-_/U':ZD_AA@A9/-Z]:#J0=SUH,Y'C*Y+JG/7$='Q:?V""_8&95(;G5,*Z*2 M#3LJ,+9'1?7-T3,I(JW.K#\J++?71ACXL #JXRQVK9)C=E0\< \IFQO]88DV M][/?L*.2C?2Z5*#2WYR+^O_9>_OFM+5D;_1_/H4>SLFII"YFZPT)DCE4$=O) M>&YBYXF]9^[\-25@86LV(+8D['@^_>U>2Q(2$N@=25@U5;-C&Z2UNGOUV^K^ M=CC6V;'Z>TBVD7<\K8=E_1R)Z:R7'4O3)#,@<% M;-F<9J>/;^4L-@:^Q,V-[71)LIN80\](8F&&^49UY,N.#Q0LK$AM6^0\OD S MN92O_" GE[!R-@,BTAMD4[X"@IQL&K*V^?3% &^04?FJ '(RBL(OCZ3T5_MO MD%'Y;O/S,4KA$6Q1R1#]O#U&2?EN;',R2D"414F*']^5@5&NL_J;K0%EQO05 MN'5]O:6UC^-.YR\;]_D+ SW0J;&<L>^T6/NR>F MOOC$K33S48>WXD=Y9R&T !.)]Y';;H H,\TB>QXNKZ^!'=9&6_O?>['05OKR M]6/<2^EG+?T_Y".G>MOWO17H1W8DP+? IC>XS;V=4Q;\ZTJW9DO#VIKD;G%% M;$U?DOG-FG$?/C29&EO[('NO?VW@5YIMF*\7,_Y?^/1_B; W2FMN1I9+AV/_ MV^6[]&=8S\S].4#T)/1VQ'YF+)?:Q@("N/_ZQ+WH<_L)G\*_ZR8*3LI.. 18 M^T+P##+).G@_%Z4S8(/(P?_MBMVC9S^0IHIXI7^U,]@@,;OC>V-AOV@F29@+ M"CVU>3O^;H"DLX1]Q"_'3I< M&JO-%OYE40* 2M,W3\34EF^1%M^PLNH)+9V^VIC&,VL/>#O[?S!L;5G,=I/F MPRK)<4?0T/\<;"/1%Z_''M4^N?%/KDY"+PW+/HY\%+.]R#QU 61KGUOU<^MT M?>B$#S+_+A/4I[1O2-QPY-W15(#WJ41!O_-I]5WZ\+[:J3**F'2JS%&"1'L8 M=:-TI24:BI1T'LP94+K2V@I%3CK)Y0PH7>D,%F60= ;+&5"ZTNDIBI)T>DKS M*5UIA;&B)IY[DIC254*AMYBG[6+:Q=2O_*H""+,?6W/VI%FD; BSF+K;S!X+ MYBN\/213YCA&6VDHV*20V>'(0*A1=]Q0,HF9P:#2DTG%LH71J='EBR)49M"G M#(1":+'&$BIS3V(&0HG=<8*40!WI=,IS1W,GBA!?A5*Y(WYX]A@$(Y;CBAL+ MSMI.+7VN:Z;>1'N\*R_R[\L!@_B\M?0UL:Q+8S75UPS%+%\5DBI#4)9W-D63 MS/BIZ3O(AD5: _)F,O^G)J\"WA7?5 +G*S\\#8'5[E@1XKM5ZTG@+.[&J0F, M@50S X0FZ >(OD;#TSDW%>0>2@)%+4F@XC"TZH9T&(^A-42T[ ;"C>?TGBHA M-6*4Q# ,A!R&L=(I=XQ.[=5NNYAV,6_X:O=@XT9H:)7[NL;!VY41D94Q MT&2H)+E(?4-PXV7$=Z4P3NV.$\Q;;SF7_]Z]:,X-$1Z\Y5RYP63"TB MWF(G*82:0<\'SUBLM&UF1/M(1PGN8EH :I=AE6+RCVA)I: 4&#B=/<,J[=0> MR=C5.ARV$._)&59IP_=HT!V/,F$'+8L'<%"3E]J'[S:B9RC8=*)G,4*6@%TJS;_-DHZ&+.B UKC^90BSR>= M3UD[H:LR)27R0M(QD;6C6Y69(=#N2:&P5^I^B?D:6OW[R-4)#7H5 ;N:Z<.*^5I5"R3B (B8MYN\(B)* M^5K("B0B7@8U%3HNY\BP JFH=L?#I@)S2/D:1PND(J)O-/9$9\F+E$)%-AQ2 MS!MUU2)X..A2['=\E<3SN$+UFO1CB0*?#=BRZI[UFK1%B8*0J"VJ=@3,Y$>4 M0D 1_(@L*J=J M:D24@4I(S>;-4$K$FOCBC(27IUZD>_S/9@K@-**!M8<)1H34D\#U1_04!=K4W=20M_Z(GJ* B/]-%>!\ M*863T%>$P'.8&S*UQKF&@QUX)4%]NHL^L];PO)Y0!:!I(GH4"=#IVO;_@JZ& M*N&QF"CL;GEM+8\+\IPKX;$,D8I<8-/H^3.Y<7BQHCC 1,M MC\M-+E;,8P64-5_\06[;'-O%M(LYM\74(G'08OI?!?S.?DTQ'10DBGM&?CD^K2_ MV1H09DQ?@3O7UUO->0=[Z>UV14Q]1HO_QYV.4]6_<5^],-!M%7B@\8.^(A9W M2UZXG\9*6_?8+WK:C#FO!C_+T_P6![ZO[2\5*3GWQZOS2]8MY M?0VO'^->33]KZ?\A'[G=^VAM*++S(P?;)#ORX%M@^YN] M+?^?BPONBTZ6\X_<#^T19.F>_+G%ZW;8OCS\Q/U=6V[QW]S%A?--*N#LR[[. M"4:'"]O8P(=%7([S&Y=["OXN+O72S<0#/Z%G0%AB>F^GZ^$CEL/CN?URX=^_ MN_-/W,/K!O8\,;6I/OO$W8+\,^K<&D@&2?5_ZS?W:Y1"2%^/-H=H-36)]L?% ME&"-[D>(=)#L_O4J$>M%FOJIXY.['8\/OMR_7MS(CILG$_UNA/#MO71J+.?I MWQP6_.T&]--,LTC40\:3K^ M/OEZ$?DY_7W/7MP_7/'S]O[J_ON6\/5R"DT[&GH)*E)B(W2E__ M0G!7J/W I"V#:QH6OCM7FHK90'QFNH(MWMX]7-_3E3[<<0]_O>8N[V[O[[[= M7$T>KJ^X+S>WD]O+F\DW[OX!?O$=>'M?%#DB#6BYTOI[_[Y/ES''$V=:G+[F M["=C:VGK.7R3_)H19,:39A(.?L6!HG%^FFNV=G#CKC^20..$])/[\8#C$AJ+ MYW@Y9#X!-^Y?5[HU6QK6UB1WBRMB:_J2S&_6S,L#-V@R-;;VS=K6UH\ZK&MB M6<2VKG]MP*'3;,-\O9CQ_\('_DOH<@1\N@TRP]R2"%21?"_:>8:B)"$J878[ M=-341_F-CFAWAA\ON)O;A\GMUYO/WZZYR?W]]<-]C[N]?F#LW"#'\II'/U\+ M>%QRYS*KU.PS[;L&;I6N+1^,:_B*_9I;6E*\(!@_C+KC2V.U,5CC&3V%*^.9 M=CY]#+GWQ9";_O]PT.=#EV71I+\0AWUI$#S-L(R]8*1@ZHN,3 5P,:63<]!; MV?-JDA(_SLEAYSK&_*,O&149'(KK([Z167(XJZ]Y,P0 M>5\-8_ZB@[.\GE,#MN>NXVE+=*<"*QB/^)Z0H*OM*%FBK6#MZ)T94:\P>D., M-%1Z2@(\PG.@=V8 OL+HC06NPYZDO@UZ9P;L*XS>4G>L) U:CZQLZ-S%D9K MK-D:#7JJ$M]WGIC>N2NV [68R0RY+T_A3TH$\Q$EU;_&'*C,78&^/5WMMH2\ M35:9+R.>0(\?G'H*6W+")08_%&L'?IAXZ5)SER[7;NG'3EKF9L[M_'9:$KU@NE\ 7?:&3 M^<2Z63\3"V'Z)K"$9]W624)Q1E34W,/9:B 42NV$(O'2U=HMO6C->S)I'A8A MS<4U(1Y2LSXXTU-#?">6RF&CI#*;EJ4>@8\9=XM['RM2. 4XIT8H8,IE5<3+ MC+-0 /$&=)2ORM<7V3CQF1DUZLQ4>6(&V/DO]W@Q[Z"Q4_O1Q]K:X_5^B[,< M$,\8R+_LV10?H2>,SE^ S \[*G]QB7SOT?AN\851^,XC<#JXOP'FCA-,'6DQ M'0LPVI4P&)N3(?9/WTSYAEF7GQ8X24@0_\&:H\FTBVG$8LH-S'*%8<=!:T-58.<#'B=G M1OLKJ@9AH';'([P_:Y%KDW,M,^1?85P;4JX)4OQ8X99K#M<&E==J#D8X!;7' M%SD3Z.RY5GF5EL)#>#)L#UKBNKK*&2;@,5-Z0[' H/*T]Y&U=2+;Q;2+J5?@ MD;6R:C*;;5?;)044U58&+.@_FM=5KJ\VFFXZ?>6U(VB[F'8QY1W"K#8K>3=7 M.K*$7);T\5IFS]^G)"8^'3%9SV\\#9',)Q&[8W74DP;Q?F2Q0E4 ]3)[X,51 M#^_YY)X\:B#U,G=0%4<]O$+C>Y)XZF*H JB7.9@HCGH(V#O*.X3\Y*3+WMU4 M'.400%>6>Y(:?WG;2 _2[S6:9&8\KFD'%,4-(]PKT+*L )@?-*"[N4(DO8ZDGS;)7E.2@V8A.*AHU5.Z2RRZUI M F6]]!%#*9O8C)X6F2=N$!@*W?$(7*)V6GI9H4$#%[16^1:ELBC%*[)<-CX]/>@;X]G62*/4CB&*"IBID;N(J:K=SKU M';98R&Q$L:FS$?UD; !1PV%B\*ASH'?EL$_# M43+8I^83NW+ IA&?'+"IG8-XP-V).4^980CRSF<;";0<>WCJ#OKDA$O< B;4 M;II(XJ4W=X2C5+\1CL=.6F8_(?4P/:&S;H<5#E3:B13C 8^[TBIAFGR(B@WP HE63@=<$Z+/%"K M]LL<#GLE4SY&.(6YP!:#J,-:)P+I13RFKN_=\65=U M99#$2XC@W5.%EG4I65=UD9'$RPC(**IG,ISP5)S+G#LLC&\#X)N F-8E<:Z- M29KB[+:+:<1BJBB7:D=PM8MY0XNI@\U*WFF0CG %C/JI')E0XI,C$Q8K=@50 MKW* 0(E/#A!8-^I5C],G\S4A7.6J=)*1 K:NA UGS M"5PYBG@RCZV1!%IP/Y";.>@G3V%,#IKA>,[>2&PJS2J8] ;_H]6=PJD-5O65 ML3EHAOG,T:G=RZKK87/0:T!'<,EJ [H:VE+9TG+=B:OSE79(5T/*3S//=Y$$ MC-*5=I1/@PI1<9(M'2AAS(HD,&6>4WL:^O=$TV2*14KBFT-E= M@MI.@2HK""F%;2J$D3UQV$Y<*RO\*(5K0P:[UG*MG-BC%)XAVC3?4P;I.\,S M3._*.Z=K]_1-Q"@P=P>WVQ5\=T;+-W ^F%.8P7YR?LB[DB13PGA]#5* 2PV\ M^O]<7'!?=+*/F(Y/)[3+Q?^_;L[_\0] MO&Y@SQ-3F^JS3]PMR#NCSJV!9)"&_F_]YGZ-4HB*PH[!T;2:FD3[XV)*L$CI M(SC82';_>I6(]2)-_=3Q\3\HAY$O]Z\7-[+CYLE%T+?6Z 4$=A;^7*KI<\DW M$QA&=W!H7=ST.6#?P4DH[-$AU>Q,9;(@GF(KA4WC7!?_%BX6VDI?OGZ,VT3X M2=/Q]\G7FTNZI/N[+P__F/R\YJYO'ZY__OAYW]W?? M;JXF#]=7W)>;V\GMYZ7&G]O7_?I\N8XXDS+=;$ M8&PM;3V';Y)?,X+,>-),0OMC-\1T?IIKMG9PXZ[)3Z!Q0OHIMX8\:H2BG)8 M1>F?:T&]CS34!>AY0'U?0^^'OK>Z%.#O_H'H0V2KM-\WL53653:+NYQ*/>5 MK(FI+<'9GLQ7^EJW;&SQ>";7C(3)Y$=&?3=*H._:XK>7P#]MB>SQ?4O%IU0WT^[?+YW81G=DUW<^8)!,6E=:8\U);CU.B M=YN--4/*FH&:OL/][;$FLX.^.;T+Y^IFQVAAL3F1GBLE_]VF< MQ1YWJ/>QK/1^<3G]XGC3L/Q^XU*1-P_<7Z;F;V-N8QH+8EG 06W)?F,1\UF? M)0R@SR(O>V\L[!?-)&]U_P^&#' IO^CKM\JA[4AM6 M4,#,>7?[66;/2S+H:77X%C+=@I(9[+8P8HL8Z"<9IMY\O-+WE[.6G;RO)V"EWQZ+<&PCQ8VDJ:I.:4I-,9G]N=1.KT,CL:0TO?'QM MJ!YQ=_+@;209B^DP=%EJYI'(H42RTFO8'1WH5D8B;A$"-@97K@M[=W\YM7=>=F M%F82Q)XLIC>Y;X]9^11W;E8-3HFMT%[;Y^CC*[QY[]"-_$ !2_9$X,DV"!VV MU"VV]A9;:WU]=QVGA!@OX2/;[:(NYSG]%)UX>?OJ&GS9GNO&<#C,=V,(')9K M?FU!MJB[+F)X"6X?TF+^0=25?= 56K95^^_HV\[(.(=:ST)"G>LZW=^-(Z M><[Y*#J<*$NC81Y,O?08BDS".J./%]S7N[NK?]Q\^^8"&1:?>:[_'0..G%_/ M]*5.?;Z[Q>43.+'$NEE_,RQK@EEZG#,(OJS+O^"GOIKPL4O--%_!%$U6$/G: M7PS3@_R^65L@(71$:N[+BRI6&G30)78KPBXO*)PAZT?&6/_&QCI)5B-N:\X4G:]MFVS; M)M]LV^2$WGS_30/%:+YRCA*O_:UHOEE(^[DO6DWX *H\709,[H[504_AX].H MS6_>$Y1\*+8K+2'&E.Q9DI346/:1 MJ9.]6E+FJ\HJAY2TB8Q7LY1J?6AFE180C\#CN!D=DSE[Y>BX)8:G$*7"&ENZ M5:Z2I%$8C@@RR1-96_HSN5F#"TENB7VW *ED">6;-:WCN%LX5+]TB/Y9LW3K M'KZKI998"=OV)3$]1NS!DJ\/9\[J?"J\,D;+"/W/9VAE>[.,SF=@*F/T *N] MI4&!19RI35.;GGG;BZEM>B;J5D/*1L!02C=U9D8MMA4]6R)7Q9$"H]YH=&JT MM +H5X=$N*IVQPI"-9XZRY6;?L6VG66D'C:?#88]99079ZLU3NUB&FZSE5IRZ(LY.U)+8]NOCZ "XO,+O1?%T_Z'#C\D6/_O5C BB\$G,)R MX12CUF3II0S;R,GP(5\,P^L%B-I#Z:$ 0ID %+?-F#B,SE<+5!F; M6=8^ 1AGR^A")N)5QF@$7^OQ\MHD8G?B?V%Z-]IZU>L9D,6DWE'6P,!EIP.O]=-6NEF$^L@ MR.*N8Y#^8Z[/N;5A QOAB_!:#I_M>]32 (&PN/<6(=RM81-._- _[::K(K37 MAXF@E,NE,4.HRXYMH)OP1!LS;QZX'[X6-GPA[=ZBA/5FHGF_=293PLI>GO39 M$PZM-(E%^04/6QHOP#40^V>RY%YT^\GI$'7YK=G.U]QU=6!=*P/.HH'S1+!9 M5,>6*EP(4$%[=(H>M^;& Z^ :;=! \ "'\GLI?6::4%#1HU'?0-40G/-E*F MXQ=UD\R,QS4=ZZ2<<(X@OGN@62K"U[G.%^ ([(ED',LG7"X='@H6P: M++Z=G:;W>I_T.8V[_/H[?E;C,%#"=03.ZG>'17\/=7["&=LAW6Y(\=,WD*JFDNBJCNN MJJ;F [>^W**>@C-E,ZP^?,S:V+?.4;HMI-AZW%2SF-+#C\*.MZL-O53@'",$ M?YP2,$)EX0C0_Y='?264\8E 0\J%()!:)ELP@(3]WTKQ_=^I<2%*.ZN)FQ3. 8:?"ZVH]U]X87HXS$XM"3 Y!&.VLO2 M@/NN6IH%LN$IBG<*H1FV$4K]+'6<[VI^B?I S)6.01"+YN'-+Q!AF9I-FGE$ MW/W0^_6O=#<_83-)&2UVQ_&FI]YGXW3$DG(1*\%5PLD#W@)1+DWFRB8"OO06 M,YG9>(U@$FN[M"WXWFMGKB\6$)HM3&.%P*.6DSC U& @.>WFT.A!9N'ZBL 7 MYGWNQF9)18'@,"Z MC02@&4MS[LNX=/P C=ZM +[!?J+[=#./*+HNE=@B<^<7"^$S^CJU$KO/_KS4 M'C<8TY'N( SH4.T2=08QZ$5#";*IIF%XRP=<9O+\2+V4\TZRGBT>R!HON,=JB15+Z FSJV@;I0F1>PG)W!!Z\GPQG2.1[ M6;9BX,8+8LI.0NJUKI0 _4(+T!\!T"_S+4#_Z4],B^3?(OFW2/XMDO^Y(OE_ M-DR3XIY'(Z2+LH(IO@JP_ 7^XP5W_]>[GP\62AHG6RP],6MT MD*88!S?_]O)81J+P.Z>DET#'[RO9RR#L*/J.+7U'2]0R3W0-G(^6*0A0PH5O MY8)8V.5G<=?FC1+#HHYT?";4# M^RX7,R)%O1HZE4 ;M\.V<'G-Q]P#JV4#28H^637?L12UTG@55Z+;F=0TQ7;' M9NS(C7U6Z8O*_=R3%.X-Q,@ZI/LGP[0O\.J)6QK:VF(WCE-M_4>H*K& TK"C M-6?[]6&>Y!^_V!]D+'JY(E-[-W_-]7WP;M^ZM_&V] <#II*M[>L M7@8O#P)&INBBL&3&8\C71_7B!).^D-9X#(6Z[$#F^>Y8[9\.!S6131B*&6R" MS M';4(E%8S#?/ D&961S(L43[S&4(S'J98/(20SU:3N6!!Z8H+!"D4I[KQ% MT:E5>QWT=VV?_O?[JWKI M[TH<=ID'AWW8&_%99A+507]7XH++/';923TQ09O7*1WOR6QF;FE9.SON6(^, MNIFCNGD.*J%:?3RJC3\M\]2?#IO?"RYF"P&'6JYR"P*/^20A'J[RI!IYE,FC M%FKH48^J\:@%\*C%+$U!-5#'HVK<:4'"F>JU=J43EP(DU^&EWIJG01H\=DE\ M7%P&]5&F,J:V^0+GGU50XG!<,2N9%//@J*N0],Q;E R7*S"*,J(>]D1R?(BP(-3G@CT3V(1]H MJ\0RM\R8RG1(#U+T([?=;,#/U"R71P>0,8.-345UUCB!PO6O#5E;!.$!*=SU M-UV;ZDN:FC_0;3-4E' 'TTE(0I&7!>'C!3>YO/SY^_55Y_K_^W%]BYV.D]LK MSL#U<]ILANWE%FC65^1U='_3B5E8'"1WTG?G #F=$^SCQS#HBWN][D%(1HM' M5F33]&\*"*+*1S4H[C=P[I,-J$*\.+E#'/FG-0/1$L1A!^(,!\KH%*2!02,L MC.62JC<'A %_1Z%#L5F16!^]5L52<$332D,,E7:RZBPZ*?AH+EDY@YZ]$W>: ME0(XFC#@.$GKV=')-K7N/1.+(6-#=GMB@-I20$6[X^O59FF\$D?[@[HW#00T M0M, SF_-ZP>S1%(T=>?M&G3T#[;GB;/E5!//9!'LKSCJJ7)\&4KSRS4S#ZLM MCMQ@,46U)ROQQ5)5@8/N[A]L Q5%S"MJ.S_#MCK_BD(\U0VG;VD^&4^[FA1GGG5;/E^;;T2YX4V?] ME8 'D22;).)]7&\XJ.&%7)W9EB_U5P#;!MVQW%.E>#50XUN1!\,';WU6F>%\ MI_K66+-1Y?9^KL">K! PU")SA/E))BD*2 J<<#F^(Z#-Z.<[UL7R306^"3UY M5 K?8A&-2P(<]8,=#P=]_A#8\3XFN#CL2P%[D2[;?SB+2W/Y.\85F;9-]&A_ MGG8DB95>&(@?+[AO;@E4QP$^J\>E0$GYST18<8%,Z''TP /IDTXXXN3[ WT= M=4JU_C%'?@=MFU7@KXBMZ4L&@C%CH\LN+K!"UPV=9-<-$156':H076U8 WF/O5'(RL8SN$HH=7A9RBQM M=-[WF[[^0WL,P3;5%&>JIOGX$B]SV'MK=J-S"K$NC))3S=)#>?_Z7L24 :)6 MW]VVEVPU/,=IFW_R(QZY3XJ<^)/QF6\-G2GEB*IO>VW9/F\UWZU=)B">T3!+ M)X(X.A403PDP5*-1;3I=))XBB833-QR=$B-\.MX!*?+U:>*4A&20(F=P>']#6]F/@1Q)Z@Q-?TG@.-,U^=YJ*Q1(LP^ 00*G4?&?H9; N# M ,GJ71RS&R(O9;$;DGQ2L(=$]@",?GV4Z" :EC"I.:@/QHJDG!:AI-"J#5ZI M1/FHP'RE)S<4_T/DLS1JYJ?:L#N6U9XBY<5>J.U,6WI'Y,-UPK[SDI1ZIF! M@F#@;S_^63.E7A\G7\81U7VUH;I0X*LXU3)$$PD#/): MCM)K>OR51;&*KZ@BL;#V2)*8S/7*TZ%Z9'Y ]85XR6IU\M7@"97$ZC+$D?(0 MG)+X.++EE,NI2B)^&2)25>FI?/I.Z8*K),NMH4ZT7L@+^/IQ8(=X;2\RX#V?/ MLRS(007R#&YZ8VE2??>)N06H9=6X-)(,L^+_UF_LU2B'*XQWGHFDU-8GVQ\64 MP%F!!V\HV?WK52+6BS3U4\?'V*" 1;[ M7-(EW=]]>?C'Y.'OW<'U/5_IPQSW\]9J[O+N]O_MV2(=.W+E=;?^_=]NHPYGCC3XO0U9S\96TM;S^&;Y->, M(#.>L'V+P@D1T_EIKMG:P8V[1CJ!Q@GIIRKQ*0_V5G+O+P-TWW_JTGAA3^V. M8;4.3?H?CJC=PA5Z;!M:VO;9TG1_#3LYI\5WX3C8-9F%9&?0)-GB+1;;U=/B+39CM^>! MM_A%-RV;>R6:"4Y"Z,(V=&%4MP)_(4N-[0Y+P-GQ#X1,,=9W"_2;,@"E#X3$ M=W7-;ZH0E'S8-4717$Q\UU8=].(] =+-Z?&JMOPRW_2;HE@F41A&7F[H+#0E M']A64524J;)1I;R%K2>_Z>N.'YYTLP['(=]DUJ(8.4" S6$"HU'/TY!O,F!1 M1,0R&;FG"/'7-B?6_5^,K6D_U4#8\PW4+8I/:G<\Z/%\0Z?**_E&DA5%1!Q2 M#%243B?L96/R?M$7SB&A&5I,\A%M89\[&*\H9FF(*5Z@\-*[-QB45+9\KMP3 ME%J$G0J.B^X-AY47G;?0O,5#\Q8E(T+F'I*V\*@:CHF9>TF*@.,M;A)6["5* M;2[HLI=I'+R2F_6CQ3[D3M%KV(V&DG,P1>M /'.7QC.!?]MX&1;!S--QKA!4 MY@C:>7N^6W/?-7/VQ(EJC\-D>X]+?7N)$%F31Y,0!G]OS4Q]@R+NO['TW5$> M^GCP<$K=,>*\7AJKC;9^Y>AU )OM;G :14KI:.Y#0,C M]76W(UE:F2I4Z2N M'K?9FM86N(A(LR]/^NRIQ_D?.:7J I[YWR*/ 1,J(7CT L+)"^HGT_;]]_@5 MQ/,0^4\4I 673W\6/GWHRQ\X\N<69$];K_$_^MH">TU'""#F[7\K/7X@1_3 M<18@+!2VH]'P80F40ZC(?KGC_2(5:^25< :!%+N[B^0$TEL0.GK,.?S;=DTX M[Q2>2OAOOMUS"I-_KZ+'/0GZ,TE\$CI!80N=A%=G:\.#QP#>QKT?'#\&N%I! MW%OM^[4!C$[X8/A>?^!4P#\\B:!.S,P,O00-2SW1SMET!2](4W"$?DW K$$]?XW@";^P3BCN85[=)"7\ >W3_3NM5Y4T-FO775X'N;XFQ*\A$63#\P9U0U7-T5+X4YE4& M ML("(@*!9X-]83X9INZ!;&\-"=8,\]?T>*/ 'H>3N6&3F%-^@CJ.:D;Y H_-] MF )#* M?Z/B]6/R\P&=V(>?D]O[R>7##D9,H':=1W7F-"=9Z,5#ZZF8_@5JR_QIE MR[RTK,6\5!0*$P07T]E4*I^ *(15;M%X8;'0P:MEW7KEY<=B9QI60*J'8*H2 MSS59+# +[-V(6!UV)>(2:4ZC &V-\A>Z%MG/?7(FP>0G?,DBYK,^P[GU*V.[ MIO<(>/VRV9C&+XCD;;)\C4EZY2O_Q,"'?V9S/WG_0&%F[TR8;&#@@5H MBA!NXNC%;")?06:QFU!QLOUH%,YTL$NEXQO)5PA8[$80I:BGJ.&*]!X(=$=[ M!%%^Q&LHO(A# 7VEMU0HF?-0X,O^7Z048'&P2:P-G A8)H@H_EJ;_;G5BY%I M42K02IT&RJM+^2'87%((-:BF*_^K=B="+@3 M*0(]OP!1[K\U6Q>=Z*+DZ80S7D_:'(N"$OM,105QM/B$4N^-A;R"$M4*2XU2G MC4AHM.51>%;*WL'HW #?YG,=_]9SIF1'BDU$HG0G-DY=PYZDT-&'Z60E1O<6 M(BL_V&+ST1>O!\6(^4TG$I-"]H!7/V(8[3!"=1Y JRL(E8@OP:3C,Y#)S^$P@V$/=1DM;. ,(K5'WESV)587M MW^4Y;WG2G@EGF#JL65O&E<<&P.Z]&BM'ID"D=!/>&CS!$)K1-V$22C?F%A;- MT(]Q4V*_$+*FA6L=IKYW@[/<8]SG[HT5<1?+ZN"PZ [7S*T,+,"C:Z WB!#= MDI? ;KFY 5_#*T3-LN"1[".@U]R*G3G!2TG8.]6"SK4G6S!%OMJNZ>TF+29U MOTH3:1B-S_&EM,Y/LXPU:+M7SBWHTFSG*1"=K_ .!&/W/O>-D<(II'/W,^>< M^J,5_!D.*:U\]*^ELW2 JEYIM&_JN+Q @9=S]_<+GK7&JC"\LSN/32_80P.;<-W/!@3[^G_Q+ LJ)=41)'8US87+'Y#J=I3(\YQ?P+A9'L#A<)X M'R6KCE8 2I/Y&Q')_=2E19[!"BV9M,P[KI@Y)_EW\/B GG2*G>6(32+;L_-I M7 ^&&J!;6HP]6<\I[VV\/Z"Z"7[SL%,V=QO']?0+PK [IK+L(,1AL>WKOGER MHPO%6:JK^5SE=>P[HY!)>QL" 3KJUGAF41K+?E"K3:U:9]\905]'G^N:Z<1> M3-^$>@.2:C._HG(-\)RI*J8U1/E,VZT:QVV*OMZ$W95R1HGB!/$3^C3H!**K,7]&:\^L M[4[WNOZ0WZ,Q]I3N8/>6?2GM^>@AR:TV3/=65I%^\^7G/2> TD#GW7%AJ=R! M[=*8Y@!9UFRWROBX#1RDL($H= %Y&^+@3W&?R1R5):NW:S )>8_[P01K3E@; M+YA^,Q[7^G\([9]"*?/JW/&8[PK1:!T@[):UT7CY_SGV0ECXZ6>LI,+O[!UP MB_F",RPXF&/F1_.-GJ6EK)RMVTM<0'"5K&CDPEA<;/%YM.CUC4@>DA@(AOD1 M8SW?462Y@[KM( =G2R"+OM"!>*[5VB>B[RO.=2+]HH/OA]K&XP9+P51 VN-I MGT)S0(E7E[*44&Y+":-*":7S+R4\R0%IZP?;^L&V?K"M'VQ&_6!)/1Q'!Q=X M-Q-,$@R;^+LT0BE7;CV.@A,DO*MR MT D2WVR=TF_+>C/G0O1/(*9^M73K;G'GNM)T:S^<%'CNN[L,+PI&@8)O((+F M/ 0#KRV$"M8,[VW)O+/84F2#X+T!3;:$XH*(>0H5!EFQXS_R,2JE6Y1L> +3 MT$E(E';,0E(X_,2X]RE'(K"G1LQ%*'P PJF _Q,1($G\U3#@_^$P$O02LJ\5,:3GR"U";C2>?@QP!+TP=*!P;5LNQ M?)"_.3BF(,?XH5*C$W30'<,;V#<&Y%V97*@4#%Y1XJ>IE S_7-QX$ I2XH]H M*3@)MU@:+U:VTQ]R25,SN"KV8B\66,X$V.RG.?%!^]QWZZ,S.@_&9N,U@R4X0'6Z@RN%&BLSZ\<,I MD?%_1-=8^')X+0A[2(XRZ=H1#YZ+VAOP\7%E32'7Z?\/!WT^)+A),["U 6,O M=%KR$6RU*+8E!*/,-4CY9LT$&JM:UZD[@T+CE(\_+BCF M9V>A_'VB]6&99H MMO+IA?1"'/:E00@((]'LY<14/H,)S,<,?7WG+V-E?T2_]6F3ZY43MIW$W+A) MS.EE)BE18N.@DSRWFHG4+*T4U/]#QC>7G?B1C]R0R1EH<[+&LFS:_^T@ANS7 MP@$.!G\[^'XQ@W'2)>W>#IUO#OG$Z%F_6WW>]BDX% M1VJ'6>R.A=XHP5"IYL^[SH+/4SE_),P9BV(-9V,7X+=P5IK>[:F# M^"N<\SZ7)Z&UBK0>JJ<[H\6>0'8Y1N_#C*V-5V*[PLYF'KE+V,L=VPIH8J:2 MD[%RB&5 ZB@O*QMV;++3B]Z$"(.\YK^.F>P#2<*"\(?4P^,>,M>FQ)RL MY_^@J0CX!.(M/))K!WWEAXF-\'>+>^S;<( /?YWRI7YP&/,^:57?=[3HV M^%K;%9#P%6^J7IR7=#3V%O :<%K7+C!GT[ZP4,2]]J/S[9P1?PPP*6J,R7Y/ M\TFKV-/6K!?'Z#-(4KOYNC=3VEX $=YPDK78JO<#IF,4=K9&2%[WO'+'U!?W MGD(.?2@A?74T+W8\AQ6-0)$,?V)/3?UT-^WA4KSN@S$->-!-@M ?AO"8*L\S MY65YP"Y567D:J(>0DZSG)\6S23*^;<"+W;'4'V;Q&M]%.XREF^6( M65DQT[/*[]-,#2LQ:&$EHF EY!96(L.!:$$D6A")%D2B!9$X2 M$E>B$P26H+@2%0)+5&,^BD"1D%*A2(CEI3Z:59F:<%IUYJ3D_\7I4[JM(2Z_ MKW9R,C6V]D_4Q,9B:Y$)Q>/+G8S,^+)@<")UQ[MG4AWF3!; W&$$BF#:(M=T M4ZB3'XV\E(Z"8XCMB>C?.IS/QN@(S]96K^-O;&'+R= MS=/;VJKJ4L=86_8Q3Y5H=**Z@/+3*A]\DMRS(K_;SSFZ5CV8=F2_!1.T'9V6M@K05NFI2?EP=@/QI+I#17+ MW8;#O$@055$OWV3>W-0;8J^*K(2GV#:#>CE'.N:EW@AG6TMR4:6#F>U44I7Q MW9CK"WBN.Q6NJ>J#NAG^S;AITD1L$_CN>)#IYKX.(I]%8>2DE] =-Y9<631$ M3G*)H!4BQL2?D>LQF6-2?0>@C-_[12G54%WBV] 7P[SQMI.,X5)W/)+SPFXV M3I_DHYD,-,N+>]DXG9*/9 /TU7BYSCTZ*?2&9NH61L9T5CF]WW5ZYW83MKS! M6S3[AZ5)\&*WS!W-C1X(M+@GN/ G>++VS_=][V M_5)CP5]@$)5:*LS^W.ALEB&K./S.TJ=[4;D=WBWO??I(=I!'M^Q7BH0GKZ1UD MUU:YR"9"5"O'8X[4DV;9]4\^F@FLQ3ROJ%5WT7"E6QO# K*U%PU-7DRYYN@8 MA&M2*^6;-Q[.'!Y]48-1>[.;0/]X]HCD4;R/(V(6*4$3?UIXWC-F5F;#FY]9 M$E9=%(@U?_[,RFSQ\S-+IGF4!/A?)X>^3FCT:VO&VL4TT,!'5=KY06$7^R3.?*RA^% M%I.H\8FEECTN>S)#M&9@#];Z#'J26/E4G]9^O['%U/,ZWBDVG]RF@)JTF%,IG^0M%=6D@K.,C,M>=B[B59+0&\FG1ADMBERG;2\1 M1Q@[#Q(8X#I22^!S.2NIJ27Q0"VI)RNG&T]9@?5I6QW.83$GJT&^\GDHU:K. M+,UCOIY]WSXR58]+ G:3";EG6%9%OBS]8462CX[9$)1F%B8+0K[&C_SD8]/B MQ;P5 _4T38VL-RQ!79V\"DZ2NV,E]T#[)JFTTY,8I]2_):UW>@HK>/?>%@6] M/2^X5HNI\9WAFRX*RFR(% R D_'9F$84 MGIR.29DM1@8FT681\,%:'J6+^7-=4:;D$2:%U9XZ+(E)K3EO%U,+;> MA0&9T\GOG&:G-^ER%CT$7^+FQG:Z)-EK% \]H^3,N8]HJ(N2J2 <+PZVG$]? MXROGL1(-Y4WF^#P3;V0TX9*4/BA_>ZS)$8UG8@W>:JC@7L77RF3@S<%96RF M[%.,SRIE?E;VX:\I1VPI[8BMJ!%;@W;$5BD#B=LI7.T4KG8*5SN%JYW"M>? M-'L*UP%ZX0B/S+.XHA:P9V%X?_HD;D97BF%;4C?!U_./+RK-L)UNF/FQR*B^ M,VG>] RB3CN$*,]VRZST&K(5!)-Z0T:R^$E&;5ZV7HLY\92EC'(5VR(H[>^Z M;L-K\H$ZI&[TDI7$N YG,!DH'R)#>N*J24$9SH&VI^U0E(>)$15J,77IF-9J M&Q'/8C'5-A2I?2$L8(+<%ZF(U63DDESMV!N9-H$+"8J5*A*[&.IE\0V*H]Z MIRWT:D-[I.0LQK] ZC'$W@3@?=49J>,ZI(8SF.3,3D?F(3D#L3L>"4W5()DQ M2K+32\*^RD:2Z_0#O@8R")?:;-"-XTJDI@.8,CDF^2?C# ;=<9+XL(ZG(YL[ M4@#-E.Y8S3M*J$D^2 $D4W'.5U[HH^H\CW-"0RA$TY3>2#X8=L<)^@7J>2RS461X$@6ZGOF?+55%Y8 M9':A_[IXTN? Z8\<^^_% E9\(6 #]H53^5&3I9>E#O*Q6RR W55E_5NLD[-8 MS*G-0Z+VZ.-6XTV"GV0W2;DA&A1LK!K%CR]M\33RN_#YF25CY-,R*P6S,EO_ M_,P:X,3Z](U7I8.?9/0):FOEVL74VO['09Z$RM[.9XR+?$*0!@6KY:1>H=A8 MR1IQ&\R?S#WL&?BC@CGHR4*!UOOLV9.YC3T#>[!F;]13,@ ,G ;CI+7:;V4Q MU29UCQ:#MC.1SF Q5:FBY T0U22*GJF5?/!1*7FEPJGQ0G MKH[4R@G7EIY:0F+$ML;:HK8QX1P64UWA3FU&)@VR&)X"A]:H(HY,4H;-G'XA M#BJ>^:-*V'H@J\VTXT*FILXBR2=WQX.>,#CK4I@SJA',I*U.7EZE#KKC44/G M^633:*5[K;EO%],0EHDBG!#*98D]_( M83(Y OXLPV2&,E51@PQVY.T-^LD1WV?B#0[ZZ8D)L)]:UN2(YC.Q1J&CR]0, ME=\99C E'Z=4Y"0!]O]]E8[*HPM.,%3@8J#TU6-3:QBU;K.,L!'_E[(G, M)_;>P(![G%DQA1?.?VBO> $S,6$UC^PN)FI" !Q5 IS+T%'6PB#CQ?<_5]Q:LWGR?WU%?=C\D]G MQLD&N5"'.4:PC,8.)>+[N_,0W/A1I>E]6SS\=:T?ZREZG[VW#="8=QNJ"7^ M>-*L"%[%71JKC;9^_1BI2O+S/V;KQ97S4Z>#U.EAV@C./WQMSKW'#XO\)_PZ_3A^@OY.^/2AQQD;5H*XTEZY*>$> MX:RA&VH;'%EMEL8KP64;BX4^(R;\:ZZ#]0#=8-'Q.J!ZK.W2UIPZ#]\*._AG M'7[M!TWI#:! M)E^V-EBCKRAPR6DR[(Y' Q$\^#!%N'V*!"62HS.AW/=3FL;^R4=CW1L5G$)23=?\?Y@=&D7Y .K(>>?8!].5PDW 8(P1A)?#*@ M6YTYL>F-&$C"])72XK.AF93-5P'M:!$;OV\_L2EE8>VMO>#W-#@IU/7J<[^O ME\2R.-\;#/B>^8+KV7M7QWM7S\>/_>7#25@N4:^3/T$X4.O"?I[ Z:("K+%E ML0%I0*L_8,'L>YJ]XSB5@3[WX+W$XA[)FICPY-?.,P%%;(!+$2/B2J2(H_ % MY-L1:D=@_PX/1X$.".Z([XZE?8&]./YVM;BW"]VQ'#HN]!"!T@4MX_ !B&NC M4H#7+HB.6@,(/T/=O$2YH<,^@5D;G153P6]F!HIRE(+BCBBH(L^&$.OJG? < M[NSYS'A<30M'D+T.NC)LESWX4E[ID1$ M=P@%%NNX:/C#&>P$:#/DBTD3<"MB/Z'2?G9H;1*&H07G!*P]'HZ=6F>:@2K$ M#GLE.R>>R9G-C*V+Q>N(PA9-$_AG\!V0EMEL:Q;*1%4)Y]*C8Y6]B7@GY^P6 MN,=4FKXV5E@US,[.!:H@8%%G9I^D?W*=6.JLP@M6:*OP8PM--QUY MH(;8.Y:6:\,9FX*/XVSM#X(3)>%Q#N/@(::.I]'J6%M@-;#MV< :R:5NOZ(S M_*P#+>?<*P[3Y5!^>E3SF[KUQ\4"U#H^C9BH(_&/]&_@2<'SETOCA8D%+AA( M@6(T?P5E!-I+ S=NY2S8=;/A1:;5P0_/=M:>0SO!!2PRLP8;TYAJ4[I,IHI\ M)N)%=TR"H^WFJ/-Q(-6 MVF'"U!!VG[IW'GGZ==$R-1K(,6 M/Z*[P+LSL1N>V)WA JX@'L3&3[[HQ@M! PG*SM9R'>M@A /Q,$0P;JCD1;]N MCH]E>UYT^XE%408&*?@D7SSRD0;>,_SV+A*BCV4!]78##V4A0^=)MX!$J-2 M+IC99[FE%8363B,IZ O\*GQBYF#R:%8@VTC7QN*DN;Y80"@%OV/Q-] 0MCDC M$?O$1 M&.!!6S3O![X97KQ]Z/HL1#X5RNRT[5&0Q($V^D@9P3@1T/\)QU>1MQ/[$7X=(%@NW4\2[$ M2^<:6QO"KF .E\H2.U2,>C2"Q3(!B["[H"=_S@.$A["8,O1&8OK792 +C%TF MNL]=>Y+GRX5TZ-<\4CK[]LD.+.3"S=KXOM?G[BG[O2!\PPZJQ1+]F\U29ZLP MR7SKB,E>=C08.-/@FH 0S+RP=?=L$]0ZNR!!NIIDL62[G&(>@YZ1]6[KWM=V M!R?!597Z HA6^CKIWW7CFO]:7\K:^,-XG*/$9B=XQO"-VLG&>6 M$2)&)[%*)7"ES4G@VI.C2L%)LG? [1%Y4:2' V_2')J<&U$R5ZS -Z;$G*SG M_Z"^.'P"/%H(9W^2E:8C[$_"2ZK\U2UEK"1X3J3N>,+!R5[A92/:8$=D7(6* MQ^89[&(GZJ;P0$<'2_0]H8\1ZC7FV$U^Q'=,VB'"++7U,93,.OVQ3>ZFE2HP M42Y=R1):6B+D8.XCD".)2X2P""=12'FH=#(0:F/IUT&XY*C2(%@U1B__VQ6[ M&:-[]LIP1A%4.64M]Y>I^=O8YPLE;#L(O:1Y!'!%FE% 8X+-?O!\'O8C]7Q: MPL /IGONV8\^KYO] AUK]J_WNE,GD:Q+^"P(YQ7P,!) \ ,FR0*7@/U,X\]B MJ%%NLX:C(@?BNT3UFZ-PD\8(R>\S!5@&$4R"B+!'\2,J+<;#;ICOC^*'Z%; M#;MR')+H2B$ENA0O5"F4P(5$V 0?9SSXTR!]E>YXT!\-PIY[':DJ$'1PVLG:SG>H M-[M:%M9%X:!S4))UM*GQ3';E[ZQ#W39L;1GZ'BV"?S&V0#Z*,# E9(UX!836 MW#MX'8'.9PL^B!W@R_U?[WJQX3NZV7%+Z^$CKEUB)'.-$S8!Z CR1-O4X5^L M='0>[$EP,#T"[=7[("1[J#GPX.!F.]ZWW47M%KM7IVKM%:H&EKPKG:8E]/^= MIQK^Z+@"7/[>E?!B_VXKRE/!U&T)D8<, M2.GR]20 /BT67@P6WC0/%AX>33C4JXN;!^[>6&Y9GU:D/3@7H*8 (%YPXXY> MHQJG$P$HY\*)A+[(=%0YX'B=?2BR6'"\(\OK>7]\(+.G-81/CZ^^SWVSYWV. M]I2.]_;:"1")(JP_[^S>V4R&B"F[;&SS7<6RN\RP?M-&1C7]@6#RX M(!UQ1NA7#$;GE0?^&;^QC(ULM1W(O>: M0(YZ#$@)""Z(+B@,>$6(%N-*?5Q7VR@C@" Y!R[R#EVN6#:]\!&X:DO(E !3NBM@OZ)X>=UND M/"5&>S5%!PJ%4]<-*3RM08T@Q\7QS63Q('>[^6$:,T+F%H[&]'#A%O_0S"!> MY5'_2\'9EZ!IPPV5)9R: P4C%H4FG4_6\R_PM]G#Y>YPFL!6/.C(;_D=C8YC,>89T>94&Y M%2'TZ:"7;'@N=_WYYN%JTK%!GQ*,Y&A'LC9[THD3H!EK+RQB\0N&)Q?P?W*? MNUD[B*GX[)3-8.?IA!PB+]A<'OT&!>E_ ]74 MX79:U>N;._5 % <1>,:MFA<46A<:HO&E4'\6Q2N M%H6K1>%J4;A:%*[@1<<;0.%*:1Q*!,62B@#%BA@94Q)F21U )Z)(5C+*16H< MDB/9L=*12?:&.E6.37):9DDM0DB+$%)+((P6(:1%"&D10EJ$$%%1JT8(4?C1 MH!@2^X=2%[\.CQ8_%I1VT/RI1_N!6]0QT:M M%M.L]I'S[CL]KJ<+*4_(Y2<*!PM\*FTW*/IEN9G33*=2QGGS2E^--[AGR]U3 M.Y_7CCOD9\.@.U82>)YGRX-$)ZQ&;JJ";JJH*F6S!NC?7?:0?)?AKH MJ"0):)-E91"2)$9>;+HP6'_A;@ET]KB[!O@!)_JQ56"[ SSDPFEE<6I$L(-% MGSUAD_W><#O?,_4U;1#A#%!JG,:].#K.K2?H[.;G'=>A?&$Z]%B!4I"((A"Q M+^SK4U;/<*8MDUFGG/U$?^)N$?!(K/)&F65^79#!$D/ \$ E_)GK@%[H[/3" M#M'"(AO-I,=#7V/G<[#!< 9_>32P_:I7\U%DH7*_(IC9T)J^W$5 'LFO ^+0 MG.HEAZM.0>".Y6^G?BNR\(W;JWSC0J5OSF^68%Z46XQ99B5MPEKH[OL&6^?JE-=O%-&(QC2A<9=@*=2J\.Q"!JGPA M90<8\5[_N=7MUYNU!3ZXT[U4:+)8E#'% :Q[*U61JE!HX!KPR8.499?28CW+ M(AYN)$#8IQ4@TH=,#;$B0FTE\.GVXX M88R8%C,5_!1F2A)!"'<7__F'%":[^V\*@P_8Q^(F6A^WCY*4S#Z^.>XD[2@: M)!_AU=+,I5GR:5[53&S,40QZ/O5BATR/TAS3(]>RW:@.S#U@=M13F9TZ-JG4 M@2^)#EUC(D&E+;[.R.*&YR,EM<0R[/UBT4+*DX:#/A]R-0XD+\5A7QH$RT&C MH-(.X"&7 HBL5[^IS/OTE\J[Z!,75&LX!^T\R5W*T3IR]I%':(RPF9?-E?KX8ET%O": MX!!-MY7"G0BGKQF.\M9RT9$_ZVMCI6M+;F7,R;)'.ZQP^,V*=E(X\SGG.+0, M'DD?P\:[X*]9$P5KS["VJXT[T<\Y(*5T5A3247%*V:F);W;(_QJJ"H)PJ)\V@K.'B>9+O-(>CW)H?Z*B.H*#SJ7HA'R0NF,JP9WIU(D)^-)?@*2]U^Y=[O-T5_.)%8 MI^7#%7BEIDYIC=VA;"=_]S:2@Q58P!(N9POQ(@&!?^K6'Q<+D]!I]L3$^7[8 MHUN!R(MJ8-2YG(?8N*LOL*D;9T\_84LYR V1EA15ROSN(F9'H[KN"-M*^A%P M!R4?YR^! ,B=+L.F1;+895Z:\,7 4@2E+\5X7E]8PG@QL2'6H_RX@LVD<\'D M =Y/\FKJ(;5[LE;9^A7J0HJ'^C7B454*#D"#HD*CSUJ$>UE2\7S_<)HF/D+D M^^+AK\_ZL>?(^RS"K7C#V2]HQHK;L)35QT@NGP*)H\; 'WC*PIF^S[Y,'_H& M:XMX&#;7SORM>]N8_<$.98J\%SW5!;XO>,!5\(Z#L[NL<$Z@(_*BDQB@^6XZ MRLL9&[;1UJ]1LD-!<6!5W&[(F,CS*AN0C ]QYB>[$\>S)'[-!O[Q3!#V=ID0$,(5#\:A+5C+W;Q8@T6/T+ESD>@*2-_.G$[D*K? MP8 AAHW"YK7'@2E##UU_)LO7DT'0Y+R+/I!++5'C-!2G)LYF%@^6(?#%HV4< M2, FK%@N"/*B#L0M 8D$+58QA&S(;I,U))W+;F,ACVMP2)+2)6J+AY]4MPO-89//R<37WE:R)J2VIFM/F M*WVM6[:I8;1T4->=<;>@V'98)C,O^;(6_R]Y_0XA**N!PX2SL5Z3I1_Z.90' M2'9899JEEN*/:\O. E,XI;%SP)HJ2^KH/QW:!+X[4:OO<5U]SCUI=4CB#I1D M'FO;0EB+M/5 /92V;AE6SRS]\%"6OH16S?1=DL5@SPM2/[3:K$UH64OT;XE] M11;ZFLP_@WN_T.UONC:EM4D3RR)V[EK[Y,_W%EP#VT50M-A$M M9B>Y&S^Z]+%[S]29,H&P4#HMG144; S+OB#T$_1"V/L,!ITV,2'J9'=<[A_Z M]=C:*:I+$LEVX*+L>)')@;J&SJ&ZD>YO$5F,J)(2=J:T4*XHNHPB),]@60R3 MW%%)R>L-#E2:$(W.)D!55"8.K9!*R.6 M&IA^^/\7=CCN"5;"8GLW&%KNF_:"C40WEJEAQQ!^GOU;IR.+M+5.G Y%PGV% M<&7#84>$2?[!WP"CBGM[M!GXWUZV5;EG:DH.EF,366:,. M_@0?7VE_P#'8FB;^BHY]T*=;UNP$KYXSLQ#X ZWTL+C-UK2V6 H(#[$(M?N, MY(+,.;OWMMMQMDOOZ_'Z7E_H\-0I61HO?>[AB5A *L?FX*9I_R70DI6,@-K$ M[VF'% ]] J7#UF9D<+JV7#JX'^RX[WC%X4XK;<[>0CGFKMDEA>\U[C ,CM7! M8"GDCL;_\U]#45 _P;:TI6:^4C;[OHOJT)DG12R4>-UZZM"U@;&WEXP3\&J3 MM4:Q)?@X6H[J/%)A5L6QP9Z[?=[N\XX)!>N)7KYR()8H6"!#KWM2.UMJEL7D MBPJ-*\+.UKU7WM4!Y.AZ/6-2,O#S!QRU<1F!E MG1<B@GAM2^.Y8C6QHH.PZOB>^IGL2D$FR(L=4D=*9EZ<\D:%*U4"6J'@D MI:,>6"H0+]A "^(5 >(U:D&\IJL;I:K*X6JROCG0?W'GTD1-4J M"TXKBR:/!1#*=+-U"LU??3)$+"$9@F?*%Q$?C%9+3HW4+7C=92&=M(*7U*4$ MN]].+7VN:SCTG,U)USB9%][_\>$P!>$W(#*85YZ!Y&CZVD=V)Z5/GSU9+CD" MR]%1H+V/=%;:*_P: A1,87@/)]QV@[\X7AJ0'@J#5M9.UG!* U5>.S22A' % MBM@=P^&)0BM@FCAD'_PZWV4Z_2C'>,(R3[H)&AY7U]F_[$ Z4G+;3Z:Q?7QR ML_# %V*:0((>9VVG_W8(24$9,$/TDSR3]1838!28C%OJ*[RFI/<(09:_@BS9 MLR?@6HFD=V];_6&NE9[Z"'\1ICUG+#I>,CV8Q&);\FA(\>C6!J-&B;Z>CM M*+T^TJ;PW5[G\"T4RTACQMQWH>A])'!9:0*K']>@+>?4V=U]TY\,GY.-8=&K MLA7;-:P1=0@HPH[E)6CQTMC+N^-'_@3-"O1#8[5+N[O)^'-4 >F+-&*UQ,&# M'U 1:=7#]$/H:[EA+@+^=]#YIJG5W-5DQY\9-%DRPI2LJ-0Z]_91!\7"$W"T MT]]5:B=6:;'Q36+ZMOWZ"=N.E>+;CMT>??;>ME&_;5UO0NMZKIYJ58GNJ0Y[ MC\84/D"U6_5=I4>#KWP%\4%%?>=M>F+_8%?[]-8KV;7C /L89/5,6J631[R5 M$IT"VBD14(F9B5ZC]MXA4VI!6$8&N(5ITN:W]![O%\]WM-'KHMED:V)[((K) MA$I%E,>!6F#_::C>^LQ8E4\AYD+)*3M\\%L>J"H:8)]<("6!>#O2OIIA[ M'__!J ?6:#%53/D]QK5;8H?B7"_;\6%0[K;'M%A57B3/5)P8T!.$4EJYLS>:%GN[GK*=#755WC;# M--VIR?-_B/^JL][BR9J6;@)'X*=ONP:? QVE(J\6,"OKT.4 *Z7@!/7C!7=Y M]_W[S0.;8C:YO<)"FH>;VZ_7MY?^_M'\2<2ZYK.+:SH\U%C83]18^'6K44!\ M8CG0P4L$.L6+VS/N%9S0#H?]T4Q2+W"7\Z19G0UJ3D01A9-,E2]>S$RU]1_< MHX]N%K;?;4V\*')+[OV?AU<]:Z9N;"VOD\!,Q.,/#+%7C]+K\&[YZ M0M^3S'P(:#[4B(1,@MIV<9@9>B_U.D5T3<*#K_>JU;FD\H-?LT&78P\E2DW' MNQ^,YT[.O Y[SQ?36'V&%R>T\E)WK$9,[T#)6FC/(-K.M:UN65N\K,0]6?T3 MSL.KC?HN9S;!-,5P 60M9\,V: 4)_#PO),7T'.DCQJR]X^ M4!T>2I,\;I?40>! "\X(07(#R69+35_!?^=DI>VNL)]QTB++'7J*B+;U8@'/ MS-B:%M6#4QS72"SXNKZ>+;>T[9<]D"E$5[W!RG#*SA(+L' N&JP -*K]VMMI MT)Z_R1<78< [32P6 O/E5!+YBA# :<(J@-V5_LL360-Y\&(3V/R$KYA2Z:*U M!_Y/XD&>$OPT#LL_= POU!4@* M?.G?V_DC73NM+7 ZRH%R=#%T5"7Q(SE@NI&ND*W)74'P0\QZP,XH*32V(OK\ MO=7 /MT^.TH;T#).:_NS3EZ<'6H4HH;UN9MDP8KA\/0#49D)6I-'P]89UWM@ MM6RGGQI^,+=+)B_:G!9X48,%LH;"L+;(TLX M1NM&]!G(I,OD?O-+:0ZK@F_:"^A8VREWI.(WI05V()N/0!:+\L(KLXD_Q MF3D7>4'I84&0BP5A&0O[!8Y'AW7"OO:8CL !LQL\,8Q[F]N8^IW QN)\58 MIF^@Y+P8=_9ZQ5YZ3\\*35_OG!__9"9]&1S(I ZZ8TGN"7R4D[H[<7X#RQEK M$K*P>,Y Y3JTH$+BT,?R2M\.BD>_<[-V8$OHUYE-=^7/Z<1^9283%3,30Y,J MR26AEH_],C!"QD&XH"!"2]V-%9AT,TT/JD6;][Q'T1/?<3_KWSVXE9;N]G:[ M+P)&@@=D>5N98]1B+!9NV5[D'K# VK&?##,%S "6:Q.W(-"W!;<:' [@YI5F MSBSN/?X=_R#RG_[AK/L;(P']K?#I0\\?5C%;HX%+\8C,F#E&BZK7F;:UR#QZ MG:X0@VNR75+(]C? 0%#P.Y/IB[N6* M=N$C]_[V:O*!HI#3G+C]@B:'U6B:-BM#/#^][S>))ODWFZ!)19HYI4QX._N& MP!,.BF5O/#,?R8'Y\9]?"C)CTI@1#O;?ML Y-O#)IP$H$HI#=Q<"!R-[$^>7 MX E"=8**C^(UX!M=I\_5 ,%Y4<9V24=%N67E8.KUQ<+R!#EUFD ZD9U1<"IM MA/;U[ P["]3L,AP+;K)]!%92FCJ!"$859-YQ-KG?3<(.L<5F*A)3VT%)N#@) M!\9V"_WXMO$]:<7"HB)RT5$9Y?V,]$#IJ\=P#VNPM)1M[D+;YA[1YC[@S[_- MO9;GIFV$;QOAVT;XMA&^;HWP15T9_R06,9\)WA??8:!T_2=XKZ_N#.U#M\58 M:)M3?8?-I,GD^'B/?O0U^RT$8QUA^/&"(W3]T6%$M0:F^KG*V5JI#@=1SDUS M[(T%!EMW;H*2C<3>B_-I#GJITZ2SP3SXV\G]U>3_XQ#V1Y,7D&/XC.[>2N?\V>M#4X(UX>Q)=,3D6? MN$Z15%TEQ;Q]FI ?N48S3V:S[6I+AZ)2A8$<-,D3H@H^DYLU!,@$$W-YIC&G M?T4PGE2[8]\CG 30S/\0>D%RFF:V+,-H<]&X[6=K^]G:?K:VGZWR?C:_#L:T M _S5P?B>O7+4AUHZ=[^[D2@E-%T=[>;*-$0Q'Y#H5[Q40?5-K+NUZX]M%_I)H:JP^Y8Z0V&Q4Q;K#D[\F&@GH0=(T3GZ4ER&* G M"S].TQX7/,#;M4G@:XB"@;>"Z%Z#NM.?6=T07A.:6Z<"9$WLQK=:%7[^&=#3 MCJ"_>_1$ ;Q;7WG$O-G1\I8D*U\<@IG.#]!VV8N9FZ&:R.9\K6#6;)>8E"N&2N[Q\CNVT MZW3**^3?NQBK0R:\G"K^68HJ_BL=^XNPI@>K[ST$.X1^>SWG\N8[KW9GA/4U M@MJ+K/?[;&CFG/;:Z":9V8;)*J'FK%0*SJU;!G^$C(A<"H[,C%7FPKO$/C?9 M'SJV7RA$'XU]7_01O0XMH*/U0?[KBA=]N=R]$E%IO87 FI/@E0[EC(BEKN!< M>6^?)T0IA5>.(P UWM&A/W2&) *][K9%C^C&-!8>0.L^L<)#5:DQ$..F !1:$E6M!?F7@\K+(2>/ RG&)-+Q*X51I!]U:]GJ_F8G(O%:[Z1 M7P R\[\L.1\QS1=1<9UHFW1)*=]B:IQ%N.5<'S$'A/M8- ^\$X>Y'B+;3#I-"U8D\XWQ U\D1 MTE"(KAO4V>B-J+LOB1%T32$/2@7R@*Z^T@_'*:GD(:3RI&;W-65%W6<)W0?M M5VZL_:@G^6NDI8%0QQKIT<<+[N;V\N[[-6=KO\ZA3CJ0\RT4^B4.K"L:E^M= M][>(@@YG:$U"<"ZW[Q18Q(;,[%+"7C[X[4P$Z;*\/K@8"1#4#H.E'> +&Q4B MA&[$HN\R$DX"NC3,C4'3DL!"EI_T*L[# X$JX^F) 11YI#2H3"I)[.H99V2Y MTKZ;-X^FZY&L$8YN^>J'+9H%Z.JT0+OIWQCCG2OY--ELEB!IL'!8_T]X8<*D M^TB-P_H<#2M9U[ [CDAU1=P.T+L3W^SX/G?/^,896W,'E;*/->6.UNM@D[4[ MB0^9YL#NLD%->!10IEO0GA AX4U6.H>:+'M@8[J@1;. MN0_'PA*[7",.H[2#-+K6-CB6X-Q0OU>F3$$:#40#-#![A(IA%!8>9A*BB("]I MG#S!CP@J(B"-^L=%A4%IJ2TN88S::ST&7>]6."0 M6&RE0\E[_XT\ZK1)Z9EP'E$9PA6&B*\,W<_W@!^L1LX562S%#@8CJ = QHR^KL<8X^).T9X-X[DN^MP'NJ>Q!8%GL[7>K6DP-/ M2W\#'X,M49K0O\X\M%P'OYBA_.EX!_;*GNW[ _="3%K;MMHN'VE_DX-6^$5? M4^CV[PP5^97")ZXV#-V6\YW56_)K:W$_3*"'#G]VH0<['N;?W?7E%?>XU><$ M)3VP!RLP"ODS8KY=FX;E%LK]H"5WW/V3OJ"P@^\_7_^X_X"KQ2Q(G_M"9[&Z M#-W;/O'%DL&+QY1&UD\'L0K\/2Z'1WV,0#F3VM MC:7QB#H8F W!W\;4+>)$]6S"S@[I4.WXGD.A4&W:DX!XA>@@4AZ8;#:\!=:< MHNF!!HF'#QT%:BTN1BGS)VCU* GN%E]8CZJ31]D5;X^.@(>.:&=?^&YFZD+7 M@8^U7"(PM"^)=7Q>#\_GR0;-.E1Y2>2RU")=9O$,WJ;7N%-+0C-BL!QL;8XIAR?A5CMJ^V*HW:4XI$.CT!-XOW>&?U#66Q-6G#M##BQ7-1[3SA? M/8Q3"Z3,8L/I/0DU4+R8!<42^("DWV^ ^\".""/QZK,0GM&___%P[9KYSGM0 M]KXC@5X$=3AZB%<**Z#-:T":8V;#J6,'XXHZQ@_5BCHXD*'&J>:NW,?:&#Z# MA:&B?^E;IGL DI@5E9>.FI4/% V6<@#)0L!Y(>M_&Z^TAGZ^Q8Z'6?@"*EZY MYJI6RW@3H?)R=QPN17R'!N;'PPTZ,YHYIQZ!X][,]KH0'HGQ:&H;D!9N:3B> M$+H8.X@G!-?&P-6F)ADD%22/D:\0LHF5D&UPD&PSQ].FC?H!G4B!KN'AN"GW M3#NGT>E;@T_>@'I>L[L;-A'4.:1L&H-)]A ]W,$"CC<;\1B./88YW42G^L?Q M!G:>]S'MT?%I#VP#F3E3,^B>M-!2G&:1!7R'^YL&)@+\>(%U&[UE:W!O(Z"W M@V/.G'*6QH@*Y791&D9UO4#$LM\&9 =O='<0\Z!E$0?;7CIM6S@UP6%NL'/: J6+H=^YU#!6!D*.>DQ"BB@5)Y&D/-&29:.<-GW%5$R5@C":2*M%$ M:K0F"NO2MWSZ[M94Z^XW.D;>GR/O*>"APW9,X%#I6<8!#IZ4]=RPM .?7Q%"U0/Z4,Y@(B=3:;F: M@_51%ML5TC ^WK#Y+<'R67HG0-V+'9;_3M?Y_%H<8?6'HQ09K5,I1HG/T#9: MO&K$7J.H$^]IO:1VY2T+4H84N>RFR(/)U6]MPIPJ6.[6>':*G =.!V/VI/GL M223'J0 M:.M)9+_)^]V<2%]+"KWY,;TE#83/!]?T 0-+S8L)V>T5.E;[,M]C.90.S0=, M"95%S_E!A8O';$8ED,.,HG?1HMG!)3LKV7]^76H:C\Q1+V.H>BI3F*X\4FK+ M(Z/*(\5S+H^LY-BT=99MG65;9]G66;9UEG6OLZR?N2BH7E-*6Z\I9G-6"KEK M]H6:+)CHT'M6'YP8MG Y]TY?(2S<0$R(X:+EY$.]LV("38E/DPPFL6CY_;)6,YQLBK> M*!I;VTV8NN57+IP"?'S#NKI]<10.!;[9P9+1QJB._R4T,O+V[%N: [L6A&QP M(Q2<4+]D5PN^F,W?#!>,E>FE.'N@=PW8B: G'6!M!^\OG)R$6\I%D?"\Z;1T M*#Q; T]+Y]9&($3]_]O[]NZVC63/__DIL-H[>^P=2B' MS/+)!H$'0YHY;6#5GN&Q<1D1GGIA;LKKX!3F-22%-0%A^LY!U7X]?; M^A++1O,NGTKCT*R\%.&V!J9I4&_)T;V&@CJ"?=;NM]C!)^\FYJMW#]Q-],7L M!:8 >O<)$"J'GM9Q0.&W #@F?2))1LU S@,I16-;=F> MS@R ?YXD><)-=;!&XP5(/8U.+U\&LP)!%17+2&%K(C<;WGAC%'JZ&6DZ+\LX MW0$%K^T39-$,H2LF/;!XV!:39>SU2EA6V:U/.]]Z";S M)C:#0@<18*,5?'"99CBP@!*=-6Z9_IY3:2I%T^]IJ062J9F$$=KRATV+7B9< M-KR?(Q>(82^WEP\* CTQM+C,$SQF'7X5B"/0IF"-X!D<",MZQ2 KD5A3EY0) M,PV3'VA[5::C*.E]/O.NH"U;V#'A;0-O>S1P>W@(J*>97FAKU&5FU#;I#NL> MC6X]AP:$5_@])TS@C0KWCK/(-+EV*]0>IY5HI *U:G$5E]XBN&U^UO/E9!R MT6W2.5%K:JCQ3D5+YP<\U"%PP.YN\;/V#@GG0FQ_B1UMS?HRIA(Z>8TX$/BLD8S-YM=EN&UY2 *>Q=]7X9<5PZ+%C3=-3$WRA= M;$26:UTQ4^M->O> CNQ[K%?L#3\<,Q4#(LP2WT%N&QCY-'QJH6&Z\M:I28G$ M?28JJ@/_F$Y ]U" ._"PT.6-0$8!,SRW_9(N@55IT>5OWCB0IT8A%GO=AJ=V MNJU1AV^5M0A;N\$BHS3MV(Y979(JX7/\0O"]+OUX\W[.B]PY&0TWC]QE5_Q5 M8B9]=<_J;WK3=&B1FO<3:@<"4>DQK)LJUA\&4[%I.2*;J\WL.#%M*JE RLF<.NW?#?/U=&Z^>O:K0Y4SV- 4EZ"QB%.Z5,^YHK(/RX<; M+. E*X0]H%7M59/"T1U?3I\LP^Y%J MIDO::PE\2&=9T-O@E:KOT@; >$1! V6*]#!>,%8#WRR)&FPO<+4GKF_2$S+9 MP'N@-^$Z<]."-63%BLR[T@G7FJ =KS6!5[FZFFY^MZH SJ?-7%F;RZU4GD>3 M!H\F85B=X8C$5_CQ9N*_*0L!K/LJ%.'UI]G424E9 M)R5UZJ0D7E)2NTY*JI.2ZJ2D.BFI3DJJDY+JI*1J)"5U]DU*:E>^B5PGGJ=V MM.RF7[NH4(#=1/F$0UW71UJ/^DOGJ*#ATR+[Z),?LIAD U MG34$\3#*":&96*O(IK61[>77K#/(%O=X<*2D#?X;P_Q>:9>KH .),R_#'9X" M<77_U8)98=*[X&^Q-@?ILTSF\?L9X%M.+ *WLM^S8++GTR*TC'EIE")>KDAF M %AIY<3K'!$F:(,2M+FDV1II"*):%D5E:75MB M^$[@7.E=V+?/(-8+RL10< M#P/=MG//&K1V3[-IES77)B%!0?@7TP Q\86 %630E"-XK)?ELN69*Y&DKQAN M9+/*/@D6Q,'F@;]2F8=+[?7DI^!CM@F\M%W@7_W$E3@BWT@E\D%";_!6X+%= M^Z45;L2=&YL#O>;J-&I$4ZI1;>>NA7V5[@B*#N; G*OV?&S0_US^X6HOJHZX M?[P8>_=DI/2;Q=Z,O_F?2+^4I>6/K:E#BP834C% CQ4LV\O[E&("=C MJ7#"0"$%YY3 M'[@";[%P:W="^\1Y,!L;TT-#M]V,U"SG;F.&D:NS.WJM*?V7?B7 KP7&W9")8-,C(FV! M#%"CXU6UIOG$$>@J=]@=ZRST7ZO$*OG5Y(<0P@V J+KF4/S-([<=/7$OR016 MFA%UXS\6NU^>!Q\ZICLWG@KOG8R&S4&?H\'?/:N: 9KYT]G#V3T&8C M3GK MU$GS6;HW==>+PEP[T[,&,U_0Q'?]Y@M1N6#]8M^\CV^N<)I2OO>[)$_ PGDD MZUL(U;$YF]FPUU2:$.!PVC]16XRI32^Q'^5NIL%JB!= STJ#;MU\"*B4=N=Y MC90XS;0:ZY;QI?&DXXF%>PW,%IIJ./5S7U]436<5,G@Z)=A_[5:2.=]^3N*& M!,:3O<')J-WL#3B[;B/@Y\_YW"62C4V17)W9 #7CBAR-W.8E;\/# MRQOVMVXW!\.!H )'_SWHGK5J(W&[D=B+.?PPZ=35"\\;HAF-J2>O;KM;2'"5 MULGH%LMA#&?ILQG$"3MFK)B&.C6^>Z(1-C6 N4V!+L-8D,KZX;'B()P30!/N M3%:G\V%C<%QNXQW3B_-Z'& #S8_!L=R"REOCR*%XV:W>$Y%CCR*1/> M :&8)4[$_5GRWG*59W 6HBQ,*>YIT_H@64^/[Y16 MIZFT!TVEVWV_-?NCW_L+STST5XQ_P_7*2,J+@&:G.<6HV]??U5<@?^&3?OU7 MO#CS?VVYYY"7IQ(Q_+6="I$-*&G683N62:?(U(60-RVZK<3BD8$O^26C;SK$ M.R%]%3"HFGUEF!U]X^^U: V]117%V%1!&RF6#MDI ]$J+:[,[7'69? M7J](%D]XZ. ']RAFV[_1,'6Q^KO5BSZ6UVFM M)-[X8G(I\_V^#Y=Z)Z-.H4]:S>Z=>T& MKW:C4]=NY+.MZA*.NH2C+N&H2SCJ$HZREW"4]]C(J)2CNV\I1Z?RI1S][*.A M&(0/D1C3"$Q,_[9O9@]SXF45V!N(X]B8!E")/4*G-.R?Z1-7?I#2[_4'WFX= MW0-5M!E0WANYRIZQ;=P=)_S:6 N_TO1>%1/!<+R-O9ILM$]X-20]F[(3(QR: M*\OJV&D=.ZUCI^*][8%CIW%D9EN$YH._U+ATXN!P80[M^&MV]RTNK(S%F"?+=.VTX0^^C@=M]GF],FL7A09WK(P.@]H_F5_4-)H\LGHCMC$ M>O%*@^A$0NRX;>_4$GL>@/OS*TF((!M^8;YL4^YL]KO=]5*\ER^&<$DB8)D0 MK@TV>;<='4C-2K23G!XQ@KA+[_".=CTT9Z=8 \P_380+PT?(3J]*F6B&-9G7!+;"Z:\:FD) ^QY,I#XNNSW14B MON_A,G*BI(YN/GZ%>6&9>?'2/M*IJ\*4%>;D#9K=+'/RBCQ?#L"KPNSO-J;D M#9N=P?YI5 <]60YH\4?_L.2+.6PNY!JBQDSWW6!:S:-Z7Y2:YMGL"UH]?+JL M5\82YJ0XS\81M+_ODG@>T/H1LT=I1[M[,FIWHIV6;(4H V(E;IB1AE@]6F<4 M(Z'YD*IE*\9?#-Z6&8"_#V/ZX'QWTD)M15$L,RA^'XHA"M_L##<[OI1;8U<; MF]^'@4/$FWI*6ETD/"R_!\TZ+2QU:'4W6\T<3G_O@[A?XXR]XI&0PZ&WB;L/ MI1$*"K6W6OO7OY02"CDS!6./ M%\0M:TGE8:#U?913FQ9/=V/TH> 6)R<54B$95(3-W$$HO=/LM?IY,(ANXT:A MW6-"$O%UO3?8#D,RD&F5N73ME]06]W9;LM[RK(8'@J:(XW1B5\/O8$;\PO@C MX6BZROF4'(U=.9^"H^ME;QO5ZN5IP5?M&JK! 6JHEF5J#TC*![CPHVY.ON]= M&;7E/F'I[8=F][QS5A/5W],^D9J]' 3 "I> @X=I";E%!I.4.$535-#"I7UP MI+U\E=V%'IME$7(K^[J4WW"T-C%PAHU?WL364+(:IP@*E[KP1\Z&D(*\;5W4 M5?PF\<;MI"KC\E\R\SJN(F]\D JQ7N=GPCL0E5GK0*(89./U":*YQ ,T,4;=*+A!?$KR!(GVF=!YR$%VMK[ M^=*"$CIQ/D4&A.ZV**'E5H:$/DPE0URM]HF-'JMVK"ZQ3O2HLRX[\1H+=F7L M&BPK=0W3811K.F;1%L_M5G1J1,VL+)1S.F:U3T;1B5NB1,#C*>K2YBS7BQ'C MI#\&=93XH _V1T-M9.^ECCJTH\.PGU-63E6YE?BD3\>M+G"KW^SUHQLZU-S* MXJA/QZT>\\#DG*SHTI[WX=DW=;6:2(O)_.!/AE#F1)'="0F)CV!?X/VW6%<; MF["-#:N"9^S2'GW6NR=)?=?[0LF8^&S,A8RT6*8=(Z^O;&1,?&CE0D;:2:H; MHY ],ANFZ 3M8X,7<]9Y'IFR$+)>ZV2D-+N=#.VEJD^;2JUKLV0?K<91Y'I8 M6.Y^R=[3 EL@DY\ MB^"!SGG'6@:Z :.VB9"%GTD,@E7%UKIF.F<5($"5FP6Q:"%(O.*M7H^.I5;Z M=;%N/I'*/'C69\&P=LVS?'"!/'@V.!D-F\,$YEOW.!N/3&5R/#*Y'!M9$;SG45)ECPA&T8KZO%PYR Y4*7AC+&TO$:?POU?2A: M/M(TGO! F-99G])I[YV;J/U'2%P?R//"M%3K[4*;S8B%YN4WP[598QK:EWQL M3)>?G%MDJCG[3$]>N799/C7LZ@VIH*RZA4A4,AH+B]AT@K)%8(433=?8EGTD MSBLA!NTPXH0%#%0]=3N;V*/.?:;WFJL.=OSUL#'I5;5I;NA4@L]M1W5<7!"] M&/Q3Y#">$'AO\#==56]HJV8G@;O315G8:4(SN/.=L14*GOYPSRE]#GGVQT$O M+'.F.9)IT<[QG-XHZ80RLVT1J2LS%#Y!VZGDD-.>K$/*IF>;S$/>%"'E;+ A M0*XUPSQ4V4MJS!/8F1&SLO:)SI.L&*]5]VU(U6(D=@BOMB.R\[EM, M8Y4=/3F]AFL,")16%@DU5VSJSZ(-LC0ST,HPEX#[NM!5IL=CC@'#6VJCH1'S MD1(=[)=8<8L^S@KH-GOR7LU<4H6=CH.=Z6*)B=F)><7]9J=F9\;L3!=F3,Q. MG .@-#OMZ#SQ=.RLI\ =^6(..^!HBZJXWX W$*VXLBV5Z 4D+^R1R)A9II"R MIV8!37('=+JSK_I;K, MZA;/K$[-K"2'=C',ZN;"K/JX/O+%''H>(8@];*WGA>NP0(3OO8=/ZYP)E:/[ MO,H 9-#%V!DO%CK0$[NILRT?SV!GZ;:=8=K9>\40,9W3FAD1^[31DM)*.[6S M&"*F)YPJ;3? \DC_0ZUR;ST PY M^.(5U(EDF(XTL0CFQ!3*U73Z)##[*V1:W)&)^61H-A;",H3ZQD*,.I:6&2@G MHT$2VT*\AEMY4Q+;',O1T]7*1LITJB8?4B(VUNSWDGA?!V^]M31K@$A3%Y9) M\\E,V[&;5/%HQD1W QE[ZF0"#W,P29#^2F"-= /O8RT/&QO.FKM0SN1'EC(Y M7KXQDX2QL2$N>YY+M%2_U1%OLZ736X71NX?[L5?*RMB&_M1+QR_0<_YJ&D%%X>7VVBS]=Y7L:Z]Y1@M+ Q/GC:@6 MJA7BB.L6C9?.'PJP-_8%Y/-F=HOO>$O@W]-XQP3M%]IJ)5$#Q>-+Z51!AE0< MT,T=HQUZ&:F8SGK)D(K@K,#6%-5OQ@0>JZ+! AII8=H:3>BC.LK$ M,R@J\"5X1Z+$7<"6A ,9NO7)!LC%E/<4[=7.N@S8-&K;KYEP' MNG#Y5!F?M+K<-R*KK1*+J_COR0N"+ MU/7ZF_=9\5,9M.5NFF+A_3N5L/8T#:7UX52ZN_SU\NNW2_CO^4G:RWP5RU&QC>>"..](A]$2P6\?F33)M>*-:+?-BKF*Q_ M!P02U&<$J6UVMU=-U^$V<,F+J4TP.=&8!N[(.A^P:S5#FKD.R!<): W9C!$VQ&8(V]70,=F,P)[0O@F-N?6VBH1M! S6^@R$A[^QOP!+@6K!>GH)JX?/I(=5IPD*4$^0;^:*03PB M9)W234EP2RRL:U:?0+O M-=F'<- ^:PZ(> ,?/].PW\C"M"C]89EP&YLL]S/+FH#/-$L"FFK8E\IE>^7G M\!-W* E]N:$LA9KB +/P)TH.:#8*(E08BS86#;X M0K;FY6N0'RQD2JN,G:#LZ2!Z['D@<; 9\6AG&6:TI+KGQ M"IM:NOIT=R_)W;/ 89F[GM_HL1(ZGK/O;^AW!.(N:\_>FOVZMR:OMV:O[JV9 M0/:V6:AU(\VZD6;=2+-NI%DWTHQT3Z5W")Q@S\N\FEVFT^#9VE#1+303P1?* MR68[N9UH1Z82D,!1W^R%.L4.@)0$'UST*W3-@!/JW'?2'U4=;5[;VQ$?LFSK M%U- "D+7#YW%N9["<2.]3,OK*5 MF^U[@ Z52Z1Z60\6HTQL@V%A:#^C1GN][!OM^2 0>RYM1ADKFR#?KGLEYD'= MVE&XUHXI4A9B"Z*G??J]OVP1RH?US60BYNC4#(")Q'DM 3&C,#6H-D>1)>ZQB9PZCS =$?W M-XZI7V2F?F+UZK_(WDS%=FB]IBR+V<0EL3Y/3"],B>HVA]VT/0?*9$QPM\9Y MV-\5;5>LE)W_(F/Z'O&XW#T9 7D[8I;[I#L;DI"KA_.\^\6WWTDG\=[9@%1%W#K*%OZO6!_;B![UVV)V=TNT<=H9$DYNMI3HZKY2 M'RH7Z[$ Z9T]-RV';15>_"#A7MGP+@]K9?EZ<:89JC'15/UZ]4:QC A9QL3U M0>O09TQJNJ4SM]+33:$=)+OMZ#$(*9/[,XA )0D[91,D4O(+$L7*90B%B[(; M#[FM@^#_CC<$$HD],TW',+'__-)H]#XYD7X\ZQ^ E$ 88IQ^NZ?3;I:->JCH M2OKRW ^>^%X?G^"DO49XTMY2X)>U\V=4Y/R',^D-#Z0L3"8%"M6/#55_LS7[ M9C;&!/!//IF9/_>;]^33X7&^^5 ^E97C?/6;%S_C2U;DHZ3 @^FHD7.]JO.ZWPPX MV*;>N>;5\9"#[@1FM/H2LQ8M5?RDQ20)94KB7FA4X-9C#E^)$P]= M[8+)TF_VA]'Y'E',V#O7["C8*A?#5FS6W&G*W>BP;,W6)&Q-G)B5CJW8[+C7 M'/2B@X8U6Y.P-7%^8CJVLOE>@UZMA/-A:^)>ONG8.L0L.S"/:J[FPM7$W7Y3 M<55IT7AT.\:4EYJM2=C:*X:M6%[1'C;EFJ])^;J[GWI;Z>?)V,AFZ@-%H:GM MW;3&T]:!SMN*EHZ#NX."N=O>5CM7,S>U2AX6HY([>U>\)5;)Q611[AS L=&" M,19FF/DL@'BBEFH,0+M=#/@%%N2H+S>[,69;"C&VX2"L*@;0 JMPU&XUY6&T M=5:SRF=5,2 5V'FT#+S>5/$Y50SN!#;;J-WLM*(SJVM.^9PJ!DH""VPD-PYT3HT$G+^"ML>HG/,'DD> D)1MX"9]/:6&9JK-N MG:KASTZ1-!O^L5TV)H%6JGG%@V?'V OV(PXXP6ZIQ'JV_<:F4V^@[1,Q@+:Z M_M9X4:TWZ?%M5;7LO"W(F33VAM0@F[R^&:HMO9K6=VR\^F01VQO5O9HVX9>H M6(1,3]V%M\WQGBXF!^(RFOZ8&=7QAMAH$[@)?/<">[_QCIP]G36E9[ALKK_A M])D_7-6";_6W]_@W>E-U,M?("ZTY]$;=+)_QK(%D.:9![*/D.*_QE3>IA!72 MT2S=1F"Z$/ />XS;M$S/GTNT&D44GD$RQYD_1G@/KC:LOPF]^47P?"(MU+=G M;R@)WLB;7N3-3FG@13B+Q=5G;-F! 2M'R;^U[DP!UOF]:QJA[L5LV-1J7I4_ M*"K 8-POEJ4:3UZ-+B8JL\L>F7JP@:W J=! *^]^3(\N&QJC$E9=F\[D:?BR MPJ;6J)8!/_:K.P,[$C8Q/H=6'[*!02@'7J=NR9X3>"16=0:F!O$/ "V@LB3; M??R=H*8R&\L=#[]_7N@$?]R4)CJ=A0.JB2P<-KO'DK"#A0FO0>=XXU0>)I0+ M(#;.!L&U 6//,IF/LU=7^6WC]808EC.HA^7PAN7TZV$Y];"<>EC.EMJ5>EA. M1J_XM1Z64P_+.<"PG+V7N4V3Q^T#M*W;3[$&^F;?K\UAL8U UR]FUOJS+%W# M,Y1]X]ESDZ82'6>S=9((O8EOH'-'PQZGNW3A6A3? "/^#2@K$0.AI& &48,U M60\ZL0'Z[3&LMA4?DO1EQ!-DVD]I"4>V=L&1W6V]TKQ)P>IR+"IUW#<&TNQN M0O?V?NEW\7K29RQ!6YOG>1_ZF6,MS2B53.W3E0G9S=-=']]@>3CDW?_@CLD< M\G*/,4I,FA+?/BQ;/9Q\S="!QS=T=%D?F77(@&X#.MO9]N8MV7D/+HHQ@V5K M>Z3L."!RBZ1M9,NE>%QN95\]_AM?>Q^V7+P,Q,UG4HY\/'T(ZBE()=PD<>FR MYZT2WIG?@.Q 2\ZW=X5WH/0ZV^9'W5KFU$4' ST*?U0]MNTP;,^6-%\0&X<3 M;$NM05E&Y23.2/1),#:F]QX!'E;OCSV-\/R.ES_0/QEU.L-F.T9^MOC#B1)G M%F9)\<')J-MN-P<]Y0@HGK@^)$N*XW2VEM)L=Z-3.P\W'VK=I=QR'B_575## M@?.K2@M3\\+2'%5WF,0JO@AFGUV56E,&1&?LC&^1]7'/7*20CQ):H-Q.V@UVS$ZN:3J!E$=MB51V9FSK0/V M6J_7[ ^C+>2:;8E5=N9LZZ)CTVVVNKFP+3(1?6L.6L:Y/PG#0ALQY-B#,X+! M 38\@5P9F$M^^6-!#)L;9XZ/:R?:/R074C!P^GJ4G@3VP&V&,3A MQ I]];-4/IF+5XR4DKWI68<#RQ4.].9*U#'!.B98QP1+%A/,)5:U9@^>#A?. M>G.I(9*7-9ZG)U#)T?S$..S.X^NS9=HQ78P^[;L62JRZ&KIIRC"D196_B<#!&)=:[Z1B% MP:IFJQNM;&M&I=79Z1BET!TUR'Y''2XPM:>!&B.OC/.07=+ X77T#]./5#^> MQ>1^]G?BG_S;0+=FG'E:.<1D]N_!?.C@YPZ3,IZ.:I^,!LWA4/RP9_Z\2AOQ M3,TKVL&IV1KNGZ5R?,Q*&^=,S:PN959;V;])9!8AS@PJEJH=UWK,(:ZU4:!U M3VC7&9"B+ZKUG< OGSP9LM.4QL6[;5@<>R^JAK[NE=U[-W(&N[1EGK+HZOD$8-V M)YTQ^B_UB=#J%J2 1F*"3WV0D%X3CIXCB,FT.TE&EJ2E,(Y6:#<[_>CL\RI0 M.,FDD;04'@*%Y6R#N)G#7?&TUWA*'V,'+>Z]UX\M ^ M&0V[I=U"$1,>4BJ>E$2-G@#1HX4X"8C[OF"ZIM--^=.U"UHL1DU:!I'B0V3V MT/9PXJ?OY*H *8V\D^[CVU<5F\C'TW ]#.7%F7UV=,:5*1I;3*OA[$#2;$[>*)X,( MB0R:0JI%[ M!'U+O7LPLI_?Q)5LQJP,ZS$KO#$K@WK,2H+M4,]6J6>KI'P[7YKJV2KU;)7J MS5:)US EGU$KR;3X>H9@^BXXRLEF)XWX'70*/R^RSHZ=Y-WUY3,;;P@F^WCZ MK!F:[>#HPY?,&A7%OW_8%5!.1MZE;-QNZ&)!M70C.$$_2/ M.7)^I=/8R?F%4VF:O?;^&625S3=]B@[.%) @MXZJQMO_^I\#1>[_;$LS_[&21M-HZ,%] MV#2*/8=QGBSDX&?7D#)-$RDWL=#Y]:F+CP*9FOQ,=6*L(N=.5QZ%7:L&M!#-69=?X0@$G.A[3P:WNR]$L M+V-"0,;:*1G]%#@0AM& 8QGIE[&Z248_["[7BVX$6WA +EH3\1715I?QHVI\ MER9SU7HB="KV$PO&88DY7(REE'/5>"+25)O-@-#&A#!SS<2@: >C!N]$SN4 MG$Y7(JTQ)5A[UG35.F=$CR>?F'K=[/3J3(T#JN84[.K2-KE9CO@[!G:E.PE2 ML(OF;"M*M/[/.4\C:_,S#E!866E*IZN]XO'XTR*'?9KX'Z-A<;WG,U/1^W.) MIM$/LYR2>PQ<2J>9]^?2$,QQ4,CB)L[E%9!@4?C=X8CT_EKT#TL^%+54BRD% M_.2G;X3 IT=T_J9D8=J:4P$,BG5ZN3$NO#>*HVN&+9R;7MJ^\@= GI)1#4L' M6F)6\&0#."4CFX*Q!+DG0!5?]D['NBZ:6>;S4OLT)?K?1-@3NU^U+; ,2DZ8 MQ,:3T_;)J)^3]555#F509+(/ASJH25J#FDD'U/U[,PES]\O0<+X&EDJCBD-= M">-)40^VNEPC%H?'E?9A$DX#:;9C],:IV90UL+0/FQC^U]J_-D MC A'/*T(W,R-QJP!)VKW"%E-F('/%=)0"(#'TU(X):;9&^P?/SZ^DL\,W*YD M3));E$D)CI+C8U(&;E=")N%LF&8[1MNL\HZ&61M@L'5"3/B3<%OZ\@V)Z;?J M(3&\(3'#>DA,\HUQ,#&OY]#4A8ZE&C8:HQ\D M=P'LF:BH-C>%)+R)5G3WN!R:6,:V"<+UV&[R9Q)CZH-+X1^B(>/*BX/X1L M_T0!WB3=0^(_IEY3S#45/%.*&R'X2C9ROJEIX)C2%_4);"=J'LUALW#ZJP?MAO@D__$XUIRYG>']HOM]*/;NM?\SCOH> A^LX;.K79TX#@= MOU/GC@0,&&EIP40<0BRK1#Z348XNB&$^:X9G[90NN:9>3(%Y;.OV\T>*Z' 0 MG%.)F?;@0*NP"@PPTB]LR70=VU$-E+N<:1C?CFCM.R?0>[S6J1E:U1*V M'K&]KX*J!%N-#YNM;K?9&H@Y<:Y;'/'ZC'@#^%\G;>N?8HC7*HYX T:\81<, MU6C#)>>#*LHC\GRVR]F,3.B0.0H:8ZV932:N1?M$53O/.H&.HJ80(]G-[,(C MV/V27K$E90B2TFD.8\SEK3/CTRG&C#BFX"0YI:G$<$!KCJ73QEEQ3,9^4[T8 MBKBL50VQ,*T++]3',1+IP KY9TF=XBW@-WO8C ?,M-U#%#-+7-_7+AA[)$QE M'R@*M0_D5@NLT_W[:I4M0_I ?$ME#&?#MS;C6UMNMO,98%1%OJ6RP[/A6\>S MQP?-CK+_,7 (-"F6BO\8,Z^CNK(4TMW*WCT0@7Q^KLBU:6\BDZTP,HD#B#G2 MU#T9M+XED/>18#!:IYMJFSB^)9'WG6W[\]1!:# K?6#&54/I$F M)6XCFS991B-\X;S9=V1A6I0*]^0)YZFGG\87Y\XK3BO#-C9P/F1.]D8"\RIS M?7?F\^/HJ^F0AJ)\D$XERB 1JQD^J-K:P:Q;5^VPZIK<#)R7LWU M=%IO,90IC][U2^'Y(-GFS'E%?]TFUHN&_;S>OJ0RBS3->:L$E(*C*%(D\JFKV4P 1)UP"" %F 4!9Y(:#NO59P2])[R4X@ZT0%@?)N >R' M)ZB3B>D:]&<+H/!$([8_\'13Q4E4O. K6\7D*10"TR; 6GMB:8]DVM#8WK+= MYV<42;@1& [P\CC6?/-!9UF24MY*R,.R[1>B3O]P50M>V_:VTX[1[HT)=OZ5 MYBKL'L-TI$="C.4V %$GSBM^@D3U6_TY2W94DGYPS-ZOJT*_(*IJ[QK[]+=T'1;1J5@N3Y J,@4$<-N)>0QR:**6 M 79/7_!LF5+)F.GDAX9U1T"8I7GBZ7H0*I4>&9HQLU30:^[$<2UZ*,!#&%Y% M=%!UUELS))R>P*,F:P9L%A1: YU'>JGVO- )_L031^_A3=";S\_@17J2O%H5 M7K046C0UI%?81OA?W$3>O70:ZT #@YUN 6D^'&,WRJU"CEWV_N;V->W9G4*N MNU-PNE/T6G5WBA2;(49!=]U"HFXA4;>0J%M('%<+B8W:N4ATD@=.AO;UXX@U MFHA[[_=+.F;3ER*+(V*]+#PCJ%LYX128[X>59T22"'O=HI8WJ!T)S6QM!AO8 M<"3*/Q8HL1M!\,!Y-8N!#:J,2#_&1*3WB=(@T!R2OCL&6]_,;MBF!LZ.C>FM M9=H+,MDK7D,Q[&2W#N/;P_6F%!KJ9A8EQ+VH/H)[Y<'=%"U@D.42@%\"RZ;! M:3J1 YZ;L3]],MK1FR(;!@K:KH)7K2Y:=?T2??S;H_73*(#]'$M[@:L'[]5# M&-BQ4N.;L8+C&0V\[L['0X('TU'UHAM.1*QU>=@&&Y]DUO$@3D'3T=WW(+T= MNLJVW@ZA[(?3X<)9K[0=XEZALKL,C&ZM(MZ9J;5?W7:*LNQV9Y"J&_0=>\U8 MM=9M,&.&W68W1B?UG>\?449?%L(.#T=8G/\WZ#3[,48G%D/9G3?>1MX 4GUJ MD\FI]N-TKDUA]WV0V']/9_"2IW*W>S(Z]9ST4KQMEG*4;NS!7E*$52*#5K.M M1*= QJ;K8:I)XZIFK[=GQC'708R(1KSIP M7'3ZS;Y<5P'OQZQN-M-J]V(6'&[=9B^OZ>M5954V,ZSW8A2V_U# MVCEM*OR M=7XXIV5I&^+4BQ%B,8(GY?@$R8]2Y7"S FMS# #G??Q;9A M4K-0V69K5%,99C V,L7NZK2 34I35O9WBS/M E!;A/5B2K"8,EF$%V1AP;;W M\D>P3.K9A+7\23^HI"I,:Q<&*38VIF-*+YO^=2^=*)^,Y%:S)]<#=?,W#[/B MF7(R&C0'G=JBSQ\ES(IE;33LQ>] 4G83,2MV=4 K#IN#]OX6?>&68HIDB=*: M*O5BA%A,&HLR7GY77$D.#H0J$8'JQ0BQF-(J:'XVVWZ4VSC"]S>IY(.EP72Z M)Z/AL-GN'[H+?7HJ=7J'HQ)&.WO]9D<>E)%,L5/'>EM3QTK&W"3SDA*RMG\R MZO9ZS?XP[1"+.OFKB!R5=*HR2>I#9W RZBM-6=Z_=^)1)ZFD5=B)>(43(!10 MW FPG.-F5E#4BRF3 MXULGB64;I4AG)Z;-C(#3= 1FB-*MHX#Y&XJIF86QI&&BL6&59%94DE@Z2S&S M)+%N)ZGY>&1)8ND,QM2[JWLRZLG-?B^7W55;CD+;1_5B1+ J?QF9%8\ZY^, Y-^C(S&.I,SMRU=Y(\IAZV\9/K-GZ'/A 2\:H#!T.KU1QVZO3 /3?6 MX;O#]6@;/[E==UP\X,&:B%%8V-+OPZ[:OR%2QIF]=+Z8TBRF!C5AGKDTN.J:LQ*:2BF9M8 CC>Y*0]S:3,A'K.B,CD/TCXN.I.S M-TQJ/AY9)N=!VC-N95,?Z[7Z3;D5712=:]R]MASKQ91F,6)9CL>8R9G.?LPH M9ZDO8U9@7ZX-D_RMR*Q8IM#DVTX"L^0(>9;2ELR*9VU$C>MFWWF;DEFQJT-[ MZ7>[N3:0]@?49SGUF*XW.*N8]TEPK'MHV'HV Y/#]_P?IZ?2)XWHTP_2K?H$ M$G%/_G"),2%P_[[RL_2KJKOX9^GTU+N2BNER=?Z2V(-.'7,!/U:0RMXG/N5[ M^%D4&)YL:GN0GVQ8ZO+I=#TMSG):N/L^G0;?WW_SGZ6'MP6\\]A2'[7)S])7 MD&)&G:\FDJ$G!Z_ZR;^,4HCR>,4Y/JT>+:)^/WTDL'?@Q@M*]N!Z>YSU(DV# MU DP-BQ@W(<'UXLOLN)F=K(56 3_SJ$E;_ZNX*GTNZUQ.I=^6RH%O?6&)O6& M\-K:GX2M%%X:)[T&7^%TICYK^MN'J)?8O-/CZ,OX\]4Y7=+]S:>'?XWO+J7+ MKP^7=[=W5_>7]]+UPP5P_Q$(C0\=Q74[N"\:2N0U4./KX34-,G\[7YJR>8$] M9S ?YA6_WCQWZ:JHVY]75LS MB U[SI: [MJ43&'[.29L0 *;5=?-5Q2O)V(^6>IBKDTDV'>J_4'Z!A8X_/;> M41TDQI5MJ41O2I>N!4+9E/ZNHLCA;C41(Y8L\@1TXUC:HXNW M@P>O/TIZ!-F$VQAT2;HY8?)@SNC?)_!RYC.Q[#/NYF_D+[:-],]@_][!9<_O M^NK"FP)=UMTN;Z.0Z=A9VR2?E\14]3%2D[+><>P M)]9E$K<2(K8!P*U.)K"/Z"5!>0"YF1*@B,$D M -07%8$W@F<&,5!T+\B$/#^"O+5E26DIR*;6@(IS9LCRPM6#4>8O_G1%X184\;;[,> MC;F.)Z/?0-;61(VMH2TW8V8[;3PI&?I?!@HKV1,8-VTVA!3D;96C>MOV83=) MLA"9I^UZG72E3R$+J>0%&>WNX?IE]WL@"MU.L]W)L"2CQ)0]7)/Y?O]DU&X- MFIU!=!^#"E"VE6[4UUZ4':#,MIJ#+&6VH/P4YJKEG/@0L2<.5P[8Q]8>@U:S M$Z-;7$%)(CMII0P/1ZM!"P_I+AR+AQY2D16MT@ULW(M6,F;Q=IJR$EU-5+I\ MGWB*@F$YQ2J* S)4P<.SV8IQ=I91]MO=PYV& ];>5NE$YQZ5DE2]P]4?#SHG MHVZW"2=0V6;#Q-,!%,DLWAL&XU ML">+#@=M#8;(HMY@_^:Z1\ZBPV%D0_!Q.\U6MZY6/[[*FE(MI@2G^1YE/M[* M-]*^@JE CE9%4MU/]RA/\1N9@-LV)Y+:^**\>5P)_U0B3_TM>;+X?"6 M83M^O[<,"D V*C0:&603K24.%9RW&)FUN&?&XI1EZD5FKNR3\_;\I$U"N537 MIO%TK;W M[9-''MLD6M,'"33/?+?\*8?]KUI6!@[_*1+W<3#%>\DJ?16- U2 M9S>#C[R<.9N3KN8+8889CC'RU-+25]"ZW4;YMY]EJIWU;H[#6VHX1*2NLE27V@QS:>3_KJ?(IG.G9/1OU>LQUC_&,% MDJ=Z22+KR6G;.QD-E%A>;!5HFR04GYRV?9#;?E-6HD/,!T]-8WL,F@,Y;2Y54>1*$GA/2"ZEU0*73>X. MFG*,EKMEP:#9LTN04=9/$OA/SBJ$;YL=1="$DGX2H#LYL10XR)H#41/P^DG0 MY^3$PLD#S>XP>LC)(4_ZXM/%^DE"R:I$M MBE@'])B 6-A7OZDH::L6\CWB8R-YQY +UC^@VP<"@FW$F\-V/.D:%;:%)8R3.:ZL64XQ ^OOR2]D&UA8QE MDDH?]$6=DQ6#-P=E#59E=GK-7CL:#*]9*@'%MW M M$M9\;8S7;"B]OU!*[3.W8-_$V?0K[V!![-DF!O47O_^BSUX_Z[\)?[(7!'[U M0O2WP(;;H9D+;C.Z(\DT?EO$RQ?4...90RS6D12V.9!?,[Y_2O\D_OX?#3,)^QUY7 M4Y2CTZ6*F[!;-B7<01HLYD]ZSJ%.M!UU-L..F* S&A:96*Z&(M:DVD]EO311 M?&UM2EL"LPZI_Q4!LH0-P.Z^(QMHOUAC>JN^XF8&]768@UM@K9YOJ4 )I MU.$/35PXT_'[+;^WKW94+3K! +;I/7:3WK9\^)YVF[;#[T$+X+>^A?2JVM)" MU::2N\"%@Y[PN$>%QR+/JF;@)U'OV$[ (FJC7_[AJOJ5 8*CZ]01)5W M< ??J[%@#*=']JLI$7P2_&7UJ#VP!JUFV40<0D?[2::GTMK_-S8^D4Z+7>(V,NV<%M*NIX7P MIH4H];20B-T9)75Y'?PY/\A_+;"E-IOS@S8WV1G^P35 RG7- +?N[O+VYNY! MNODD77V]N+R]A'^!T75W^?GJ_N'R[O)"NOWV\?KJ7!J?G]]\^_IP]?5SX]/5 MW1=N2W_1-.E.&CZP9O4?3=6:HNUP =;8!,QMFQXX]&B?FSK0T89O__9H_31J M?%'AA)3NS9GSBI57K%G]/\[@GT,M^M#R_#BZ68#!@68A\[,_:89JH)'):@'H ML5U!(>'W4:!PQ\GH7T2:JR]$4MTIK8I NB"N0*UP,%X:]I(T*%BS)H?W\]R 0 D@N@'!1O6!'O7KG[:;U-YG%J-.JP/#2T*H1&/0F&D# M07#M(.X$_( 7XLURAT_GJO'$7 DX8C3GC=Y6FJCV7)IAH2']*WH21 6SVW/M MG;E%_.[Z#)QI+*A'N]EK/[!8*;A8PW3@L>\0F_(A ?AN1BR+S7H &SE HQ5] M5R_I$^P,O"K)="W)9&+<;"S'0N"GE(.V9VQNWL6' *69JEF(*,+[@*T*@@.; M4:--"RAH83?7;A%D=,CI@O <.E5<^9 0GA=-CT!WFVE 9:(!>H"8PIZ%"%;2;-M%V[] M^,: N=#%8P:_A:^A*CAW%;IS2Y=#JX"S9H94"Y,XBFD#S4F#L@.I:B^)YS'Z MUGW409_X@A:@\PWZ2AC5\8ZZ=Z%:KO=-Z=WM^?CFX_L0/+&L.=88^RA(X%BF M+IEPN\9*TJVE#*AT+1Q!7NZXB:71?2,1&S$]S9XS_/;*?\8Y>\8I?O!D454 MGN0S>36M[VMB!>L$ 74(:&.$E<1[ WIV^JF_L*@H1 M2^\08)5F_NW?LPV'2H&]$@Z)@L=]@:OD-@-P)/(#%0*^#>AJUT#_E4T>\;0+ M:ER+F,:A9+D(>^"C:FM,SWB6P;&=_@]S.!.XQT4##W)/9:-$:C3H]+9V""RW M%JP)/"&\\DRZH7(7NDJCD2Y/Y%#@S) EMF4-;+IAIUC,=LV3#)@117JH8JA78:&X+7\F#*V%-CV@B3,F"4,*P*[R34/)&0'GO MV@BIK]6]*90Y(X@Y8JAFXEHL.*>KGE%!3:K% M9*$2/+U0G[ E;JZN'=?;^Z M'G]Q^8/9+8'-WO!O2=^I/FD(:O.I.T$%%S"#-" 4AUF;9PVEHO0P-^W@MYZ( MP$_ S'D%0T/W1GF!Q8'V!&,J/@JEQ'QT5) .'%@$E@$R604%;]%C3GTT7;C% MG- 98%NM,Y3+&=HWL*ZE288L]W_27-YCZA*ZFRP+%!?\ WK?G;)MMWQY+Z#H MK1;M>#"3)V3J6BSHC.%DFQF+EF9_M[<^UJ<3;]$12VH&"8;;<[6$!J4K4Q)3 MML^0_G0I9]*]"T9?8+W+UR$_U&<*&3=1<:@@$+:#2@(C#H0"\1/?2,RH'MINDR6+6TYGFO%2(E-6-6"WA1=9=-&_0=)4_U+.#$GF@+W-HN.U3! M3P'QA3-UH@(9<6@7$AA5Y93@R;]2F.,1$U^&W0^@PVQHM($WO>FM?!@QLSF M >?MB,9;L]UQU]S:.1K[M.K=T8\.G7$@Q?Q:-<1CP)B$ G"?&MSM@\6#DD8 MYI .N *%Z((Q3+\%VAS;A'PYQ5FAITNOUJLOW?Q[?CKRQZ M'D6 ($DT;ME>DX7DN.'1O>(5#7Z\0O+B%9QM6EDPHPYA\)L+KZ"UAF:O8A$Z MH83R53%NV.T*=\=AYR4*^%4]MAT$2I=W-!!@Q4"W=^-&Y(W7ZT"">1BP&?QW M6K[FV##<9>@ZAD&T"G*?-?8/TL0+IW)?C+,EO3!.X^!A'(D?QFD<.(PC%1+& M*<6.Y8=LRAJQ2:(A,/%]9?!MM?>.W@R["3#?4WV,,1BP0M[1W$_*8R1K0)E& M\J#IJ68_CH*A)28;ZHH1KT3]3M4T^0&Z!C.?,$SCJ?A5((8FGTT)AG.8H<+2 MEH+'Q[JR7ZXO9(2S)<'?<34;X3$;PUXF%;I \(N&AI9E+6#^&&!8V;9JO?G' MQ$2S)NXS4FE"=L5__/"/O27^(QU#_ =,I@L"\L)2VI #UQHXDROUO7Z&-FZV MG*''9FB-_=JL#0,@AF6#,D>%&K8)VTGLW/8CDCQ%O!;)!8_!*WU^"V>B+A^S M3(T "V:AKDK N %WFEWXP^/UPK46<)S8/./@"38WAF"QS&U"%G0\!2_N>R9M M4*@1_\CP%*#M1<(7X!A.?/,A&+K''?U.?H]Z@YY@GG%#3QMBT%7#&UN8/C]E M/V\VP@?=E,"%>A-?PD6<16>N'DL+Q=14G1I-Z.(!&VQ6_+0,H/O9H,OCV*]K MGWD^+27 S]([Y3V'N8T5<^F;A)] ;3I<.)L LE)T*"@$DSAC<386#QM<'OJ9 MJC0Y84*TA9"]Z&1?=/0N3:FZ@)GK2 Z%?!2&''] MG/UU6N*W[]H\>G(WRX(6(C,269(#FQ]6!%PG$Y]LKN&OA@HS&$Z,JC?_AQLQ6.28%^)!,5Z.LG/VL& A;@ MK.BK ZBYA\9X5M_\U@XOU/^T/":'\G=0+>FVV43A^9U,EL*'DNM;.(S'(5NF M 5MNYJ*\>Z@.VYZV^_A[P*5:&57>:FVZJD>"F!*\(.R'/UQL@/&X>O4 T(1> M %,F5.:81J"FUA/+A&J@S('6#SD$2]5HANPD?#"^/RP6M=H1V=9U4DN=U%(G MM8B_G9?AW?VR;+IUE@TORZ939]FD3%Z@_U)I9P3U/ZT^CK#[21WE*_KQ:X'O MI2OIL_05G*X'Z9MT)UU*]]6M\XV,@#"TW,),8[0J']^ I*#<9YJ?:PU*]IE& M%A&)]"QZ#S)=^<,S\*X19S.D3Z;US%Y-:9U^6GE%<)LYN&93%UP*:M*Q3.> M.X$W9K#=TLG'/\$J$ 1@$0MK&;% 0_B1S%5]5KPK(([ALGOP6SN[3D<>!:F; MCC#E!\E=@#\P47'!:QDDN(Y+W,;@3B.4(S)L0O41KN':G-$C #?LSRR;8X$Y2I?RV7V3/H(S:SM$2V6*P:5QAH\2F4P/FJ.3#SD3Z'RND9ET^8-,7!J'NYG-M E.4BC243BX MCW^!*3$?I+##644CIQQ=J.06A[P!"_W.U*,OQ'X-VFSBG+9"[>987BHUI\?&%..'8#2"UPE&N+S> M;^Z'K7TP--WKJ_G3"-7F[L7HP@NOF[-]1R;FDP%KF([M"P16M4>7+N7!O'DUX"P >T'%X'WZ MI?$$F:,UBU@:S^3CJ-8M8&D?6%(Y2CK.TKZ;A)58@+D\S$XGM MY&(9*!R]7>02.4I6X1J_Q2V1MSVX%G!Q2^3)(L\,]A2PKY ]1?R@_K@QJ#%, MLYAOU3=T+A\".7L9>#Q<3G,.BT+7R&,U[_PHVYP398MA M,%YE*M[,[MU'6YMJ*HX420VM<.)[SJ>A8DY_GP='+FH!!SL%KHB'N]Z1:ZHS=M]*:&1 MJ$?RV)(2'(EZ) ^-3 F/)"!LYX#X"(_*G0/B(VV.J'<.B(]PZ7\8?(1+^L/@ M(]Q'%XF/<,6@2'R$IPHZ1>(CJ/\W%L11AX=;$&_GE ,5X8EWMQRH"$^NNN5 M17@2UDV(BF2]-%X@JUQH"%?FRH6&\)1LMUQH"'=[<(."Q2V1)XLE T.XG"X9 M&,)E=R4 0WC\[94 #.'QM%<",(3+QW:A#C6/@X7"(%S>%0J#='A< MXQP&&;KC'%LOOX!00\>_?L< M-7DHTA\&[^"^-<="/I@'RQ6#(E$0GBKH%XF"=#@N8;](%(0K0^7($N'NK'+@ M(3RY&I0##^%)V* <> A/U@;ERA+AR=R@7+@(3\D.RH6+<+='N7 1KBR6+$N$ MR^F2 2-<5I<,&.'R>AARQ+9(V=C2L-[ADV4^7V'W/.RF=1[H8,W:JVHD%[TS M;)5KB;Q,=[E<2^0(XU IUQ(YLC@, RRG$@;K&)'YG:>.+< U5L6HS)9]^Y MKMHVG?LPMJ^,%]:N>8QM"VFW]=1^&5< .1Y%F=;,I7/XA/",26 P-O;Q*AR] M*5H@F1NG>VK><^G8*W9-7#J%#XE;UX)-BZ#2LN'SF+8Y_0*&NFL!!YU/JF;1 M?FN>V9X 6R)5DN5U+"9]@%F1$+=5J@MX5S[;6$ M!Q[#!@716!I3SF]$M3ZZL%)BVZ#P'D%#9H6B<(D;/MV6>M><,AQ9T 8>: M&?!]HZFV=W\760YC8XR55\8=F^!R,\M)P(:\@F5>[6WP];T3GK>D-#[;[I7* M6&.VN53.@76 I4:ME>>4RTK8$3I7%YJCZMC+\H*\$-UD-KR9 = N\P)2LM(^ MW//[O.=W#O=\WB'*JYG-T0!+Q")>8E!Q2^1RD9=(5-P2N8P.:W=^0A[:.A5\&C1#@C)N%=R#: MXV><#<%&C*37[%W>@=B6#Z8MNES"'4Y;=WFG1?MPVKK+:PW2WA&-R$5\^5S8 M$8#(9Q5<6O1*OXD&O&7WMQ'/#E,OBT)M[AZ.J8BSJ/CO<3<1!Q?Z%\&YR7 @ MO0 CGHB?WG5K:1,XP%B3/A8A 8[-"(Y5OMH,EX\M"S%W_*/20N,]^ :K)FY) M2-GC60:\"F3JC['UA8ZFXN_-5Q0!U? H,<]IB/@>'= M',Y+/CEF?GSYC+WZ_.6SET0^ ^O/4/GT8PCF%KD,+2A=0XD>[Y#CE0_SQ/(S MSJR(4N4Q1#+9(E.=0[&6ON2,5M-;\<'FH9!]. FW5ASRCW) U=Y M-CF:K;Q&]_[-TLJ'ZC[W]A3NBN_:39$U6_I=,E/\%G=OA9 M@Y/1I]\V'Q3_.30T^'9.\!S6KXPI^0&2$W[&\&34@O\;]'O]_G#C60WZ"6/! M\A4MC$3@)#%[]#==,[Y_L"=S.//A^=(/^O>YA4M!37RJM)2V#/^<_: \H5\[ M;PM8GZT]+W1D#'U$X)[^0VS3M>@SZ-]T9F+.M84T Y<6'F;C2_RG]1^4# G^ M)"__I"S_U*9_.I$<,WB!:3J&Z:S,CA^/EJY]\,A(J0-D9-])DOS)>?SJ_^$2;R^L7+1_VT]JS M\]D(TK7G@UEM.3@58X1T/FW)\(]_D]5WDG?[P+M,5Q?)RFE;7CV9?1-3BT<4&][?\ 1>^,?FGTRPM^LHC6& X+%;L16M7'_D;>NG]865A5&*X4P M>F_2@;T/SJ?#H8'_30H:M(6C@9(Y#3IBT""TA>0D6TC.? MU!22=DH1T2N:D MZXEXS(229Z?NA$ZIN2?6"SAV-CME&(SA#13TOXHX9_(Z:$JR2_HUJW-G=4EV M]:!F=>ZL+HGY.*PRJ[^H&KPJAEH) D5D,C=P9N6]N\"IO\6X#271YC*ZUC73 M#\3TDNAU6:Z9?G0 @:Q4E>F8@^WJ& R(>Y97W4:7VS6O<^=U691YI^9U[KPN MBP[OBLMKC(>:!DMQ9/%RQNI X8]MNV3J);!&LCH[3@?PV%;F>*S3:H,L_&DXG[[-*6&-L*YZ,/ M26%8.:PR*[=4VE9%=RJ'1Y9*1@"!49;R&FME=+<5@:$5$6R\4O)<8(BEQ*9A M*5DM,,(BGD592@FH-.Y2O"%:2IY7&K@I =8F9V]Q5QJN*=X.RY=YE<9MRH"U MY<"S2@,T9;.,;&?WRZ-VCKLCXEXCB]V N8LI>Q05/9!#.%SQO MR/8:BZ]5 ^>%?W0U?1K#8*Q56TX2)C+V5U()J[67)ULBHXIYR%9U.2TREKB; MTU],Q[1^)7-MHL=INUR&"NS^A; MRX37=MYN==7 88\(!]+!]H%VL79LA[T^K'(1-)&AYIB"M@D3+7]0>_+%2%T5 M,/(XZNUF-M,FY)-K&9KC6B3XJUKTBA&]*N#CL17>GE95+7*YB)S R/AZ).9? MFC/'*<@S#30:^683^-6U-B/!"0"N#D M__QY:&XS)M6[[0U6-(@??)&3V!PN&1\ M6M^&04[%W8:AB[+8A@)#LQ'LI=KYUK4F<]4FXR>+$'S:89&T]6Y1+27+K7EX M[#.=S*^18(^6J*N+LAC]*U9+_^P%IR] G[7U_AZ#!/T]X"*EG:7@'!ZD22,X M0(!^@&I9"([ 4$$,8^"7I7VN$?S=LXMC-_&7/DQZ[4R//%F@+[#K+J (K-OV M[5:6VUE@+SR"E_=SU2+VAO5W]&YWO[IN-V5Y H[GLEEI1S*EG^5FK:XCCCGL MWS5C^MDRW<7U]?FQ'['5]^L1 MQHSA X'3D4K/\%Q]V(' ^3T"()ZEW*P")]<(P/)HP*N-"G#ZRS;OEP7IW1P8*3!P)# CL^\<.1 8-4J0NQ$_'SL? M!F8_968@, :T'P/+4$R1+RL%!H42[,4TR$_!)YJ8^O7I>6.9+3,]$$(8.!0: 1+&"RCCC92@P M?"2>\51*"1 831+7YBJE) B,30EMJI52& 3&MT2U\$HI!S4\)O98HV$-CU6& ME34\5BP\E@-+:WBL<'@L!Z[6\%B1\%CV#)5;B(^)RM)SU;+>-.-I_&RZAA/H MM']!%A:9:#0- [ZT',UF?S:0BZIFT983-+_1MM?NLKU_?^BNQC1XXUPZ5 AH MYF4/X,HMN9;0:DAHR>S8/&15J66U&K):4D,]#YEMUS);(9DMI2>2A]AV:K&M MAMB6TM7*0V*[M<0>3F)%$(A>+1#54&%U[DU8L/NU8%=#L,O@LI=3Q >UB%=# MQ,ODZ9=3U(>UJ%=(U,L#$)12VN4Z(%81:2\/KE!.0:_C:J+!$>64HSKF51&% M68H,@AQR7.0ZPE41"2T#')&SK-9AK8K(:IEPA9QEM@YL54EFRP,0Y"RV=?BM M(F);'D\_9XFMXVJBN>PY"X3(42A1G-,RMLJ499&#,N(Y?:64 47D4(6XSE0Y M94%D-%]H)Z6"(G&55Y/!-+:LEQ15REEF10U.US)87(,A9;.OP M6T7$MCR>?LX26\?51'/9\Q6(CM!1*%V%O6W?S-8W^XT#)\[#7#4^F^;T5=/U MX.&D+C1'U;4_R?3>\U0OR O137HVG9MVC.V>#WMSZ,K:$3KRDHB]KNV8SV![ MW!&=[E5[KBV*A4:N:[ Z5G*)F(=H=%B,0_=<@J"T%"L:&=U.45 :&13B".^G'P7&AJL M@&60;Z^2CM XFIA'?+X<[1X=$%82OSH/7AX=ZE6D7YT' X\.Y"K9Z5G*/,'N MT<%EQ1^ZY12$HX/=2N-7ET8$C@YC*]:O+@W?CPY2*YEED&\Z0O?HX++BC_B< M.7IT0%A)_.H\>'ETJ%>1?G4.#.P=' M'<[E6T Q&2G4WA09\_JB.JX%R]W(I@9[G_+RQB"_$35*E0K#*Y&1J+B\&AO3 MKZ:S_/3AU<1/*^1L]$2&D2*YZ/-KG8USBY!8C!2&C2)#0=%L7/)KC9&?3->* MMR&%8:3(V$XD(Y?\6N>C]E*Q_2@RA@/>PM2=.,@DW\9,ZTWDQ+D,'W/3-#B8?3<>N9<%]O1". MADDIUZ;QY,#/KTW5L)&/GS1#-2::JE\!%37'C=$&K#;H(F1)/$!,>%FJGK4W M$ ^C*U:*JFL*#L1#[RH@"OG:B8.#XWI_^Q^GI]+__=>77[O_[__^]V3A_OC- MZ ZG?_9?GGY[,[Y=N*^?^]:P_P_E]V\/;[;>?YG\V=+_[OSDW).__]EO?_\A M3ZZ=UK\_?5+N__'3RX^/Y[^U7J;WUN,_?_K\3VU^_>/K^/*3_,NW^^'W[V^? M_OTHS]Y^[__H3A>_?7+F/\G/?_UE^,]K]]/UKY^-__[<^S*1E=;KE_&_E;L_ M+GN__N+\>7G]]^M_=,[O/UG??_\^'OS]ZLOP\<_;OSL/O9N/3X[[I6OU_WW] MN?N+)O_K7Y.'_KVNO,Z&_8[^Y[??KSJ*UGG[Z>%I=OG;UU^Z?+UGBR>_JK\_G>B/?_U'Z__O/Z',VQW;]NSFP?2?W[]/__G_TGG M]W>GIZ-ZCQSD"*PBD)J4IPBBQW2Z:@L]2K"J"+F*)%@5-->K",X>3*0J;+M7 M$<852RYR-N2K"/@*R^ <-/NPBM#P>#*Q7#*]@A>UB.W<&,A>_\=U3#^US%01 M BZ)S%3/=AQ6$>K-0EJJ:Q8.JPCIEH;E^5I\0_%2,L7D71ZJMHJ0XD[>W1C5 M.2>K"-N5AWGE/"BKB*N5A^:4@DUYJ+UJH3C7Q+8WTHR/OEY D:N%Z13/Y9QU9[7PEE*Q*P\=*AX*(L8P MFCRVEGB B.C#:/+@HGBHB?##:/)@HWC@2 6&T>3 2$4\\$3X831YL%$\:"4P M(A'8\F1:M*R4C@%_+U'7->+J?JQ:9F_HTSLS2O!Q$.8F# M*&?O("KBH36"<[XD(U(413P 2'#.EP444@H A=)1KG7:ZN]-.7I1QI0K )]) M>\[(B6 M"1QSWFYUE2[H\@]76]#%K2>8N1KL:VNQK3X(UC[OW*GX5Y0"(U\%\A"2W#B9F'D-81@@H):8WNK02[CCU42+!K M## HVYTZV%(AV2[<]LW!.^O4L94*26@9;-\\A+0.I0@!5I; JBU+PG&GCNT( M(;+EL%=+([5U5*@\L'PY)43HP$U]HJ7@O-!QG/I@2,?\.D0BA#E3.$210UU. MIXY\""%[90 ?\A"_.CY1'ILX7U9W:[B^0F!H;;NO!+M&^2LDV+5K$I+M.CA0 M(=FNH@/3K6,!%9+0BKHY79&A?YP.##RD+8\>51L[([U1WED63B'"/P:[)-T[ MYN3[S0*%"MD-5S[,R;D)4FN\17!4&':*C-.+R,Y2YI]U1<;LLYLN5DM?,=(G MR)C M]"*SM92JOBYI7 M*4>Y?T2(5[%\+*5"[A\1WH6S*']QC:E%II^TF?.&(X$5?O<&NKU*Q_,1@5BE8FLY-_D105JE"E;GO,F/". J M%5O+N:W59.Q 9%8N:"!ZB R@A9O"KS/:=,H4'V7AM\%0&8I#%:Y=]H:!D:19V&P#@H F]+8[')X MCGTF)"@ ;TDC!?W3U@ $(5,2%(!-I%,A( >@10;[J9"UBS)1(07X\2GW3Y $ MF0A/ 3YO:N$9P&FRM_ $+\I$> KP#U,*3Y $F0A/ 1Y4:@<%=M">PK-V41;" M,RS 04DC/&LDR$)XA@78ZZF%!W;0WMYMZ*),A$=!)D(CPB6[[K;U X8 M?G'=IM!%F0B/6 ;S.@DR$1[A#.8VW4&=O84G>%$FPB.8P;Q&@DR$1^0@T6=B M/EGJ8JY-5'UL$36(+EU='W?%V5#D>$\9&5L6H' HY^_'R]KZ@I"NY%V96+ ZO7Y0!A]LM$;RIZ,DED&[)8(O'-H;W21[HYL# MY43.ARUS9D=>NU,C_[LJ"I<<&D\Z:H1Q=^JF)9JO5UHLQG8^<:$?#-Q_ M\ [ S-$>=3*&'SM1J:/9B4*N?2W:LLAH1A5XFGU13EL6NC(Z.4\#8S1TW7Q5 MX5(PQMA/V*4%#:G(8]^*C+14D<=Y[&.A"Z-3ZN8[K*,U9_ ]U&%W.([$C8:[JLYDD3$R#I.7<4,[%#@\>C-<9,QLVRG\8*E3 *C^HMJ M?2<._/GRQP*N.VQ^[WJ?ZOT9G4,#H([(Z)D(C"X+(MX1&3L3@=&E4=TB@V1C MQ[&T1]I&Y&;FL_3CVU<\M,F#^3 GFO7)-2;X@_43W!.*S\0@EJJ#;(RGSYJA MV8ZE.MH+\>Y6:WR1(;0*RT=I#@J1,;8*RT=ISA>1 ;I[=GVH,\;#K67.B(T_ M5?5[8KUHDZ//A.J(#->5GOZ7AL,AP7&GW M;UE,Z*[(8%JI]V]I."PR'%;J7K^EL;!$!K1*S>'2G,$BHUEE'-Y6FJTK,H*U ML\V^:YD+$G/[5IW)(@-996=R651T3V0@J^Q,+HLMW1,9R]K%Y+_?'O?Y->K*FI5+'M+HY:K"ED5R][2 M*.>JXE5%()*!1MUKBC:+1MV]JB)0!;,JAU;YO:KB2 6S*H?V]_VJHD$'!.SS MU7O]JD(YQ7 H!W77KRHF4PR'\M!R5057"L*\<]9X545,BN=6'MJOJ@!(\=S* M0Q-6%<\X(,R6JZJ ,3!4=M\==V@JNA#D7S* M0>,-JHI!%,FG'/3>0&0DXJMIJ-/?79OV&'HA6"XQ5:9.0MBO[ OXW_W>K&>*>-N[KV]&3Y$FNWU6RSH\C]#]_N+S;N M*@67S+VSIMO S.6J0T^8:B\@8VL$QRN_NL_$4AW3Y^36-5U=W_/6%&+_V@TW M'G9!#/-9,[QOMSQP)VVYCUR[;9#=R_>.YDJ.M-O"SXK0;@%WW[%+\&ONVT<) M<^0VV2*2ZW?^2?OQ >AANM:$V.RO>]='_ M!U!+ P04 " "(@ZU8193[+8$' C+@ &P &5A,#(P-3U:;4_K-AC]CL1_L) V<:7P4BY,&G1(A9:M$A<0MYMV M/[J)TWHX<68[+=VOWWGLI"]0=LL&%W8O(+4D<1X?AW-\GL=Q\Y?>A_/C];7F M+YU6&]^,?IJ];N^\<]S<"=^XNE-=;IY/?:^(Y9Q,Y#Y(:.FNT?,B5NWQ94N>MGK=RPMV><:NKKL7I]VKUCGK_-XY_;77_:V#TVC1N6Z> M7 /-56ELR7/'G&;7I1*L\9YO-?8W^3M68@R&N:$ AK@TTDD [-S&0YX/!&O% MCNF4-7Y\OQ\Q;AG/!-HGV\_X@.N!WGF:O=;)>8>==L[//UZU3KL7/_^TL;OA MCZ]:[79]_&@@8YFX(37=_6[#:Z'9NZZCC(1Q,N:J1N9TL5'II=EKUZVJ"+O; M>X&)9Y<7O7D<6RG/I)HCO\_'3\!*\(G*6N1'].Q M?O,$:6R_)$&Z;,A'@ADQDF(L$I!"8G[(\Y*K ,6(0AM,'SD[TR9C>[M;9S27 M?. #&;./.G5C;@3KD-H+(RTZ/W?)]M%S\VHIFU::T+\]ANV]*,-.N 6OP)]L MPFYR/58B&8BHGH+ MHIAB4;87#L6(P*7.5@X@:\Y4PIF'7<"IN5MC(,)8)OD MBJ6JQ)I('%^3H@11".-FK "E"7)D125FFFJ8K)=[#J@@7832=$C:E8J MM(*0--CN^[0>5,SMD*5*C^U493HK2.ZCTO?&_EGJ(QL44)$S9+\T)>LTE3CT3.LRRF"(U2"H[*.N O>8@)3Z2MHA M-:=F&3R)?(F.$VECI6UIA';XIV/T#A(PE$XE)17Y1!=U0TCOYC32 MH^HM16\TY@4IHG=*#9^]0G@*>Z&OG=%:=6]#@/^OO M@<*'!O"@(/W#?N#R8CPE4O>4&@(=%_[C7TR\;6$16H"9/K/ZO,0BROQB7I(W MKG@+95]] 9V$KJI\3I<& > S(VF]=:&5R"G.^AH5R3/KF[=/(Q3WRJLRNDHX M4>6K=$7"_H#$:B43[CS,OI6)Y$82?%@8Y8O>TG,*4UI*!/V,97W6Z)U.6^" M#/RB3L0*3@PK%2>/QJ@\A%E&B5M"?CJ?6^.OOJ"&,%'<+Y*CQ6G:Z_H)-?TF MU2\BU?[KD.K*)G5/L:O;VTK"A5PUJ7TD$S)T;G7.R<^YA9BI@L/) 3=)+1E( M6/*^5-)-*!-=UB_-'UY=7CA!^0M-YRI GS;O5MY3=/E%3PT'"XOQKPD<2,I3U5057?[*?7$] MPNXH[=1Q7!HB]_TL;T;[H.VP8E\C\7:1^M/H[UM24#^0)Z>UN>69V\!__+Y1G_ABJI=1?-)G9Y#[")J0' M 5LR1GQ3+5GK6OQ92J#'* **M,QC&LB[M_67;\S87FK]I:50M%!Y):$]VF5" MJXFQ%!!+E?1-ET'&@M]0%A>*&Y_&^<+,OXJKU_H?)<%JS2(LQ-;&M+XV MX$XKIL:T5')U+8?VD!PJKBCDD1;#MF4&'F&\?BB542Y],?*6(WXM4GJI]9%6 M#NZF!D81@=C"OX.#-/QKX4I#44C29#[2:B0H4\OYH'K%;:K7=B(KE)X(7!T/ M=7!!SN85"D5]-M=<7_N<]K9?:W[V-'N/*' ;3_V0?> 3UG@?L;W=O?VGWO;V MTIGF$?(-DPBS%6NE>&$QW/JO_Y:$_D"S0CV<94ECU6\]I?05CV]88_L \/W" M]Q3FOI]?GDQD.W8G8%G8X[8\6UIU[$L'^ES;\5XWU-.A%"GKW(JXI$4;=AE2 M\M<->O,J+)UB>KN'_-US)]+/O'78;UGV.X?K;F:;=\,OSERV/X5=W[0Y_&]0 M2P,$% @ B(.M6-!F/JYG!P !BX !L !E83 R,#4W,# P,65X,3(M M,E]M86=I8RYH=&WM6EU/XS@4?4?B/UB5=L1(X:-\K+3002I0=BLQ@* O^^@F M3NO%B;.VTT[WU^^Y=E+:H3-3=AGHSI:'TB37]UZGY_CGF1NNW M3OL"_QG]M7K=WE7GM+4;_N/J;G6Y=79S\3N[[_U^U?G02'7NCEESKW"L)S-A MV;48LSN=\3P*)R)V+XQ,&QB(H;?/'7?",FX&,C]F9+IWPISXY+:YD@.<,G(P M=(W3UMEIY]-0]J5CS?V=_=;N&=*^_1X!8Y$[81JG[_*^+4Z^ M=L_;O>[--;NY9+=WW>OS[FW[BEUVK]OXBF\WE[#HW+7.[I#-;6ELR7/'G&9W MI1*L><"WFX=;_#TK\T08YH8".<2ED4XBP,CS@6#MV#&=LN8O!X<1XY;Q M3, ^V7G]N]EKGUUUV'GGZNK^MGW>O?[U0V.OX8]OVQ<7]?&S$QG+Q W)=.^G MA@=YJW=7>QD)XV3,59V9TT6C(D*K=U%;51[V=O:/9([?Y_+FNC>;QW;*,ZDF MQ]_*Q-M:^9<(B3=.NU%KEYP1VRZ>QIV]9W^4ULET\I+1VY:G[$P8D<,US&.Z M&>DDI.&&W!W/9H>/NW#[=OT/=?KBL*BF6)V40"$YW=OQ-_U_CY7FSEMBI[HE!+F)A M+3<3,LGX@_":.?5I0RX93T3$$%=1$4*!R"J6)BXSV.;P42GN>"CC(;,E?4R= ML#$6W,H)S2*35@F>R'P :+@A9FD+$?LLR6^!_'2"N0(;N#W]B;\7LY1;4VB% M*'2PPA02+)4Y\$EX?\0C:KX<8W#9S%R7>8I5G#L)9S*/58F*D# _0\0(I)%& M35@!R!+EB(I*/7*J0K*=#QVR 7<32=XC,BL5K$ D#;3[F-8G%7,[9*G28SME MF+)X9ORI/<(I7?&_EGJ$QL84($SU,&T M).LTE3CT2.LRJF (U0"H[*/% O:8 )7Z2MHAF9-9!DTB7:+C1-I8:5L:X=7* M:!6071@=BP2G+=L"EA,!>@3 UFU9R(1Z,VKF++HY='+;S:,M\=Y[:!XEX2@< M2JJK2' (< MYW[Q5R/OA;!P+8!,7UE]FV(157XQ+TD;EQQ"U5=?@"^($.(*,:+Y&1^F?:\?D%.KZGZ*E3MKP95EQ:I)XQ=7MZ6(B[H MJHGM(YF0H'.KT_1'H&G\1C3MC+@J27=(Q@03:8JV38Z /?MYYS4MEY?0T'"XN!GS ME,1 ** -_5Y?EXX]";^Y4<5?1N;Y-%M!+6WZE0V4.HU^W3'[94:$&X&$3LCY MFE0_ *F2M]*^ %@BU6?0IZZI:KK\E:?D>H;<4=FIX[@T!.ZG5=XC[ .WPXY] MG8D?/>1V6KB2T'CZB<1KL$^ZDL<)4_)!J&IS]#/[:/EY;&XLF,@K\&V]/;,\ M>(_^D]LS_@E54O,N>ES<26PR;1WP1H^>9]9Y4HEGE*6AA:NW,.>$^)*2]C4J3;J82*3G/6R!>B"P)6'$?^HE:UZ+/TN)[#&+D$5: MYC%-Y/UWWW]9Z]4/O:W25NA%J&N2H!2]1T*;A+$4X$!5RTUW-\:"/U!Q%GH6 M7YWY?LL_8:NW\)_%K&HK(NROUGJSN?$H.#S!2"NF>K.0276+!GLP"8U4%,I# MBVG;,@..,%\_E4K_%C[O6)=^/PJ5WFK;HYT#NZG!^A\!V,(_6@,U_-/>BD-1 MJ+UD/M)J)*@ R_F@>G)MJJ=Q(BN4G@A<'0]U$#?.9AD*1GVSA-S<^!;W=E:U M[/JWD<,G.;[ 73]F'_F$-0\BMK^W?_AB0=Z@6#Q!R6 28;9CK10O+*96?_MW M=>3/M +4TUE4]U5QZ^6CKWC\P)H[1TC?[UU/TSST:\F+$6K7[E;/P^;>6%M< M\2P[^84S_6YOUZUVKN=#*5)V.5T<;D)=O=I)M\Y.M^@EU=NP#8JTGTS@_:L7 MQ2OOD%9X>H\[O-A-[W__#5!+ P04 " "(@ZU8PC5^.3.."[Q$YMIPO]]3=.PI9K:7M5%[8]A BQQ_,\ M8S_C2=R]]>\FO?.S[JWK#/$*YM/UQ_[$[74;Q15[&V5WMS\;/H#G/TS!A,@5XVTPILT.:+K1 M-1*S%39)MEKKLHGQD!J7S?H-XY5>M]]S-VNV9!KL5MWN-OH8ROS$)"[X4J6= M(^$&B$1E'NG 7?CCT7C@^./9%.;W"^_>F?K@SXX8]AZ\_1KNZUY]4 ?/'>04 M[-9-\S38C@?.<#;WW>'IX]Y%^Z;Y"F8C\&]=\)Q%WYFZ7FWVY\1] &?@FYZK M9O/J!)2.*K>_,J59M#TL]#&'0'!. \T$AT>FUZ#7%!S.,Q*?GRUH*J0&$<$= M6;$ /!'I1R(IN(9X*IE"4A,=UJ%JAEW$X?M,= 8B20G?7LC\[A+0\TC(!&>S M-H)(R!PB1>(B!,I#QE\S*^+9$;-@;,&[; M]*KG2E.&T M#M:,1N@:H33[0&$612Q 7N@(_9R?E;%9N';23*L%:2951K@&+>!30ETHG--. MGD^6B86$(M48S;YU:6-46+@'C\@EX5359IN8;L$)\KDW*K2PG^CV2VCD,W7Z M3G_BPL"=3+RY,QA/W[VM-"OY_=P9#G?W/\SND85Z;4R;?U3R4M;U%SLO'\Q< M!R3>T=4BK93EKNL/=U:EA\]8^\-O6%X5)6:_W:H23%<)]DTUO'P2Y:>T>TJY4IGVF]9UQR3C?M3XLRA6L)%KI?<, M5D?^WQ%OB+H76(FG#,B;!WV#7;Y"^ M$C$+GVA>&T_/)ZZ&:A1<_E6V#R_M?XW]8*#/R/DWHOJ5IY]?FW1U+AEN"BGN M"E\POSQYUO^LP^+75(0[LL6*G#\.7_\"SWU'>/G.7\9V,,=]S_\*E#D=,:U8;8_B-A#^OM+^AQ%25ZP4(('=TQWDD *$ M6R06$,E*W8\F<!S;=_[] MM']Y8=^YS@BOH#^V/_&G;M]N%5=L;97-]F ^>@3/?YRZ'VN1X*H+EIDJ\%E" M,YC1)UB*A'"C>&" 1R6+:M@1NR[>VJ\'"9%KQKN@3*+I3#1*S-3Z2;+U1 MM;X]Z+N[#5LQ!5:GV;9; X2].&/ *[[*TMZ98@24*RIS5D-WZ4_&DZ'C3^8S M6#PLO0=GYH,_/R/%H_#6>WAH>LUA$SQWF$.P.K?FMXGM>.",Y@O?'7U[WA7; M#^8[F(_!OW/!4ZU59#.*K>?MIEBT;Y\R'A( MM5.S>PK),,\"OM@R)HK"ADB+R8V0%GPJ8 1,#G(Q$,$!3CL.$XSK<,!K!F''" M T9BF$<1"Q 8>D)'EQ4(8F0T*1 M*J1S;%W::!D6[L$C@MG.)E]^E@S:_G]PAF-JOLWHWMBH=IH4_.'6EZC;']9>?E%CW5 X@JN$FFM MK&.V/ZJL2@\W[]/=,VA_]*JAV6SG_.SQ'!>?(\"-B"0LWG?_#G)NF[%?:<&P MUJ];UW9+>^N_'/B%(3]E>!\55*9LM(WC/>9VDL:8+P600WI+^GG+)$UPDC.M MKZS,?ZM3)YBN$JS;>GA]T.1SVAU2KA2F]:%ST]/)>,P:?Y;%!+9RJ?1/H-;_ M1?@&$;:_NP@9QV4^(;FHL+XHPC@-"R"L6*$KF1(F4:>II)D6HZ&;21SCY&-] MTT6'91F]ABSWKTL!6FWC7)$"ZTH>-ZOD6R[8S?^@1'NP$C*D MLA&(."9IAG-0_?LZ];[3\O\K\99Q5T(ID71A%9/@9[":MP@_$S$+#S!OM*?3 MB:N5M0HLOR_;+\_MEY)_D>D)0?^;L+ZR_?EG@ZXO)$.X*>+]$_+K<^?]%^V9 MOC9(\:L=WY,]UNE\DWQSZLW@>3F\]FI?A7E^S=)G$?H,HCB4T&<7OP%02P,$ M% @ B(.M6"U.=X2- P 41$ !L !E83 R,#4W,# P,65X,34M,5]M M86=I8RYH=&WM6%N/VD84?D?B/QQ92I65N/BRJ,VN@V2PV5AA =F.JGTT9@S3 MVC/6>'8W_/N>,8:0+9L$"JJJA@<;CV>^<_O\S;'M#]']N-]LV!\\Q\4SJ)\= M^='8Z]O=S1GO=NO;]F#J/D 8/8R]]UK*F;P!0R\D1#0G)4S(,P0\CUEK,]"" MD B::K@0E\Z.77<+>2R6E-V FJK?@B2?93O.Z!*'!%VNI-:W!WWO\XK.J02C MUS'L[@#=GEW0X"]L7A:W%[*1$":)J*(:3B>A-XE@.@)_XGHS#P]X&7AW?AAY M@>?"[--@[ _!&0ZGGR:1/[EK-D9^<'_!%&S=NV@._G@L)4W76O]W @EG)=H$ MR4&N"%"6<%%P$4O*&&\I8DARA MRINSN;TY=GJ4U0%0MB *J:UW3!S]6YXB9S#V8.B-QS/'=;%@[S5=JZ[#F3/< M7I_H5%ORHG)L-S#G4O*\'GNF"[E2>/H;I%<4;,T\$2%I$F?;["/**^50 ;C; M937<-E!4"K?_VNVO\3*2XE/TUKAZN>:@T<-%A+XGDA:(EY'\M%IU4YJW0P"E2PJI _2?2OD\@\-XDLTS2-UTBD@Y<7&5\3 M@B \^1.FA4+5HVL2"R!,8;DD(?FH;*K*O M&B]5Y6BC>P)Q"W,N%D2T$VSMXJ(DV(?6_[3JA>7;^J'5+S7X;.]\C]SO#!Y2 M@6WSVRV[8(^FV(OO1=5.XYQFZYOOO0A]G(81C*:!%\"=,Q@X#^!,7/CHA#ZV M]('=5;BU?JD'^ZCP7LC=]3NEK:K_Y0?$XTCB:!Z[2KO]*V#VIG,/-O((QN)L&%EC(J>V"9 MN82(;+" *=[!@FT0U:L!'4+,2:JIB6KJ_*7S^K!!?$5H#PI3LP\2W\H6RLA* M#7&R6DO-=09N<+LF2R+!ZAH=ISU0M.>O 1AC*C$O$=_0I'=+;@ J]3Z.\6:).=A6 MZ=[6FXW=FL3KF@#*C8[9&?XX.BN @9;STLE?+C13*^6YY_NU_&)V.Y+(=6%JGO5A MR7B">2MF689R@=51.?2T\IYPHD4-\ -S26*4U9%(EFN'N\2)_-KJX/R]>78? M3N0_M3O@+IF4;-.#98;B[V 9745?L(PD=S3/"T_.:*;*X8-(6RG:D&S?^UNL MI:T@/W&5&LUMBW;%YEH-G SXB]_^0 M>,4[\!=02P,$% @ B(.M6(5V?>WB"0 N(, !H !E83 R,#4W,# P M,65X."TQ7VUA9VEC+FAT;>U=67/BN!9^[ZK^#[I492JI H?L2]-4L24P(0D3 MZ)Z;1V$+T,1('DF&D%]_)9O%$$/"8@=\W0_IQ-;F\YWOG"/)1\Z4&_?5[/=O MF7(I5Y3_ _4OTZ@TJJ5LYM#]7]X]'-[.Y!^+SZ#>>*Z6?B9:E(AK<)2V!&C@ M+N+@ ?7!$^U"DG0O)$$=,=Q*R(JR:FW9>C] %[(V)M= %4W_ *]BA0T<5M> M8KC=$8EL)I\MO79P$PMPJ1UE#O-RU+7-])?(_D&:W/HQ;K"1RU=+H%"J5NNU M7*'R+H[Z4[[6-#=%31]-X/T(3Z2YM1FQ@IG9J478-^!PN4 M<*#)-)Y&S?<0$UB'YD@<@EJ)(7R91G%4:MCTZ:7U.BV]?VPN<&L@Y7?S^-#P MCCG5@EUL#JX_&K53EN,WY#ZD@T1!61L2_ 8%I@2:[M#J@MFZL!F:';G\\>0*_=#!/;MQ#1X^_@+,9_0O M[.X;'20%:IJTCTD;"-@TT?=O' DNKS+1 4+>-U$;FH# +DH"D^J.; $D!M!E M@X(- &6 "R@0H"V B4Z91=FDE(68CHB ;7F_3Q#C'6RIDM26U>PFQP:68,HG MA%Q=+B(==9N(??]V5-* !QI9W(0G)K8 M2&3K4\A(&&&KA4TL47:IL[!Y"QJ&U*=Q^T[+$W'Z&0V?5KQ8*0U"[#,#+[A* MZ?9%6YG\4Q94O$JYX?$7'A7Z#S\3QXF-/\OCB"_.4]3&1)I]!-_Q#BVE=QQ3 MCS"Q?A_IE!]#6+NY?YP^31Z?7":/S\X.YGNFB].].;QS+F)B(,6 5%H[.C[# M9")]$[7D]>'E1/;J[#0-GK5;#=1I2X"*U@!586A@GW<@DTK:0:8!F@-0H-UN MI>$4ZLL;3JDF-*+BW6"M'Q4[V_"!,9"N<062NV?A,V^JQIX%Z5^5JSS=0 M.D_/'8E?%WL;4(._)Y'+1S' LGCG3-/Q*EPB2KAM"N6AI"GL85U>JU8+[Y"_ MAVVL3X O*8PLAKDL(BW 1 D6HN('1VF: .]F70;N102-($EF6S3N@@?0.D9VU ME3>7"(#]&\JZB)D#\$)D5*9BK]_8D'QC0MU?G2K3%G'GH0F-* HE9:3 ?GW: MJ,U!,#9FX=!'4()$TH%F98G?(BHG(3 R @^'%'DM!^ZQSF@?]ER=GQOKE>2$ MT3"D9YB*];;4=IV=:^<7.\^,/,-&&_UE(RX=!FSRY-!ZS0#D*99<,PA[ M)EC'%C0]L\XY3L@+U]8[H(M(,$3Y_7%0/-C0!#,D "ZTRX@Q9G;%S3=22RV M;.M9$Q'',ALN1P^HB[.H<4O!\:N>FQ.X!0A8O%2P%%"6B00">9MC@CC?*9<4 ML>E.@3()A=[Q;AW:@MO]L3&[V0 M*5>$#%./S7,G0]$++Z) M"(4L"M+^^P+O8=KD5>+P0J58R6B7M!2U/+;$B] M @WH'R1.:DI3N@;'W#XB UN ')N6N ^Q%OBZV'F%3*P;K:'5-9 ":EO<-J$T MC";2:7?&-\76+G#:W$@_0XE7[C%[MIX]+F9.,*'&]1%Z?AAO/VBG5Q$@EWH- M7NVG@_J "]2=MVWKR\+5(8I?@%@%+?5N_BVEQHN*U,?6;640U'OESY2]1 :% M (DR%GN9<@L+V9@8)'U7(6)/M$V4*2.F4BBJ^LJLR6<.EWI;(3IB&\4@D6%=+"!+<'KMC+U%0%QKA%&((OI-0G ML*B/L?!=/E^,6APUA$&8$FEC@A!3&%6KM?D8S81T\4NM(;/I@ZG17-;%-%J& M1JJWST,C&&Q"Y>WKN?K*8KYAD.AQO/8YF=]I]UI#:O^]5M8.IH,TM4&D7KQS M$XC5_H,MY;L+RV_OT^]VQH_<$=HWD=%&X _8M7YXK-0X*LYKOU<'X &)#F(F M) ;?/H9DQMG_WA3S<>+X_!Q]3Y'QS?^D4N &2VM^#6JPC:0HT;\VDI;A&IR< M@E1J]*S%RN_I9E*"6M?@Z%@A-+PR2N<]5]<^SA;V&9@W:[DF!RE[]1E DR'X MDFJBEIS+7DOU4,/V#NK<9TQJH'.[?->91RJ'2BRN(#XG[CCK/LZZC[/N@_?* M8X9S_\)BGYOFYEC1[S1DC12A;0X/MI"J(WS*8X;%H@^##_Y+ MQ.[LXB!^RS=(N8G,0- M(@-AN-Q;ZYB+>,]Z)."Y&1>/"\>96^0Z#V\/C=_1JCD@1(0#98;WY: MI[;H@%R+R0>-#!Q!$ 1R'IP%[8KHZ+UM(FY.A!V!T1^=:F='>^L;DL_6FJU MD"[FO34>T+NP]YAS:C,<$^)3,#V2!F1M)%S1.U"M'KS&9W$ +CC2KYD,VJA]:9F$=U4#5CQ:?]OVE]/ MT0OR[Q9E\>%5"R7]EXWU%VK$IUYN,QV>*.\(VILXYPHQ9 ML>.S1EH-PN;OL MJ$/R#V(@5UGA6TU;BL;)21084>_ 'A:@;'*;OCKXX%3Q^)BUT#CQ,G!V$J9=="0^.A+6H33)^$":@)6_H;[+2Z,YMP@K7S985OR6U0AE\UW%3F.T MR]SY+U=>XVD8V_)0]ZPC>?1WL$1Z1CQ5F?]-7^\G=B+)&D\6>E"?.@_G<_-? MU(LGQ_S)-E%JE&<^+]4^[9/5GO:DP:I$\<14;2>SE^,W)&]Z4O*=UGSRB$?C M4WGPPY_>//BI03I/<)A_+#YGU2_EQGTU^S]02P,$% @ B(.M6%37RJXA M%@ ZG$ !L !E83 R,#4W,# P,65X.3#?CJ0)=KF)DL:*27-_?7W>2$E M2I:=I&W2=MD&-+$ED@\?/N\OS,&OD_>GA]W.P:^CX3'\%/C?P>1DOQ%3XRE M5K,M&,C_'US4QT[3.+K#!/MB&>BY2EX+?'5G7^3R8]X/8C6'K[2:+_*MP]'' MA9JJ7/S\K\'NP?.+PX=:+I1)+O76X8_)U&3[C['2P?3+EOSX\[_Z MN__=V=D=_)'-M\3P=/++%KSPM]KN^^&[DR,Q/G\[^<_P3X\%C@'!Q?GIR]$&\/;\4EZ.C\]]'EQ_$^5LQNKP\/QN=_S8^_2"& -SQ MZ+C;.3I_?S$Z&P\G)^=G7_\@/G.1/PJ3J]F-_5(ED<1)=P:O5 ('$\Q5*,;I M++\.M!0CA"?3RL!:IWDTZ':>Y0LI?HRCOXIT_^ -T.WA4;K,@N3FX/D)$.F; MPQ\U/=L6B\"(($JS7$8B7R@C+M)8A3=BEFIQ*!_GE(D)= ' 69R@%U_X?;D'II1&'@5Y74-A4DD4C27*0PO[X&?'4[ MD9RI!-Z$+R2\C>AT7\'',2X*F]O=I1?2V5JB?\CC7D=HK1-\#IV# 'M[?C:I MS1\!$6@ZXM> NT0"3TIMTL2(<3'] _ C\E2XH\;1:X7@UT#1PZ\\\>C++((X M%D&6 9, 5H#P8,E,,'Y;*9" M0/% G ]1I%"W/<$L@0PW%+EN93T/G[S)@56!-AOW*H>- !!9H_J>I%V.TC; M2/UN@1[-8HIP08-5R(SL;X+X1\+\20*011)9BWAC>K,1(!ZGM# I[#-2)M02 M)_^'?;8.:U+S'Q[:S$/=SDF"^A8D?_]-8)I*1X/F@$<1LA(HK& &!$ID6-<7 M _$6GF:%SE+4D:!R/#YAUHK@-9SE>J& 'S8MVNW 4*NRBS5.;[V7@:F /$! M.P_R/*!] 481%C-3,@*E?JWR15KD,,\<)0 0]/5"HIZEV><:INZ)*VEH/CR- MX&:)DH\.0V[>;!J"G#3>\4J0-C00T,0;^D>R;!WZ]IJ/OR.X![\$H%J!F8EKEUD> MLWV)1F0()Q,!$TF!7%%:D2]!,L3I-4]+K(72! X+I]_( 0_@'R;%=X#:0." MQ6Q4SHO@JB:@EY.P50Z]%H!TM'4FZ,& M1,>0S=$;AZU2*5#(!A]>I7&1Y #JEVB#%2(1@4OX]X"))M<%ZR&W9RJ&O(,-38REEHJV#V]@FB-U9^P,BGP;;LY?"V+ M03AT.\!LH$R6I$)XMS $9YIKR0=5TI3C7+L.O*?P' %L8+=F6]*9SR\>GC/ M5CR@P;'GOC@%W.?6K %2.BZL'W ERY>>I/:8K)>?(*!0J/50TB ]-5R<7B5: M?=\)L.YQ-='C[<*\*967%Y<#V4W2CL%!O!(0K6.&;94!Z'(8Z9WX!IV5)BXM M969I"G[J50"Z"RFG1!FN2$ \C1FQT1K2'KLV=5L7X8F#,Q"7 5Q4=)^TX( ?3Q3>64UNH5:\$^0TM*^ MYT> DL4R+2V?52.IVSE+% MC&]"64_<$)W?SQX+8C"-HINU>T$N-04:UK"\\PU>[+QT"!D'>AHDTO3//\82 MU@@)57L[.WN(Q',27DXY=SM##;0P9QN3F218I@6C]_-!]9R!4&7*'AL)O=OE MK948H!@CY5G:]X#/=]%JU.&CL):V0'@1/# 462@_+;NE7/-_^GWQ5LDX>BTN MP"_:AXG_*M"K@O5%OV_SRP?')[\[X'C)?IYF\,I>ECL@^M,TS]/E:_$3?C<% MSTWJ\KLW<1#^*78'KP!.,(14!"!D3?@X.7@.J[8 , 5:_+,_E,CF^)0A[2"QA&8'& Z:"?;FAH-=P,LB6P>$'Q M LI/<4Y5HMQ"J\TZLRVI#V>FHP8MP#C7G(1, 3SP8W%V9^<%K D3&8*F H.B MAXI=IYEFVQ)LS>A*&=)/J'6L&..H]4!,:ND>+?MH4%DG1,:L.BP .:>?RAVA MKV*W4]M,372V!&8JNZ/;L48W!5A(_G-D33F/'TU8'?H*$XG:5(Z#EE0+*L,?A1808SQA\D6$!R% PJ?P(=C&H2<*R M,6FHK-U?TR-M)D++ 9+)")RE#'UX;RXX!OESTD=1V[E%[/NH04,?,U-AU1+:I)O.O7+1A M _>P#* Z5QOQJ0Z"**_<+3F0S6/Z!K7\0\KP$\?-CR##8SG+OPL![DEL=K2) MA&S$V85A7"#=^L^U<*$7 2Y)M$4>)-$&MP%^ THM)^>T&,O+U:G ;6I*PP!6 MCRI3&?EO62S=2J7FP.=@)&-*#L,8P.DA?.4G$"L"P3 M-;,5#/L"OCM5P13D7_ZDPY=>W@JS 0TB&/%]./%XUQ\#"DO3CG'<9= MY3IOK >K:KN^KZ)8*\0.#/<1@W A(NX%R8[U5QLJPRF!6N%(8?K4*;Z3(>9C*2:> >&L! MK*1H+&-9?#1MY-+9[+G M<7=0Y(!Z+%&)T?18M;E]/Z'I'Z!'G9+@ 9%A&HBHF>4P$HMDG&*N\K1>P5'3 MQ25>?F*\.T2LEX4UDRJ^\F09F2T]JV2]I#%5=R.V>F*91C %O5/6Z#1B>->+ MU/&60,M86";- 4XN,Z>4#GY"*L:?[84,&!JJEQ0!&Y>KUKBI3"16)KXS -AD MQ?(F]B>\F%RL*"&,9NN]8G8JX8C7;X/Q$^.98^Q,(>/$/!"7?'Z!ZY=:V2]* M:(9.&@4*7!;0[93=.CO'95&(HZ%A"&8H#L:G_5VJV2SB>7.<^+'?__7QQSGP44?T)V=2]?7'.)0ZO<2U+ M@_OB=RR:@,>/E6R]^\97>QGK>=:=%G HG^JCP2%@7TQN,MCG$.WP<%^<@:9B M))VEN/6]6KK5C<(GWT:6U MMA:!C=(8+Z@R\\)\*:5J.;0R-<0IKMPFP$B_RSBCG_(')WKM>(0NDP2BEW4S M4E_9W&&54WW"Y]0HY5MC1[0IN7*DL:6.8%O;PKB=P:XX.QFCU\E/GS*&;\L5 M-% .WDTI8JJZL+OU_&$X;$-O"H4GP*"1,KK/_'C\,) [6ZKZ27]5XL?U"T]I M3G)KRHZ0#4UUE/[VVG%H8*9E/P\^=CLP&05.6YMF[I &?SJ$YUGZ&_C:,Y#] M$4@5NS^_>$F'80-"3QF;&^AU#0=S+HO;1#UJ1J\&B)EZNM8V?^%WP)JX2*85 MK)NAX^5N<.#>/%?RN]K6:B'M=JIFJ\J;LB AAVGB7XR/Q#=^@*2L&2U?]LM- MW@V'%SUQ\O9R;*^/2/KXU7/ZIFKT*H=V.T!!UQ(#CJ!_\Q0L=MA3:)M(TAP= MKJH^T7 _F@PFC-"R6K"Y(*%=S@VBM)D=Q"N_# M@!)&>MT-#UP.M];*[$)[:P)= ,)TN]Z"RUB[4FG,P?85#=3M+-(EUF$!B6MJ M3JMN5 +)C['Z5)S!9%3GL?=ONN-HKU8S@VU!F4IL!JTV'?XT,J[2<6M/ ISS MJ;V:X?;Y>JAS99;[Z>F[(XE :&#(5IU@<-[ZJXPS:C/ALVH>E8/QWNO#YV?A M=A,"[!L&TJ(N;U@2\%&FT,&4[O]5 (M270#F-VRG-S45^TU88.TGIE]_W0M7?8.KC\41GW7^KQU9:]5EOI6RY<=,#,E*M(]15BMI6NYZ0 M@4[P)QR5:V4D1Z\T*+%I@"W*(K,!%[XLQ76[^971&PQL8ZLZ?#>7Z[M>DT+@ M:U#\NK:IG /+4[ GE&2 PD?KCNZ32 ,@Z3D*!_]I+3MH[X2A:G6IT:OE>CJ^ M,88+[N!]'TW[Q(C .;%LRB2 XTNF_?99BD3;/IA>KF2RT%+V/\ IB8MO[T:8 M3UKY4]G#GNT:FT(&%>$@6=32MLYQX]"A-%Q16/6'T\0V8K%Z2]Y/90OC+5XV MT^A:-_OO>TYP.M51;2IT\PX.SU%43C;PU/4T"/_LD?XK,I9?P)TSJ7+TOK'F MUEZI49;"XFT9C0:4>L%9O6,$19G?;\'"9NUDW ]$-W;0U2J!HPP<6]TA4MW1 MT1/3-"F,5;_U#NF>K:7K3UFV<]!=$E(-:*N_]:OP M]/H"'?%MUN<\DCSQ%.7:X(\?P]'>K3E4$:7)>VF+WBSA/8U:,$D3KY.!N\^P M_[C%[_1OZN&#JK0'55+5XC<>,,;I+X8'@);@DF@;8P)SE5P3Z\FVWN'#_A@; M!B7H98-78PK?:_;F0.-U:J=IF,Z4U[&S8K:^Q**]5X'!I1L ["9_8MK6-G"ZR]C%_9'F ?V2(QJX^I+,1>ZMF4,&"'&24"Z2\_P#I$J1>+>BGJK[NF:F]8( MBAK^*/DY0SL[5JX4IWXM(V*DT'G/N41H/6O"7;,V$+^Z^MY K&YB*O-K M::O[P)K/X4AN&D3FW07"(M!NH]M!*.BR1N?+SI2NID"C(P'&]D"N/ R^SCHH MY=E,)'2E4BIV]\"%2O*%6>V>:^>\;T!SMU^Z_Z6NI;]#F=*+?RJ2;$72B^^\ M(NF+DLZ#!G1*^GQS.#SZW[/S_YR.CM^]'YU-Q/#L6!R=GXWQ]\DYZMJ#-Y?T M1RWN<>._J%_X_^:A+!AO&PY=G[=6JPQ9-61:2L3)W#4P$&^L#TP5)$+)EY5R MV?5_/-@E_G[9Z2U_C(#F+.\JWOC'"#AKR_L*6&?PAC%I9+R=K;WO'R\70_NE M<:M_U3W)10!HSX$*Q.A&J-64#1,R!'@NJRL?J$O2G>N+5X.7K^JBX'&MX*$A MNDELOQM?JP;T1'=*;*S!*:^%JD+?#>HDM]M4/4*?>8UWMX/W>*,MZ5T:6,;_ MFW=M\"G6F ',ND;STJKY4L['G7[8R0-#F M#3*-F[>1KJ*J3N/6>F[9@B5C4V#P3D9TG: K1EH!B,W8];.TM5_2%FV7X\R+ M+M4:PU<@!S!J<9*OVY.XCJDFPS>G(W$T.CT=7PR/3L[>_;*ULT6?+X;'Q^[S MO>&[5E&^P%=W?BB-HQ ,]" S8":XW[9(NQ],+MT"0&74.N/V B;$EK, )L>E MS7&KL>4V.3FN1K=^^>6FA'\N/VT[%E9>UGY-L M_?HB_KM<>Z.#V^Z'O'S<<,:Z1BBL..X[%W5=)&'MQCS%N54;C5OI&S#LX:$7 M<:#9-K (NM#V7]^%K@'Y=7"&?[,1_U;C(?WQ1OP;C_\/4$L#!!0 ( (B# MK5BCJ0+(U0< )$( - :6UA9V5?,# Q+FIP9YV2>S34^QK&O[^980Q3 M4C-"8S#&-9%!#&'0D#HUB$%MEQ!'*B6F8>^H=H;<YVU]A_GG.==SU_OL][U?M;[POWP>[!IGZV]+8 @ M"'BO%8 '@0V0$!='BXM)H-%H#$9"$HO;@)62PLIOWB*-4U10(BHJ$ C*9%T- M99*.*H&@::RELU/?T-!028-J;D+9K6M@2%D? DE@,%@IK-R(4%8(*Y7\6 M_#N0D0!'@3,2(@&$#(24@>!G0 D 2 SZ+O"'( 02)2:.EL!(2JT%JC8!!(1$ M(E!(,3$4:JU[?JT/4#)BFU7TK<2W.!Y%D\[@*!=3;DNH6E:EIZ1^4O6M>P[>?D%=PN+BDO^\>N#JNJ:WVH? M-CY]]KRI^45+*[>KNZ>WK__- &]D],/8^,3DQT^?^0+APN+2\LKJ.A<$D-"_ M])=<,FM<"!0*B4*O;Q/2*>D+-F0I_9Y'>T[V7\'=NG_(OLWV)]< P"+A-:.AY0!EF!I5?/.!#7L>\#W\6%M_HE0-/SYMM%7#+QYW.5J>#,RRFW/<6"-RC5>9 M'WHP 9F^U\C^J]DKN5XX7F"@%;6^-M+T&]IY9UJ4+&=HH."1NV23K=#SYO6 MUZ4,#4QL-+'30&Z?.I MF5Q_XP'2V)/%9ZLWYTLQ=ZZ.9GW%!S'CA%JG>[T8[-J(FE6WUR,E%@4X;IEK M40 ,PNL;[ZD5/(IBX8C+Q445S$RORWDB4TY<9KE7$3<_,R^ M<$XQ"U5QE0J#6!BP.Q7+BW6"R*REI 2*O&.L92+X,1$_/G"R[%LEKUA8EZ7K M4U?UJC?5E#*KV*4AXIMOSZSL+G\P8[TM/47TPLO,_:K%+1AH@R7M[3E](CM\ M331SM6=M&]9%[P54$H/7/NH96# P_.EANJS#2_6/VU"SEIJS41"-^(YN$W12 M\7H^LQ.A>L6Z/.+SU-PA!XB.^VYT]'$O/OX1#,KG8'!;82KT)O'YW4!FKQTC M'*M5)/6?SK;W[N6A[_(]YFK%A>P>.-BH7*"#(U(6S*P#\9)JQHZ!KRTZ3S;\CR" M<2'4LC)PPNG:&?,7*P8B?1@LK'[5]SSKJ_"ZZ(CMJ":_Y/X"*F[IF$,0VC:^+]:.>.64#C#!>3HZ;KYY!(]Z!6!AWXZ0/%]HXH2-0"4VT/0)) M"6=^-SINEN6GPJ2_M66=VA;#6^Y I[LM,SSB':I3A$L2J:7Z0X^ W>.(,3O" M?&M!7H:BG=,]"3RAK[?#W9[-+;52R/1GY!1R+^@X.IZ_^\ZG_J9LT\F2P2:, MD+C@/'68[7-WC*+!MWS/;A^;HVV=+$I\A8ST3SBA;-QF<6CRO#;]6.C&!/F] M+Y0_R-"DUD^OI12MKJ>1M?B9X][=(CO"QR"QN]C +U2(*WR:?7F6SS"ZSQK% MU!&L.Y>(]S;L4M3P\+"RJCUS0BT,]3*7-)9'#LC-;%C$#9HK.:?<2AH[=:=: MX/"*,Y])MN4-GC[!RZI \G&@14CYZ>7%<_[>'I-=A%^P'2MF]LVT_M)W\XE4 MG<:]J;TN+#L\_UC3MP*MVD;GFH;H[9[ZC/2 M]O?D7;*[4B@XMO^JH5&[TA24@,W5TJI+Z=K=@1JPO<;.-,VGDZI2O4E74G?K MNB!F&V:R?U(0>Q5!+/#ATI_,Q*O+97AEV%'E9_[6Y30B>'JNWI^2]Z"MM^'N M4*239.(;JKS<5%PQ,:T\UFM&S_!3&=''?O%!7 @7A.ASE,,(>H_!CCE.P1>M M[, R%7JJ.YFV;T]L:UZ2B>JIJ"U,]8[J'QX$+2+X'O%9LO257"B&*1(TE[F: MJA>:1T\^%.3G3.]7?)B3))7\_I+!)9HV);+J5-_!>J\M\<7ODYLJJ()L;^=2 M7V^IW 0H*1W"1>*2[8USR$ZJ;169Y#DK7;ZW/C-K+O__LI>.96W=I3NXXMR8]Q;I)3\FO&67ND MM37))J=.;=$D)#%#$0I!VE8^_07 A_C"BY(\K1Q6G=HSD0G@U^@&NM%H='_W M7Z\+WWI&(?%P\/V[WC='[RP4.-CU@MGW[SX_'@P?+V]OW_W7#Y;UE^_^X^# M^H "%-H1GWW;/[4^3RZM M_E'_.&GRE^]>R;?$F:.%;2$?+5 0W=!AK]#4COWH^W>_Q[;O33WDOK,H70'] M-HP.HM42D>_?I9BF-GGZ!H>SP_Q/A[3_P3LKLL,9BC[9"T26MH/R!HR(A3WS M'(*GT8L=(D8!;].C_Y<-Y'O!EU*3UZ?0Y^/TCXX&A^S/3S9!V>>OM>]?!OSK MWOGY^2'_:_9I3$049'])"4A[)DW=4A"]PW_=WSWRN@&)[,!![YC\_,6RF#S8 M08 C.Z("G/Z8_KQ<>L$4_Y#^1']DL_IMQHD'-+7X/'_+H'S_CGB+I<_XPW^; MAVCZ_3M&]$%&UK]]^^D;BC+[Q Z=$/M(SL3#98B7*(P\RJ6"#/ .:JW+I+(_ M'](QD7^WAOSN\(=MD;.D;'MK9.'0NL.$-+*OXYX.]X9^=*3+0?YM?7JVPT.+ M]H["@'Y@'34OQXZC6AS5W7T5S92K];@UI_5VWX[=S>QF!^T0S5% O&>4,%'( MXZ9O%0OX1)^MI=ZMI/M.DV[&2NE^+/J^D=IM^BT)R M_7OL12O60Q^'@Q)7)9\IUN>I 2?G=C!#Q/("*QFC8YWVRK3)_,;'+^*EF'V@ M7GMG!ARCO5JLVV:3MN/6FEN)\]DO,2C[36F[O*=LN/*(XV,2A\C*7-E^9XFH MIOV>BFM(S])#Q\%Q$'G!;$QEV?%0V="4?*;8W\ZKK,FZLM9]65EGW88FX]5% M3+P $4(U^I,7< !E+C5^H-S0>D=5%F7]6,6.NAU,I6_H9F\'7),P]?QL^TP- ME#5.\R>J_:W7JW*(*Q;:4_*/0E^=ZT3.I!$]IH;ISD,>D(/HQ#WY:!BXXQ M M;<^]?EU24[FR_>FWDN^&O7Z5D;SG;"LDUKIOBW9NI;U;6??=&E2P]\;VPI]L M/T;WR&8S7'-H-GZ@WB('5;ZQ?BS>D57HJ;,W5 P:)Q=7J[%O4WFG.QC;NY9L M[CY5KHCD7RKN$WK'589EW?W=2CKDNV?>Y=\MVFFW=\IY=TMI#68>V_@(01&I MD,_\FF.;!QOQ8%#;J7L>))_)3T3]FO,A[2)IU2D?GBBVW[D%A?RD4-/!^LP"SQ-!/K*CNRR]27_5.GS[]>. M]EF/E2"/=$&Q7CONR2_?ENQ](56UCVA6-Y?K?U6J]MKI/N_#RCKI###I>HJ? M"/H]IB1?/]?/+]4_RE7\H':47W=@)3UT;GP-/V8EP.9BQ?^UJOHN19])F71^ M?GIT5.-30R3.W]D;X*1'ZZ_9CXV1W1WS-(*I)LS?JQM2E7ZLV/TX*VN>&UET ME?77I.?F /V.C]) JP8.2CY3+\*:KZW 6\2UM7 3?%76CRL^;Z:X[RZM6@6[=7 MJ,J?Y/YASIOZZYFTB^[ T"H2K($IC1]H+9R:BZL:&M89'%L,$&M@G5%#]6JK MO[8QB!CK%F2;X+$&IC;]78-W]4"9)9\0\Z M_!&$UG0;H%F 3>.AM_PW'8N]_IIF'7'3;7,;!-\T\$?XD89>THG&4?"K8Y=F M8$Z32:'30.GCK;^_40?I=$QM':_3= 4C^$9UF59_F5./W>ELB8T##ZY09'N^ M;N1!]K6*>?57._*X@[3?;L4IMU%GCMS81WCZX,WF$9Y^)JF__6EUZ=N$MO@< MN"CT5W2"^1\FM7>-;?O0,6[J3X7T&,\VYA06VXTYL ,\/:#04O<_KSG T+&_ MK_$E?^UN S2EYII$WH(]GZ,3.XW].V]*?XSF*?_M:!@$L>T_T"^(3'",NU%N MG32NYR7%9"3"+(6-_H-@R.;(C*X%G<7R=I:TO/45N5^_[9.*B;J>4CYJ7 MJ)5\5*2B=L?8G81-P]Z:[ ?9=QK^BOJ#+$'HF\QJZ-@FV_WSL!E2V+:'SN^Q M%R+7#MRJ'U"E!HS[TQ&#FMM*(09"7; .ZR$579!!Y%=J\E>9G41M5:)D6]J?1Z JF\[6Y:O6OU+<:M[/ M;DO[4TM@;]LBUU/+6,U/VVUI?QZ!JFPY6Y>O6O\J<:L_(NVVM#^U!/:W+7)] MM8S5G-C=EO;G$:C*EK-U^:KUKQ0WW:>>W9;VYY# P;9%;J"6L9K_O-O2P F4 MY/&Q0&)D+31<7H-ZZC/Q@V6!9)A4FNBXWL!ULS?* D$P[$09-S6H.=]-7SD+ MQ&4+]2PZ*6J0HINLZ'%Z!5]2$NEC9M>.>%%C[(% I9CS>_[*Q9/AI<% A3ZQH%E6SEJB\/NC"%M^2O,L!<\(+)$ M3L2-%V$2%(&LM>A(2ZYJGG=#N2J*D!=8*;+,!.HJ8FTF/E=HBL*053P-B.?R M.$\<;"9(&W6I)5(U[[JA2&4(K1+$S:2K$R]C[>BQXV^Q2&U'P/+A H>1]P?'D)U[TQHG$3:)LFW1D=8^47-/&TI($=?:09"5<8FP5AAN M)SR-PE-E:V$U/JT>T)+./&-T^F!*)CUM>E*ZD8YK;F=#V:E]7MIOGE;6&EGV M*JS3-BUN,.*(LJ>X4,T"_%MTI+7UU/S3AN)3N+;@P,I[D>8+@$YX!+<58;U$D5;P(;U5KMY$:0+Z_IS5_C M!UHVGJH"J_2=7\>BIKNXE!>:K_B$GZMW[I.:#U'(O.IU6OY=%REDSN%[FYYF MO&AUI7JHW_"A:BL^42>Q%/ T&\RZZA[6;U8[N6F'57^MY&S-DR>KI=QE93', M5=JH%DM_43*HYB[+4I5V3]U;[I##P/97Q$MRVM"9949?YJ;BDYME&*6G1/[? MFDIS>_TKA:+F!*L*A6@;SK"E&7-R=)DSC/>S3K'*SLG)3PJ5W(F:'TS!]VQH*QW;R@=/5SH?OK/4VJ==,TFOINGM M/*FYPQ1<;LB6UAV5S7*:-]ENXJ]T_!HG]&X9UEFEM\M&0HAO2L M\IQEPQ9=3DI::$3(G#146)$QLGH%F>5"3X:WLO&[3=?@B0R?.C**(Q+9U) - M9M*W,(*O58;V:;T^L0FCTV&MPK@=CPU"=//'(RRX,9W,#Z$=\"R3=#)9O+87 MX(5G^_?81=)[YI:=J2VPTYISS$A&BN]-DIC)3&I2:;?O3T"ZG-9^W7<4(NUP) M<8BIT'461[LR*DVVHOIKI?:I^?[D550ZYVR;1T9>@-QT.EF,N^H!4?/G&FK" ML"2.^($00Y"WX1@ZHT)9[1LO%E[$-T[V.![SY, H$*6[U_A<@^,UEURAV^1] M?+%CU?KMV%DMA-2XZY;^HMQA:]ZSK Y2=[MB'CP4+V)N7O!P&A:4':(Y-3N\ M9Y244KG#1/Y:P:0+C?57W1,Y[+IE:ILR;;I29BBI<^TN!]P_M5)>_7GW1*1(]YDSG" M89(CD,Y:ZF&2,5+20*D2SAI>G"IY6AB0?Y<.V;E'C.MH-@-!S;9S47F)3G MHM0X&2*+0;)R3!8#9>6HNO/9;L1%KTK+AIWJ"%/-N[9#8>IRXFYPV+1)Y,;H M*8X"'"5O+:EY']HN6F=ZE)\Q]3O0D9N:R\]$;A@6BX*Q*!J+PK$R/!8'5$A> MV1TN]0/H$@8\K2)OX06S_(=JC6Y13)UNK(A_]NS\<>3_&!U&C^C'/\X&7UY[SEUT].O-3?_Q'X?/KQ>7OQP]NX_A MTS\//_S3F]^]?AI>W_0^?GX\__)E=?/K4V^Z^NWL]<1=_G(3S0][B[]]//_G M77QS]].'X%\?3N^=7O_HY7[X:__A]^O3GSY&?US?_7CWC^/+QYOPRV]?AN]_ MO+T_?_IC_&,T.1U=S*+X_B0\^_7NP\E'K_?SS\[D[-'OOTS/SX[]/S[_=GO< M]XY7AY/9]/J73Q]/>L=GO_XTC?[Y^8_7^-KY(WZ^'(]F-W][N7 __C3\^/L_ MK^WAWS[]:WK^M^%K[X_)^2_CP]N5/URNSCXXGQ[1'_WCE^^__Q_K\O'AX&#KJXT@.W18DN@K*ID^YJF\+C&)R"=% M;6"-EEIKK%4%=N&22T!Q/TP!EL5Q\5P@?_[5MCWIH)R@O6PW9>%\/Q&PO&RDJ+AME7)V ;)))-9E[.JLZHJ%JI70)OJ_'7;87B1Q- M]C7/VEYL"2/:?%Q;#F9@B"5)^%9EAM2C8)#ZSNV20R=-HR1-?![,T?U]C MC);P(_4-T?N:\SGO+$L9V(53MCM;L-2+R$TGD=KFL<\N>-/I59WCM1JK8KK> MU[S,,N;63A,)ANQ+*T61O.9(<72+5_.&$$>VGSE8I3>#]0^57*Y7H]'G,A\O M=_UVCCJ3+$)WU$QVU0]=&S_5<0Z\K_EG#1C+1CW@PW:/7G4X&S\1]'O,WJ\\ M"Y^\"KY1+M!Z!K^\)ROI2J%B.T;EC+K"3LPD?TA/24'D1:M"]H:$6](O%%;Q MT1$_7:<]%/_)"G EW17S1?PON%K][O"5?&LOEQZE.OTQ^2D(<$))-J??T5^] M!;,:K,!>(+*T'51BZ>M3Z'^#P]EA_^AH<.@%["6H0[=-0O>MA7V''=Z=I G[ MKX.LW0'[Z:#7/QCTOGDE[KO#']J@8$0_V<081=:N#8JI39YX=S$YB.A<$]IO M?]",@-#O^?#%1C/;7O(VAXA:9'DW!^RG=G/A1N$AZX/UVC^@% UZ8CRJEOR_ M20Y$0SJ*$WS"_\N-M#F2-6"L.%F/JLT%$D8MV$!;%5B0]U'F@2[I!#G?S/#S M(3TRZX"H?L[^41HX'92>YOGFQ4;]_EUS>9W1M.%QP?")\-O_=Q8CZOMW;%3O M6_H;M3UN:4.V0[RS[/2K[]]%84S_._F*VB@>=B>\G1N'Z+[/+)_L6T)5 M(-U-8_;7#R&.E]D@'NV^H';;@#:>@+D=S!"Y#9)7$7M O !P4>[+I&>FX2C) MNS):YUVY6%WZ-J&=?@Y<%/H\ 3G[ YQ9V ![>0V*IB1/A$\[GL;^G3>E/T[R MTL+4D@AB>BIC>1LASDH;^*(ELNZUV%FU2 '$6=#"JR:[H4R@>-\O)!$.=!B57G)+.N8G/35#X'(MVZ MD#760KF:#$1B!0BU6%NNGC)LKIX"D6A#Y.H#24,!"HATRV#J<+Q4BP$B@CZW0I9[&PJ7+*$A2_D*<%1E,G66@3H<-D6H#U&U< ME!!)%F+4,6,;<^Y"I%*!5,]/5,LX"Y%2"4KUYK1V?C"/0$-&U4DEHRK$&6A/ MA,Z:5N0)G33E"84X2QO1H;5>&C(K0IP(&4P=@JV5RYY$7\7H(HX^B9]G0YP0,^!:(D.<"1/8>FZY[%7FL/&I*,PYT$*L1W[Z^G#8\!P2(NTZ<+7D/WU9 M-Q2]]X-(O#9FK1FH/&L;!J OA#70:NC%PB.HT?1B2#QG*'NI!7$BVI*@J16: M'K:,U@];(,Z(/FCU2;'TO@,BLDP?5UT'$0J7H4=MW;O(Y5;='/LN"@FT>/AVL*4' M5=;LTEYZU.J!0V/^^Z]/0P,FHT5U#I"$J0D%$,VLWID) M!1#5U./A1&- M0SSUHE'(*NS]/$?!XQ(Y]$_.)0Y"(Q%3-^7<(3H69<:F,SI0+,YM%>*K5 ; MV/!G$"W@,Q,+^ RB!7PFL8";6+JN?9&F<4 F2@E"GPF9QQSB">-<], M;E7.()[2SF1/+1PG7L0\(^L56H:([H*L?SCBI0(HVH?E"PZ ?:<"J*]@()ZK MSTS.U6<0S]5GDG-U42D!$*4R'-D96BYT ,QE%4#1JI!K(0 \4@'47^X0O1YG M)G=;9Q#] V>RNRVY#@(@74J$;2UG .=/%4#ME?,> *.:0.FOG/< =N@F4%J* M$@#V,APC9_-[ "NA"92!\$!T1+R7."(*FUJQ_M\P<"'6KC-":\ UB&?B]R9G MXO<0S\3O)6?BXBX!8-67X9AM6A"/AN]-CH;O(1X-W\M"Z0RV 0#VB!E\AGE/>F]QCG@.0L"90!A0 L!J;0!E0 $"%-($RH "BX7AN$L1V M#M&(.CZW/(9ZCSDW.4><0SU'GDG-44><"6"-E..U- FI I@N^4.8(]6 M =1>[KTC )M7(RH3.Z9W!( GC:@D5"CT+(!SO!)A6TL @-FI MAN:P# -!5 M@ZT! #6-J,RV!@!'T4949E0 , P:49E1 < F:$1E1@6 [:L1E1D5$$_.#)49 M%1"/*PR5&140CRP,E1$5,,MJ]0Q-2:"EM:2F9,/W('5W3ZJ[+^,P!!5C4P5D MQ@&0=D=/:G=QF6/J&+,PZ9SU#XPEFK;.>H?$$L]Y9S]!X MZH$TGGJ&QA/,NF<]0^,)9NVSGJ'Q!++^6:\O-9[RA\S7KTL4$$@J0PS-C"L@ MC<&^U!C,2;\-'+Q 'E2 6848]H#6:2NUY=:MI_B!:)C8D!1!'5(8F?N%0KP M@C(/% %-H*3A03TXV,MP#.4?Y+FB;^C/!%GFL-)?J&9PF0)05[?<.S!,BR@KV^]"Q1BM($8']7\.B'O/1 ED3L]0W/ M0"#+(O8&A@YDD*41>P-#!S+(\HB]@>'E+\@2B;V!U%@:Q]%HR4,31M-/F!Z5 M@BC$OL]P!Q$*$8E(ZI@NT[; 8KL<-5$W=3V22-Y7D BF_74ECH#M#+EGJ5" M6]T&#X@LD1.-IA/#%#GPVR \J3/SW9/CV!A-B2HGL MV)6XO1_0,PIB1(:!>QF3B!Z=PZ'[S-#NP708$"&>"=TY90((?D9:$+/9;K$7 MLV)&A^P6$2\67L1^X+)&^Z%]H,#Q$.D!IE\*6[9S3D+;10_(0=XS&S+[ M^(4!VR'%+GK:A& %;O%F, I=ND3"U>/,1-)JF6GWC1;+Y0:R.2;*%/:(H M2GX830NVR3,*FZT3R PVID4D_ +#;!A2F0AF-R%>W 94.&S?7S'YP;[G,KFA MMLW2#J@E WF2-J9-\AABO6I&TP?D(K1@" 4C0IXD0TK$3][X[DR2'8+^S@"S.*1]$P?5VB)*0AF,NYRLC8T<+=' MHVRC'=LK?F@83;.3=O'XL.=*?'/BI#IJ.N6'[^M7A[/J@;8?,=7'ZC &O!PC M*P;Q;/L,PT?DLUJ._ #*3F6<4Q/:<#)'-TEY1\A3N7UBQ4_<"YF=J,()T<*+ MF= /'8="=K/M811VNU./BPESN=UPT7^?9I%6<8_RTFB8/@ M!H=9?M^U[9:T3R.6USL,!8)CVF9]TH8\FUNC4?YLN3A*UOMZM*K+\K\D;5:M7R[2.O5YM5\(>][[8F2' ZXVI[@5.6,[3!:09Z#)KAB:S6; ML0FF<[9(76ES[%-%2Y)S8=GV!4VZ.3&2B8E#JCO9^;%2NFQ=O$>PJ2^6=%!$ MC95GE,0^@IZR+9(IS7PE*I"=;5H9[THV7Z%F4F[QK6]/(,_K3N@52VLVW!7E M$EZ[/O+S_\5J#\^?[8F21>>B*!%P:AO[,7.8%BNR ];^"N 2DNF\T$. 1\=, M.N!JL/3,"K(4:*!7WZJ+5AGMDIKH^>DG8MD3FJYG : 4=+$9;H4)U\?D#E4/A\P\(6.J7VFS%#JP2= &+O297WG$\3$[7M/> MO-D\PFRM)1;(Q>J2]4Y77^"BT%\Q.Y_]X?IU26T>]@!N!6)&-B1!:VZROY#[6 ME@RI=5#HO^*,+F^(#:[I43"D(.*0"0>UV#T"6%UNE38M/5KHO_ ,@:J=IJT* M\,RUID-KEC)'6BG09*_G:PL4"6T7JP>TQ&'$>GM$_/ /6-@-T6MM"?=V%(=>M+IB#A# M MQZADEM\$4 MAXOD,!LD3DG Q"K0ZIH8->]>:K'D%Z_7BZ6/5P@]1I3>Y,81\*QL2HYH$Q1X M=>'M\G*@PN4N:@9HBU=#U)7Y0HY_413''2:0%W\+"G0GAW6%@R0"F5I&:8@0 M*5PU-QGL@.=J-HA;.^;"*:D_,/:R9D$55ZL)MZ"[@#Y#_1HAF>! M!UP[&*+7,HX>$;\.I])S;X=?$(L\R []@&="$[6>2)#89XMKM$S/5H3[/S _ M7D&>! /DFF<'%IU]1[=@-]U20KH-.VR7!CP+6IB%2X':W!29[:=.,"I'8^Q[ M[/W$%8ILSR>/SARYL8]P[8+D*;D@P=4+$G VUN.U6,6TC:667[#1?J>Q?^=-Z8]1=L%F1\,@B&V?O8>"=X+9 M)9DB?;:;,?=SO;4B4*(?&_IK7'[B:=GE^W@QN&VLP^(45CUS^[SPU'1M8:7) M!MG/I:5'D60M-=U3B!?P.KJBL(";8WO!">..*34*']G*N( D]@UHE%FVJJ<, MA0[AIO(R(4*RH%7Y).!.@!+YVR^QL=LQ1Y#ET,O[W;&E-=,L6X!L!^=^P MXXDH%A]!/Z&HY&9.7[&57V0#3MJHAU_R1C--9< G-76\$N9\8K<:^2-UN/N> M)GY%:&,AVPU+8K!84*90T6-/8]W0?K%]P!.@!5^7/U VEK.W;9D&8D"R"-Z-9N!K? M $@,^!-J9598$WA:K4Q*Q&R=F.$K+V.D,6!78Z0!2?O;TFVQCONG:( )/9O M3; PG1?O69$"'JZVTX,OW&IU<^ #MOVU2=@L>;__)@Z@-\C>[Y>=0++44\)4 MS9"3DBBQ2].Q9 G;UD\\OL8<;.P'-"!#'%"$8$S&YI5/#&=#H*%QB+Q9EHMS M-0GM@/B\42'Y7Q[2NX?SM!T")=F72RDZL_V(6JO%5*B 5Y4>?G7"HVT+Q*XK M!M7XJ]@Z&]OQ1&'[DN[8F!:E'MT5[W>O1852($[KJK-.\GWDS6?F+78!!77B M/>)G''ZAN^JEO?0B>NI9[[M92O*O-V^;2M2FI(F#-UBLL/'?2R;&9ZYSK((J]+@J3@7K$N 5THN4.$I3!/$4"6 3W\8OHG MF.X5>2/^'(8IYK>)QMB4> WPXJ4?8@HQ6HTI%N[X8E<:2_;!)U3WDT7)$R*< MV"/TZWO\O'YN#,G;NE6ZA&;7=@8!Y"W=.D4R9UAQK&%A*$(1$L"^4!5P:;X; M3*(LX3;HLTD9J.0M%&6_[0NG!#*):O#B0V@M *ZV./9DH]R4%,-@1\V^ 6V) MVR!";'A\P-A]8OY"8W5%KU"S\C'?,VQ1I#S1Z1#>:YGA]0R@TZN KA$O1=/WNN:>KFWE_YG+8,J/<"ESN'UHU3(<[,E M"H57QNM$!T5O$-50MXNE[85;TJ^[.I9HP1?27FB1!AK6:B3#$H9FP)(M83O2 M4QP7\O3L@-I-38]B9UD(4^H.U6@ I]2=59 $Q2#>HF8E_]IG :>*IGH-O+C:0-B6+5M_T1]VPS:4N<2$H+ MAY)'/(U>[!#MX$BULT!Z-7C9DQH2X45ZJ\=,A+FW!$QK$UK%L9&]J43./, ^ MGFVC]N*N(D3K6,T*DDG>I,51'**B!MZ#C ([HG 3164TW)YMJ2UIDXAHYMVJ M>_OL,.29=Q;L102>9A^"$\&6% @-/./^ ,G0!MBE04B%\*RR@PRP]2L!+=I> MA-/'%A0A[,LI#K.OU@Z>_5D36H2(IN=GQ!)9(7?XC$)[AIC1PAX%<\,FEP26 M](Z!HLW:*>S6(5%2="*:)BAD;QE]'LE,NW^)YL7(V:]&C0B7M'0>U0:LW15Z MHHJ4XKC""]L+DO\M4N3R7]YV:U*@D^0M+K:K"72E6V@+L05Z;0XK>@.DEEKB MECRF>(I8S%,8LQ^S #B>L(P[5MUQLF3I-O#5%[()5ED.4HKIF;+A&:T?6U^P M*N40X([M%4-25V!:S<#M V] K=R V^'P@#:: M-Z)3[,O(B@_P-,/VBH7H\LX+!A+ 2TP9:IG?IC1K@.FK(I4%2N-@EJDB2.:3 M$)=LV1<;U=5N]E?(20);4B#4.CR*.&MV@4-J6%/J(,NN"'%[OI>*Z.P9QQNP M2R>"5\T1]C*D!ZP5\9),TQ[ANWWF6^--LSHD]+!;GXG P,R M+=Z$2IEB:AZ_4"0*!S[_9E\D4PA=\H)'NR?XDB,%+5IKQ6)7E) )3J.&@AD? MA=\C9I+V"=/C)DO>Q_)T%1+#C*8[>/:S*R_NC@@VW,LJOL4'Q$RO# /35GNS MZ'0I,5Z#ZH[A+TD3&C2=Y/4^5L@.*U/0JB[%MAWF(J1"6[K2_BK5>B#FU,-?Q6+$JC=KP^@"S;P@ 'XDK$$5ON;'KC?UG#2] M0C)=@'5](UR]QQ@K0=AI=[R M)!_'T(F\9R]:@;,*-J1$? !HW3$@TV$+-)@> %B.-T96;/MLZQC%$5O";)WE MFAQ$M;I-\.NM+!8(3@_UZ6.GV2Q$,[HV;P,F!\1SDJ2"Z^[A1@.W)TGW4*4Q M^TTZ96]$IZ1H-IF0ZU>Z"7JDO@G#GHHB;(W2[44Q$TB9<"+@+QP-BC94W5D* MK;4 [J/:%E&Q]J*R<7RJ$:!QZSM[L,'7@FD9+J=$HJ8W M$L:PY&M9*!M)Y[NP/"631!C_R%=U FZ%J W7V#JY/LLKE0[V(;0#7J"4N&Q6C.V?X]=!.^YQ>Z(U+6)V)60PZN7)XRYH;3CL+(FZ7EO8?M?=TD*@&J5 M#1FEV]DPFLP1G[NKNE^=\^*-:50AU+!BA()3^Z1X^\>>H&=GLL<(.U^2X?=Q M@;2G9MA]\L$V(Q"D7)\1#S1ZC!PDX2S[-RRO:#'G;F]9+!E7O5U1IO/ M08B2-\L?J&TQ"M9QW@6-^:E:YAO6++0A1Y+\P<$+-+%?FY.C!:R#/&.D':Q( MH5YL4]4=<)O7;@B4%PG9ZH" ]JO=D29^N\I2<[YYH>5-EZ@,M22I8*75UM*Q M["J/8#->\9514H;T!K&D[=1$?DTW[PL4H*D'^&), 5RR&:29L*I-=JI?-B16 M"%FM0S)E#)]((63)"[U$SJ]H.SJ$4^T!O!!K$B"_(4VZ2$5D;Z= CE]=HFFG9!KB M1>:D)"]>-,_R!<$SAW= G5ARMCH8(#MX1W2)3NN? VH\^JROK(8O8*.P":R( ML*W.X]AF-MH<4=5&2?YS+[PF6K_")/]9EZ2(2IF/R??Q"UM Z1-K:F)<\D/D M'2; GQ(KD&\@5V.;1&Z,GN(HP%&2DX<>%$/;187=81]7J@%A&VE'K7'V:Q4: MDB3,$5>; 7?<"C%O)"/I)T^KR%M0AN<_%-KLXQ+3)DNR*6]GF/U:7T8$ MR>J+N3%5B_2X](C"9\^AVQE+^IYHT-$S"B?>8AOA6+NK4*I'@:1&&&]>:#., MAF/LL8Q'^T*[&+SD8I!?\*^S^;-GO=VY8+2 "^^+:GGU]YYU:&-']N( M,&]MF:0A '9#","^;S=*TL2!2%L;:'_W&2VBI+&.9N-]0 &[#*3C#5UJ:'EL M0EC@Q9]%&O7HVY9(JD;;7[G4ITPJG/&3D[JJ<#77 BB-5P&Z+?DH%(9FW[ * MMW^2=::B;(M;EGBH_5U>.C1MS?A@84UQE!8GN+")YS"KUO-CV@4U9J_MD&EVB"[VT*D'75:,KGFVKE1^2PY'>UZ,(6CWTV%R0)..$J MRY.)I46H&I+)\#I55#R3#^@1-?:9B.;5&L%M6UNC22P'6Q@"T ZT56I$CAGU M(/R^([MMW4.I:L"_B025NMLK:1$@;R\9+"7N'=W17*#YQUI2L,&N7.EOK\1# MB%V5T=E?-X(;T%0%*MX"[JF]%]*C2!I(0:=LC'V/E8Y(IPR BK,\NL]LO/2[&QRF!3[7>10A MBZ8&>K%\CF-VWTW0*'F]33YBG^5N&<,IX:5&*"TH8P?#68CX;U>(.*&WK/-3 MO(WN<.4)H8F9E3N0>7F.3SBZ?G70-NNM;2%!A1*BS$!+,P6,[9 _7V8A010P M9'6OB7@CH@$I?P.LFCGLP7&T 9W\G6&^O2R^L)07\*GN,!)PB$_GU M:X0"=X*'KLM5B.W_LJ7,^=O*/"Y"J*Q(E&9TP5D*86WIVS5)=6"JBC3L2S@L MX6A:I>@"MPDHD,H>UV1I%$TSGK1I\ZN;C>TK4\ R MMW(RELW"!O,,;I6,>*-I(44@'VK48)%])3'>C *)5&1)R)(O?T(D8CV!H%D M3?J8I9):=UK.VX=B/Q1 M3F'+XG=3"W6"/R7"C-R4N7"]]NW(V2QK,_BM>%,:))5S@X V+DXT(&^'%)Q, MP:2I]?CTL( 3)B. Z%+ADQ<'6BR\I&P+Y7/NB85\6:4+65*R1-4!(*^ "5CE M\6SW=P&;7K(64 HK&6)V09+-P^K*7E A)X\XIGL:MSD JR,-["*RK[QGST4L M)) DJWQM"GZUG:<)DPA_-6D@N'VE&: N.8"V##$TV=F:*\2VUN(3++! M!P3[GLNLNZP=Y%NF1KRRS;R0^I6G\$*+91X@#)E0*6[AJ7B=I RPYBJB5 ;$ M<35@A^%JBL,7.W0)_$MZ)7;)WL(RGU9;P69E'6Z;]!+@5)P":1L: >D]#8SB M,(7,4PO>1*XBE3!MK2M'4_IO7I6=0A@]^=[,+CENOIYVU\"HS,6:,AYZ(LI& MN!+VB2)NP6TK5S//(5RAD2<')R+JX'C_" MH*& 1/R4Q@Z^L,AC(-->A6.28:R:H@T&1?I ):>JDELGR6T,A3H1,.E-YNWD M$?O)G6__J-\?4_L+"#U2<(I+Z65,U15+VCFFF)9SECJ)533EC 9#G@9(R6,M M]M2>GRR3K*10J!+@DO,KB$+,\ZX5$G" (4B,3?:VC("1,Z*T1-DW:6374R&P M%@X!8G!2N4KJ;=W;49KO9,3?F--%M^"*[2;$BT+BIQP-$+HW0R_<.5IVR_8I M9A) V6BV1(9,TZ=U''B<'VLZ]Y90B!!YZ1O)I(3+YBMUA2NB$.L'S $J34@#Y)>EY*& M ;T9E/21+2&U0P 46L30Q%'IZ:&%'TZR\J)0")*"DZ?U\H((!;PN7)!(_QDD4/P*!."Z-$$C\ACTT'JTAV%:-/.,S*D<$@3P5/%D$TG5(]>Q.'@J&J#D272 )G,)*;\YA M.0@$J(312LG"*G= 1M/)'+%SK1T \=YJ(#2) MMP5"5#,J:=H6>+&-(EAB<>,M (%7VS74@,ZLZT?VJ@).](L$F82>SX^@[F:J M<(1*Y7-@^SYVV,/.U! "0H (EVQ3^AS0\[5;>:T#9&N28A.O[%]1B'G=7RJ6 M_!@*@QH1+#$A)+438."OH%$\V69AV-DQ(?/!I2GHR=A>,0##%/37?V=BB%>D M&X?N;S%)TI=,,'N9&3B>C_(23A-,_WEID_DXQ"R5A'NQRI]<#9W(>^:N5T"S MLE5R).%GK ^ZT$/D(%9S@G8+9Q)DX.01=3BK0@^(F$98PB0LZ<8[L5^3NS\X MA(BA2>R-0J/UW0U(FAK@":V1M-8J'#JJ@*19U0L>53@4-,,2+9.&>H7E8GW, MRQ^M/B:%^HIG1C@4;X$&X?10M4'W4(@*3@Q-=LU4M P>N%;@QD'@CD/$[-7< MB@!#ISEDL4,M+8 UFA;2V_#^F3R$:,Y>4SZCQ$)@[SK@S$)[Z!*?U;I/]H2% ML#_=X)#%7;U0F,GE)?L1TJ-J<\RRRY:\-V8I49%B_X_M%L^VSRQ'B/Q7(-6C MELH,#EB[XFY(ZH9)X*ZU.70;/""RY,5>Z;!-U: @SM:F MI$@=Q/DH-W0)IBFE:8=IIEZ>3IQ5.J/DLV&\ "\\V[_'+O)![B\;4*$Y3=F; MB28)O0VX-*^SS:UK4Q=:CG%2V@BBK.V"/+V)+8VSC\NT'0&:DY,>#PIC@%Q^ M4IQZI*81@:LK*EHPB10@E&@E5*U4/RI4J@[T@9VO!;@D/(N7R^0' MV[_RB.-C$H>I(7?CXQ>(A\L6F&6&Y[JW<'4;\,QQ#,&(VA[/B$1)@$ZZ[1?] MKY]P1+_ _C-+>9\.#7.6MDF7R!GQ,PZ_\ 8\MP*<:1#@$J^(*TR/L/0_61!I M0$&UL[3W;"<(0@0YZY=) MHI'0C>Y&W]'X^*_GN=U; DR@@S[M]']^L],#R'0LB*:?=NY'NX/1R>7ESK_^ MV>O][>/?=W=[%P !;+C ZCVL>B?.?#$R86^,#40F#I[W_M>=_U]OMS=SW<6' MO;VGIZ>?3?H=8D(,B.-A$Q#V06]WERX8+GF" 5OP0^_:0;UK8]7K'_3Z[S^\ M/?RP_[YW/S[I[;_9?^O_Y&\?;8@>'PP">A1O1#[M1" ]/V#[9P=/]_;?O#G8 M"[^XXW_SPS/[(/;]IP/^[?[1T=$>_[_KKQ*8]46Z;'_OM^NKD3D#/5RO\'^M1M^;9=]M-O?WSWH__Q,K!V?;KW>1^S8 MX Y,>ASS#^YJ 3[M$#A?V PA_MD,@\FGG?D4FG21_8/^OK_$_[!/_L!_G#B( M.#:T&.V/#9MM930#P-WIL:7O[RYCFY@;]%?$F;A/!@:,AWOL6WNYB^QQ1-5C M>DF%O =M^HPI>OM;<=86"G&H,90 0N@0]7&NVL MM9I#NQ;%\]9CZ*M'WB"S<]MYDLDS-69X-G,D9<>&< 3DW(/YFV!Y@ MN,S @!#@DH'YIT?5NV4@ZPH:#]"&+@1D;#S8U<1&!3Q5IU@!+M4$3PE ?K#: MLO]^T_OOMVO_^TWO?[]=^S]H>O\'6]D_TZL4&/OCC()>&C:UOK6T6]&*ZO77 M.434*8.&[=,O3K=K8!"/4=-=$]M!QATP/8QI '!L$%AKJXJ ;\&D#>8.=N$+ M=];/GA?4R -R!VPF=ZYSB:AC/X44M(]W'1)( -K"=I. F&_C$,B0>EC=@07% MD8$>@2ES+NOL5P:20HEB #/JT/WQE=UED!&E,YYN-PP22T#C7DX:E7^J=@ A$-R &B M?W%O:5A>B]&YRZD,\F/GRIM[G&K\0&4$8E<.J:>5JX#8SBYO,2!42KAAN $N MI3' U!J.C>: .;+(XXI5!M9\$LSHE#7$)/>+U=E:^\A0V-@$U_,*50KPW\ M2(4$34._JI91+EM6O>WU"R341EH#B\H%)"ZFFG<)5&Q';.TM!I&^XJ'P5>RF M;-6-4J :PV36FAZI*XIX;$O@V07( E:X*0:D5N4BA$KAVHX9@V6S\HZ#0U"V M\0#L3SMP@LGNQ+/M/TYHZ,J2\]RFQ*G,$"(4(U[J8;_@]1[7>':0,U_M,?KO MOCG8W3_8XRNQ;VS^MFLZ^(_-5SB3\J"&OK0,^@:9#5*9B>;VD0W>%^>X% QP M?&=48X5HTK^F1"!>7PN^L4>\^9ROM@M=, ]_/\'.O)2GKB-"-P=; '_:Z>_T MG@"PL)6; OH,T^^2X%P5T MXZ!)/!':&/-*T @/>IAA7RX+3D'D1)*T24J/'MI?B$U,UK66F M,'4#KKY+ 0US) 58OQ46XTF:8GF.4PV[J\--2@'N"D?2%,OSA>0X\\%OW&F)-/@:Z_1\Q#A50,,?[D>-4LG1+05TXCO4$;;LQ7A7AT FC M4TC$/+=&DF&-?:FOU=H-I(5*K7,2$"A2 M:6PZCHR"KJ%XUMFQ8P=CYPFBJ89<8P1V>Z+?#-[F)!:CI,L[*@HRAT$7$AD[ M_..1MUC8$&!-^<-<;-J1$2[EGB!IE2>#0]4:[SA+)$\TZA5QQ+1[#J*LKD[R MG+BIGJU(],LU;C"2\+O&OS0!%<1,O$!^Z[E^%Q\93ICGX""7;H-^;4IC ( ! M<4F @U"]O<)R+>=!9>KDAD75U"6'&^*TND1W@"R Z0XGQQZ!"!#6B_P $=]> M)=947;,+_*E,I_P(JCJ3PLQLT#'%M.J)1UQG#O# 6K)6C$K\J;!<%UA3A3H! M5PZ5>1J;&$B'UJ[RZ*>D M\4345:YXGJJMV)6C5)%..5%%74-UBYTE9--RR+F#PSM=P=4H'5:K&)\69$:E M;%@)E14%(QO(K*;JK@:NB^&#QV^HCIWA$P*8RMJMD3YX6V2M "JUMGI)B,?F MA2R@:S18V(U!U>X'B_,[4=Z-$T]MXGY@6?S:D&'?&M""J&D>Y<'O++=R":JV MKB=PF[0Y'@K@HKOM19J=(G16WL)%N#4NRR2["+N5WE'(\\T8]XRSX+3%B^8YO)M'R*\FU_-S8=?>F/=LX M\)88HTR*9%<4,[( >0WE;=]23FR6(W65,QO40,^A&U[T.*$23J4;(),"Z0LE M,@H7:$%L6T9I 2KD^BMMWE=:J^57U3_N):YO_[.1.]W) :_2WGU0AFO0[_/A M2>>J@@7.*4_O&!G9-+7A9 3P$IH-:OL2-'3K_01;DPYK,0G5QOW9T"X1FZC- M-S(&Y@PYMC-=75,_FIX-5@2FIY.UG#G8;0EK)1#67 :0D $9KJAVXBI@QC2B M9S.#TV8AR=2L^#'0S* QSR5B8WXYUL/).A!RF8:$%L?10<&\S+'#1SW[DV,3 M1RLO6*P)HP7QI""[U)!4^2V%<';<(#8[KNG36(Q%=Y@L3->T,[%;)QKABGJ0 MGIC7& -S$>@B[_*IF"S\X?3C8X#R<#0AP34N#, M>'YQ('*_49_'P_3?9OC"@(/O";.HO 1Q#=R98S7GI*A#N4O*526G%(_N"_0+ M'U7=M#+V@6J.]:MJXH!2NBO:J4WGUJEE.:1ZIO5:V?!PC<'C\M MX+$4]2)0[,TQ1PB9-MG+;,:)T30WN]F:.CA_PE+6X6W+V9;'NQ4=_H+HM,BU M+U-FDCV&:KFIN_.P*EZM<1>J<;=RKZ(^W9?5("ZK^[1W]A>V\\N7C@V("&,R M($-T]FSRHL(IG$PH5]FD@2'BC[O;03C(G[8AS*KXXC'$C5H#-=BV(. JDZ9$ M E(-DY27OO4=!N7GH"VNC::I)**2&"53.P<\"F^E] I1NC#:*DL6>/+R(O^7 M.K]YW&R%PR^%G.Z1B'7/D51,H$R2VQ4:2"/8(7TJSX3B1A1=&M<@LW/;>:JG M8H-%"&L4O>? M GI,6<&&T099_@/UA/^SZ5Z1RHAI3XG5X7!U-BBXAY<'GA?R'B+/E3CS(>9Q$YOW8NVU5+_/H]&$[6P\79S;U@?-^58R"^DV,#/:[G%Q/>2[AP M".3O^E;HKU4!K04)F.I,5DUQ57.(?/)"PJ >:N=._;:HGS\.68WY#YM^PC]C0^UU MO)TEC6 +HB.%_H X7Y2_9A/#),1@@U'FLP>:Q$,4N[^0JRC,D)QIT-5-2HED MQI[LW!B^H-^+;&15S)0H@]9=OT(AQ0,A^,<6@H8\0?2Q".2P97HACMM?R6(( M6N@V&E54(3OB/SJ@7P5!J MB[1M?R?M4^;"(M@ F]6_+9O>;SK_M*YSA24L>IA\])JM'2M!MHVNH["(J6&7 M@B>F8I$/]6+#5ZVB<3/5' MWEC]>NP$@>JM@9-S]?-><@[\1I&98UN\1S;9 M^&T@,0947[6C[)$@7[ID*L\\#]-XC8#AQ+](#PV;)^W(-56^'CN4>;7]DG[[ MW-?_0G<6I@)#88VE M!"-SU=<)P MQ5+/L8)BL;2MV@2BD9FS5-9_ -,?/6M!-N2K.7$11:C3 B%,]2W4BS,0#WSM MMA1[LM!15.PY>P;8A.PH!F],:RG?I+%H9[-3@5SDUV0R2*SV'9THL&,'8^>) M/389-<,ZY5D.NS8F,J6X7X$A2J^]G=)E+:HW"8L/]=\$%T2GTVP7);GBP?4) ML+Z+]#G,"OJ#!]JB#%3@VKZ06U9"Y%BEHN"Q0>D.+-9=?.TS'G+8=5J+2#(D M?YSMQ[_O[O;^_>OUMW?_^?=OYL)[_H[>'5DOA\OI]Q6Z/_6>+@[QT>$O^S_N MQRMB'R[-ES?V%W?/'8$O+X<'C\]]\\I]\_OY^?[HE[WE\_')]S=+:X0?ONY= M?(6SJ^>;P=EY__/]Z.CQ<77^^T-_LOIQ^/S.6GP_=V=[_?E/GX^^7GGG5]\N MT&\7[Z_-_OZ;I^O![_MW?YZ]__;9?3F[^G+UR]N3T3E^_/$X^,>7R^NCAY?; M+^[X_?!XZGK7[_#A[U<7[S[#_J^_FN/#D;W_-#DZ?&N_W/^X?+L/WZ[VQM/) MV?>;S^_Z;P]__S9QO]Z_/'MGYHNW/+D=3L]_>CJV/G\;?/[SZYDQ^.GFM\G1 M3X/G_LOXZ/OMWN7*'BQ6AQ?FS0@LIC_M__CRX[?3T_Z?A]X)/.B_O[2^/O^X M.?W^]=.G__1.1G>[NS5\[C5/KUBI.I*";PPPJY!EOR*FO2E913#U"3 ML X6;CW7CQ>.5T+.6TFYI/KJ'=2B=>F95R!3=>LDN\-5XY63'(1TYY*J4JZT M52BS+;F5CY@KWWJU;KJ_U-:+]+:J-TBSFMF#:1E#W>==!C?]Y:EZ8B#%#P4S M2?(NN;"QM%0&;:!A1%@Y)G*=0#? ]0O%E,BV9_$#YO?E,'S#N1D0B#"HLW M!^N[3>YW8.!-&\[\@1HO\5NHRH!I]P*J'SQUA%8YI&S=EN=,?+40:@,#61'D MZL1V-4%TD-5UB9K[]I;4 WSQKBG>I!ZYVBXX!T)@&=WA6'4^B="FL*^\P>FW M(W,&+,^F(G5&XZ0YZX=*0TJUE/\;7#IQ+#1DL'H"1[*U-:N6E[ MS6 J9Z54XE*;G6(=P4:J$;UF+]%Z"K/&*P=%.,A>CHN\(,J>#YK/@07IN61S M[BQL/!FVF'T56DE[.X, $V,WW02(DU]RDV)'!*-+=',YL@"5&M9#"T),A/DA ML%0+(JBJ+!$AD,I&GP3,8\,VD EN0IBQ5_1,4?^N\J+=9I0 T8J;P[68D<1, MV'A<$TZ(-3838AUD4+-*]P31]-@@<&-QI%V9! J-&9HD7*G4D/_;2W0'R(+? M&I.^?R&VDG;KDL.MS4M]8@11.[]JC90.1S@3N)0PK9^R4R%/PHOIORE7Q+[- M9'EAXBAJ$ JF9P=W_FD$D7,GQ*Z8]ZBXI.:;<4*\J4JE_#EE6HQ@]"EZ/BN2 MK.=:NTXRBR-K\#)30E*),KDPR"%L2$GP0*J8 Q?_B<:P/H]L&U\LL3OE/8(C MP,7Y B" J>U#UL"B?AXD+AL*L02!U#1F0ME/*L.EWSHQU=2B,U\MR9 M\\B,0GM8W=$H#;M,4XS E%U["[6&[!R8."Q*I\;O;!?A()>764#7L.$+L$8! MF2.3>_F!%@PSR]?1[^((<# 26 I01EEQ^\0CKC,'F!L\9L)G<"%8;LKX8<>NS8GW32Q!ZS0/S>0Q3$/!OR36V/%3.S&.Y>LJ]'HQ:\A)1(= M ]>/$@A[&BMY]7&;9391A.2S)Q?.$F#$;$OBA4WV<'*#5>(B+%J@ *N*1K)0 M7$ADA166L_G"=E8 L*-/3P4+Q/G9,6PQAZKH]]K3CS),**=*VN)+OW&74%." M!C_^&_U61)K,J>WGE">&37,/! MKA,')R>[UC4RR?4:T[$IP+5NHF.'$&U;R8:N_^3D$21A#;)II[8J$A7L]?C2 MF&R/G6/ ']Q>@N8,?46TNL+2JM0NM#E:5"-_#/:8(AP^^AAH\74J/+2A(][$R6@BLFVNXQO^ ML<88FPU=O_&JQ<@UWU/+S?L;@O98,E=YL]4 IYK4B^2BP<.S]*9Q, &M=91^.,87AR\L: MQ>9"?3GT6I RWIJ )K()DOQ3V2@7.?/W" ._?,T0&Z)3@.&2MW-$TMXW0*S) M7V9=S2US6^6Z/+$+RMI:K$3@>_#ELR[P9T])EO8ZDQ>[5AQ*DXYF#@8UWNW4 M>P,P__J?SM-7RNJ4;UQIRF!M3C7DY/^TP MB=NK6WS?D:(HJ2Z"9NQ@D3#+&KB70MS._;%DOZG?5P LUO&]6=5?5+#SM' ) M74D>(4I'>D^+Z:"P(^B I)F M2 EQVG%I[#2[ZCA\,"@ON$P HN)!!4?=?]QL@*REOS9;9U*#< M@FJ2O)"H9)WR>USQYJ$@+*)PAY-;#!U\"^A_F^M.%<-&=28$T1<;U&BQ>83A?>WF!+0<$SFU2!G-)F*S0S\"> E-0'B/AB\BPR4UUS#I M*.7-$Q);J@4.C#!;-X.%!,FD(%B)P8L H<'1K0.1>XDJP]FD(APDAF^ MO$OQ\9_H5CL5*)JY8^6O1+WZ!ZTX-$K=A%)>H9--M#EX]"*1Q[BG(T+ M?B$!U;2J%P#3-F6N'!/M.0D)WN4.GE/G>1P;Z)&YB7 .J:-X0LW;M$&V94/7 M[SV4\RJ';KDY@UJ:O.%NO#C4&NB' NVOQ.Z\^\\7-JX64@BTH*Z;R=MLA9"F MG]I;S\%H\>9;/F,]FRUG1HQ(E:\U?-QC2[+(@7'I_P%02P,$% @ B(.M M6)>*J6='>@ 84L( !4 !M9VEC+3(P,C,Q,C,Q7V1E9BYX;6SLO6MSW#82 M*/K]_ J?W"_WUI;7L;/9;+8V]]3HY6A7\FBE<;+94Z=2%(F98I,POB2V+W8WN!M#=Z,<__M?S+GCUA'#L1^$/7[W]\]=?O4*A M&WE^N/GAJX\/KQO7VV39/_W-V\^?_[\9Y?\3NSZ&,51BET4TQ^\ M>OV: "Q!GF-$ ?[]U6T4OKIU#J_>?O/J[5___I?O_O[NKZ\^KLY?O?OZW5_R M3_['/P(__/3HQ.@5H3N,?_BJ@NGY$0=_CO#FS;NOO_[F3?F+7^6_^?=G^H/: M[W_^)OOMM]]___V;[%^/OQK[7;](P+Y]\Y_;FP=WBW;.:S^,$R=T*8+8_WN< M_? FUW^VFOZH]=OW[W^YNV?GV/O2"+Y'2\YHJD"^/9- M_H]?47Z]>O4/' 7H'JU?94O\>W+8HQ^^BOW=/J"49S_;8K3^X:O=QG<)MG?? MO'V7X_I_Z$]^Q;^>1V$4= ?[Z]KJ]TYY*LX6B>? M'8RHL-_0WWK#!/(FTP2]E/YZ1V@)DRU*?-<)8B6$-V'J6L.00 MO_P]]9/#B@!Y%^%OA"CN :.0V!I?G'A[%42?Y1E; GBCZJC+;[= B*+R&U5J M>$N6AGTG6+ANE(8)N8COR()='XEMH!XP"N5YEL9^B.*8Z/BC'V9WGQB9G0"4 MR9-JB!-FBD)U^LD)R,$A>!!U@U E[24YQW AH_@>N8A@> S0(O3N,-H[OG?Y MO"XKC@Z MTP])I2%P'1(3<^-3T<4Q2F)12KN^5TG?^RCR/ON!X(%9?I11HN@. MC'"R0GAW@1X%]W?C4Y7<(1L0I^BXUXBBU/;EG7.@FU*(6B!(=9R]B<*-'&/K M7ZJCZ!X%]/(G1F!"+K/,]71<\8NG!XS",_&&G&2"9W?QB6H+\8Q ):L][(1O MP([/U4GSDOQN=$#HC%A1:S^Y\9U'/_ 346NG!XQ2ZW6W\Y.,!=0DB#*S"H7" MMED?'%6&16[#BS$Q_T0APW)O9^4\"]Y:Y5%ZT M/E=X?Z$ N>0T.OJX!'_.A0LG<<1V:S\H9>;4V(G1VR/XEMTAXP"HEE>X\K:F"HZE2M#6"4 9TV!NJ0390H!5,KSFO4H0 MWO6]4OHR+U&&L.J'RHRNEHLHI:(,("KYQG84)2CF E/KS,E06/U0%35'_TSJ M!*]_J^P(:OMG$M0Q@2@]RWL]-)F- P&HT!!I.6\R%A\#AD*?VMTB+PU0M+[W M-]LD6G^,"ZOA\7 >.#&AZ6/H(1P<"!79/ZR$P[&R.)1I_8F RSCQ=S2B24A8 MI\&-OR8_)'=E3HZ3+,(P=8)[\AOQD'4*H]$AT"KNIDDX9'%\N#I6N:(C&.#M: M^$?%G;>FV?%V7.MO2,+KG /HCJ+0.Q8+GDD@21J,Q6.-)PY8=.Z-*'H]RYJ"E($6KWG.2H55'H M$$I3C(FS=>;$_B &*$*NP=.KT.&']RC>$^<_VT_,=RM)%D@@TK#<"[1&&-,T MZC#VO2QJ$(5Z%SX(I086].JB3^^+:EIT-0QT_/(NBD_Q+!U;0H8,#:S*B-CM M"S2$Q-OHZ?0>)[EP#E -RU"_!LX"%-._V$4X\?_(]D5Y4Q09=TFD,F0C@4B# MN)J(*LQ^/-RC/:&1HBYBG4/6*X-)R^5\,NK2A%R%53FH#$2X?6.6'1XJ&J"0&O1Q8[';+H2\F'8!T<+M$LPB= MX$#-3AU\&=ZY"6I^>71AB<4B"D;V$& M.#VZ^#.BKXO(6SP17V1#H.XCOE"KTD$3NIYS88<:0 M+#[U^GJ!UGZ(O"+3BJ:L#HWP=(/39NRENS3C6F:#=;0$N(GB88ZP" H]J[S# M*"9:DEV+'U!21M%6SG-7P&C(8F4P:;D&,O<[S(-<193("0^QQJ4/P:A'[/64 M/FF+J@9$#Z6K+8IP_K9&,!6GV1"J>P!J4;=2RD6>8KS&T8Z6#V+'3>+/?K(] M3^.$\!$K"7]#L6@Y[44H4),,-!"I>B[<.7'BI>@Q3<(HR0,I9(-CQT.G![EA MQR@<@?K5%6Q^/"3^CAA2QQ\TDV]E?0$H> W!PGMR.SG8I6_"%P1K$&55->=1 M?*I8D5X5'[*&!3V@@'RPH0\'#OZ$:-ZNBD=F+ECU6E=TZR$H%Q[1"S].Z.O> M$U*Q'!AL]6LZOJ[EERBMY%*P&AY4;?94FA3!??J,[E)-]X.4F+5$P2\=3",3 M\1W"F7,RU) 21J7C&*1O-L@K7FS(!D\#:ML5"?)##T$0L/#4)V@E)W*[&KJ"Y0XOJ#YPX>FCME=.1,R-/?!4;5!:_5[ M,D1V E!8[<3J7B-#*Q^:PH9"6;1U[Y4Q\]CM$2&J-;'"BVYMI,E=QZQH.AK7R-# M)Q.(TO!5HR>-U.'$@*% (R\B-Z5K7Q#_@.S#Y%!Y&Q6BL1=0<:T3UQ=**:.] M=MD=F_;5_C9;@.?O:) \"E][:.T0^_BK5P6:*N%'&'Z8O"&?O"E^YTW[36 M4 6T57Z$2TR!\XB"'[[RUSA^O4Z#X-=C^O"RG3V\>(RSJ&R;?7')!0HH8T7B M/!,'?W=X0T^MUU]_\_K=-V\R!/0W3G]Z[4;XU].O9&P6).:XFR16>YYB&DPN M*F),+Z\;>W4])YU9X/K*B(J5=!;:)KI5BJ]IN%U6 9((P,P(>PC_\-77Y*-L M/_W=#2)BKO_P58)3-$QZ3KQ==+29-B6^;O3Y/61'>+WZW) 6@WD0<+33+ M,R'.^77XA.+GV2,5ERR"A\UM$+DL?-0H[?],AQ MD/&3%9;FH;.&.AF6)Y2>VD$T;MF"65P(^2]L(2LP<.T8ME45G82T&C+YEBD3 M.9&0/>Y:=3N8!-C>6/*N!YNG?)M&3HJMQ#]CXFMCMFF/\K2Y+J<.K@'\#3D) M%54):5F58$Q +<26C4HQ$;79IFL+9?>@#2>@A7A2 FJSC6_IRPFHUJEZ46E4 M;4Q2; JL6O=B NMA(]>VEQ-'2I\H_OXRIX52D: MB\2K*/OQ0[K?!S["EMY6F-2,X/$,+$P@?S6^FY4AR7I/F480N3:]T7"(%TS8 M**+ 8,F+\YU[) ^[7!LM6XS?K$W\DQ1GFXM*'? L<_0N38^"HE+ -QD)"7"(KY#/M1HL7E=3?ZF MZKBDV([[T-B63=>]GPK;[I^*)^D^#[XGJT=.J+3^T9+[WH%Z+.%D\/;K8I^^ M!.8*@;;L^QX21A/D!$NOCY]J7[&%#*,364H-R0K8J8A*FFV:O.M*/HJ-S<= M/X[G4?"N8S%1<>(JU'44W&UB$">UT029Q76UAUYR=SAZ\FDY87P5X48=O(T; MKY\>VZ;GH/N/PVKE'CJ';+O>Q&1V+9>+:E_1LT.BTM1AT6CJ\!9T@/8"L+V) M1/TW $N4'I,9OEM:W?M05/=>TJ-YC_T8Q3>)E[4WV48!01GG72VZ'72&;.0@ M3U)HDDS4E.1_'<M+5.B+RR M?Z0Q^;806S$V58NSS4Y-J>H%,4F"_<C8F20 I=BPC MU<*%\!SR[B[O('9$(HRZB%WX7\)5R^0MP.$?LG\-[U';#KW\JV#)+LCK^Z # MM3:&PO016D=NM51KJ*B:C.0GT6?-OM[4NWV=NJ<9[ +6G)0P-P7C1F*:0Q@^ M(()E$0319\I54,B% V)B)Q>(*XJ]\@SG$A-/T<&'[ :,B29GX\! $F!\:C<7 M08KQ+"8H3SCOP);_=Y$FVPC[?YQ.)0'6MT!,4?EY7 'XM$HDD4?"I*50?&[S M:5D9^TM6 !Z8U?"^,F!16@!5&"]""C6F -U%:W91'H$ZKOTKL7!%&K_>.,[^ MQ#M"([HF?^RSK-=._)B)J?@Z,WK>H"")RY]DFI-I30\"B=.\!:V8JJ&'U-J< M#>4Z[9RJX'--YLN":BV+!6U3A;C+1,$N@^RW?O@JSEN*JWE@/>VZ.QQYJ9N] M)SX@_.2[Y!)Y]LTY9BS\VHRBSB[4O7*L*6FK@T8W][2]!W5@O*T=JS8D=GOJ M<:WE^FAU.>^^03BZS!5=R4CSPOOUZY&(3[L RY;Z.B5(N$U9WT5YG/'(91.O!?G MK.<>5FG+V2@P71$R[ZF[AXD^+->E1IB6$8L,JUN*H;>=$F/R453_/PUR]F WR@L M)J2OHH7[>^KGC]0-"X05%!N(8\S;3PT3"]'^37%P+:O^.$YHSM_=3>_-/AK& M;]#WF14JI+ZL9DG\L[0.L)HY3R;S"IIX9Z&;#NY5@I)_02=_$H@2 K#*3>-4QK, MWA=GD#D;!T3,B ]U4;:68M717NBD1Q8VW11>[*L,*@6AH>SZ-Y@[6!0B;YJYY.%WG;=OBA=5@?- MZ-$ 7GF_XH+ #R@I^W_<(9Q9YW5Z#S8N1(^Y&8^D^1H+R6*WMEJ[V9Y*W M*CNO4JR^;8_7M,WXF? MTQI'2KXG:\S.4A0OP\MG-\LCN/#7:^),T E1RW"%G3 .BH<:-]J$?DSO_UP) ME]CH+E9#K>V.QM"MU&]8-BHO+F-DY57W5E4WHO1W"RS6[GT/L$ M+V_QP+R&= :FGHXA2"]%W(3#M7+"@)3UZSHA;,?RI0FT7$(W4%'DY0(LO#0: M[V@W)UX1>.\B_(U$J*.2!71J4);G.,?780Z^%6(WV6N42KEM@ 3W@GMT[2+ MF9K>QC;CP&NWLUQ6*YGY>L9$ =O&0? M]JJ3FPSOFB[0R+C8'> MI@_/EQ6+9YJZC $F8IG>;&"*++O9@'T'9RZD$X?:44:&Q=I/Q?C/4 X7 =T[ MYM%%,NW?Q=SJQN0B]5?:AY32O5QS6N[KW$A,"L8RPDA,9#T%$+?X'R_Z^V.$HWV\MGA%T_ M1LOUM7'7KJ!.!%_Z3[Z'0 MBT\Y;XOX@C:OHB^I%+NUU <)TJ:YSV1DP.TXI5$?;&<\#*%QLA?M(,%P.UU) M*@LJF]/4+HB5\[P,,T?ID?S0NW,.V4PBFE_KN&9O:'D*1S)73E!)Y 7"[[\E M>LGDQ7_=*KG /NTS0UMC7U/F.D%P:-;\.&%KW#*KZG4HDBG=&XK8JJ/!5Z4# MU7)]CSR$=C3E '1?,$0K"')"NU:*8QJ[>C&L_1J%#^EC['N^@\V%>@7)FFI( M6)3[D)Y<$@/#4)($!?UW:5+X'\LGA+LU$K2%A8%.S$:3Y!R_89?5HELGWEX% MT>>OAO0)K/"Q !?;'''?)F)(Y4@)C%ZV'[-2L6.?V04QJIZ(;)#YY0J2-:+C MDJ4AC7BC(-NU-_;YXMYFY!3?6 UV;E9YOZ5QDE4EK2+J,(>N3ZPJE!1-]R+R M1[H.0@?UJKVS WCOLNQ4I1C'$[3LVY4Z6*TKA;)"YE6$+] >(]H+E;(U]!:[ M""=^G/W5=']U8<)LZ(:^3=5, 125DJX1?'5*6K$3<\<^EQ!+#1R,:T.7#-2/ M3#X:_+3=-J+Y'D3IB,F^(PIX$X4;^L>;R FSV^_,"3_19LK9\W6&.FQV?":]FJ!:(+H2=9J^^W5X@=8(8^2MG.<;WWGT UI&$,=-K3 8 M-NFCZ27?*$*R49LQE"VQ/*N6ZQ(OT4KE$WJ&8['73$#O\:& __I&WM4O.-JB M)NO4'U[X,3FVG(!.W2-K30YW@1,FA' :A=KO3#["#R#Q)1\K0R2G=OY>GC*R M7B.7N&ME8Z-[HL?+,'??J+Z3_U$"GIR 4OPC"HC3?IYBVOJ(+#6[+5?DP]46 M7:4A?1&$)=LHQ_K2;%E=PN'G6TE%33('ZX]BR,P=1CL_I6;6PG4)6*\,71,M M1X^$-62Y:<:S17+E^#BSSXIGBR*?$Q8Y48[U16J1!N% LLK$M>CG"'\B2RJJ M]X2":(Q/)Q0-8RU>E^O1#)C4TS^N:5,[#Y4.$=%)1(Z91Y.3IZ4)M&>0]BMP M?\ *SG^-+8OJ1+4]H!I1Q$"VJ1%0ZJP9D_+: &:\VIAW\R[JU,O\#LB,C*02 M2"D&@<4G315]_!B(S6(8BR]HU9PUW^.FU3O J 7%=>4-VA MH^P0V#UZ0F$*3+(4!CJUO0SA$S\6I#.;9&19)!,QS,6Y#-B5RL1\'3X1MVUT M24-]9+V$I*%>MBLM.JV%H^0-/:3O2/<.;C9$H,AOZ[OQI;C)2*83C[H MRNRYPY&+D)>1^N 0ARJ;>MP=?#\/G#CVUSZMG>I8D,E'.E%)R_)0QVM\BMVM0TNKK_S0"5V?. ?T MZ3^^)09_2J\(5K2-\A?V+JK&;Z<.)W6RUY9:@>GKX))?DV29 MV=/"/JG:T7G5XA(W<@*6Z^RC2W)V4NK&HFWZ5S+U \V K/F-91019N3<'D#N:WA*P6*DJ(?'M+951]/8[[+%. MH"P!(,=UA7J;L75Q8E_ 0XN$A VF.1!= H<7Z G%$39'4XN]]^0FV2E99Z? MI 9'C(,)FMIA F:T\EQ$T8MW9(]M+V'+R]H7RL1%OM9;NF M5G351P1[#6'[J;#=UT9NA[ ?:]B-2I678Q^[']+ X(@Z4/:3,[K7=6%Q0_FN MM!";B3[W,'XL7XWR7JA5C[9C?;9T0HK6D<4GAJJ+G+P@DYZE1SWMC_6@9Q'& MT6JFKR.24M$T/N)457Y#8QF5M\?1 MZ(DTA5._@P;(1GG,LO:>?9$B;>9CE\BSPY &N?+0IWHH#&6JQJ==V*)& M%GMX":&FONWZDM"K6)GDW](=^:'IAP:+ M2YR6]MG4!7[3=YD9*RC)B2"789!ZF1644T,Y O(B." LFP?V=^]I\ J'UY#" M,F$!-[-7L\JV2A]#8 4W (Q5?ZAQVC\01AO<-58;,;@AA'(JB6'Q* MGS#TH+4O6@]'M_LTVB=1H7UFL[:G:/GLCIDETU#RG> M!ZG!+ <9XBRU=.7J;R.108KO6ES&AW2_S^?154^@D[Y*;DD)L%/:JS)<*SG)SCQ)3 M)<-FXS@1FJRU=%6G$ (" $2+7AF?^/D>A834X"L)9[+X5.CV:'XS1/NK@BO@ M7H?K"._R<6&/49H<.XT<[X#X\GD?."$%;&Z"\7!*+41E^V3Y$KV\ET4^'0>PU=#\H.JO/HI"@AD!Q_RL.)UV,!U,/Z"*$?= M@$!W%2&#XX>*+MG>O((DV@U #%(U]@X7%1-LNJO1O=T9;E5T$W7!OFD.#3>J MM/T427J774!7X';Q[*_U^8K.Z16M;Z> Y'=T%WO8T-;[B%B+S\EE;GC^\%6, M-L4@+]5)J+SUV#Y&>32-Y]P$:X,D\R%5W$+-D0QH]$@ 2@':&-[L=L\>W1(60I=QCM M'=\KYF#+>"79#09&(.3GBT,=4AE^$G,&_=@;,J>B2-:RN]= A%F+ATDK 7O# MP20!C(T:W7+'E_>B,6UFI"GR#KI@']]V;7K[(,(4W89=N&SO3QY-XS%)152( MO3VY,ABAVU[KO1D[E>:;=+C[@&9@K)Z>QGL#&:T(CG"@3:XUO/0@M:FS4"Y0X?D S0.MO)$T*;&]%&3KM M[DP!?6+O32GQC-)W/":IRP^E:^:[FV^>QZ1 S68LP=K>;%UTV&Z=7: MB'8*C#*+LZA[Y#$".C^_ZJ4S]),2NL!/&CEM)LE&@C56@9RCYC%!8QVHU MF ZG3I&I5YVS:GL[LFBQ^I8\2'?86Y3)]W'>3+0"2?JA./_ZICN5C74?-;Z1 M3#;+P<#3RZJ_K\DR:F63]?'H-!:YNI"1)(CE--D^-=I4V+RPV6($\W!TF5W9 MO-TS0N=Q>J:4<=H&(W8D]'TOU_RH#1%^4K"^U:A\W2<'@*VG&D76@E6<*,,/ ME(R\QPIY"XQI)'$4Y3=@XFR5*L+T8"CG1W[V071 Z R%B/8C.#D[@WR& MK"@OFXU8AQ\7(0;S[QE0@M0\;WQ R045%O(:C#UDCUBV=Z, >=9'YPAJ$GN7 MBLB$ZT<8SP^/=CL_[R+B5!H<%75QL@U5]W[B!!70%F9T,4E0=2U683-:0]G> MCH(DVFX?S].:GFQP05F,;AOFLD#? M]LZ"4V=W4W4K15\ #,SU,:9Z'QMZ#$ABRYMT1;M]%.9#1PBXPB;(P1O?8G"* M5-UM1S[:WF>=A-CL8"JL'>R]ULWD44::[]$3"E-4]+BCH.5ST I8QG=1$Z\: MAZR :GN?=)!A]7V&(>2^BZ?-Q_&]A#Z@ +D)\DY=3Z)B&U\XB2->5)2'B%I MEQ6@8@EH,%#*C+2\#4QQ\A7'H.VMP*/)7IJ:D)Q[2GUX3!]A8N:Q@=9#'K&6 M#R[4,BJ:4*UF";"I49*PO9Q3#9C#&^T6Y>=W;(NW5);.DT?KUQG/VO;:" M#;MVXL=,O 643#_?H"")RY]DYFFFB !$2F[(,R?VXZ)3 UY1N!] OE<\M!MV$1B(HR M!#.-.PM)VE2JDM-L/'D5X6I*[\]^LF5,1;%RDJLG?4*GNP:Y<:G02]W+NJ&[>%YK 'OFB2Q7L/K7+$/=R5*'W!?X[ MXZI@L7)'F+*795ZPZWW^9L&*&%XI.LZ)*M-[;W!#*3S):D.5R:EPO3%?K4IS%CZ20^D\T4I#+"_]-N^ M.*Y&@_G)CWU;DW"DJ'M)RL'@?ZD2-B*Q'56=HU.,/AI?EG_=*PU=,]-Y1+6J MZZNO5V/4%S#!+R="!Y<1?VBWBF0#EY!0IK*<8^3YR;T??QJ69\"#.?Z;0HY5 MI<3Z JTJ^B'YOZ<^P7Z@Z&WG?C&)F=:K&XB]I7S[0JC#-N0]>%:L);TLPY"GQ9(VI0B ME!*,+W/!1E36P![IG?7/4E-C],4.]'K(?.HA-YB1\LGXG)( M^!C*/\4HM-E*0-,\=T$1\5.T5;23J+]XT=30Z[!@.2)J3KZX\=?6=4>&SO$4 M-BK4(2F!P;+%C5H(S''NTEV3V1!OA-JF0N!(QBS8H.%]5'DPC'9A%N#Y\3KE M,L%BM^;.9.9G/S9VYC$)T&A*;!N@+EX!7D.;)^F4^*]? MCU/FF@6.UDX:)(8E3GFMH\;P7[>KVQ]7R-V&41!M?$11[]*PB);1]E]I@O!- MXG5M/,*\T[YICTUWH[O4NQN'>)';S#*[G4!@?5#L-I> M2UXZ'+:H]08SC#2W\9,?>N]QE.YO;LX%),#X=*H[@\4)@.,DP??KU1V.UH2R MK/SI >$GWT6=5@F#^[T ; ?=Y*70SQ=N-:JP'#(/NK7A1 31#V&B!Q&'+?PB MSD&Q[+*#@7?,:Z.M/+=E1K;[>^ICY"U"K])!.O- !)_ZU:*T.$)'Q@=7S7" MI6<^Q'3NQ%O:.9_\CU:"/#G!<8"+W$">/H!B,288)#D+N0\V/,S$AV)\<(\0 M^X^J#F#'.(;YW*,XP3YM0TEI7;1(MAV"%Z'/PLTGIR(*1 $Y^XPW]:S.!KY' M+B*4TR>#T,M:/OG'N;]2S_$9J\$HA-KDBD,=;' LQ)A%;CTY*T,6C[6NN-(2 M[C0SI-D\PIZY7247PQZOV!#%# L(',G'*S9HN%7!@V'T\4J YT>-YC+!^.-5 M:Z-=U8L-ZX9[0;:W2(XK688+LAM3C/UPD_4%')(EI!2Y1:=*1C?T"0'J7LDK M386ZZY"8/WOD)ID7V.5=#E$0:4035@9YYNJ)/]9SDM8($UVDG0=]#^5E 7I5 M0 '*"2N#"H8#&O,IF2%Q/)U.YYGM2G$Y\J:C+\,EP8W/FK:6:VU9Z"S+8U^6 M#ZAF-LMI++/KB_'T;SXERG)]$\ ^L!3 MJWNE =J7BM7#=K\P<=)>GE+P6H)I>A5ODG%V:(TZ&N*2"8*WG6(B*-G!W%3N MAL-T;6R;?,(J(,%P2+Z14<.K7%_%VI+3N6-AL343BTV!JMFO;D2Y/%<7=SB*,H\]D\Y]'MF8<@:@Q'S$#R*UG&AV;K=RST[2:+UR78#[FJCBA M5\MKN7,.6?:*G(F6IU_7,2RZ,0CM"D&02D8^WB,/Q?XFK(TRZWH-M[V-I BU M^* DIQ]]=Y&,H,87E[Z)PDW7_2.\ 6N A/99]Y=*MA/K%>%X=EK?1V(46KJB M>F4K_H;#X+Z>NLDJ0;=.DF(_.5S069]#(G],0&,5D KQIB9G<^S&=@%K=H( M<+G.06:SH+>27G 3$Z,PM[B'ZO!=_B&E2R3& MY\^(MMM#WN*)Z- &73XC[/I$B3"M"UZNLXKYY;X_(='0CA]*L]5(EJ+-/UAN MD'>VX>KU[]2A[_EDM4^H:= 5_1W3>"1/<+*TVLV94J)-TF(:W<-=IN]GE5;Y M@]Q3%K0;H4(A/I1![5TZ(,.KA/HAZ#HINXN$P-RN]W%AKW]P@9"^^_4>T=V= MQ6'#;).F3M9+DAAQ:1(G3NB1?YO"I3MH(5;Z_8OKFDG1&K#Y[ND#V'+=-!5& MJGCRU%H,'"M0KP%2,F/;71,B,'*32K%%K7J"/J;&2USV%LK+D)%7I?H])G8' M\BY26HMWA[ ?>;;53?^JIJV6!J0.*;D:%*5HL:%XX+E' 7V9647EI*Z')'(_ MY50/"6,,Q3>1:U(]G_G]KRR$E1MCW)JMFN1#S=EX WK&=PR*HVPSGSH()4A- M)N$%E17R"B2T5L>Z\<$AR:;K+ZHM?2]N_7R'/+$9WX2_IWYR&+CAZ&.1+L M&V&OG)S2E?,\O$CPUODMRM@0A?367ZX)U.)@R;$8WS5PBE0Y.&7[ (+(?NH4 MDQ@KQN$ 1>F]AQC\!MY \N=G;0%;1/_JA(>X0I%0.AW@.!V.T>[I*B5W'7S7 MW["G?JS*][YEP9GB#H8S"380:>!1O4*$?.S@PX6_)JJ#0A=]#-,XTR!ZY MF\>?Y(-XK1_I@XF>HN+HDA\P:&34'KM'3RA,$:U V>2@!]<3%B"-6U]-O*IJ M!S.H5T2QRL>2;,K:>1HG1'^P]2TJ1*#E[' MF^,/*J?JH%F[8N!MU^+W"'0PYZ"M%\PF]* T>[@#XF3Y,,QHL+6O' 29U@G MX#;L906V6#$D#)3""N08$<6A#=,OB%2#:%]Y7[%_:P*)LU4\*23WWM[U0"%H M3KLF"PIHG7SHW3KX$Z(IX&7-VJ!W2QA8B\^3PH*49IWRBZY;I=ZC$&%R]8;> MPB.'MD]70+,R1[*S!:@:'^+",-,SLW1-AM142^/)FM#%52I 9?I@-C# M<-%?.I@F%<9W"&=Y%;;%WD?/"]C[O>R&Y*48GT-3%G\57=4DIV]UG+HC1#?T0L;.+(>,T M($!MQX>&[UX8[_CFKO% D;M%7AJ@:%U4K'TL*]8>#UFN'/D)@8N#K*,<_8>\ M2DA.V\J&Q44K&)K(' 6^2RS#O']%+$[.C5!1F58"Y*9A:B )7LBF#;GQV9LF M5.NX\_7)S-ZDSZQR9O'LQ\;N]A-&C=JR)5]B-WU$K\E/:6IB%)K1GMHFK-_Y M%59K;+V98>F<%:Y;II7QXEJN]%*0K_/+G?GJT]3H#BDTAX;W]O$;*(1?O[8F M!DVVU4D0:.T0[T6!)"B35%NZ'>G_A9EF\KCKPOV%'7R=[-?X1M# 9_@L[,:N M\=T'>"[V;()><8&/2L4",WAN,D5F]?@<)C#@B2HGL+,H2:)=47=M>']UX;8= M2>@RNNHRZN28MH#>*MK;$4X+L>T\/ZY@VJS2>#/=.*&W"+VSU ]H4P+35Q,# M_2@J,[ONZKJD6,S3>#'=1N1??T);WPV,^U1=N&V?%LMWDD48IDYP M3]OK'J/3.N.P O1H"T]+T2#Y2*2'+"U1:F'\FJZ\P4'J(3HF$Z<6%YR*4/50 M-Y$]_=9*9*>?'&UQ..6A'ME=S/!&.5+2-:F4B=:P_<:C8T01(=!^JDN9RV75 M9>A@U ;C1@ 1CR."I%[ L/#2_"8Y_O.Z_2RI/EXX/TK.CY+SH^0<0Q]_##T[ M@\NH1)=4&,YJXQ/+8Q- %O#17VPN5Y=E3MM?I.1VLV61L_#;'HT"EA: E4I; M8F?:L5RO?1==I9CP)<6(YU$Q]@XC3A M[=-AI(L\5?1\;JD@W'0TLX^!,(?%TOM%=='-^=E&'BSZ"-#V0@%#JO])@L]] M@PL?]Z.#D)[(O#( 9&'Q6:%)$6WK=!T6,D(GVHU&I(2(FE+0"KPOZ]>UF)"T M)59!R3!LE0F29?_I06;/R2F$@2PA,5(,AM[$U<)J:,ZT4FA(D$N_(9# 7"*[$+NG+EP!7FMT]L%4&/3SA61N MU<77)'%=GOR_;E>W/Q[=)7+V$-2[-/3=#'GY"'^3> *NI2A,RX/A1 ^XXXTO MS#N-F_8#2EICDHSMSD[DMGQ$LZ8?3P)Z)B(T?5""NS8PK4(U:,>*P+/8S=6" M52_$:<7#K?*21N0AM*,&X84"L=66V(%(^1]4F MR9R."#H-_;,?!+1C..U*?$'6YR94N; M.^5MKWWK''\V'W_NV?+*HM$&XI/CC$[.$>DY(CU'I.>(],N,2&=D?* ]NBK# ML=P@];*1H^=.O"VO')#@8)!>7O0*:@4".0VIF9R:O_FU5''1G(HTIR+-J4AS M*M+L"LZI2+/C-SM^L^,W&L%?LY+ M^0(T1B(OI2>7:8)QPD9>RLC"AG-FRIR9,I%XXYR9,HLF<7F+&;7P[+C]Q))YAPQ<<$X=&X/_-Z25S>LGLS\WI);/W M-GMOL_?\D3E_9"(!Q3E_9(XWVHXWSODCH.1VN"DJ!R@@>$GWP7=>YHUJMU'X#I9OOW\\5(.Y(Y M?V3.'YGS1^;\D3E_9,X?F?-'QJTQ<_Y(/7@ZLCCAG#\RYX],), XYX_,\4?; M\<3F'$;OQF7GS@2S[#A"XZ)0R/P_^9\ MDCF?9/;GYGR2V7N;O;?9>QN9]Y8=0ZTNB2+N6S\$"T^1*IPW#EOXNV^>;S-Z M=X_S1#C/MWF)\AUA?LDX<@5@U'QA:0) $?&S2H0/ UB" N@< (+ZLHX *'_Y MR1\6PW@TWD@63/]W26A^<@)JI.3>HT0$N01/<8(=-P%I'1B8^&-S M+L J*0)+!X *(O'UR )0;BDQ]YL8#]S B=TT8<2^W6X M)*!OQ1[W#-*D.R1 M:X!(^(.?,6+,/OW9T,SCS6!.P):> Q]RJ&:? &M(-=TGL"<_TQNX?BO5F:_: M<&_C,?RPUT"KTS($/M]U:7NW2#17FM;1&'QXZY")U>MIRX5]CQ M*'D9X7?.@5(;KZ)[%%"O_\[!1E]J8=1\L6DWV ][Q1EH !QRPZ10N=H#DQ6+H(\>BU%7^\H!%EJA-M^.,]!WY8=.Z/I. MD)-;?_F\14ZS :(>20H2ML 0L:6MCS]0N/)R2-R>2+(&!C-QQ?A-!B(,#5&W&$[:>Z M>$$\MBMC@Q%+J)0M!S(U"5I#G4"#YF]&L).YA)@/>T@=>1W'="][]3WY%%F4 MG1E^.C=K':U%M]2BM7?B!VRH.? M3"E\*I9X#BH.1C P*Z]V(&4_GI!PQJCO:'.7)LM]!GVY_A"%-*)!%D=^;7,= M)@BC.(D#P9HX09 VS4B(=$0YI.LA_'@,V"A9[41N]4;CB(['-\CSM:4WAPJ= M?GD@9%5876?"D/>%4_IV!67E#%IUHY0L49+#,:Q=--FK9)^22Y7\*?:)Q#/H MXR@&E2+.>J+_($UI/!%*24=76X#KT,7$ED(7*/__=V,761I<]6 M2P$M*B,M)#W577?YT_9RS: "9B[Q@(R@*G*P"('LTN!UE"IS'1X=I&'R$@+X M G:?!!>!Q5MB@CSM>46"% +X4@0IQD5 3I=$>D:$D;\)B]+-PPH[81SDI[;W M6QHG6;90D4.XBH9(6 VFER)Z17P')FP)1LQW$4[\/S(4RW7I6"]"[_+9W3J$ MC/N6:!DU:B-]+#B.1=?5#L!]& MT"CO4Y"AGXOZDBLM=^<:5V,ND"XW7N/Z&W&IS\M[V)+;GUSYN[)YXGG@Q+&_ M]NG#GRTQ"A%E,W%,7,!B_%;^8,:H&B^J04^5II:*^SOHL.=G24B7RU0-3VNW M#OZ$$@K_@>8;TFL$=$]V?6?K=@2SFKUBC?/.6]3E+E-,#=_87-8LAXP7;]G M!:+QV&RA/C[@K;8X2C=;.@K13Y;X)HK-)U;+43>"H(8]U8')3_%HA"^P/F70 MQE%?QF)@]X]SU]O-%QZL!=*RT)-[UI76W*:$VO3)02Z*(0+XY1_D YBN(40- M*$J /34!X(S #Y+0<9'Z#9UQ*=@:QF&[B9/X\O>]&DDJ;HXF4C8&.@>@L,9Q MA4MO)=&2.TV36[H64A9REB[E'[E+.?CJYL&UGLICZ][F,IR;Z"B^8R,GC*\( M$\Z<\!-9Z)&LZS!._"2%^UTP2-9.YP$*?MJB,&9I[+ES0[.);%1;MA"/RP03 MD&0?,_6U#.^^*"S'3GMHL1[\'BI<$,-U1++RL<,E]NSRZ-VTC.,4 .;%![G! M_.3GDMO,LLG2:';[8J%.Z-U&3QD?AN3,$)MRCW!RN MH\W,"E/J<>PHUFV#< M:-C!).%&J-6J:1ALG#= M=)<&Q9A?C(A)F[$W=TOR/X?>]6[O^)B>A.0O[W$4QPTH)F\@;0O0%@H:RUVE M3_2Z&GK5<1F^O#J1VV[,K7O[]FF,P)6E3MP&KR6FP"WWZ+8O<]"-)-GQF;&< MT*NNR'2+?A&B[.2XPP[)1E]G(5ZKK^PN@U)=TF0$.AJ?6'UE-LN.M6'K_-2RD\+^_ :)@YGO]"XN=76"J5O..*BO5.8&VTCJS M*+7I*H&V?_8-)G02TE^.LUHMW(T0CT1A&YX_1% M6*D[:B2DH;E02=* *Y<#X@5?N3SF@=K!"\K+CPF)3@#F"^2]E5%$ZHP"/GNLMCAE='#,6A<0-U%T4H%'NE MU_M 1JLH?9#, Z-M%U&<-;RNK2%KW;2MD+L-HR#: M' 3XS_PXTX9__,_7KU_][Y]O?_KV__SO_[C[]/F7\-OOO3^^>]K\<@@_7J2? MWW^'O__N7^]^^[@ZQ,%W3^X?7P?_3-XD#^B??WSWS:?GM^Y-\O5_KZ[>/?SK MS=/SV?DO7S]Y#_CQWV_>_]O?WCQ_6%Q>O?WQX\/WGSX=KO[[^'9]^.V[YV^] M_2]7R?;-V]V??OS^WS?IU?;Q?_?7?_^^5??_HQ^>/R MYI\W__K+^<,5_O3;I\7?_GE]^_WC'W?_3%9_79YMDO3V6_S=?V_>?_NC__;G MG]W5=P_!N\_K[[_[2_#'Q]^N__+._\OAS6JSOOSEPX_?OOW+=__]:9W\^^,? MS^FE^T?Z='ZWW%S]Z?.9]^-/BQ]___>EL_C3A_^LO__3XOGM'ZOO?[E[?_I#_0?_]U?5M=_?//MZMM=\F'Y[:?-#S_\GU?G M#_>O7T]2E]FJI6<@44:72"YLY?>G>';7UJNA36*)WBD:HS?H;#>"8? 9 L=> M.%&'@PWBG)9DO,I]WKS'1:V=UO?6LB1UB*B744HSQ"NY2\538]NXKDZ3N Z? M4$RGQR[?S2,IF[.G$-$^SAAO;?.PZ*)G\M.T/5NDOE(_<:!-2>P$FINY/ M7Y0-Q6)/(8SO%%Z :C9WE6"3YVP-K\4W^!&?NW71%!KT-]5O0\5L+]X@(E.O MAB!J7L99+BR#0@6^[SM$+&5V5'7U\GF/PAC%Q7#=)&KR;4CG3(@,A(AIB69P MLH0D>DD;6SE%:C-')% ;[;"I7Y^$Z6AY8&0"PT!M,S.F1B-0M#5"+ 5 JY M6B!BKM^C)Q2FL(NR\8FMC'Z#=UV329HJ0AY0-GCK/0IIPQ3:FLO;$8;2!.K$ M?T+% @SN&1 YHXYX#%< ?QN$BMETX[9U]1DET*KT"VYFJW'IY/'_7BX M1WO"DWR@]J8QI4&/;R5&CGIO4Q:_3,Q1/3UJG4T9W-H.8WE_8*B!=9 7&]HG-<44R7ZP0/"#_Y;G?# M7Y;]T0=@;!UBH?FR_5S1,JNVK*F0$ 'CTVF6-;#X8*G\!Q;' L 9=]J<*M,: MQ%$MHBRJ8:K%,##9=7WXA0BKDVVZSN "6RMST:>$J-*-%T,4YHL?#JH MN\H.S/F(W=A?_/[CLE]UWC'[8J:C78HKV9J%7Z5AQ(%EI8+OE0,TL]A2K/DR M3OP=C:=?I=GHA$K O8UB0A'2O,&&E:TS!]$HHRRTC* M8EK3K4.H]).#T2AR#>GHTYKD]UYC5E"-U9JBOXO-!J,-I79%EGWFA)[I#"J,?*)M[NAH6,5$:C,[VB\QR1': U*")4;*3A C*+/ZU#+-VAJ:' M"'6CM]G,@'OZ-$8%,1BH.AK+QD@L] ]1>'M=%S!%K@YRK*,5VE0!*F>U'.&D] M +->4V2TC;!)B/]D]R" $C;-@P#,=N6# N=HJ8)HZ? XBEBPE%?.8*NY=VVR M=K0NZ3Z%1:7;;;6K;!FXQ**> \#+YJ0+HX2'+25!ZS*ZF8[NDSY,!I>9.'7=F7"8HW#-D1K$&(WBS5F%7;@-&PDL2FP'5KD MJ#Q7> *1#\7",QAF[!>?Y3"C&@F"(HYS1B>/\]IR..?E^@[[$;Y#Y+^>.1L>2H_%Y%'5&Q$L D#-\I#$49H"A]&6FDU/Z#IT MHQWZ@)+EFE!RG@TVO Y_+:H% < M"(/11$%Y:?(#<3!^6LSSFV-R8C$YD0VB+#0WQ^7FN-P\G+0$;?[F3B*6SJ.X0EA M9X-H_?=R7=2(P]R??@BV.D8J\ XXK%$:N^>3$S;SX]SCZG&SOG03F MN+&^M1@$42 ")D<@,3.+48R';8032OP%>JR65XI?BS5 +;>F_L^"80LYT%+3 M!X5PP:,5$F#UW1J,*,4@ 9Z,! D&*@A/R-D7]S08:30<<<*H\;R#A2#D5;UN M'%28J"O2D*$P'5RH(=7UM@<,)[04M4,$NMND5Y$8#!(TQ6 Y+" @"6WMT1M; MD_QZ^PP#743'3RU'0X<=1;T\45Z&RW?B]HN%I1$#821"%C'F0-0L!Z> MU[F@]CH H&P>2]*LMW#$J&.\YNKCLRA)HMURG1UUAN_D+MRVPY5=QDG]4NCD MF+;(_BK:VQ%."[&5P)>(8-JLTGQ=G&/D^0D=57CFA)^$8L?]("S&&$%78?OH M8K!"PYU1C/XK^CGXM,GN311N$D+$3>2$,:7A.!?P.HP3/TDI]P2D,Q"%M9Q. M0>$-Y:2>84&21-$7#]%=J J7I5110^)N<59/'U"7?.Q=AX0<%"?+D))6KDU MI! XDSE=04SAAZ35"F,9=EHB,O(X@;+Y7*!0)A7>**\\S[!3)'1KXI1&4$LB MZ-M$G$U&]NZ(?T[^Q=G (MDB\$8C(^EHMA#WM-QN%PC[3]DHKR))EAS#9U&Z MV29 <3$_'\4=-$ R;+[PKQLYSRJCC=Y^9Q'&T6<_W!B]+[B\/6D;^; M%H=Z.1+.";TL\YW\F*;+QW?.@48IC^^ILAQ3T64L>D M9-RF#K$ ] MQ,'?=PV0H7&S=S\(FU7!IKFD5:(J\N$EKY O>YJWN>TZ:++W4.D:#KS.L[V! M$IEG>]N?[7VYVP?1 2$:)"(;EZPBR+8W-(NS[WMK<51+=V4O+]67'33(E;&, M+(;2QF'/P%J-RAUV[Z,GA$.ZB>MQB_A'%'C&3KY^*BSZK.85 "P:V#1P"97X M$(5N'L4_!NJ+KH=)WD218*'YXL:T TR0K7Q\FUH"E]:X:^/+"/>-[SSZ0?9T M-"2U_)B>WP%7+)8!!"4;;*]&]MM!,297()1+@C;;>E),4L*D[GB9*XX88EC3BP>GEBLHS_VG)"O,B%?:=." M8YIDE@ZY*(("(AFG_1!L!4EX=GG%SNIE@!Z;EN+*$ OPN?F-O3@UF+>M9:J/ M^&?2JEEN BQE?CQZK64O6_FN2D8W 9FJ"D_L+S7?6U8VXOG=2JM8:B<@ M*ZT812V]L#J#&4U^A(@&^8'7QR5X*:M=<<^UQ@AK2$;]_L56Z'D&H,U%;0BEW MW*G^>1A,"FRW6.[2X\9@"S;W='6J8J(T&+_N%YGE:/8 J6GN:](<&6]XHS'0 MF_=U!$X?QK#E!@,A03XU(FN.>2^FOUN69#]5%H)ARB3,X3=_LPX4>XFP2<=Q MVKLMR4,)L]OZ6U;Z8+8KCY9V$7/$VASM7HY\MZ8$4,IL/YA)ZP&8]5P_?J 2 M'!$V"?&?[!X$4,*F>1" V:Z\M\6)F"*F?4?3HZ/PU*'&0HT^@)11Q.;X00TQ M]L)>SBU'Z1:A$QQBG_SJQ]#SXRPM'WE7*?E7=(.<&-TYAZPB8QWA[.]=R>L2 M;TX$$CO,,(0HL0"A$4*D'^:TT280E=1-A-&9EA4T-[ M=%"8=0ZRSD'648AL#K+.0=8YR#H'6><@ZQQDG8.L6S+/+9GGELQ:6C+G32OO49#9FJNH;G;2CI-Q:UI0IA%7>@+F'HZPO4HO@XT"7GQU6$?][Z M[I:X+-$F%\;E,]KMZ1]^=.(SA,*/L4$?5!6]H_-*H'JF073ZFEJW2/S)P7[6 M2[?J7\D>2R;5;"CAUMJF:-.VP:+4UC?[W(FWRS19!]'GJ\)U-YA'W(5\\M+O M9BFL\XBEH,;/R-]L$^0MGL@5O"&*2UE5WL2TB%A#C(./4TG(0P2-P@@(E*-: M5S:F^(B$N'GA$C"/Y^C)F*(G@EMC#J;,P90YF#*^8 IW&Q_HJS_H@@."LMGI M3_VE!N6?^M9I#[08F(Z[:]_;Z VJ74)U/T&Q$2Q;]/24]6G^,43Y8 MYV2_J[/@FSB4V.MLH-*3'V"(!MOCW0#-#J:1E13/U&8PR^A@FJJ'C?&!;.+% MCN['A>NFNS2@J6D7:(^1ZV?>>C%(*O]SZ%WO]HZ/*3'D+UF24@.*21M=VP*T M';^#+/[>K=8,GN@2K<;&]'5TAIV&3N2VR^ET[] ^I1&H%%(G;H,>"5/@ECT3 M^S('^3J2,@\<\/@'#PE3"OA_-(A&8 M?%#Y=D^$B)$V:Z:+)VSU \\ MVN_*L$R;>*V6L@,O_<:TK2;GM'D@MQ'YUY_0UG<#X\,;NW#;WF)2XNIDHJ8[ M:)&O_D%CX7D90^*+%--\JVW>3^(Q3K#C)M^ M&,Z#,57^0%5MV 5]O-0S6O V\ORU M[SI%,\R.O$#&/NK\T%X&L0"_>]:M8V3FPOLMC9/LI?XJPM>AAYXSK,#3BO&Q MK>Q)43ZS5\]_6)4[D*H6M;43J9<(:V_G4H=2/S^5]FAI:LP"^S&ADXY;76$G MC/,TZRL_=$)"4)!--,M^<;DFRH7\35C4EI EBFZO0;C&?\FH92VD,XNXX%UB MS<=^?B(_I(^Q[_D.AA9>L;^>SJ74PP%N-Q6967T([XC A:_^KN^FOK"8 ]>C%C5OK[(\U4'[8I9EA* MVN .76OYD!G"%C/1+G?[(#H@M,R*Z19NXC_YR:',1Q.6_L.6X#DC//3*.JH6 M+[LQMCC:/V=R.!H9(T<:+3Q[;2 *P]4DZL1]W$!#>6RKFF1%?HN871GYCQ7R M%Y@8:AMDOM($3) N(P"6A:!F3]6='[@L-*:=]6(W7;H"H,5V4IKH!FJ454"X M;5?:)LMB@/*VG).F7>3 \AIQ'^QSM-I&:>R$W@-Z0B%]V1)(9.CYW&8/>($3 MZ^29]7!"\0-KX<+L=M>KARA(,_^1\/:=(//[(5A]UY81 ([KM]\;4Q9=]%N*(^O2,&UB5CXBH+=2\YSX?32:F#H!C8U5:#VF M.X#NBR'P;<57-?CE@]C,#X(-B,60&Y V],E?.8Z-T*\)63ZQ0MV?G"!%%;($ MPS"BT*T]$VJ-Q0CS6.,4@/(&K)Y$Q2%%0P+])Y%QRT2.RI=KMTA*#?"2IMVJ M 9,[4JM&C/XOUJH1%#/_&5*C55.A5:4Q4P7[4HXB:;86 OY.91BC^V9E7*RB M0I8&_B*V_$#^%M+^F_J+IN<&I#TFQVZU<&FTF/Q@P6CABZS0I.]5OS0*WV0\ M4L=MKH"H?QF.MG89E[%!#76Z75OE*L)KY">C/MV@-'XAIQM89*4JJ9\9!M=] M(+$C/=]$J/]RSS4_0C_MT@U'X(NQ^):(J%4CU]%JXOH,( M'>F)!J?]A43)-0NXU,:>*+J!YS*!;'AIX"_B!!K(WU+:O3%NBZGB[4??8]M2 M'9G4;70MI@_-I.Y#,32N)X!4:78X"[Q&_T4Z-QP@8I&\<"9GA^>$SUGAH\L* MY^PC;1GA"G2_^_"$=W$5GWZG-T2:T_@6QDUK>V>S;)I"(S M^:"G"Q0OC:,B!V;B6(O1>-*\?'608H^9UMXWWN(VVT1GYZYA.-])W@ M-O)0,&#.<*Z7*\ZL:X:6 7?/50@DO8Z^#HJR71%SR.2V,W.B5.I*R(/ M*+*BL31H[IX>-$9?3TX8-9HIREY(ANVT^D51X;6F%Y(,@^FGD!I2_0-<>I\\ M6NK<(0'=@YRK2 R^4#3%8/DE0D 2.@8XGS"=14D2[9;K#*/IB1\=N&V'^+K. MB,:4CRZ.:9OTL8KV=H330FQY(!)?,&U6:9P*UW!KLKLR\VDZ$O%L.J=\PNR% MRA3;H$.$H_@-BTD**X#'[+9C4W?DB'WY^B0I1, KW/"X[!ZYY*]EE.6*$!6Q"[V,V3+=4G53Q$=RA#XR<&FDDB09JW$3)NBR,@'TF=&A;K< M^_&G*XQH)P*$49S<.XG54T6*N!=WM,B)2,,@BLK"BL*3A"PEPWA!R( EN'%@ MO!#IP?C%;>)B[Q6J%> !AEZ!)^H=!.A:;B# MO*0L4.#(.T,A^4-":])B)4G''7#+<;NPRPL$ M:,TWS714[2E,1\ MC.XB.<9MC0FV&[O%VU1>D Q&:C2B/D2AFV),;V &*.,AQD!W<9V@=8;1R MGHWM.TGR1K$-)76DOC5EY:-C)&9E01]#C)S _P-YE,!E>(&P_T1HH L[UN]] M0##%EX%K_4UY@'3EF:GQQF4MXJA3-4V\)]ZQ$ZF@0*K2)C"4CH/ LLN.0;!FR!(1I+QSG.3=@G="[\9U'FI?EHXHM,,";K"-8 MU!!T&P!ZW4D0/0,3S!I(["W/:@LM0>&WO.,F$[65#U5P5>BS(;4J^I<@NAH[ MM96/=" \9&3;%&%!@=7W/-5B++D*:9UCZ8:CUWD4TALZJ[:F?W7"0PR^Z83- M_MQD('!;<74Y4EJ1]5[G0!]VJ7Q9U>3 L_;T8-9GZG;GZVE7IJ.#I4E2"EI\ M2Z;H(4(U=O#AY/U_#-,X/[XR"YZ?G).%^*9S]J0IU&0)P'+XM&[I1O*> MO PUYG=)466Z#GT C3JC@= $P*&;5X$>:>[H,8 F@]F#0_7(;D[A:+1(1S>2 MXC!.G'#CDQ,T/UH%T@X9G]IX.5=ZME8LFF[>: L;+((@^NP0DJ\BG).6DVSX M[.>08=4!521?.,^YNTYXR]W3ZO=H34C,U$I@QW5_:3.LHW*[,?C"#X"+IUP[ M&!_6$28NOQ>SMQ@KW9KYM>5>/2J%T<,B;J*=L#QND!.CDT4O((ON+U_*CF#P M16W;@PQ39X15*)NB'X*M'@3FPA\<#NKI_OX>$XV"/#8PA-;WO;4,2) N'OG> MRP(=61GM$+CD-FE\;>\1W,HF:?).??/\IF9T/9T"]\7I[=/ZENC6.>9V$'CJ ME$T=K;WZVWCN9%/PHJ\=D @@QIJEA[4CDY1DB!ZA2>: MK^7+.?,$WN%J&A^ M,X9\*"8_3RY"H);^=""-_$S9QP?28^;&M8L!%X#Q(R%^<_Q @=4+=]5$+:MH-2$;I^X!<] 9+/"(4+UXU2:AYOD^.$K!''TO,["M"%24/7 MTRZ%7?4XY^AKD8VL&QT,.UFS-;@VI MU3)V M7$A#-DPGJ]16&9[$7Q)GN&]; ZW%L)W)O=9DMJ[W@"PV<6KB;.,T[2'ARSA7 M^V2@+_I_0FCM'NTAX<-4)7=\);%0Z]1)A[6W/QK;O%@,W M8#^9$.*O=P[5\&T>:8VM1Q3KY%B,+[((D;2;-=)F*?S8182F0).!4"1'[_0$ M)COEJ* 1X1RIM!^I[-FC@^*6<]AR#EO.84L=H:UCAZXB.Z?1J MTP_)@6$IB ML7)5:TC';KV*;ZOZ15SGL*XG]L5F M@]&&#DA:D>6>.:%GO#$IDP(#UE*O^=JEXXV44S;WC O,H%7;+S++)NX J4&M M7?%K^ /R:8R3G@D7*?H0X?) $&B+R8-ALT$F]Q@YWG]<3FAKQ/PA2FX(A7BU M=<)EB&[)1;DU?-;UD&"YS2Q(@#!>:AO@U,*X"+TJ(2LBO_P?3-]AXI39>;R7 MEK<$ZS757W:A;!#SX#_;U0(X:5;;KLOJ@ #G=25KM#$V*"%Z^@MRL"T-@)$U MK3-?E.> A(WA]X!-(;>$.3E)=DM,6:)%9O"MHL0)!,SHI+R0F MLM<,&@OPM!? )$P1 !^45Q76 ^MQ+:0NP/Q^"..W "!LX-;YJ7VO_J1O8OS0G*_;=^QW?3SBQ/6!3P%L?O%=:'MO=05?'@^)O_/# MS?$'%495.J_I>+ "4*#\J4X(IU239C5$*'VG ^/3Y\A(/]/)*(G((QU<%M:& MW=J3J.QPY)/R9C+JV0U0$@2_ <:N[YFC A'MT[H79"U!-&>7B7G M49Q0/WF(F_F N0FR'M(G"0SP^-R=M6%DS@=LN@C1,S;U(1:)CM4*2EPUU,# M6L-YHGK5YWB.ZY#/W)G)BC>J;ZO-G9EFCW3V2,?GD99;>%';PD6[S&RD*S!. MRP5CK3VLF5L0PDC0BXF8_,Z=O9\X@?\'66!AHV:T@J3&_/B%RXK--%W-F'JU MPZ"KV4>%S0[KVN4.%@4H&="2ITG81+[XE%Z>N(UN):RFB-;)^)5\J@YU*R;/?"3?(J$-YPJCQ3-?B M44*W5N-(/W%8D^.283#M2-:0ZLKG KJ0+27ND(!N[[&*Q*#OV!2#9==10!+: MO,9BFRXZMJE SBD?BNVLWZYM7[V?>$S0%=GZV2%DT7=/)W"PR3: +<06!X/H M-4'ZF*UI+./">T(X\>,3:<;DVH':WL V4X+MXC?@Q5E.N/]"AULG)*I$5W2' M=@2M^_1(=CNG$-AAYJ1O@QM7\#&EQ*9IO'B6??1;^\"* M0TM!P?'UO @'+FA&"%,*A8X,8%HH; F MR88,@4*R%#=<) GV'U,JFN6Z)*F\B%;1:HM\?)6&;B8[D^%%8<*TN1):8I!" M6[?A40B+3&-!QG&;G!U*G*:;$# IL-TU379O-5H4L#FLK4$4$Z?!B&B_7"W' M1S6+%A13E7##L_9BLU?EK+B6^&L550VJSQ["DB.I,TU"0W3@!%H]Q%N$&.9FL;Z>3?B?C-S(YIFLN M1ZDZ.;YE>('V4>P;W$1, BP*FJ.WW;=5FX.0?)8! ?@X'37KQ52#0U M-FFR'(M#U+ PZEBM681"TFAP2EMU22;U&C)ZPYG=)VWT+]QI8S&=^SAE[T&" MOIVF2?9T&JW/G-AW:0\-/T@)NSZ@Y-+!(?4Y[Q#.7E9-Y8X+DJ7UV4*:%D.9 MY5(BM,^G">2=#]5"V9<0.8E:RDJ?WT9,;=:A??SG%Y/YQ61^,='1_H+LW,+X M+W+-Z;9=1;?4^LKV\38*"-K8#R^B('#P<7^#[F%YZ%.)DBN[: <(0FWHKY)< MC/S-EJQC\82PLT$9-H,YW9W8)Y,JID(QN*)0.O,Y6^7E>DU6N5QGE/I/Z &Y M*>YX0F-L^)[/I^%!*]O/?8S4E->[\'Y+8T*GW7W;3\5TXO]J-S!'-I D8-DG M44)Y22P=(=I]@6M]%F51,)&T;[6:T",02'<&J]-!]A&F;,M-TWL4$PN7?+ D MWJ93FT,I?.T4(,)-:?9V-,KE(!>+I"E%*'/1*B '@]3ALSPV \=:G&\H=5) M8![Q826 I7H+S8,]YAC5'*,:7XRJ'&Q0CD84Z7!C+55Q9 MD.&Z7MWA:(UBJ@].(,'@7@"V>RAP&-V_>"VJ_)$@ROX9>8V6# !>,S^VX$>! MF,:1(7IS##N';6Z%4Q?H7%@,46JW=!E\TI5,5$S"-W9DE/DO!Q4YEZYP) MJL^";&0/&V-]$Z^M8 Y !BT60<[V(>EKQYV<1Y5,BZ:/AO'NE%[.Z:H8N4![ MC%P_.SQI7?XNHFVTL[^:EAJ %(N7$T" $%Z.>_[Q*DJHTOK%<+LPY,$YAG>92E7=_SD-T-R*QR)N1Q!VA M3#RM#N"0BJ=RI3C:(W&-[/K.:H01RL[.!:MNQ9EA^N>= #^/OSP5M3RM#N"M MB;L4U,T78%_U]VU6Z4.Y5UL?I'YN#K,.#XSS'3%V1)8;!;04C+B)PLV-_X2\ M11RCI-IF48,;WT"F.B3!!"]K& BC5!F:Z 1MMAYPN$0%HA/=K+14M3>')Q1H M@X8 A6)?=QR>[ARBF$,4VIK!R=8$ ML;#YC;TZ7X6>58L1HXPXW#H)PC[1&->EYQ)9^5T4^*Z/RI5+Y4!PH8J%& 3 MR>UY+@)X $(ROC@!'&1'#49RAU[@P[. X=LLGBYO@X3)]SXA)Q\UV6'W6KK MA.^CR/OL!X'1>($@6;8#"6*[H.[(B$I 8T)L/WK# 08H/2,HPI+;1*UD6QC[ M-89S&-/D,B^E0 M;PVI+D<->-2V]+-#"KI+7:M(#)Z%33%8/O$$)*%W<,U9E"31;KG.,!K>&EVX M;0>#NLZ(1B^5+HYI>ZE:17L[PFDAMAR!YPNFS2J-=TG>GP?ALG#:L'08Z"U/ M%!%Q@1I^'(.=.NK/+^/$W]':X(\Q(LAI5 W8:*[K0WM!PP&AE6X6Z+ME%IZ7 ML840&P319]KQ_1ZYT2;T"?SKD);$^\D2T\Y4QU\HEG45X7.,R.?T'ZF/<.PW MWQ7IU=IC3M\:IJ9$AB0+K=8W&KH^2V/"DC@F1]8C(9C"K@2MA4^C'G!BT6H0 M()FGE1[ \/@T%XCA.CL1MA^/33XG;-7/=5%F-!#!),!Z7 *JO@TKG\E0?>E- ME^3\30YQEE=,#L+L(/K7[4H@O^/TVU:3C(3/I.-E65FNVE>W#'IF(MZEV-TZ,5IL,$+, MEH8,!O=#F"C3.6S1U;7_CMS#!(^S0D/GL[ZT-,9+D M?0\GH*,)!)E/@- PIW,H C$ ?M<_F99V-Y9;,/6O*FUQ[XF&=0L4Q&"]2I,4 MH\JM!#/(^6 FQ7D(6PII?*=0&J7UOUSG@UY^C */*L#19 0)@P_%8E] *7$ M^%)(XV^*4U[8YEG=:K\."[,=_8@"[^Q0_ U?[W;(\\F7P>$,K:.:"EV0'X_ MHE:TD"GZ8OJE6ZCE]^I=N..+VXWO//I!-BILD1R78$RQ>'1,42^XO"T]#:[1[ 9:/KA" M>'>!'H]5B)(-@&J@A*8C='\I5Q;JA,SOP0X)\V-;:MC+T4H%*&O- MNJJ?LN.J;NT8.RRZ<%N\$[@BXG!-0_N-HR&2T?0A2BZ?780\08>0#V7,7(LZ9N$IPH;9NM5[=$ G%Z_F(H GH@%! M&2^4%A?)4:^AW+%8*$WHVT38IUF>=6K-%D;WDZ'K6H?EJ8GI>//1J)^_FFJY M&GD*=BUH7?7G(:4\JV"YKU"%I79AI] M 24+#&@#&AH;WT:!)]2,J!> [9(^@5.J]B;,YHC&[59.A"S#!!5J#]4[P=B. M Q-DRRF6,YQD.*XQE2K+-2A(H->\=;'#*;(7FQ\J>0&N*Y\;VJ+BSCF,2? \ MCZW62ZO5E9]/-(R5#Q7CLOL*%M%IRK@7Y"#@=TW>R%8 MK;_0L8^8K-(U998H0.#D;Y7+]0O&DN]V9M MC0$DVK _-"B(&G%Q;16Y[9W#7T4E2H';L/WI"Q%8+W?XJ>+21RW% F=_]MLO M[0C-61!L>P_QF:$#?]W(6&'.%/*9#6:AI M\-PQ>.X8/'<,GCL&J_=TYX[!<\=@GO^<1.ZG/%YT%S@AL5%66T1+WYU09 (= M (S5F(^ BW)RK@&L47JO=&%=K@G&W?7J(0K2CNY*(D)A@;)]2BF0#9-+>C;- M>10G'<:\4%9:'X3);14.0R"E"[*>:'R/8H2?D'<5X>LX3M''D" KWA\6H9>E MRSEN$I-_?W""8XV]60]5FDI[*4S .*0R<>C9JHO-!J.-DZ E]OS0P8<*) M>'#4?SOVOGA/E!PXG%$4IK6$))%0LC"CE&[JC(1<2S+XE\_$,_=CBKC4F)26 MJZ^)PBS3)$ZDD=A1KV4HGS-9>Z9&;(._"?_(]%'H5P<:90A@LDX?08BLI6_A> S$6TA!, M>.-D=0'79._Z8>R[1>N6 G.I71YH'\$@36); 9G";28VH'M5CJW+CN2VK*I] M.@E^LY;-[0\VN#V8(&M/3)T.2QO,9+?WD@^*EGOB#OLN\^J/WWW]]GN#UP.8 MI'%+4X[+W*99DIVN<41[!L179!E'VV/]LX,[/!N=[:W[R9C,M<]CI\X>61]2 MNHKR>,C\:(\XSU?DWPZT4X\Q87()F$ MG0VZ1W29M-V9PK#$4!P3$>M@5I8"5M5PO%)Z=^IZ1P.3S4"VR5%^'$*F"&/4W85.9\<9 M*$$#9J]$M%LZA4Y%7L OP%]0Z:'\/7C0'PL^O7"=_:WY1MV>*(PLX,?);]T_[,MI,EU3BQ8_5Z MO*JL)X# Q,+J[UN*[PVQ)FO+Y7)4LC48VD M';'X8&P][ \ZN0#<@73.,?Y.D8WF&/PFD8,Q_O+00"M[RY;YF!=^G(?H@+F0 M7=_9-1P[Q7!JH->U3HW^6XF/=I^EC_ $["(^(J=QT%6T_!P20^H.Y0][YNYB M<=)&*MEA[-9E9)6D%"UHS= M8(&)VV:_@+,?*A\L.%A:7DUTY,/'>26BV@;O=.?B3V8.RAX0)G99]C%0> MM^6A-7QN]A)A_?#DJSA$DOJ/T3Z\!L]2OC M'Z@JY:G^:/60_^L-VCA!_NC# M.4ECY/YY$ST1+\O/A$;_D#D"F5"Z8-E-X^ >B)W+AV6?";$X!W]1V_A2_*T! MLM(DL$=C2H[65ZO< F^BZ#UMQ%EJY;P0Y.K0B--1 MV:NK5.ZVY*6^=ZM+D2ZSIU^?$A^KJ]23!7H5X5T:."L4(&*O'UO3WB0B]QL7 MB(T>4JQPP9&Y_*5K?/-:[/D MGZ"X7*^1FRS71$V0OPD+I ;'0;%)L-=O5U!F?6Q4'!VL(:4HGZJ1@!N[EFOR59L.:W87=!%A,Y1XBOQH/E39YK;0'N$=/ M*$R1:(T^\V-;6=OP+"CVNKD]5R6JQL,X"GR/%A.5&$'\[?QPY'=)SXJYS5,E MU-=U4VH3TMY=Y.IZ1KM]\_V3>JV#@M]8]6-2[8/&/VP=5WK@Y3S$FU\0] MHFGTM'DW+;&BXR?(_VAR]Y,3&&WK!J5G[.>8!(#\6$= MX<\.]F*!JELND'%O," C &U-)>^5%DKH!=/^< J64O>*@3U'C59]%'9<44]$ M00^;^LZ$UV)6K^0!8*0. R9<>%D(!X0^]>PN$8$S_*B=/"8H*!H1-_G+D4(" MAW+S&WLG@X006@M66J>7H3CYO\LU^3,YB'9.Z*+E8^!O''C[: 86Y$!";Y# MF*+\33BOS45K1.R@TG5>)EO@NT[GAY-2]NZE<^.5IB_#HX7TD!]PPUHALJ") MW81\*++ZR((,OPK[(9AM<0CF=ML>[EZ_I7:&)3%&$U9K2#6%$GWRW.]^;E>3:!\!V EOW"7#*=^U=O);VZ/=H'^&$GHUG:4QN MNC@N:03ZLLS/+07TQ:_Q/A9HZGU2]2&*[H*%96OL!.HAP9YG("0\&#LADX.- M^@@/Z6.,?D\)O9=/#1=!/'NR&Y:8@\ %(A>088"%.P>] #2>Y-WN 935IYS/ MWO6KZ*LB=_9\('=+-BZ';+.1X1A#X1)P A\$?'MP).P9I^%A="@]](K3ZM^C"YI:O-WFD>*2"U$ M]ZM14K'.BK&RA5W30,]C3N8G8GGTM8L3T<4YC1YP[!V?-<(VW M^VPAGIJ8VIS3\PQU^7OJ!-=AG!!#&1XI:']E+>-%V)3O6/'HGIXN(C>EM"U" M+W>!K\/L:3(;9BK1!*>$5P'#<"L%VXOT I9J)M,!L<\3*HBR)0J; M$Z;]S5/5WL+S,*)U"L4?5N2KP6V5.*"M=5F"J&.]?PV;/5KZ!%6P*.B^U(9F MK0433-E*WG>PP0R[!_9FZF2XM09- WFNH6D3Q5-&\>FL!<=-N+$./M>[(5JQ M#WOW<,EI!@<4NU8G#;A'&]I"W@F3#\YNV+7;"=!"=ICHS=O-" W:O<).-JK^ ML'N,@D&LKD.R5=HOPN3&VB%/.U*&)-U92HS'#)#YAU!9LS%?-Z0*6)BU107' ME1^[3O +=7Y3M;)[PQP#)'=1T?%$4/B21^RD+$<3+ M-"%>;4AWE8)CNQ?\-&0"X1.W%%C<3"3D>93$J\ 9)H@ZI"D3&9!R8$F^EY5[Q0/,0^(DJ0K?GP%X"AK? MSQEN:;&<('Z*@I1X _APY0<(JY! $^*$-D"+&9#J8#F^9QB*@5O[NK ML/F[(4[B[&$P U+5*\_YDW=Q17ZBYNFF"7,*ERZ3'R7[>_S=8;S/Q:V:^U6H M$XB/];"D% !OZ*W$37"Y0WA#;*OW./J<;(E7MW="%9=P-]SQ!WIZN5+*04V+ MJQ.ZARVY<=3QO@9N"B=/%Q=*7BMJ>D717+MKO$@]G_SK(DE0G&14#0XH]("= MQ*7;QY92"NK:8%6I*Q\#*#[JW*'B?7WX#= ->1I&*(<[I4A4==:JHBR;^U&' M6XD<:@ G= G7&5&R7*GS>WQ2P$X89[Q0R/<6T&FI?ILGY4N62E^XQ%:]>!3* MH /L).Z#/K:48E"7UUJ/?GQ(!Z&JZ[B":4_]??*SJ6.L%.Z'KH9DLI MA1Y/>? FR(\]A3N@ #BUT^?(B)+I2A^$BVS$.X3C* Q1,#A7L!/@!'C>S8B2 MYWV>KSC/J7 Q<@8?,35 XP]TUM==LI;MX8KR]2:B4>QM%*JPZ5O )G%HMUE0 M)@ZJ3:%O[I9+LH*@.+"4'A\UP%.P7/HY4TI#X6#T!^2FF.RLM^\>5WXRL,"J M!6P26M]F0?RV@STEJ:RO*5N1%*IHQ["WR.L"=@UK>67 M7.8]PS*Z2OSC#07_?Y>46)P*\CL 4$L#!!0 ( (B#K5BP2_<6EDX! (.C M$ 5 ;6=I8RTR,#(S,3(S,5]L86(N>&ULY+UK<^,XDBCZ_?P*W)ZY&]T1 M5=.V;)?MVMD](=MRM?77P!\B ^ !$ ( M2?=$[$Z[;"*10"82F8E\_/E_?]_XZ 5'L1<&__'#\9^.?D X6(:N%SS_QP]? MYN_'\^OI](?__9\(_:\__S_OWZ-/.,"1DV 7/;VBZW"SG2\]M(B<(%Z%T0;] MF&Q^0N_1.DFV'W_^^=NW;W]:DF_BI1?A.-Q%2QS37Z#W[PG '.1UA"G C^AS M&*#/SBLZ/D'''SZ>GG\'1V=_)Q_^$/ZY5[[^=L*^/+R\O?V9_+3Z-/=Z'!.SQ MS__]^6Z^7..-\]X+XL0)EG2"V/L8LU_>A4LG83O9B1<2?D'_]3[_[#W]U?OC MT?N3XS]]C]T?TGU#Z,]1Z.-'O$(,\X_)ZQ;_QP^QM]GZ%"'VNW6$5WQ$_"CZ MF8[_.<#/=.OI))=TDN,/=)(_9+]>$+; =\X3]G] ]/,OCU/APBXK $LC?[:) ML1:R '@NPL3Q]79V/](XQDD3VT05R62/&\7,I_^Z(QA4<,/?$QRXV,VQHV-; MC@P#S0YHOF(*.5Q68/KTZ(51#I)-_!\_N-C[VR1(O.1U[+I$!L4XSGY8D%'C M[U[$]_8)LC 3K;A7P?*OCF E%I#U)B M**[P;_Z3ST0;&4*E.@[>?YG_\)_I(%2,>I?_B.A ]#]TZ/_]^=:)EC17[L6$GVQ<_+D C/;?*^LJA5%&Y4J):$TCOPLS+S>*LH?K_:^?[? MKG=1A(-D3& G;1Q#1["5)L[W, @WKXQOWA,)3KB'0:)?[']ZOPRCO^T_87PE MFO7G&A%Z%1GDGN $ MPB.-B2ML;HM/ZEBTLHH?!L_O$TRTQ:$PBXAZ57[A+K)\*A5YQC*G0/*'!%<, MA1?:., ,W3.Y<^#X14Y%[R]37:N*J M@> @_NS EXXL(^UOGD&Q4BM%17<0CZ$T.6KRCQU5GI,D\IYVB?/DXT4X^Q80 M&WZV>G#H9-;82P*5GQN4LL%LW8BUKY!N!@8@5 M@Z-MY!$+!MTE+HK7Y+?KT'?)-#"6F Z35#E6W./)"=YXX42*[ET>_C@#?QZ #,F&[C)'!E M-_%89A.'S8S'!L30F.P8@%[&G=RT_U'^GJS@T:Z3[;]#3N .3'SQJ2=Y\)]W+8FWFD?XH>HM#=+9.8G,PYCEZ\)8X['GS,GBK1_,8U'MZS4"<: M@B.7?\UD<9Q]C_['@7L,DB9HE8?:EJWO?/D4A7%,0*\\>S9Q>4X0HZ.$@(!K MV!=HRSZ!O[HY1*KR1GU!/7PGLV2-H]F6QL1XP?,T6(8;//F^Q4%L[_INP\'^ ME=Z"C8![BH^1Q[Z&YR )JE8YJFO1,"I!!U8\-:%."_2C3\[*3]"BWS1!^JD5 M1&[A-9E_3%7P+#ZU]LX+=E>("=F\+@0K[J?S.?'ZU@^_Q;<$N2\Q M=J=!\98P7B;>B^6T#3ET0%(YI%!K<24N"0#ZLJ\YR31XP?%PV)6'SD#8E8-:%[ONR$"B69/_RX;R6'4PO-K""IV\ M*MHRN(G#!-@P]*.; ?B)LBWC81J+ MR'[ >S#P'DI5[J@RL-)V:0>K /.KF#M!7!Y*#'DMXCSD).@)/WM!0*4I,9Y> ML1/!:ZBRC-?.9J8]G))^$#%2/"=(*VDP^7V=*&!^3R-T.0*(71!CP\OS$A($ M7DJ;(<&QO@@>NW_?Q0E[M+X-HT=,L?9\#!!8U(T)A)K;B56;?-XZ'M-NR:"_ M[X(E#5E#W[R$,..2$##V6 Q;\=#,?AGAC$T9;O ,*LT?M5HD4MNF%::3UGCT ME4)PZF/,OY4)(VQJ4XM2%-*O>%$QEDG?ML=%U MO4=HBZ,:+EWX8[R(\6_T: M^KN J$JOUVNR/43M'"^7(?D-T64>0M];OO+)?D"QI(>=Y2PJ+20%K/C9(1>P M1WAQ/PZQ@30'EL^?()*I%]M4I97^]O7P-/FTIE0\6Z5EF^P^!W'F/H!VW?$> MU$1"=)>F7[([DGW;S/B#4M_$1*SI;H+%]LGH?Z3\:95O]C-:YY9B:@&/L+\/ M)!.T09A:_G!E*;T*?^9<1?0J8LHFKP]D3Q)B(U#[8$NU+QBQTHZ.Y;M1#JMN MT;/-AK]#6PJ@* ?!0#0X#U8<2?�$)U;U,?EW5"=M=[\G$J!W\CQM TK.6]F5:DI(61=\*M@)G=NCR2^VL5>@./X.MP\>4&:G&:5B84(6&=8$2:BP+WLO2_]HIK#!-/R)BSW8?*=ZDST^]=I0%NQL,-AW9>C@I-E+54! MM:X70?9#Z84 .-6N%TO4Z\NJ;9*6?YDVT'%W/IZM^ \N2HYG:6 6/=*R. GX M+!_.,CM5> ["D:U*S,+#K;1)VJ[O-#$,-@JB#0>@^CQF(B' M4<)ZO+R!&4C M(.1%&H.;^;'IO8\)5&H7!>Y#A.DC959[1DVVJ4.UT7%(#S51[2>6B9H#0GM( MB(!"&2R4 ^,+/=LB3YO8A>S3VST#!@X#_\I>C?-;'K2W42<^0-FNLEM,YF#LR,([:>S1.;;E%]Y; MQXM^=?P=_HP=^ALZ((488&2!#'X"H4.'(C86E0:#7YC]&40<2""] M6_K/*5E.@>-;OA[K\P+$\]=0:/7CC1O-NT!83$"M*@?QUJ5M7A; (&K^' MY!39FO]W_.Y+L#S36>=?N$QM[KG#+]B/2X+L%P]'!/NUW=SU#C1LV)2RR C8 M*AU$_64K>@V^L&MPG0\Q'8KL5W.^E9AY&CSB>(N7Y!)=K#'W MK4W/,ZLWAZ5W51.X2CAR2W!IP'H&F94_6V-4O-%>5]YHH6-!3?(*Q_&KO]=] MZH2P2%.B*M+"@IZ;%;H=R)NO#G)@V70:R(HKP+-DNJ>A](OJPR7U$B6:NP28 MC*>),C=5CQAK LK^BQ)6N?1\36C>X!6.(NQ69CW8U=UW-IA+O"?6$M=Y/@.J M3-'S9@>\V@UQ%>>2-T$+K3 #[L12[,\?:?>>%2.B?H?:9JO6G2]81+RX _4$ M%5Q\[/--X4:\>[YDZKMD&3S@S\\V&-3SIUW*$+JF[WBG!/;[W'= MF-AOD-B.D+A58I:NQ$:FYZ88_ [1$EQ#"0R5)G^CZX?$UFAI9T+0,>O.)W4' M=,$ T-@Z4!*E:!3EA.HJA6V)*4F60N;)K!= G9- BZ?835@IXJ9>]SN@@HZJ M5W)V.%'T2DOK;6C,S'BYW&UV/KV[;O VPN2^8E?5)HP2+TY_#MSI9NMX$9,6 M@0$6$5PWANB0(41(T(MT- M7F):]1Z='+]#9/$C^/>-3EI+ZH& K1-:<>)=[C*D.0%_H#!)F2/ST4!270_% M&/&*!SY4RS[$U;H/K'@;]/U@DBC'!JL[T+L@#-UOGB^HUF:QJ ,/%[NA0Q(8 M===O2(<*K70G, M9&WZ=XA^#6;9*]!J7X50<,U%#\;%H< M(RBC)[]_RJW V2&JPY>Z]!J#;!5XX,XNE:!L7Z:)=K:07]QU]&CHWF(##<%> M!J@"TH*-)-,,S@Q6-G\/%68MX23KP(JGNC1J3-8\8[\+P)S5X M3LO;7;*+<%5GS"H&<"_E03N0M$C5HR7*9X=LGNT.O95)K?;E+<\L;@G /AE* MJB*/0E7N:"RJ7\-=U@H@G@9@[FPQ!G:=V$(\1'U-"@U_(*%FG:2LJ?.MZ]46 M,9W& 9C>U\3D0#X4B=?M3MQ$X<,4-'2DE :QVR\X_NH/$WK0^;PMA9Q*#-OO MD#9'FI;]?$VTM@6.-C?X2;7<*'^HE2BP%@1$YY1^C.C7B'T.?$E(;/X^F%Z\ M3MTBC560"_)Y4P&5(GLQU'R_/)'IV()%&^TK'Q/J RJ7$B00$+^R4%WBCY?+ M:(?WA16SM[.\"..#\\HJ,*K( D60%FP.#;0$W),!V5?>I \BM6*=&21NF 3 M,XD&>4\6DY;?JR<*)5G8)\W5J\=.'+1LNR1" -6E9'&3])KO"!NA$\=R%P;.>-L0?:4O0<6<758@BWW8H0@#78>O.%\))O$X] M];<,3UH#:@RRU9.:.[L4E0>@[XBVFDM;_??*O; HU\=<1$X0.ZPI>P "[)*(REJFIA^C+*O41D>O PRQ#;B"JUJV]C*Q2MKDC_XJ"NI7BV MFJ^="#\1<4#N)58F?QQ%]%DJK9AO\Y5:&B&[KY*R:(F,<#J<\E9, ;QG$%#6 MD0 Y)1B#Z3NNRAC5BT9IN[3?..]W-'5QMIKMDCAQV'%@,\ZV3.&RYSWJP,-Z MYHXT:@)V34=1?@W3[]ZA$@!TU;SVH!Q+4N#[@JGHQ6 M8K2A2.S?"YMI%IVFD*\<]KZTH2^C66G>Y^<(/SL)G@9)Y 6QMV2=*4I(2<94 MZ$*W'3#7#UW1"WL^D :+IR/3QB7=(M=^U$9//B@%=O391! '2B^4>8)0DO!- M$?@O2G9EV;67J&/W[[LX8>;V;1@U!*4]$[D3$?L98%TH#3H-3):PU0M6:LDP M"6$RJ'%+D=-"5GS'&G#0R^%(!),D)H,9+U-LSG%YYIEB4?8\G(0(;[9^^(HQ MBI-P^37W8T G;!^.B#W2QXH,\$FV9U$-02D-FAWFU[O "[V02T,ER/ECQ"2!;S$&3PD6ND0T<7 M3,;&#ZU[@ 3Q^)UO6C>F5\;D/BKT(0I?O)C>%D38UAG9WB.0)#Z'4*]4@HA; ML1.]!^$$N1F?/F5\ZF?"\!7>2:7("J+HXNZ=,?^0)Z$9*R#(38?+;[$ZX6K- MAW_?I#OJ)VRNG:U'SA@QWC=>JM?9U['$*%BOX"1$152M:?\ERZ,I6@_6 M8Z4J=RQ;B_H6([PFBKOW@J?!,MS@NS#65;-5H4.HWHHX2JCCY8*(:;I?!29* M@?JTE0-X^+H9=N H[CK;VNM^%"8?9 M]!Y:QV?G[R%#* S2.0@.F2UF+2?V">)CW6-6A(Q"9A>05BY^,TU0<"SG>^CC:'5_%%M M-$5,FL-#;@'P'=HQ (AL+/(94"9/2[]=IH '4LV\-W?5DH9Z[7&_QR2<<$X@ MD>WVGH^$&,!)7B%.[<]$J5+ F)CWU #SSM!%X-K+0NO*34F>*D%ZT(*;$H0K M3SWO$/Z^]'03N %Z##%+)8.^_VL&1>+)K M0XP7(U4CUN^+$NH-_VKNR-1TI-JWGB>[.1["5]W 0L+FZG 2P/F:A23A>)/Y M"]>M,%% RVO590XP*9X0#K96UZT5#2F+QGZSDO8-+S4M:5E5[\>NQ1J'$4Z\ MI>/OI] 4".VP; 0IJB D(2=*XYFPR" ,3&A(D9 C0+IWIX_7IW61U9'C&0MB M"OU>2=2O9, C?L'!SOYS6'U>N_'TM=F%)?_85^@1+\/GP&//!<#W4"?AJCS$ M6Z>M:I^M6/".;O99_/&-[JQZE]X&N%N""CWG%&3\FY>LKW=Q0J1 9._>[L;$ M_)70?6=W8B7[A +*4MWDY3)9QZKU?!+8Q\L$TTSY)(_#2&^<&R=QU*P1.5"6 M'HP54!*9(]E@M!]=\F!0 ((X!_L&B1(1]_:(_.[TD6@Q)NM8CP/WAK"Q'V[I M3)DN8U&:M6$!D\'2BI-0%4G'L&'5QO\/E[(E//?)2YX[/7T,].]!735 K;$D*( (QP$*'3&H4:8]^GSV&4 M_3;YP(+Y@-7I+@I7^:UU_2 2H0TCGC"8_VL0H^>Y'R=)Y#WMTOK=A9O]]9[V M(L6+<+'&7G2["UC!>:MA/,J(6>YIH(J?J&;5'@RK%)TWAWIZ10$#12M9)!08 M6F70!A*KH\LYM<(6.MNHKPU_P@&.')^( XY#N0 M:KWZGM.Q3-HZE=$G4ST.?M@K#K%:^ M-3E1F=1^1;/R]*W'?Y7W4>-Q$0@3\'5$>.?VMFV#W\P6 M]R@\6&Z"E#V\!<]S_ Q3.T$.&ZL!Y5(H"0YQ\3W*!PPH&5Z)\N+.6>U[TL]Y MDD.T:2!5)K7*:>69A;[[G(T:W4=@[&T.A6HV=GU1O3CB$PZ?(V>[IA%&XP@[ M=EF#/[OM?%8N%@)^*7^+'/KQ0*S<5D+6-5#1>@UUG[P/ X?5@:0>H!?&K"MB M*3SB+>U9&SP_L,K+H'>A(HJ ?2C5,!6)N=U3C/^QHT\,*8R!7IMZG".^2S4V M3]5GXV+O;S?A%,FW^U,+.,5[^Z3E\^9D,88Q,?V#OXXQ1&X!L!=[4)Q;P M4/X)HM] Q&2+=IJ2G[L&97%6AO*(GS/;/ R*AV\CQ.5#MEE\NA.;+A8H#]J' M/4 S12O)ZEPB7G'O.-(;\;@0[3XW"U$HDM"I!\WN0%(0G!) M4A<1S04J>@?+P/9L=4M^TV9KR[-!'::]=YX6++HXH2PHDT\8HOJ\K$U &AX \#>.#M] ^E\9\C7U: M9W?K!*\&.8,#%NCZ:&+2Q1QL!,J&#(0_Q&2J1BTTWS_+:(?PQD2;=2H4IZS/#WS,@5'DRXB6BFJ<%IBY3Y&@59;JWI(^'#9V74+*./O/G1?@ M8P-\Q8,*P$T<--IY*/OR7?X#HF/0+ "7/2UDJG*+:,D&>.2:_#B+%N&WP!R' ME&#:M6$%6$BR!QU 90L= A*P+T$<+E_45JIIPE9 /H1QXOC_G[\]-(R*#HR@'#W2H:!K,Q(OP97 M0?CTX$N+T@(U7TG"('&6U*$:AT& _=YV#!>@51;@82!L!L4^1<6WP'9,&S6* MQQ#1\C09@')3A)W>ET,%D,U(B?+$(CJS@TZ^J0E[V^3E['5!UOHJM&(E[LA? M_(=U&)AP0#6 6;[DZ_,+B,L^0^R[ 3B@1!3(Z[B$B:X]'3PDO\?A*_ .=D?=L$608?A)@T\Y*=-#[KW04RH>A=!RT&[&#;%7V:5N[/N?\&OH[HKM& M[(V]M>JE+,?4(8*XFFM(M#-(\3%*OX8/B!!0IY6SF-TBL8<^C/8, MKFP%#/$ZQ4>EXQ[*(K&+02@=!<\C[12K73WBE?=ZLIH&9-N)X>N]L$J6V31& M BFX@"&XAH]*5^Q$,2:M7YJ-@N>:=HK5(R6$*^_%-4Q>73L)?@Z-/&!5X<%H M)A4&W9)W%.=ZY&_CI,$QVG;X%O?Z6N^],I(7BYI MV$:J-0>N$[E&F(L#%BA_I(E)9Y9R,0+E0X:0>R:F5"-GF;]D;>NYG))B0)VI M@(.P>H<'&F M>-"/T/0&D,;"UQ]#1JR.0-! M0WBH-F""F@4LJX^MM59^M=7Y:]"LBR$ MRW.+:)M_4[7Y[).6M^,%81L+Z9G2GU8)2*M'F"[V4(8*4A:H@89DO8>L $BC MX@-HP0<.C?@E'^KK[15/@6F+-G\:N/C[?V$3BG<=(LC;90V)CO>I]&/$OD;D M3Q1RX#0Z?2K4.(I/?WJ(\2!Z[NQ6KV$6"O#+P'[%Q94GQ5TK&R.LJ=B\1$0 M'!:@"[5]:XL^DOQ5]*I?G3WJ DE1_NP@7<>XJ(BR%KX\/D[N%R@5K1]AU'%) M&E9%@7B5/4I7S]=AE) MWDR#%QPGK+KZM>_$L;?R"*_&UTZ\GOQCY[TX/OV3 M->Y2QPH&/3G!5^3B;1A["7AG%DV^J)7KU]BB7A*11OWC M<>#.DC6.BL"I)28S//G8'O=VX0$B)3N0:LGVP"C:?X=^#'!"?V ]K/YX_N[H _F1_?Z&@*+9>.CD^!TB M.SABG]"M?$>FB;>8!2WYKS_!]\Z19*H/=W M11N=_F-,P6.P2\#N<3);C?,S(J5J=X"P*#4DT)&5%XQ;JO+B1R] -Z'O.U$, M=LH5:%;H\!(;HNT+*;/D?1@4O=I2=<_:S=6!AC5OJRQ& B[\$CQY/C&V*A<7 MO6<(1S"]F5Q&=#BP:T6.Z%49)K$?BDS(MT^/]+P#=?<$A(/@2,)# .\B.&K( M%\%"]#OI$OY8@CH)A C .%U%Z(C*7(4)7'?A?+=\/35GMF_X-W 0/?YEWR&R\L9U \,_0L+5NDAQ5WB (RMEMG"Q MX1DJY0VGU_V;W_(>G5@?O>=U$JYV,;9\0AL3@_@ZZE@(CBC[['VX>D\^'(9& M**);E5NXR^OA!68Z)82CK#$Q"+?4L1 UX*6?(3\,GE.';#\!4%!7!'I:I6"EPW;80?5.1OL,DK^/ O?.<)\_W$@_;-Q=;D8 X\6T( MB8S&Z?AJ>C==3"=S-+Z_09._?)DN_@JL5LA0MRHF.E=N1G2,]$3': "B8_0F M1,>H6W2,>HJ.S!D)*3A:4(",2)&7&GE82DEZ@'N;NNG*#5!I$QA]HU2NPB@* MOWG!,T D2FEN&.\E!Y.VJ!+$C!07/X$;M2WD$P2,U%;8QUE9>?-]<%Z9W;,( MV:_GN^W6]]IK9QTP,D2(C7VGIA1>K4^^VVP0M-12HG=+>$#K)AB)VUPNHQUV M)]^W.(B)K*R&)92DJ.U;5!XQ")5<%4E1:'TZ'N$, 'L=#IF'QTDSS..P,!7 64Y_ MD,=,P$\$ I3""Q2,PB#]R4HR,O!@!JNZO0L#%K%'=)-G\G9]G4:/*9QJK/5 MU2[V M8=://D!2PG6HGM5&%:YCU%]$0>L1P*8;4\Q)>*M*<,$EJ60$%F\6A2 MN&!$G>W2Y<;\P?@1O^!@QR[RZUVW/1F W_;D3?AM3QJD%BS$C!_^5(^> MIP.@Y^F;H.=I-SU/C45[0KKBV[& COM4>,=,#6'=-]$0=L_+(X>H4Q["\7X=/)2 MJV,(7$A).8M^5KQCU"#:OEZ4L#/X)C' %XF6&T5]EXQD[9[I^7'.!N#'.7L3 M?IRS!J4%"S'CE_N@1\\/ Z#GAS=!SP_=]/R@3T_:-]1+"Q]1SWS(^A;@8$DN M'+FDB58 UFGGQWRO_-PE7QS(CRAU_PV\F($ M&5P@'WU_#BAX4G\;M=B6P;QVME[B^$I9"@:BU.[(]0+:13I.N]6'*W0_G:-CM'4B M].+X.XS>H_$N68>1]T_L?D1G1^^.CMC_YT.;Q']'I MY;NCRY-W1V=G[&_LGY?O3H[."L!*91.!4SVX3%;UOS3IH26U=N@K2R1&G1>N_%/*"EBUJ;*\HPP%FCA(PB?X3[ MD0-C$@Z16CFEO@<]\I+'KNM1'[_C/S@> 6A;N1;-#Z%F"W 1I=\57Q--QG/? M$QTFL\N >[*T4[36G*5ER?KA4>/EC8FAJDJ6,-"5%4P^PSA[#OXB#P1X6IE!7GKT].F&F[U"[VGC8L!/&U< MO(FGC8N&\B-82+_ 74X<@S4I()H?0MT1X")@E?NAY=Q*$[49J2M:M9DGT$L] M.7$Y #EQ^2;DQ&6WG+@T61M2LX_ \9$]Q5*$01<]P6EY+-%#X/BHY$_55?M8 M01!RZ.R-F?K>8X>O&6%J.6.] L$/:,1*]0N9/VG'V'7@FD!Q]Z[IB MY])[F!D\V--@%48;%H>_P,MU$/KA\^MGAUZEM 4*+=Q$BS2%43(0SM1 V'X$ MOBG4A5$GC41]Z7H=Q$JXRZ: 4CL@?:?7-E8N" M4,K'+)LV+TOT$=1/T+KMI3AXT?IZO*)2H,1T<&PVGBG/"5,A?(^ J*QNF! U M>5GC$GB'(8=U/&)V7M:L^;4\2DX M/3M+3L'34Z+>U/&I67IJYIX>GX'3LS/U%)Z>$GFGQV=FZ:F9>WK\ 9R>G:FG M\/24R#L]_F"6GIK9A>^7F%O6[=MV%%AU5HC7]@H& M F:XS3NA(X]]!AM(R*5454]N+LKX.:,FA.+.\HJ^I*;(2K3!0(:(SA8?:5HC M!$)$:Y-- YJBPOR3LQ7U2WHNCM@_'S$+O%N$X^4_=E[, D-C*8FK"]MV(HHF MGH+CFD.CM<5>I+R^%/T(PUKQO%/])<.BWAV M@M>\SPTY7+0$DY-D^?/O4( 3:-ENGDWKG<:,DL28CJX9)GM\ :ZC=T;)PNOH M$B&RQQ=FZ:D9SGA\"4[/SFA&>'I*A#(>7QJEYT@SFG$$'LTX&GXTXT@BFG&D M&\TH *?Y]C\"?_L?#?_M?R3Q]C_2??LO/S]J/C%3'LD_TW*-952@K4V21C MC>A&FM&>(_!HS]'PHSU'$M&>HU[1GO4-4"2?BE[@$TJ ZR5W5E=JWP_ =(^59:,6(YTE(*423.5W/W]'G MPX!_J712[,T3[*B'47:3;AZHI&C# : 9F!@;44>PC &;S >?)B%!WUI?JH[E MFS.9- /O1^"!]Z/A!]Z/) +O1[J!]WMF$=5WL_[6T8F(?3G2A9*H\BFG'&#F M(6?Q,S^Q>XZ:0LYWA%@BH,T%5SDAMCSEAHYD5,@+/"AD-/RMD))$5 M,NJ5%3+>T,BG>+%VDM\\W[_"LXC^_(OS@J\P#A[QTG?BV%MY-$HQ=03.(GIU M_49X:[[%2_*GY748I(52XW&$/^-$R75S6 RL5PT[Z')$#[;IG"@A$Z%O9%;T MA%$8I?]>DYG)OS$-M=W/39U 6S8[_9"*/_2-((#B# ,:I9NA@*BNO\$)9-\= M*VQ:G+'#T]!,[;619@;7"#R#:S3\#*Z11 ;72#>#:W];?W*\@-D".)X%D^_+ M-=D-?.,1]2/"!&/RRT7D!+&?Q8LOP^? B[$[#+KAN7E4@ZVT]ZQ7J4W.R>$#L/31G"8 MT>OF8_.&&02M%*/7:]<,1;><:"9/G8 G3YT,/WGJ1")YZL1L\M2)9O+4"7CR MU,GPDZ=.))*G3LP63CW1#*4] 0^E/1E^*.V)1"CM2:]0VB8XS6C"$_!HPI/A M1Q.>2$03GO2/)LQKA-S@]+^+=13NGM>3[SA:>C&>K69;3J&9 RJ+T@@!Q!K* MXB:R@K+OJ/T3;@?@=E4E?JW/NLINZ+10[F!"@;CAH M"+/VK2^$D9#,^K(H9Z2=T0NYEY[8D,M"J<]#$$ MB';4Q;6CG#@+?WS/!J-M.AI6BO5FFUJ89*]]ZW4 !!*U5)QKMIKOGF+/]9SH M%?I*%J$%XK51PU'8O+?XFG%Z_KTWA++H>LPA=66W[9*>;V:.D\3'](3,5@^[ M)+LB9B\XXON!I&YV9:#6@Z]4,11U<"O 4#;<[I)"/P@)*!0(7(J@&H,NQ0N% M0FOOS,0QG6@&K)^ !ZR?##]@_40B8/W$;*7X$\V8X!/PF."3X<<$GTC$!)^8 MK11_HAEG> (>9W@R_#C#$XDXPQ.SE>)/-".@3L CH$Z&'P%U(A$!=6(V NI$ M,P+J!#P"ZF3X$5 G$A%0)V8CH$XT(Z!.P".@3H8? 74B$0%U8K:JZ*GFP_@I M^,/XZ? ?QD\E'L9/S3Z,GVH^C)^"/XR?#O]A_%3B8?RTU\.X(!1F''FT]C=M M6#L-O,1S?)]UI@U]SZ55^M-P.:_>Q%! _-Z3V.64ONBJ1E\A)X6,*"N07V>P M67.(''A6R-X#ZHYLE%?V!8E,;+1NLF?9S_B(78PW-#A,*CY1E+VI!M)JD2TU MW.1\TB+?'U X80^R[K,=U;?)4,#@J69 TBEX0-+I\ .23B4"DDYU Y)*@:=. MO+[UPV\Q%5U?6.;6+,UJ"Y['R\1[(8R%8_LENM70@HET5L)1]"Q,@* 5A9)> MI6$. 3D%"+#.TWW9I!;CK+Y?I@259J3=*7BDW>GP(^U.)2+M3LVV)C[5?' Z M!7]P.AW^@].IQ(/3::\'I['[]UV!'2G.%@Z1&%!2=IXL,B)#]28?$0 MA2^>B]VK5^DK2:3F&IW11%:O)^#EI:),IG8365LBI+Y/?T7TMZ8VVS MN=#3Z["NK,,QV%[A-DZ/7E%/)71NP^@&;PGQ/):./P[<\2:,$B]F_YQ\W^(@ MME>]4!DQB+X'JDB**AV6!K+:FPX;^D_V"_ BJ+HL4M7?M+9**\+DFE69B-/& MFWBVFJ\)<$+,#9GH+@R>Z8]WH1,P3?+*";[2EH L>Y3^0# +B3T7>BOF8<&)Z4SIE9'.5?@D M:>$AETQ'?E',1]O KLB,V7%,TCG34\:MC0EF5QR,#,KV9J"H9:-1CX6 LIF'Q/3CGV- MG+VF]Q'N[:Z=!@7E6U9JU*ZJIK5,:=TS%^>W-S$#L?="WUWL95-I(PCB+=?% M5L"R['/JI\B_@_>1]V68=FM+:;^4+S'1O/6,E]J\#\XK),_+8@?O6)#$5/B( MG6J&.#6L2Y8551K3XL';% 1T69Q>[--V E1V4,]NZCAPJ9*XBVC5J9(U-\X( ML#^"JA[IGK/9+Y%M"O7V0O\I@)J/H6#WO>2'4U",:F;DG8)GY)T./R/O M5"(C[[1_Y7]..-,T>,'Q\"+GVM :2N1<"XZ2D7->#F$(80A]V:0SBJ1:GJJFVI:Z?^^Q-AES#-WB.)('TMHT$[R^D!VAAH0 MM,#TEMZ$UT5GG'',83%K4LPDS@"5[@RB+^#B?(94]L5DCO0Y,9WD'=K2:9CQ MC/.)H%U#!^##JI@TO>N*1??JAZE4]:1<2M%SC!+/UPU>,XW_[ MP\7H^/S?49R$RZ^-IB@#\/-*]D+IWA!3C'@51E'XC((]5 &%0>.PCC M3PM3H3.4.?HH-TME$ Z)J95Y2,SL:MMHR*C3K(9R!EX-Y6SXU5#.)*JAG)FM MAG*F60WE#+P:RMGPJZ&<251#.=.MAK*7"9/5"B^3V6KR?0%\>WZJS4P0W$O-- 5*1L,4A,U\IW>TT90)J9M">@6?0G@T_@_9,(H/VS&P7BC/-F-]>I",=YN<>!ZW\=JA;<:HVP7SZHC($JQR[Y#8Z 8C/9-W@>M M<]>C&]G RE0YGCL-KL/@[[N =>+[S4O*+R)5(MG8H85/[. M9>Z]O8B3NDP[0%BTNB70$?64(#=<>BS>4>LZ'5>]\ #[14C1:-\-HGL#M(/( MBU)RG\+0_>;YOK4+I#FS?;G>P$' 3?F?@9.AA<2J/:AS5Z4K4/($5>J'"0,: M\(R#I"F\B*J55@KX*W:BJUWL!3B.K\/-DQ@Q-IEEC=X4WET)T2I]I]5M7@ELZ"G;!I:N*^8![0PIFF.*@2E42KHGI>B[%]8N_.=RIW? MIY].SRDLGXU^V*KVC(*T8LV0OF!G QMG+!GE3#-%]PP\1?=L^"FZ9Q(INF>] MNL'F#KTK+;_J%;1?]4K6KWHU!+]J8Y,;?M4K(Z;>?+?=^IA&XSO1ZS18A=$F M+5-;RML/7$Z8QWV8D"]"_X55M,RB+Y4XXT!36ZW&?)@U"#BT,AFYK8K9Z"MO MJ:@$T>]XH;XH"&F%YFS2]#6810<#5DX]+/L59^: 9#+UAJR9J'D&GJAY-OQ$ MS3.)1,VS7HF:5'^BWG^]IC_BT=;]9"),VE1H%E_"RRBP[A/KHD*E.:IXG8J> M, %#::;JGH&GZIX-/U7W3")5]ZQ_JNZC][Q.PM4NQJGQU"R]]HCI"PJ[3.:[ M:.OO[$6[:2%GWS^J@Z8H%)N">A^NWA-@J6>>]?]Z#KQ_8C=]HR8[1M:Q#0/F MJ_?I!(6'ZQ4ZX*T/.U7=L]J;JFLGY%;'M9;Q=PUM_%W+&G_70S#^&IO<,/ZN M31M_I0?*V2K7=#75&0VPMO4<=12[;3(?N04D^C1>&%A#2+?L26^>):6R<48T MJ@^:.?X?P'/\/PP_Q_^#1([_AUXY_GE 55H0';OT25HG/H\W'BCXCH-*5V1= M&CCG[B*JG]!(&O; M@JC0<3.M="F$1@G6KRQ]X(/FC4@/H#7@/@P_!H0'R1J M0'SH7P,BZS3K?,41RD$:,^,!O7K0DAM*WITFTY;]F;-1/XB+"#^4.ZO\%8XT9M7O(^>69= H2F&C)*PDRL!P MMDEVJ;6,[K?/^AV>;LCQ<7'@5J+F;SQR 7A/.S;!(IQ]"XC4FJT>'!J:9TU. M:Z!F[-[O/B-]\!3%DF: *+-_=@AO9.5]8A2OR;AUZ+N52B@@,EV?8:JB77/7 MM,/I9>:3BOP$YOC6T-&!M-EE@+G43T=W M=*FV?Q>##G*0VWQMG41^:#"Y5XEU!+HRB M1F];H3?&-(5*;V:SM56=:F/#3XX7W(5Q/ O(_;$-8\>/A5UQK,GS'BC"B'=] MA(5/5UN/OFX_$U!:39R 4L'[LE9;[U?E;=6Z)'AUK69!^MC>+&GU"_:+M+0E M4319UYD%&;A8X]NT?H74I6%^5E-/)I(WB/$%*-9>RQQ%HK)K:$UFW*=8TCG3 MTJ$H(4#8F_ J*S="3EWVT2ODZ_#!^+"XAPY#,KW8_/Q.),<\3^QLE'QA>.5U M&/)"1THJF3ITF]=)/U2[-+!56$HIYE85RF+*LTH+/^YK7OT$&D#5FS4:BI?> MWNJ^7-[1LL6+,-/D'AQR74DQ+6^<10^F" *_!;^C$HX[1L?,$2 MH@5JAEOE'+8("8]M<#0O>6:9XSX.?8^6\2'Z_F;K!'*PLJ@-'2"!0:X'N/-L4;4DEM[W09E%!^[=#R^5F AN.GP>R?L4.# M2MUQ4F2O+]91N'M>I]T7R=0$*TQ,TQ>0[)D-V5 M.?O2K5?KED(<3(.$D-Y[\K/;5T#,KC?XRI6]V:?6 MN:77[@'UFNJ#\Y$BR:$##H=$[R/]!YS]O$+W]_#$GS:J5K5^DYA+R,3\+4?T MB -^3OHRF.C ]-I390\S_\@6'9$+3W;I=^/EDE8+QBZQR;\0?>698IB\?L;) M.G1!M(<>Z(+$/9K!71C"G@^GNKV3^X&0D\-B[FYB-F,&"S;\RRS3B>^@GKNL M?Q_MW>HW^ 7[(3O)Y(C_'2^3R7?F0T^(<6[OV,@B!',P)+%KCPSP_EE$Q\?A M*OGF1)B8M 4XX$ 59:H,;7*#O4/^:5F[8"B>]O1@8EOD4.N*V*7^6+:PG;! M-1\UGA $Y7;OD8&$C'225(C_DC\6I)'P0\GT-8$KA!?$ -Z&4CB&<0KZ,%GK M$='>V5X]?A[QM@C '%Z_9SWL8&X%+5R%'9\S6!H]GV'JBO5AHUIA,>U]U+]( M]D'(=S3>ON2H'\I)T,<0Q'6NBZW4>:B4U //9^K-.WQU7V_K^C8WO-EA$H1E8]/0Z M.$/ #&,TWDSU=E:7L>N/$2RLL91-51?A @Z6 &,[=J ;)7'%B^K;8Q'S6DVE M XPCDZ=:P5Z2VZ'^P.YB[V_[5WHRRS+YC#=/.&JY^V.\_--S^/(S&! MN\#+=> M'9]6(@TCKC00,(,4(*OM0V0P$K!):2@S1)-\,(K3T<-@&Q7B%4PD MO2UZ"3XTCGGGT]=<#8DB'&RWDIL(#9$B7'S>+E:L*[@=I-CKKVWK[55#(HYW MM DJ>\GJ5"T,UXK@S T3>\7!1'0]4>\PRKX$=P^W4*]6U$&PP#ZLL^_N3"TK M+X!AHG8L8-BI%2=1"?YB#+/8W]- Z3J7 6622Y!9U/=;M/Y>74EP0BY([$Z< M**#>6H+,(%Q&A$S/]&.'L:UB_93L-ZSYYX3I[O3Z-E\O=9L="X469 M*;9EF31&%FUU#?1$(FX_/LN8JD! 677F'_TPCG^"CE!6YHZ:"%3:JQYQE *_ MI67.;<<"YA9NQ4F[)S((,TH1N7>Y]\P@&.'+_45W+\%.Z2(BUP MGI!3P)Z5)M]IH1P*^-4:9_;'U)IE:Q!I 7M_FMQ/'L=WX':+,?:I![68V+8> M88S[Z3\3Z!'-B4V#?I^,[-+Z^ MGGVY7TSO/Z&'V=WT>CJ90VL<_=E'?!HT-D^K9%=YSJQ)WY>\2=_5*PLBF*V^ M!"Z._%<:0$#_(#P' A=DWSEL:B,F$!9YHI9K[.[22G1%9T@"%Z6 Z:,^ TW_ MO@>>_A74)VZ(1PK?J(GMU6)V-MD7&D? J;$K8-[Z&-N=_VKSMW4:1;LT4*2> M,&J?8P0;77 ;U%&;O$;3(PVHBTP]2%PQYLP2KPX%Y?$F,/0E[@:AO:=5-JX M2DB]29QX&^9-(+0GLZ$[;\7^0&L(9E+02= X"':.CVA-/>A(U=Z\);[AU3=7 M]T&ZV/9TU^FFJTC EN%6'Y_%>(CJ71;LMDO9S<_8K5E$P7J%RDZ2[$M-MB^[ MAR>JS(WU@"A:GF1*KN"5%W@)WD\-+3YU\(0VA#1PEA"F-1%:BM,;0[*WV10H;C9>1M,Y%][4014U WU$23Q\?>P3&#+H0_S0CF@E/TI7H;#*W4 MBEDFJQT?<_MJ1%_?!U[N"X)!7S%=.$%?)QWXB2)RO\RG]Y/Y'%W//E]-[\>+ MZ>Q^#OM(HL$(XLM 9E=Z>\@*7:RHE!C/5HMU=ER*VL>!6TK$63CD/"WP]^2* M3/)5V6%F8$I0_UE__)4,2SH+2J>I&9;Y5"SZ](Z3#P;J5S/'65PWFR$JZ&M. M]S@II5>DT]I[[.9-#J#5\/ 0O6OCI,BWP=^7_LZEON _?C@9-*O$ M.-936PBXDBR?Y-M4[=(@I8W(0;*;Y/WTF7Q*B]P>YNF5!6O0TCPIH/NVA+9($] M U,:(0"C4Q8W401J-AS>RE2E>E6]5MH&;=]V/DNYN?AL5>J4=N,D]MY_Y+"Q M'V,BA9L'%X" M'EI0T'FG*'!;3XU:^PQS^1WH4S-U[T/F]S:%?JWKQ@HX':0305$)A/'\%S2^ MOT'LA\E?ODQ_'=]-[A?S 87$2;.$^-U.;GN,/#8_$N4S\NCE/TQ65L$/F*D5 M4)5XOKO.6T^S'TI@P-VW/=E'S/:J&ZC;;8] OL%$L?582?CI9H-=CZ@7-++# MC9QOCB^G!4A!LFQD2R$EBH9P?%:)B)Q?&BR 69^[+_,;0%^-$K4J=1+E-J%/ ML<\28TZ#^^GZ#UIM4#7ZV M<_'B-"&R4 4W[V_F(B)IL9GR)&WP)982WD[$J7EN6VO/)\05' 175GR(G ML!B[VI@8I))8'0OAXTS^&7)VR3J,0&-:NJE7?YCA++)'?N4B F+)*;%Z;;I5^#N0B6*5YE/?AMZR;$*>&N\ M5YT5PEZI8" L41Y]Q0E3T&),3.HT.G0P7;.XI*LR47.59NSC(FOD,W;H;ZB, MA#:-NW""MHH[\!/PX.UX^HA^'=]]F:#/D_'\R^/D\^1^,: G/TE6$!N],OO2 MV]XMJL9E"4Z5Q*9L8G><%+C,@O$C/?*1%SQ?.;$G=OQ(&,%&)P=-WC.Y$@F# MN9BN* 933=5#^92T2LP^TP^%M(]Y,3%B,P.^Y!R:$;E&MG%2:9W!=/)I\(AC M&F;'3\N5.E!RD"S[C:20$A533EG:"U"4CJ8<_Y3W25J6 (!%(BE1K^!"^4W1 M?8+\$K!_$?Y]BI/(628?3J1XB#?.;ML3#@8"]@ C>LOF%B06+:-/1>*2>,JA M6M,C>7/#U+SF8")@D-*7'Z%33%MH5U7\1,M39QS&ASFX5Q,WC#0PVR4?91'K M8)17I;O&NMQ1I64AC)2V1R=NJF@R&L]6@JKLOF*>HR)(JW7UU' 3O1H4S6E9 MW0V9[K2V&4Z/K 7;:6R37D9<\[(]U=1V3L&UG=/A:SNG$MK.J8E+JW0''BE= M4)6!4)=1&0DU#07L9N%M>.,6::Q+Y\9H]*DO+>I5:3//465"O M7U^>X7KX>NVT_CO0-%A&V(GQ#4[_.PUHEVRB]N @H5U./1=':1%KZ@T#(W6&4A&F28YH1"'1&C#%4K4]JCRW5 ML@W3>,W92C"-G#78!<2R6[L+'Y'-EPYC59,$_ >I!LJ2:F_AR6R#?N6DG$'W M3S"]F$@)H%VE4@4U">&VHB]]+^E+GP2KV2^RHT[94I4=Q:W2U6BQ8?93 FB7 M_510$[!?#N(-L)\.9??ZI>I6:;+?;1AA[SG(DG=>%Y$3Q&D-K;'[]UVC@2E!G8_]\9=P0^:3H,HL&AY)4)>D.>[B.B<-44(KZ'!O0W&QN-GA15@J MB25;F5@1*$!Y8C4,)2SMHH2MBA,1T.!6HS?'Z%;8.2W6+%Q*W(G4G(5\$+;? M@]O1Z?84\ED,M.RU')&:;D+Q#NAXEJ64Q\)BT>" LX/(.*EBG8LLMG MG]H(%P5JB!,*SC:QB5HW?=,P/->TS,_!+?/SX5OFYPW*BY;1)T>!F[=8RK6: M!F2JW68(Q4,5T(/)=-!#UD36(#%LJ'E.#WKH>RZK&#!/R']2*5@!\1"F.C]T MD$0_SI/(OI7;>=WGGEHR(C>_1_2 (QAK_3X6(")Z9RE8J-9=WOI[2OO>[U]( M6I9GZ :\T+P!+\!OP(OAWX 7$C?@AHL!?&>PD!/3O 5N1DD^,II.DQ1 MU3Z5MT=3)NVK-\WSXDU2,HDWSJY,XF"@4J$*SGG3LN6%I!(MKH^D:MQKJ3\S MILZ<>L? \JF#C0 $@S:,6KMAK02Z#IH4ZJY4U5^P(22'/VK8DAB:XQD_IW+ MY7;RQ@%K0N>BO,[A:$+GS3Q.T3*,RI?":[)81^'N>?T0A2LOF45W86R_>(D> M=A#E\+0P5;#%2I'920H0;1E$%$;()S"ATI -L5*'!)/>3?WD/Z4YAWD"!G$/ MMR&H="V_+88VP,C:-W,Q2SG3OS$5-3Z25SVOE@I@RQ$3.CAV"MY2>1.!],4, M()B&V)ON3<^9ZO[I1D1(5)>1BQ:3@&,]9*P;)V-5A0985*@90":Y'V;LD6-- M>^08W!XY'KX]INK M]?@L61102A;*PK(K'R6Q,EH4^;W R:'57PZ&8!1*4KO5)I39 M.+TJH'>A$\2W9 573O!U'+B5:#TOV2G4.9:"9-E!(864Z"ZC8Q&E;OI:3N,] M]WXRKP0 _1CO7];I9WX8/*?_O5)>J.9L>5V-R:&=&8 M&*3;71T+$1^RM,F2[(-_&141KE:5G;<^\P* .K#5-_J(YP'"P+&C43 ,:S?5JC,(R"L!QBZUNQ&2?:ZEVN8P;BE%@A4L([D7 MIA+L'J)PBZ/D]8'L*\M%_L?.VPZATZ048M#M)F60%+VR/)H^+O[Y##W?C M^\4]OT.0O7Z8/M/?D.W0_6$3^3H-5&&W2 M4G1/X2X9+-OW0MA^'VE3J$MDG*;9I)MMEBO*9/WG\(7EDX*_YICF.?$!ZKW+ MNL$2RD[91MZ918U"PI%Z70^KMJTMIW2SHUU'%VO\5^Q$ M2H3L &$[LJ4='5'-F7P0R3B@MGX*M-D7D.E>N(Z52%GM@9!H3=1, M.0.B.L)ZCGAE>F$04_9WZ!/>V-G*$:\N0U_G*1=.RY[Z>97_A)>$-5VG-Z(P MZ89]T19)I1)8JN/$NZ?8-D46F=_J)P#,65RC.KK#P[ MG1(N^.90+-G>JZ<'%724BWS:'NIG!PC;ZF<[.AVM+0:E?LK1IM&VPK#Z28Q; M8M,[OJ2H%3%))Q2(FMGM*(EX)1L'7<5:CBKEPM02RS53Y.A]ZK.6\3G&;GUG/PSJWGP^_<>B[1N?6\5^?6\7*YV^Q8B<\;O(TP M4;E2OZ2*DZD#AM5PS0YDA-9<,8H6DRF&@;J8Y$BS]S%)K%POMK+=>R57P*$+ MAETF:4>FCR-R8)[(9@$(F;4KLTGIP:/$>O FN!PV (]O,G@)#9+]6%CC5XG6 MM7J_53$YQFP?!S\(+AY\,O&'XN M43#\7+=@>..95$Z%J(X >;OJ4A$:+].@3]/-R[^Y!BVKOEV'D,N@[X(Q((50 ME%C_%A7"9@:^S-KU[(9VMZ/^"895-.I#IXT$>F NY*3IDUJ[')LV+1;,0 M^CEX(?3SX1="/YJQ!Z$YQFM>MS\&K7Y\.O=GTN4>WZ7+?:M8QC2=+_ MTP7$=H^T#GQZ. J'YBGD^(!D%G^8L$6Y*A!=, :D'(J*0[Q%Y;!914)F[89N M_0O-2L 7X)6 +X9?"?A"HA+PA6XE8 $XS4IJ%^"5U"Z&7TGM0J*2VD7_2FHR MZ0O3("%[Y#WY.*U/.M0\G#8\H;/1-' 6M:>^7XSO/TVO[B9H/)]/%O-:/MI@ M84^$2KX 42;:J(JD7@FD70& M?AXTF$=\#E2W3S?I1,W56QT!ZK@7W>S#[@Z=Y&[2RVF*?M5'4OMAW M"YZM;M.,C5F1L"'I #(SEV5'D1&D+>?- /B@C/)1R5=E;OM-^;0TB]Y>@!>] MO1A^T=N+IKM2M QC/BW-*EP7X%6X+H9?A>M"H@K71:\J7*5WCZS^;.HJ"-SI M9NMX$14)NJ'OW0#M*;,)U'Q-2VCGS^ @6K2K<38\X9XR?K/HD:TDS)F M-C7IRKS673@'6(1M+?O-ZMD\CC.MB&1;'JAFVRZ?ZZXWD41D0(#Z4DNAXW]!#$IO-I5 ML*R\-O1;EQ*]JR];\IM@HC*BG*NF.@+T+4ODH1G66U;32=-<@Z';7C/![P(\ MP>]B^ E^%Q()?A=F$_PN-!/\+L 3_"Z&G^!W(9'@=]$KP4_%OZ(<0RX!T?Z# MHP)VICQN@W:YM0:>2^Z1D>89%YH)11?@"447PT\HNI!(*+HPFU!TH9E0= &> M4'0Q_(2B"XF$H@O=A"*YL#4B#SZ%H?O-\_VAQ4X*4!M8V"0?2XF(R8K[G@S% M ,33AF[&R_PJ*!,O!>< M'2)KPDL2'8B,!SG41%(J'LCWA*A[Y#?S/%S:R<=@6SJ 1ZBM*LFKA*W9^-RK&0@/+VB/7R430!91+@W M5Y0KR/;9U;ZQ[/-PE7QS(MPWIET(Q[8O00(GB2#W?&AKM#MHO'L7X7AQ[ZT; MHJ6-[>(DW."(:;GT-7KM;>4XAS?0.JMPD!#Q1O8I4='VWT(F/K1L_)[RHO5I MA;#3R/@(NPN\7 >A'S[+77"<8?9#8!HXM.4PT$Z[2?$E>.X"=\NK^0K-I>DG M9\Z2-8[J]Y U#9P_.TAG=BXJ KYAW\*;\ZVTJZK-XM7U*6#;HLH,S1D%I4DK M8R>A.T_BQ-LP+]/M+B'PJJXHGG(-'=F@R"GRWB9^W\?^[#P4GZK(@0K*O?+^ MTD^SV]"HB5VTM6T];E;73^<,L-:$1X"&B<]]!$RU(337"+O940O$H#O,7V4"5* MB25$B-S@%8ZHA\#Y/EL]1%X8/6#ROZX]HUX6'Z FMW+8"3CP,W;H!<#R]X&I#3C.]Q,EN1Z=(K'MR]]E"@N>JE;7%0 3K-0RB5XH93+X1=* MN6SFX(B688R>FH52+L$+I5P.OU#*I42AE$O=0BF*KH$!A^[VQ1DXIKE M[3(=!QAO)46<0J7H7KRFLKC T<8+')^9C)^B\%NR?G02N30(T5CKX5@"1 1, MD7^-7NCGZ)E]CR(R $RK[*!"P09M"S53/O\JC A8(GO!GW+YF$"_M7*Q$JEW MO\P>%V@Q>?R,;B97B_EP8A1:J2Q6RL2+-\Q\+(9X, S8P :@1[D,7A)6QGP= M1@FB8@3=X*<$)B],D_@2?,G=$=UZ-'2#]N_DQ.[ A+@)E;Z(*BYYXH7#+;=*%N$A3$Y)GXP >:-K MXTNLT+HXXPIC]_ELPX=W'.\("&J3 6F76GPDUCC5-U)#"Q5YQET<>\\!O>7JU1@# M=T '0PM1^,P9';1EWG=2CMG7<:&U$QC3T#]1-W>,'IQ7FI@]'#]!'UYK>]O1 MW.$^E\JGD%S< =46J[IC_ OV76OGHQT+&.9OQ4F4=E.,0L$EN( MI:O\WARZ&?5PWA+4,(35T95PE5 \[L+@.?7XEEAA0)JY%O>H=Y]N?[O0>CH- M$\>GNTLW=P]>[NE4,-;^TRD?$='3*?T:^92C$LI1+KDI01V]'338/YRV+--0 MPIMF>Y-+\/8FE\-O;W(IT=[DLE=[D[((^>PD.Z+0OMY0=W*?^FM"0':]OQ(8 M2=PC^5#$QH*Z*15HQ:V*UKH+/?+DLAX9#[16!@U:I (G:;D<#M]+I0T5^ M&['6NR' W%RT!'SY.[L:+ MR0UZ&#\NII,Y6CR.[^?CZ\5T=C^'YTH%TKCB06\ M9Z.!D\B+,1G/)_,!F7%"DHK9C+]64X(OORG&@>._QEX\6V4M#H-G-O&#\SJ( MDC4Z>$)'06K@K*)AYF#I+[\$+IF8OH_LJY&Q.5 ^"VPEW=I L%RXJ @ZO,/ J96"?<>LV(Q"P%&^E:NV- M1+ANO?BJIA&OV53T$KRIZ.7PFXI>2C05O=1M*LHI/5XX8&=!A\(G5?LL&5BQ-A#JETG-[&T:_K;WE.LM5I4=Z\AUOMO2'7YSX M"N/@2XSM1=&8PA=$=S2$O,IQB^D,[]F+7>UR 5$X#;-;544UN;TFC]2O3N31 MX+Z*::9[.=D\6WT1!W#NFEZ#REE[R:82V7C#.'&&N+'CZ)G8=FU_\[43KV>[ M9.6'W\B93P^_O>8)1^/ K95C(!=(M/0(BT?>$M/:JVN'?,ZN%'#WJ(O87T7-4(R MR.@1;QPOH.(\=2K3D"%H']T!N%#L6#:QYSH-H1S*T+DC2LH:KXZP'CQ7F5[ M:O03R& 9[J86]FAS!5K1<#5&*4X0.T#T_+QB)](J.20"99W6640LTEBWL03)O^R<(/$2EIQ?/=5]1Z'NYOSREZL17!UA_1*N3"^J74&^^0C; M4Y>WK96.]]4U:-V(8]=-6WW<["+J;%GCOY(K5HV:73#L]FII1T94C2 ?A5PV M#"5KC*BR\1'R7I0DSKYUB\3:>_5OR< OPKHHL7;KM>%@_S9KP4; :/?X6^-E M'N@^DB!GO?5*^VIU[X_/H>NMO&56HIGG8A4('NY V\VZ>4B(FO*4/J5J"B@C M=&Y](5:$*]1JUUWIWS,-7/R= 9:\:02#[49MB= 07B[%Y\P7[A4#X*)SNLA0 MNE-:UMJ_+5R_KG#-IG!6C[X0D[8V[NGW]/C'I1$#:0XGWQN.WQI.)]1O&\:. MSU=99,/[VD#89HIV= 2<40QJTS\!(O@D:%..VNM:N Z'9,6JE94#WCB[UP0' M@_9:XB*] *B.>*M2(%J0Y. MS_/AT_-<@I[G_52VY6ZS8_F<-W@;X:67^153X'*M^SJ!6'Y#Z<)'J,85PY!; M&@?K*Y(D4$F7DUB\KDG?[HF2JW'2!6- ;D51Z9.WZ%9LUDB167L/MV*9^\#\ MBJU(@.3)MB D,B)*0Z #C21H6GO$ZEJOUO-&NTUR9,"^/+)>A:<-F3[FY<#L MRZ.&'))9NZD$T@M-;?4"7%N]&+ZV>M$@K6@9QJR/2TUZ7H+3\W+X]+R4H.=E MKX3@_'+ +GWWEA/;M3'6_8#5^;ON;&)+L*Z"3H)N\!+3T%ET<@SI_>/O>:EU M0W-].OZ]B%<33[CL>F7@- M& WL-6#T.WH-O?YG%'^8U0.ZAMPO&@-1$T?OO6U03FP_%,FL_A)HH)U2Z M8 Q(310)E+>H)C8%BLS:C:F)F1<%9&9=Q%)'-P8.HH"R-'&S6I"R:HC3) M7\:/$W0UGK/:\W_]/+E?S,%34?KPB#@74FFGC.4-B\I>%,GLUV' 3M;.\>^\ M%6VUMDOBQ E<\K>W4/*EUT) :N4=>E42&2ZT!"?C1 M.R3KJM>)Z4T1/?52 @L:^US"X0H_>P']1$IAZ0/?[EMT#TS5"Y@L]T!9&9-W MJ 07%8#AU"<#?-%9YT1V9_LTMVBKQE0OQI3^R9T&;5?IZ.CXTMH%=1CL :J3 M'60ALL<.9R#1ED[W#A53@%]'!^7.ZAUT. IHVTKR*-V&T0I[R1L]FRK8#_IL M*BQ$]VP64[RALZG!G;IG4Y4"AIQ3FFU:Z< !.*=-9VO'Y8@WL!>*(O*.C&8U-$7I@ +FXJ" MA(GB-LQ*506M_R;VR!A4MMRZ41JHH:2&O_V'J0.MI*\E?'WV%53M4&;M4&U,52%..8#T1>/A*]T*%\!K7- MGGT)7C!IKVWKH?KP]*Y/1&AW.L! +0(Y#.VK+]JXRIL!&3CX\N.].:?; )#? MNE[1-O+:CA1" U7]Y7&'*$]R@'7H*OV#.6$'Y$M==5]M\[5R@#F>+\W2?73@ M #R0G>7[AN"!E"C@EZ_$2.3N(V66V:K>NVN@H8OZV-JL)F 8=XDHQ&Q0^?$% MNE"421X3QQCVV]0^X5:YGC1+UCB:_&/G):_3@!S071:%/%2'?E]\05W[/9$7 MG*3\](1[KMF'3J7:"+37T3"W\55^$[M[L-A<&B%<.>:FO(I-P+ =WZ1P[.=8 M] FX87!X;^JK>!?YNVC(#UY3UOEGJ>FL[\W21N:%;I=I8A$=PAWOA]59'_WH M!8A)MG)W3>!38)*?1(?$V+:K&IBR)F_/&VE 'B 3*QG:,["!->GYAJC)4SK/ MC=B,\KF^"7W?B6*TQ1&**38P1QR XU5\2Z9(:2S;7V>I3&+KQ+)KCZ(6:?(]XB;T7[')\9&F=@@<<>:$+[;\X_*K@_1P' M7Z.$/X1.A]A\]%^TSD:N!F2@T9T0K_ARZV(=XP00^ 6+OBAU2 M&DQZ8S,SD<;! 5(;Z$9L (\]G4B*3A[]6O+*'<:E*\TGK7>HW'X9TXV5\Z8A M&5X/V0$< BW$A=6"JSX7V,O%)#NUG@O]+=1ZJ&QHMEMR96$WUW!O"0+[@6JN M%2XD6/<@'RD! ^8?[^VG%?M\.,Z^=FJ)'1?"3>AE@>1P;[P7S\6!.XZ)RK(D M:D\N[:LRWIIP5<7+OJ= $4-AB;QT-'KUL.]"/[IH0[*Q!FH 6>+J6'9)WY=B,/KQ6\VU]1-\?),^Q]1;/6EM MG'X<2WF^1R_^>AMA&J&+"6,DCTX"*K*UD .H0*>!IH#=Z>CW*S*52TP;I8"V@O%?^/4S 92^<1&U/0Z# /OEQ*#&HY@U_4(' M-Y#8/0U$!>?F$PZ(RNPCAQB(CKOQ H\&1"?>"WT?9EP10YN,/3BFJFSH[IIQ MYQ2Q4I[" ]'XB.LS)7HC$8SL^G[/1J!M.N1?G;A'O9[**J59<7*#5UZ W2MR MIE9>E R78HO3MR$GHMQD E$% # 2T M2T"9(<1\++%!/;VY9?BS)]][3C/2DP="?G(Q,(/1HE=+"AV(=UPYU(3M>E,V M?OX4$T?,RL=M78B1!E&BE M&R]AX:#CP*4O^E[P3/Z5W]<>!K]!%5$$$4[:Z(I"2V:?/T\7K,L+&M_?H.O9 M_6)Z_VER?STTK5&/@<0WKL;VZ8=@57)-B=",7C"=M1(NG3X 0!\">>R@^5\: M4Y&]])G,2ENC=6N7IRLU!V7340]$A-UE M-WURO""F4'$\"R;?EVN:JG+CK5;D) 6T1D"PB(BMYC.-^ JOP@@OG._6)+C#>+CUD)=HJTR^]YP M=Q&%](J2/1SDN'_?Q>D]#^WX[<=,57'?8S/5G6#U M%M!?@@@[OO=/[%(T9L$-CKP7]H)2ROJZQXF4F->!:[>;LSJ"$DR[*T"A9P(+ M$59U"VC(VX-[AP*<@,GS'E3G-0]7VD!C)>\O=/T)%T/P)UR\!7_"18/JPI48 M\2>D]ST1:= &$Q<16&\[#R4!#TWOKV>?)V@Q_N]!&?MMU&W+,Q2LVU@Z\0TF M]VN$73('O+]*B QX$U419A)63N933G4WJ_&^7;E]. ;CVOYFZ*$;05V:9@\]5VOD#D8K M!+M]>UMQ$3]LIIQ(;C'D[W?X(YRC288F>U[J7+.F5?PI(C8X%WHLQ1AMXRW+ MOQ941)&4= 0Q6_F\ 1E7+$&6@C>ZUJTK-3@&T*443W '#L 0%>6G#\H0O6S0 M5[@2,[T^CX\TB7I\- "B'A^] :+NM[B%J-E*=(C:5",T[_;::.LY)R),9&YU MAXWX"$?W3BKP;G/..@T=ZV/=8WT\A&-]_!:.];',L3[6)FK]8D]Y14LMRX8" M:V0I%O+*6'JDAZ2'54D@5,%*"S6G?1V/=$_T: @G>O063O1(YD2/]"]JGK=W M00M++O#WY(J,_*KLIQ+!@4P8%> DX53*HD#(T*&D=7;0B>ON:5N_#M]B(U'9R-N+$6PZ!YAVTJ+- VT)U..(V#?VIPY,[X<+!=OVQ(C1$=2S2 MSP%KKW5M^KX21=O*-!VN''WB1%>O.QF"7G?R%O2ZDP9MA2OIZ8#!VLX77'&\ M@'A=L(K'I?QZ NIM:6XYS]."&UZ6'B]I^156#ME0O,DE05GO22*'E_S5#L48 MZJL+I M$%2%T[>@*IS*J JGO56%.K_$*II_)Q#SIS],'+_S](OP$=!]08&"^GDDB=$X M]*T+-7C>SW3/^]D0SOO96SCO9S+G_@:1PYV(=RX:O2NBJ )+;!4!".;B6@XR%4 CI^"Y6 CF4J M 1WWK 2T5_13Q7^.WD"U\+),M?-PS6YAR#;P"TZ:\ M@,@8)=6%BI9] 0VJMA#,:$,6:J"YF<61%#(FAG!!JU"\*5?:51B &MCM2/%* M72]RK9*VKKC'W]!\C;]B'Z8(T*&HT:]H-:L75$P0$_B/F"["\[VL0$KR#>-@ MO%R&.U8([B$*5UY"3.?ZW6--=AA$&:;Q>[NV7BT>[MRS!FQ5)" M*J>6_H[\B0HLJ@TYQ1SI5^ ^(O/\6#U+AO>^S]$;[^LO$32R,# RRVSU$'EA ME/9RMG:JY+"Q7[Y#"B_!.;@/@_(YR'M8,,MN CXK!C#N&J; MCV)\%M)QD"^14N0I61M=RS<7G:B;\WL\A)Q?84_J09F3,CF_QUHYOZ+ZJB\X MV&'H1T4.&A!]3ELQ$C5YG/PZN?\R08^3Z]FG^^EB.KL?4B5>$7G;2NYR5VZ2 MW6X)RGDK]/@W+UE?DRN/J&@1^.NV$H+@+]DJV,JU)DG?I#.X,:*\A0K0Z!N! MC0K@ RI6I<-7G2= ?EN57YU+OH+(<3$Q:;#W0IW %CUZ]8EA_'@U+$0&,OV, MJ/S%=^A'HN=3GG5\/_SF$':AM7/1DD4%()^%"] ___'LW>GQ!Z;8_?'\W=&' M#_19X8; V3SA")T"_=>?@#E,E:X"^MC]\KOP-Y12<.>$'5IH5Q M_5:1$&4N9Q_5JU2 7!I\:E6O#,ZJ>K])W!/D4F<5A#;3@@*(7B/&1\!#=V'P M_)X WJ!=F\R!]/*W4ICCM1^O <*ICFWH #":V)\.GDMJ>O5\*[S;@)7 M6:UC]3U8+6?BE1<0!Y8*;@(_^,M0GB_PA+NBWW%M'#C^:^S%L]7X&<]6M_D,Z>6]6#O).,(/3IS< M[/#5+KD/D^EFZWADO^V]1>JC",'"^NC*E'TGXY"[P^AIE[ G_'PL2IT8CT,2 MMOUYJ_9XV6]GM=*I6>I@7?;+MNP1#K9KD8K0:,N6;%[>C<=OVQ9J%RD*,[5U MO9H/EAP/[M7KPMMXP7/Q"QH[\ARP1](^#0$4P=LOW*"-JX2 R\:CIU>4,)#E M7Y:@ I9?[HI"&P-!7_#F.7KPECED'M%2)FKW@B"" I9A6 M$I1U!I7#2\",^6#FM8^SX6FGO$S/# D RIP8L/B(&A4+AE/8F5[,50(Z3L8/ MH1V;8:8+=*KD M94&66<0E]#-^%T[0'9\[\!/=PI.[R?5B&7.I^N*4!F -A9FGD8'OUR:(II6*FH-@-7P*& MKM/(^'N8-J)F>*>]V;GT#NI&_[9.PJJ72VD $F#LFM#="+4:T[5L"MM7O#Q5 MBCM>TH?#HAMQ 2L9\9QEZEO ;)'V[Q(Z^N]DQ!A M9_=AOSXY0-(+#P\!^[!/AQ&+)* :YU&>MS0CN2R?<$ ;0!!)-G8W7N!1]8S& MC0_$:Z" 'DQHI1ZR$FI9!HQ=DE5P/-T,W'^@SD=B#X+B/FK:AO/=4QZT$T9R M[H+:$+NN@>KD(@ZJ? 3:D(:_OX5FSEE.G^C=IL>U&KX$+M0L .>;IM1X13S:MI="B(FH74+!.+DV M#]?%OI,&^UY*K:LT4_INI-OS=C2$GK>CM]#S=B33\W:DU?-V+SZF =D['.=N M[5EP%491^(V8@/8<1&TXV']R:\%&P#3YB'WYG#! ?NAD!4^>BO'PK@ )O MEZ[=T'@E:P%^AQU"'H L@&Y,(+2@3JRD&=))DLA[8F5?DQ#Y% RXC29-_0Z. MY&Z*OM/JR@F^4N^IM_%\)[I>.]&S14;DSP[B,>>B(N X^BU:II_0*.GGU!VP M2JLS$CXD?PN><5$(=(E+Q:#0JJ%F0?-F*Q-4^5&\37IIWX7VEE4PUM*T:V.M M!PL*$.E4LSWV^4!^K(GEVTIT%EP@UGM-/OW8 ,!&!>F")VN M>\_+S/S*K?=$992;00 /Y.LB-?_2XVY$[]1RB'JUE8*S$$\RK05CZYS$ZC3E MO/,NJVBH<\&E\*"O-P[5.2\[];*N)MP&(UVWP6@(;H/16W ;C!J7E7 EVFX# MQA^5\&$:.6I7@C2GM^\LX",B[4VL)13"R0(A*3EB@;_<7HZ LA-[XD0!=2\\ MX&A.E&GP=]XV?. ?=ENPDVRCMTM8G6_ZSRODQ-XR#0KW?*8WT5)=^1R(3(+8 M+.#:DR+#B)],NO9/\P7W?K?!$?VCDOG6'&6YM70# 5$!M_R[CY!!F,)-+BX^ M_GIT(_O)6LJ%'YVR!\9\ZQ#WR7[ZP4WH>\[4<%417OMIBXKWV!R1WJ!LH3BC;,; M:\+!0%@5I_CR(V">) M_.:A(O1C4P4(YPK/EB@\3/J@]^A;!@8Y*9ST#S$*=TF<$)6)#(!_WVLE>BU, M7+@M>L9^WI&):8[>R_]/WKLV1VXCB:*?[[_ C8V8L&.Z/9;DYYE[/I1>;@UPH. M_>Y%:BS\W.&4.,D.-'XG$VQ/M.WYR5]Y!S[RS6>Q6VFIAZA[CXIO4X5J7B5% M5!SR>[Q+,VJ4/> -[1KDW2&A@YCOH$T=)&59$'=7]XO'FW=OT,/5&UJ$P;>[ MW%8M%&X'7?98A6MVEHAJ =GQ'L$)2JVX" MR(OLJEQX3S$(?6]!+=@4]\ M>LB$3*V$W*=@?.2"ZPS1[KP>$OPZ*,BN";-)!Y6(2AEE-V7D^)GM$_#9')Z MSSZ')^"SWEJ74C*14+^Q%>HWHW(_-O\2[#*];Y%Y(\]*;3G5T#%4_/KX.(21W2]4#ZR!K0H7]XM1IM9-^YU^CQ8[HZ2=_:[C7? MSF&O^?9SV&N^U=EKOK4^0,#R/#4V]D_]&ONGP\;^J6]CO\?4EK%_.LK8EZG! M=[;+\;LY+,?O/H?E^)W.UNA?C\'H7[_.0CU>QVA?C^E4'^P%>H/ MH/HP[.LQ*07KW(SA"WGMCVY/*#\\RKTU3,U=;1V2%B.F/V M1]LU^>,+%F4[%B[.1%2_:Y;S231;LGJ-50&C&@?>W?25"'MXV=''3 M>#ME9.X >U]"U%*P[QO5FTIE?V60B!KV@'W=;Q?M0# FW*[F+*)OHL+!] M8S^;PQO[V>?PQGZF\\9^9O7&+@D9?('XP,6:<).%H47)Y@YG42H_,EP%I&IA M-H-<61T\9:?/^_.'JW^\OWKWB*Y^GEU,JHEJ*()2M?ECZ?ZZVN[B](!I=X*[ MX$"(C1>K5;8/8LT<$<7XZ0*>?V3*18M8X5"Z;RF0D86 E2/HX_^.C4$!'^2M ML*B&5.I4D0&B;?,1*1!JY- @.2UMZ(Z9\.#25($.!K*F$.PK[PTA5(RN!"PB MR?KX>I^$9'M)]PEA(@\>)M8ME.LCND/#W1_3<]ZANNYX?O2SRQ MIWIEBZ5$ M]VYQGJ,(BCP0!8QX3*??BM=V2M$^M2QX,R*+[=U^^X2SY9HF&2UW- +^ZA/. M5E&.PYN$_OJ)S!WRR1=9!K6@X$=G.CT&QRDM,Q,-'X&SO"X%@0@>@I2!>X4J M@'ZU?@(=:B^!LW( QU:'A! MF##/ME>+O'6?EA6K&N_\3J- 1G8O;K1HW%8M&GNFKFLS5T,J=;N7 :)'53:[ M(]SBKMSB.HBRGX-X[RZ&7CR[)X-6B(RL5![Y.WJ!#V#O N>#9X>NID3;6Y*< MXA'6Z"5>XRS#X6/PB:LIJQ]$K-UTD[#3_RY+UU&QS&Y[W::/FK!AB)C+[ M36DR!P.#"._*C@\YE-I?IQGZ^!RMGE'8_N0CN7RA)"W0*L-!\_SUEN]AITC= M[ \+=EH]7ET$NZ@(XN@/'#ZDZ^(C.<]INWJM8U8Z>+*@"LTC5H:(Z@+_&JWJ M42CGPSHMU5T?L4/BJ,Y7)<5CKB&WQ.@@I_;Y/HJAGDG^%H,%Z&R_DTSOO@BM M&!&90M'$,VA+4WZ.?MW2 ?_V>R%02[.]Z2@H'F6MO4W)7W_&9/>.L6MU$LWM MY\U,@(E$F>B7Z(5_VE;0HYM19*1.OTC^ O.GE)+SG^MP?JW7=9_EHS_ M>MSZ/4^+(MTNU_=PLW>\?D5S^UF_ DQDY0[IE[2R#>U>T-(V\3/]N2RQX/2DR%81J[=&6(&5TX, 3UC7!>L\0;.KG[? M1SMX@G*\X\KF]U$V5(*+1&?*KWD0')*%2V22;R# 4Y_DD@RC)ZLK2<6A=#J0*I-0:YYN0MLRJ M?4F/&7;^]GU.C$R(!8Y9U<_G:&>@.8KA3@NZR_&0[3!\ ,H:(T0>%O?Z,2R2 MVNNN)MNNQO]B190+'GOPZCE)XW1S,% (Z6"WEHD,#6GT+OL]?O?WJ\2OTQ=NO?OKJ2]0$AUKP4 D0$8A]?7.M M;I;RKK30AGFVNLE:,=P1Z3\'.5YL,HP-;4XU!+>GA1(7V;66MN0HQZ!JT"S. M#2WQU+%Q@^3;ADT"X-%*HM(1I[N3"IL)M,2+DACIR)"*&"O(FS0-/T1)^"9+ M][O;VPL#U9 ,=7Q@B;&0*$/Y,:)?OT+D^QE8.6H95 J@H-3V$+EYA)@QG.?D M> KB!YR]D%NN,")#H@-* ,ZW!Q4VL@[TCZ@Y!I6#YK ]Z$BGTHY!VJ<^T(=N M($,(B6XA1!J[IC1RJ30^:UE\;>L7@"#GWA%@LE[5$!Q["%2XR-P$,$9PFHO] M1N[OJSH"JB^M@PP8%;:)7W!\MEQ7$?$_13@CA#P+G4G'#. <0L1#*.< 2M(H M83(,G<%#Z;K.G'@NQ\XG,$]7]IUP3QVNC I]6*Q6^^T^ALAM13L#Q_IIA)2G M-I8&*,K+(Y0@4*M#QFQB*VR4H].UTI1-GJ+73/$4.VQK>89J>?XOD::]G[=Z M[(9R*]53M\T[KAXDQU=D+:2FC -P_EYG(K_ZZ4Z;+:/./%HOXSF-PYLMN=N\ MR$WVHYI@A$L,KIM=Z)E0WP.DF6"_XD#X9HX:OZT M<'H?^=,B1.3-BKZ9RU56+I,.WX.Y=;2_SJ)CJP;U0?=G3)Z M\6LWZ2+FU6[21%*^/_U '_/!QXD#:$/T_\S.C#)4$(EJFS#*KQEE@*G8:;&+Y-OWPG&;%(\ZV%QD.H^*: M$'0>)!],XA\&0+CNX:A&1YH 1P:])H"W*$Z#)$<@6?0$X^;PHJDGI486W" + M;'I[\I>.M]5#!VL1"UR[!:;!/-=1$B2K*(AODKR(BKTL5%D:ZC!J"N?1$&.P ME09,=-^3()2>=I/MZN>ZA(VB&C@+0IR-ZDZC-(U C-$LMXX:LYP:=F_3/76J MN1Q7MYD$Z?'K0JK\GX_Z2Y1F]#H0\=JV_@[MSGC#&_DM$Y@?#IU+_&02#:X# MQ[4-H8'30(/-LK\A:\:1;!#5T9 ,GX=>&DBOVX]SD"LVMH42]C(QJ36I"7I/JU:RTJB=%/<5J<\:J?D.U(]*=C^R +%;10*?4$-RF!"MQD>4&= ]' ML!%36<2F:[71DD^E+X/JDZ\\MJZY.ON('DO4B A,N5 M>$44V9PH5"N:&XF)6*6#W2YU&1JJ$.R&20S'P@PD/B2)=D2QC%S+1?V8%D%L M:9K*QCHW'22(2*O"DZ\1?([@>W0ILSI=*\* +"H]4)%K9P#@/._=F$R.?\5X MQSXG!2JJMFVK_NW9^[Z@(97ZT!\@>Z(G5^]/JZ(G5(^/J+:/I;ZW&WW9RIY> M)*^?5HGSN5EV?.[+[5%/+4UTSV?BO^@SM9&RGH_P1C0:VWCJY2AHXNAZ ]!K MWWA>=VV<392T5LM&2:]&<]OR8_KXG.YSLO<]X!><0(]E$_-2/MRIWUZ.A\S M_)BB<@2B0Q",\:X&FD*I[4PUX9;9WNEV>_/XD,;,WT[$?FJH%VH(;F^@2ESD MY5"VKV\>434*P3"9BGBH@S(LGV;]DP'Z+:V"?^$LO4NCI"!*>!5MGDU,!-E8 MY_=2"2(2O?CZ*V&DCG,-&&!])7L5=5;74(CG^6F?A!D.(1CM $:F@=@5PYV> M%W(\)(+_YEO_R7": JB$/T"DW=FP3'!YX%"%XA,\?B37V@/1,A,/I1XH]QV1 MM/"2*,K)JQ_(03$'5Y69I&H/IC[U5CO(0Y&N/BQWZ1GU[Q+\58B;(.K)/GSEV?;;(W7FYIE7TGX(4+4]+OON32(DRATOQ0* M'?;ZG KE3BH43^ZH">5B7Z7S)BD(XZ*G&-/"V49M"L1#';]OB+&0-2:H/D8! M_7H>VJ 60ET!7T[JN +2<9Q^# B*UVG&(L!O4S*!:S_F !H>W)IJC"0Z=H^A MP0)F(3-!"<%[#T93<7?*!@]SPL8A>@\V;[K>YTRC#38?\4BGUUHA"C*E@&]? MI^O7Y&OIUN-ZVU%RO]IUY&1:^CN#+#NLT^QCD(6Y?*.1F8O2TC]JF*8IOU3POVWD;!4Q3# [U1A(5HI-/U+T1!56L9 MQ=7'WH^#8?8W0BED=-IM .]P! __=T%>7.[QNS2[V>X"Z#-J(/XA&$X580 9 MB4KP4>2R2.XJX1ZC),V@$C<=Z?]PT)12I24Z3!A1BJ69S@H1WFE2/#NV3Q4H M.#Q[=/"1:-S['2I2=/;UW H?#LNV;8P.$#Y%P9\2K*C"$/V#SRJ(>IAY#@73 MQ5.BJV\K)X^CR:IEMP W9GT(?KD5['U4?-9XU,;2XE>?W?R M^D>97L^@\I&):JA*'VES:'RQV@IJ9S;/A<'UT/)B.)CA*%'D'T]>GYS*=VB_ MNFRD$Q(]UF>.W36()BV81/\UOG<;[E=/K$P@\>_*$+"TG2,R6FCO$W*I"2_Q M&F?D:G,/08![(_^5$H#SMW,5-K)+!!V"0CX&97S0' *U=*13*<0@[58/XI6C M/&]YR@TT1 W!<3=A%2ZRS/-R#%JG&5K10?/Q=FK)ITXT'Z1_C%7^F 4AOLT\UYA5*L.!MWXL9HI9KV]Q0T&[[I/^ M8_*[#3%;W@;9!UR0GZ\^[7!B]M R#,5]I-<02K(@+S:./LANRY$(\Z&S\,1K MRZR.[-)BAGTY?@[_#4Z@@2?TAPVW41+E9.45T0OFLHR0\N, ,T%1HJ]\ M+ L@:(U6*ZV?WQW0Z)H6.D*>FWUX.$BW2=%=C 1?V>,ZVB#SOQ2<4<@Z8>"\&L>!YN$ MU[5\!72Y:P0D0T$44_K^P?^CK 4WOYYN@U)7:I8A(*K!_/XK 3,_"^4\L7,+ MW-R:!-;>^K*PRYEEX;.W_I= EY-U=.RMV.YULH6"/!OP4Y2?<"U"+O\K.36HL#U;M:<7+2;_>WN\V'>J 9@%\2.WJ09+9=, M.[E#[DT&\9N+3U'NS.TQ@,;4ZA$+]$(7&6GPG\] MUA-VVW6AP0SK"(>RO.T]@7J.D]4S^"[=*IX"A>DOP&JUDZ,BS_5BE8\S,@(] M54/ZVN9'W8;%VU:U 088[W(ACO[G%F^"^"HIHN(PH%)=F\+L[G$5IZ'1K,4!I8G^0>I_1QTL6UY\FKRL("%,0B!4Y MS$H@:$>AS&4K,E>/;D"V$<\L'C;W^>M-$.R@\CM<90!F&D?X)U@52@4 M=QWD3Y0S' K;P'!W2T MJAA?NRID]%E;T(LPC*#,21!7@3SW>)5NDBB'[A%W6;J.BF4&(3W5!USS.GG. MRW75'(?EWCL[)X])@Y?HXR,29/R>[OWD=:"AG43^(W-_A+.%6 DK8CL$&[Q< M_YQ26^+W/;& RXM/OEB1?Q,,G*T]?8R\K"1M]"3KHAX/3ID /LZI2(ZPZR#*?@[B/9F6QBM>I$D>A1@VG31YS((D9U'' M[DX12_Q\%%VQ0U49+KIJ#D+!%K8SWZH]4F4ZV_H(IEF;5Q=!_NQ#F;OS>E#2 M#@I2KW?^7!6#^R)*T#O\$3T\XP\XSK_T&Z,LD5W7N]VGTJH1<$JO3C7?=]EJ,B+XE>CD A&X)P.<9G=^9AH31+H2NIMNZK M'*+UN0R@;./RM/"6TR)F+FU3/NT6"[O1?@"=TL.B=PM MK_?%/L,-0T9+LAI@'*?,#2(D<]VR@96] -ES:SJV>37S>3#HBZQ.H-/CAJ4. MW1'1/0C M0UM8E?+H<<$^Q4E^:6I["6X2[B; /^$X/#_P?V4WVRT.(S(R/IQCLER;:GU) M?CV#V_U$A/AQ%!^9*LD:@GG0"TS4]8H!%O/U&DRKL[KNA0E%,<+]5GFBZS*% M^:*HT'2V$(?P\+*.!I#26@;K$D95P_+@UW^A*?&V&NMP8HP3F,9 @*&3/Z;P MJD+FBC%[4H$W$]JN&$K(7)#_W^#\)ODES3Z0$^TBV,'UR.&;XDA$_:36CD5; M6HBS0!_9AVC%OD1!/9676A73*U7W&7 "5HZ)2&LYB^Z"*&0U$%QZD:48^/ G MRY"1^Q,;3D0H9.,_$7Q0I!WGLI)DJVK2:9 L-L3X +V^Q/DJBW;:C@3I8+?N M QD:LK!6\CD*RN]?H; >X?&J-R2(NK2TBMHQVPO=O]JVJ;.-132WGP-3@(DL M8(Q^Y/FH4PBMO77(Z+)T(U5FX25^*O)W:7'U:85Q:.A&&H;BW(TTB)+,]J^L M_1 &HB0M$*9#A:XDU]N+MKSJYHQ:C!A3+"=[B58X+X^P1BK0@3Z@!BO:;LW9 M'J2-D =;1Q1$WI&=6L4(>>@IAU@H)F#SSUT:\3Q5@I.I=((Q:-<:RPB>Z"PYPT=P@= M=T$&IJC)8N5H4<4=&SN@K]XV6S-=$"JL#G>LJKPT;C#+-6V;<_5I%V51LM&R M(!7#G19\EN.A[&[$_^E3@)'Q,ZZA[ M*!VNEW.DAN#8*Z'"11K/4'Z%8JH?!_C8IU="1R3MKE=*DL?X)XB&$68%3.?> M!30F(@GI; 54$DCP1UH)\1%GVXA_MW-[RHU T#TTU_]M;HYA*VYA."A) Z0N;?NWA&(1Y97>^'7W.2#;\Q&L)U(LP MFRQMRZ\B8\PQQN*R>,?C\#K-;O)\C]\G(<[X9D!V"(@0A\QMJ*'_$,15.)<[ M9]@H++UX'T:AK&Y,':(T"\F*)6=;3C^GD:81@4_#3R$3@8'YTO-SP"3*U?&U MC6:KW6U@L=ED>$,VR25G/8.X> FB&*ZB56#L&W(/[2:7RR*?#6$Z/@H-T9-= M(DHH/:4-2D#-0.D-A27680_QTG92KX.G+5AH>P S]:> KC[A;!7E,$.Y%/80 M,K4F*V&Y+_*"&,/DC*/(+/4?V,?-X-0!,@I5J6U 0S6HAI+=%N$:L%>;;Q+! M5RH[GG.696?99!S0SS@O8"(MO90,=;Q=BK%0ZE*.7LAG_JK/*EE>5W61$V:Q M5[7NIWA5X/ R>HE"G(0-/7Q:;2"""U+4>V>-5P4H):O'[2V.4U2$J94VV!(6H_:,@R^O?>J[98JX=7?/'B%NCS/.[+(4(R_R:T%!= =:_!)G P77,"FYJ-#P8 MY6J,AM2T6[K*3U$V+=EV*K$-DVT=V_AN#\T>RCV8NG3#11)>D[\=(+'$F;8- M(N)^AQQ":< 2>PY>, ) !^IL@(*RNS1!Q3..,N[+\GY4FRM"IWJU#HMLK;;W M2<;*:_Z!0UH0)\GI6_E%FA<\ .TQ?<<<(S@4QGA(3#L[R!Y:S%N@*6UO6,-" MJP8P\@]H],#;BI#K0Y(FK[G"\DNF5R?K*"UH],*T9:55-,8O.-H\$T"+%YP% M&WR/MT&40 KHA(\"8^=PKLXC$98H=@D5!0PLCZ7T>/692/B5[D[!-_O\G+L4 MJH[MXI26(3K'"5Y'!>\G>TE^3C![]8V>]C0;E0C'H8UJ@YQ[2\(&36E#=M " MB#8H^UG[MFA'Z$?'SK7EDJV!L4B2/11XK8\#P[Q%)0#G^ZL*&UF, !W2M@>$ M%:\\1 !H"*=^[A\BW>H4OZ+*B'%3ZW)#%1F"X=2I.(",[ ;-1T'YU7J82$^< MOZ/J":A^4-6@?T3.@D%1WN;W3E6@,;$R(P5N!;X3#B1E<[LDC' :7^)=FD<% M=:VJ,/?J<,G(?4CWY Y&GZDU4]"& MP;BNCC.$D+2B14QNUW'P,=]'!+P?2+7L\DS^K6$9M$F9K4C:D_LMO%T0H@/0:? M[IU6]N[-[/Z&U<-!6I,RVZ6TV3HAG79=]UTZ52:V3E40(7VCKED'RS7Y)^O= MZ4?_F@CX<0O(T)$%KBLU;0ZZ)I"I0L>Z%-NV[J$/%??0VI[<+JV>FP2#';?I MD:"A?F/*^/>S*(,Y)(;.PY*$5NON;$F>QA%41PE+R%KR%PYTW4I=A(2BTG;Y M:2U_5;\^YXJ@DD6S3Y^89)MDI\5JM=_N6<11\.GJ$][NBJL@@X .S>1U%0#W MC\X*;)0Y34$]$,R2UY@.19B/]7MKTI94O5$,\<'J!9J"8F$>6KK1_-[ILV)C M8H5!T ]9\2!6 4_KK+0.&6,NOBQ:BUD/T8O[ZZ]D?B^E-<6X*!Z@"\_A!=IR M[-R'%83:A^!=[,GE+2GN,;CT( D7WKB@V@KY#Y1R?PEB[#(S1!MBI M^DY#R;H5_(#K[YMI3>W2*/_?__OZ-?KUE[<_?_OO7_][M=M_^F?R[8_A']^_ M;/YY2-Y?[C^^^3[[\?N_G_[V_O&0Q]^_K/[X.OY;\9?B ?_MC^_//GPZ6=T6 M7__K^OKTX>]_>?ET?O'/KU_"A^SI'W]Y\X_H^?;3N\75]+N^7F^L\?S\.??E[\]/L_KH+%G]_]]_K'/R\^ MG?SQ^.,_[_YR/JU_B7UX>TA^^.XOP M]V_^^Q__]__^&UT\W+]^[6>HRJ/1)\L@RP[K-/L89&%N M$'0T",1Q@O,0/L.EXL@XLE ; YM-P?N+U7V!&#VI-6K :'#$-MR5.S!:8'6M MROY U_=.$1(*4U.@&O/0"944FG:HF%BK&V?Y$F6P573'N)9V9W[S-S9O!+-MO0BTL2#72],8B0D(5_E*]>I>O1IS-) MQ?5&.7T)<38[Q3W>I5D!;[/G^SQ*<)X_X,VV?U&42%LQW*EG28Z'M%9K.0 ] M\1$HYT.\92H,"Z-2@@&"1[BDFOO*55)$Q2'GFN;,=:! P4LPCQP?Z9O&=AYKEC;14#>6I96?ZP_].>WD+*ZSJX44C4J M".LRRE=QFN\S@DG6(-A0072=^CA--K5/2-'<];6O]MJ MQO8>:H1=Y46TA29,?]N'] JQ2,)%58WX$7\JS@F\#YJW?UOHCC=7:T1EE9-8 M=4U< GF%?N-@6&^KNKRSQ]UYM.S%+?V,V3>)[C;CK?KK983:Z@+VJ;&:..J$ MW*GW7*\J:BABL7::L&J<&=*<=<$N_%&RN2.3KP[7:=9L@?I+5#R_(ZR $A/$ M/B>?W21$_&3[\&.:3(^ZCT(%4Q,A63YDX.O&2"B\SH9Z=^X<3P6[A1..PNJC M+K_23WJ1;I]X/T5H1O4F3<./41S/<=D9H.PGBFHZ F2WA=(WOVI H ;5AL/P MGR\RO>*9+39#)H_*6A] Y7J?T$4?Q"S::768X[)28^G'&3P&95E)CFH,6O%! M=.6T+M[E7[S?LJ?0++-U,\S3436CU)/S+'SV=]?O:U;(S<^@$Z$I?>ZE?T59 M/63N&J_2$#-%E_+IJ/;6#3'YMICE2LSN"! B-S\-%Z$IT7#V*21)S?X6HM(, M,\V6\N>HFDU+"\[RGM[';)[W@AZ>JBJ3OJO(6:N#F2Z+>7),:_TN2WD$3ZIC9 M>M'FJWU*W?#Q4Q!Q14\Q7N0Y+N;N3M)$UT8[C MG4:)#+VM&MP[XKH@JY.&D[XEMZQ]AN=ZRQG"]W_F M[I755"3#M:'!P>.M#7*1>HGRB+94G]^*$&,WQW4@Q%1^L^??SO_]6JD?QG=V M"8N.I]YE.Q_>*FR62J["<9X>7 7&0PVBGOB0N6_U&HICIOU#/#NFKY?FT#P% M.8:\+!KXV C1FN.2T$9X?J]VNJBK4KE>T_%HQP#,?:F8:I?9NC'BYU2QY9#T M6J9C7&0XC(K[*/\P+JQ\"*;GB/(!].3!Y/5 \ ^MZ%"4D;'SB2/7%*FN7!()_MA(0\MH:1L83!,G:UBT M;3T4N?/_VF2M=?*]W(#YU@^S4)=F3Y3B(5T7'XE1_19OG[IUO8Y9$E@\O?L; MG!@1:066750$1#DDL@/IK MMV4#JWDE$B9_]RQ0,3.KD[5-@'U'D3(#KU$MQD!\2@#.[305-O*K:I6TV2R8 MTY>]APXC@[)I=AI14V[51>*A(/?8)3V3(:0N7ZX?GS$O9&:@)!I@W"[^881D M?C@8B-A(1(>694K*\FXSV#/TI5:ICR9#QGBCWP:_I=G%/B_2+9&-8RM#.+D' MRUJ$AVQC*K\2J90GRT(EP[9=(274IB!I!2=-A.:I[&SJ#W-_(O5P&! W6B8" M2]+YV2/E>'WBB"FS.F?.K^X># 3;^-QU%>%Z:EEV.OG ^XJ5,+6278<*FS7Y MQ0)Q_,0V1]IM8G=)L*&Y%=IQDT&GO$,5ZEVXJ@:\0&?J54!U<:X.NO"H=T>*%[;7^*MD0 M#IJH2GN$\Z.W-;TL (5]X__ %7*W+I#9(\7N.K=_RO'O>X@D?(%86Y/]6SS4 M\6(78R';UJN/$?MZ)GN\4@CU?B\G==2;\EV6AOL5S?%YP-E+M,*N[V)R#*:^ MD,4"/=+ 0QZ?2;^G3Q Y'X%^W7KT$QF(M5-)64F[H7&QSU]O@F#W/W4!/2CR MK="G=9 _43KY2*I.?\%QD9>_H3L0U1L)J(IY:ZAGB'Z%?Z6=>CA*U)$ % M%#19;"L]:+=1@F_(CZK"_:.D7T]P!'M"2PDJ#(85 3Y%]%MO1\ZPA(1:T29R M1,TCR, NA+[B(YXPK4DG?DE4GRG-F>6EV2'>J']N>#HY1!)J'Q8]HD89()6. M-9ZWV0Q#Q\:T2C*$Q_1N"K7J#. SN-M E&4=;H&YEA7>SB)CB;>53H<=(_8E M.7B=(\R5)K9/NSGHHO[I)];'&([$R.N1:*4$NLK9.SC-?>&"TIV"G5'F&I>. M=K.?J9$8JNC:'.#3CM831.U.5])K7S*CV1%",(7[G4H?(]>GIS9F9BHHM."] MAQ=J*8.BN\@@?^S"Q%FU,OV]JOF] RN].Z>ROEQO]W&^_0BX66TX72K&R$NR MBRAE=LQUKO8 =^8?D.'B*2^R8%5X?<:1L+DCS/&& XW[.F^DQ!DL1=E81TX6 M%0ZJC$A$/T?E]_U%Z]Z[KQ9"[=Y7$&OWMM,#:+:P5>,G?^4QT('!"X=0#X0+ M?P;*(-\%AB@?Y7/A35H?TR*()=T!7+OHM#%R;4EJ8R9]4H;Q?PIV:?[7'!4 M!JW3K&XIW6I;,9/G(V,%Z7@(C7AF9ZU(+UE3W(X=6Z$#>!C=4;Y@ [^<[WW9 M]-8\VK"50S8[$W7@S,&M8GF[K35'>,WU<& :"$Y#C<:;U-!H.TA"^ ^X]UZ" MN++4#':=82@NS>Q!;%1-QR'T@?[0&"K?@=R'+>O*JXYBUN*&E46N FVV#^E! ME:^$CL]=7SSC8 Y8)Y3+ 8YV1XKW& MK[J8;34"!4*++(/H ;G3QI>X=@[V9K4:0!AC7!VUTYJ(182?6&?B/3%3W4: ME?@ZQ6FD5-H9PV^# F?0@:-73>D2%T$4Y^7E-%W?1YOG(EV_SWE+G*<#18;\ M)@EQ%A_(6/H'?=OG:).[/ J/181$=552->(3OPZ M7;\F4R.N_$\'1&>'O]?SL[\*C#?GY^ZQ-;,ZKH\J0"LWV1$P,C,VCXJ .Z?< M,TGW!%B5=??6BE#T[_ 8K<51'XKWTT4%V'-U$N\J+B.PQ M."0+A&!U&ZW)+XMGOE@"@E>R#^)[\H6!A^J8\[MRJA^1ABGMM&INQ"9','M9 M3HT?$4&!& J(XB RU>9\7-BJJ,UI827*.2W2HUEM5C@X?,PX,BD:QEMKC9%_ M7^)=AE<1,^!F$QWB2.V.O/A&OTK#KF'.-Y5)>_#U'JAY#O6Q.#3VI>%U"1S/*]":=IQ6FA;N&V=5? M&?0@J;?4UE+RGHQZ5+V:>OV,,K.D@<5RPZ\*O,D;AM]B]?L^RG 8).%M%#Q% M<51$8_,5)D3!6<#-<>DP"WH?]$;4,6%YQQM1XD =>0TL9N&6<*.NRK#[B45J M&8)T-,S,SD(':+A\^3T^.1H'YKA%.A<_ACL%/?YJ[;\]S6>]W@493L@W1;0* MXCF6Q%/_X.()/]G/>"F9SD,J0<5]5V39^O M@_X_=+U[./55@K5-:UL2>!F_].?W>(6C%]A+%DEXE^%=$(57GW8XR05N .V1 M^B: ,V2<7<%=4219W!1(Z47.40V&YG]R0*B$)#4(#,'X/O%=ZW2U\IU*V_*> M[@!'LW/>*4(N[7Z7A&D<[O)%' @7\2R2,7UHJ\OE/.XB7[\1+^+X%K_@.%^N M*X/BIPAGA,_/KNO Z^#BMK"R!D:R+)XX1C$="DMH#5;Q"\U;?BZ'"S/"_ 0; M&"A!.\) ES]6[<\$J=&]]7)=MISGD3LMLY"41NPTP0%J,(*4;1F\1#D0<^5 MY0>.*?TI:ZA,CZ>9^>D:)Y\U7HY(ET;=H=Z27\B6_**UY)<)6O27/#5/F];I M?^:"EUNG/@0\HO7'19!E-'=J"T:QZ_1QT>1N;5 1"M*:;^Q3%-!O9Y*RI!)@ M)X%<1JJ-_=A*>@(%KK*>WN&^OI-[UT6ZW:5Y!&Y7:-Z9OLB:XTD.A$DG=+7; M3XGT8%H=FX1:;-4TKQ"92&KMP?M!8T8ZM)QS#HG@QU"R:J.>7#9VH:D3H6%F M74T^JXW.0O$G3 M\&,4QYZ3?63X./)U&R.FG=^34H]U00"@#8 9U0)_2H^&3YRM.=0K1N MQAI*8^=P^18S$M=AE65@U5;0G"V@B12FVL*G8+A5+)/]Q&:6S13SN/,/3X"M MQA.C7,%OA;%!GX^2RVV5J3AKZU/5F9].<_E9:^*1BO.4FYV-^O)$9K^)+**[W7_ RAMW%HZ1THAW]L5FD^$-G+B/T1:?D_NFZUKM<@P< M1WW*\)#%>E;?HX(,0$\P8BX.YT&Q=B(ZE;0?R]:JDYKVQ3[#36MP3)FH(TT] MIRW='/UIS*Q&QA^=N'T3TBHC-<^=WEX5C39Y2[D=S\]@A-#TYI7E]#/S,]A1 M899@J[W0C@PJ_JL;,X)%TG!Y4&CZ"IY;A ,8SFIT,(\"[# *P1_,H^CR/-]'Q MJF&OU_U+[W2:#7M_GL/5>IUFY5>7Z3:($O:_>KJH!N%2[Y282%L5BP>A M7]E__;Y+Z8ZNEBM MLCVN"LD$2=@J.G,7'& )],U4K6'Z6Z\#-%RZ"(Y/CNSQD4&H@\\@?KI3LHF# MD5_'#&#,P)OF3H.K9>I(O%:>C*/B9G9(.4+%7:B;&X+,B[!5JW$.%TZW"NAF M38J.6O.E>9LFF_+T-K[62@<[L^ED&$CTM?^YZ KK6CN'9%#IDY):2V.K";-O MW95_M6HV8PG:B_+HXZ=0+9T+;/W=W/J]C-,$H9(:CY'9(V5W:I6Y;=!L<^BXG!IUA#<&*A+93-% M;N1F6 )$E^)FW//: N4"U]S\)/RSTLU:]UM0;;<["1!W]Y@A5#0VN*XV";UP M'OU?)U MFM%_VQF&QT;"56C"L0F1;:]TVN%=M9R?]M!M8%"&:%(XJ$2"OAFS7PV8ILZW M94=*6V_C+N1J%RUQ1-3,S@XGB#A\RW1!C\DA-LWB%9^!_TDK6'Z0.I.HS4.L M!+F;A,RV9>'>24R_&7VN2F&ZL^X,,;,[]QK0H)@Z@S?C\VM(UD.*K.3>Q :B M8*Y)C@LE7,]FG HWK8QCH3K.>T?6D;.%7@HN+U-IYB\XVCR3C7OQ@K-@@^\Q M>,2C9$,_A[OX^ U4=PKO^ZDFHG;;:PD<<>BH L\-#SJ!]Q9ITZC)D(Z;<'KB MK7AXZDEV9I-I/&_4!JAJ[-NZ>B[:R#\;93?>U$UY/.D>?P]S$SL]-TZP-P+H M[N71 "N[S9J">IVN7Q-@\O3VN>BK4KY#FBGGFNV3N-X\D^RRK(GJ)BH-)]LNH*1R^7HY"5*6>B$*M_;S23YLM] MD1=!$I)KX*1[N@R\T[ [:S2GV,TY:-2 [3\Z:KQBF"BXBKMV$5,VDO9'B\ M"@G"BD=R_UC&5^\3G@!9==DHKSP/1;KZP-">],2R1V!6AILU&5,<7,REVOJX M3-IO-IVI[O04A_)F_SD<7:.UU.3T&B?*(YJ6-HA-?I4:A\2,?&2C"-$J4#-F M47X6M[9)%/+82W.D=ZY^UGG$VUV:!=GA,EJO<88)^]XG>X++8_#I-H6">(LD MK'YSD>$PI5N,8'8+^ +O6L26.)5N_4@.9#U3K#+*!+L+9_(R2K7 M[3@S.^TJ< 0"I"T^8"Y$1JH[3=-)R]L=G_=/__7#ZEZ,KZ-$6INA5P7A] MWN,7G.R)#;M*-PGMY];#KD2#?YH#\R[2A-X0\H]1\7RQSPM"669P1AYA6G<> MF>F1EZQ%/AHU9I(NRFK)E5,BF!-5DR*8%573SJ"6_?%4KUIR1Y*4K9ME4G3, M3L(C3>W*I7(<]#4<*<;+2GRJ?>:K2WZH'5$P=K%,DR)T%Y#[*CF1BV@5Q+Z. M-Q$2G^6Z$Q#BX>#[HHW&EW.X&;I2VN,L6YE<9[> /1Z9,D2F=^L49#9\ZV%! M^SA6_X,6JJ,S5B4S&P>/!G)W05Z$>_RT+Y*T8'UZR*4V"T(8A:,7V#"F/5P- M9IS5M5$?[PD.3I@,D=D0F0Z1^5 Y(:(SHL:4G\D9::YH)FO,4#A'O"1J83+Y M86Y.^P05?G(TSK,+YYCW)3Z\CBL*R&( 90N1S F)#\'D;9!]P07XNVY@=[0 ;G--=2NFT MB$]_\@"8[I+0E8%\@KX)S?KC>)RNXP3G.=I%CX+88GA0/61G1JOL;^ _6 M?,AL"M\-"K:=7:*FWJK(G9FNO\$)S@+"X7 1;J,D@LRY(GK!1S>"]":>JR6D MA?WTYA"?EF[J[8D_8YO(2 5M]W1]@;FQCH;P.:J)I#_YC.TD;2(TC"6M=?69 M6DS&FG:L)3;.=K+!Z#I*@F05!3'[AF!V]&-M:,H9+Z@!U*<_S:H)RZ]A^4G/ ML9DO,TU=LUU<.L+QNZ2.>F+I3#O;-Q\-Y'6J1*E7RV?I=3;0IND7CL#;?/SU M \F1^X*UFEJ?!WFT E=X%.\)B'>XN HRZ%&2W^&,UNLXVCEEA<=<;V,VQ$Q_ MG#6P@'^>(T"$O10Q5.CS4(D,(MBP.C=SB ARJ,6V"]E:R&XN=(;H'?6TM,9E MQM:I+4T:)ZO]PA4=NO]92W>R=:4_KO#Q4>W[I6;>9 M6=<8H; Z#6+ZE%EN\,L=!@=%LBE!"J(5=FD&*LX^N,?Y/@8UYR--8JPGF\S= M+6X8LU46& ]?VAVQ^ M)Z?'(!H2Q6Y^C0+X?"Y5)0?$V;905$1;N6B'%?LQ+8*X3)Z>TB@1 )Z3 =)' M;[RQ06'6B?TS<,Z,D;_![BAAYO'LA=:$4]L&$N#SL0/$"&J<^5T%%1[N,]?1 M,:>X@G%V(>/#4]ZFT 7I!8>FW;PM03MSM-OA-WZ3!:BO*=@9]?H>IP<&&BSE MZ=$\&9T9I]YLI>!=.I3MT=38= 4*^YGLNT.BM]?;<3Y:.N?;H,!91.SDU2K= M)S#Y71I'JZCJ5:Z_U6J"BA)M*\V%=]A\F82;!2-@/6'$>Q MS+9 W#N[D?Z2-FHV&R<1N:BU-NK M]YO!Q)K3MLK&,\ZRC)*LH>P$#+19;:1HH M6]\&L3/&;Q)RAN"\N"<7O',RP_,VR#ZX]F@JD7 <4JO"1=H3EPU!Q%;$Z*D: M-)N\'QTAM\WB02Z8:ER((^X!O4RW090H="O'JZ\VZ&9&2+RT0XOJ5(DC*0_%V_NH$"DJM"S'*9K_S%!2YSY=+FQ;UPS M [^NGHB&>V0A[42[_\J,E$6^J6BR8>)XZ_%Y 3,)_[>. M\I]M#K99J/[1(O+--I9A*'.(KQ_:6=0*(]IBYJ(T\OU%CQ?V;H]W:1*$O^US M6GO\Q4,!$RD"SDN9R#"1:!OY_'7U/<(OS >W+C $;4'Z-_R:2"]*P]GX/X:D MW?9]*!EB6^QJ_Y3CW_<$&(-H_MBG N"TK)0"$=E+7S4$L3%S>^;3$$[]LC1$ MOUV54#%4L^-L$(C#"IX#J&AKREPZN^L*:$A/1/;QI"()T]4>3DP:!RT2S6)% M/MC3@*[%%O;K/^BGBR1D/7=A,"!W(I!/8RP*&H/I(TQ4#?_*GWVJ0UU/5OHL MF=XQ82*OQ^#3U2>\W575W&3/^(2*/5E#Z1H%#8D1PP5A.AYA#N K;S:ABBR5 M@"0\F'QKTY#+[WO:H1JOGI,T3C<'J33XEZBH/OW*YU[6QUS <#%QGMB<4Q?# M)\2R?66B*XT?(HCUU\70JI];%74/4#]4HN,X)9L MK@EI-"\BIEZKJBA^7;QWN;Y.,QQMDJH8GEQJ-7@4,/@(>(>*>@:TKMH5Y*U* MZFLV"TJK:7Q:X],PJJ\34PK@\U6@YF7%D3*UKGV?OV8U.7@L+>M+R8,579-" M\+O$*ZB;B&^2\K_+XAEG%_LL(U^0:R\4HB'VX);7=6C..%:H]&4*)OO6DA+QFI!+O,8$^[ L#B=3 MAO([(G#VX6S$/4S3@%1UF>)#>"]D,RJ3E BJU_MBG^&&^20_(NA(M&-#:0+^ MF@YNWJK\FN^#Q GDIL=3#!!^1F_YWJ]R+91[K-;1)+[ M*U*)Q3(+R>&<'6@B4+YX":(8=M9*#=Z04UQ^BWVWAP<_ZE:H1)!RB"BG(%%0 MPFRNEPT%ZW.[,V. 7(PF#)PX>'=8RG&XO &. 87TMT&&PCWM3PY1>KDN?Y0)ZSJV>B:@QY"OP:@6/:7DR7Q C M/ JY.:ZI',W'+?+OT@],+5O,)Z/Y'I[]*.,9TA?^5$QVOBVT$+_+\#;:;PG> M1(FS/0Y+2I;$9'LJ;I*\R/;L-SENXWS\Q23Q7/:RWMV+&I MJ'($;+):8\@G(9F/_**:$ 7$R")3HA>8T^,;W-0,&]"ER43B>>OA8:]_X%!+ M0[+JOJ"&"3>PX63XE1>>[6%4?H$7DDDX4<.?3(D,I#1Z^4: M2%; MV$6PBXH@AEWTDBA2G.[@<^6+:F,(,22J,41"GL,2%+3T1#)(MT=!/*3KXB.Y MY&I+(><#>B+P*($6$2KV"ZCUL74),+)9$.58]HE:* !(^$"7E2+ 7 MTL9;WRKR^KIC2J=0AN:,4:Q/5PD"(!\+H!H5R> M?BT*'2*'9*CDC1_)W051>+G'C^G5)W)MB'*\7-_MB^4.QIP?#&-9J3!W!&+I M?L8<*'5%[8D=3^&BIX-6.*L/(5OQ0RCW$9SUL2<#NC?)19K\MD]H!5TX*$H7 M:EFJ;M$H^53<1L%3%$=0>+?RN=;WF6$=(2M]54]'3UNRU/G[_*XL\0?G\ZJ: M$\7UI%4I=J)HY>W0MVTU/1^ENC6]L+Q8V]1O?Y. 0Y7[8FND6Y[["NUFV*7> MFPE_%"$*]U).0W]=J]6J.5-3L1IA!KZ5:QRG^GHT!><]'%H4[9SA3?;4A^=!\@'6 365\H9%_ [++1(V0:DM].S*81(>,M8*((MA M)A:U^ 1ST3]3*S1OW2Q>H007/MWJD[%-HD>3"<2#1L4I1%#R;5.J%NRK\F#R M>"-LH=L7AX :+QM[72ART2D4>:*Y:W=*::Z:,+Q>!A2D]>4QR 8&W4O6OAZ"0C4&X'.19&#):1+)0T^W<\"8':1I'(1RO M0Z&K]WA'<& !/YUU4@,1Q;5Z$$F?*H$L9*2[=R**S1YU!.2%S'CL!41Z8+^< M')$41XV?Q[F3Y\B>>A$ M#HU]EVN-B.S&$9U58[D Z+;4R.N#M4U=ZE7R!7O8#[ +D!6R74>BW0O6;E\)SFQ87M4!E1 M71DX'K-@54!\4-2JILYBZY,P1T]IEJ4?Q M&;"A)TUC%KK?W$J_I\S?2?9D @#\I6Q#^"<.,I-PI"IG3.&*#M@_<ZDDU.3Z$D+INH)#CQN^/+TWY\><=BHZLR]*FS_@ M4.:PFPT3*96:+G_0S2.M,%F/: 28$=L?QOA<3C(Z!")1 MD^SEP,]76;2K7I_A)I&5C]$TK?,^RC\\XD_%>9RN/LB74@6&.\1K0/07+ LV M([ \>I8,B17(SX)9[M=5&\G*Q]^O2&,AUOJ=0U 7R.6>A91UP+)&8 *0^C1SM&B"]YHI:,4$M73-6^KB+-9!]#T&E M5^3"N 5_W-_V(>U( 4G,X&JA'YENLGL6K(M+H.@W#I6ED%=PYR-W$R:H96_. M3N<[;Z,G_(+&4/5+=!%\B:)"A&UY4:(= CF2CT EU98@:>5)G@ZA:!(&E6& M'9L%83X-*NB?"OP)/<%,?G?W\9SJ*\M4W/>J-G7!& M4BH$>Z(>T!1"6CQ$74([F2Y^6^"A^J/7"DKT^50)P M3!-,:T02H<(_@^20EU?XQ^ 3>]:&@,[:G6^E(:MJJC)@8,5F^]-__7!Z\OU? M\]J7#CT!RH !B+FM9_9HZ$_)-:4>3203GVHE?%MHY+X3LD3//U9Z)7Z!Z900 M '6;XX/, 8;BE5:02' MC9)(=:!3)Y9)ND=YUJCQS%)JU%2R\*M1E8M%M*F^)1?^/1!15WY:)@MB\NTS M< &]#+SJX/5 M^Y;-5L4M:V(SS<,XDA"C%*B2 >YCQUJ8K=-LR_Q!"?7_V2WXJ(8#BY@Z0_T^ M\&D3.2"Y8?[XM$0;&\.1[,_FKFUC=/H4O"UWE"HQCN5^=V+(6KPEU_60GRP9 MN;*OP,:Q4PU(%HT!7'7,DS_$#.(L-FL=>M7"UF:87\&^#8I]%A6'2_#O6@ES MRR'0W(89W1MEE"G%IF:'CT>M!G(\<.3\\!AMB<56_8+G5@ (*PGR:!NH05)0 MR,U?9C7PN1S+9GQ0RMN&I7X7['VT>2Y2>)AA.\OYX0)>YY;K]Q!H'Q\(%?0/ M=IH P%^GZ]?PYL6W9J(5]/V//H55<["_SL.RMF")6BEL6>Q7,QXP+9Q#;GUO M@^P#IAW1^8.+E3+D#!Z]@F]+B-73UGPV>CVZE1(W89W7:Q=M\$"NZE5)&XYF M58_D:KN+TP/&#P6Y)[+*2G;"AXE>/\%,5:L9+OIF+1C,IT,YS,>+6 M:Z$$ K>]?5Q4[>M"/FNCW\:=:KS7[O&#+!*IA0Y3W1\/5^LUO61>1O$>HEP? MP-M';Z##S71XYQQ,0= ')0Z$' PE%*\7=CEQ/0$-\<U^BU.S3L80P1U:G MM%,F\2<<5UEB$*1,'](?R4"R+*]9P3.91*\J ;9:H2 >05H6?%UUJTX^DRGK MY#T:V/)IK*&SWMJ+PA=@49%-/V*^3L')(*>RS;L4&L MM0V]YWT>]S M7$R@Q[?1&H+&X((M97@5A;"G0U!,QM!H.WI?]\MV*35]_@\0 M[F/[Z:+T(C<5!5)X\6T2"M ?9ON+MS);=1UD=C_4+-[:K"'-KMP^:T3WB.AS M7$RF\XVF1(,B\3/."UART@0=E@#P M5-ROTEW1=DMZ2UJMC]2,!^CP)HT267 M@H!\UZ*H0U"X2BP*HN*T32D\O4@SYQL1/Z7J0R00W$9H-U?Z".7/"AT@JR<2 M+39X. 8JO-)U.VHM:(44&=;"?Z=1X-[]ZAE'JURD(UCG?#66<6-0VHB@5I ; M+N[6,9(=2_7MKQW !^6>-\"8?%/GX_&D["JKQG3 M"BJPPPDVD->)B0)E3[X_B9-PX]13'C+TJ#(GD_8'$&" M')P34 A55F>C'%J7TH>SDX\67'I=2T6#M)Z M-GA_%+V)DOS?E:1;'G0KT4I M6E[/.S$-?2$H2'5MA'1Q:1A+!KR?2[Z)@II!*?0H=RT*JS):_FY=VG6S!NME M.3\4"$;T1?TF$>:AT699YLU]HJ1^IY>D ?)N9+)>/AY$:,0'D6@M&.G>>J_Q M;#<9LFSJ=-.0=+>1DV'W)G\B-^*$0O(6''5N7'3,'(5@*_N.?>A75&VD!3(0 M4>7!<=5%Y!TNZA3?_M$J,K9ONI8U;535RJA6&1K>A:,@>5!N@^SRL6&J491; MAWJ"]%D[89@V8XFU(YK3+ M;UB]>9_V28.TGDAZ9'O8]R@.[ GA,7W$&>NFJUG@"MK15?W$0G8\-MY7B-%0 ME!"Y=/X4[-+\K^2C'3UBDPT3U5>(',;Q/L1DJ3WM"Q0Q_V\<;2-F?;QJY7L& M3VG= +>A!$&.=D%6B!,26$8X58QR"_89=29FO%A')/)Q?;NCN .,O5@Z:I4 MZ+XY"VB*F5D3X&6K*U6OD3]9)!=WGEFK,"FN1=[GI_*(- M_7479;.AAL$C$RZT+:Z[$Y$K0C7"I\ D1/3%HJ36R_X*_8T?4^Y[N2/VG#3[ MC'X*9F;II@+K[^#5W.\C+V2YD$ _W$XV<5UN0,[I;N&%1DI'';H15=VMB"%? M=_9>B9JOY:PN:GMP5-" ^E=HFV;%!D)#ZI?+'&K M0ZMA(EP0R2>L<;CZC<>"[;[8I@DN@NS S[\OJY)O'X,LI#_MXB BDZPA;QA_H"$A\.L8;XA.D L? MT2"/ALX@#P3"TV.;C]7.DI2A)%25R":38?VI.&W/M20$J/=8+R7/!Z_?8=[! M].H3N#8@2YP']$&^ES34$1>5TQ&7 ^O*B)!LYU$(:IIZ\M!A@?-MC2#%GG,7 M!4O@HA72TK)3)>,RYH@ 2[9 M 6< W MA^KUYEE4:+(?@[YS2(E D M15VV.)>8.,QYD1'[+ME<$\IOH,I.$,>'9G\75MM9$?ESCWG'C9R9(=6M/)'% MF*. SFF4T+NND*7IV M+)5^&+AT?,1P,X1+Z@NA&PH6X"VY78! 5XWFT\-9656UD5^Z$'_=8BAT\6^O ME49&,5"@)*/%X>'E6;X2@IRYT-YJ9)7X#=B?_7I.Q(3 MU)>6@F[G"[F%"_O?Q;YX3C-XC]5SA_>$P>O'!!4['\;^ZN=5!K'V>Q$TR!.2SX]9G@0$B_/ M)FGUH2>CL@2>M*^*5TFI*>P)2HV(S7)?&N37OLXO=#A.] M^K20"; $2"/)JD?99OAS%0\HN?U[%*4Y&V12MF6H:QND1+?62BBI)4Z>- J1 MK_2@N79YL)LP8U4K6MZ;8ECS1ZH@(SGN;:=X3(EJ;[E#DCLJVVV">8LP8R?2 MKE09H@%K.D?+^=OKO,P;MOGS&QJS1*H,ADSUX16J4_"7:_(SC2T6PLM#PNF]9YE'](8$,8/FE9 CLS];A]K^;9N2O].8IC2A!6JB-/P*O4L+^MM"V.8 0$*R0L0R M&,CWOS+7:5X,%*OF0ZJ(IC;@?_O5:)4:B/1Y6&U\W. )Q&=(H.AVN!/TM'M\ MSB!&1]9IV-P6Y',+NQ-*NA$6# =%PV>O^]QTW.QKT-22;;5_PZJC+M6%AQ4>]$!B?*V60-H&@ M-/GAX8@8Q&P@:^RNRGO--27FY131)=-&=EYSPC3P,TT'VVF*=!Z98$8,L!&O M]_PO#1SCX0ICEC*>2Q4R,R;8R+G'0P_6S3T.,=Y"L),82?F=KQPG%:57Z0W1 MU9.7'B-<;[;D:IUF-+*\?(=\P!ME0XVZ"556C:V?<',^VI\Y(Z=((!(U\5Z6 M2XX)I="RZ!*_X#C=-;K758X>#2?)AI9?S#@XGJ-7 2S;!7I>0D.T"B2FQQX? M#RJT,^G[?*@_"OV,.F;+GBA^WZX[:/=9+B++N<7P@(LBQBPRIG'RO>#,[%AI MVPQY!;5G0<";U2P/'E-.] 1JQTKW=^ZZAR*7M1&*80P$'0>RJ#!$DUMT&:N:[/U8?]4)INDF>8%,6^-\;N'MU#I M"T- G0^+IE&,6(A^T+*G9V$\147.UGQWE561'Z(CY+ M:'1N,/(Z?C'=K\C-X&/Q?*^HNMB./MO0[VDK7L]*+::BSW@5M>Y--UISOG-D ME.WERDYGTK28^E@N $S_Y*WZZE6]]CQFA6N1VI>7/H-<'ZT4-:B. SIUGF9$ MF<@QKW [K&.\XDX')C"Z:=&2&DR205Y6I'D*8AK1F3]CS-K!L<#OIP(]!R_L MBD6SG7G94RAH6L<*'>@ M6 EDG/:P:+,@Q/=XA:,7L/-9$L(BCM./(#,]&ZL &% NM@12I7$$)2"/2U5) M8%\\&OQP?JR])U-G11!!\Z2[E,?Z+WB;'@TCK5E3C!=4*>J_>A.-DJR>9#28 MX,-V M/O4@50N&"*1MS5;WFVA9RV#!2AD CI#)M8L*19/XMO'9*[! Q4PSX2@8CR>; MDKJ>X#1XX6.9=M JS:V[+%J!$09[",360A75JM)BVS2#XZ US*A>1M4@>@=# MJ3E+]V1,)VW6=T1?1*T-NU4_X\NF3Q*"O /V]]?,C54FQ1);C&!$W;TZ%3?^ M]%^?PK\RD=!O,5&(W.LF<@1Q#6GJ="KA?0.ZXH'X)6[7U*=DJ*\\EK]2W#4% MXM4=H47FL)SES'%][>J@=E\6U>F4B+'?=AR5Z?&M"5J,&U(, ^[/5$\^F\I. M,U47[<).D\C#^S$A0AN\$AK/JAXWFQGJ3H=I-NHBY+MS1X,FH@VM/L>;*$D& M*NOXT929*HJ(>;8:(Q?$#.Y8&DA?#19E^M]2>-"6=Q-HSI7?8E"_I-D'P(^Y M"!;A;_N\H'>MTK=7N7M&5(OZR"8IO2DHJ*=I-$)H>-4T:DJYUY%QG.JKRA2< M;UHQ:9L)Y-]!XT+&A1[BZ'\684AT*7\DGUVFH*#E-\\97C-.Y815E$TY7GVU M25_^0L81=IV>P0^OX8>O/N7A?XFA36R?MP2B(@-8(G+KLN\0?(A^99_ZVFV4 M[ ?5D!,VN<$JXBO53%7S'%%0%WR/J@&H,<)SRYK1K8).CG&22_G^/J'_(J?' M4TY/BY.OSV0;;/4M:GSL\P@5(2]X5Y!1.+6Q;<+D4Q,FG\Z,R:]?Q0GQ >'-4NG]PV9++!O31;8MS-;8-_J++!O M_>]BWY@P^9N9,?D;'29_XYC)Y>,Q>_B#:#5X&)3Y,\9F!=>CM*<'B.$_)# M 847I2%\2VDUP5?HB4X&<;:OT ;F0U_$=,8O$2UHWIR4%T*':# _(A_%!]*1Q.7WN/K19"?]<68[Z8\Z.^F/_H^K'TR8_,/,F/R##I-_<,QD M6O]S3-T';^G+J+*H!?T8T:\1^]S?"[P0^QZ;%32ZV3/JK8_%E[9;O2X_ M)K3"_UV@*G7&1O;ZXJ9T,.N8 ,/]'B##Y(E/!%VV./)>B9UN5R_TJ71=P#LI ME!1B-2NC-#1V;N(7]A -L'B!)5[/DT"3.3.]^S*U&##LO#3@HW-YL[)796%2 MUMILD837Y&^'NR"2=S:NRF6U^KI1/S4 /I#E&86^A3E$G5AV>CQQ8/#3S;RJ M75UFTBZ*QV=,6VY>\EQHT44+AB$Z#BW7Y6UK42"(&J&#$8SV=Y(-D-4[T[38 MX-4B/C'Q]9_,S-=_HN/K/W'MZ[^,7J(0)^$E-&: DU*>7E]^BAK?^M-N >(] M_DJ)\7, M#>C+N5N:AZ<1B[ XT(8OP4HCN[;RZ;^JXOUV ('UP>$@O#\:ZU$J\? ;<,E) M3!<-*=N'$;'DW@6*]E+L$P3?^')X=E!M,EA(A0O]AXFODH(LO%]P'/\](9>\ M!QSD:8)#:GY)+^AL$()1KS_ ,%2.0VR@QQA$)4%=MFM0[RXX47#RF[R;G,SL MW>1$Y]WDQ/6[B0 %DTC$DYE%(I[H1"*>N(Y$A'#N?0P7[K+-G=KA5W^/R@$] MGY]S9LN(Z#%<3:W?2*@3DPC0DYE%@)[H1(">^(\ /3&) #V9603HB4X$Z(G# M"% 9"B:/,BY0YT7F4.7']*"- P22F[V1F,7TG.C%])_YC^DY,8OI.9A;3 M=Z(3TW?2C^G32N%B]6I7SSC M.B'_1S.XS( Y]&'JXB1)^BJ'@X.Y 0 1"*@$4>F//U^L4F[''U'"#0 M<9/ P9.9!0Z>Z 0.GC@,'*R=3.SAA^>.JJ\-[-,J][;,M_8?4RN@0>Q1DQ+K M^=9@$F5T,K,HHQ.=**,3UU%&M))UFL M$2>KPV6P#38X?X"VN 5]8).VZH:1 MJ#$4\;&(#6:OC7ZKJ@T3UQ.)+C]<+@3V\ERV#:TR9]6;$!N$JO:I=;9PSX/A MIZ.#C*#^P3M,OM]MZ=3DGGTZLWOVJ2T[,>6.;T-DJ@;OA@WT_G@]1)K$<]IOA\P3HUN26=SNR6=*IS2SKMWY)L M?!UE.,0]Q&P2Z^>:(%:65LI_B8KGBWU>I%NG=%]T\AK,:VS\W@".HAHZ"@ \R@#^ZW3]&A(^ M^"$MCDWW'IINR2;Q\3T9_STN39/8B=.9Q4ZI_X3*T]-WO!/9_:&?ZKSAG_J_PW_U.0-_W1F M;_BG.F_XI_[?\$]-WO!/9_:&?ZKSAG_JI2Y/F9W!8\RE_K(J[X3'W'NN:-!% M6V;PB8AS[4JKV]>R<@B+8K';Q=&*IL,&GU1]39NMW[Y@!2F^1$&!@@H 34W) MFBEN7N2A0:-81-K,<;;W!*=?GYXV;^(BP="/YN&U:.';VV<$U#AQ3XIO7>=! M'D'J=X9W :L]O5Q7=0X?R&V,%0,QOO ^ 5R:+%]#AG_6]27S"KCXJNO]IFO. MFN%+KBV[7=UOSZ_N'M2/O?47'@/3:R1ZRZM+@>/#NRXQO5SS2F^0=)^2#?1P MG69W6?H2Y:S/V?"*JH'1CJ\5.+2C\&BMO5T%<4[+R(8-DM5CSU'7V^H IMVW MJD42EJ]44RE#U'OJ@[((Y1O?O,I=3,(M.YTQD<3(1RW>U;#1$\3R\4H!R-7A MH(.,QDL4'XP:HT5VF[^WIF&9"=Z4!ECB>"]J5R*]Q,0*(Q8&#R->;*$4#&OZ MRTU]WUVMO(1R&U$N"/:QXZ#/4X,S$37XV,S?YF8Z;_,R_ MF_S,) 3O;&8A>&=6XL#>[;8 M&4>#?/8; 7MF$IQY-K/@S#.=X,PS+\&932\%T8IL#VV8X.C[JRS46ZW:;)0T%V%);=T;BA#13W M84,1'?L*\2R7QG"?A92&B6O*Q(0=SLI67?+VI?=X X7HJ+)4+G#IJ<('H>8H M5 WS$B@W2$Q7%!J4._87O"/4[3,H__L(/4KN\0I'+\KG9S+B-1_"&[MD]2#? MSD4Y.>*3>8A\EV'@Z;KX2!:F7MF@\FM%T2#WCC0A!7W7F8)05Z9.UQ$\D&Q= M>]?9YS-@MIB"'K-5A#IM(/+PG&9%0:R#\S3+TH_DU)'N,!=\=WFJOO1_(Q"@ M+]Y1I'0ZK[%ZBU]P?+9<5W6,?XIP1HA^/JBUG8Y#9_31'DHZO]"2SL_EX!G5 M&ABB4"PA/;ZXVHF:=T-:]"-A/5@>GS'\,T@.>:-12?G6VS:/(!5G"H63E%[!TFPH=*KQ MZ0RJY@@0[\M%1IS7MA4-5;#PD(6-TM:S]H3)R!QV>JD9Y-#(YMXW8A5A K=8 M)K=IL@&?Q25^(O_"ZI.1CT;E<+1,$ ! $!"/(;W#4.7:\C/1I[2\N$-8XO MJ7_'A[=$8S;TFGR'LSQ-$AS#1HP3]A)+71I/00XUN0_E95IT$A)0:%O!@G8P M#!CM.%=">\5:C+RF "',VIN'810/Q.O2FID.EVD=BBPM#00&2OF-MZ76P+/O M">W2X(9_M<=O$88$:,[__--7Y0\(!L&6YKVFN8 6L9M32K17 M Z&^"YK'4U=#YQ7%-T3=L%&@8(KC\P76Z:K 89FD0C= 'M=%^_W(F\"40U'( MQ_*S Z4\V&W#QON6EP:)8HEI\\9MUP9(4$!"Y G$("$#X?^)14BC>_#28XO 9[@&O]AG!ZNK3ZIE( :O:E)3?HO+C M7L,2QS(0(=]ENIQ EY$RUP343_N$G'?A=;0N#M?1R\ U!D8@/@31,0@&S<"I M+:>E9UX-D>TZM;!YLG6=[L:'?C^ M%?A]CLD(Z,4^@6P_0@&FJ(*-]A0XB@GTV=I\%NPQUPAMGC?M19MD#1;4_4TU[2B%T>A]T<3FO CL-5(P.D";>ZO2,.&3VFJ/_2VO-+^TL/&:4E M@LP1>RX[+M\9AK00??Z8=NLQR=-'^!!HH"THL.\Z2S M%/V&CXE';4M? ,M'!C80-=UGB(_UML2&B!(\ ^EPP8%,FM> D].GQZB(Y14D MX(]@ 9R"Z"&W9[:9-EK_8]-OH]WU$5N'A/LH_&%M=<3F:[$;Y MAQD_LLG('+:>U QR?1]Z"&(:W?XVR#Y@R#-I),N)-BCZ/4T.V)8C9I-6**-% M$@&DI-SKI:8*>7F+ _@-/.X8+Z5&4-"V!C/C)35 ]?#*TF*;N_S/NRS=X:PX MW!$$"J)H5V3=[VBZZILLS:E!B>A0G[Z? :IZ-H 6%QR^ M65ZD>5$VD)"'-I*/JGX9?AN7M/#M<5= S>A+MCCSB6HCW9" ESNF[1UD]BU>K&XAUK#XO;\#>'4L2 OHO'2I"W6ET^ZI1 MQ;G>)/%Y*&@ G%DE!PL^#%]*S#CJ-->'YM*5 MYW%9\?4QI;]^V$-149S)LYYI3F&OMJTOX6G1(I:6 1NH$,CU/EG!'X.8 M96*M#E.57%E7D-&*@Y[7"^<8SDB6['AFNPL6B,_^E[7#E1E(Y8BR& '_#QODT>"14](S8X:( M=NV@?I^$Y#2%Y8C#Y0Y#T%RRH14K^'E*MNISGA$NC_]L0D%I"0;% *@C MZ%.9)]^0EY<]SHQN\:9FPSN'KKB[?5%695Q#AC]T^$IC\MFFS&Z1IA60H76= MRC5JCZX2?SS>SS5HZ[M*=?GAK H.==$VLL(:]QJ99.B0=H)J8Y175ZJ"FIXL M!BEWY9K\)Q%F4AA;!B R-UDM>^XV/_ OJ2.<0 M(9^7Q4;*HTR2[8!"BA2DUQ&L9OPT>'0Q#-_C'6F"2_OV)EEE8 S<) TZJH[W M!?DICT+,TA3D-5<8#/ A1$P;#R!24@U(+D[TPVH;>W/9DSRZ4HR8UUO]W3 MF,3W"<$SCO[ X9L@2I;))5&T%]ZUD>RIM+!5_@Y+CY &*%3#0@ ,$JEK<*@! M#Q& /C.I38GOB=>:@:[O0^_VD#RQ7#?JPC7W&)E9QH953MGJ)$@;1=Z)@ <\ MMM[=? /4B[=Q+9:UY&CS;OX+AHA3'"Y>R"ZP(;>J+=&>\KX%"?JV$>D&@-T] M,]F@I_%:7@)#'!JJP+&ZFK2$@[#YM;^7->AOG@O)@S@L B$GHR4-)JK\6$8\I,2<)B5&,[[)T'16WY')*GRL> MGX/D@F8UYC=)^P:ETS("HOY+R-"IB(!&7Q"+-_^2UWXN"&S$TB9S.!\^\OOE MBLWA^R%@+(_$Y\4TG'>Y1$%E8[ANU+D.HJ59?<:S=GQZ!3HH]Y:BD"17R>ME M =B'9QS'O)+8/=ZEV7#=6SJDK-2&V"#O56_[='1?7(8H=IM0<+5>TXB),F4; MFEKRQ;9,+H+\>9&$\!\()GT)8EBITF("%!08OKC,68?FG]6FEI+]C4"B(>WT M!US#]&[N6O!!O*59,]1G?G9U $.4ZXB2+&@%XR7N+>^^+2F5PSZI 08Y]9I6 MX6\=3[DZR"\6/PUX$8J( K$,Y+2ZW28K/'CN:5&YIAZ?LW2_>68VRS(#JT4_ M\K)L35@T_;B?3;/B8GQ.OV@>% M_V- 2(AXFU?0[# .I@PSN$XS'&V2KEXPM1BL&,!'"RH'\%7ALV2T!H&]]6' M%J>6[IOT!6<)7);I@Z[4RJV_8^_M7NJ?RM$6KP@Q<:,?1TJ?:L-@MGP-44'R M\?RAP$?CO:-VDS>S:;SG/!D)3O":,<04E]8:=\K">V[9TH9>EV4;:N-[5+7O MH2,\&F\R(GHR4%/KE.]0JKJ(X-W\,MH 4E>K-#_D!=Y*65\/07P,J@;YM.D4 MM/0E,$2WKR02ZN++L@.T/M]"4+!^)3?-;!*SFGGY?@?^97#0P==Y7D:UB;_W M7$YQ$CY*7'H3RLA9:'#CD6R113E!^)JP[)$8#7E,X\PK%TK5.2]?KKDMQX/1 M%?$JS5=*#A_!!*@Q ZI=5O4<<*J6IG ]C<][]S2,ZM_6IQ2 T @\L]_^T MHT7I8##($).<&G:Z)3[O554]_4A#KY:GM(#G.$\$?T X/SQ&6[+_5;^ .)]- M0JN'6GHF3"#[J1=L@*&&[X(/1N<'Q. U?]D .2=WAH7T!>X-4SXZ,\IIWW 6 MU@RN;=H4<7OS^)#&>VKL#30KAM$\K9)6G^-=*+>H 6(.1ZP>F7T!&G#'=0V6 MIG4&A4&O,XS+K$\(UC'H=0/#T9J,A_LX:X '$4]#'6_\F[J:=&O8MT8<=.R/ MV668F-G\LL]JB^?-VN+RNTT]DD:K!8VQLZG!.DR?3'QZ?''_+,JK*X*])ZED M>1$3NRI:1Q"K>I.\$'T#]\VJB%Z445 E9&8N,]BOT(Y6_03YXA+^*[2J9B F M'%G6? YRP2TG\;N,QS-)\CX[$?-]1C'R5@%W059H%>AIQ3!FO.?"#D;/JP;/ M,(F2E:[+&\S+*T MIV*;G=?*4"KN_%>M3")HS:LVO;M)4[1)<<_2]IHV51/1,ZR5Q#KT&:;;W9X8 M?%!C%OPRNV><+G2$VF.#6$ :\,/Q/+ MCB96TY*I19%%3_L""O ]IHH*.#+Y5?"(B00 (32M!@G9;K"C-BL%15XK!8WG MAGC7',=;U\9265GA$K/_\@CKQ8KH:!ZQK?]A_Y1'813(C]>J$,47(8?S916S M'M2@: 9\!>P5-;*+@_]SU(P)8K';,-)IN:_2F&=5Y>2UO?B]:+GF!?1\EO%J MX]S;7L5$N>QGP%XDW@8%M $B-QX6?55 ]%4:)#D\"K?>]J*">KN&'M78:TX- MMHQ6*VBP&D!F[_'-@MT5\#DX"<M&O37& M] +??$:^=6E1!;^)Z9Y7_5[++C]:,0Y&S7]F>7.T:PB$9C1ST>C-0DN4FDX5;.C)]G)^53TKE-V*"EG8U6> MR/VS6=]I433+>_%)>1^3B]3G!C$Y#_N15L>1TNBG["MRR&S!?U9-D],F SRC M!9,K[?9_FB*;1( M\$8^FO_>:GZ*RR$8N^ZE527FYL$U(7W8I:_)/6VBH$J\S(;Y MX# ![IG81*6[/W\D$RP^15+G+/VZ?MG($0Q ,,)?3)B0@/Z!IJ#3\6UR'24X MY#GBRZJNE-$:?9/'&0Y1[(J(RQ.^:X] #3DL@V.W>\@_)I"1$V07CUR M5DSHK<@1K'2X/>*BB'F1\$9;AQ>9**NX5"I-KM>$%BROA=^@S,-2>]O MN5:\F69* &SZ5UTE V+FG-^_JFQ36KZSMMC28VV B"H$KOAEXH&,I+=\^O6SK@WWZCK,54R$. 9!2[VB#Y!DV# M?,E">TS;/>BH7ZD\Y-^EQ4VRBOT>NQT#W^IQX>?A^5TZ#%%U82\>P!S MU56F%ID4E;-" YO&O#3<@8X1=R]SO;2.P\O>,CVFR!P^ ]'A1O1+;^ZH#L8]P0@IJCXE0@O^JS M&=@;'91[BT9(DK.7IZM/.%M%L&0'>C.5'\(NQ#_UR=4>WH)30DB9ZT3*-(\* M&G=W'B0?I'9!^2$"$M$3?.K_FMQ%7N;+%M+H[(++'^D?\>HY2>-TTUA'PEMJ M&>]0#_"?PR(CHG]15%+K*.^TV8H#'IL&VXW 1][;BP 237Z*J7!94;?5N+-= M/^V<]S6!3(@'O-&-NJR=Q93TNJL*R$(BRXKFTN)1/.2T_,YK M_&@;9<&Y("#)[ MBTT]1R)V:J(_8/I.^P8GD'(* =/A-B)7WB*CW73YBAJH2<1@O$(;!H55/FG! MJ5_"NEY:7SID0KA8'$V6@P2[J542_9\T\U[!B#C0PJ+]>O*P6&3'BE:$F MW;DD&GW#>7)'+_5:8015C=;90;D2Y+#[?7+2($\L)FV^N&KI28_) XT9HM8& MO@R*@"=U2I^4Z!C4&(1@%.+#?(AFB)3NSC5,MBMO4B.4:RVI/Q"WGXS$R>&- M$+BU+ N]]]7T(+FWM7#AF6N@_.Y+O4:YO$*;CB$-\.A-/->D:.@*,O;DW.VT@B%.;D\\T608^A\^[-A06\3M.>CLW>2.$X_$APQ MK1">X9"UB5>;Y/4@"-!#;!B"<7,HGJ$DJ>\B&V: <\.\Z:N^Q$40Q?#2ODZS M+4L'>4KWA;2HI'&4;LAG($9[-04*8 YU:<]Y5628B&62Q\Q)!5*O;:LB\!!- MLUR_+VO+VU9\EX%Q5_![$!>=0NXT#(K\ )%06J$#[_U_=M_:XC2MI M_Q5^6F2 !&?Z?AK[R7W+Z=TD;B2>&>P>O%BH+;JM&5OR2G(G?7[]R^)%HD12 M(F6'Y *[9SK=8HE5E*ABU5-/#1DC +]9IW'E;0&<)'L@CA]M@P39*!'>?,<" M K\$#V_:**3? ^Q-X=%1H_1-BT+FHC4M!^.]6A2(7XSHU2%=+,WDE??"J*#/ M+A1?]EM8X:(<\W6;"V.@R5!FK1C7H)?7HQS$!M@ITP(G_04H,/FY6QLF";*G M:%70;R(#VH;D^>;,<&^S/-F\51FDYSK8:0&;=O8MMUPP\1R99)I9;9#MK%AP M)S#ML3J4$\PS[D=.MKG/XIV\*C99"ELO;Q-C)N&3KA6==,*2[VDFK^R 9@V] MN<$TQ2 34(\ M=D'J(94IT:U\8VVO*F@E34N,ELEFN>G\C&BE M?)*MK.#[A$(^ BFFF,)70&8;7R1Z'0-YL@O#O@+]:>N??KURODW)'K(4:5X* ML?!-EQV[NBTR6S:B4<5E!PYG'607_9MX!%/[SWQT:X3(XRJ7-^O*BZ7**@$% M(J^LI@P\6.[#J)(IY3%B Z^18AHV@/P+.2MA"NE40^;=Z6]^795'>%B5YMV'.#YODQ:( 1%U!*@>U@M _052@Y(6=GO+: MN5C&LW=&=@;H?,VV%' <;FF4\#'G?S >!LD&#"W#^1;.'#$>@,URNC_#GX/O MR6/Z&4Z-5E;Q!1[4<'D; R:Z'A)!0R2ZR:OP Z.&GCO\#E2O2UZ9<]0Y&W19 M(^[V8&>$\="RBS']+CEE;X<6;:P@EH:WY3K97I>*0?KZ#[3S7=8*ZI';77+_0D$WH]T]Q $/^>Q_ A(_:$2QH(-[F8-]VH/\TS_J()_H=:-Z-" M^A4:T=_O&Z?B+;5,0;R5>3S=.,S0TF'=_!>NV6DV* 9 MA'9DU >:!J/C8BD"'E3+L!SCEO!Y")89@CFYW[]P:M60K[T\)%&6=OZ*-S>D MIM=MGV*\B]5>8+S[W8\?R?2@GPF=Z;=]N=N8"0JHK _%Z@.1QIVX]U!_K724 M)B].V4I%%1,;&F7%NC-[!@PMS! M_6BO=A"-"E[Q+?Y.@1ST3Q_H;07\%27MC:/"VX M=JHW;VT2W]@! ]_)8%63Q 23B0%AW0"#%OK7:U!E?Q4KX@5] V>_VN$E>7-O M]E66XZJZ+;;/63[8JZ@9#ATUN #(Y H12)(1K+K84D=C+L/*-CZC#V+S710/ M!7EK60!P76Q27%;=;#(P<26YL<2U:8ZR*! 3A6192DZ>BPL2/IJFN;*H$VWG M#4C(G4\26M.9M&)0VLVOAP]8#&IL$PNA[V(O72?U'MMG5M M@AD@,074S@&122 R"PVA08 @_\^SKBY7\+/7TI];?+_=;8HW3#E+RNQY3Z?T MA(GXO$Y>C,EF,0QUQJ%V8+B'840C93FM+.#]LTSFD*6\W!<2@:P>B*6D]-T= MI0$T'8K>E7S,+X%W;Z,RA@_LL.XAX54MSX\KF I&4HBA'C@5 6I*UA,DOS-?Q8-V\4TC-?_0:%)9LWZ!P ?^A-UE!I)37&X8)E)K&;-T2% M4X*Q1CS[J[9!3H#8V8&V47;*H]C:<^9/S0OT\P4JX;HN4OI)FUW1Y5X&F.@# M$]';66 D\>)D1]_(\&)'GDQ(^ UGTLAUM D]A7[K^FL$ G[WIJ]?";V2OAV4 MK\!UF>-4(/2&D5KBZA:>&,>[H=?" "(9T-CK&5]%KS#"P1?BL'9\)[H!-[%= MT]H\Z@%!RT8F+41M?4L:(D#O1*+P[9?0 9V)]M"O\D'&]19.N&T3*E)8=ZS_ M>YM'D@;U^:$"D'$955$\D'&]?5*@5:,1&+@F!L)'>:X:H_85\>6\+XI1C"^] M)/0S*LU3L9ZB@^\O\2S]<\\K&*3R6LP"3Q!V,L.GFX$ &Q'%S%@4+;,*@O 8 M]C']]!NYI5D\>Z@MR^V)S.479\GC-5ZRP ML7K,]2T6!EG.766&8=2TF)F! +V3Q&[%T/PV$P3X!6,SC9!,G Y+K"7IM#5: M$"S@DDSP+GLEWF.>SJ3HLHQC_4C.H[4YPBO$H)3+@?SJKI'TO@A:N7" 8"JRCO]B6<=I'7&$,&B-TXA#>M\RAF8X(\HK;_%D M _IVM3Z6Q&^PA>;2BX=0M6'(6G4JZ%^Z 6U#,I*SIX6SPG#LKG-"AC&GBFZ4 MZ!U@''XQ%K4'S\Z,Z#R>J+$RFF=?F-%Z?L5 ;H93XJ0_5M4>T_P!W\YG>4I/ M_ FC#H+&T;STP^PX-TRIG""UY/(I85,&=T![N$7SH808_E+_1W* DA4D=#A1##2$%TS= ME$"&_1R>"L'6+-:AS@&C^HMM\@/D6&B-GXYCZ C8F[)Z3-&IY)G!H(4FPFFI M:30X7[$CDL#E/^;TRA+C?^!->O/&_U4^;KR;=7N 3_GWV*6 )&YEPBWZPME&+Q=PM2SYJ2!2.07,BGE4[M';J=2-D] M(&(B=AO*XZVK^0CB)AS54BKG'Z^=ERL MD%P^1@65-\[!++XBQK_E9<,Q!,\3>9CH]"#"R?M9+HHO1?X[F2A.^:'<]/+) MPI LC46(14_/18&(1,1$(BXSV*8YR0+*TAY@1SG6-:779\CKR61 ,*6ZH(Y=)C -P$>.S9F@1..T&/2?4^$TJ222[J6))+3I>A4MO,;)(N-@ MFPD&]LLQW?;<:V >?V3U^G9?U<46EW8M#%O,S'##DU[/2-Y8CV;$A@<.+5FH9$OWV%O'J<;15=]UR3#G<;+E M.BIO/)"[6]"S5RF8QN>KFZ(LB^_ DB '!WB=ATW8IA4&'\?G1EP_-+,2(J,) MS4PR@\DEG6S10].;]U6=;6F7UGU-SC1*#KW;&6]:=G/:/7S&?0^P/G2XJ2SF\MFDD2+ZZGXK\!7XT8+S(#W>8 MIFHA)F?$4K5ENO06\! T-Z%H''$;- 2*@Q_%W2"6&9)\XE@F4YZ<(R^&;VHR M/L-V:[=A X#\/C\SYM*OVT]D8+8Q12G]M\VDO+_XREU6D?5/-M7=OH2V'VM* M7R9VE9.!P"<;AM@X1 8R6'@S-##GWY!6RBMD906?N/_!^1A[2(^O2M".TB-: M.:[*KY&MRNGT53F-=U5.'5?EU/NJV+2Y&7US+%L Z=ZC&'L!F=^I"=;RX55" M..T^K[/Z[2M^R>#V>?TEV1J!VNQ:U%Z,X.I KY%I\OUXH5E!G\>YYGCQ6X6) M$_(I6Q&?D1XFC#3GS?&,#4$PAL("8%3(O) ML)9N0JQ-CZC5ZPP-BK4:TTM9$SM#>(W?T7.16UD]'6*NH@][$AG01W\D&36 MU^5P[G\*\6#_36MI[-VA;6TPO,=/LJ?^4?JIB^?A,81O]BT0IY4XN2U2<^\G M2B-'+D)P5;ATI3S7ON^AZN'51:?U]>D"+]=YL2E>C!T'Q)6HO33H)TV=N<:C MUBOG+X9#M^QAKG?VC0I<(RS-4[&BHD, EH5%\J,M[!]C7FFH$Z!>OAT6!1/+ MH$+J@7YEJ=:U DFB#7 M8* AA/N*_$2.VELC>F]] Y20[4^.:4Y=7.@GKIOGK$3+% .E[?-<9$G,U%H- M=0\M^P:1O6W&N@8@^U%K< <"O?AL'R[%+$K^U_YP+$)=2I MJP$)DWK>$60M7[7,:S/R_9.S<1*Q9S0$%X-*Z1]]"SOX?/YA.G .;T M%DM" M@P_M"*TWXOUM,"JBO!,C*OLN#=;X1>-46D"2I&6Z#5;KJU-#_P8,J1QIW.>A M*%XV#'0Z,]SDL6LMEE%V[U&1J]$;]V4;!DSH0> MF V2C7>9WG*1@-W%+*T5437#-%L8=I=##.LW"SE+TY(645#O;"0+R2]^+_S/ M4!];T_3U>4B=BEWW9@ID]BFIZKL]OMG77XJ:I93)YZ17C#L1*NLFVV, :>(4 M+9"Q( \1@8A(1$0D$C*16JL=$21VTE.@@<*ZF]-_LK ]-4AS&LX5RI#%LAT4 MNF;4K,Y JG! ??_]$5A?E.HKXT.KH#C@#L 6HJ'YHIA_SW$)/ X)3-G\S>:2 M4-F(@D*+5!8&'^R"BJ-<&E1@^ R?NQ%,'^MIQO2&06][WY )X)+XY%N@=I@_ M;[*78=;C=B3=8MNQ2!H<,GX_KIH*I;"TAM< 'F?:E2DFY_E\I4<7 !6W8%%> MDE,GW5V@I_)BC1_V^9(H800H,:9BJ"21.3HA* ]8&1H3 8)K^$&Z(X);MKS6 M<%-6.(#@MA2FR6\<[)-Z=!.J8O:];N=>>O%M!?73#WVZL-!$=%-AI MK!U/?D,Q;JV(&)HK#"NIK*Z+;;RG6+J--Q;KLMB_K+_@6CR*=QEY-N%!PY61 M=LFEUTG-[H!R7+>M3-+V)N^'";'"GL2/8RY3SN=X2Q$N5N-".]&)R0RS2(1S MY 95&P^QC% ^Q!+,I9\0T9^#N)=[6NOK"\Y7T.]]TX"EN?]49%^$4=XC&'A* MQ/=HZ^J+C[P?DJ24<>:,R*D>!M"K4^8$>@:T4%AN3 >%%O0NH@2KHE?NH;V?>^)V5:S;:0[S/"Q,4X! -19R1B0X-Z+&-Z M*6Z*G2%\>9A2R&6^^HI3C+?@" ^P5QEK)'CK#^):MG)05U#3O2AH+-M-9V4! MIY@L9%]N'?VBMHE=F4'#ASJEW^AUL2&3JUB8 M8@Q?2X4A(0U)XA"1AV2!B$F, W\[R0C*0A]@2N\T[SQU_91DJ3.]9IO[WY'A M=HR:P9/]@YJ.)/@MK.1Y 7G6ZJG$L 2<+=ZX8"*#MV.7"Z+]\*NC5T._&D,J M>\4T]1X+]CK_@[W; NDQD"KKC']$8 FU1H>S\><.'A_,N!'#HTB MI/,:[[G#R^,IGF3$P:( '1!+03FM8 22921&VYA(\ 4PD(_B;7F':1QD%Q6^ M<00S^PMN+,L]U'0PSV&> [GE I?;._P\TNN(#VW;+<]SRN^*8#B"\6I)9PC> MM3']--$+2YOXKFQK6_-\A1QNL=I7/)%G/M"V8]ZC$D9]*%8?R#A>R!+;XLRR:MDV0"?M5\=)D"JP'C?Z8'RAFI)2GCGTEIA_6;G:*^0073> MA!T%ZF>O>)'\ )"^<5L36$=Q/64D*,F(P,8W MZ&'8K8:4]NF5D0_>#2 4 3>#\XHW5'MY*?$+F0_Q[,LLK[(E2WQT$_XZA" 5 MB*A$U!&)&IFH$2J21AHT1 AG;J(I-'[>04;U^O+QN"QM$][#- [%HCC M 0D9B>YK,1B*UJOL[]5[:KH^"5@IE"/I$XOJ,0(Q3H42'W>8N6F7K>+>0;(FE._8 M>IA!U;IUB0LA/;Q =A;Q12A--E5RSR=<5D6>X\W]-LDVG(O%Z%6P,:@9A.@H M03P3XF494T5>"3NU?>4I&IA2L>+O*T^=)!V64D=09HOQ*E8-=6PKN$,A:P'3 M]/WU.WB?NK9F;7+H8<4<\I _9JNFW(!_UA+R@1-"$(1! M@J=*;-4=^^#9&,L?Z#W'BW6QK\@S=@_)G'_L\Q2*T;Z3B;XMOA?#F10R&HGA MB(Y'7 !B$LA_"DT:TC\&WDI-Y95TL8Y/J"T[;? P)_U2CS*N\XL95T?0M=!- M7[&\64=_QR7R-A8BECR*PJ 7-U:. %2AF[UZ(C+KZ+/51?KGOJKI6?JA*%MP MM/@O\T7Y<:'MSSI;+GO9&6/U1WL#1.Z )*!YBSAGOGQ#;2*WRQ5WDJCC@J(J MCF4O%7MQW)7PG-V4^9Q^+R ,(TKIN9,D/"ICL["6Y(J\S*]41,MSP(6@A$L) MG]VT5ECODSC:J[,C6/%\=':4$2H1];E0>@^K=8&DG>=*72L]]O=IGC#G'F9 X25&@]+_M41 M84$(5X?G9,&P*@0@)D&0Y^M*=\+QJ=HMHX9 U<(\?M-I<-PG=Q[&&HJK%&1A MF.199\Z&G)E&+^^1WUF>;-ZJ#+C=7M0F/(MU4L]*K*74-6()N$38C+DGH40W MZC7$-TJ,=L!5G)(3P_.^1GE1HTQP%4=5N3K=2@:DPH%6]UU;E53KATWQO0)X MY6\5@),?\U?B(5F5\%"8_0J&([ K>K>O:!>$7\C_F@PR7X3F.Q0P)H&,N MAY_]I.U[SRX M_\?3<)]B\?>0(6DQ!^58W9V\OR19-Y+=)VM^S'L))C-Q5"]UT&0,9+*:?I8M M+$6IJ^HC60!;VWD^DWTB;@?YYM[L,UI8-5+S!U=31^597(_^N:4C0L.S]'KH MOR%#.ON" OTW+HNG(LOKQ?>")L6'#0^7(WH]Q0(PD$#P(DN#$LJ;,*BLO\VL M1QK]%6^3+"4@(1%1BP/6:8@!E M,:=;T7^#+'YZ'&'SY>?F".HL.Y/6;UX:O7R'\2A7;_68"Y9_ET88Y C>AX$ MKDOI:V$(QNF5]838G>W3C!Q\'[)R^VB.E+.+$%R%'N]"MH#LS+=_&- H$Z*> MRJY$X':T/"#4'J%5P_#PCM4&>.W%=9=M]E!/^0TO]^5@0^NVJ988@]I! ;^? M9DV4K^28TA[M?X>K99GM&(_M;\"E<%_5&?3^K?YCG[YL&0B)/"3[+;UH@7_4 M-Q!Q-"V/)!#6Z#=&.-$(14(J17^UTX$ZD"*"]DM%E ED?6F'HF4D3U(?O45)%.6^XYM]R^B]R M#N+?U;__:C)OI#^29P]MV%M/;=F;QMIWYIRM7)W'N8.'S MF"Q\;F'A\Q@L?.)@X9.8+'QB8>&3&"Q\ZF#ATY@L?&IAX=,8+'SE8.&KF"Q\ M96'AJQ@L_'<'"_\])@O_W<+"?X_!PA<.%KZ(R<(7%A:^B,'"EPX6OHS)PI<6 M%K[T;^$I_6^Y=R]AI*9E.KOI3 C]L30:[SLCW9$7ME1(NJZ2; MOF)HLX[>8G:?BS1;9TIRZ QSBU?"WL)\[1#IN(XITG%M$>FXCB'2<>T0<;Z.*>)\;1%Q MOHXAXGSMD/F[CBGS=VV1^;N.(?-W[1!QOHXIXGQM$7&^CB'B?.T00+F.*8!R M;1% N0X00%$GX1!QOHXIXGQM$7&^UD:4F+ZV2$Q?^TU,&X@; HV7W52$]5\)37-D4%E[OP8(!Y^P")AM*-WH%P) M[3UZ,+Y8^Z]-M94^&G7$9?#YE7XH2IR]Y/V6(;61V9Y=KVF6$HK'?% -Y;T= MUM>GY>4'YANF,4RR?W].RK\P)2SE6W?OZ= 6?[0O*7099;+H]Z^1UG[Z)'DA M%\Q=>V4IIQK06VZ+%GF)=JFSEQ)3E.Y(H)X.0DW;V'98#$VOAQ12UL="?9_O MVRQ]A>:-'#9-]H&'?4V>':EME9DI@XY$?"AERV"#Y09@@9DQQI13E\?2'J'V M1-:5AVS4"T!;C%? =39!-IA^I>AP7:%;X%W/H-_@-C=H$[]9R*^XPD1M8 >[ MPZ]X4^S@,>*;KFF1Q"!*6)*VPT2I6O JIT&M](Z?A2%\OD*#T_E8%I41Q=(L M#G@.TMC&SZ.C@VYSX\HIKX^M/7RN$707@,[V=_BYGOW(C( +N [!A0BN1'!I MP(A%?]:*J?5J^6>(Y#R57_&R>,FA_="LNI/I-A?%0*NI83[/LI&)DAZ))ZH+ MQO*I0UF$1L,<8!33YN@ MB52,#U39S;W0CMX,K8@#*6.ET'=R/_/#8V+,#O,D'=V,A@?L)RV79X+[JB:' MTV2 [P@NH:6OR28\178[7?VB*/IX3!8H$==+!_3/94SHGTL+],]E#.B?2P?D MQ&5,R(E+"^3$90#DQ!=<2PTO[W\L-WN(!L]7E&=9ZDFD\\_)X$[CT&8X''@I M7\1,Z=_D>R6L%%36QL$L7K=O*1:2)C5N^IC.5XNB3C:=/N@VG!Z=-O(2N<=[ MUGF+W>D#W JMH(/L*]PL\#=AH@WTWX^##!J.1^32 YN0:N\+GE]Q"U9\*S^FE5_N;)>=0317U!1"&3%$@!T4UP-!DXQ7+"$_Z4# MMO4R)FSKI06V]3(&;.NE Z;J,B9,U:4%INHR0!6O.@D';.ME3-C62PMLZZ5? M;*L>+='TR.KX@([0E+81V49RD:-J->:@\SC$Q,IH >N1+QT*1RYC*ARYM"@< MN8RA<.32 ;!\&1-@^=("L'P9 V#YT@&O>!D37O'2 J]X&0.1SJ5#6<-E3&4- MEQ9E#9=^RQKTWXD19+#S=_:%HZMIUY$NNIKG\./*5DPRQ?CGU]6LGIX!N5UB MFS/Y!J#3I#3&I9K.D.T0),:$[@VI:B$OCHV^/L)&;6.MAVR#&8&GR=J\B1A< MB-B5H6SM%%SP8$<[K&'+N9P[/\%E,S_"9Q3-\%L,S?.;P#)_%] R?63S#9WZ?88DPG!+Z MK)[*8I750*H_7\VJJEAFT'UVEJ?_461Y_3O.@6*AXJE*G#X4)?4S6;N)S[A> M%\8L[3=&JK1".WH/]&Y#[O(++3!L;D33\G_"K= KOY^KL8]87 M9$MO&);X^WB&TV?MC[TPWI^L)UP"RCNAC%(T(UN-.*GM",K51LZ6?<%7Q-NZ?DYJW$!\F]8$A2/2O;P=I*'W\5_6; MM5&VVU'-O59GZ2"PLWJV+6@1A!J)06,=#AIK,G*.-O+[VOQ.?FS*&_W55UL<3GR(6DNBZ1MBV[N M^O?%K.6A*06QV3%R+.+2',$:4#U9&9%#ACMMUY4 M75C?SE0AN2O.': RYS%!9!>YP'@7IPHLB)' MXQN((I"S@%3.7WW!=9>O8;8C[UR:_9@9?1 ND/)I"I$RHR9Q/W"MD%L@(1C- M@FU4DVVA>B>'6348K.3<(?]X'E/^\=PB_W@>0WW?N0/6[SPFK-^Y!=;OW"_6 M3U_$LQ71;FE+ JSYV)?DW,!,7?VO,&4PMB]&#GE@E'62D8)B 92 M-RX;PK;82.X6O%IJ@G'TCO]1+!X0F7_N@,P_CPF9?VZ!S#_WB\QOGPH66(>; MGVHLR_X:*B[:GZ7^N98U\'.4@)JL3^1(O'E:%_E(E1F]#M$+ U>9]6Z,#QBX#3=,B=13CD>>M9\:G-?+\!4&&9F'102>CA/HX<@:$0ZNCR;.;K9! MR..: [SM/"9XV[D%O.U<"V^S>A?;/8!E1;[524T;,NE?1-"O(@I2Y6 LU;!. M?A1YL7W[&[RB'WX]^W!Z]CB?";_\_X4_I(ZL9_<#,*1U*#3(#28?(.AJ9 4+0<_TQ5@0(HT" M>IL;-?7N7W'PUA, @8 R%CJVU+C=\$5/. M^<(BYWSA-^?! %\N@?;P() M.QJ+*E?"'RY6@N)2! I!S5L X9,I5]#XL &%/R5P EOC.ELFF^I3EN/'&F^- M1U(N$$DW1_SNJ+T]:IA!Y0F@S@Q0"ZOOS@'!)!"=1<#3B \C*X^7OY4->"AR M2$1?Q)2(OK!(1%^$HA^?DX4NR7.#LU?H4FY\?^EUT%%77!@VG->?MMZ'TRL7 MLI3@PB'A<1%3PN/"(N%Q$:J>GZXS+QNY>?L"U:[&>FOV('/Z^^H]>GY#.1T0 M.A:J4V+@L=:JZSC5\ .4B M)O#*A05XY2*&KF$7#B#"BYA A!<6(,*+&$"$)PZ^VTE,OMN)A>]V$@.(\,3! ML3B)R;$XL7 L3F(@NSIQV(=/8MJ'3RSVX9,8]N$3AWWX)*9]^,1B'S[QNP_K M480+O-T595*^W66K%2;'_"7^+=]7M*4)0!XHR5+S&]:CUAVY68N[H+2YS7NT MIV(!"4)1.9S_2OKMDMTNVI94AQI/[VP>?WD\GF_[I6"F0T!['<<-!"L&[L]8 M>7'U*OFQ:0>%M,0XK1[(S%M0R^TFJ:ILE0%<@?,FY"^S99V]4M8@(\48%X9H M,+5%_[Q'RT8@2BK1EC5_04DC,SAJR]T,^O?L (OZ._S]@;.7=4TF\XK+Y(4V MJ%N2?][_P.4RJ_ #69>B-+UD8C#BHY$8CL1XQ 0$>_FLU%/>2 >C^(*66] 4 MW1Z'T^FV3^@4(9_3[70RI]L>DY._'7:6IC11DFS:+S D^&=;()6L>"JE@HUA MOI)8'NZ2&I/+[I/EFK$DP0Y":2H!/R:('_)49G.KJOVV]01-VW0[(^(W-5.B M1* )FQ3$W_FL8+\&-M%V8B@E,Z-78S(WM(7)L0V>TXX"7"\1O!S@>W7H]-@< M]5CI('M_N 72?T!"/S!>WXX[7"W+;,?0M6VSSJ=BDRW?B#8*_&51)GD%;@-Y MVVT.#*U\]A@WO4QW]!;T.=:!CFKI/E&Q,1S)8(9#PE&7(Q@/S:D#ZO(T)M3E MJ07J\C0&U.6I RKI-"94TJD%*NDT!E32J0,V^S0F;/:I!3;[- 9L]JD#=O$T M)NSBJ05V\30 =O';_KG"_[LGGX5[()H?82UMKT;L<@WQM?<2#ZT&BK6'% WW MT7/(&YS&E#TY@2O*<6"=[3&( VIPY F].8@#:G%D"; MTU @Z6_KHJRAOOP.[XHJJSMI(R#\!7K!UV0#/J?1K089'T (2KF4?OYM"5F/*("4",A8-&5G8ICF>5!RW@F/*(T\GFJV2-U%+R4 M@.?D% 4+UI%])^+(:6]IK]@!O-]O=H4WQ^*DCX.9K(=,'G!+J9IJPV] M/"QP1J> V>9Z5;V5^LD0N*^XVF^@%_9\1]Y)FK^"8$=95(#Z<,0BTM;?5![\ MV$ID42 A$TE" ^YATZR@[&F'&--K4!I3) B9S^>D_ M#.E,T_C&ZT&P(7;UF M4-,1*:QW8=9&]1W&-#^,N)/ZW OJN:0-SJ+*6]T9I$W.@N0-Y*7U[@1=![6TV@>5O7]UV@3 M\F%U@/ZUI-H'E85$:C11GY8I_CRM\5VMZ\3 MAON\F579DIP:[K+-OL;I%US?)R6$JZHGS!"@$YW]J7?QZ.4^ 3HSEY'&+P8'B4,P>D\5E,2.,S"Z3Q60"D ML;RY&3^#G:WZUVBV:O7KI]$FI%_A@! \BPDA>&:!$#R+@5G@S %XB RY? MLZ4YX2](PREO32G&T585?&3@O.&P6OK=TCGLIBA\OZ[8D\+?4L3P$"N!/]5'2.CQCP'@&.J:8 2"P&!=X9C,KH5W%$ M=[_[ 0_NBL@N,,^)Z*X9=,="Y%B$QWG[1Z(4>U]#US(,Z*1?D5$C>'TW:,!B M76S2Q^VN+%[I:SI2Q]T,09DT1D7 M'Q3?]E>>PC /0+@MVB'$?A)3B/W$(L1^$D.(_<0AQ'X24XC]Q"+$?A)#O\$3 M!UCO24RPWA,+6.])#,Q>)PY8U).8L*@G%EC4DP!85 /GZZS,R-?G!0)@C]"L M+MELWF[)!ZC89$!AF@+@*,DY^[(N@&0DR^62$8A&C6PD"T>-]' +>*A=E-4^ MCJ&]UY',TC_W%9E'+X1%S]CC]<@B>I@W_8N+,B7.3/G&(@X5HIT%LAP15V2Y MWR2T6BSM!RK4"$4@MML!6^B/Q!;F\[ZDCU6U)P]6LLOJ9&-:0G81619Z5?AX M;6?2>EMK]/*7(_Z<9.25ICW)9GFZP,MU#N[UM_UN5Y3U?PK]B8@[*:]2=O+\]C>6D/I8))*YIR@HZ MM(J&Q/N$$ZE(.2LIE66R-$__4ZE($HLDN0UAC22:HPW8\("@@8.,HBSM$4SL M>^N$M%?]UB7#-^V.[-I^(X/PWH1.!_W>9M;6;[ZO[6SPE&3D.1AQWZ0^%3MR M_0?J8?=QN&?>'7Z)I/K MU?3WU7E-PM?-6R2_(T+O/:9$^#F]W^ >E =8/:>=E6-A_)QZ6#Z*G0/NDPX@M+"%V>K,Q_?)\"7: M#JT!KN,RKT5O@&O?YM711M1UF3WO:PA1+0H6&?E'L4EQ65$Z99:K?),K6+1$ M\1GB?P(CF=QW1) E.2G:]Z$HQ3>:?)7G MJZ$^\J>\7,WP*"W/AWO,Z6F[$ '+T4O?)K=0G.0"^L1@?] MRVE4-BC>S8%UYC(NG\:"=N;2_]%::M%+JU7("Y9!<:?Y.-WV0":;&&-,$8-" M$I$;-=&5[G@+5B7X4N\8J.F'#]I\!1SU#YOBNX'-&C2NB,I471! =29? M^"(OMF]_@[K[#[^>?3@]^QL5#%>T/WU8%N7_M)?0XGS+27C.$@W-Q511+X: MKT-[0P#/?Z7O\AYF$[59YEY3H3$[>&MU^-KT3WN[\ XD=%=QF=>" MA>[*MWEYLR#168Z<>A^W6YQFY./P1U:OTS+YSN <.M^+-NVAW*Y\."+C42, MM1+"A;BM%%06QL$LONKQ_BC*OR"4SA V4J2"S).>4!O.&A&W@"J%+.4]:XPY M#"86<;E(CO7 TK)(@$06U.2O.N(#YC .LXN:PSB&G7T[M:P9SD>CWZ(6-IVC I",A&H? 3E.#R^M@)7\[,-E;A ?F?U=G/A2$A'DOC.JRZ]X.TM3*^X]W?\ M*#92WO0C6MY[B9 .NM\#]7_+?CC61W1*(#0E$E7V8Z! (G2)A+4E]+O#5(MZ M.V@(K&UUMX?8T&*-_PLGY6CJNAF&V#B:I(.1^E2V[U=[1"OEI;6R@D%P5<>3G]+/@ M(-Z2DT*QQ>4L?84RZHH=)^I1^*\00:,L0@@24OB)+0P!IZ.JFH2FFY4\A-!2 MG$E\77E-GI[A8Y'$JD:O1O_\'+(DW#A_V?@C2D9R4C&F]\;WKHMX]RXU]6=E M!8][ER& ,=L6>_-V90H&(38L8$QH4!TUH#^NO*<8#KRD?/=[R*IELH&GXCY/ M[Y+:&*'EUR,V@+T3]Y!W(6,"O1)#:O3WI&%U?:*+EB7 :_1OI)&568PR;DLA M/])#&FD^S.,&\,V2W4(N*?2ICZC4\V0WN-5BA39LMX4R[\BB$H. MZJ4/0%J8(BC2T3[O'O"KH,QZ/.?NEU;UB4A:D\6=KQXRX%W*D@VC@OU,EIRL M?3JK&Z;8Q;HL]B]K$_[8],T6MP \9',30?$K;H-FM40#C/BM!H#?(5VO(QI- M>1Z.OB!^-U#7AX,M\+*SP%E_@8-LF38K9JNW]WP<=W$L&'>$+Q<5W8XZ?;W5 M36IZQCLLDA_0L>Q^M<++>KXB_X1:#+/-H;2Z!$02IB/ :X#2I0T=%):RTJ2* MWO[#B@?B'FWKI9AW25Y$_M]%F:2XQRT(D\\07RBE+WDV#JS*=S^1<3)A>$&_]XF&RX8B82E1)&R (@'(AR6* MA&[[,M/Q+OCI[F>8>?R ^/,6U^.>T6YCX%TGK "J$Y]KT%>T44;%XJE&CC$N MCAQ84",0#D'=R*4$=9.E!L6*3[2$LAL=9%%O^8'>,PNM@Z$*B0)NC:NKD*W0 MULBPNGQ@T 4<5$E9)@L#>/?E/I;0G*TL5IDQTD,O03MZ35BO69JL?J]4M/%- MN6"!,M8]Y1]=(-AA3#\%>FUE#9_HBK:Z_P[OR/DA2^36OF;8GL21( ^,!+4W MHI6:HK0R@UH#<886;:9W^.I)&FHP7T*SK-CIY#9]#EA@?QP%&T M"%B2$1^6(FA)_6M]Z#+(RIG5T:_1F/J^W01YVQUL7ZS/3+>#WX-?9M/(.=") MV49/P['7WD1>OU0\%DZ^H>4>I]R3::H$W1,""1,D_+Q*"G N(\X96.L_F%%P MM*(_S(CD(LVV15EG_V(N4@X]E).LI%W?1S+DLMU(D<57C( MH;2TEG=OIY?E5;.[[-0X+R&S8EK1-JV>L+1Z4J,59--?:3:]YMET=E1&14E3 M36%]'">]]>_J!-/Y[L$A9TL^)ED.,YGG=UFU*ZID4SE_8OL9J1-\8^INW6*WE#5ONO@; K\';L;)B1O7FBH7UZ5&WB8;[ZMG^N MLC1+RH%6M?((B/C+8\)A;\UZ:-RB897#\@&+I%&++NB@"IZ2-R?0AH!JH'<" MOJ$%;>RXV.#)W$G&L/DN.MG5\R=1SB4WFX0$@7S,R>:PIYHXI_^EC1C^U>S7 M62LSWG2^O3'&D_2NAO58@7*?U] U+TV)T.JIJ.ID\]_9[K9(C34H; 3B0]XC M-@B140B&!2Q#,>LB+Y&-UGY/*S?[; -PC!%_M+DL$C^T-VW]:Z#5S:]YY::W M$'5O9W(ZG+R -L&0G8BR"W"KR4@20J.U5\^_^RVDD*-G\A%,R6>/_M*T$'UW M@L+ /M"AX#/0/\309=ZLF8UO8+*'KS*4^_R%6#T=WGGX11I$IG=GNS-?Q;_6 M:./9G_I8O.(RAX6\P\^U])'_!]ZD1CQ-,PBE9%3'05J3<<$=HT&M#$B/<4-X M#_ER'@+3\9+_.7",CL]";]6.!K[VB!%TB)E%:0PD$Y9$:40K5Y#,28"HVFRW MVV1+VG*(%808EZ*YD!:\E.'JQ0ZG7T"Z>7.S.0YP#( HA3^U20F;V1 MK[@QS&US9I8:5Y!CCV L$P+@6,L0)&^LVS7,=(UC MFV=8ML81K5PWSU^]O=1T-J*LOL8Y(.";YO44E&4D2&7\ FP4K1IHQE$:B+# M\T&5E.6P,(!?CH%=DJ5]NJCA0PD;@U0>K?XIQ3_U@%D992'&-?=\@&F:P#P0 MC7XCY]+'_#%_A1Z^^O+*,TDIR[;;OC@&70NSTL_[2'DHGA%L^<*VSUG.*AC=41)R@DXD7Y\%@]I2$FT/ M4PSEG1YH(H,S>Q3#=[=FJTY@=+/YMESC=+_!\]57J#N:K\CCR2 \-V^WFZ2J MR&_R%)>;-WA6X0_Z%F$@[ -T^3HA_T=[?!TJWN?'9OHT37W!N$!(25.1\ ,1 M*JA6;MX0E4M_W4AF?]5B_7Q_L0Y_+IKOV8'&E3(#4QYK$%A5\*( '*DHTN_9 M9F.&*UH^S;92O=5-.D_-XL%M)='F/4+6("PUW'/JN-":Q]/%"?ZP%6,,4 M.VX&(>"8:8:UK9,"MR ;4$ES)ADU@,_O-7D_(7*PP!M,/,AOQ69/)_2I'LE: M\7&(#T3-2$2&]D^) 3K9#"JE+(J=%;RE!/)\GVR =@OG%:O(P41V7I,WUXC> MHV.0/ BUHX*MQ) J:AAK5&_?^*V1D"@C0R,O\K$BT8PCCF81_F^%G766F!9F M-MO4$X$YP >!ON5M^UQLAN#KL';LJH"PK,YL98L;5/%;O)=4ZZ$@5OAXE#G* M%+1PBI*5&)':_!JTA(M"PZ;D">NMJ:KDZT.JB_[<8>)\;:I/Y ^/-=X:$Q)2 M:X)V,.*C$0Q'='S(T(*-?LI7UMXHWME<^$$1ZE.7-)>5[I=U]KS!Y+L [O*^ MW!4#!)3-L1IS :@NT#-&:2.'?F3AZ[KCHH+GZ6UUUK]:;A;S%D*Y3U*F%>/.'"$IE <@-B(&0)Q1$>6M&E'9+RA7DR7AT'@Y2^*>7EH)(5)Z*3"@ MRTY5ZV22T4Q>3A[@L]T52PKE(T>?K$A'6E:(BQ&[6M.NPK,[JIU]WRT=4-'? M%E5LMX^+YJ1_^NOI*>2#1K8I,@CU1B$8%@.=ZI!"ZG8UKOX1\F!X5Y3DJ_0- MO\!R?\75?E-7\]5\)QK#3$R 6H04 M2HPJ\Y4@C0.8P(_EFJPAAIQ)P^\JL$56?>([K#3D'1;":1Y#B*=Y)9D^M\%@ MZ?O$>X_H'FX?-?![+)O[Q8<;4)QA-C\9B)K*0%1*32J)T93)!4+N MV"MM0NFXFLU[$*[? 8"#BIXK-66+,LDK. ]QBN>A[F9RBP6!X()P!%E? M304>5/,WHM]S#LX8<@$3K6-*"!QD;%\N'AP6GP!-NL>+XOX'+I<9M#-ZVM>, MX_WF#5@/@0^^V)#!+V(7,T9QZ3'[B:)LH354@810^#00L8C)!8!35W+SW0A( MRS'9&IK R4%V#=;XX99^F*K'O)?#RB8TUV,?N0H(//IYP2SJIGMV1AAW!%V, MZ0\(AND#1SY,GY/R+PR3$LR)PV$"/I"Z=81<@UR&Z'4Q!/5[DU839#JEO)F4WAD"TC -\L)U.&VR>C_H9S(;PVA$;0X[ M4$OE)DL(YSI8*:@LBH-9O'F$D-">U?>TVX_1RX.+H THNRS8L;TS64TX6%'% M8\1EL(6[F1!MK(]]0-*Z08W4\(>% ;SM/[.7EQ*_D-/YO"0/0U*^T3-8-7M- MLDW"$LL/^YIX;1_)42 4G9U0(";;O*FA**J8 6%,!VX_0^*:%!G/%++:Y#F%\8 MUO_L3UOO=NJ5\P,34ICE;LF/\W)1?,]MR?1@!-#4PI@P6\V $OUG>E!7_\V" M'O.:F!:012Q#,]PN*&NNYFFLP%%KK0KZ9WQ VR!-&[79#AHL<^W6J$\DB>AC MA%T:[517/L73;!L7Q*BFS\(VWM3F1"V32Q!&T0@CP[$&,80J[Q94"L?TC;B#D@*Q.CC+S0T0^\3 M0TCL2,92XPK'7 3?<'1IUX!(]SRW[>76X#IXDRE([T;7TVU4._V[;6D4?]&C MYO$!)LSJ2T%FML0X':^8;-]+.A*1H8B-U15.^G\G1Q53WC9+4P3T=.@W6>H. MV#XVSEX. \GE';(/-_(T\UM9 M\Z^X@AK)^4I7_]I^2DW>8B,)(FE<%NQ,^C+A5E[(3S7M/M& WM*54 '[ M5Y:G'\MBO_OTZ7;XU"ZN1O1RU%P?E3.RE:22$2]Q;*:@LC8-9?*U4-PO-_G>^KZLZ M&42K]'/U_#_2R(!^^HA.RK)8V9OL,K)[C!V8Z;6(7QQ'"W/=]-6SC5'' M \E('_-546Y9Q1B+02K,T9;GYB%)'A\&F_E8G)2ET6B>(TZK'U&-L,7":4[& M8T;QCO.A$3A>DPQ%*9#DXC%QX\>51BP+,4:0O;WC68)?8L!(Z#4:0$H,F< [ MUUB/S*-?6?:8?UL790W9ISM,HRSP66#\\4UW.#=&E%13V)=!,1^YSP>:"4SY MG>C7.&OO%3X%?PR+&1+ 1UL+?QLP=>+['=V_8.,7F1UG6!M[:00B0T*>)DUJ MZ \M1GU]AHIECXUGBM^ $:;OF^GV5,GY)1\_,9IRX,"!LAD?"C8($BXS(8UD=9$QOU_1)]B;:F#T5YAU_QIJ!]+)[*XD^\ M9"GZ- /0N6D3$^,I+U[:2H#^(2""(1B8C,#NB:VJ^B^2FZ$\L[6QP*F&#(7_ MI<6@:I%B//VM9Y$1R?$>##>,PV&GJ,&G<+&2UZ1WRV=!68OQ=E?+ /DQV@^@ MM&>CT'V_%L!_+GQ &34M/JJY/_?-$.J!"O*3 8QE$RN#C')W5,!2/;,JRAJ, MZRVOP91("V6VA.+O+53FSU>"LUD:(SW MJ>^*)UCC@]_?7D>K2W3L)[ZU .).+($%'O^3\*GAQ\8>(".Z&NFNM= MF6GV\[@OUL7R+S8-( 6M&F!2DK^-,)_ 2$%<1,?*Z"TR/'C_T''=U W0TAQ> MG4Y1;LSVXO$J;'9=T*[&W2FKWJ1.)8]\P%4]JV_P2Y8/UNW"=4#GT%X9D(2K M-V>-="4;7S- MY@:][;5J(VQPK.0M,N%L(]TH+G?T*,^2SED]?!%\;NB],IKASRR]6%K2X%]5 M[>R5Q1G0T3>'P++,0WX?.\3S;P,'!P+:2N34^_TK^WD84D8?2E0)*X@#!7=]V5MV:J^;RM MKYS=IGOHC<3QS#%$#=_[_7:W*=XPEL[ASL@ AI^D=T$B'\WO(W/MBUNA3B C M0AS!@48;A!L<94'\IE#EZ8L,E/@\.T.H!2-7ZY<8RHF#XZ4'5-5O[4YV\AK/ M2O_<<^#7HOB*P1+9!I,O$6\'6Y ?*5-X6;QF*4YOWAK@8=NI:YPRLKD)O.S- M;0"SA=B-X/?P+T;.SF\&%.S-[5![OR@J3X]J.34H=_QU.:QJ^K<*DR?Y4[:B MH. N2]?$").52/^=I&RF91$K8F(0R.$]9P0SFX@.Q8,-=UE<3+B@CX5NRF)9V\.S_S#2E!QVOI<\8W__ MBE]QOC?W9+1I]%ZV AEE&Q49E9\QP20&IV.R<0_[5 7'%%Y/&;VVID:V.5 M:C8G4)N/QH85\T7%;>5J@&F?"(,=O5?]V76,'CN'NC781O],N+S E=INRNL7 M>HH!?9?H"Q]UB$0$_A[HU*].5&_JKAJ>-T91YM>6_6GZ%;U1G]_,HBE**T61 M)2VMU/9O>D/O:([EE^!KXJ"X?MF<+>>[Z=8>OK8\2MPG.7E4.S;.RA)ZNVTY M-9!NI9E(^.YU,9]8B&4EM6I_S*25';Z<]@##&/)PAUK:YR'D"\[@//^45/7= M'G\IRL?M+LG(4SOLJ/)A",91)GHR$HFA,3 CC^BE^*E6=O#]17LJBU56?RJJ M:E;79?:\KR'GMRCFWW-<5O/54U(.O)YL-'JW(>-_>8\2202J"U10(;2/>=)C M/ L#XK!2U@#M<#"4YWWWIJCK8DO.J?".MP^3+G+(+J5Q)=I17&D='61=- KH M%\&HJ=_]K!:MZ)>;?4K=4W+@A*)?XL*:DLXT,,+"ZLTX) ;2I%*X<.VP1IJ- M;-P 0? "]U6=;2$1_4#V50K$8@A/'N?GD^S".A?T-2;'YALX-=M!!IK[(+@1 MHZMK\+8B=R*6M@^QI3=$<$=$;QENV8]KND'@P+%6QGL0I_&O.=*!)3=Y7)HZ M6^S#,"_ATV".X4@G$T']_XZQ_/PB(O[T;I>&4H"';1DX 25-!P0]!>EU M4(/T ZIZZG4Y(\]+"L_,PR9Y,0*!Q$4(K@K8W+(S6]F\9MXQSNL37WP95]@FEJEB>;MRHC[MMO>4H\/,C'$+>.-K"E MN1B)3Z?? &AB8OVHM_:/UCKF]"T2] W3F;@?A7I)=Q2-E5GU1\/S!"V7^]5C M,7@4/_4)U&3[C[Y<_KS8/K*-'-1;1C+B>N.!9J!][!_$*V1:-CH\V%,PKIFR MHK;&"- 'FN*8(,WYE7S&,31V[]#8+O!RG1>;XN7M/8R[]I_6X MB^'KXY*0S^7)V"F37A0'&*LS7^5-U6CC/2?-6A<^)5EZNTFJ*EME.)U5&L3Z M:&?''9'Q'BT;*2BI)&;G%KP1/BWIH+4I(>UHMH#]!5GI(K2HO\$YAE1.)V'N M7 J4LTI.$(B>F4050?8U?OG]E-"'M+%.LF_93\^%WF]!EZ' M+T7=_'Z>X__"23G"JP!7HYIXH)/8;1ON(4XRVY )$:&K-X:TTKY MC-J9P6NPK!G9D M\O+<)%4V-6YUO/N&J1DYVOPMHE9MRVT#,Y6X'S"LM5EW2)BU-T7TKC'%K([^ MZ&D"5L==)G_ #1-3O@ZW%%EW +NF ,:^H;Y&6*36D]7[@6GUA>$.JR.!'$M M5/5^\I"/25*<25"M5']D]?IV7]7$GRC=V_F5"0)0" !@8B0 MIQ4[)94MTL4V_O(H$) \LPFOGL437CT;#*^>!0BO,I[9->2A'W/P/!A$9]4V MV^Q\&!L.(8H&9$SFYLXF5"PTW&X$,_;3IJ5I1[9,Y"2+#TC0>YA=E$4^BIW] M/1;RYCVCYVI>VEFU+[%8%_LJ 2^+>,K0 MJV XW4%&(#$$T3&T9X.F[,ZWS< MX^_)AOQ&D-G"=;OF\ZR-]+82:4Z2RJ19*4RELG,BE4M_6[>2!;PR]*%PNE'T MQ\)#C>S/!_K/SXO/_VC@)60+AH9=^SQ;TDD!2_>>K->G>J1.5A&#.G*0$(2( MI/[[Z_OE=519>:,GF\#"^GW/^/]VF418C6 MX'$4;EIKJW]7'8WE,68#Y$X<;RW#JMO9Z)L&5G7#*/S<(12.H%Q]4"75:QDW M@.=&T+NB2C;5W1[2%HLUQ1N,.?W-*,2&T?I,&!A!GY-AC71'MU$#A"-6%O2O MF0@]T&A$]9C3>OD-.6APU&3GZ]Q<];$DEW5;"#X499/7>LR)EK3'W90HN3PS M^,V2W15*2:# $B5B>MQOZGA4TL4O,$FT%+T<$];+$K',K-"8Z MX^PE)X\QDXM>R-TX/T=XP.E15-<_2D>T:@S4<1,HS,W4<3KT<GJIS,W;I5'4J93&,:[58*>X87T4U\5&?6^AL,]) M^1>FU#W? ,##X9I =I+47-M.']1,W'%TD;E_$,?=%V"M-F:@69(P9PENV9( M!AV]AAL$Z1OM$3Q?S?=U51,WENQ[=_LJRS'%02XGGF8LKK=EX)C3-O-K:D^>82$ M-Q4$7PXA"LFR$!<6D.G946UEMYMD-J]O9Z=.AM;PD_-+KP-7YZ&L^C7^KD5) MC$(!#K+?^QW4<>=%KU2>!=.!-?R)]4#;C1\^C[(XWGP8*6QZAWZ:B93HXVG;0?* M&A^7JW*V3S/B)\[J&I-]$%ZB(0JZQ]N'KX@/0=*8'B.=YQI.LQZRQ6TT#HHM M' 9?:!&&2O(^!IBA*6T_HK)'G_@.E]DKF<0K9@?P98:KFV)/_ 5SD9\8@=HA MB(T)F*@WZJ$FZ4=4]FA]=\_LGO[OL1U>)C78EW>J&8[@Z33;.L;02W'[#[BXJ5,=NML2?QE MZ(?D'"U]D22@!$1$6RX[I.QX>'/<5-[>YJI8U=^)K8?],'%5<->K.UWE_=%I MXSVDP:"S+,GQI9%_:&%L_3QL.#H>HUKZA][&%'Y1DGV* MK!YQUN)[ ;^MAH'%GS3T8AKJL?I[0?]6:;C'0FUB3OKK%W6""8-TG]'2?4BY MR<4:Z]*3O;UXO*15SX722_H"TEF?^)7N%S*O<%S+J4>QG[ PGH&B3T3<.JDP MT-%VJ8QEKLVVX46':U.;;.("&15P0_C,=OL^96G6M"&)B;)TLDWT6\N!)@X& M)F!<:<1/!PIBAO=ZF8:/QU32OR6[HOIWF:>VX@(C1@78&&'<-[8WI>?7O\&\ M/Q3E+=F]6/-!7(V4CS75#%"9L*3C:)T#UGL%8B \7-&V)2Y5]*@N/;X=RL,;CC33&LOT>@#S6HH1C#'5E1TU*4 M.%C0!E4:Q5IH#. ]DB>8NGFL?9[?%&59?"=/SWC;"=%5E+Q5S\VH\ [[@$IZ M/V_4!IZZ!7(Z:A9+9*<#*!2HDWIOIF/AQ-L\J-J,0FQ8B"SHF"I]\,:XVEX/ MO7PB#O2UPOB;.&ELS0KI7XC]1+\0G0; M0=9?F;5ZQ-/KY76[9IP]M+D>](3ZBE?[O-,92M.2V>S94**C&H31IEKH74GE M_=(/5:^:'MFZ4'4@M\?=$"9_:*I)?853;I-=5B<;V 6_\7SX'3GJ;(K=EG+/ M#M2X2T.1&(NDP8$+W2TT4UY#:VOXS4-S=YKA0O.71?&-?+AJX -DP;B'HOQC MG2W7G=,IWM)2MW\DU0W&.1 K#! 1TM-'R>6CND 5W.$#W )M6$ 30M+?X2ZB M@((& ;"X#UJ3E_F9W D!=47@-_A(!M._U$==#8\N()T=8]AGR MK^.F" .GDL%#TMEK&$S5!5%)!] 8D%0&C?3K,FZ#@)T\/P/R!P)W#*T*M3W% M)EN^22DFYS3XELLD'J00BG94:J=I8 M!G%+_ G0]#AU3EF )$1%-;%M\@M)]WN)QT.)?V!?1 MZ67Q'B"U45 -FMJ;Q6L@%3HXL\P/.2*]9A5,XZ$H[[>[3?&&,6^U;EPP,OR# M*.W8-0)H_ 5S$:)I?9#HFK.B>J?5R4H!LOE+J+7"=YC]=[$NH1;8^L@OQJ-W M*9?P"ZJ9#%T X#W"_[LG6W[HLC5;M8WA;@>C^8VA#I&#=;G!/I9)7@,-K4*@ M/RM+8":&'X=8&?\89F]3R=M>V!V!J)S^X0/K/[#C_0>2]K:!@Q$_P8CZ)^FG MK9;GT(>QC=\(/X^^0T73'W'9*1YR(#0*A)N88 4#HF*R/7T=.'_+H2>!.(Z# MUSBN%WZRVG#$MS]F4D)QP8:U]=EDI-,H]5>3M;M]7W\-Y_%VIZO85:>- M3VL"*?L]>8M>DPV4T]PD&ZC>^%+0KEN4HKTMUET.@.\IK[TD"'%)J!$%!Q,6 M@6^EA6VUXZBZ)HD\Q7;^ C!M/PX6(N[5Y!C/D4UQ$A^'R$#$1B(V-&1)ZHA6 MZN'1Q@J^LXN+,DF!MD,NA6_Y/(Q+0X?1HO*B0PQ0MD.#8R='5--_[JWLX3&% M_@77#-(SJ^LR>][3FL-%\3DA?Z3^Y[K8$)^DRO*[8K-)RNH)E_3WQK,^!IY8 MBI6214*K:RH4=:4B+A81N>Q/0;?*R>90WL8##>O+N5L4=;)IHH+0^)X"$BR2 MS'0D:H=2AB(&M_BDRS4'6,UQY91EL[5'UW69DHGZAC<;@,GE*>N3 1Q=A[%F MV4CTN+4X3LD1,I%Y;#XFJ26K;V\K5)T&YFUCU4Z-4M+0BYGN>P M@^X%>AV411A2U1^"M5H#N/8QORWR/_?Y$L[]?V3U6LR+AX-@=VK#!](618%\ M9/I%FSX8/,[ S>#4(MT.P?W:111WI"^?%+:1;HKX7>%++R5C@C9$_PF&U!Z. M?LYJ1=KY[3@=WP+'?>U4-83L',P4D*0'6&+H@T?/&L!-)?V.GQ%Q2DZ)OP$A M]3W-UGS&];HPPJJ[C#V-+'Y&HZ1?\J\3<0^:Z=M3>FZ6%$);>I_04=SC6$O_ MD!QS)?SFE69I2B/-R::)*)@Z5(Z$'.:K7EFSL;:IN:74_U9* I!SXH[>%I$' M">ACWLM]0*? M$M$];8!&5!9&-@^01G8,.1Q5%ZB@$N$!V"6]WG-!.4;=+*%?\.DV#5%/_Y5\ M"\ML2;Z!X%J!G]Q-.(P5UY?->+0$)Q3BQO0'W,H(W%;83E&#O^EB)9\YM:;9 M&9!95L:74KJ,5E &Y?GL3EDYS6E5"HKKT7'[?\I6T]JK*D">LNF;L)3Z)FR( M_*A[KQ[#1E8XG0.L[[%#$@]!L.P83K_@4>ZD)NXCQB!(W$2!9A[0QAA\,6KN M]7.F2Q68BU)U%7EA2+$'DB)CRGG,)_SGY\4P\*BY(%A15#,#Y4'M33X@\N4Q M__+X+<6Y0&^0+UY19>:^:GV\RV..N@(0EQ P\6*GXABN9= R_G9S,J-D\YB3 MC\MFLQ6.G6YIZ(5(OC+@$BBS5JQMT"L8:_53"7'I^@V.P#5QI^%)H*P8S@&$ M'9?TGH8.:GK^P$*:(9 0/(Y@H_YX-,'>B %+M"'S2@84 MVX@)?*),X.QU T42$.["><5:K[^\E/B%3(@\1F665]GR]V2S%U47$/TRK16C M=Z8"D2P1-2)1(Q-1H4B2&LSSG&H&%85RD#V;A>>&^$1D\^>:_(;\ \I9X&W] M_U!+ P04 " "(@ZU8^F2QY=M\ @K0@ %0 &UG:6,M,C R,S$R,S%? M<')E+GAM;.R]:Y/;1K(@^GU_A=;WR[UQPD>6/#,>39RY&^R7W#/=34XW91_/ MQH8##13)LD" QJ-;]*_?*CQ(O%&/1"5 \8LMM1I969E95?G.__I?7[;NFQ<2 MA-3W_O[-N__\[ILWQ+-]AWKKOW_SZ>G;V=/E[>TW_^O_?_/F?_S7__SVVS__>F' MO[W_RYM/R\LW[[][_Z?TD__Q7R[U/C];(7G#\/;"OW]36.G+<^#^IQ^LW[[_ M[KOOW^:_^$WZFW_[PG]0^OW7[Y/??O?APX>WR;\>?C6D3;_(P+Y[^]_W=T_V MAFRM;ZD71I9G\P5"^K&=;UM10LE>O-ZT_@;_V[?YKWW+?_3MN_???O_N M/[^$SCZ'O4H?3_L)R^5:>-H1$W[SAH#\]WI8VL;785Z&_ MBEZM@' >ON6_];85R-L$T6$Q_77!L$/LA%]8 =D0+Z0O)%U?&?TF6&_ACN?3AJV\\5V' MWN_ZI.V!P 1Q $O?311&'U"-AR&3\F7K)DR:'9B, M,'YR";&\1%"X3+]8+KLX)"^B9A!0W)ZS>RS(>!0^$INP%9Y=,O.<14!V%G6N MO^S8S2')?'&H@+)P8]'@)\N-R3VQPCB0?ZX: 8#)PB+P=R2(]@OVADTC\/OJ^\TI=R0LS_RC!!.@- M](-H28+M%7F6/-^53R&IPPY@$)/#66."4CJ7"VO/#Z44MH(@X2A[YWMK-<*6 MOX3#Z)&X_/%G2F#$'K/$HK1L^8>G PS@G7C';C+)NSO[!%I#O&!0V6[W6^D7 ML.%S.&Y>L]_U]X1<,"UJ1:,[:CU3ET:RVDX'&%#M=;NE44("KA+XB5I%/&G= MK L.E&*1ZO!R1$P_ 218:NTLK2^2KU;^%>1M_$A>B!US MP/>+N,1FM]'!QF7KIU2XLB)+[K1V@P)3I^8[[MYCEUS!@#)%,V!0O&\R)A7P M[0 #^9@T&I8*Z'8"@KNCA&U*A2W(PH82F":+4P']#C" M-I=BI@+0(/[+EH ML$054&Z' N<"S*Q3!>PJGT(J+V4K50&W1@!@1!,S2Q70E@(,2?"2]:J >-/W MH/@E5J(*8L4/P92NFHFH)*(M0"#IUFXH*F#<"PS6F%/!L/@A%#8'^TSI!B]_ M"W8%U>TS!>Q:@8#>Y9T6FLK!$0$(J(C4C#<5C:\%!J!-;6^($[O$7SW2]2;R M5Y_"3&MXWE^Z5LAP^N0Y)'#W#(OD'Y;2[EC5-<"D_HC =1C1+?=H,A16L7M' M5^R'[*U,T;&BF>?%EOO(?B/4V:?T,D,PM+AV5274V5P_W"%VP*#XC#5)_J^Z++0NGUP-0%?5QTIJ+#&.#EJZX^* M.N],D^/=N/9?X8YQ/DJ*T_*NI()A1"+#C$_CO\ MY8H;[(((KQG(.1NV% MU$F\!KXW[,:UEAR !)VR2/E[44R++KJ!#E\N_/#HSQKB2*B@,0"I$B2VNVP9 MAN*]_W*,QRENO ?H -N WT//!H#QGVW](*)_).YZ-2%T?L*2SR =8II[#0$ ?2"H+$B;OE M&I&_*L5ZE=7&+IB@(8?C>6%D"D,N&RL_R!>\W3*-+M 532'0@\AB0W!;<0]- MD 9BA'AD6Y4?$BL,86?E(7 @MW4KN&'X-5Y^FAX[C$%0OD5;@$W MC"S^3'ATD3BS%V:+K!G4K469/;).Z,?/A-9F1*$/L[=JX!0R"#ND^I.E?LQW M7 AF=D1?\D0+53VG ^( 3J1DE7 >1[PY >_BH.4M:H$VQ%$^>ERX79:M_#&P MO"0HS9;FUCGU_"TS-^]]AVBI:(J+#7-4:@E2V=-^L'=R$7J*?/MSBJR>,J2Z M'KR\7I$5]8B395KQE%5=#T\SN,&4O7@;)U1+=+"&E@!W?JAG",LL,VE3J[,2V1Y^W# K>NL. S;RRE] MRAI5"<@PF"XWQ _2V!I;*;O-=+#N #B(N.5QD,8)*!-!>%I\+""B,G)L]QY/E1ZDAA!SRP''(,R.E= MH^(+P.\N(_/S/J);ID@=?E!-OE6U!43!#^ L?&2ODQ78/"9\Q59U_:2JYM(/ MCQ4KRKOJASS AIZ(RSY8\\"!%7PF/&\7(LC<"Q9>ZK)N/6S)F+V+ #'KMGNYH0K"_=#@ M2-S1\$8%=0%PH#6C21&E$HU+7\+1\^ M44&J]C&@)E.857" MEWR)B.<0)\>80]5J37U@(EO9]>W28BYOX.T'^5JN]4SO+C[#E,G$IETG)$0X9ITN.; TH:?4?6%V:?;/=O.=&__>[[;]]__S99 M@/_&\4_?VG[PZ_%7$LY((G.X!11V>QD'W!>6)?2;WE[SZL7]%.5F%I3W9@5V MCBG[8TUHRBW7L]]XNTM\?]_:&^H>Y(W["U5%(/(%R.D'#@G^_LUWO/<^VU'J MK;Q+>=&*<8(NT_%#DOQFX6I2X;,5;F8-_71-,;IY^?1RP&)SI^Q7^-I"/BC& M*EY5/.>- =K>>B\D3-6JI'B=KBBW8;&X+8O79,1 FN"9?+S#D8\D(##+L@>S M;1;B \;DH0\/] M?0@1Z:9JQ_#W>75]$[<'W5N7B#V-<[T$C,P@FP/(^>F8< M_QZ XUI*7%+?EWHP*@)JF/.B^)2D?.Q2($SD3!S^I"\. "H]CBI?1'\B?*UP M[\\*W./ACB/WU)C'[A<;U21K10#_L*J;9>U4A5+05/E=R_XRQNCZRKAJ>)_D MESG:0#= (UN-EUD2>YPGL1MC96UA=(5:CIEUPF$?R^1=QS"5:@M/C)5UPL'9 M0VJL+#5+GA5Z)1OC:3L&R#:0'&L[" EF :FQN%I+S) [SC2T<;;61EY-@XLUEJG8,T#NJ"KF:*;,U-[2.N$R9OY%VSA59*5A!DZ3 M;15F_8#%K,RQ44@/PHKO-J& SE3M(&\C8?&]_X<8U84?!/XKSX0V'_@KK(WO M-^H_""U1OB(%X;P+ +&\K -(N/23'S_%NYU+V3(X$;U6;$81UQ5FNR"%<4.Z MN;>ZW"&F$HDHS6(T[/\71@Q;H985#WG*@[T%>N]_I56+\<>_NOY$&5^G(XK7 M8Q%'><^.%==+>9FKGQ3C,CO;_.N MI/-54UF,#!-E84Z#D]*4@G)UR+"S6GK.DP2S8O.9\\(SDJ4X*0%N&DR4H8^& M=P-.L\)\*4_@D6QX'_4=(+I^1TP72#<6^,8Q1%)%ER<$("M.C?V\C!/)#=*P M-/9Y%CH,9?XV$1"_D*&P$2S#I@,%=*^F I^[*(J3AR&J^1TQ!U63"V"GPT\5 MFB$[* HY7!C'N&7YL03KA<]O&QF1TM(%#'#)X&Q]\%5OK3>XA-H;/HV=GN*;5A,Y_+QUQTCT*/3IFE1X= M[X3NZTX ^,=1UN+MI@?*K7S/^R$\9?T0KOECL0MH2,*[R$FZV6Q\EV$5IDU, MFET>+;Q3@SP]IBI2$"R;3C'1-0QCXEQ:.\J.M[G4UM*J.)X,+8FO9+B6B8A> M-C)SG'2XE[NPJ$,]T^QM6W_RC&XE+)Q70Y7E_2W?S;%? !>4.@5(21"A-Y0W M1+%XC#=V\HB3=R\UQO_:PD@*-""[Z[1$+E#)D(ZB@#['R9B_I3]_]1CH^2IM M1FZ,W0*H8&ES@!(@0G -S;UB7>FX5!J:<8'"^$,U+O#2=Q?2U75XTYF'4B-MJ*L MSAHY=Z;LWFUUALD#80O,7-=_Y205)M)<*4&8G+GIH\D@*5Z MNIQ*79+*7,H^Q\U<@&!/3@? U 5MWA1&HRHSJ AC^EPJ402P)02NUI:Z 0_T M^48]\[0"R;AJUK:^="0X#K]=6];N*#39;)W6?:RL\#G91_9ELHVWQ(W"_"?) M@4GP;0$NZV2K@6'"06[9'[ML,RT\CPO@ASU[1(V?X#8FJFLI+D!+)B>VDW#Z M$PE>J,T>YB_4G#'=MCZ. MI]RFH]F)HI-RYNWI/M,PDP^9EA@.PAZ1'T7M[F M="R8>-*,RCVJ7;QI465:/L6VTP2HVK9IG'SV>XMZ3$'AYCK#>4GLC<>]0;RI M@!]$$@P1 H2K8 HP1XP<*,GI7"&,W70PD/1Q:?UX_+=0^[[A3;%1/:U=ZJ.Z M!+HJ+IQB_#HIEC5N.%3719';?H6^&NRO$ L]H2O#Z(9MYY&;I0$[5O-5?K!, M<[,-#>1+J47&&WG;2DGLIDS-^!7&GR6/F^_ZZWWYTNI'(A +"N$J&AO"H M, ^E(F@V(G$ M#R/VREDF^\X7UT0ZB++<*I$)O^_FQ\ /0V9JK:@YA;VXYD2X5B*3AG$)E-3U MR C%-LF'.UZQT^_Z24?[K+N?P4NR"XO16,^]UV'R:A4O7^*1P'(9;C-G2SW*-;B(OA#3+.[#8RJ7=!\YH5JU MR5[2E/LL_9G]>TS3!(>*.M7F MQM5<8]RG69N""EFZ'U+6>V3- >K;,$D-UWR7X,G3^WD,W/1)[\)A"K9.)PTS M'O\5Q_Y)$Y,(U^_-&4"E1:? P#*5,HY]@#B56EPS7+U:7G4D"1QBG*O4G;XS M[,5FRP>\WUOU*8!X0E5ACUH]4B98SF!$_W&2N#E?I7;W';/ YZM9&/HV9?AR MC?X?/O6BG]C.8YXD;=M^[+&-W/C!IY"K^4FYSCV)-KYC[&0#HCQNC6P8+N5" MA^=I/F[C@JS\@"RM+R8SPFIK3T4*&NF6LQ/"5::3U?ACE]U_ MYK0U(61&_9K($C87 */#"IJ$$N$,3R,1I4BBG%OZ8^25SVM#CY-R/P3ST^"$ M,9K(R94@<2X02,,-CK(YBB8D@NA@)QI+'Z&V"T&H$8F^_0Z'0,4 MK1_N7)1/? >A81/61U-!W=3ZYBLOJ#Z"O*)N'!T[%**ODA0(PZO17CWH5\YD):.WI[IV(0UD% 0S MWC%9%D-WS!^,N^<8ER'50C[XI2 G+R1X]O5#'*TR/X9@F!)RDPYVJ+$#2G$8 MZ*K!#IS 7 M8&+*A;>>PL! 69@Z!9S'WK45Z'U]26&/31\>.AIM.^Q:!!)QGW>E%JCCT6&[ MY;B2;-TG30 M-=4?!=]+MY3MQ&1WU);E1].WNNOLUU^#)D*B<;8T>M)PD]2F MM?&]$=VRWC&XLZ$UZJC&=QKF;C<6T^)S#T71IW=6QPL:9G7+\O@> 5'^MM$/ MI>-K0>SZAX2:/M3"&(W"AA<^W^*$ANH^"SJ?T; 4=&,QK:N]AZ* PT1T9OP9 M9G!IT>E8G9;[J&2LUY$O2BL%X)HG*\;B#INIF0@O;SQF+YOC:D*L(T,C@ MG"\T&@;WI@SI#YPX)PPA\[B+O?HJOG(I2=+$YXJD_U]N C]>;ZZ_D,"F(9FO MYCOCG2S$$)KJ52Y.<9PFHCVL;PE[-O-G0@QJI[_QII['/5S1%^H0SPF/Z<.S M\(JW'^4) !Q+M"PM!=2F>F)5N #:%71 Z<'.TM+!<<*J@!9K%+J10G>>A: M)'P64-Z_CX^4N?5H1"W7W5>+/RV/5J>!M'5H3.5X_$ M(63+G=-"#U0+ZR5!3NK@RY)K!$U76RR?TDZ>XN>0.M0*S#GV)=&:;@! EOZ0 M+5.E1.:)1)&;;7$11YE!-G\A0;-X"UT&TD GIU[*DTVGBRJ$]RG=C,$,_V,0 M;SIL;2*71O?3-)IS[1VM .#PG4%V=@?PIG1V!>FJT4>USO>,0HA=7*QP<^/Z MK]^HRF"1R!FLT'B):R<2&G&V S"NM']*.@<M=;BL)T;/[@B# <^'(-3WG-F M6S^(:)C\U?0T,&G$< 1HD&-7+=Z091%HBSYMH:JYCLV],KV(8)AQQD6FB0%@ M]X[\K,DP'?=$N('"A)?!VS)!OO.]-?_CG6]YR5-\87F?^8B>)*\I3";@[OR0 M1B$CC]#[!+<:EA]G,$D!9 1V+F'5)7GK765(+*TO=]1ZIB[/N0_#JM08] =W MX72RSY848Q12%(&2'?(K<;[*T6,2#CX!5W\5)"MX,$$!H+M"XF.;T$#H.;R; M8S)BSKNB(;LA+3=D5&'4B/8+U_(BMC_NODM&N"-I0%(HGNS-I,,VA8Q*H(OJ M>K4B-K-.\SZACPS:W$NM57YTV/\XGB^6RS?V(W&=6^\R#G@G44:1Y/%>L@^7 M&W(3>SQO0RPK$WS5DU*Y!V"*0LXHR-SAU)+\(YO"N@C(EL9<'YS9=A!SKU@: M\F/'A#PSNC%:Q E!9]&-18-$DJ70#^LQ]\ M9GO-VDY(>1E;/IV*N[!MY]AF4]6I5,[\N^6-IQV2&WU,H@F[PY[=:L*<0?^? M,()(BG*WB'=[],2)C]NQLXQWW< KX5ERP[Y-)IJ" MX3Q9B1J(A7#VI-)+L?39S;;-!M-N\O'1]9I4L2M$'NIDQ4&!@(@)&G%@;RS> M5N6&>I9G4V8?\:21\)X9/C%_MMIB'3UMI]KD ' ]=%U10T8@R0Z7J2&5;L@C M;A;E(5??^RV-KWH_TVB3V\KY.2AEGN2I28PNA[R37'T2#&H.LO!D;YMAV("7 MB%%X3 ]GY):QPUO39Y>DAV0TVH\RALA=DR%4'77N8.5@-"$_?@U;']4)OY.P M+ -L^J73FI51(XD;[:*BH9 6'\^#2J[)?)5\=,UN;KZ)L8CE\#N9_A5I@-L* MK<8 ,Q:*;P!'+MU"GG97^%D6 B,.LX@^\3Y'>2_^:.,[*,^U!KHCZC-1ZM?<.A MM33WVHZHP7-!D 1$A2.^S'/(:8-K$O.@<::($E04JXCL[9 MHRM<:AQ3"/D#Z[>/9'PG,MY_L153-BK?3 7#OVY M+_8Z$P[4H4_WBM&@*'YF@-BV1^;&01>6H;PW>L-.J@X^U2;X#5U(LA9OARPMP@A-+H0D3FJ=H2GE"T7]@4$4@7:&3XK? M?=Q5*,-LF:(.RF:#HS>Z+O\38#7XD!5U5L\<)RGYL]PK&MJNS_/W>2Q[MLU; M1!PF2,Y7A1+!*T8)]FO7EKVYMW[S@\1$8K^1)-$>J@89BD(MPL,6P%>AQ M2!,<[Z"Z84F)WJ&VUJ\0P"H10,?SK[G$6XJ=NAT. N1*KW[9B&+V%%UO M(G\5AYEB7G=+/Y(7=I\EA'V*@YT;&TR>4D$.0W7NE?!*:I02T;%,Y:=XMTN' M@!=ONJ/(*YYK!;"3.? J),MO NU&_.JQ/SZ:@-OB/!?BD:QBIBJ/)$5)"3F, MFT#]L-3"@PK.,#WS\2CVW' M_496#\V^DWJEJM_HE4@<.9O!O?56?K!-1>S9CZ-#;ZW#2Q->?]FYEL+0RNECUH08+Y/=(A!^J:M5L.81ND1Z]8M]^=/1('0(W!#@;VX]N' MTYA>6Z&+14Y*AGE2C3^HW$RWZIFKZBKD5_>H-HM, 02K/G-B%0?3 >V^XB(#N+.DDKKU#>-A8&+.6+DH>J'@THBD "_="2.\4B MR^G$/8E"B.$\HR /V3/94 &^667+M$B[)L"'E M,CY00 M8D#/:=-:V$>X#Z6@56IT_D.@;S5E3S3W4C1_? M?DR SFOK0MB'5@@Q[),K+#!=+ZX( Z9\7AOJ,K1.:14>(UJ>LV_\G(K@ J,@ M7Y'(HBY/'B_'$:L88)];%3RQC[&$1+4?9"4&3=:L/53)Z#0)KI;SOR*EHHNN4W\BD\_\RZ?S_G'EU)1-H2P#DDF2;/P52 M,(]-]+ /03,F2,EXG>SJ"' T4W/"R4(SVPYB3)9'>_.]]:5-TE& MH$N?2QVTYB]!SE/"*5Y*DU;@CN@[@8@L$6(%R1Z)<0K+XD:6A#'#DB=+$#?8Y_8-ER00_-:TM-^E%LI M/]WWC==!:AS310&IK+RU M/P8-!)QN:N73AOWU@FW(R3OUZWBUO[J\RCKYQ-^+MF]56@C40,F])5W?8P>H M%+,M6SD#F2YOU&O:*6G-6P9Y@]R2A:GY^B0X/A=PG 4!#X6,HA17&#F4S@?] M9[S]S1(G^W2?LNOMSO7WA%P0C_".3$=_B[J9DQ3YDW"^J@ /,P>H^:BM*$(P M0=P'$ETQ\!YQ*E3=)P%][ ,K@=X()IE*RE+[:9;ARG3/\Z6_W=*TWYI5:"J9 MU](KM^'?TF>V73( MJ?I[FWYO_$16EM7JT%3V&X"F8+\DZ>1S ,EL0]E(R*X[>JEY:/] M8#:3>;)1M$?R0KR89*V(.6@=[VD&S?AIJZX+8SIF4+'/4P,:R#'J%C9WO69U M2DXX:^2)N,2.B'-L_N9G]\*5%5F2Y:AU8/,",+E<8#%08,IAV@4ONT*S^Q3[ MM/3AA)0Q+,7DCM+0/HI/.8W^T(/TB:R/@3R K,$J7-2DJW9L0%(DKYEI'NW# M1[+S@XC'5_)EL ^F$&+89IJ4V+0?4S$F3/D%C)]#\GO,"UU?\I,*X*OW/2L9 M4<&(GL*=K=A64S+RAHO)A$O4TRN)(E#,L7TE]%,MA!E^Z$)?S#I.NQAW)NVG MJ7<#OMBG_4]ECWX"U,,;/:GLO)61+O:,?S&#XJ5'3_3:-,R[0_E MS8!'?5+OR "< YL'.I0X-G7>+;11&:,82J",97T,)8(RW(*:%CJ,W-W$7G*2 M+#>=J6OC5 5J88F433V4AR;J9_) MC/X TZ&$!C=U0@6Y4Q*:SHP*_5F70PD-8A6B-&:GI@&U%S#^=9R*SK@:M4(@ M.P7G 31_,AG[@#<\M?\N;>V%.49)$T07)=UIN.=.C$6YBQ(F/#R$K&UW%@W2 M%NKF2 M2Y6V0WX@J1K+V M-/$],J@3'8+S3]JL/IO._T)!BS1!4PNZT)*B% [GXXF=LYB M*S)3"[H*$3B7!&T?ML[1?B0V[_)"5]3.I'814#_XA5A!6.R/*7_ A2%/0X%0 MI%K.9&TG,D"+E7R$2WW#V =?$+5I.8852)\G,DZQ1NC>8BAP+V-MBTG?/ZCJ MOI]\ET&W@GU*TQI)S?=B4<-.VE-?*K"FZTWD\R3HU*=[L4]Z=YY73(C518TD^"*,!1LFO+ 3D3Q_N%],"2MG'9P=U*]Q$7@H,^J4&PJ MWLLVB"[;:D>HL:SA"PV-G9=6!+"T6,$S5K[:V\EHO('Z/^^7]S\NB;WQ?-=? M,\./MQ&-OPUN(N<>[)])H'0X92%B?UH]TDU9YXTG9!,BB1,$2[B MP-Y8S 1:!R0)RDMPKQL"_$P]YV/@Q[N[NTL)=K1\ M.H4ST[9KI-+?V^4B\%<,YZ1TZHD$+]0FH00K.@'@NU%$6-)- \ B6"G.)$9- M[<#*L*8;P@0NK1X2P-:(CE,_$K(-U.\.5_':*+41RII7.(?$-]ZH=I.GB=N_ MQY2APU3^0M/U9 N207?8)<>G&]>,O:H7%X+0DVWX>VF%&SZ,@OV/%[F\6"[) M)S&=!Z?);+V+D.(ND'XH"D]>%U Y5X@8)&Q]4=$7(L#!B8Y:$Y;-/C+4'T?L M\6N/A#&2\EZZ'.%9#6_LP((,?BBJH]3ET#F@0IP/DVY]F-PJ67@E?"0V85OD MP1+/21K,42>+R:FF-0C#E^H%+@]5UG-;E(:9')&8(J6FL*JN@_-"*7.VJK$J MDW?*[<";ZG]TPW2E7NH-\!FI4R, ,V=("#'IY[2=G.+::A\,2<]E.S@Y+54$ M#GK 3E7T^%W0RSNXJ)U!V@A*9#SBL26=0E M3LF#[]HCV;\N(O@ C-JM+I2 M7CNW]*^346+8QUL&/^2$& D!$J^)Z.0'Z/D%%B3L!I#RJ)VB^/3U>#0K.5V8 M7NQK0PMU[$A)\/AYCI+LUR'E>"S%*N9CNRDF+2(*))^N&9@3HIA/IBB@AQ8) M:.I?.P90\^5MW[.I2_/V0/EZ=WX8SES7?^6SGKG9D E'^;<^!NS7+JT@2,K. MMSPT/*8.J=@;Q4Y*ZY7?KMP:#,' B'I([G_$VJTNSLAJ[Q#2BJ(%&YZ#O6$* MWI($VROR7,BBEBNJ*X*0RO%J^13(E+SP@\!_95?(I8\UBE (&PSO83?3.B;3 MMM,4S(M@_!#,;#N(R2$%S&E3N@+V25-"%,LL4Q..KL=,A4L3]N#?^=ZZ_H#)GM$2%*FCV/PER(EK MB\H<+F'THR:'(<9#U\E8^8!8"^FQ$Z[NK2@.:+2_XK/#=?R=K8!&R3LQ$@#. M2D>XWI))<=H-)XL]7.>K%&@RAXZ]#"VJQZ!I""+8@-RAN5C,/,O=AS2 ]0>:KI(_.?->= MJ&KH[M#%&=EU!W2-:',.L/,.@"#^*[9XI@:CR@NI:J%9&]\X'$F\4Q57[+PY M$+E39M1THZ3)$;HHC'M1-[R_X@8<;504+V?LAB#[(+9!NY.J9>R'@I\!H=AO MHX=A,.5[&+$ 3GLVO\== GC@'K<(]E:U$L"&%["X-A*FD,SHR..PLCR'/9O M4U#NM#:"5$PL?,/(:WEZ?(6,7>F&67CP>;ZJ:JTCE4YU;,=VVTG(H :+@'V1 MVGF3#@V('96J^ OU7CS;(9P'>2?,M&\'<8J[^Q@P[9>*CVPA3K8(KSE$UV]Z M4,)U8,G*2U>XNYORD^Y_QXM6H[WVZ4S!&#^#E64UW\69;(ZVSE.HL 1V<*N9M;4F=@JTFW+_NG1+2^N+9D7TO?6;GQ#+ M][B&,5\QD-D-E2YA_$R)8P0WMC!E/5L(/T&R%1GT'G/2HM+YI+50'/@Q4[J' M2WO<$/Y7R]N'!:2E,FL%KF7]%;%O:27A "8Z=BNM\IVL/CBA#33UX<)D+(E8@D/'7XR27#E.*'^;61GJ9T#<5! MX(%"9I7#1_)"O)CPVKFU1SEH@!2 #*AQ?;"Z+E1Y= +UALE@'I1*9M->QF'$ M1"U /\]2"**?W1;AZ"J%D:$_^I3S8_KK;%WO"+O<6-$L( LKC*YB,XZZ_*T2Q\!]F0>102L>EF-XY@$>0 _BU'FS/+N]%XCGW5O"9\-*4 MO&)7*VHL!A8K."S-:!628;R;S0+YD7@D8(^]Y\P<]A90OC^>U#V22T$"/;3\ M%*"K0883XZK:.*B,(^J'T(<3CFH.)2N]% =TL^C+Q[45\"35<$&")(4&6S:Z M\)GZ+=)):ZB9T2C.MT-];-:6$V#\;9%P-?"HT\3:L=&REL/8C8ZEQGSH.)]% MYR>3,K24.@G0R(674CRO&\[B%$3WK965"W\=6+L-M9F&$1 +_7WN1&AJ(J)" M_S/LG 9#]A< ,WZ5;*_R$MG)/LHIBM,D]7F1]7N4A7F5=7 MD7.OJ8-7.%CYM(&LBQDO$_!=:C/-/.VK%*K25&2K@RT^#D+<257C#HH DN&H M?5+X%3:O#*M-D7&AI39(XK8KUC0U\V9:VF0&'46N<$C_">\&I8 ML\S.%\6M?:A)>@.;#N0IV!_*GN(+/XK\;5;\:9CN36OCJXT]+&@D&*ZW?^GO M75*@6KP.L5QF9UA\I%K6OOK>.X:J:XN"@ /WYWE.3//N8@9 M9;AWU_!);EE^)(6 ];-19F<;\= ==/<^^]>?R(;:KG&MIFEM_-=5F*>-I(-] M9T_L>AO6*E>/-[IJ;V2"(\,P$Q4AOT#U&R1]Q(1_A'.\1J))%S0?B7(=1G3+ MG:UL;^PRX V/V&]O,A)9TDI' =O2T-:R5E5-G]5%Q+T36I MLH*D+2 A<-*T!?;'2:\_"E(,YIY4P@$KN%/?C; M7C."#%34B,Z7ALN"UV$FW)?NR.%BH2I#OO6 M]I<6J5:;)*[F(!4".9P;L)]L MXL0;RMRR6VA%F3E(CM@;5@(B1C!#E?8>2'NF\7FI# M=Q+>E([/<;-/5(X$9UP7/7!:/LSLWV/>S6=)[(WGN_YZ+\&?UH^1?07")U!<&K%3 I=HK%DB2T YJ,;)AYSJ45!$ERQ99OK?[>MXF3L<68M-Y$@5'>,/.C)JFK0A@28^9&ZL2CFCE H!DR C&/^^7]S\>%'J& M-,-H&WO43G#*LQ#N(D?"[I&%B9VGT70'&2)\+$VXA:G/1 HMHT M"6-7;>/B*&:-.1VH?,\VDQ_J;,J(1-6H8IB51M(4]B1TRS7O0^TE35(8[87P1+-7I X+SH)KE=C\EL>N3^>#<5^JZ MO$,B#G9^6#WN SX'P@A]54^$.)L )]2J9%G' 2== MNM.L&7W(FVSQ.81LWV'2FOZ*$<=G:H:G"@3/L1N%>;$%(PO@SA-Q+O:QM2V*W81N^);11_P]ZW MLUL6X?7NN/<,.FEE;[6SH_;LJ!W-&3'_Q.(8\P^\>TAAB(3MQDXR$^S2"C?Y M#H2.FABD$W/<]"A,7)($*0QV2*=H)7T'TJ3E;!B=,TW.F29?CWUSSC3Y>DR: M*62:)!.7%G%@;ZR0S-8!(9+-(SH!X!<@BQ@GW32 [^1RDK+]E>6,M"8&&$L< MJ:82G(YL266/-.4/R)S5#ZF >&3-L52T2,]I).M'.:P3G-X)QF<$XS./ODSFD&9R_=V4MW3A@X)PR, M48K."0.*%L^[LXES3A@X)PR<$P;."0-GXV2R"0/<9_Z9>L['P(]W=W>7$D9( MRZ=3R%]NV_4Y3?F<&W#N)X$==8'N)]$V1^"<## .SAM*!JB*P3D7X.0DZ9P+ M<,X%..<"8'O&*KD 9T?9.1?@G MPS@4XYP*P_SGL?[9#)AOVOUTN G_%,&$86.X3"5ZH34()VZ,3 MP#0RD+MI<,Y /N<"G',!T*,N8+D A\8 D6H]^#D1X)P(<$X$F(8DG1,!SHD MYT0 ;%]9)1'@[#H[)P*<$P'.B0#G1("S ^Z<"'!VR9U=?L@'-VP#D[X&R<3#8[(,&_UIM+QA;IAH 2@)"S1'I( #O< M_B3E^BO+##A/$!A)C@#L!(&EADEZ3A@X)PPT1*+'$=P5P^:DGBC!3 &QD*YA M]Y98T%GH&A$$]77<(*)TA0OD8_JUN*>.$87_[YIM[L5RN5*;JFZR$GFTKQ/_ M7PVJHF>J!YB\[RD#>$5V/F-F>.,'M]LM<2B3GI]IM'$"Z]5RQ0Z.$"3LN*P8 M-Q+9%Z,,?-A%G'&%'=QZ#[=/#F$/'[\52(ZV,.<$0.&[JN28)T(=J.%)&IR[ ML%S+L\E#CMNM-V=7=9!>O;:H]BL-=,+<%* 8;K9BBD[C]HQIL%TX8.BM*GP7 MI"B@]H&I?B1[G-FV'WN)LD78#KGMYCF+@.PLZO D72\D1XU$32$17D=11Y&' M+^N:%UZAIAE+TEADX\:0&2&5Y,)I1A'"?]^4SQF_^LR).%K.WQ-9)U$#HZ&T MTJ(8[Z#INZO\CI9I7F"]-A>;PE\&^#B:!+XF:6ZF?4.4[&L11+-/$FK\*W.= M5; S79U47?Y$!:W'=]W&"SC?C6K,XX4$'K\4/@:62>.PMC!24S!\T:BS &R> MMII,+ /+X=M(-KBP]GQ7X=)_)"YW=2RLP&@,70R;K_-6$>043D2LXCK)T3/K M?CJLBN/UQQ>1"NTU'%7-_1MUE))]JJYF\EN*]*%H*5WX8*GW^!(DS+%,MOXT M<2?H#?4LSZ:6F^ZK'*.^)U88\\AU= AL^Y[%J,M(0;WUA172@W-4S3=:67[6 MN/SLN/SRTOPUN!44S>N#BVCZ&;OWV4TPA,UYY:K'!184,TOX.24L>F:T@O-%18 MJG#=+9N74@P#J:VAEZ?&CCT[\HQ'[$\A92*10!]'&;82RU%/(]M+B\F;C\V;2XS+9^$-$_$BSFJ]RM,/.,BF7RZW>C-QNG+3OZ[,G$Z@=5T_':HL9%!_,5Z:ZFI.$U+"FHRC5]B>NI 6)7JKPU$@;:%:-F<34B=Q63 MI5^X D1[;$H"Q>_" ,AE>9("IGDI.4O4#VP/"*3(Y"!L[:,61B\I(3WPH/>K MLQEB'6S%"5 40,@.YW^1D9B?_> ST_DNK1V-++=@'>;U8@#2HKO&2;T&V@0' M].%H*W%5XTQ6C3L5IK821]V#TF0:C;7 DO(A5WSOODL=+KQ, XW2V0Z%+Q=^ MJN ,6&IYZRW;$)G7$1FBZ%(1 Q6?:@4-9K2S-T=F2]T0D'V@ _(Y\9!V4P^K M/6_!&8/;!W1$+4"%!+WBR>IN^8F7X_VT89HB@[7-^T-?NE88TA7ESC4L7DLA MA99:+"\%2!:_ _5Z*JAOHNK4Y]U;PF40< MC2>>V,Z?-*$'N^D[G)IG478T[A3*T@4ILYE%J?4>VT8/&:6M?XMS MO95KV!V2+):;P(_7&SY9FT;SX,X/S5?^J&&';7;CB988\^ RW<[UFAU5"%I' M"Z6LT\ 5,LZK [M@15M4E+F!\?HT5=W4\>2F2[17<_?( #[QUT*-V#BA&H'" M.[$8K0 <;#-/0?8%:Q/'X-L3V^8X=$MY%$_\RH!A(U(43[#T6N@>$84U%NU! M^;!)U*SCW2Y-VSQV-9D>& ^:T71C2*Q4U*,4@X%[^&X"<'6XQ(4,=:M>N>Q6 @]"^H+3PBQ5"" MR5V4A.^I!Z,.(KNE.W#!#3GH2H 0M9&<@$O>(>. 8/)T=9[\ENM: ,QIQQ=$ MZ A7#(6:F)5D7FUW&3$LS[GW7Q):Z:59+4M@9T>PBDE3_? 4KE"FM.]($.T7 M+I_!P_;./0,[#O6!U/N.]5!*R'4"N:!L*P.8M>^D6L2#+XI> 2 LV(D_"53 M(!IQJW95B2QO3?DDD>2^Y9/H;]F]LZ(>CY_]ZT]D0VV7F)Z:V[0V_NA<_8/42%/(M$ 95L]7*VJ3FSA@V#.C=E9X M:B2.7C^4Z3).@$)838SXJQ]S$'Q2&PGH;D,"RU5AH!@D[.P=518*T@DI.E9Q M$VY\U[G=[H),AS-]ZW;A@-LA6/_F[:0O8-LAU=J;(-A3;SW;\CF,,]N.MW%2 ME'E%&#XV3:F=>@RMS(QD&[%HD!B2GO,Q\,.P L6D:378!G#NG>&-L.$X#C%- M'D**#5]>C8LC&P)#'^LND6JSQ10G_;3@[CE%]$V/5Y-!"E\+-2L- >XNK7@*NH8TNDWM9+LR?*S%GA([8$Q5%V7=E@T*\/DC,M'2AI@8&CL M;<'PWOT"=R"3JH-QG+0-UE7,!_XL-^078@7Y+MZ+5<#TP,#@Q9"GJ)=F2 W% MCL]?J\09TT[:,4#12@7%O*Q$=%!1]\36< '=AW ?VW5=V8-_A%2%VXB76 M[*D/QM?%R^] ?=)JEV_1X,"_B,6PP9 20>DOW\F"Q,7-'VY%S&!W[>X'>'1/ M< N[.RFIKF8-K#8#7-Q87,*[NB'#4+(^@D4SHK!FCH)X#^\!<8*O?1_1X-(.I%A)0[8!RQ6\ MJXV0L% MZ_(7$]6$/_V4P- 4>ISE@BVP!<(#HV:. !5TK9_*&"#,HJKNBBJY WXL/0$M MJ!*JII*;_%).ZFJZ<'7KIW374(CMJ2]9>T0&VMI=N3@*L39*O#!*6U@ ZE@4 MLZ)X#V 2)F,Z2EM(^L0NF>KWT?>=5^JZ9C/VY-!"4L^ [HA*HI0D1\931E=# M$+GTJ0V?$21;*9VZ[K*G5NKKU3MEDUEX,X&G3$6X(B_$]1-UA[NN&A/!VUQS MPM!P4[K5&21!+]"TMO_ZG]]^^^9__WS_TY__S__^;WL7?_G%^_,'YX\?7M:_ M[+U/5_'KQQ^"#S_\\_UOGY;[T/WAQ?[C._G#Y\_[FW\_OUOM M?_OARY^=W2\WT>;MN^U__/CA7W?QS=U/'[W__OB7>_O=^^]>[V?_?O_X^_5? M?OHQ^N/Z[A]W__S3Y=--\/FWS[.__N/V_L/S'XM_1,N_S"_647S_Y^"'?]]] M_/./]-W//]O+'Y[<]Z^K#S_\R?WCTV^W?WI/_[1_NUROKG]Y^/'/[_[TP[]_ M6D7_^O3'E_C:_B-^N5S,US?_\7KA_/C3[,??_W5MS?[CX;]7'_YC]N7='\L/ MORS>WN[=V6[_PT?[X8GLUO_Q_K=_O-LM/OTC>OWNW1OV4L2685<<_+ANYD#D7']]B5+1H'H8LJ*-/@N ^5 M+;,D]L;S77^]E^!1Z\?82=S*_&DGAWJ$7G<20(*T3'E?X?>G^F"4]@P_D7Z: MZC"(F0I1:R(EOCF+K6S,1F47]HJ?0^I0*V#XB%\,/2!.XW+OHQ-6=X+BE-F (>BM>::"C 9:ZP0./!C9H91D8-5.,/0IJ-Q-G=N" M!(.<""QWAQ\*4(OCRDM%K8(WN0"@$^"G&,'4NXCJI_P6L'HDMK_VN%8JQL/F M3T]"0V\C2\:I'\QJ3C!/0'%/)E_ATKK3\[(,^2J769()UU_-YHZ)7%&"C[3H MK7X"_!?FD&Y'X?F"$EOQ=-P_65' MO)"DH2SB1'Z5Q'K=Q3N66M:64DR04UMCH PS!=J*[':@I25-"W L:J?2+!'N MQM.M7.N@B,:55(03+PGKB:Q3YEYIT;$^<>J73/G5*U.XP&F-CF4Y3,,9 M!=BWHO/V5*/\EF!@V4AUZ+U1Y_"\_Z1[!C=^..6O>"' MNB-BI$!?*/%196UH9AD<$WDY671]WXJ_>41'5 M094$%&1>T[G4;9POI<:5A5X"=ZZ FTJ^O/$*N-OE(O!7) QYK,1](L$+M9MG M3K6]-%T ILR*;LJHG\J&,A(II3'36158U?+I=*NPVF@!6X!U6@_1H)HI@ L. MN'Q7MI*A%<[)J";-SCH12@*V[%>I0"V66HJQM>G#$^=C(ZV06L+7BS#%RP?* MGXTY'0V :TV$0BG^.#[*36G-YLS&YM5/^^CVTAZKHJ3=)N&#D3+5#,T*+.)P M&BI;CW1T,D&C>J3D>T=TO%^'$=WR ,1-G$Q^+40HZI342TWK6*INC2AZW=76 M&"@U38&V4-YFA:4'2$V3P@+>Y:ZX/'IJFM9!$;4Z5803+S7MWF)(TFAOU)U> M6G2LKYWZ)5.9V%ZB,)H;?+9>!V2=9&'2+;FP/,=T8EL[!LC]>9K.0*6U>SOQ M*GYK->;<,=")BW#N)>UL38_M;EX>MUM//U?:J(;(**(3>@&$:8U]"B.D[*& MAO1IF*^7.'N2C4H3@"-9(=9;RV_!G.UA!<&>=U7;^K$7^:M\?\?I'LKS/4J0 MYP?(JA,^^L IM^NL%\=WTD0$;470LH:A]#)R_EH-\%B*FKSX%9M5R4H"9CKS M(O"=V$[NI#RYRZBCM6U]'#U#[RS7AMHV4Q:&W7#\-JR+MV. [-+I.0J]W&W+ M$SYG"4O1V%0Z\->="RS B*&3?B=YO^OH2C!VX%!%)FCF8!V3B0B'I-G70''8 MGO2RPE$/MK\.895#\.^+IH@1^T*/19O_. J6W]I?9FO%DP8@D4B M$N94=U%\L+0.Z/,L3'_\4%YRU?#DQX!LB!?2%W+KV?Z6/!!FPC*,+Y-AW+?> M3Y8;DT,?SK0QG[V_L$(:/K%O+8/2!(CRJ0@<)!?'E]-<>PZK357Q59 3D"$A MJJL'#D\(&0.=0&/=5G[R>\]Q,@6'SV M?NIY/P%*?*=[=:B\Q*A),$>$_##,YI>$Q+GU^&&CT3S@/S?O")5#:^Q:1Y\E M(LD$I"8(/S,;>L/'6+ ;TUH3WI&!9P$D71O$%,IN""A!3CT>]I $Q2VZ),&6 MLA3[6(,L> MZ2-]R_ 4S?46(-(63AE.[5%NVKL0HO)@%9ICR2PB:8^K@4:^5[LE*U&:%-B- MFBKTR+W+1BWMXXIH5['RF2PK.P7:X55.)TB83N\J+8I;GUD3X 8>=4Z$D"7X MA1]%_G:^2B ;IGO3VO@>CQX6-!(,H_G\$:6EO\-A8&UA)'M/F'EU2D%GAJGH M(DOVF_5'2TC7.'R*XY[1>WO:J("5C%#'Y\K?6M1+_ZO(G1((+'](I[@ULZ*\ M=8V&# ?0EXR+-.)#5B\L[[.42[8;Q/BIVK)UP-Z+DETSDW&66<4FY?UU[WQO MS8!N[WS+"SFBAUF7MUX8T2CF!)5@F>828[C.FCBJ2SF4SHVJ2/-8@^Q1A5H+ M99#$8.RO41(JMTDN=]8.8NZ\9B!(&,T]CGJ^70D6B\ 9[94L1 3 K@1P')I[ MC>J]"I..H,;AM)!F5($6$VX1 *D]B_LSU:\>-><.7Y]?A4',XP$Y/[F_/WR* M>+GZ@@0VI_A:S%DL V\FN#4Y,;UI[NT>RAZ0G$,+.W M-Q_Z:'E.DH/-?LP3N<.%M>>/42&VJ9@36UYFUKR,:H:R'' U7;J'0O6L)0G" M2FAY0Z*AKL8.@Y5<9-80*DCZH^9)*JC9@PHR7CBQ:B ) 7+G(3K[<[U]R2YU1DZ M#)2;("V:V]GU//S&+3MKPA_)D5R#OU/=6& ]6^;E0Y@O@-D%:G+SX'MV M&D'H'J,HEW=1SG3!)$0_IG+_6CU&>RS9QJI*[ M,[]/FGQ9[DN2XY)['V72AKHAC)"0G1O&$6*.2X*8!-VKWR"9DUVTKFT+28%/ M6%RZ\B3HW/KQZ$2[?9LXXWR6B7JLEJG6]BV6%M-%]]9]@B6C2=WH) QKR8XR M]WG']SA.Q\[KO&NW4 EFYXI&8GEC0KY8(43)*%F"QV3E(?@G7R M2>F&QYZ4S*BV5&<1(2IYU^7(*F&)!JAB$I ML]W/7<.F]4-0#4!5"N:;Z: :>6H!@IUD=7*H1JH.P*&H96AY; M1E#K"$6.615A)@ $52Y$$<-N;"XA&\*T5G?KP#DQ&]"KX'WCQP&NB(ABAN\ ME9$287JKAU9U7!0-*!\PJV),7W O$5'$)G2)"--:/?#;?HE,Q.;I-^R-ET$= M.9E%ZA<\_]KWCAV8$!H;"*""[SSL]LV43XD(;6&G'&#[$F>>Y>Y#RG[UD^?0 M,*D.(,Y-S/Z5W!$K) MKGU2/K/P@^7MS:KR>VRQ'8MZ'Q$T="4W/)L$430)\,,YO/WN:SMWD0;[-&KO79TWR:GF:]WHIG5_.INYIA^CJ>WNFH.!2JG<(0PZ>W'J/%-H'N>VY"7OU&806@@9NEI)8%&D*T5YH!(@T0'.^'B%B8*2%6'*MK.Y7-;\U%L^<4=6_G)"FC2V+EH MMJG>;29E41=QG$:"@XFD-A_1V[Q?6N%F'D3%$Z:7AT!!= MPMR60/PT,LO@NFWDY;7#+!,6F+-39Q3/@^0!/_MXSCZ>X24,XN8V[ 'JQ6W/ MLU:$'A1!4&CEKF#/*F>U*-W G# :3+W*(I:\#Y\*)TO?(S7G'I)Y9?I ^2P0 MK85'OCU_]2DDZ3"J@VV@9A@DX.9'<(IF0"L8^=[SC<+0O&L-5;@9X$#8@BCO M[4#QJ\S[I*CC 6WA+%K!VZ45!'MVSAG-%&!XV30F;SG]+ M_^PYM]N=10.N]["_).EF%2@FM?K!-C"JUZ'S0JCZCH;B*&HQ;ADAPY9)X^+( MU5]#G]PNJ6HIZY1B+0\&2DQ9*?PZ^J !$Z0OD@=0CU.IB6[9G^<4MVBZ3%H& M*7Q/@MG#*LH' M@M2&*211%(E6W Q?,WUXX#]%4F>G+ F]1*Y-RE0<<1.S#?!^6J;'VU36Q5;8 M-%A5(R&N2G#OLW_]B6RH[1H?]M6T]@@>> WF-E(3_%6>P",E[U]"F&G$%?-9 M=$'6U/.$QZW4/AI1=*C7?9>;(^5=JX<#V/F@OO,464%Q])8,#V:.DZ3JA5=Q MP%.H-FEWD\P-][T02_I@3(U#O31!;OASP&_I9_N)\_V8LQH[<,#@MZ <5ZR[ M+D)"!>ED>'SO.W1%;2MKH]J0_==R!!L_1%*I)5C1O%_ !&&YJ_"W.(SRKHVW MGD.^)(@)WH$M'Z.H#1(L:-\U7"ZLVC57=+B@W7.=2. X+I2NNFYB@N7#*IZW M64!#MI4;MK]E8'EAFL]]0SW+8SB[R9C Y!?G*R:DA*Z]K!R&44'V>&JM-?*G M#8RD@,VGY&3"9D9>2-/WX"E^#JE#K4"T?*S]Z_$_A1T[AYHE+\D+GBK#Q$5: M%VGZ;NRO8.->X=HQR5K%X2RZ]KB72M@D/GZ!Y<'I$)?<["UL2]?F97!4Y?KP M%!*'(R5$XNHWXRKF$[)J:]N&TN\0<]JNMSO7WQ,R3ZH,9W9$7VBT/U:]J*6V M-4-53'#K 28OOD\;1HP+)@=.7N!6DX$])6GO%Y-T(?9UMU(BEO$ M!#,9Q:,I)*@)2DOV6TPM3?;P7-C#+&"*[)J8KW<11@A%S8&Y$,KFHC@+$"1E M^>HO-WX<6I[S1%Z(QP-$$OE/'9_C=J"7E?M$<>V@!5*CPDM_N[U=/OENG"C? MC 'O)3G4#0$Y^*S"I1Z2 ,<3)GGW0.@ ALNDCC+Q$'-&SE?S. HC*S%QDOVD MF)I[J/KPP)J?!*;?E5^I7K+#1E;59*-25W3]A00V#*S^,C2F!D 4@5[Z7F)NQ);+73Z%#1UR&H0> M>1WXTWKK&H5'B[PXH;DC 9@^PSOOI-&"P["J6X8Y]4)J_V2Y,2E@+FF=RT+' M"9"CG!1^SHJ$XMK[LL_Y6!3_^B M4*=K)@@_X#U?'>\O[U0Y=H6I%T>T[A+F]:5^?F7B]E?]82X&]:6^;8U;6Q+" M_@0\"8,S.)/=#VA-<9M.WHT?K B-1GU3BN+X-=R4POS*79XR3GO0N5?BITAP M3R.])F6P_TJO22D&YX*+V-B^Z>!]9&B.^YH4PW#ZQ@H(GW(IT_?]#WT["FUH MI'>C..ZG$'P8F+NYR*)-N^_)$_CUNS$E:)R,+ E0/9<,A2!"0QG J/(S# K5 M@!D:7^75)LWG7(P5@@E-U2S#9FE(%!8I Y_^-:9.UUP8M$,,1E(SJM?4,,D9 MD[]&M.B;2X1"K*'E>L"JMZI?D(4)0VK%5G60BH56'8"4#U.KZ+010NXL28-7 M< XHK58[ _ ;NBMW(4>LJNJ70,'\]%:AP!L/="ZE@GXT>DX^8AF5C(3\FP3^ MPJ=>M'SUK[FF(U&=T_8M?NM E=*<5DI@]'^Z\>/@Q]ASV$HW=!7M;^@+D>!, MQ^?3JVSKH@52AZBY1_)BNT14,O26KPS_/9,?"58)@IKFF1*E$V ' G%]*/+M MS^DESDOPYJM*;9X$#P5!39.'HG2":ATUT;=>5[T&Z0VNZ16/-B3@S76C_:W' M%-\XV<9XD_=U\1UO[JN (=;B8M=E(8:R(^!BNZ.KLJ,6RFU9!SQ:9[>@4*A1 M$Z63;;S>H2J;FF*1$,1.)J-\:07X0'@. MV2<5RX=_8]$@B5*PW]E4LCD^\9:A[*<7E,DMM=Q[WR%NP<6OZ.,_+#E?+1N7 M7%:65 P!J*\S1,LR14(#>=P55Y=]RS6(+QED@%@(?^"I]E$0-#I5A0^FG9?: MH_W(+UNCT8CCBB/6X_3ND?(;62 QVJ#.::Y@*<0>I= MVHIRFS^U-;T=4\#4D#UQH5/D(%*J0@#B]$C#SSK0B MU*M)";G3NI_4^ ,W/$PJD?6X]ZRZ)F*[39"Z8IB*9;/VP#@%[O;2":Q?'6+$ ML>:_X->A%S*-W.7M6B(_+\0JY!SJSG#J67/9M*9BU%%KJ4'F/ZD3'"CXJ([ M$(%8%6PD@Y-#(X%[UT$<)L&XI8;HGF=6G52AE?8E-J&)5GP@8P-N4B.3NB!, M<8O-%FI7@;&G5 6W\1:9@$F4 M)O, RN*,C=S?HO#**'2C1_44#2GJ_4B,M(4[0%$J9\G&L$;/[+&>HG63< 571H=$'2"E<4P;75NMU!1)UD11J%[ M\#T[#OB.%X'_0D.:ME/.7X1LAP9'HPKB@U\B("T#PJ2&>CK?H(839K8=;^-$ MPTB*NKB>&9 -4SSH"[GUV!?DS@\!7E3!A11?65GH&F?QHT6]D ,CX=R[_F)O MN-?EBJZ8 !#/YC]7&87N*)\<3HZ;80&CO@- M0K0/-8"@Z;> N65D\]:4R7]Z,"3R25L^Q8F& _.EC2PHS5 +J2^NZ[]:;$V3"@IF.<&?<@->4TR\P(LKM&)SN$R=$_Y.*1A[(JA]@ M/(!2C!G6OY<. UZFJ>!2"%2_04]P:Z5C8F!6=XAU566(W!"VO.4R;+/ZMS0I M3H;R;2"0&-$B0P7BM^X9IZSHQ@\(77M5=,2DO_5CE$N^@_;MNT11DPZ'-"\D MER%ZZ\?(P>[.FZ=]QQH,:'@)5:P-R3R5YB]Q,^H[:=^R58P9LCDJ5PS;,*)V M52PD[G]!4%@1T4[Y*G*ECQ3 _5KD^)3=FP!LZH:$;N5U\ZB'#!CU)3EJ6D]) M+Q#L&FZA>ZWW;5$)<97?%C4SO(H8[Y].O9AZZ_F.Z8!)XTMC%KD0,N,V7V0I M"]@5&,O"7FX(NWO8\U"T&)1J9XXT;H2I:'9WPU(_.HO 7Z4I!>:K:IO6QB^9 M%>):I<5!$Q$Q(BV%"*SUA3=[C/_48&)G-QK(EI0"J_OHBIRA M==Q&>G//HMENY[(-LHLL0](D[WMQF:0 ]%,8+"E+70KP#W[7H9\BUWN./.*0 MC8-U59+,1V+[:X^&7'%/7ZAYP-\H8S(@C1BV%:0@&/+$5U"6VQH?:?1). @T M[\/#D?5LZM*L@T?T2H@WLVT_YMK^.L5_YM4V:4R2 %&>I(()R3+8_#F]CI99 M)($A.5\M NH'"\+^:VYFBQ@VN"YG!7$1)#+8Y ZYF^B39Y,@LBA_0A=^2!,G M A/51,B%S.)N"%/1*7OHD''G!YQS>G:IF3BH4NZUO^I'[G [RB9X/Y(7XL4D MY-3+YUR&KS3:7+(KBQ$C"'4'ZU17NBFN]'-Q)?7NL[(+R-^2&?!,C^1,J:54 MR9)49)<#+"MMVH#B<"=5(3_0TK@:A/J!2*J:!A!$U-KD)[(V/^RFM"B&. QW MGY2?M#)U"XS6&76= S5<:%I9%K_HNTETF\G?59I],E(WU$-A>&Q,P]0K-_AV=9( M(K@!+6K'-*@+[XIZEF=3R\6H'.Q$ B<2BW&!-/, ;";]=#RN MORX2OFQ2#W9X=L!""F.9MDCNV"8D)$W5 ?%!=-2V(8(>4AJ1Y[91@F'\N&RS#X@5#NY\I$_,$/\AU(-)CM@X';:K9)<#D'>G>. M6Y_)KIH[BP%:;BQO[I%[IOML#%M"'2B@MWENXZH8 7'GD-;0FGE.$=LEXVSZ M#Z9M7WG,\,WC?DE0H#>2P=> 1:A[WU!5A(J>[;#DBY5@1C>$ MD2H:EQ_G?=9/M8R='X":O)R"VVL A[3A6HSD&:NB M\U =&][U2C=]/&DN-\;YY']$M]=:''Q2(F4?:U.)L&;R+ M_3)98-ZP@&*430:RRMR_?JD2)AY0M$EXO4%"B@*K@\?7I-9$[H>A(.F"3XFX MG &$7CZ0L;^,UO>H3B(O"=V(ZX*_.)!"^46:5, M7_/"=.'Y"PG8A2SV!@N"&G$AHLHCS:5 E(A8E<,Y?@6D9M%LX5,ONO6D^=L. MY819VT$ZN/IBU5>)$9LD&D\^B._* MBJP&*>NGG-#6X)>5]M^#XB!G_0ZT-&Z*J9SD\[MG".$#23 ]V\$2 C#8#7+N MN74VB'&D;JBGP7",396,[L12TA;8Y!1KF;X>0&31]N[! &R@PN&P(\P'. M]D6T?!D]V9=K1I][*_A,^!2%?,ZA;E%E!GK6 %K1ZA6!**_\28I4+\4&L/=Z MUY1UD\.M/ZB=*[0N_FP3"4E74";[! M(V$-A_$[A%DBD[4?"KZ-6Q/>['#V;1\^['4:TCO(HP(10%;6Q'^VUB2)@EJN M%9AL4UA;&*LIUW!Z0OF^JU,:93+]$:&9\T*"B(;'+1AC?L/22#,"37&_B=B M86@U"?@GV=];'I-+OO,%@^E['G$O_2U',"'_TX:1[MD*B;.P]ORWC(F("FZG M?H4H\4O]>6$2^^Q#R%G2DS7;X\7^@5=F&)XQ65U\"EX_=3EIIC=4X;-BV,ER MD^>ONA=S :@V!*:OI_:(0SOI-0J>QY3<\I%X)&!JE>?,G"WU*'=(1/2%0/GY M,OBS-OB*SCYAL(-[_,0(.(#[2VSA@7U_?4@,Z@ 47QS?"RA[#A1,9D%)Q/,' MSJ(HH,\QI_M\E6.5/[)+?[DA-+B)/3MAC$FWH31BD["XI&ZFBLDES2GD\87) M^]YSQHQG[4@@A>_O5#VV@Q*LJ:? K;,Z^SSAZ=T9A, M].'Q5=PFO

3S6G9P7P[ A8T=TI '!@1U\?K09P M[_4M.7S]8CL&@_HU199%\D IB+B"+=LK;,C>IG/A'M1](56T=Z[:.U?MP8C< M$.\ B%=-3<)O/:: DS"O/IE[%WX0^*_46YN[H+IPF+3P]&C*G;1'3E.LX79' MF/F/,5F['Y-)A-3@I*3."3B_GYJP7%C>9^XHIEOJ6L'EQ@K6!@6D>77T00G" M)ZC,[A9:(E\'J?0V5?X.R-C2HKA]K16962:;QC&M%W8*,[%J;LFX$=J^G4C@ M5/+.;:44W( CO<T3CZL1H,5=WJ*F-G0 M1;8FTC,IQ;\2CIBQI:;=2VG&"A2767P-'DE:@\06U'"8^#8FB1.@\:>E''!3['7/&$*?F$U MH<9+P#]'K@:^J<3#6>=0UCF4-9P,&GN $%+)&4*9\9)5+/#-+_U[KN\EZ&U\ MER$54N_*=UTK.* M]%RJ0Y]$ $-7U>#"I<$ G.Z7A6QX0M<;MM79"PFL-4FP M,EB!T+CZ-/()(02GEP\H;J'KU8H18KY*-D-?R!.Q^?3+6G2TY<+H^/ST'II& MMG81$,SIKMJGY[QLV?XGB#^JG7ME,4 MT_MVN0C\%0E#1AG+52!^)X#QBG#WOD&+LJ7X\8EAD_P+R1,$)'C1^C&*N=+/ MA/;- EJ?)_%&PFJHAJ=:64Q2WTF9-N4OL&Z1(;@Q4K><:=9UX3#2 MX]9)-NQZ@2O"5K5I2BK/F6U]W@0_^:MIU@J@@O5,"G!9A)# 0XQ+T!2]P\TPP#W!#1N'<84V ![ PUM:!=J;VP(P MM-EY*^NX>KKT8R\*]C+^JLHWZ+7FO52L[1)I"M+MG8R+]FXT[MA> A\WAI*W M=!T'_H[(2W+3=\A.UUY2-^X53@N7(?L_%A*T/OSR!,3YN#&-;HWJXIQ8UQ*D M+?X^;J.(7LJ6MI81]\\ \9K)Z6KJIHWA,,#7Z7+6M3SAO=-59R>6I^3.]]9W M](4XLS DT<%7HN8HJ0!3=)6T05$(Y/;SO7'_,/Z&1M#2CX?L,M!>DU;P^(6N M/>(F=B\W"P!J8]6S#T7BXNXZP*:\*&",/OM1SGZ42?I1JAK\V8UR=J.F#*'TYDK>X"7;[4??=UZIZQIUO$BBA?1DR!W@LK$N2WB\ MXL->! U[:D3QP3\1/U32!BSN$=*L"UATX=C-9T:O6O-6\RG=_XP25#ET;\'[F*>1C,T.1"';0C MX7![F)20&6(KX%-HUC%\$8>,;&'(#)IGMBD.N^025CM"#WY$PIGG)!;5]9>= M:WG\]_>WWLH/MAW-Z 8\$C(X25_C'604]_OV H%$2\[3*P0(UXA0D#E^0?1S M#C&/J@DYH_9]*P)8%HOH0:N8+ZUTQ'377[-7+-J'288V>V*:D#1LVHACA&[S M]!V-L@!(D%K/]?K/^Z5$&L?QMY'SD$2H6=@:AN6?J%J+.+ W5DAFZX"0UBZ* M+=3NAC !#O20 ,JJ'_6E+J;2P))"]F)?D,#FI%LGP69NJES_'K/[)V\J%,YL M]O?@J*T/?K&+8X1TLOM>=JKA@7RI],XSA4MJF>(Z\C_S/G MA7N\,RR8C7P31W% "B^EF(W5#V823!$A1\:HOYAE5&[_S5?I,*4??=?AXG-0 M@X7XU ]EA!Z^1DX)T"-CU ]80\I:ML1^/P#H VLCDC,_A69O)[E_Q;-9#L/..6L_430;_S:+#5HU) M7Q\>DQ.>7L)FO/^ F0O!Q_@E7L:ES\/E#%^7I+%R'@P_I,RFI13AK?>S'WQF MU^^EM>,:I,&$!TU$I_+<0?(F]V9 .,14\],+!N#"H@[;!^$5=P93U-LPF(2> M*D3*G,\0;BOS*2J\"G-)@NT5>3[4<4IVU/REI"%[YUO>(5QS14([ MH#MABZKU8Q3Y[*1D6C/;ME?LV>!I8DA)+3-VRS2MC?7B]+*PAV1P/G 9/AZ4 MI03M!S^Z_F(3XDB:O?U01LL5 0) =F,Q>\<_$I=G B^L@"O!B:>>;;^:C A0 MGUX$?4&B5T*\\MJH]>GBV$F?GUX*B^A#E+VI].L-P[0>4IU!7=F2T'KT;#12]2NYX5H.;W61%&Z=0R;HKXX:;VMB( M"W(*F-CQZ$QL;":Q7DHC#]>R/;B\FP[WL&]\UY%J5M4) +_T49SLW92 38H< M]=TC\TZ#5%:KW3_YX-W<$U) >U]$VM@E)(S0.-^@'@^4.+E'D(B7))MDJ'+Q M1I<-<8R0 AVZXB%![(V%(B'&_A1@VLI[R(JW$/1(-GVF]#D5K_-Z*XH#IV#//:=/:VBGEELJV>')IN M,U<(]V0,O?ZRHP'#4.@4=WR.6UH,_YV0D!VJH#QKH=..%&Q@B,HJWA/1.O!2I)5/2=!-^)^#8^\6B[["8\Q98D% M\YU9158#Q3&YY[6D"(9A*&,7DLVE*"S]'"L)_:S^Z/C:A12^7[+?"K*KDN8#?+ AX/FV"JM&XM3!"*%>YV'&K M=*84)C%B$Z9.[ Q'L45P07[(98]-)88D0FR]>/93Y-N?4V5MP>XHANMR0WCQ MJ^7)3!,3 #-!3H@0!\S4U>#:?,60VMXNGWPW3HPB=?2!AQ'(78V/+IJ(]@VW;!'E_ES MB1\2YHB_4(9Y3$(LP$2>#W2Q$Z=-1LZ)MNV"="G4:%4I2_4CO\5.[0F?M1H.J#U%ZV!8!M5LU ME?#]=^\^&'R/A%$:,:/52 S6N4^U6L3G_4'"&[;3@^:T^MD*&@RX0\GYR O?-D./[) M"]*AA7\0)VG8[84) 7D<,:N>6_H/J75$G,8,[Y:75PWR>/RVC1Q5)!=DPSP9 M[OY,Z'K#$)F]D,!:DT>RM:C'.S8".G!TUQ@YQ[5)F//>]&B(0DWLL;$G]PU7 MFPG#%!U?.E:Z=#; MRBHA]]!XH?G"8V&$-'1GGT^]X-"YA&3P,_!7[,\>2<,W]#D^9,J9TZA5D,-- MRY"5H8KVK<0-K'K*F>?%?(344=F0[%'9"0 _OT.%E]TTP>CVD2-?%)Q0DE%] M,*9WYGJI CLVR^PKR1-A::H'6&GX/1E"95>?2>7FADE7]<(JYE_&=A141I7U MD4N\CDH4ENR+W0^WIAMJXGE7Z9^!V[BN3^*RL5YB?$0LL3DW!FUEM^0Q--X9 M]-P:U,Q1'V5KT.-B]]9O?G#)[&Q_RQYZPPQL7'R"'&LF(DYGD0,:OM>8%=WV M@M8_&\-#*=SAM6'7DQVKKO!T2"E4()U=%7J02$S++?[^.%G0Z+PL;1/,D:'8 M"X_L_)"9C3SV>6%YGPWVMZNM/"$6=A(0NUD4'X=M4*MFBV$] MK<2TD%Z/>0 MG!S%1X'E2.^OK*VU)N&3'Z\W49)I)]BAK1_,2(V;YNM1@"K %3F& SK)R"6 MX$T*R+@CJK*L@N#G:;]7-$P]D8+YM$W?(5L"S3Q(VD$V;1*C^J?P6&4H\3;= M/&\B),XL/.#'W<%+?_[JL946)(VEFE,'Y%$;+>?U"(Y26M2 )QT/$;^=L=,;?;^SU<,:!::2A74D[G:>E?+=VD*U<7'2L#>\;7WL_I"=$M[#UM9PA=0E>"?AR#[\ M,K[[NI=PQXVI"[YFOZAK;^TR$UZ"P.4O)D#ERA91>G!_>KKD3N% IE%A]1OT M-[N7TK5=*CASFOH#J=WG^>3K1ROB.53V9FL%G\T^SQTHC/^-[J(?0@BI#S'# MKW4G$MA/=K_HB[ :Y/&^N%X\25QZA5]'O^_$J%C<(%Q\2*['ZF)Y+=-']?CK M$Z%Q<8.PJ:S"-'8(_?6.K"TW3<_I>49"8O_GVG]YR[Y*;AG^AX03"1>:8*&X M/'M?@\9=JX=H%!,..18I E<^+PO3(GP)$$9@ND.2@9IISF?N_.> MN_,BZTF&NO..(P&R]X+H"(NHMZMRM2_SV6[G4ILCRU![K U9&[+BN[;R&/A6 MBU95"KSKY,(?,,_C4*L5L:/YBJD/A*Z]##F#\X+:41B)UZB'L5TTA/-T*_.7 M8Y+BQU,[+S?\SKSU3!_97D0F<(+[B8F5@-F"8Q)GYFF(9H]S,P)CT;]EF%PB M($H#U[0F_9&\$"\FLJ7?K1^/POW2R(CV_8)U494KW?5"WZ4.+\;)D1(B?>.' M8W[/FG<*U@Y53NAM.^:N#-[WBB?*D.TNNK8"WB!)L*=[%X!17T3=6X?JD"K5 M1?B0JB1&^^+OC_91+VT*JA^JNB65=@%+WQSZ8MZ>:ED?Q\TI:U>U$0^JLZEB M\5(<\ T^$IXCS5N$\Q(=/E"#_8_GX[Y8+C'9)4T4GU'?C@KD!6MZ*C?@(A\$ MSFN K"#8K_S@U0J<4*(JM!?(B(]G/P' .I-*OF4UA$0?M?J'8U;GFG<*W#'4 M;%)_II5F%2@1P:V+25OG_NL1"V/-? X3L21>WNHW2!>]^)$JC?Y"[T=!V_3 .DM$\E06,:TEBV$B*?AO= MQ#6G;@C*EF(%FIS6U \%/Z=#2KA*-F0SJV"JY]0.R@%MDZELI44Q/*M"9Z^H=MJC?$&$'C6$(JJ'LG.#R*.ZT4<,DS",$=/T#?1^OF8KN-&_;=K MZ\BM^XI64IK9'F9:NK%;N@,%).M&BKEBM(3LQV/6V'F*GT/R>\S@7K_4;!U] M4^>!W=+)]!U&[G2!V8IM.3TR[&>,J-1W4.T?212E,RY:*"QN%74"4+BJ6^#) MF46]0+ K5_6E,*D7[&0>IM(MN">35I0$2BASPP0.8F4(I 2-C0]/J&Y'IFZW M^5/L(RLOTDU'M,&V@E"]1BBH_1R"UFQXM44H10!)2BBON\_A%L U&$>2 MS1E:@2H83"WP6@PF?42QC2@9BT"C:G\B1*+?W:"<-0AM,CE8!#X ^*W5H6,U6Q"0Q9TX#%?0:L'"@N8N9 M3S]@Q[ WY-9/WF:(2-J6/)5;" +<(7VDY[_[52IH0(K2EK+BD:QY.WK+BQZL MK=ZSW AP3&1NU"[;20'89D"6-\O M%,%;BJ2VEO"!S[YWE/DVY\3QT@XCR-FM7O\, .\+)W@I\(]$4J!E>S+ M*_=L&P[?RHUKZ;&L#&D:[TYE]V!%_(JGB2$2<,>70[[\D^PA#E %(J(=H'!D MJN2 *NI7UYT/Q;19#.N)D2^&<%JT )[&*>JF#5C3 #66_>2[,2-;L+^A+H,' MP*LJQ$D=JAHYH(K_U0]5@DDVTQGBTBO#FY::4*$%6$V^(FM^)J[[3\]_]9Z( MQ6=H.[=A&&MZJ+HA3XM=K?0!*]K7"&[\W^K.J"=A&(CC'\G@LR\$AR$Q:@)/ MOI4Q90FLIHS@Q[?=>FRE1X7UTN6>5$C^=O_?UFNOM[8ML*"80>&*3/J]*W:0 MO>$_%$\WG9OK3VB6G2XU>8P?KCH"C&A.5HR@U-X[U)SZJBRRI@%3 !75 @DG@C0=.<1?ZEIL=-J;^=UG5Q:#V+S@L%9)F,($+& *^D.PWV+P#6L$R3 MS)2[,!^2!"EH445E6$0PW!GA%IR_BGJFV7R9\H*P@OV[O; 60&:5ZPI9S?V@A M657%+KKR&!5D00>W NA0I"/NIV-N%U6(Z+[-$>*0('>O'"#$IQWN)? JS7K* M5E84,R-/C$E<\4T (-&IA=C^*MN+P,5R02%#_="6Q;Y M4>D'>O*X7I5UY!NGGAB3A\@W 8@D3R] 4[+?O#G^+SKHHX(L@CYN!9 9,6.P MJ+22:(X#>A:UL#6<)%D?5)A'%Q?V!K"-\-9%5X!1+>M]G2DEU4SJ?Y^3+-7> M(,]MO2+D%( D2"X,7P/,@0 M96$P,C U-S P,#%E>#$R+3%?;6%G:6,N:'1M4$L! A0#% @ B(.M6-!F M/JYG!P !BX !L ( !AX($ &5A,#(P-3*! !E83 R,#4W,# P,65X,3,M,5]M86=I8RYH=&U02P$"% ,4 M " "(@ZU8@-TOH,<# #"$ &P @ $IC@0 96$P,C U M-S P,#%E>#$S+3)?;6%G:6,N:'1M4$L! A0#% @ B(.M6"U.=X2- P M41$ !L ( !*9($ &5A,#(P-3^5! !E83 R,#4W,# P,65X,34M,E]M86=I8RYH=&U02P$"% ,4 " "( M@ZU8A79][>() "X@P &@ @ '@F 0 96$P,C U-S P,#%E M>#@M,5]M86=I8RYH=&U02P$"% ,4 " "(@ZU85-?*KB$6 #J<0 &P M @ 'ZH@0 96$P,C U-S P,#%E>#DW+3%?;6%G:6,N:'1M4$L! M A0#% @ B(.M6*.I LC5!P D0@ T ( !5+D$ &EM M86=E7S P,2YJ<&=02P$"% ,4 " "(@ZU8'W>?]/\X !*'P, $0 M @ %4P00 ;6=I8RTR,#(S,3(S,2YX@$ %0 @ &"^@0 ;6=I8RTR,#(S,3(S,5]C M86PN>&UL4$L! A0#% @ B(.M6)>*J6='>@ 84L( !4 M ( !4!8% &UG:6,M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( (B#K5BP M2_<6EDX! (.C$ 5 " &UL4$L%!@ / \ $@0 *%< $!P $! end XML 147 ea0205700-20f_magic_htm.xml IDEA: XBRL DOCUMENT 0000876779 2023-01-01 2023-12-31 0000876779 dei:BusinessContactMember 2023-01-01 2023-12-31 0000876779 2023-12-31 0000876779 2022-12-31 0000876779 2021-01-01 2021-12-31 0000876779 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2021-01-01 2021-12-31 0000876779 mgic:SoftwareServicesMember 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2023-01-01 2023-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2021-01-01 2021-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2022-01-01 2022-12-31 0000876779 mgic:MaintenanceAndTechnicalSupportMember 2023-01-01 2023-12-31 0000876779 mgic:ConsultingServicesMember 2021-01-01 2021-12-31 0000876779 mgic:ConsultingServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ConsultingServicesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:IssuedCapitalMember 2020-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2020-12-31 0000876779 ifrs-full:RetainedEarningsMember 2020-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0000876779 2020-12-31 0000876779 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2021-01-01 2021-12-31 0000876779 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0000876779 ifrs-full:IssuedCapitalMember 2021-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2021-12-31 0000876779 ifrs-full:RetainedEarningsMember 2021-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2021-12-31 0000876779 2021-12-31 0000876779 ifrs-full:IssuedCapitalMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2022-01-01 2022-12-31 0000876779 ifrs-full:RetainedEarningsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:IssuedCapitalMember 2022-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2022-12-31 0000876779 ifrs-full:RetainedEarningsMember 2022-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2022-12-31 0000876779 ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2023-01-01 2023-12-31 0000876779 ifrs-full:RetainedEarningsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:IssuedCapitalMember 2023-12-31 0000876779 ifrs-full:AdditionalPaidinCapitalMember 2023-12-31 0000876779 ifrs-full:RetainedEarningsMember 2023-12-31 0000876779 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000876779 ifrs-full:NoncontrollingInterestsMember 2023-12-31 0000876779 ifrs-full:ComputerSoftwareMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:ComputerSoftwareMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LandAndBuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:softwareMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:ComputerEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 mgic:CustomerRelationshipMember 2023-01-01 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-01-01 2023-12-31 0000876779 mgic:KMTMember 2023-06-08 0000876779 mgic:KMTMember 2023-06-08 2023-06-08 0000876779 mgic:AssetPurchaseAgreementsMember 2021-12-02 0000876779 2021-12-02 2021-12-02 0000876779 2021-12-02 0000876779 2022-08-01 2022-08-23 0000876779 2022-07-01 0000876779 mgic:KMTMHTechnologiesCommunicationComputerLtdMember 2023-01-01 2023-12-31 0000876779 mgic:KMTMHTechnologiesCommunicationComputerLtdMember 2023-06-30 0000876779 mgic:SharesPurchaseAgreementMember 2023-01-01 2023-12-31 0000876779 mgic:SharePurchaseAgreementMember 2022-01-27 0000876779 mgic:GoodkindGroupLLCMember 2023-01-01 2023-12-31 0000876779 mgic:GoodkindGroupLLCMember 2022-08-23 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-07-01 0000876779 mgic:AssetPurchaseAgreementsMember 2023-01-01 2023-12-31 0000876779 mgic:AssetPurchaseAgreementsMember 2023-12-31 0000876779 ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0000876779 ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0000876779 mgic:softwareMember 2021-12-31 0000876779 ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2021-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2021-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2021-12-31 0000876779 mgic:softwareMember 2022-01-01 2022-12-31 0000876779 ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2022-01-01 2022-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000876779 mgic:softwareMember 2022-12-31 0000876779 ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2022-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2022-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-12-31 0000876779 mgic:softwareMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2023-01-01 2023-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0000876779 mgic:softwareMember 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:OfficeFurnitureAndEquipmentMember 2023-12-31 0000876779 mgic:ComputersAndPeripheralEquipmentMember 2023-12-31 0000876779 ifrs-full:LeaseholdImprovementsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:softwareMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:OfficeFurnitureAndEquipmentMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember mgic:ComputersAndPeripheralEquipmentMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2021-12-31 0000876779 mgic:CustomersRelationshipMember 2021-12-31 0000876779 mgic:AcquiredTechnologyMember 2021-12-31 0000876779 mgic:OtherMember 2021-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000876779 mgic:CustomersRelationshipMember 2022-01-01 2022-12-31 0000876779 mgic:AcquiredTechnologyMember 2022-01-01 2022-12-31 0000876779 mgic:OtherMember 2022-01-01 2022-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2022-12-31 0000876779 mgic:CustomersRelationshipMember 2022-12-31 0000876779 mgic:AcquiredTechnologyMember 2022-12-31 0000876779 mgic:OtherMember 2022-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2023-01-01 2023-12-31 0000876779 mgic:CustomersRelationshipMember 2023-01-01 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-01-01 2023-12-31 0000876779 mgic:OtherMember 2023-01-01 2023-12-31 0000876779 mgic:CapitalizedSoftwareDevelopmentCostsMember 2023-12-31 0000876779 mgic:CustomersRelationshipMember 2023-12-31 0000876779 mgic:AcquiredTechnologyMember 2023-12-31 0000876779 mgic:OtherMember 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-12-31 0000876779 mgic:SoftwareServicesMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2023-12-31 0000876779 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2021-12-31 0000876779 mgic:SoftwareServicesMember 2021-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-12-31 0000876779 mgic:SoftwareServicesMember 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-12-31 0000876779 mgic:SoftwareServicesMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2023-01-01 2023-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2022-12-31 0000876779 mgic:ShortTermCreditFromBanksMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2023-01-01 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2022-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2023-01-01 2023-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2022-12-31 0000876779 mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2023-01-01 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2022-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2023-01-01 2023-12-31 0000876779 mgic:AccruedInterestOnLongTermDebtOneMember 2022-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2023-01-01 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2022-12-31 0000876779 mgic:LoansFromBanksAndOthersMember 2023-12-31 0000876779 mgic:BankLoansMember 2023-01-01 2023-12-31 0000876779 mgic:BankLoansMember ifrs-full:TopOfRangeMember 2023-12-31 0000876779 mgic:BankLoansMember ifrs-full:BottomOfRangeMember 2023-12-31 0000876779 mgic:BankLoansMember 2022-12-31 0000876779 mgic:BankLoansMember 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2023-01-01 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2023-12-31 0000876779 mgic:OtherLongTermDebtsMember 2022-12-31 0000876779 mgic:TotalLongTermDebtMember 2022-12-31 0000876779 mgic:TotalLongTermDebtMember 2023-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2023-01-01 2023-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2022-12-31 0000876779 mgic:LessCurrentMaturitiesMember 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2022-12-31 0000876779 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2022-12-31 0000876779 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2022-12-31 0000876779 mgic:ControllingShareholderMember 2021-01-01 2021-12-31 0000876779 mgic:ControllingShareholderMember 2022-01-01 2022-12-31 0000876779 mgic:ControllingShareholderMember 2023-01-01 2023-12-31 0000876779 2020-07-01 2020-07-31 0000876779 2021-11-01 2021-11-30 0000876779 ifrs-full:LaterThanFiveYearsMember 2023-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2021-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 mgic:CostMember 2021-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember 2022-01-01 2022-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2022-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:CostMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2021-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-01-01 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2022-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember 2023-01-01 2023-12-31 0000876779 ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 mgic:CostMember ifrs-full:BuildingsMember 2023-12-31 0000876779 mgic:CostMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:CostMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-12-31 0000876779 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:MotorVehiclesMember 2023-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2023-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 ifrs-full:BottomOfRangeMember mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TopOfRangeMember mgic:StockOptionPlansOfTheCompanyMember 2022-01-01 2022-12-31 0000876779 mgic:StockOptionPlansOfTheCompanyMember 2021-01-01 2021-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2022-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2022-01-01 2022-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2021-01-01 2021-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2022-01-01 2022-12-31 0000876779 mgic:CostOfSharebasedPaymentMember 2023-01-01 2023-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2022-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2023-01-01 2023-12-31 0000876779 mgic:TwoThousandSevenPlanMember 2023-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2022-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2023-01-01 2023-12-31 0000876779 mgic:CommITSolutions2022PlanMember 2023-12-31 0000876779 mgic:ZeroPointTwoEightMember 2023-12-31 0000876779 mgic:ZeroPointTwoEightMember 2023-01-01 2023-12-31 0000876779 mgic:FourHundredFiftyFiveMember 2023-12-31 0000876779 mgic:FourHundredFiftyFiveMember 2023-01-01 2023-12-31 0000876779 mgic:OneThousandEightHundredTwentyTwoMember 2023-12-31 0000876779 mgic:OneThousandEightHundredTwentyTwoMember 2023-01-01 2023-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2023-12-31 0000876779 mgic:StockOptionPlanOfCommITSolutionsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0000876779 ifrs-full:MajorCustomersMember 2023-01-01 2023-12-31 0000876779 mgic:CustomersoneMember 2023-01-01 2023-12-31 0000876779 2016-09-30 0000876779 2021-07-31 0000876779 2017-08-09 0000876779 2021-03-08 2021-03-08 0000876779 2021-03-08 0000876779 2021-08-12 2021-08-12 0000876779 2021-08-12 0000876779 2022-03-02 2022-03-02 0000876779 2022-03-02 0000876779 2022-08-11 2022-08-11 0000876779 2022-08-11 0000876779 2023-03-09 2023-03-09 0000876779 2023-03-09 0000876779 2023-08-14 2023-08-14 0000876779 2023-08-14 0000876779 mgic:ILMember 2022-01-01 2022-12-31 0000876779 mgic:ILMember 2023-01-01 2023-12-31 0000876779 mgic:BEPSMember 2016-12-31 2016-12-31 0000876779 2016-12-31 2016-12-31 0000876779 mgic:SPTEMember 2021-12-01 2021-12-31 0000876779 2017-01-01 2017-01-01 0000876779 mgic:SPTEMember 2023-01-01 2023-12-31 0000876779 2015-01-01 2015-12-31 0000876779 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0000876779 2022-11-01 2022-11-30 0000876779 mgic:FormulaTelecomSolutionsLtdMember 2023-01-01 2023-12-31 0000876779 mgic:EnglandMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2023-01-01 2023-12-31 0000876779 mgic:IntangibleAssetsMember 2022-12-31 0000876779 mgic:IntangibleAssetsMember 2023-12-31 0000876779 ifrs-full:AllowanceForCreditLossesMember 2022-12-31 0000876779 ifrs-full:AllowanceForCreditLossesMember 2023-12-31 0000876779 mgic:RightofuseAssetMember 2022-12-31 0000876779 mgic:RightofuseAssetMember 2023-12-31 0000876779 mgic:CarryforwardsLossesMember 2022-12-31 0000876779 mgic:CarryforwardsLossesMember 2023-12-31 0000876779 mgic:LeaseLiabilitieMember 2022-12-31 0000876779 mgic:LeaseLiabilitieMember 2023-12-31 0000876779 mgic:NeitherPastDueNorImpairedMember 2022-01-01 2022-12-31 0000876779 ifrs-full:NotLaterThanOneMonthMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2022-01-01 2022-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2022-01-01 2022-12-31 0000876779 mgic:TotalMember 2022-01-01 2022-12-31 0000876779 mgic:UnpaidDeferredRevenuesMember 2022-01-01 2022-12-31 0000876779 mgic:AllowancesForCreditLossMember 2022-01-01 2022-12-31 0000876779 ifrs-full:TradeReceivablesMember 2022-01-01 2022-12-31 0000876779 mgic:NeitherPastDueNorImpairedMember 2023-01-01 2023-12-31 0000876779 ifrs-full:NotLaterThanOneMonthMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2023-01-01 2023-12-31 0000876779 ifrs-full:LaterThanOneYearMember 2023-01-01 2023-12-31 0000876779 mgic:TotalMember 2023-01-01 2023-12-31 0000876779 mgic:UnpaidDeferredRevenuesMember 2023-01-01 2023-12-31 0000876779 mgic:AllowancesForCreditLossMember 2023-01-01 2023-12-31 0000876779 ifrs-full:TradeReceivablesMember 2023-01-01 2023-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2021-01-01 2021-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2022-01-01 2022-12-31 0000876779 mgic:SellingAndMarketingExpensesMember 2023-01-01 2023-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0000876779 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0000876779 mgic:ITProfessionalServicesMember 2022-01-01 2022-12-31 0000876779 mgic:ITProfessionalServicesMember 2023-01-01 2023-12-31 0000876779 mgic:SoftwareServicesMember 2021-01-01 2021-12-31 0000876779 mgic:ITProfessionalServicesMember 2021-01-01 2021-12-31 0000876779 mgic:UnallocatedExpenseMember 2021-01-01 2021-12-31 0000876779 mgic:SoftwareServicesMember 2022-01-01 2022-12-31 0000876779 mgic:UnallocatedExpenseMember 2022-01-01 2022-12-31 0000876779 mgic:SoftwareServicesMember 2023-01-01 2023-12-31 0000876779 mgic:UnallocatedExpenseMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2021-01-01 2021-12-31 0000876779 mgic:USCountryMember 2022-01-01 2022-12-31 0000876779 mgic:ILMember 2021-01-01 2021-12-31 0000876779 mgic:EuropeCountryMember 2021-01-01 2021-12-31 0000876779 mgic:EuropeCountryMember 2022-01-01 2022-12-31 0000876779 mgic:EuropeCountryMember 2023-01-01 2023-12-31 0000876779 mgic:JPMember 2021-01-01 2021-12-31 0000876779 mgic:JPMember 2022-01-01 2022-12-31 0000876779 mgic:JPMember 2023-01-01 2023-12-31 0000876779 mgic:OtherMember 2021-01-01 2021-12-31 0000876779 mgic:OtherMember 2022-01-01 2022-12-31 0000876779 mgic:OtherMember 2023-01-01 2023-12-31 0000876779 mgic:USCountryMember 2021-12-31 0000876779 mgic:USCountryMember 2022-12-31 0000876779 mgic:USCountryMember 2023-12-31 0000876779 mgic:ILMember 2021-12-31 0000876779 mgic:ILMember 2022-12-31 0000876779 mgic:ILMember 2023-12-31 0000876779 mgic:EuropeCountryMember 2021-12-31 0000876779 mgic:EuropeCountryMember 2022-12-31 0000876779 mgic:EuropeCountryMember 2023-12-31 0000876779 mgic:JPMember 2021-12-31 0000876779 mgic:JPMember 2022-12-31 0000876779 mgic:JPMember 2023-12-31 0000876779 mgic:OtherMember 2021-12-31 0000876779 mgic:OtherMember 2022-12-31 0000876779 mgic:OtherMember 2023-12-31 0000876779 mgic:SubsequentEventsMember 2024-04-04 0000876779 mgic:SubsequentEventsMember 2024-04-04 2024-04-04 shares iso4217:USD iso4217:ILS shares iso4217:USD shares pure iso4217:ILS 20-F false true 2023-12-31 --12-31 2023 false false 0-19415 MAGIC SOFTWARE ENTERPRISES LTD. L3 Yahadut Canada 1 Street, Or Yehuda 6037501 IL Asaf Berenstin +972 (3) 538 9243 asafb@magicsoftware.com Yahadut Canada 1 Street Or Yehuda 6037501 IL Ordinary Shares, NIS 0.1 Par Value MGIC NASDAQ 49099305 No No Yes Yes Accelerated Filer false true false International Financial Reporting Standards false 1281 KOST FORER GABBAY & KASIERER Tel-Aviv, Israel 83062000 105943000 3904000 751000 5416000 7066000 118126000 108385000 30354000 22713000 13652000 18833000 249098000 256625000 3618000 6729000 27536000 25718000 5795000 8623000 8338000 7988000 52057000 50658000 158699000 166065000 256043000 265781000 505141000 522406000 20755000 28941000 27598000 28415000 46842000 41492000 4591000 4406000 27172000 18252000 19287000 6656000 9808000 13537000 156053000 141699000 30412000 52267000 24282000 23101000 5376000 1049000 10686000 11610000 1120000 620000 901000 1116000 72777000 89763000 1 1 50000000 50000000 49093055 49093055 49099305 49099305 1166000 1166000 182031000 182607000 -6559000 -10314000 86289000 92522000 262927000 265981000 13384000 24963000 276311000 290944000 505141000 522406000 30934000 32930000 32694000 36149000 34762000 33999000 413242000 499100000 468359000 480325000 566792000 535052000 12182000 10701000 11730000 4144000 3494000 3238000 331005000 397242000 367097000 347331000 411437000 382065000 132994000 155355000 152987000 8995000 10090000 10328000 38147000 46857000 44500000 31222000 37552000 40811000 -2507000 906000 -240000 52123000 61762000 57108000 3802000 4993000 9227000 113000 1392000 4901000 -2817000 -744000 -290000 -56000 45617000 57417000 52436000 10278000 11138000 9934000 35339000 46279000 42502000 29767000 40470000 37031000 5572000 5809000 5471000 35339000 46279000 42502000 0.61 0.82 0.75 35339000 46279000 42502000 2750000 -19099000 -4429000 2750000 -19099000 -4429000 38089000 27180000 38073000 31594000 24647000 33276000 6495000 2533000 4797000 38089000 27180000 38073000 49035055 1164000 188415000 62673000 7437000 8718000 268407000 29767000 5572000 35339000 1827000 923000 2750000 29767000 1827000 6495000 38089000 38000 1000 40000 41000 21780000 21780000 4233000 4233000 956000 956000 719000 719000 -5364000 -1279000 -6643000 49073055 1165000 184047000 70660000 9264000 10420000 275556000 49073055 1165000 184047000 70660000 9264000 10420000 275556000 40470000 5809000 46279000 -15823000 -3276000 -19099000 40470000 -15823000 2533000 27180000 20000 1000 1000 24841000 24841000 4170000 4170000 -56000 2135000 2079000 -721000 -133000 -854000 -1239000 2599000 1360000 49093055 1166000 182031000 86289000 -6559000 13384000 276311000 49093055 1166000 182031000 86289000 -6559000 13384000 276311000 37031000 5471000 42502000 -3755000 -674000 -4429000 37031000 -3755000 4797000 38073000 6250 22000 22000 30798000 30798000 4055000 4055000 -225000 4023000 3798000 3644000 3644000 -67000 -3199000 -3266000 846000 6369000 7215000 49099305 1166000 182607000 92522000 -10314000 24963000 290944000 35339000 46279000 42502000 19837000 19795000 20553000 956000 2079000 3798000 71000 -1686000 1533000 3080000 3904000 3238000 556000 3919000 6572000 42000 -3747000 -285000 96000 76000 -114000 -27539000 -2569000 18426000 5415000 -975000 -7190000 263000 -1934000 -5586000 8792000 139000 858000 4080000 -513000 3779000 43674000 56615000 68992000 6833000 21670000 14244000 2250000 -909000 54000 583000 1243000 5342000 4870000 11320000 219000 1439000 4381000 1618000 309000 498000 -5390000 1682000 4110000 3193000 3059000 3183000 -22197000 -34458000 -27616000 41000 1000 22000 4233000 4170000 4055000 21780000 24841000 30798000 14467000 14323000 20994000 25558000 30703000 49465000 5874000 4792000 5690000 511000 854000 5243000 -21266000 -18276000 -17293000 -248000 -8909000 -1202000 -37000 -5028000 22881000 88127000 88090000 83062000 88090000 83062000 105943000 506000 -1168000 -197000 4817000 13552000 8281000 -8544000 -22370000 -9410000 5303000 15420000 719000 3644000 -6833000 -21670000 -14244000 2801000 6349000 2787000 13050000 14457000 15886000 1264000 1306000 3208000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-transform: uppercase; text-indent: -56.7pt">NOTE 1:- GENERAL</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Magic Software Enterprises Ltd., an Israeli company (“the Company” or “the Company”), is a global: (i) provider of proprietary application development and business process integration platforms that accelerate the planning, development, deployment and integration of on-premise, mobile and cloud business applications (“the Magic Technology”); (ii) provider of selected packaged vertical software solutions; and (iii) vendor of software services and IT outsourcing software services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Magic Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow customers to dramatically improve their business performance and return on investment. To complement its software products and to increase its traction with customers, the Company also offers a complete portfolio of software services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional services (see Note 22 for further details).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company’s principal markets are the United States, Israel, Europe and Japan (see Note 22).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For information about the Company’s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-transform: uppercase; text-indent: -56.7pt">NOTE 2:- Material ACCOUNTING POLICIES</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0in">The following accounting policies have been applied consistently in the financial statements for all periods presented, unless otherwise stated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">1)</td><td style="text-align: justify">Basis of presentation of the financial statements</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">These financial statements have been prepared in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Measurement basis:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company’s consolidated financial statements are prepared on a cost basis, except for financial assets measured at fair value through other comprehensive income (“OCI”), provisions, employee benefit assets and liabilities, and financial assets and liabilities which are presented at fair value through profit or loss. (See Note 6).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company has elected to present the profit or loss items using the function of expense method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">2)</td><td style="text-align: justify">Use of estimates, judgments and assumptions:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The preparation of the consolidated financial statements requires management to make estimates, judgments, and assumptions, that have an effect on the application of the accounting policies and on the reported amounts of assets, liabilities, revenues and expenses in the financial statements. Such judgments, estimates and assumptions are related, but not limited to liabilities in respect of business combinations, goodwill and intangible assets and their subsequent impairment analysis, determination of fair value of put options of non-controlling interests, legal contingencies, research and development capitalization as well as amortization periods, classification of leases as well as the determination of the lease term and the incremental borrowing rate, income tax uncertainties, share-based compensation, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion, identification of performance obligations and the determination of the transaction price as well as the standalone selling prices, and evaluating expected credit losses (“ECL”). The Company’s management believes that the estimates, judgments, and assumptions used, are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Changes in accounting estimates are reported in the period of the change in estimate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">3)</td><td style="text-align: justify">Consolidated financial statements:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">4)</td><td style="text-align: justify">Non-controlling interests</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">5)</td><td style="text-align: justify">Business combinations and goodwill:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">6)</td><td style="text-align: justify">Functional currency and presentation currency:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The presentation currency of these financial statements is the U.S dollar (the “dollar”), since the Company believes that financial statements in U.S dollars provide more relevant information to its investors and users of the financial statements. Also, the dollar is the currency of the primary economic environment in which the Company and certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar. The functional currency of each subsidiary represents the primary economic environment in which each subsidiary operates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">7)</td><td style="text-align: justify">Revenue recognition:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).</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">The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.</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">The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.</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">The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.</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">When the Company enters into a contract for the sale of a software license which does not require significant implementation services and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.</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">Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.</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; text-indent: 0in">In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">8)</td><td style="text-align: justify">Income tax:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"></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.5in"></td><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">Current taxes:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.</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="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.5in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.</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.75in; text-align: justify">Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.</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.75in; text-align: justify">Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.</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.75in; text-align: justify">Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.</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="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.5in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertain tax position:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.5pt; 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: 48px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9)</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company accounts for a contract as a lease when the contract terms convey the right to control the use of an identified asset for a period of time in exchange for consideration.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="font-size: 10pt; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">The Company as lessee</span>:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For leases in which the Company is the lessee, the Company recognizes on the commencement date of the lease a right-of-use asset and a lease liability, excluding leases whose term is up to twelve months and leases for which the underlying asset is of low value. For these excluded leases, the Company has elected to recognize the lease payments as an expense in profit or loss on a straight-line basis over the lease term. In measuring the lease liability, the Company has elected to apply the practical expedient in the Standard and does not separate the lease components from the non-lease components (such as management and maintenance services, etc.) included in a single contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leases which entitle employees to a company car as part of their employment terms are accounted for as employee benefits in accordance with the provisions of IAS 19 and not as subleases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On the commencement date, the lease liability includes all unpaid lease payments discounted at the interest rate implicit in the lease, if that rate can be readily determined, or otherwise using the Company’s incremental borrowing rate. After the commencement date, the Company measures the lease liability using the effective interest rate method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On the commencement date, the right-of-use asset is recognized in an amount equal to the lease liability plus lease payments already made on or before the commencement date and initial direct costs incurred. The right-of-use asset is measured applying the cost model and depreciated over the shorter of its useful life and the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Following are the amortization periods of the right-of-use assets by class of underlying asset:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt; text-align: justify; text-indent: 42pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Mainly</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 76%; text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Land and buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-12</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-5</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">3</td><td style="text-align: left"> </td></tr> </table> <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.75in; text-align: justify">The Company tests for impairment of the right-of-use asset whenever there are indications of impairment pursuant to the provisions of IAS 36.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.35pt; 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: 0.5in"> </td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Lease extension and termination options</span>:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">A non-cancelable lease term includes both the periods covered by an option to extend the lease when it is reasonably certain that the extension option will be exercised and the periods covered by a lease termination option when it is reasonably certain that the termination option will not be exercised.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In the event of any change in the expected exercise of the lease extension option or in the expected non-exercise of the lease termination option, the Company remeasures the lease liability based on the revised lease term using a revised discount rate as of the date of the change in expectations. The total change is recognized in the carrying amount of the right-of-use asset until it is reduced to zero, and any further reductions are recognized in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; 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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment, net:</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 2.05pt 0pt 0.5in; text-align: justify">Property, plant and equipment are measured at cost, including directly attributable costs, less accumulated depreciation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 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">Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 86%; text-align: justify">Software</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="white-space: nowrap; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 (mainly 5)</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and peripheral equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: justify">Office furniture and equipment</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7-15 (mainly 7)</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">7</td><td style="text-align: left"> </td></tr> </table> <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">Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.</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">The useful life, the depreciation method and the residual value of an asset are reviewed at least each year-end (at the end of the year) and any changes are accounted for prospectively as a change in accounting estimate. Depreciation of an asset ceases at the earlier of the date that the asset is classified as held for sale and the date that the asset is derecognized.</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="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Separately acquired intangible assets are measured on initial recognition at cost, including directly attributable costs. Intangible assets acquired in a business combination are measured at fair value at the acquisition date. Expenditures relating to internally generated intangible assets, excluding capitalized development costs, are recognized in profit or loss when incurred.</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">Intangible assets with a finite useful life are amortized over their useful life and reviewed for impairment whenever there is an indication that the asset may be impaired. The amortization period and the amortization method for an intangible asset are reviewed at least at each year end.</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="text-decoration:underline">Research and development expenditures</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">Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if the Company can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; the Company’s intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. The Company establishes technological feasibility upon completion of a detailed program design or a working model.</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">Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. The Company considers a product to be available for use when the Company completes its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.</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">Capitalized software costs are amortized on a product-by-product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years).</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">Research and development costs incurred in the process of developing product enhancements are generally charged to expenses as incurred.</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">The Company assesses the recoverability of its capitalized software costs on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.</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">During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.</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="text-decoration:underline">Other intangible assets</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">Intangible assets excluding capitalized development costs are comprised mainly of customer-related intangible assets, backlogs, acquired technology and patent, and are amortized over their useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise used up. The useful life of intangible assets is as follows:</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center; padding-left: 2.85pt"><b>Years</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; text-align: justify">Customer relationships</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center; padding-left: 2.85pt">Up to 15</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; text-align: justify">Acquired technology</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center; padding-left: 2.85pt">Up to 10 (mainly 5)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The useful life of these assets is reviewed annually to determine whether their indefinite life assessment continues to be supportable. If the events and circumstances do not continue to support the assessment, the change in the useful life assessment from indefinite to finite is accounted for prospectively as a change in accounting estimate, and on that date the asset is tested for impairment. Commencing from that date, the asset is amortized systematically over its useful life.</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="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment of non-financial assets:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.</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">For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.</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">Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.</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">During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.</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="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments:</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The accounting policy for financial instruments in accordance with IFRS 9, “Financial Instruments” is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial assets</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial assets are measured upon initial recognition at fair value plus transaction costs that are directly attributable to the acquisition of the financial assets, except for financial assets measured at fair value through profit or loss in respect of which transaction costs are recorded in profit or loss.</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.75in; text-align: justify">Impairment of financial assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20.25pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company evaluates at the end of each reporting period the loss allowance for financial debt instruments which are not measured at fair value through profit or loss.</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.75in; text-align: justify">An impairment loss on debt instruments measured at amortized cost is recognized in profit or loss with a corresponding loss allowance that is offset from the carrying amount of the financial asset.</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.75in; text-align: justify">The Company has short-term financial assets such as trade receivables in respect of which the Company applies a simplified approach in IFRS 9 and measures the loss allowance in an amount equal to the lifetime expected credit losses. Trade receivables include original invoiced amounts less an allowance for any potential uncollectible amounts and less invoiced amounts from maintenance and professional services contracts which haven’t been recognized yet<span>. </span>The Company makes estimates of expected credit losses for the allowance for doubtful accounts based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of profit or loss. Such allowance charge amounted of $892, $1,778 and $2,116, respectively for the years ended December 31, 2021, 2022 and 2023.</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="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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><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">Financial liabilities measured at amortized cost:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial liabilities are initially recognized at fair value less transaction costs that are directly attributable to the issue of the financial liability.</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.75in; text-align: justify">After initial recognition, the Company measures all financial liabilities at amortized cost using the effective interest rate method, except for financial liabilities at fair value through profit or loss.</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="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.5in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">Financial liabilities measured at fair value through profit or loss:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">At initial recognition, the Company measures financial liabilities that are not measured at amortized cost at fair value. Transaction costs are recognized in profit or loss.</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.75in; text-align: justify">After initial recognition, changes in fair value are recognized in profit or loss, except for put option granted to non-controlling interests.</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.75in; text-align: justify">Put option granted to non-controlling interests:</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.75in; text-align: justify">When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.</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.75in; text-align: justify">The Company remeasures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.</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.75in; text-align: justify">If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14) </span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurement:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.</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">The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td> <td style="width: 2%; text-align: center"><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">quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td> <td style="text-align: center"><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">inputs other than quoted prices included within Level 1 that are observable directly or indirectly.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td> <td style="text-align: center"><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">inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).</span></td></tr> </table> <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">All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A provision in accordance with IAS 37 is recognized when the Company has a present (legal or constructive) obligation as a result of a past event, it is expected to require the use of economic resources to clear the obligation and a reliable estimate has been made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Following are the types of provisions included in the financial statements:</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="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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal claims:</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 0pt 0pt 0.75in; text-align: justify">A provision for claims is recognized when the Company has a present legal or constructive obligation as a result of a past event, it is more likely than not that an outflow of resources embodying economic benefits will be required by the Company to settle the obligation and a reliable estimate can be made of the amount of the obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </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"> <td style="width: 0.5in"> </td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent liability recognized in a business combination:</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 0pt 0pt 0.75in; text-align: justify">A contingent liability in a business combination is measured at fair value upon initial recognition. In subsequent periods, it is measured at the higher of the amount initially recognized less, when appropriate, cumulative amortization, and the amount that would be recognized at the end of the reporting period in accordance with IAS 37.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee benefits:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company maintains several employee benefit plans:</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="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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term employee benefits:</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 0pt 0pt 0.75in; text-align: justify">Short-term employee benefits are benefits that are expected to be settled wholly before twelve months after the end of the annual reporting period in which the employees render the related services. These benefits include salaries, paid annual leave, paid sick leave, recreation and social security contributions and are recognized as expenses as the services are rendered. A liability in respect of a cash bonus or a profit-sharing plan is recognized when the Company has a legal or constructive obligation to make such payment as a result of past service rendered by an employee and a reliable estimate of the amount can be made.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Post-employment benefits:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The plans are normally financed by contributions to insurance companies and classified as defined contribution plans or as defined benefit plans.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Magic and its Israeli subsidiaries (as defined with respect to their Israeli employee contribution plans pursuant to section 14 of Israel’s Severance Pay Law, 1963 (the “Severance Pay Law”)) pay fixed contributions to those plans and will have no legal or constructive obligation to pay further contributions if the fund into which those contributions are paid does not hold sufficient amounts to pay all employee benefits relating to employee service in the current and prior periods. Contributions to the defined contribution plan in respect of severance or retirement pay are recognized as an expense when contributed concurrently with performance of the employee’s services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Magic and its Israeli subsidiaries also operate a defined benefit plan in respect of severance or retirement pay to their Israeli employees pursuant to the Severance Pay Law. According to the Severance Pay Law, employees are entitled to severance pay upon dismissal or retirement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In respect of its severance pay obligation to certain of its employees, the Company makes current deposits in pension funds and insurance companies (the “plan assets”). Plan assets comprise assets held by a long-term employee benefit fund or qualifying insurance policies. Plan assets are not available to the Company’s own creditors and cannot be returned directly to the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The liability for employee benefits shown in the statement of financial position reflects the present value of the defined benefit obligation, less the fair value of the plan assets. Remeasurements of the net liability are recognized in other comprehensive income in the period in which they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based payment:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company’s senior management are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.</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">The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.</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">No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.</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">The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term bank deposits, trade receivables and foreign currency derivative contracts.</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">The majority of the Company’s cash and cash equivalents, bank deposits and other financial instruments are invested with major banks in Israel, the United States and across Europe. Management believes that these financial instruments are held in financial institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these investments. Cash and cash equivalents and short-term deposits in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.</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">The Company’s trade receivables are generally derived from sales to large organizations located mainly in Israel, North America, Europe and Asia Pacific. The Company performs ongoing credit evaluations of its customers using a reliable outside source to determine payment terms and credit limits which are approved based on the size of the customer and to date has not experienced any material losses. In certain circumstances, Magic and its subsidiaries may require letters of credit or other collateral or additional guarantees.</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">The Company maintains an allowance for credit losses based upon management’s experience and estimate of collectability of each outstanding invoice. The allowance for credit losses is determined with respect to specific debts or which collection is doubtful. The risk of collection associated with accounts receivable is mitigated by the diversity and number of customers.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Liquidity risk arises from managing the Company’s working capital as well as from financial expenses and principal payments of the Company’s debt instruments. Liquidity risk consists of the risk that the Company will have difficulty in fulfilling obligations relating to financial liabilities. The Company’s policy is to ascertain constant cash adequacy needed for settling its liabilities when due. For this purpose, the Company aims to hold cash balances (or adequate credit lines) that will meet anticipated demands.</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">Magic and its subsidiaries examine cash flow forecasts on a monthly basis as well as information regarding cash balances. As of the reporting date, these forecasts indicate that the Company can expect sufficient liquid sources for covering its entire liabilities under reasonable assumptions.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reclassification of prior years presentation</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</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="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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in accounting policies – initial adoption of new financial reporting and accounting standards:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt"> </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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to IAS 1, “Presentation of Financial Statements”:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0.75in; text-align: justify">According to the Subsequent Amendment:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0; text-align: justify"> </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.75in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The above amendments are not expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments .</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">1)</td><td style="text-align: justify">Basis of presentation of the financial statements</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">These financial statements have been prepared in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Measurement basis:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company’s consolidated financial statements are prepared on a cost basis, except for financial assets measured at fair value through other comprehensive income (“OCI”), provisions, employee benefit assets and liabilities, and financial assets and liabilities which are presented at fair value through profit or loss. (See Note 6).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company has elected to present the profit or loss items using the function of expense method.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">2)</td><td style="text-align: justify">Use of estimates, judgments and assumptions:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The preparation of the consolidated financial statements requires management to make estimates, judgments, and assumptions, that have an effect on the application of the accounting policies and on the reported amounts of assets, liabilities, revenues and expenses in the financial statements. Such judgments, estimates and assumptions are related, but not limited to liabilities in respect of business combinations, goodwill and intangible assets and their subsequent impairment analysis, determination of fair value of put options of non-controlling interests, legal contingencies, research and development capitalization as well as amortization periods, classification of leases as well as the determination of the lease term and the incremental borrowing rate, income tax uncertainties, share-based compensation, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion, identification of performance obligations and the determination of the transaction price as well as the standalone selling prices, and evaluating expected credit losses (“ECL”). The Company’s management believes that the estimates, judgments, and assumptions used, are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Changes in accounting estimates are reported in the period of the change in estimate.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">3)</td><td style="text-align: justify">Consolidated financial statements:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The consolidated financial statements comprise the financial statements of companies that are controlled by the Company (subsidiaries). Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Potential voting rights are considered when assessing whether an entity has control. The consolidation of the financial statements commences on the date on which control is obtained and ends when such control ceases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">4)</td><td style="text-align: justify">Non-controlling interests</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Non-controlling interests in subsidiaries, represent the equity in subsidiaries not attributable, directly or indirectly, to a parent. Non-controlling interests are presented in equity separately from the equity attributable</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">to the equity holders of the Company. Profit or loss and components of other comprehensive income are attributed to the Company and to non-controlling interests. Losses are attributed to non-controlling interests even if they result in a negative balance of non-controlling interests in the consolidated statement of financial position. A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as a change in equity by adjusting the carrying amount of the non-controlling interests with a corresponding adjustment of the equity attributable to equity holders of the Company less / plus the consideration paid or received.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">5)</td><td style="text-align: justify">Business combinations and goodwill:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Business combinations are accounted for by applying the acquisition method. The cost of the acquisition is measured at the fair value of the consideration transferred on the acquisition date with the addition of non-controlling interests in the acquiree. In each business combination, the Company chooses whether to measure the non-controlling interests in the acquiree based on their fair value on the acquisition date or at their proportionate share in the fair value of the acquiree’s net identifiable assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">A put option granted by the Group to non-controlling interests is accounted for using the expected purchase approach under the presumption that the put option will be exercised, and therefore the parent effectively holds an interest in the subsidiary’s shares as if the put option had been exercised. A put option granted by the Group to non-controlling interests for which the consideration to be paid in cash or other financial asset is recognized as a liability in the amount of the present value of the option’s exercise price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Contingent consideration is recognized at fair value on the acquisition date and classified as a financial asset or liability in accordance with IFRS 9. Subsequent changes in the fair value of the contingent consideration are recognized in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Goodwill is initially measured at cost which represents the excess of the acquisition consideration and the amount of non-controlling interests over the net identifiable assets acquired and liabilities assumed. If the resulting amount is negative, the acquirer recognizes the resulting gain on the acquisition date.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">6)</td><td style="text-align: justify">Functional currency and presentation currency:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The presentation currency of these financial statements is the U.S dollar (the “dollar”), since the Company believes that financial statements in U.S dollars provide more relevant information to its investors and users of the financial statements. Also, the dollar is the currency of the primary economic environment in which the Company and certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar. The functional currency of each subsidiary represents the primary economic environment in which each subsidiary operates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">7)</td><td style="text-align: justify">Revenue recognition:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Revenue from contracts with customers is recognized when control of the promised goods or services are transferred to the customers. The transaction price is the amount of the consideration that is expected to be received based on the contract terms, excluding amounts collected on behalf of third parties (such as taxes).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company enters into contracts that can include various combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted for as separate performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company derives its revenues from licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The Company sells its products primarily through direct sales force and indirectly through distributors and value-added resellers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company recognizes revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer, either at a point in time or over time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">When the Company enters into a contract for the sale of a software license which does not require significant implementation services and the customer receives the rights to use the perpetual or term-based software license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer can benefit from the software on its own or together with other readily available resources.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Revenue from long-term contracts which involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements are considered as one performance obligation satisfied over-time. The underlying deliverable is owned and controlled by the customer and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">In addition, the Company provides professional services that do not involve significant customization to customer-specific specifications (typically staffing or consulting services). The revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services (time and material) that were provided to the customer, in accordance with the terms of the contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company’s revenues from post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis for an annual fee, as well as technical support for software licenses previously sold. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Revenues from professional services, both related to software and IT professional services businesses consists of either fixed price or time and materials, are considered performance obligations that are satisfied over time and revenues are recognized as the services are provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">When another party is involved in providing goods or services to the customer, the Company examines whether the nature of its promise is a performance obligation to provide the defined goods or services itself, which means the Company is a principal and therefore recognizes revenue in the gross amount of the consideration, or to arrange that another party provide the goods or services which means the Company is an agent and therefore recognizes revenue in the amount of the net commission.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company is a principal when it controls the promised goods or services before their transfer to the customer. Indicators that the Company controls the goods or services before their transfer to the customer include, inter alia, as follows: the Company is responsible for fulfilling the promises in the contract; the Company has inventory risk before the goods or services are transferred to the customer; and the Company has discretion in setting the prices of the goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Revenue from third-party sales is recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends on the relative facts and circumstances of each sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company pays commissions to sales and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. The Company expenses sales commissions as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the years ended December 31, 2023 and 2022, no costs have been capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">8)</td><td style="text-align: justify">Income tax:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Current or deferred taxes are recognized in profit or loss, except to the extent that they relate to items which are recognized in other comprehensive income or equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"></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.5in"></td><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">Current taxes:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The current tax liability is measured using the tax rates and tax laws that have been enacted or substantively enacted by the reporting date as well as adjustments required in connection with the tax liability in respect of previous years.</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.5in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Deferred taxes are computed in respect of temporary differences between the carrying amounts in the financial statements and the amounts attributed for tax purposes. Deferred taxes are measured at the tax rate that is expected to apply when the asset is realized or the liability is settled, based on tax laws that have been enacted or substantively enacted by the reporting date. Deferred tax assets are reviewed at each reporting date and reduced to the extent that it is not probable that they will be utilized. Deductible carryforward losses and temporary differences for which deferred tax assets had not been recognized are reviewed at each reporting date and a respective deferred tax asset is recognized to the extent that their utilization is probable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Taxes that would apply in the event of the disposal of investments in investees have not been considered in computing deferred taxes, as long as the disposal of the investments in investees is not probable in the foreseeable future. Also, deferred taxes that would apply in the event of distribution of earnings by investees as dividends have not been considered in computing deferred taxes, since the distribution of dividends does not involve an additional tax liability or since it is the Company’s policy not to initiate distribution of dividends from a subsidiary that would trigger an additional tax liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Taxes on income that relate to distributions of an equity instrument and to transaction costs of an equity transaction are accounted for pursuant to IAS 12.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Deferred taxes are offset if there is a legally enforceable right to offset a current tax asset against a current tax liability and the deferred taxes relate to the same taxpayer and the same taxation authority.</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.5in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertain tax position:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">A provision for uncertain tax positions, including additional tax and interest expenses, is recognized when it is more likely than not that the Company will have to use its economic resources to pay the obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.5pt; 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: 48px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9)</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company accounts for a contract as a lease when the contract terms convey the right to control the use of an identified asset for a period of time in exchange for consideration.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="font-size: 10pt; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">The Company as lessee</span>:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For leases in which the Company is the lessee, the Company recognizes on the commencement date of the lease a right-of-use asset and a lease liability, excluding leases whose term is up to twelve months and leases for which the underlying asset is of low value. For these excluded leases, the Company has elected to recognize the lease payments as an expense in profit or loss on a straight-line basis over the lease term. In measuring the lease liability, the Company has elected to apply the practical expedient in the Standard and does not separate the lease components from the non-lease components (such as management and maintenance services, etc.) included in a single contract.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leases which entitle employees to a company car as part of their employment terms are accounted for as employee benefits in accordance with the provisions of IAS 19 and not as subleases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On the commencement date, the lease liability includes all unpaid lease payments discounted at the interest rate implicit in the lease, if that rate can be readily determined, or otherwise using the Company’s incremental borrowing rate. After the commencement date, the Company measures the lease liability using the effective interest rate method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On the commencement date, the right-of-use asset is recognized in an amount equal to the lease liability plus lease payments already made on or before the commencement date and initial direct costs incurred. The right-of-use asset is measured applying the cost model and depreciated over the shorter of its useful life and the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Following are the amortization periods of the right-of-use assets by class of underlying asset:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Mainly</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 76%; text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Land and buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-12</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-5</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">3</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company tests for impairment of the right-of-use asset whenever there are indications of impairment pursuant to the provisions of IAS 36.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Lease extension and termination options</span>:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">A non-cancelable lease term includes both the periods covered by an option to extend the lease when it is reasonably certain that the extension option will be exercised and the periods covered by a lease termination option when it is reasonably certain that the termination option will not be exercised.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In the event of any change in the expected exercise of the lease extension option or in the expected non-exercise of the lease termination option, the Company remeasures the lease liability based on the revised lease term using a revised discount rate as of the date of the change in expectations. The total change is recognized in the carrying amount of the right-of-use asset until it is reduced to zero, and any further reductions are recognized in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> Following are the amortization periods of the right-of-use assets by class of underlying asset:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Mainly</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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: 76%; text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Land and buildings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-12</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 7.15pt">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1-5</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">3</td><td style="text-align: left"> </td></tr> </table> P1Y P12Y P3Y P1Y P5Y P3Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment, net:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0.5in; text-align: justify">Property, plant and equipment are measured at cost, including directly attributable costs, less accumulated depreciation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 86%; text-align: justify">Software</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="white-space: nowrap; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 (mainly 5)</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and peripheral equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: justify">Office furniture and equipment</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7-15 (mainly 7)</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">7</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The useful life, the depreciation method and the residual value of an asset are reviewed at least each year-end (at the end of the year) and any changes are accounted for prospectively as a change in accounting estimate. Depreciation of an asset ceases at the earlier of the date that the asset is classified as held for sale and the date that the asset is derecognized.</p> Depreciation is calculated on a straight-line basis over the estimated useful life of the assets at annual rates as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years</b></td><td style="padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 86%; text-align: justify">Software</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="white-space: nowrap; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 (mainly 5)</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and peripheral equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3-5 </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: justify">Office furniture and equipment</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7-15 (mainly 7)</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Motor vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">7</td><td style="text-align: left"> </td></tr> </table> 3-5 (mainly 5) 3-5 7-15 (mainly 7) 7 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Separately acquired intangible assets are measured on initial recognition at cost, including directly attributable costs. Intangible assets acquired in a business combination are measured at fair value at the acquisition date. Expenditures relating to internally generated intangible assets, excluding capitalized development costs, are recognized in profit or loss when incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Intangible assets with a finite useful life are amortized over their useful life and reviewed for impairment whenever there is an indication that the asset may be impaired. The amortization period and the amortization method for an intangible asset are reviewed at least at each year end.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="text-decoration:underline">Research and development expenditures</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Research expenditures incurred in the process of software development are recognized in profit or loss when incurred. An intangible asset arising from a software development project or from the development phase of an internal project is recognized if the Company can demonstrate the technical feasibility of completing the intangible asset so that it will be available for use or sale; the Company’s intention to complete the intangible asset and use or sell it; the ability to use or sell the intangible asset; how the intangible asset will generate future economic benefits; the availability of adequate technical, financial and other resources to complete the intangible asset; and the ability to measure reliably the respective expenditure asset during its development. The Company establishes technological feasibility upon completion of a detailed program design or a working model.</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">Capitalized software costs are measured at cost less any accumulated amortization and any accumulated impairment losses on a product-by-product basis. Amortization of capitalized software costs begin when development is complete, and the product is available for use or for sale. The Company considers a product to be available for use when the Company completes its internal validation of the product that is necessary to establish that the product meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally available to customers. Once a product is considered available for use, the capitalization of costs ceases and amortization of such costs to “cost of sales” begins.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Capitalized software costs are amortized on a product-by-product basis by the straight-line method over the estimated useful life of the software product (between 3-5 years).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Research and development costs incurred in the process of developing product enhancements are generally charged to expenses as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company assesses the recoverability of its capitalized software costs on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">During the years ended December 31, 2021, 2022 and 2023, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="text-decoration:underline">Other intangible assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Intangible assets excluding capitalized development costs are comprised mainly of customer-related intangible assets, backlogs, acquired technology and patent, and are amortized over their useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise used up. The useful life of intangible assets is as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center; padding-left: 2.85pt"><b>Years</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; text-align: justify">Customer relationships</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center; padding-left: 2.85pt">Up to 15</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; text-align: justify">Acquired technology</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center; padding-left: 2.85pt">Up to 10 (mainly 5)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The useful life of these assets is reviewed annually to determine whether their indefinite life assessment continues to be supportable. If the events and circumstances do not continue to support the assessment, the change in the useful life assessment from indefinite to finite is accounted for prospectively as a change in accounting estimate, and on that date the asset is tested for impairment. Commencing from that date, the asset is amortized systematically over its useful life.</p> P3Y P5Y The useful life of intangible assets is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"><b> </b></td><td style="padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; text-align: center; padding-left: 2.85pt"><b>Years</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; text-align: justify">Customer relationships</td><td style="width: 1%"> </td> <td style="width: 14%; text-align: center; padding-left: 2.85pt">Up to 15</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; text-align: justify">Acquired technology</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center; padding-left: 2.85pt">Up to 10 (mainly 5)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> Up to 15 Up to 10 (mainly 5) <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment of non-financial assets:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company evaluates the need to record an impairment of non-financial assets (property, plant and equipment, capitalized software costs and other intangible assets, goodwill) whenever events or changes in circumstances indicate that the carrying amount is not recoverable. If the carrying amount of non-financial assets exceeds their recoverable amount, the assets are reduced to their recoverable amount. The recoverable amount is the higher of fair value less costs of sale and value in use. In measuring value in use, the expected future cash flows are discounted using a pre-tax discount rate that reflects the risks specific to the asset. The recoverable amount of an asset that does not generate independent cash flows is determined for the cash-generating unit to which the asset belongs. Impairment losses are recognized in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">For the purpose of impairment testing, goodwill acquired in a business combination is allocated, at the acquisition date, to each of our cash-generating units that are expected to benefit from the synergies of the combination. The Company reviews goodwill for impairment once a year, on December 31, or more frequently if events or changes in circumstances indicate that there is an impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Goodwill is tested for impairment by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units) to which the goodwill has been allocated. An impairment loss is recognized if the recoverable amount of the cash-generating unit (or group of cash-generating units) to which goodwill has been allocated is less than the carrying amount of the cash-generating unit (or group of cash-generating units). Any impairment loss is allocated first to goodwill. Impairment losses recognized for goodwill cannot be reversed in subsequent periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">During the years ended December 31, 2021, 2022 and 2023, no impairment loss was identified.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The accounting policy for financial instruments in accordance with IFRS 9, “Financial Instruments” is as follows:</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial assets</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial assets are measured upon initial recognition at fair value plus transaction costs that are directly attributable to the acquisition of the financial assets, except for financial assets measured at fair value through profit or loss in respect of which transaction costs are recorded in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Impairment of financial assets:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company evaluates at the end of each reporting period the loss allowance for financial debt instruments which are not measured at fair value through profit or loss.</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.75in; text-align: justify">An impairment loss on debt instruments measured at amortized cost is recognized in profit or loss with a corresponding loss allowance that is offset from the carrying amount of the financial asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company has short-term financial assets such as trade receivables in respect of which the Company applies a simplified approach in IFRS 9 and measures the loss allowance in an amount equal to the lifetime expected credit losses. Trade receivables include original invoiced amounts less an allowance for any potential uncollectible amounts and less invoiced amounts from maintenance and professional services contracts which haven’t been recognized yet<span>. </span>The Company makes estimates of expected credit losses for the allowance for doubtful accounts based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of profit or loss. Such allowance charge amounted of $892, $1,778 and $2,116, respectively for the years ended December 31, 2021, 2022 and 2023.</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities</span></td> </tr></table><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.5in"></td><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">Financial liabilities measured at amortized cost:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial liabilities are initially recognized at fair value less transaction costs that are directly attributable to the issue of the financial liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">After initial recognition, the Company measures all financial liabilities at amortized cost using the effective interest rate method, except for financial liabilities at fair value through profit or loss.</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.5in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">Financial liabilities measured at fair value through profit or loss:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">At initial recognition, the Company measures financial liabilities that are not measured at amortized cost at fair value. Transaction costs are recognized in profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">After initial recognition, changes in fair value are recognized in profit or loss, except for put option granted to non-controlling interests.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Put option granted to non-controlling interests:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">When the Company grants to non-controlling interests a put option to sell part or all of their interests in a subsidiary, during a certain period, even if such purchase obligation is conditional on the counterparty’s exercise of its contractual right to cause such redemption, if the put option agreement does not transfer to the Company any benefits incidental to ownership of the equity instrument (i.e. the Company does not have a present ownership in the shares concerned) then at the end of each reporting period the non-controlling interests (to which a portion of net profit attributable to non-controlling interests is allocated) are classified as a financial liability, as if such put-able equity instrument was redeemed on that date. The difference between the non-controlling interests carrying amount at the end of the reporting period and the present value of the liability is recognized directly in equity of the Company, under “Additional paid-in capital”.</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.75in; text-align: justify">The Company remeasures the financial liability at the end of each reporting period based on the estimated present value of the consideration to be transferred upon the exercise of the put option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">If the option is exercised in subsequent periods, the consideration paid upon exercise is treated as settlement of the liability. If the put option expires, the liability is settled and a portion of the investment in the subsidiary disposed of, without loss of control therein.</p> 892000 1778000 2116000 <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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14) </span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurement:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurement is based on the assumption that the transaction will take place in the asset’s or the liability’s principal market, or in the absence of a principal market, in the most advantageous market.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The fair value of an asset or a liability is measured using the assumptions that market participants would use when pricing the asset or liability, assuming that market participants act in their economic best interest. Fair value measurement of a non-financial asset takes into account a market participant’s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td> <td style="width: 2%; text-align: center"><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">quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td> <td style="text-align: center"><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">inputs other than quoted prices included within Level 1 that are observable directly or indirectly.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td> <td style="text-align: center"><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">inputs that are not based on observable market data (valuation techniques which use inputs that are not based on observable market data).</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">All assets and liabilities measured at fair value or for which fair value is disclosed are categorized into levels within the fair value hierarchy based on the lowest level input that is significant to the entire fair value measurement.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provisions:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A provision in accordance with IAS 37 is recognized when the Company has a present (legal or constructive) obligation as a result of a past event, it is expected to require the use of economic resources to clear the obligation and a reliable estimate has been made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Following are the types of provisions included in the financial statements:</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal claims:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">A provision for claims is recognized when the Company has a present legal or constructive obligation as a result of a past event, it is more likely than not that an outflow of resources embodying economic benefits will be required by the Company to settle the obligation and a reliable estimate can be made of the amount of the obligation.</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"> <td style="width: 0.5in"> </td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent liability recognized in a business combination:</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">A contingent liability in a business combination is measured at fair value upon initial recognition. In subsequent periods, it is measured at the higher of the amount initially recognized less, when appropriate, cumulative amortization, and the amount that would be recognized at the end of the reporting period in accordance with IAS 37.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee benefits:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company maintains several employee benefit plans:</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term employee benefits:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Short-term employee benefits are benefits that are expected to be settled wholly before twelve months after the end of the annual reporting period in which the employees render the related services. These benefits include salaries, paid annual leave, paid sick leave, recreation and social security contributions and are recognized as expenses as the services are rendered. A liability in respect of a cash bonus or a profit-sharing plan is recognized when the Company has a legal or constructive obligation to make such payment as a result of past service rendered by an employee and a reliable estimate of the amount can be made.</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Post-employment benefits:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The plans are normally financed by contributions to insurance companies and classified as defined contribution plans or as defined benefit plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Magic and its Israeli subsidiaries (as defined with respect to their Israeli employee contribution plans pursuant to section 14 of Israel’s Severance Pay Law, 1963 (the “Severance Pay Law”)) pay fixed contributions to those plans and will have no legal or constructive obligation to pay further contributions if the fund into which those contributions are paid does not hold sufficient amounts to pay all employee benefits relating to employee service in the current and prior periods. Contributions to the defined contribution plan in respect of severance or retirement pay are recognized as an expense when contributed concurrently with performance of the employee’s services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.5pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Magic and its Israeli subsidiaries also operate a defined benefit plan in respect of severance or retirement pay to their Israeli employees pursuant to the Severance Pay Law. According to the Severance Pay Law, employees are entitled to severance pay upon dismissal or retirement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In respect of its severance pay obligation to certain of its employees, the Company makes current deposits in pension funds and insurance companies (the “plan assets”). Plan assets comprise assets held by a long-term employee benefit fund or qualifying insurance policies. Plan assets are not available to the Company’s own creditors and cannot be returned directly to the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The liability for employee benefits shown in the statement of financial position reflects the present value of the defined benefit obligation, less the fair value of the plan assets. Remeasurements of the net liability are recognized in other comprehensive income in the period in which they occur.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based payment:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company’s senior management are entitled to remuneration in the form of equity-settled share-based payment transactions. The cost of equity-settled transactions with employees is measured at the fair value of the equity instruments granted at grant date. The fair value is determined using an acceptable option pricing model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The cost of equity-settled transactions is recognized in profit or loss together with a corresponding increase in equity during the period which the performance and/or service conditions are to be satisfied ending on the date on which the relevant employees become entitled to the award (“the vesting period”). The cumulative expense recognized for equity-settled transactions at the end of each reporting period until the vesting date reflects the extent to which the vesting period has expired and the Company’s best estimate of the number of equity instruments that will ultimately vest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">No expense is recognized for awards that do not ultimately vest, except for awards where vesting is conditional upon a market condition, which are treated as vesting irrespective of whether the market condition is satisfied, provided that all other vesting conditions (service and/or performance) are satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term bank deposits, trade receivables and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The majority of the Company’s cash and cash equivalents, bank deposits and other financial instruments are invested with major banks in Israel, the United States and across Europe. Management believes that these financial instruments are held in financial institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these investments. Cash and cash equivalents and short-term deposits in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.</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">The Company’s trade receivables are generally derived from sales to large organizations located mainly in Israel, North America, Europe and Asia Pacific. The Company performs ongoing credit evaluations of its customers using a reliable outside source to determine payment terms and credit limits which are approved based on the size of the customer and to date has not experienced any material losses. In certain circumstances, Magic and its subsidiaries may require letters of credit or other collateral or additional guarantees.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company maintains an allowance for credit losses based upon management’s experience and estimate of collectability of each outstanding invoice. The allowance for credit losses is determined with respect to specific debts or which collection is doubtful. The risk of collection associated with accounts receivable is mitigated by the diversity and number of customers.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="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">Liquidity risk arises from managing the Company’s working capital as well as from financial expenses and principal payments of the Company’s debt instruments. Liquidity risk consists of the risk that the Company will have difficulty in fulfilling obligations relating to financial liabilities. The Company’s policy is to ascertain constant cash adequacy needed for settling its liabilities when due. For this purpose, the Company aims to hold cash balances (or adequate credit lines) that will meet anticipated demands.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Magic and its subsidiaries examine cash flow forecasts on a monthly basis as well as information regarding cash balances. As of the reporting date, these forecasts indicate that the Company can expect sufficient liquid sources for covering its entire liabilities under reasonable assumptions.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reclassification of prior years presentation</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</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.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21)</span></td><td style="width: 0.25in; text-align: left"> </td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in accounting policies – initial adoption of new financial reporting and accounting standards:</span></td> </tr></table><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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to IAS 1, “Presentation of Financial Statements”:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In January 2020, the IASB issued an amendment to IAS 1, “Presentation of Financial Statements” regarding the criteria for determining the classification of liabilities as current or non-current (“the Original Amendment”). In October 2022, the IASB issued a subsequent amendment (“the Subsequent Amendment”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.05pt 0pt 0.75in; text-align: justify">According to the Subsequent Amendment:</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.75in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Only financial covenants with which an entity must comply on or before the reporting date will affect a liability’s classification as current or non-current.</span></td> </tr></table><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.75in"></td><td style="width: 0.25in; text-align: left">●</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In respect of a liability for which compliance with financial covenants is to be evaluated within twelve months from the reporting date, disclosure is required to enable users of the financial statements to assess the risks related to that liability. The Subsequent Amendment requires disclosure of the carrying amount of the liability, information about the financial covenants, and the facts and circumstances at the end of the reporting period that could result in the conclusion that the entity may have difficulty in complying with the financial covenants.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">According to the Original Amendment, the conversion option of a liability affects the classification of the entire liability as current or non-current unless the conversion component is an equity instrument.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Original Amendment and Subsequent Amendment are both effective for annual periods beginning on or after January 1, 2024 and must be applied retrospectively. Early adoption is permitted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The above amendments are not expected to have a material impact on the Company’s consolidated financial statements.</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures”:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In May 2023, the IASB issued amendments to IAS 7, “Statement of Cash Flows”, and IFRS 7, “Financial Instruments: Disclosures” (“the Amendments”) to address the presentation of liabilities and the associated cash flows arising out of supplier finance arrangements, as well as disclosures required for such arrangements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The disclosure requirements in the Amendments are intended to assist users of financial statements in understanding the effects of supplier finance arrangements on an entity’s liabilities, cash flows and exposure to liquidity risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments are effective for annual reporting periods beginning on or after January 1, 2024. Early adoption is permitted but will need to be disclosed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.</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.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”:</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In August 2023, the IASB issued “Amendments to IAS 21: Lack of Exchangeability (Amendments to IAS 21, “The Effects of Changes in Foreign Exchange Rates”)” (“the Amendments”) to clarify how an entity should assess whether a currency is exchangeable and how it should measure and determine a spot exchange rate when exchangeability is lacking.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments set out the requirements for determining the spot exchange rate when a currency lacks exchangeability. The Amendments require disclosure of information that will enable users of financial statements to understand how a currency not being exchangeable affects or is expected to affect the entity’s financial performance, financial position and cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Amendments apply for annual reporting periods beginning on or after January 1, 2025. Earlier adoption is permitted, in which case, an entity is required to disclose that fact. When applying the Amendments, an entity should not restate comparative information. Instead, if the foreign currency is not exchangeable at the beginning of the annual reporting period in which the Amendments are first applied (the initial application date), the entity should translate affected assets, liabilities and equity as required by the Amendments and recognize the differences as of the initial application date as an adjustment to the opening balance of retained earnings and/or to the foreign currency translation reserve, as required by the Amendments .</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company believes that the Amendments are not expected to have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3:- BUSINESS COMBINATIONS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="text-decoration:underline">Current year acquisitions</span></p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On June 8, 2023, the Company acquired 60% of K.M.T. (M.H.) Technologies Communication Computer Ltd. (“KMT”). KMT delivers a broad spectrum of ICT products, cloud platform, VoIP, technical support and planning and construction of computing. KMT was acquired for a total consideration of NIS 55,039 ($ 14,875). NIS 60 million was paid upon closing of which a payment of NIS 15 million is related to a contingent consideration depending on the future operating results achieved by KMT referring to years 2023-2025. If the future operating results will not be fully achieved, the seller will be required to return the whole or part of the contingent consideration. This contingent consideration was accounted for as a financial asset measured at its fair value as of the acquisition date of NIS 5 million ($1.4 million).</p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The results of operations were included in the consolidated financial statements of the Company commencing June 30, 2023. <span>Acquisition-related costs were immaterial. Unaudited pro forma condensed results of operations were not presented since they were not material to the Company’s consolidated statement of profit or loss. </span></p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $632 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">197</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Intangible assets, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,281</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Non-controlling interests</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,644</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">9,410</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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">14,244</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="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The goodwill from the acquisition of KMT is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.75in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><span style="text-decoration:underline">Previous year acquisitions</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">a.</td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 2, 2021, the Company entered into a Share Purchase Agreement (“the Agreement”) to acquire 50.1% of the outstanding share capital of Appush Ltd. (formerly known as Vidstart Ltd.) (“Appush”), a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients achieve high yields in the competitive digital ecosystem, for $21,492. Of which, $11,042 was paid upon closing. The final closing and execution of the Agreement occurred on January 27, 2022. In addition, the Company paid $1.5 million as an advance payment for future acquisition of the remainder of Appush’s shares. According to the Agreement, the Company is obliged to purchase the remainder of Appush’s shares in stages until it will hold 100% of Appush’s shares on or before December 31, 2026. This obligation was accounted for as a financial liability measured at its fair value as of the acquisition date of $10,450. <span>Beyond the $11,042 paid in 2021, the Company paid $239 in 2022 and $4,962 in 2023.</span> The fair value of the financial liability at December 31, 2023 was $4,634.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of operations were included in the consolidated financial statements of the Company commencing January 27, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $1,548 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,762</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Intangible assets, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,445</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; text-indent: -9pt; padding-left: 9pt">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">15,261</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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,944</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.75in; text-align: justify">The goodwill from the acquisition of Appush is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in">b.</td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 23, 2022, the Company acquired The Goodkind Group, LLC (“TGG”) for a total consideration of $11,629, subject to net working capital adjustments. Of which, $7,993 was paid upon closing. The remainder constitutes a deferred payment payable in 2023 and 2024. TGG provides permanent and temporary staffing needs in various sectors including: Information Technology, Accounting &amp; Finance, Digital Media, Marketing, Human Resources, Financial Services. TGG specializes in customizing solutions and programs to their clients. With On-Site programs and sourcing models the Company solutions includes functions which differs from standard staffing companies. TGG provides assistance in the areas of compensation design and development, employee opinion surveys, employment policies and practices, performance management, regulatory and compliance issues and succession planning.</p></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.75in; text-align: justify">The results of operations were included in the consolidated financial statements of the Company commencing August 23, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $147 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,177</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,901</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; text-indent: -9pt; padding-left: 9pt">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">4,404</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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">11,482</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.75in; text-align: justify">The goodwill from the acquisition of TGG is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in">c.</td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2022, the Company acquired Intrabases SAS (“Intrabases”), a provider of IT professional services based in Nantes, France. The consideration of the transaction is comprised solely from a cash consideration in an amount of $3,428.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of operations were included in the consolidated financial statements of the Company commencing July 1, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $447 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,054</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; text-indent: -9pt; padding-left: 9pt">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">1,807</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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,981</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 85.05pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The goodwill from the acquisition of Intrabases is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in">d.</td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2022, the Company entered into two separate Asset Purchase Agreements which meet the definition of a business. Therefore, the Company deemed them as business combinations which were accounted for in accordance with IFRS 3. These aforementioned acquisitions are immaterial, both individually and in aggregate. The total consideration paid for these acquisitions was $1,753.</p></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 0in; text-align: justify">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisitions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Net liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(308</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,163</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">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">898</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 assets acquired</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,753</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 0in; text-align: justify">The goodwill from these acquisitions is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.</p> 0.60 55039 14875000 60000000 15000000 5000000 1400000 The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $632 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">197</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Intangible assets, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,281</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Non-controlling interests</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,644</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">9,410</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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">14,244</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> 632000 197000 8281000 -3644000 9410000 14244000 0.501 21492000 11042000 1500000 1 10450000 11042000 239000 4962000 4634000 The following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $1,548 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,762</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Intangible assets, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,445</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; text-indent: -9pt; padding-left: 9pt">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">15,261</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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,944</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1548000 2762000 7445000 15261000 19944000 11629000 7993000 The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $147 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,177</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,901</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; text-indent: -9pt; padding-left: 9pt">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">4,404</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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">11,482</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 147000 3177000 3901000 4404000 11482000 3428000 The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Net assets, excluding $447 of cash acquired</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,054</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; text-indent: -9pt; padding-left: 9pt">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">1,807</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</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,981</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 447000 120000 1054000 1807000 2981000 1753000 The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisitions:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Net liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(308</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships, net of deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,163</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">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">898</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 assets acquired</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,753</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 308000 1163000 898000 1753000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 4:- CASH AND CASH EQUIVALENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -85.05pt"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Balance nominated in USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">38,688</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">57,653</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Balance nominated in NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,034</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">Balance nominated in other currencies</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">19,177</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,256</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"> </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">83,062</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">105,943</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Balance nominated in USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">38,688</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">57,653</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Balance nominated in NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,034</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">Balance nominated in other currencies</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">19,177</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,256</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"> </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">83,062</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">105,943</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 38688000 57653000 25197000 35034000 19177000 13256000 83062000 105943000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 5:- OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -85.05pt"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table summarizes the composition of the Company’s other accounts receivable and prepaid expenses:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Prepaid expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,262</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,606</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Government authorities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,289</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Marketable securities and 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">2,654</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,760</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"> </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">13,652</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,833</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The following table summarizes the composition of the Company’s other accounts receivable and prepaid expenses:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Prepaid expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,262</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,606</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Government authorities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,289</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,077</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Marketable securities and 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">2,654</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,760</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"> </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">13,652</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,833</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4262000 5606000 3659000 5289000 3077000 3178000 2654000 4760000 13652000 18833000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 6:- FAIR VALUE MEASUREMENT</b></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and considers counterparty credit risk in its assessment of fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company’s financial assets and liabilities measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Fair value measurements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Assets:</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="padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Assets in respect of business combinations</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; 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,368</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,368</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Liability in respect of business combinations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,175</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,175</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">18,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">18,872</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"> </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"> </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">25,047</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">25,047</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> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Fair value measurements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Liabilities:</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="padding-left: 0.125in; width: 76%; text-align: left">Liability in respect of business combinations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,693</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">19,693</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">28,292</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">28,292</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"> </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"> </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">47,985</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">47,985</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">There were no Level 1 or Level 2 instruments during neither of the reported periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"><span style="font-weight: normal"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The movement in the contingent consideration in respect of the business combinations is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Opening balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,772</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">19,693</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Increase in contingent consideration due to acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,670</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-117">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Payment of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,547</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,908</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Increase in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">880</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Decrease in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(640</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(598</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(146</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; text-indent: -9pt; padding-left: 9pt">Amortization of interest and exchange rate</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,302</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">296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Closing balance</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,693</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">6,175</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The movement in the deferred consideration in respect of the business combinations is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Opening balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,755</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,970</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Increase in deferred consideration due to acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,744</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-118">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Payment of deferred consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,742</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,757</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Amortization of interest and exchange rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</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">Working<span style="font-size: 10pt"> </span> capital adjustments and other</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">(861</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">255</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Closing balance</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,970</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,530</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The financial assets and liabilities in the consolidated statements of financial position are classified by groups of financial instruments pursuant to IFRS 9:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Financial assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at 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></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">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">83,062</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">105,943</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Short-term bank deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">751</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trade receivables, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Marketable securities</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">757</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,316</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: 1.5pt">Total financial assets at cost measured at cost:</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">205,849</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">217,395</td><td style="padding-bottom: 1.5pt; 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="text-align: left">Financial assets at fair value through profit or loss:</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: 1.5pt">Assets in respect of business combinations</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-119">-</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">1,368</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">Total financial 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">205,849</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">218,763</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Financial liabilities at fair value through equity:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">28,292</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">18,872</td><td style="padding-bottom: 1.5pt; 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="text-align: left">Financial liabilities at fair value through profit or loss:</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: 1.5pt">Liability in respect of business combinations</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">24,663</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">7,705</td><td style="padding-bottom: 1.5pt; 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">Financial liabilities measured at amortized cost:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loans from bank and financial institutions (short-term and long-term debts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">51,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,208</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Lease liabilities</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">28,873</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">27,507</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: 1.5pt">Total financial liabilities measured at amortized cost:</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">80,040</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">108,715</td><td style="padding-bottom: 1.5pt; 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="text-align: left; padding-bottom: 4pt">Total financial and 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">132,995</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">135,292</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The Company’s financial assets and liabilities measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Fair value measurements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Assets:</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="padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Assets in respect of business combinations</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; 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,368</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,368</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Liability in respect of business combinations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,175</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,175</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">18,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">18,872</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"> </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"> </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">25,047</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">25,047</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Fair value measurements</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Liabilities:</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="padding-left: 0.125in; width: 76%; text-align: left">Liability in respect of business combinations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,693</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">19,693</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">28,292</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">28,292</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"> </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"> </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">47,985</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">47,985</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1368000 1368000 1368000 1368000 6175000 6175000 18872000 18872000 25047000 25047000 19693000 19693000 28292000 28292000 47985000 47985000 The movement in the contingent consideration in respect of the business combinations is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Opening balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,772</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">19,693</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Increase in contingent consideration due to acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,670</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-117">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Payment of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,547</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,908</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Increase in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">880</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Decrease in fair value of contingent consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(640</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(598</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(146</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; text-indent: -9pt; padding-left: 9pt">Amortization of interest and exchange rate</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,302</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">296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Closing balance</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,693</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">6,175</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p> 17772000 19693000 10670000 -8547000 -13908000 119000 880000 -1025000 -640000 -598000 -146000 1302000 296000 19693000 6175000 The movement in the deferred consideration in respect of the business combinations is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Opening balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,755</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,970</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Increase in deferred consideration due to acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,744</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-118">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Payment of deferred consideration</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,742</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,757</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Amortization of interest and exchange rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</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">Working<span style="font-size: 10pt"> </span> capital adjustments and other</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">(861</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">255</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Closing balance</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,970</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,530</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2755000 4970000 4744000 -1742000 -3757000 74000 62000 -861000 255000 4970000 1530000 The financial assets and liabilities in the consolidated statements of financial position are classified by groups of financial instruments pursuant to IFRS 9:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Financial assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at 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></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">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">83,062</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">105,943</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Short-term bank deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">751</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trade receivables, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,385</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Marketable securities</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">757</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,316</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: 1.5pt">Total financial assets at cost measured at cost:</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">205,849</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">217,395</td><td style="padding-bottom: 1.5pt; 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="text-align: left">Financial assets at fair value through profit or loss:</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: 1.5pt">Assets in respect of business combinations</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-119">-</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">1,368</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">Total financial 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">205,849</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">218,763</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Financial liabilities at fair value through equity:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Put options of non-controlling interests</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">28,292</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">18,872</td><td style="padding-bottom: 1.5pt; 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="text-align: left">Financial liabilities at fair value through profit or loss:</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: 1.5pt">Liability in respect of business combinations</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">24,663</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">7,705</td><td style="padding-bottom: 1.5pt; 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">Financial liabilities measured at amortized cost:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loans from bank and financial institutions (short-term and long-term debts</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">51,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,208</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Lease liabilities</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">28,873</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">27,507</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: 1.5pt">Total financial liabilities measured at amortized cost:</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">80,040</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">108,715</td><td style="padding-bottom: 1.5pt; 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="text-align: left; padding-bottom: 4pt">Total financial and 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">132,995</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">135,292</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 83062000 105943000 3904000 751000 118126000 108385000 757000 2316000 205849000 217395000 1368000 205849000 218763000 28292000 18872000 24663000 7705000 51167000 81208000 28873000 27507000 80040000 108715000 132995000 135292000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">NOTE 7:- PROPERTY, PLANTS AND EQUIPMENT, NET</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt; text-transform: none"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Composition and movement:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt; text-transform: none"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Office<br/> furniture<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Computers<br/> and<br/> peripheral<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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,623</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: 7%; text-align: right">1,444</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: 7%; text-align: right">3,839</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: 7%; text-align: right">8,106</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: 7%; text-align: right">3,725</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: 7%; text-align: right">18,737</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,381</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</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-120">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">179</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(220</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(181</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(555</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,668</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,996</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(628</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Decreases during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Disposals</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">(25</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</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">(309</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">(632</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">(44</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,012</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2022</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,492</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,270</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,395</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,620</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">5,880</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">21,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,480</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,041</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,865</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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: -0.125in; padding-left: 0.25in; text-align: left">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,192</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,910</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(284</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(580</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(41</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(930</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"> Adjustments arising from translating financial statements of foreign operations</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</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">(152</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">104</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">(520</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">177</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">(526</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-indent: -0.125in; padding-left: 0.125in; 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: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2022</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,399</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,090</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,883</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">6,686</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,261</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,319</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-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciated cost at December 31, 2022</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">93</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">180</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,512</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,934</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,619</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">8,338</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt; text-transform: none"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Office furniture 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Computers and peripheral 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Leasehold 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,492</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: 7%; text-align: right">1,270</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: 7%; text-align: right">4,395</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: 7%; text-align: right">8,620</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: 7%; text-align: right">5,880</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: 7%; text-align: right">21,657</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisitions of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">988</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(255</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(150</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(582</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Decreases during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Disposals</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</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">(94</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">(52</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">(58</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">(7</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">(214</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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,955</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,162</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,881</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,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">5,850</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">23,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,686</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,319</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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: -0.125in; padding-left: 0.25in; text-align: left">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">563</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">448</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(51</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisitions of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</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-121">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Adjustments arising from translating financial statements of foreign operations</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">(36</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">(48</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">(46</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">(241</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">(30</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">(401</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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,427</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">996</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,606</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">7,741</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,709</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">15,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Depreciated cost at December 31, 2023</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">528</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">166</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,275</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,878</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,141</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">7,988</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Composition and movement:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Office<br/> furniture<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Computers<br/> and<br/> peripheral<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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,623</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: 7%; text-align: right">1,444</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: 7%; text-align: right">3,839</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: 7%; text-align: right">8,106</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: 7%; text-align: right">3,725</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: 7%; text-align: right">18,737</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,381</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</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-120">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">179</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(220</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(181</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(555</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,668</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,996</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(628</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Decreases during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Disposals</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">(25</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</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">(309</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">(632</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">(44</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,012</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2022</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,492</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,270</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,395</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,620</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">5,880</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">21,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,480</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,041</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,865</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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: -0.125in; padding-left: 0.25in; text-align: left">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,192</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,910</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(284</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(580</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(41</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(930</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"> Adjustments arising from translating financial statements of foreign operations</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</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">(152</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">104</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">(520</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">177</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">(526</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-indent: -0.125in; padding-left: 0.125in; 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: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2022</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,399</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,090</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,883</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">6,686</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,261</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,319</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-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciated cost at December 31, 2022</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">93</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">180</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,512</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,934</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,619</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">8,338</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Office furniture 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Computers and peripheral 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Leasehold 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,492</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: 7%; text-align: right">1,270</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: 7%; text-align: right">4,395</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: 7%; text-align: right">8,620</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: 7%; text-align: right">5,880</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: 7%; text-align: right">21,657</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisitions of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">988</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(255</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(150</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(582</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Decreases during the year:</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="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Disposals</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</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">(94</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">(52</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">(58</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">(7</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">(214</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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,955</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,162</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,881</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,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">5,850</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">23,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,399</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,686</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,319</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additions during the year:</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: -0.125in; padding-left: 0.25in; text-align: left">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">563</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">816</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">448</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(51</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Acquisitions of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</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-121">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Adjustments arising from translating financial statements of foreign operations</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">(36</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">(48</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">(46</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">(241</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">(30</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">(401</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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,427</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">996</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,606</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">7,741</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,709</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">15,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Depreciated cost at December 31, 2023</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">528</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">166</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,275</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,878</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,141</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">7,988</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1623000 1444000 3839000 8106000 3725000 18737000 110000 9000 1365000 2702000 195000 4381000 4000 55000 112000 8000 179000 -220000 -181000 -555000 -1668000 1996000 -628000 -25000 -2000 -309000 -632000 -44000 -1012000 1492000 1270000 4395000 8620000 5880000 21657000 1510000 1240000 2480000 6594000 1041000 12865000 47000 4000 583000 1192000 84000 1910000 -23000 -2000 -284000 -580000 -41000 -930000 -135000 -152000 104000 -520000 177000 -526000 1399000 1090000 2883000 6686000 1261000 13319000 93000 180000 1512000 1934000 4619000 8338000 1492000 1270000 4395000 8620000 5880000 21657000 463000 3000 491000 591000 70000 1618000 25000 2000 302000 616000 43000 988000 -22000 -19000 -255000 -150000 -136000 -582000 -3000 -94000 -52000 -58000 -7000 -214000 1955000 1162000 4881000 9619000 5850000 23467000 1399000 1090000 2883000 6686000 1261000 13319000 46000 48000 563000 816000 448000 1921000 -3000 -94000 -51000 -48000 -7000 -203000 21000 257000 528000 37000 843000 -36000 -48000 -46000 -241000 -30000 -401000 1427000 996000 3606000 7741000 1709000 15479000 528000 166000 1275000 1878000 4141000 7988000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 8:- INTANGIBLE ASSETS, NET</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Composition and movement:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </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="font-weight: bold; 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">Capitalized<br/> Software<br/> development<br/> costs</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">Customer<br/> relationship</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">Acquired<br/> technology</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">Others</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> </td><td> </td> <td colspan="2" style="text-align: justify"> </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"> <td>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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,101</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">86,651</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">18,371</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">637</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">195,760</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059</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-122">-</div></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-123">-</div></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-124">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059</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: -9pt; padding-left: 9pt">Purchase of intangible asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</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-126">-</div></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-127">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,319</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,707</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-129">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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">(103</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">(5,055</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,030</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">(53</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">(6,241</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2022</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">93,057</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">93,134</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">20,048</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">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">206,823</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accumulated amortization and impairment:</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: -9pt; padding-left: 9pt">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">79,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">193</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">144,370</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: -9pt; padding-left: 9pt">Amortization recognized in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,574</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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-130">-</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">(2,930</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">(244</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</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,178</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2022</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">83,171</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">59,429</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">11,882</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">284</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">154,766</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Amortized cost at December 31, 2022</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,886</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">33,705</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">8,166</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">300</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">52,057</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 85.05pt; text-align: justify; text-indent: -28.35pt"> </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: 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">Capitalized<br/> Software<br/> development<br/> costs</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">Customer<br/> relationship</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">Acquired<br/> technology</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">Others</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> </td><td> </td> <td colspan="2" style="text-align: justify"> </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"> <td>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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">93,057</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">93,134</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">20,048</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">584</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">206,823</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,183</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-131">-</div></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-132">-</div></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-133">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,704</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-135">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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">(32</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,172</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">(332</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</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,549</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2023</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">96,208</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">99,666</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">19,716</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,277</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">217,867</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Accumulated amortization and impairment:</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="text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">83,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59,429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,882</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">154,766</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization recognized in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,473</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: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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-136">-</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">(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">(163</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</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,030</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2023</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">86,716</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">66,490</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,431</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">572</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">167,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: 4pt; text-indent: -9pt; padding-left: 9pt">Amortized cost at December 31, 2023</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,492</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">33,176</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">6,285</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,705</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">50,658</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; text-align: justify; text-indent: 0in">During the years ended December 31, 2021, 2022 and 2023 the Company recognized amortization expenses related to intangible assets as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 76.5pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,068</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,405</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,471</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Selling and marketing 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">6,968</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,169</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,002</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"> </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">13,036</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">13,574</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">13,473</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; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Intangible assets composition by reportable segment as of December 31, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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: justify; text-indent: -9pt; padding-left: 9pt">Capitalized Software development costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">788</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,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">9,492</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationship</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Acquired technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,285</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">1,487</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">218</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,705</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; text-indent: -9pt; padding-left: 9pt">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">28,231</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">22,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">50,658</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; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,136</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,040</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,011</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,338</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; text-indent: -9pt; padding-left: 9pt">2028 and thereafter</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">11,133</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; text-indent: -9pt; padding-left: 9pt"> </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">50,658</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Composition and movement:<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="font-weight: bold; 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">Capitalized<br/> Software<br/> development<br/> costs</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">Customer<br/> relationship</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">Acquired<br/> technology</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">Others</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> </td><td> </td> <td colspan="2" style="text-align: justify"> </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"> <td>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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,101</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">86,651</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">18,371</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">637</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">195,760</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059</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-122">-</div></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-123">-</div></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-124">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059</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: -9pt; padding-left: 9pt">Purchase of intangible asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</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-126">-</div></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-127">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,319</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,707</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-129">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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">(103</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">(5,055</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,030</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">(53</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">(6,241</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2022</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">93,057</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">93,134</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">20,048</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">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">206,823</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accumulated amortization and impairment:</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: -9pt; padding-left: 9pt">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">79,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">193</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">144,370</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: -9pt; padding-left: 9pt">Amortization recognized in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,574</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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-130">-</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">(2,930</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">(244</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</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,178</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2022</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">83,171</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">59,429</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">11,882</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">284</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">154,766</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Amortized cost at December 31, 2022</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,886</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">33,705</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">8,166</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">300</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">52,057</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 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">Capitalized<br/> Software<br/> development<br/> costs</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">Customer<br/> relationship</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">Acquired<br/> technology</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">Others</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> </td><td> </td> <td colspan="2" style="text-align: justify"> </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"> <td>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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">93,057</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">93,134</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">20,048</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">584</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">206,823</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Capitalized development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,183</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-131">-</div></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-132">-</div></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-133">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,704</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-135">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,706</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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">(32</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,172</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">(332</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</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,549</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2023</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">96,208</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">99,666</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">19,716</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,277</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">217,867</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-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Accumulated amortization and impairment:</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="text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">83,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59,429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,882</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">154,766</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Amortization recognized in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,473</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: -9pt; padding-left: 9pt">Adjustments arising from translating financial statements of foreign operations</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-136">-</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">(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">(163</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</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,030</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2023</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">86,716</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">66,490</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,431</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">572</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">167,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: 4pt; text-indent: -9pt; padding-left: 9pt">Amortized cost at December 31, 2023</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,492</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">33,176</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">6,285</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,705</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">50,658</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> 90101000 86651000 18371000 637000 195760000 3059000 3059000 219000 219000 11319000 2707000 14026000 -103000 -5055000 -1030000 -53000 -6241000 93057000 93134000 20048000 584000 206823000 79354000 54494000 10329000 193000 144370000 3817000 7865000 1797000 95000 13574000 -2930000 -244000 -4000 -3178000 83171000 59429000 11882000 284000 154766000 9886000 33705000 8166000 300000 52057000 93057000 93134000 20048000 584000 206823000 3183000 3183000 7704000 1706000 9410000 -32000 -1172000 -332000 -13000 -1549000 96208000 99666000 19716000 2277000 217867000 83171000 59429000 11882000 284000 154766000 3545000 7925000 1712000 291000 13473000 -864000 -163000 -3000 -1030000 86716000 66490000 13431000 572000 167209000 9492000 33176000 6285000 1705000 50658000 During the years ended December 31, 2021, 2022 and 2023 the Company recognized amortization expenses related to intangible assets as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,068</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,405</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,471</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Selling and marketing 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">6,968</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,169</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,002</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"> </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">13,036</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">13,574</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">13,473</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6068000 5405000 5471000 6968000 8169000 8002000 13036000 13574000 13473000 Intangible assets composition by reportable segment as of December 31, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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: justify; text-indent: -9pt; padding-left: 9pt">Capitalized Software development costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">788</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,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">9,492</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Customer relationship</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Acquired technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,285</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">1,487</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">218</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,705</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; text-indent: -9pt; padding-left: 9pt">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">28,231</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">22,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">50,658</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 788000 8704000 9492000 24517000 8659000 33176000 1439000 4846000 6285000 1487000 218000 1705000 28231000 22427000 50658000 The estimated future amortization expense of intangible assets as of December 31, 2023 is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; text-indent: -9pt; padding-left: 9pt">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,136</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,040</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,011</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,338</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; text-indent: -9pt; padding-left: 9pt">2028 and thereafter</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">11,133</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; text-indent: -9pt; padding-left: 9pt"> </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">50,658</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13136000 11040000 9011000 6338000 11133000 50658000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 9:- GOODWILL</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table summarizes the changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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: justify; text-indent: -9pt; padding-left: 9pt">As of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">75,603</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">71,200</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">146,803</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Business combinations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,705</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,327</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Measurement period adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(902</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,078</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; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</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,326</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">(5,027</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,353</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">As of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">89,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">68,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">158,699</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Business combinations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</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-137">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</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">(959</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,085</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,044</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">As of December 31, 2023</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">98,448</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">67,617</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">166,065</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; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">The Company performed annual impairment tests as of December 31, 2022 and 2023 and did not identify any impairment losses (see Note 2).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">The goodwill is allocated to both the IT Professional Services and Software Services segments, which represent the lowest level within the Company at which goodwill is monitored for internal management purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">Impairment test of goodwill for the year ended on December 31, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">Impairment loss for goodwill is recognized if the recoverable amount of the goodwill is less than the carrying amount. The recoverable amount is the greater of fair value less costs of disposal, or value in use of the relevant reporting level (i.e. a CGU of a group of CGU’s).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">The Company performed an assessment for goodwill impairment for both of its segments, which is the level at which goodwill is monitored for internal management purposes and concluded that there is no impairment loss for the year ended December 31, 2023, based on the assumptions presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.65pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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: justify; text-indent: -9pt; padding-left: 9pt">Carrying amount</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">187,183</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">74,009</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Weighted average cost of capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.9</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Terminal value growth rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.65pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Actual results may differ from those assumed in the Company’s valuation method. It is reasonably possible that the Company’s assumptions described above could change in future periods. If any of these were to vary materially from the Company’s plans, it may record impairment of goodwill allocated to this reporting unit in the future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Based on the Company’s abovementioned assessment as of December 31, 2023, no goodwill was determined to be impaired, since the fair value of the Company’s group of cash-generating units significantly exceeded their carrying amount.</p> The following table summarizes the changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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: justify; text-indent: -9pt; padding-left: 9pt">As of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">75,603</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">71,200</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">146,803</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Business combinations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,705</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,327</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Measurement period adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(902</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,078</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; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</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,326</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">(5,027</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,353</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">As of January 1, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">89,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">68,702</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">158,699</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Business combinations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</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-137">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Foreign currency translation adjustments</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">(959</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,085</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,044</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">As of December 31, 2023</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">98,448</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">67,617</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">166,065</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 75603000 71200000 146803000 19622000 2705000 22327000 -902000 -176000 -1078000 -4326000 -5027000 -9353000 89997000 68702000 158699000 9410000 9410000 -959000 -1085000 -2044000 98448000 67617000 166065000 The Company performed an assessment for goodwill impairment for both of its segments, which is the level at which goodwill is monitored for internal management purposes and concluded that there is no impairment loss for the year ended December 31, 2023, based on the assumptions presented below:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional<br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software<br/> services</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: justify; text-indent: -9pt; padding-left: 9pt">Carrying amount</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">187,183</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">74,009</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Weighted average cost of capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13.9</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Terminal value growth rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left">%</td></tr> </table> 187183000 74009000 0.15 0.139 0.03 0.03 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 10:- SHORT TERM DEBTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>%</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>Currency</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td style="text-align: right"> </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: 52%; text-align: left">Short-term loans from banks</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3.4-6.8</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,449</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current maturities of long-term loans from financial institutions and banks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2.1-7.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,310</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,226</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current maturities of long-term loans from banks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">7.5-8.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest on long term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2.6- 3.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</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; text-align: left">Accrued interest on long term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">6.07</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center">USD</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">65</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,659</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"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt; text-align: left"> </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">20,755</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">28,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>%</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>Currency</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td style="text-align: right"> </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: 52%; text-align: left">Short-term loans from banks</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3.4-6.8</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,449</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current maturities of long-term loans from financial institutions and banks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2.1-7.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,310</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,226</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current maturities of long-term loans from banks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">7.5-8.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest on long term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2.6- 3.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">NIS</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</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; text-align: left">Accrued interest on long term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">6.07</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center">USD</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">65</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,659</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"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt; text-align: left"> </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">20,755</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">28,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0.034 0.068 NIS 2449000 2772000 0.021 0.072 NIS 9310000 11226000 0.075 0.081 USD 8908000 13209000 0.026 0.0314 NIS 23000 75000 0.0607 USD 65000 1659000 20755000 28941000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in">Note 11:- ACCRUED EXPENSES AND other accounts payable</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"><span style="font-weight: normal; text-transform: none">Accrued expenses and other accounts payable are comprised of the following as of the below dates:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"><span style="font-weight: normal"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Employees and payroll accruals</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,746</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">27,460</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,239</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,296</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">Government authorities and other</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">6,857</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,736</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">46,842</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">41,492</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <span style="font-weight: normal; text-transform: none">Accrued expenses and other accounts payable are comprised of the following as of the below dates:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Employees and payroll accruals</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,746</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">27,460</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,239</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,296</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">Government authorities and other</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">6,857</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,736</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">46,842</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">41,492</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> -29746000 -27460000 -10239000 -9296000 6857000 4736000 46842000 41492000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in">Note 12:- Long term DEBTS</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </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.5in; text-align: left">a.</td><td style="text-align: justify">Long term liabilities to banks and others are comprised of the following as of the below dates:</td> </tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">rate</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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: 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: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Loans from banks and others</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">2.12 – 7.2</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">12,161</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">29,010</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Bank loans</td><td> </td> <td style="text-align: center">USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">3.4 – 8.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,408</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,634</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Other long-term debts</td><td> </td> <td style="text-align: center">JPY</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">1.71</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </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">48,630</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">76,701</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: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less current maturities</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">NIS, USD</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </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">(18,218</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">(24,435</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">30,412</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">52,267</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><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.5in; text-align: left">b.</td><td style="text-align: justify">Maturity dates:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">First year (Current maturities)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,218</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">24,435</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Second year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,731</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Third year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,818</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,617</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Fourth year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,037</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">Fifth year and thereafter</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">5,551</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,881</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">48,630</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">76,701</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: left"><b> </b></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"> <td style="width: 0.5in; text-align: left">c.</td> <td style="background-color: transparent; text-align: justify">Financial Covenants:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 27, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed $20,000 for a four-year term (the “Bank Loan”). The Bank Loan will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. The Bank Loan bears interest at the rate SOFR + 3.38%. The interest is paid on a yearly basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On June 7, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousands for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousands (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">These two Bank Loans, which may be prepaid under certain circumstances, are subject to various financial covenants which mainly consist of the following:</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">Under the terms of the Loans, the Company has undertaken to maintain the following financial covenants, as they will be expressed in its consolidated financial statements, as described:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">a.</td><td style="text-align: justify">The Company’s total equity shall not be lower than $150 million (one hundred and fifty million U.S. Dollars) at all times;</td></tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">b.</td><td style="text-align: justify">The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the total assets will not exceed 30%;</td></tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">c.</td><td style="text-align: justify">The ratio of the Company’s total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25 to 1.</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">As of December 31, 2023, the Company was in compliance with the financial covenants.</p> Long term liabilities to banks and others are comprised of the following as of the below dates:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">rate</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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: 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: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Loans from banks and others</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">2.12 – 7.2</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">12,161</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">29,010</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Bank loans</td><td> </td> <td style="text-align: center">USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">3.4 – 8.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,408</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,634</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Other long-term debts</td><td> </td> <td style="text-align: center">JPY</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">1.71</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </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">48,630</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">76,701</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: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less current maturities</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">NIS, USD</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </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">(18,218</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">(24,435</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">30,412</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">52,267</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> NIS 0.0212 0.072 12161000 29010000 USD 0.034 0.081 36408000 47634000 JPY 0.0171 61000 58000 48630000 76701000 NIS, USD -18218000 -24435000 30412000 52267000 Maturity dates:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">First year (Current maturities)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,218</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">24,435</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Second year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,731</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Third year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,818</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,617</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Fourth year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,037</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">Fifth year and thereafter</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">5,551</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,881</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">48,630</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">76,701</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 18218000 24435000 10043000 18731000 9818000 14617000 5000000 15037000 5551000 3881000 48630000 76701000 the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed $20,000 for a four-year term (the “Bank Loan”). The Bank Loan will mature on March 27, 2027, and will be repaid in four (4) equal annual instalments of $6,052 (including interest) starting March 27, 2024. The Bank Loan bears interest at the rate SOFR + 3.38%. The interest is paid on a yearly basis.On June 7, 2023, the Company entered into a loan agreement with an Israeli bank, pursuant to which, the Company borrowed ILS 60,000 thousands for a five-year term (the “Bank Loan”). The Bank Loan will mature on May 7, 2028, and will be repaid in five (5) equal annual instalments of ILS 12,000 thousands (not including interest) starting May 7, 2024. The Bank Loan bears an interest rate of prime + 0.92% per annum, payable in two semi-annual payments.These two Bank Loans, which may be prepaid under certain circumstances, are subject to various financial covenants which mainly consist of the following: 150000000 0.30 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-indent: 0pt">Note 13:- RELATED PARTies TRANSACTIONS</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Agreements with controlling shareholder and its affiliates:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company has in effect agreements with affiliated companies pursuant to which the Company has rendered services amounting to approximately $5,615, $6,990, and $3,678, in aggregate for the years ended December 31, 2021, 2022 and 2023, respectively and acquired services amounting to approximately $2,639, $3,088 and $3,371 for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">As of December 31, 2022 and 2023, the Company had trade and other receivables balances due to its related parties in amount of approximately $8,519 and $5,494, respectively. In addition, as of December 31, 2022 and 2023, the Company had trade payables balances due from its related parties in amount of approximately $124 and $322, respectively.</p> 5615000 6990000 3678000 2639000 3088000 3371000 8519000 5494000 124000 322000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-indent: 0pt">Note 14:- LEASES</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2024 and 2034. Some leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">In July 2020, the Company entered into a lease agreement for new corporate offices for the Company in Or Yehuda, Israel. The lease expires in June 2033, with an option by the Company to extend for an additional 10-years term. The Company deemed this option as reasonably certain to be renewed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company has several leased offices in the United States, with expiry dates varying between 2024 and 2026, with renewal options varying between 2024 and 2029.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">In November 2021, one of the Company’s subsidiaries in Israel entered into a lease agreement for new corporate offices. The lease commenced in July 2022 with a lease term through 2029, with an option to terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional 5-year term, through 2034. The Company deemed this option as reasonably certain to be renewed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Under IFRS 16, all leases with durations greater than 12 months, including non-cancellable operating leases, are now recognized on the statement of financial position. The aggregated present value of lease agreements is recorded as a long-term asset titled operating lease right-of-use assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Maturity analysis of undiscounted future lease payments for lease liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="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">2023</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">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,367</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,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">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,086</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2029 and thereafter</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">15,663</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">Total undiscounted cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less imputed interest</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">(5,744</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">Present value of 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">27,507</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 85.05pt; text-align: justify; text-indent: 0in"> </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.5in"></td><td style="width: 0.25in; text-align: left">a.</td><td style="text-align: justify">Information on leases:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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: 76%; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Expenses relating to operating lease costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,930</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,225</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Expenses relating to short-term leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">62</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: -8.5pt; padding-left: 8.5pt">Expenses relating to variable lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,872</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Total cash outflow for leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,159</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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; text-indent: -9pt; padding-left: 9pt">Weighted average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">11.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.89</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">b.</td><td style="text-align: justify">Disclosures in respect of right-of-use assets:</td> </tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Buildings</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cost:</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><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-indent: -0.25in; padding-left: 0.25in">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,241</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">3,505</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">36,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Additions during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.375in">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.375in">Modification of leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">678</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: -0.25in; padding-left: 0.375in">Adjustments for indexation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">947</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,042</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.375in">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,228</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,221</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.25in; padding-left: 0.375in">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,754</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Disposals during the year:</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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.375in">Termination of leases</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">(692</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">(333</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,025</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Balance as of December 31, 2022</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">40,452</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,871</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">45,323</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,523</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,466</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: -0.25in; padding-left: 0.25in">Additions during the year:</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: -0.25in; padding-left: 0.375in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,169</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,320</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: -0.25in; padding-left: 0.375in">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">694</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Disposals during the year:</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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.375in">Termination of leases</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">(509</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">(184</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">(693</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Balance as of December 31, 2022</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">15,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">2,537</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">17,787</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Depreciated cost at December 31, 2022</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">25,202</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">2,334</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">27,536</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Buildings</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Cost:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,452</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,871</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">45,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Additions during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,725</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Modification of leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976</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: -7.1pt; padding-left: 14.25pt">Adjustments for indexation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">943</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</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: -7.1pt; padding-left: 14.25pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</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-138">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Disposals during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -7.1pt; padding-left: 14.25pt">Termination of leases</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">(298</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</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">(676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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">43,184</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">6,418</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">49,602</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,787</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: -8.5pt; padding-left: 8.5pt">Additions during the year:</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-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,159</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: -7.1pt; padding-left: 14.25pt">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">929</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Disposals during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -7.1pt; padding-left: 14.25pt">Termination of leases</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">(192</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">(227</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">(419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of December 31, 2023</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">19,676</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,208</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">23,884</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -8.5pt; padding-left: 8.5pt">Depreciated cost at December 31, 2023</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">23,508</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">2,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">25,718</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> lease periods expiring between 2024 and 2034 P10Y expiry dates varying between 2024 and 2026, with renewal options varying between 2024 and 2029 terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional 5-year term P12Y Maturity analysis of undiscounted future lease payments for lease liabilities:<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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="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">2023</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">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,367</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,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">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,086</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2029 and thereafter</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">15,663</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">Total undiscounted cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less imputed interest</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">(5,744</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">Present value of 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">27,507</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5309000 4367000 3265000 2561000 2086000 15663000 33251000 5744000 27507000 Information on leases:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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: 76%; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Expenses relating to operating lease costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,930</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,225</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Expenses relating to short-term leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">109</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">62</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: -8.5pt; padding-left: 8.5pt">Expenses relating to variable lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,872</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Total cash outflow for leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,159</td><td style="text-align: left"> </td></tr> </table> 1930000 2225000 109000 62000 2753000 2872000 4792000 5159000 The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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; text-indent: -9pt; padding-left: 9pt">Weighted average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">11.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.89</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P11Y9M18D 0.0389 Disclosures in respect of right-of-use assets:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Buildings</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cost:</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><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-indent: -0.25in; padding-left: 0.25in">Balance as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,241</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">3,505</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">36,746</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Additions during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.375in">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.375in">Modification of leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">589</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">678</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: -0.25in; padding-left: 0.375in">Adjustments for indexation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">947</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,042</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.375in">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,228</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,221</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.25in; padding-left: 0.375in">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,754</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Disposals during the year:</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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.375in">Termination of leases</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">(692</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">(333</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,025</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Balance as of December 31, 2022</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">40,452</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,871</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">45,323</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">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></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in">Balance as of January 1, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,523</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,466</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: -0.25in; padding-left: 0.25in">Additions during the year:</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: -0.25in; padding-left: 0.375in">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,169</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,320</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: -0.25in; padding-left: 0.375in">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">694</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Disposals during the year:</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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.375in">Termination of leases</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">(509</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">(184</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">(693</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Balance as of December 31, 2022</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">15,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">2,537</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">17,787</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.25in; padding-left: 0.25in"> </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="padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Depreciated cost at December 31, 2022</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">25,202</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">2,334</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">27,536</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Buildings</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Motor<br/> 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Cost:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,452</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,871</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">45,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Additions during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">New leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,725</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Modification of leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">910</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976</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: -7.1pt; padding-left: 14.25pt">Adjustments for indexation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">943</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</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: -7.1pt; padding-left: 14.25pt">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</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-138">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Disposals during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -7.1pt; padding-left: 14.25pt">Termination of leases</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">(298</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</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">(676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Balance as of December 31, 2023</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">43,184</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">6,418</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">49,602</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,787</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: -8.5pt; padding-left: 8.5pt">Additions during the year:</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-align: left; text-indent: -7.1pt; padding-left: 14.25pt">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,159</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: -7.1pt; padding-left: 14.25pt">Adjustments arising from translating financial statements of foreign operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">929</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.5pt">Disposals during the year:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -7.1pt; padding-left: 14.25pt">Termination of leases</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">(192</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">(227</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">(419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 8.5pt">Balance as of December 31, 2023</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">19,676</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,208</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">23,884</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -8.5pt; padding-left: 8.5pt">Depreciated cost at December 31, 2023</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">23,508</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">2,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">25,718</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 33241000 3505000 36746000 4881000 1468000 6349000 589000 89000 678000 947000 95000 1042000 -1228000 7000 -1221000 2714000 40000 2754000 -692000 -333000 -1025000 40452000 4871000 45323000 11943000 1523000 13466000 3151000 1169000 4320000 665000 29000 694000 -509000 -184000 -693000 15250000 2537000 17787000 25202000 2334000 27536000 40452000 4871000 45323000 1150000 1575000 2725000 910000 66000 976000 871000 72000 943000 37000 212000 249000 62000 62000 -298000 -378000 -676000 43184000 6418000 49602000 15250000 2537000 17787000 3689000 1470000 5159000 929000 428000 1357000 -192000 -227000 -419000 19676000 4208000 23884000 23508000 2210000 25718000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-transform: uppercase">Note 15:- SHARE BASED PAYMENTS</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">a.</td> <td style="text-align: justify">Stock Option Plans of the Company:</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.75in; text-align: justify">Under the Company’s 2007 Stock Option Plan, as amended (“the 2007 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, which is valid until August 1, 2027, the Company reserved 2,750,000 Ordinary shares for issuance. As of December 31, 2023, an aggregate of 952,500 Ordinary shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for a period of ten years from the date of the grant of the option.</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.75in; text-align: justify">The exercise price for each option is determined by the Board of Directors and set forth in the Company’s award agreement. Unless determined otherwise by the Board of Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally vest over 3-4 years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company recognizes compensation expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of each of the awards. The Company accounts for forfeitures as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 76.5pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company uses the Binomial option-pricing model (“the Binomial model”) to estimate the fair value for any options granted. The Binomial model takes into account variables such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the probability of termination or retirement of the option holder in computing the value of the option.</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.75in; text-align: justify">The fair value of each option granted using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option, the effect of the dividend protection was reflected by using an expected dividend assumption of zero.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No grants were made to employees or directors in 2022 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">A summary of employee option activity under the 2007 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number <br/> of options</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining<br/> contractual<br/> term<br/> (in 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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; text-indent: -9pt; padding-left: 9pt">Outstanding at January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">26,250</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.91</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.95</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">397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited</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">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding at December 31, 2023</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-140">-</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-141">-</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-142">-</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-143">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable at December 31, 2023</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-144">-</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-145">-</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-146">-</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-147">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised their options on December 31, 2023. This amount is changed based on the market value of the Company’s Ordinary shares. Total intrinsic value of options exercised during the years ended December 31, 2022 and 2023 was $344 and $61 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">b.</td> <td style="text-align: justify">Stock Option Plan of Comm-IT Solutions:</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.75in; text-align: justify">Under the Comm-IT Solutions’ 2022 Stock Option Plan, (“Comm-IT Solutions 2022 Plan”), options may be granted to employees, officers, directors and consultants of the Company and its subsidiaries. Pursuant to Comm-IT Solutions 2022 Plan, Comm-IT Technology Solutions Ltd. <span>(“Comm-IT Solutions”) </span>shall reserve in its registered and reserved capital, such sufficient number of shares (subject to any adjustment in the capital under the Comm-IT Solutions 2022 Plan) required in order to consummate the Comm-IT Solutions 2022 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span>In December 2022, Magic’s Israeli subsidiary, Comm-IT Technology Solutions Ltd., awarded 12 of its senior officers 4,028 options to purchase 4,028 shares of Comm-IT Solutions, at an exercise price ranging between $0.28-$1,822. 827 of the options fully vested upon their grant, whereas the vesting of the remainder of the options are subject to Comm-IT Solutions and its subsidiaries meeting certain EBITDA targets to be achieved by one of the years 2023-2024. In 2023, CommIT fully achieved plan EBITDA targets. Subject to the achievement of the EBITDA targets, as well as the officers continued employment with Comm-IT Solutions throughout 2027, the options will vest at certain points in time throughout the years 2024 to 2027.</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.75in; text-align: justify">A summary of employee option activity under the Comm-IT Solutions 2022 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number <br/> of options</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining<br/> contractual<br/> term<br/> (in 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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; text-indent: -9pt; padding-left: 9pt">Outstanding at January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,028</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">264.67</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">7.94</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">7,499</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">-</div></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-149">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding at December 31, 2023</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,028</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">256.79</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">6.94</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">7,276</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable at December 31, 2023</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,847</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">27.72</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">6.93</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">3,760</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As of December 31, 2023, there was $1,465 of total unrecognized compensation cost related to non-vested options, which is expected to be recognized in full over a weighted average period of 1.1 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The options outstanding as of December 31, 2023, have been separated into exercise price categories, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Exercise price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> outstanding</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average <br/> remaining <br/> contractual <br/> life <br/> (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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> exercisable</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price of <br/> exercisable <br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">In $</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">0.28</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,238</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.92</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,736</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.28</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">455</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">455</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; text-indent: -9pt; padding-left: 9pt">1,822</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">493</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">6.99</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-150">-</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-151">-</div></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; text-indent: -9pt; padding-left: 9pt"> </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,028</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">6.94</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,847</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">27.72</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 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span>The fair value of the options granted in 2022 using the Binomial model, was estimated on the date of grant with the following assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="width: 87%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 1.5pt solid; width: 14%; text-align: center"><b>Year ended December 31, 2022</b></td></tr> <tr> <td> </td> <td> </td> <td> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Share price</td> <td style="text-align: left"> </td> <td style="text-align: center">$2,110</td></tr> <tr> <td style="text-align: left">Contractual life</td> <td style="text-align: left"> </td> <td style="text-align: center">8 years</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Expected exercise factor</td> <td> </td> <td style="text-align: center">1.5</td></tr> <tr> <td style="text-align: left">Dividend yield</td> <td style="text-align: left"> </td> <td style="text-align: center">0%</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility (weighted average)</td> <td> </td> <td style="text-align: center">41%</td></tr> <tr> <td style="text-align: left">Risk-free interest rate</td> <td style="text-align: left"> </td> <td style="text-align: center">3.28%-3.65%</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Fair value of option at the grant date</td> <td style="text-align: left"> </td> <td style="text-align: center">$1,078-$2,126</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify"> </td> <td style="width: 0.25in; text-align: justify">c.</td> <td style="text-align: justify">Cost of share-based payment:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31 2021, 2022 and 2023 the Company share-based payment expense under the 2007 plan and CommIT Solution 2022 amounted to $956, $2,079 and $3,798, respectively, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; text-indent: -8.5pt; padding-left: 11.35pt">Selling and marketing expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">956</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">(56</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">(225</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 11.35pt">General and administrative 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"><div style="-sec-ix-hidden: hidden-fact-152">-</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">2,135</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,023</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; text-indent: -8.5pt; padding-left: 11.35pt"> </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">956</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">2,079</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">3,798</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2750000 952500 P10Y P3Y P4Y 0 A summary of employee option activity under the 2007 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number <br/> of options</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining<br/> contractual<br/> term<br/> (in 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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; text-indent: -9pt; padding-left: 9pt">Outstanding at January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">26,250</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.91</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.95</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">397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited</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">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding at December 31, 2023</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-140">-</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-141">-</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-142">-</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-143">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable at December 31, 2023</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-144">-</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-145">-</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-146">-</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-147">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table>A summary of employee option activity under the Comm-IT Solutions 2022 Plan as of December 31, 2023 and changes during the year ended December 31, 2023 are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number <br/> of options</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining<br/> contractual<br/> term<br/> (in 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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; text-indent: -9pt; padding-left: 9pt">Outstanding at January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,028</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">264.67</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">7.94</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">7,499</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">-</div></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-149">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding at December 31, 2023</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,028</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">256.79</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">6.94</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">7,276</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable at December 31, 2023</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,847</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">27.72</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">6.93</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">3,760</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 26250 0.91 P5Y11M12D 397000 6250 3.51 20000 344000 61000 4028 4028 0.28 1822000 827 4028 264.67 P7Y11M8D 7499000 4028 256.79 P6Y11M8D 7276000 1847 27.72 P6Y11M4D 3760000 1465000 P1Y1M6D The options outstanding as of December 31, 2023, have been separated into exercise price categories, as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Exercise price</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> outstanding</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average <br/> remaining <br/> contractual <br/> life <br/> (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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> exercisable</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> exercise <br/> price of <br/> exercisable <br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">In $</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">0.28</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,238</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.92</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,736</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.28</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">455</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">455</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; text-indent: -9pt; padding-left: 9pt">1,822</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">493</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">6.99</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-150">-</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-151">-</div></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; text-indent: -9pt; padding-left: 9pt"> </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,028</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">6.94</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,847</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">27.72</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 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> 3238 P6Y11M1D 1736 0.28 297 P6Y11M26D 111 455 493 P6Y11M26D 4028 P6Y11M8D 1847 27.72 <span>The fair value of the options granted in 2022 using the Binomial model, was estimated on the date of grant with the following assumptions:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="width: 87%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 1.5pt solid; width: 14%; text-align: center"><b>Year ended December 31, 2022</b></td></tr> <tr> <td> </td> <td> </td> <td> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Share price</td> <td style="text-align: left"> </td> <td style="text-align: center">$2,110</td></tr> <tr> <td style="text-align: left">Contractual life</td> <td style="text-align: left"> </td> <td style="text-align: center">8 years</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Expected exercise factor</td> <td> </td> <td style="text-align: center">1.5</td></tr> <tr> <td style="text-align: left">Dividend yield</td> <td style="text-align: left"> </td> <td style="text-align: center">0%</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility (weighted average)</td> <td> </td> <td style="text-align: center">41%</td></tr> <tr> <td style="text-align: left">Risk-free interest rate</td> <td style="text-align: left"> </td> <td style="text-align: center">3.28%-3.65%</td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="text-align: left">Fair value of option at the grant date</td> <td style="text-align: left"> </td> <td style="text-align: center">$1,078-$2,126</td></tr> </table> 2110 P8Y 1.5 0 0.41 0.0328 0.0365 1078 2126 During the years ended December 31 2021, 2022 and 2023 the Company share-based payment expense under the 2007 plan and CommIT Solution 2022 amounted to $956, $2,079 and $3,798, respectively, as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; text-indent: -8.5pt; padding-left: 11.35pt">Selling and marketing expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">956</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">(56</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">(225</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 11.35pt">General and administrative 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"><div style="-sec-ix-hidden: hidden-fact-152">-</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">2,135</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,023</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; text-indent: -8.5pt; padding-left: 11.35pt"> </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">956</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">2,079</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">3,798</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 956000 2079000 3798000 -956000 56000 225000 2135000 4023000 956000 2079000 3798000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 16:- EMPLOYEE BENEFIT LIABILITIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="text-transform: uppercase"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span>Employee benefits consist of post-employment benefits and termination benefits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"> </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.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify"><span style="text-decoration:underline">Post-employment benefits</span>:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span>According to the labor laws and Severance Pay Law in Israel, the Israeli companies in the Group are required to pay compensation to an employee upon dismissal or retirement or to make current contributions in defined contribution plans pursuant to section 14 to the Severance Pay Law, as specified below. These liabilities are accounted for as a post-employment benefit. The computation of the employee benefit liability is made according to the current employment contract based on an employee’s salary and employment term which establish the entitlement to receive the compensation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span>The post-employment employee benefits are normally financed by contributions classified as a defined benefit plan or as a defined contribution plan, as detailed below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.25in; text-align: justify">1)</td> <td style="text-align: justify"><span style="text-decoration:underline">Defined contribution plans</span>:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span>Section 14 of the Severance Pay Law, 1963 applies to part of the compensation payments, pursuant to which the fixed contributions paid into pension funds and/or policies of insurance companies release the Company from any additional liability to employees for whom said contributions were made. These contributions and contributions for benefits represent defined contribution plans.</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.75in; text-align: justify">Severance expenses for the years 2021, 2022 and 2023 were $5,267, $7,078 and $5,464, respectively.</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="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.25in; text-align: justify">2)</td> <td style="text-align: justify"><span style="text-decoration:underline">U.S. employees defined contribution plan</span>:</td></tr> </table> <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.75in; text-align: justify"><span>The Company’s U.S. Subsidiaries have a 401(k) defined contribution plan covering certain employees in the U.S. All eligible employees may elect to contribute up to 100%</span><span style="font-size: 10pt"> </span> <span>of their annual compensation to the plan through salary deferrals, subject to Internal Revenue Service limits. The U.S. Subsidiary matches up to 3% of employee contributions up to the plan with no limitation.</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="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in"> </td> <td style="width: 0.25in; text-align: justify">3)</td> <td style="text-align: justify"><span style="text-decoration:underline">Defined benefit plans</span>:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span>The Company accounts for that part of the payment of compensation that is not covered by contributions in defined contribution plans, as above, as a defined benefit plan for which an employee benefit liability is recognized and for which the Company deposits amounts in central severance pay funds and in qualifying insurance policies.</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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in; text-align: justify">b)</td> <td style="text-align: justify">Composition of defined benefit plans is as follows:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Defined benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,476</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,665</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 8.5pt">Fair value of plan assets</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,575</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,549</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; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -8.5pt; padding-left: 8.5pt">Net defined benefit liability</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">901</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,116</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5267000 7078000 5464000 1 0.03 Composition of defined benefit plans is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Defined benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,476</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,665</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -8.5pt; padding-left: 8.5pt">Fair value of plan assets</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,575</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,549</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; text-indent: -8.5pt; padding-left: 8.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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -8.5pt; padding-left: 8.5pt">Net defined benefit liability</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">901</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,116</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2476000 2665000 1575000 1549000 901000 1116000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 17:- COMMITMENTS AND CONTINGENCIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">a.</td><td style="text-align: justify">Guarantees and Collaterals:</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">As of December 31, 2023, the Company has provided performance bank guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease agreements in the amount of $1,776 and $902, respectively. As of December 31, 2023, the Company has restricted bank deposits of $728 in favor of the issuing banks.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">b.</td> <td style="text-align: justify">From time to time, the Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters. The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.</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">Lawsuits have been brought against the Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">In September 2016, an Israeli software company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $2.4 million, filed a lawsuit seeking damages of NIS 34,106 against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding. In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of the Company’s copyrights (the “Warning Letters”), as well as other alleged actions, have caused the software company damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company rejected the claims by the Israeli software company and moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the Company should pay the plaintiffs damages in the amount of $1.6 million, which was paid in August 2021 and included in the Company’s results of operations for the year ended December 31, 2021.</p> 1776000 902000 728000 2400000 34106 1600000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-transform: uppercase">Note 18:- equity</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">a.</td> <td style="text-align: justify">The Ordinary shares of the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">b.</td> <td style="text-align: justify">Accumulated other comprehensive loss:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Accumulated foreign currency translation adjustments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(6,585</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">(10,340</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accumulated unrealized gain on derivative instruments, net</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</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</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"> </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: justify; padding-bottom: 4pt">Total other comprehensive income (loss)</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,559</td><td style="padding-bottom: 2.5pt; 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,314</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">c.</td> <td style="text-align: justify">Dividend distribution policy</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">On August 9, 2017, the Company’s Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company’s amended policy, each year the Company will distribute a dividend of up to 75% of its annual distributable profits. The Company’s Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions and/or decide not to distribute a dividend, all at its discretion.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 8, 2021, the Company declared a dividend distribution of $0.21 per share ($10,297 in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $0.23 per share ($11,480 in the aggregate) which was paid on September 14, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 2, 2022, the Company declared a dividend distribution of $0.216 per share ($10,612 in the aggregate) which was paid on April 7, 2022. On August 11, 2022, the Company declared a dividend distribution of $0.29 per share ($14,237 in the aggregate) which was paid on September 13, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On March 9, 2023, the Company declared a dividend distribution of $0.3 per share ($14.7 million in the aggregate) which was paid on April 20, 2023. On August 14, 2023, the Company declared a dividend distribution of $0.327 per share ($16.1 million in the aggregate) which was paid on September 13, 2023.</p> Accumulated other comprehensive loss:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify">Accumulated foreign currency translation adjustments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(6,585</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">(10,340</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accumulated unrealized gain on derivative instruments, net</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</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</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"> </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: justify; padding-bottom: 4pt">Total other comprehensive income (loss)</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,559</td><td style="padding-bottom: 2.5pt; 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,314</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -6585000 -10340000 26000 26000 -6559000 -10314000 0.75 0.21 10297000 0.23 11480000 0.216 10612000 0.29 14237000 0.3 14700000 0.327 16100000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-transform: uppercase">Note 19:- INCOME tax</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"></td><td style="width: 0.5in">a.</td><td style="text-align: justify">Israeli taxation:</td></tr></table> <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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">1)</td><td style="text-align: justify"><span style="text-decoration:underline">Corporate tax rate in Israel</span>:</td></tr></table> <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.75in; text-align: justify; text-indent: 0in">Taxable income of Israeli companies was generally subject to corporate tax at the rate of 23% in 2022 and 2023. Some of our Israeli subsidiaries are eligible for certain tax benefits, as described below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">2)</td><td style="text-align: justify">Tax benefits under the Israeli Law for the Encouragement of Capital Investments, 1959 (the “Law”):</td></tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Amendment 73 to the law:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project. Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues less than NIS 10 billion, shall be subject to 12% tax rate on income derived from intellectual property (in development area A—a tax rate of 7.5%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&amp;D expenditure and R&amp;D employees, as well as having at least 25% of annual revenues derived from exports.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries is at least NIS 10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI regardless of the company’s geographic location within Israel. In addition, a SPTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain “Benefited Intangible Assets” to a related foreign company if the Benefited Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after January 1, 2017.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel is entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">One of Company’s Israeli subsidiaries has elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements, starting in 2011.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">In 2015, the Company transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Amendment 74 to the Encouragement Law:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (the “Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (the “Temporary Order”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The tax-exempt income is attributable to certain Group members’ previous status as “Approved Enterprise” and “Benefited Enterprise”. Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">In November 2022, the Company elected to benefit from the Temporary Order and filed its application for the Temporary Order and paid the required reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 25,022 (approximately $7,100), and accordingly recognized a tax expense of NIS 2,502 (approximately $711). As of December 31, 2022, all the trapped earnings were released.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The Company and its subsidiaries have received final tax assessments (or assessments that are deemed final) through the year 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Tax benefits under the Law for the Encouragement of Industry (Taxes), 1969:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The Company qualifies as an Industrial Company within the meaning of the Law for the Encouragement of Industry (Taxes), 1969 (the “Industrial Encouragement Law”). The Industrial Encouragement Law defines an “Industrial Company” as a company that is resident in Israel and that derives at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation rates on equipment and buildings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Eligibility for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">3)</td><td style="text-align: justify">Foreign Exchange Regulations:</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.75in; text-align: justify; text-indent: 0in">Under the Foreign Exchange Regulations, the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability, as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">4)</td><td style="text-align: justify">Income tax on non-Israeli subsidiaries</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.75in; text-align: justify; text-indent: 0in">Non-Israeli subsidiaries are taxed according to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise, the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding tax rates.</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.75in; text-align: justify; text-indent: 0in">Neither Israeli income taxes, foreign withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose. If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">As of December 31, 2023, the Company had $27,134 of cash and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes and the difficulty of projecting the amount of future tax liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 141.75pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">5)</td><td style="text-align: justify">Net operating loss carried forward:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.25in 0pt 0; text-align: justify; text-indent: -0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">As of December 31, 2023, two Israeli subsidiaries of the Company had operating loss carryforwards of $9,874 (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts for $9,225), which can be carried forward to offset against taxable income in the future for an indefinite period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.25in 0pt 0; text-align: left; text-indent: -0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">One of the Company’s subsidiaries in England had estimated total available tax loss carryforwards of $3,684 as of December 31, 2023, which can be carried forward to offset against future taxable income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.25in 0pt 0; text-align: left; text-indent: -0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Two of the Company’s subsidiaries in U.S. had estimated total available tax loss carryforwards of $13,898 as of December 31, 2023, which can be carried forward to offset against future taxable income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">6)</td><td style="text-align: justify">Presentation of net deferred tax assets and liabilities, in the consolidated statements of financial position:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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; padding-left: 1.1pt">Deferred taxes assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,618</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,729</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 1.1pt">Deferred tax liabilities</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">(10,686</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">(11,610</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; padding-left: 1.1pt"> </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,068</td><td style="padding-bottom: 2.5pt; 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,881</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">7)</td><td style="text-align: justify"><span>Significant components of the Company’s deferred tax assets and liabilities are as follows:</span></td></tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Deferred tax liabilities:</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: 76%; text-align: left">Intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,311</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">13,789</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,142</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530</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; text-align: justify">Right-of-use assets</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">5,133</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">5,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: 1.5pt">Gross deferred tax liabilities</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">18,586</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">19,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Carry-forwards losses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">349</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">540</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,495</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,054</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify">Lease liabilities</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">5,001</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">5,390</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: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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">Gross deferred tax 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">11,518</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">14,607</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(7,068</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(4,881</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">8)</td><td style="text-align: justify">Income tax (tax benefit) consist of the following:</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Current:</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><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: justify; text-indent: -9pt; padding-left: 9pt">Domestic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,847</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">11,368</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">11,108</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Foreign</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">6,123</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">6,304</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">5</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </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,970</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">17,672</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">11,113</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; text-indent: -9pt; padding-left: 9pt">Deferred taxes:</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-align: justify; text-indent: -9pt; padding-left: 9pt">Domestic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,149</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,318</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,588</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; text-indent: -9pt; padding-left: 9pt">Foreign</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,543</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">(5,216</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">409</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </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,692</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">(6,534</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,179</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Taxes on income</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,278</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">11,138</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">9,934</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: left"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">9)</td><td style="text-align: justify">Theoretical tax:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The following table presents reconciliation between the theoretical tax expense, assuming that all income was taxed at statutory tax rates, and the actual income tax expense, as recorded in the Company’s consolidated statements of profit or loss:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.85pt; text-align: center"><b>Year ended December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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: 64%; text-align: left; padding-bottom: 4pt">Income before income taxes, as per the statement of operations</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">45,617</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">57,417</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">52,436</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Statutory tax rate in Israel</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">23</td><td style="padding-bottom: 2.5pt; 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">23</td><td style="padding-bottom: 2.5pt; 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">23</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax computed at the statutory tax rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,060</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="padding-left: 0.125in; text-align: left">Tax adjustment in respect of different tax rates</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,756</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,345</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred taxes on losses for which deferred taxes were not created</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(80</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(511</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,764</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax-deductible costs, not included in the accounting costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,041</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,680</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-153">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-deductible expenses and tax expenses in respect of prior years, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">534</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">Uncertain tax positions and other</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">(379</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">210</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,448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Taxes on income</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,278</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">11,138</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">9,934</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0.23 0.23 10000000000 0.12 0.075 0.25 10000000000 0.06 0.06 0.12 0.06 0.16 0.06 25022 7100000 2502 711000 0.90 27134000 9874000 9225000 3684000 13898000 Presentation of net deferred tax assets and liabilities, in the consolidated statements of financial position:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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; padding-left: 1.1pt">Deferred taxes assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,618</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,729</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 1.1pt">Deferred tax liabilities</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">(10,686</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">(11,610</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; padding-left: 1.1pt"> </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,068</td><td style="padding-bottom: 2.5pt; 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,881</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p> 3618000 6729000 10686000 11610000 7068000 4881000 <span>Significant components of the Company’s deferred tax assets and liabilities are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Deferred tax liabilities:</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: 76%; text-align: left">Intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,311</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">13,789</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,142</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530</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; text-align: justify">Right-of-use assets</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">5,133</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">5,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: 1.5pt">Gross deferred tax liabilities</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">18,586</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">19,488</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Carry-forwards losses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">349</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">540</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,495</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,054</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify">Lease liabilities</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">5,001</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">5,390</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: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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">Gross deferred tax 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">11,518</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">14,607</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(7,068</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(4,881</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 12311000 13789000 1142000 530000 5133000 5169000 18586000 19488000 349000 3668000 540000 1495000 5628000 4054000 5001000 5390000 11518000 14607000 7068000 4881000 Income tax (tax benefit) consist of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Current:</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><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: justify; text-indent: -9pt; padding-left: 9pt">Domestic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,847</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">11,368</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">11,108</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Foreign</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">6,123</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">6,304</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">5</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </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,970</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">17,672</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">11,113</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; text-indent: -9pt; padding-left: 9pt">Deferred taxes:</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-align: justify; text-indent: -9pt; padding-left: 9pt">Domestic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,149</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,318</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,588</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; text-indent: -9pt; padding-left: 9pt">Foreign</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,543</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">(5,216</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">409</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"> </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,692</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">(6,534</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,179</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Taxes on income</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,278</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">11,138</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">9,934</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: left"> </p> 7847000 11368000 11108000 6123000 6304000 5000 13970000 17672000 11113000 -1149000 -1318000 -1588000 -2543000 -5216000 409000 -3692000 -6534000 -1179000 10278000 11138000 9934000 The following table presents reconciliation between the theoretical tax expense, assuming that all income was taxed at statutory tax rates, and the actual income tax expense, as recorded in the Company’s consolidated statements of profit or loss:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.85pt; text-align: center"><b>Year ended December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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: 64%; text-align: left; padding-bottom: 4pt">Income before income taxes, as per the statement of operations</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">45,617</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">57,417</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">52,436</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Statutory tax rate in Israel</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">23</td><td style="padding-bottom: 2.5pt; 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">23</td><td style="padding-bottom: 2.5pt; 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">23</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax computed at the statutory tax rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,060</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="padding-left: 0.125in; text-align: left">Tax adjustment in respect of different tax rates</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,756</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,345</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred taxes on losses for which deferred taxes were not created</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(80</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(511</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,764</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax-deductible costs, not included in the accounting costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,041</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,680</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-153">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-deductible expenses and tax expenses in respect of prior years, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">534</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">Uncertain tax positions and other</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">(379</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">210</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,448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Taxes on income</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,278</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">11,138</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">9,934</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 45617000 57417000 52436000 0.23 0.23 0.23 10494000 13205000 12060000 283000 -1756000 -1345000 80000 511000 2764000 -1041000 -2680000 1001000 2670000 534000 -379000 210000 1448000 10278000 11138000 9934000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 20:- REVENUE RECOGNITION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Remaining performance obligations represent contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately $105.8 million as of December 31, 2023. The Company expects to recognize approximately 68% in 2024 from remaining performance obligations as of December 31, 2023, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance with IFRS 15. </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-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify"><span style="text-decoration:underline">Contract balances</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: justify">Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">118,126</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">108,385</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Unbilled receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Contract assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Long-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,548</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Long-term trade receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,029</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Deferred revenues (short-term contract liabilities)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,808</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,537</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">*)</td><td style="text-align: justify">Included in Other long-term receivables in the consolidated statements of financial position.</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-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">An analysis of past due but not impaired trade receivables with reference to reporting date:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="38" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Past due trade receivables with aging of</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Neither<br/> past<br/> due nor <br/> impaired</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Up to 30<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">31-60<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">61-90<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">91-120<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Over 121<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unpaid<br/> deferred<br/> revenues</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Allowance<br/> for credit<br/> losses</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total trade<br/> receivables,<br/> net</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="text-indent: -0.125in; padding-left: 0.125in; width: 15%; text-align: left; padding-bottom: 4pt">December 31, 2022</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">67,793</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">24,150</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">16,869</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">12,863</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">4,125</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">13,311</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">139,111</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">(15,569</td><td style="width: 0.5%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">(5,416</td><td style="width: 0.5%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">118,126</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">December 31, 2023</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">71,545</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">30,191</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">7,065</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,407</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,801</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">15,818</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">129,826</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">(14,375</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">(7,066</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">108,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Billing terms and conditions generally vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly or quarterly) or upon achievement of contractual milestones.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Unbilled receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to its fulfilled obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Contract assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration is generally subject to milestone completion, client acceptance or factors other than the passage of time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Deferred revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">During the year ended December 31, 2023, the Company recognized $9,808 that was included in deferred revenues (short-term contract liability) balance at December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">Revenue by timing of revenue recognition was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Products and services transferred over time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449,391</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">533,862</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">502,358</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Products transferred at a point in time</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">30,934</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">32,930</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">32,694</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: right; 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">480,325</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">566,792</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">535,052</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 105800000 0.68 The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: justify">Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">118,126</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">108,385</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Unbilled receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Contract assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Long-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,548</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Long-term trade receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,029</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Deferred revenues (short-term contract liabilities)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,808</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,537</td><td style="text-align: left"> </td></tr> </table><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.25in; text-align: left">*)</td><td style="text-align: justify">Included in Other long-term receivables in the consolidated statements of financial position.</td> </tr></table> 5416000 7066000 118126000 108385000 26114000 15953000 4240000 6760000 2548000 2240000 735000 1029000 9808000 13537000 An analysis of past due but not impaired trade receivables with reference to reporting date:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="38" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Past due trade receivables with aging of</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Neither<br/> past<br/> due nor <br/> impaired</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Up to 30<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">31-60<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">61-90<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">91-120<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Over 121<br/> days</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unpaid<br/> deferred<br/> revenues</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Allowance<br/> for credit<br/> losses</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total trade<br/> receivables,<br/> net</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="text-indent: -0.125in; padding-left: 0.125in; width: 15%; text-align: left; padding-bottom: 4pt">December 31, 2022</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">67,793</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">24,150</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">16,869</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">12,863</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">4,125</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">13,311</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">139,111</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">(15,569</td><td style="width: 0.5%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">(5,416</td><td style="width: 0.5%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 0.5%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 7%; text-align: right">118,126</td><td style="width: 0.5%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">December 31, 2023</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">71,545</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">30,191</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">7,065</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,407</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,801</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">15,818</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">129,826</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">(14,375</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">(7,066</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">108,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 67793000 24150000 16869000 12863000 4125000 13311000 139111000 -15569000 -5416000 118126000 71545000 30191000 7065000 3407000 1801000 15818000 129826000 -14375000 -7066000 108385000 9808 Revenue by timing of revenue recognition was as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Products and services transferred over time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449,391</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">533,862</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">502,358</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Products transferred at a point in time</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">30,934</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">32,930</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">32,694</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: right; 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">480,325</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">566,792</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">535,052</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 449391000 533862000 502358000 30934000 32930000 32694000 480325000 566792000 535052000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>NOTE 21:- SELECTED STATEMENTS OF INCOME DATA</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">a.</td> <td style="text-align: justify">Research and development costs, net:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Total costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,188</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">13,149</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">13,511</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less - capitalized software costs</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,193</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,059</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,183</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Research and development, 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">8,995</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,090</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,328</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> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">b.</td> <td style="text-align: justify">Selling and marketing expenses:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Salary and related expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,100</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">33,474</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,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Advertising expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,676</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,802</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Cost of share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(56</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(225</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">8,569</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">10,763</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">10,735</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; text-indent: -9pt; padding-left: 9pt">Total selling and marketing expenses</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">38,147</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">46,857</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">44,500</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">c.</td> <td style="text-align: justify">General and administrative expenses:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Salary and related expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">24,072</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">21,492</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">27,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Subcontractors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Cost of share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">3,308</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,590</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,637</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; text-indent: -9pt; padding-left: 9pt">Total general and administrative expenses</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">31,222</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">37,552</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">40,811</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> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">d.</td> <td style="text-align: justify">The following table provides detailed breakdown of the Company’s financial income and expenses:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -14.2pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financial expenses:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Interest expenses on loans and borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">615</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,743</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,039</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expenses attributed to leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">719</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">964</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Bank charges, negative foreign exchange differences and other financial 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">2,468</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,559</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,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"> </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,802</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,993</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,227</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financial income:</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: -0.125in; padding-left: 0.125in; text-align: left">Interest income attributed to bank deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">305</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest income from deposits, positive foreign exchange differences and other financial income</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">77</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,087</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,735</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"> </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">113</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,392</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,901</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-indent: -0.125in; padding-left: 0.125in; 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: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financial expenses, 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,689</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">3,601</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,326</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"><b> </b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">e.</td> <td style="text-align: justify">Earnings per share:</td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-transform: uppercase; text-indent: -56.7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The following table presents the computation of basic and diluted net earnings per share for the Company:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"><span style="text-decoration:underline">Numerator:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; padding-bottom: 4pt">Net income attributable to Magic shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">29,767</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">40,470</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">37,031</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: justify; padding-left: 1.1pt">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Basic earnings per share - weighted average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,055,082</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,089,044</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,095,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Effect of dilutive securities</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">44,972</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">42,267</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,660</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">Diluted earnings per share – adjusted weighted average shares outstanding</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">49,100,054</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">49,131,311</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">49,098,420</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Basic and diluted net earnings per share</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">0.61</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">0.82</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">0.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Research and development costs, net:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Total costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,188</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">13,149</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">13,511</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less - capitalized software costs</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,193</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,059</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,183</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Research and development, 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">8,995</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,090</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,328</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 12188000 13149000 13511000 3193000 3059000 3183000 8995000 10090000 10328000 Selling and marketing expenses:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Salary and related expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,100</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">33,474</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,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Advertising expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,522</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,676</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,802</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Cost of share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(56</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(225</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">8,569</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">10,763</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">10,735</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; text-indent: -9pt; padding-left: 9pt">Total selling and marketing expenses</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">38,147</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">46,857</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">44,500</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> 26100000 33474000 31188000 2522000 2676000 2802000 956000 -56000 -225000 8569000 10763000 10735000 38147000 46857000 44500000 General and administrative expenses:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">Salary and related expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">24,072</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">21,492</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">27,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Subcontractors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Cost of share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">3,308</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,590</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,637</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; text-indent: -9pt; padding-left: 9pt">Total general and administrative expenses</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">31,222</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">37,552</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">40,811</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 24072000 21492000 27425000 3842000 5335000 4726000 2135000 4023000 3308000 8590000 4637000 31222000 37552000 40811000 The following table provides detailed breakdown of the Company’s financial income and expenses:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financial expenses:</td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Interest expenses on loans and borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">615</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,743</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,039</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expenses attributed to leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">719</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">964</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Bank charges, negative foreign exchange differences and other financial 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">2,468</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,559</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,224</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"> </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,802</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,993</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,227</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financial income:</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: -0.125in; padding-left: 0.125in; text-align: left">Interest income attributed to bank deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">305</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest income from deposits, positive foreign exchange differences and other financial income</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">77</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,087</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,735</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"> </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">113</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,392</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,901</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-indent: -0.125in; padding-left: 0.125in; 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: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financial expenses, 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,689</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">3,601</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,326</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"><b> </b></p> 615000 1743000 5039000 719000 691000 964000 2468000 2559000 3224000 3802000 4993000 9227000 36000 305000 1166000 77000 1087000 3735000 113000 1392000 4901000 3689000 3601000 4326000 The following table presents the computation of basic and diluted net earnings per share for the Company:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"><span style="text-decoration:underline">Numerator:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; padding-bottom: 4pt">Net income attributable to Magic shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">29,767</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">40,470</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">37,031</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: justify; padding-left: 1.1pt">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Basic earnings per share - weighted average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,055,082</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,089,044</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,095,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Effect of dilutive securities</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">44,972</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">42,267</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,660</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">Diluted earnings per share – adjusted weighted average shares outstanding</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">49,100,054</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">49,131,311</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">49,098,420</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Basic and diluted net earnings per share</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">0.61</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">0.82</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">0.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 29767000 40470000 37031000 49055082 49089044 49095760 44972 42267 2660 49100054 49131311 49098420 0.61 0.82 0.75 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-size: 10pt; text-transform: uppercase"><b>Note 22: - operating segments</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">a.</td> <td style="text-align: justify">The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and non-proprietary software technology) and IT professional services. T<span>he Company’s chief operating decision maker is the Chief Executive Officer who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company evaluates segment performance based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described in the summary of material accounting policies.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Headquarters’ general and administrative costs have not been allocated between the different segments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><b>Software services</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company develops markets, sells and supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and related services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><b>IT professional services</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company offers advanced and flexible IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, as well as supplemental outsourcing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">There are no significant transactions between the two segments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">b.</td> <td style="text-align: justify">The following is information about reported segment results of operation:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software <br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional <br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unallocated <br/> expense</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">2021</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: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">95,589</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">384,736</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-155">-</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">480,325</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">74,863</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">347,712</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">5,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">428,202</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"> </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-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">20,726</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">37,024</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,627</td><td style="padding-bottom: 2.5pt; 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">52,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,619</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">8,846</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">372</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,837</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">99,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">467,418</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-156">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">566,792</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">72,115</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">427,446</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">5,469</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">505,030</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">27,259</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">39,972</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,469</td><td style="padding-bottom: 2.5pt; 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">61,762</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,321</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">9,102</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">372</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,795</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">92,906</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">442,146</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">-</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">535,052</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">71,863</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">400,949</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">5,132</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">477,944</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">21,043</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">41,197</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,132</td><td style="padding-bottom: 2.5pt; 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">57,108</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,717</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,432</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">404</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">20,553</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">c.</td> <td style="text-align: justify">The Company’s business is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed to geographic areas based on the location of the customers.</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">The following table presents total revenues classified according to geographical destination for the years ended December 31 2021, 2022 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">254,342</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">308,485</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">250,842</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,258</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,247</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,180</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,443</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,847</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; text-indent: -9pt; padding-left: 9pt">Other</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,993</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,681</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,054</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> <span style="font-size: 10pt">Total revenues</span></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">480,325</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">566,792</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">535,052</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> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">d.</td> <td style="text-align: justify">The Company’s long-lived assets are located as follows:</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,369</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,325</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">77,120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,071</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,819</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,423</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,596</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,696</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,222</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; text-align: left">Other</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,939</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,905</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,347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="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">227,345</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">246,630</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">250,429</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> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">e.</td> <td style="text-align: justify">The Company does not allocate its assets or liabilities to its reportable segments; accordingly, asset or liabilities information by reportable segments is not presented.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: justify">f.</td> <td style="text-align: justify">In 2022 and 2023, the Company had one major customer, included in the IT professional services segment, which accounted for 15% and 11.2% of the Company revenues, respectively.</td></tr> </table> two The following is information about reported segment results of operation:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Software <br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">IT <br/> professional <br/> services</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unallocated <br/> expense</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">2021</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: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">95,589</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">384,736</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-155">-</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">480,325</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">74,863</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">347,712</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">5,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">428,202</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"> </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-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">20,726</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">37,024</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,627</td><td style="padding-bottom: 2.5pt; 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">52,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,619</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">8,846</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">372</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,837</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">99,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">467,418</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-156">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">566,792</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">72,115</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">427,446</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">5,469</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">505,030</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; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">27,259</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">39,972</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,469</td><td style="padding-bottom: 2.5pt; 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">61,762</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,321</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">9,102</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">372</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,795</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 52%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">92,906</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">442,146</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">-</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">535,052</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">71,863</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">400,949</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">5,132</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">477,944</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Operating income (loss)</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">21,043</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">41,197</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,132</td><td style="padding-bottom: 2.5pt; 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">57,108</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</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,717</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,432</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">404</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">20,553</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> 95589000 384736000 480325000 74863000 347712000 5627000 428202000 20726000 37024000 -5627000 52123000 10619000 8846000 372000 19837000 99374000 467418000 566792000 72115000 427446000 5469000 505030000 27259000 39972000 -5469000 61762000 10321000 9102000 372000 19795000 92906000 442146000 535052000 71863000 400949000 5132000 477944000 21043000 41197000 -5132000 57108000 9717000 10432000 404000 20553000 The following table presents total revenues classified according to geographical destination for the years ended December 31 2021, 2022 and 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31,</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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: justify; text-indent: -9pt; padding-left: 9pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">254,342</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">308,485</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">250,842</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">180,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,258</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,247</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,180</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,443</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,847</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; text-indent: -9pt; padding-left: 9pt">Other</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,993</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,681</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,054</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"> <span style="font-size: 10pt">Total revenues</span></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">480,325</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">566,792</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">535,052</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 254342000 308485000 250842000 180462000 205258000 214129000 30085000 39247000 55180000 11443000 10121000 10847000 3993000 3681000 4054000 480325000 566792000 535052000 The Company’s long-lived assets are located as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</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">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,369</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,325</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">77,120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,071</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,819</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,423</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,596</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,696</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,222</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; text-align: left">Other</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,939</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,905</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,347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="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">227,345</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">246,630</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">250,429</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 76369000 82325000 77120000 138071000 148819000 158144000 4423000 7885000 7596000 5543000 4696000 4222000 2939000 2905000 3347000 227345000 246630000 250429000 0.15 0.112 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 23:- SUBSEQUENT EVENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>On April 4, 2024, the Company acquired Theoris, Inc. (“Theoris”), a U.S. based full-services company, specializes in IT staffing and recruiting, for a total consideration of $12.5 million, of which $10 million was paid upon closing and the remaining $2.5 million was payable in two equal installments following the first- and second-year anniversaries. </span></p> 12500000 10000000 2500000 0.61 0.75 0.82 false FY 0000876779 Included in Other long-term receivables in the consolidated statements of financial position.

HFZI;=+'].@<[6AOAEC^@ M\/)ZMC8%)\,F^<8JN^?:=N3"H<#=(4N53H M$H(;H,H'GZP>H,+V;>2)$+7/(5*W35BSGXRIAV,!;+H)8 "^P3AH/8 M4V#SRT5S*>J?2:F*JU_WU8QF1B5&:TK;E[=)!T):A-QF=ZWW:47C83WWO+/Y MHJ/ V9\:,[&0+4XEEA?3/NK."GU_3U+-6M*+>R'7ZY0XA^N<4\E>.2\MB?Z$ M19B(D:2BHJRB8)G"Q#CDP \\>Q/&PM)>/?0(+NP0O)YAXVB&66-SO/-:,:&JRE M&UUDS^I7TU$;O)!^]5ID,3Z0PH]S-"V?OA8<1*PAT5 ='34IZ-)@(I]+"11) M-]367FL7U&7=<2F2\5!'S]*0L-+E&](""6./UOJ7' 0#D>MT8>L(+BOH>C7* M!R,',44BN):/^I))W/0 %$K+@_%%&T1UA\(T>\Z]#)@'#IY1Q!@:)YJL>1>I M>_A=@V8(^/BS)SSO09G>)XVQ\UI M\ ?:^Y8ONAI*1G MGN)E+'K[FB1.*'L32HF_%T)];G?C_;+K^\\GNWZXRJX_.6%]GU?HYZ"K-533 MG$FTR0^I*2!-8G5=7"6Z+\X9]M4841XU8.<<\?1)-CNNU)S[F5)_\UKAAU'C M+W0QM+QH9IWD N0&44CRA)DY>SM?@L8\O@'ANB ?_-1[#OEY<.?E5QEQ,]2] M= 1@X9R-%])5Y/0\QPW)5/&:5L>&+W:,!KAKP5'P6!?3L0Z-:\EU;P/+%H)H5]?:'4E3"K=7]N,3?H(OIQ M\69(P"U2 UO=T>Z5J*3\,*8Y'J*,$S_&>K!WL+NWL75TN.<%(>H >L^](*=3 M\HX^V+9V-%S,OL3;O>,X1.N$&3:199CERUM"-3!Q5SF#M@)>Z[@"<\9%)@8Q MZA;LN=MZ8BH)PSQPP>:B-V2Q0?!%QH;%N=Y,TZ<2/+C[U1K"ZC8,A06VEL6@ M_'G-ZM"(C>$^N7P,N.8AYK71=#-A\N0PT'#C%N1^DC'(USI-;0$-6\GW(0U 9,0UJWX4Y?QORL)+DZ!+Q?Y,X2 M]\?SV>QS9;P MMDU?_&;APPFA53.#B[ DYB98'Q?@@UHKNQLFL7C.(A-:1RS(A& M8TU-FN0OKDNK4HUH^<7T <&A%Z;1;3-HH-EK DW1V 7'Y;2\K(0#T(E9S/L@ M$];)H:ZB=[%<(XHJ'W!4X9NPD#V92[SDBBX%]1$;)6'XFA!=+$9,DT@+IWT) M:2!8.'_1@%'Q&9E$,T4L+>CK()ZN)G88 MCPFS1]$U;1O*!JIWC[K))$5-@9$LVDYXT4V>,-VV#JQ5G.RGG7IX6[4 M*>.:R8*)EF[XVM;]:0L!(UIS:CB'?0;2J' G& ?D%\@3C!EUM7TUCK#/-?5= M(*0O<*132Z]14I ;GA2VG4;9&1@(M4<+7^3],O;K?VIC)R-3O:JPMD!^DKJH M[Y/Q2M=9>WABNJQZQ-8[MH*[EB!@V3,Q*U3+S^VH@ZJ-6BS.C[R9#O/'(URF M\K<&B7K6B3!?TQ@7Z,A^GDU++PE%_W+/6<<#2;@6SH> #V$X%#%()DGL%R J MCS*9EG,@($V-7V,YO@_@0(OW7$QHV,FNH3>57Y*MK,M#SHH,!@A.]U_7T1>% M.K8V>T]ZEYJ1*];/(F%;H+5$Z7?=ZOCC\]Y:X[:3-\]M[I@72MNSM2U\MQ00 M- IZ(30&P@A!!IN&)DSFS=E)%RI('L:&I5=-09P1^%(DHF@^[N.;TUYP#!<2 MMEX52*11^ 3-4=\,KNB+UIA[UJ.5-NW5&&S'=_;:U-/D4=VF8]:YSV29,:9[+!SF) M0?=)#)46ZK%.8N"=Q*65QOOE2P^>3[[T:)4O_7["ND(\K1!/*\33O1%/=R*= M\$OFRX HE](1Q'3I.0)>E,0"I[W*+W?%8M3"UC6MAPVOP7PM/)G(P9)V:N K MH?GFKT#S1>+7D==QL:6JB8B/H3=S0/(>_MV*K6U\0E"OOP2B#P1$_X6DF&6( MI$Q8#63_!5"]C7M:D[.G7WG7_17CE2ARA\@6BZL/A;_)L79+(?6244=TP3C) MN"N/0N1YN="@'DRE'AFY>POW;=$QTTF>&0^(S[1C% O%X#'U%]6J!W\I(KSH M2[2_16UA4T947=@GL4WK*O%3E27Z3@U0#Q)GOB<6T?&9?6,L8K &3JY4>DK5 M'.G,4NDAE/)]?=V(MB>9J;=UX_Z6CN; W0;D^O8>]=Z67R;4Y@@^V-M+LN4% MEWG7GFVM\]40,U.K+_A[0 LN#?@S'P#P)F?*WX^@+-[)6D/GTV2]FASE:1] M>L)*F=M3CN2B7[CT.5HO.JIZNY$ M/:Z6=, "[4*F-;Y3E%+=]PPQ%W5UK4< M((*WYO[KHLQO+ZX0(;$=,;X>\WUIJ?)29/MG)Y_ZE3!)XVU4#,5D:#R.^]]Y M[%(O.)";39V-:M]#;'1 MKF.JIDR-Q\^'[\$G[?0.MP[1HF;C<8C)KD)H88XG19(&VX?4 WQW7;PU[4M? M4O[/A?=DO/(.N;J;#(.!QS#HM=K@#@9\-8\3MNP]F%18SSOZ5LSRWE!\Z-F: MQUG_DHPJIHQ?\L/OT:M*!"3U?"!VU,1]QTZ"5[@N[.4\\DB_*5:GQF$=O!&/ MU87MR>9;9CFXO&ZU#Y"\F,]R+X%([2$PS[_OI/NF5I'JQ=_)^-V!YY0V TRT M12:W$8)U?$&6SNX*-S1XNH-YQ/+T]5_%@_%Q(9R^M7GSV@#-A0WZU%%+7^B, M0"\[0T6+%],YYSK X^5,T];1X3Z1$D=CH35?\_ *^"D!'*Q3V**<%MA #$'* M/$7L#C1-KR1G!\J<@C^AZXA *?"[6B*4_#UR&H=WQ,MK ^-?Z=!"@TYH1%X= M-UZW6"]4L][CQ5F5*Z]N?\@5)S%IF!A%BV# ''V&\19YY/T"?76"R-@DEIL3 MQ7P*:O6 FY_EW.V!R(MMXK)[9RZ0;AL^MJ94Q><7=@ML'JZ*/C%H@R$Z56#% M&D00#)9,(H7FGH>D'1SLJJJ@8!QZDX2(<^^^]X MQ_F)_!/41=U?[^Q;-4^T>_^ P&TVO&B=_'I+ \'R>&T<$D)&(Y>RH )__.[Z MFD/U@SA-)SCU[.H_?]C\@7XN)]% ?[[WD&Z3876-']U\\0.Z:3]5A3[D!OM# M#J)4APB>X _BR55#_9!\?[.W70L:5L,O?;+&XH_CW1A%XR2=_?BE$=-GR^3/ MF">([SS:/SAZ:1G[.][=;:L]V CZ1?XI+C80CP0'K382^$]!Z_I/VD#9U&_> MGFLE+4]76KC]7$*F!3R\HIJQD@8!>LK]M>2;0IIM8@YJ)5@KP;IC!!K) +$2 M6\3VAUB)SDIT[AJ!&CREGV6)4K)=T22FX:"5/YY2H;RO:[O2KEYK5_\[EKH!8@&& MMG&B],%979$K\?K"".#6VQ"(1EY<@1[[D\,8*[E9R8 TZKU07D?/!^6UM4)YK?35 MWUQ?:8P2T;E(6 ".V)^QBWZG>7:U <=H7.^N2^E4'UKQ%#3=2LR>KICY?8\# M>$U,M7TTB)8L4< @^CR)9H(X+V.\3@>"];.=6.T$!<3Y(4-(XF MY$>EBVO_XF* !>D8'L4T8LIH,+R(X_$DS6=Q'#"Y03ZQ-2RNCAT1;/D8'9/( M,A!I+GLEM2NIO3.&3Q7@H:T%)QFD>KGIP.8A&<_&O*J:MB0L632HID3 TO@6 M_N8V:Q$X47D<=Z3/QWU":$I!^22_9>29K3XLA::+'D"CD(=XG^C/@AMT1;%6 M>"7G*SE?*-^N%:5=9D%46B(#;-->P#9B33-6C<2#A-*K#B[D2INCX#H>7A%$ MU%5WRIF +:)XD?>7WJ/)ZM. J)_A:GJ6EE*BH6$U8[(/) HJZY\B^J]YP'!7 MZW^+MV$;4QO>B2NG=VHYLGVKY<>ICZ/1ZGX83Y #&.G:&./*=:FBWO11BKTF M@+,D/VN?P$!UO3"$WAP*#X*4_-'K[/.?T[Z^ M:3&)>*M)!@P&RZ26 )?)_%KCVF1*2DNR24<:67S@-8GBO&K\Y*(6I"@CTC8( MEGLK9?.KX[P)!U&(SS1?TI0K0/W*/)H_@FXF7L;O<,28+FVO-'@5(UX)V7V% MK,;EJB$,&H3:@L*RQ41,WH?)%JS%D.]0=2&2_I!-20RZ!!UB[BKXV='($=M0 M38[9%; Q:JI1RM.$MATJMAU*&,BJ9(5L9QN7L7D M749>@\H9+0;Q&Q-RNB ]FE?$H1C"V27KJD2JCR$9[\([57* #3@T6Q M5>0D)-LO/\IKW\AKO;9')UJ1H"^F"OWE=#")GT(I*'!77WLMZ\I'Y*1X$G[U M19W;SQ-N$@'/+KN.(V(*NK]0A2I5^)BK(L=*>*;AD8ISOVE@J0T8VFR6'301 M'@L/Q_5JS_7H\6+N?G$=IT+@@*QV(1]22I%@_:G7)C%8Y)29V^LXTV:)7M]# M5"/S4S ZOTZMWGP.=W";5IIB811&I8T.IV,N+S)Q1&0(S,=O&U\0YP9&1BBI MLYCB>!4/HBEHQEM8C9P4&'9%X1U0HML [O>!)<>0H>D0C#<$D9^Y;RW@AV22 MXD;.\JF&2?6%JE[1#2F:FUM;*6U.J)Y*E1M\'C6-T.YP3!+N>K)*;TZ*OY$; MPJ*IO>LPYR9Q'?E5P7>QD#K7>F26OA#)"?DW" !1+IK&&.QY@.$AFS3L2X6\ M7TSI#!L6):EHX+IR(N(/)E*[6QR"+G$PEH*V%MO'N*(N6Q%7TX*4HG*OU$44 M_C##UT9$L1\/N;$>=HTA-ZZ#0X,&!KNEO%N9<1.@1[DG= V/V(MK+2 Z>3#: ME]T%L=[Z71X^4-3VM:/],.TGU:X_X:MNT?4XV]];)^(D[04?IG[[14<4PK(P MLV%&^YD-U0;&M2KRF@+=@"@HYVZM50&?JU(:%&WO[NC@D,MF.2_N>PSA7M!I M<&*>#W9Z>X6=_AM(]0\_NUN*;L%;8FI&)?O^[*+;Z#'W,WKZ];N/=+$ZD9E2 M#RFA(BMOO?291)@:])+PV#N"E:TIN)*YQ5$U:]Z9> $[:Z@>25%>3)^DFJ^9 M$=A6DL+GPFH-T?!H2TS?>AD@"IO+6TKW*%I)Z5Y$CRKI%ZVG<4^Z)OVDRP!6 MVG.O-F&>*,P86;JQ&0RLJ+I[%DAKGTFW'*&^2]UONCG<15"_%8DY3#N&-8P4 M>4ROSK[&AI6IYY\1"U3+0==)M0+--K8RSXRC(^9++PE=;]P"B[FT[):>TX0. M>QI_]GGS0R9P5_XU08^LF@D*>80UO("^>LLDP;RKE.S:FOV MZ!N<%E+?Q?8HJ3URO3=/U]7,Y$;'$&IA%R$QHW*AVR3O&G4SF:T'M3Y0]UZ+ MNY8!20S])@N&DRB-#8C+SM6P]P MGFNK[X3GN;Z9%JB70[[KF/<05P(>6$S3F'UZ/+#3RF^ UWB>OSDC;B1+)1'U M>\0=.9]K&?X.TBQ^$6Z.WD5*XB>G#KZ)5/Q1U_L;FVD;-WGB9 6=/",W%!LY MR;N=,>WNZX]H!!X&-^R%.9?@HNC.*,N-=E20OCW"R3_FDJ2B*X;1=2A<:YFL M/:R2@'KQ$%8+3FXJ3@TUB4#EX*]27!H\>G%$K>.I?0KW:>A823KU,3<,3M/Z M4R2P4M@>]2*??D,A/JPL.MQF%:6&YFM4-5E'<(XTH1#*'=$+_G A#KV):;?) M^&K=QC1_"=X$CB:<**MOT4C@-:= A_6=ZVWK4&/0.)[%5:P$YEX+F[6:I6PP MCBX;VFPF&K;"-LW0D08'["FS;;1=D]2.L][=^SDE9+4K\ZNU:^+>K&L2W*&> MN_"TSW0<;7_GS1?KS?"0EZ=OF 3="L&(,/K1":?#V*H=H>]!Q/+M!;(6K=#5:L;5VO;ZVM;6^=@(S^#TV>K%$P9V/QK$P:^V/U$I-QN5+ MO$5O>9VG^6[G/N/KW3$JBKD975BWA MKEN)+GZZS1+T*S.T,O%AB3Z+*(U;ER9=IE% .F*MC-O)D'6R8K3OJ6?$%$GY M:<.-W.\E%')'OX9$P%TX90W5\-/F,!%WPH?APC"U"X,=:#5M',X5?BKU'DNT MF9+'\EMS.I;VIOBI__,"06$_O"PYIF6FJ9^?_A.3QKLQZ0R$)AEQJB9.TZZ^ MK?$\&5[S@B9-AT5/!YA!EH2*%A!2A!+=BO'O< M.HPTN-6/J]LXSOSL(A+V$73-:[)F;)6J3RR.:OI^"1-2,;:SH9^]4V?)1KDN MM+&TG36NC:D%C6IFA7[,HA.P?5RW!:(?E<;6LVDT M7G,)G(Z5Z@5OYYA"NM9W&ULA>6?VRI"(&[9&O"8'U/6<;EW8(?H?;M%JCG>$ M/3R8>C[Q&]NO>5=LY1EGUBX[LUD<"N(8[@B+=R,NIQ/:6IN^+@GJ@I?+UOE1 MP*Y&FVUOQ#C3^"7MKSZM)C,8'.&VHAKGX,Z,_"8;1[#7G9<%DV?644@==KEQ M!LTJ7W7_?-76\\E7[:SR57\#J::VI7YX#_OUEM=RT_E.L1]$,YQP0;,V$]>0 M# -?(WZY34?8>36KDFSWB)&<%E4H(^H7_X #F0L[ZKKRZL :U>)Q!9X;I9>& MXJ53/$SS/!@,[%X6\P Y*K^J=;$D5<>8#08M[I6O"OTN;3-7DRNU!,/8^UF\ M2EUZGEVSO3'/*32,Q.X"A2VKD7Z<<902+MCV@<(-HY"I')MQ;&IEM%_( M-MJ6O'2+6]GT>( :IR&ZQ]$TS$: EB$2$0\7"3V$VB=ZZ.&_-"2<2!_JF'WA MI*S8""/7'8U.'"&';LDZUB^26$M"AU>!C[F6W%*"TY5/G9U3QR)^]PV1<5]S M&GC^/EC;4S8C;P&M<'E-?7F#-3#:RJGT^]'X#G:?"OSN4]V]M^W.-KRD5H@_ M\;89[3'-(9G:8:1$>Y%CH\926BA6KA,5;2"I"!O@ [5TE[98U!\SOC_F5MRB M_#H]L2Y-3NH$M UBIB@)+1%].W)I9=FE]WKF6/MO=D_ 2X-U:"0RQ8.[,_+L M=G7TG9>&H%HI;$02ZDJ64Y.A+X*39_#_ M?BNN90[UO/(M(4Q)-72W8%.EVYZI9T[<(<./7N7Y$ VL$/X%']@0W(A^B$OT MV/R89OT\_\0P'="[Z%F7H519V62H-:1JUAHU6S6BANRA8HZ9=:ZQR">Z?AO74OB4!>>T BGB^Y9AA!C04\'F3E3UT#&AR^ MQT<1^Q.B'DS3:EK4&-<8JY[< MB'$(_F)Q+UX,1EAQ@(U1;B,8T(C1]08CAA$.4:1A:MO1*]I )D83PH_(C&@F MO#S"&[+0OFAHCB:+L^85H1;WM*H@F=,43)@!3(%E;X*!ET&E;H7$0C"#8V]8 MKWGCTBKC,THCWA(LP\D>JHF:S VGB"H3T[_1_O 6%43+]]/@4C1$WR>N0]4& M=-O:G$\#= 4VHN!D4-@LKK_V6C M20;P/:-]!-RKA>5 Y<&2@8:]D2/8!;AH),A4I73T@57GN?1>(:M55PCL*\\? MO6 3<%?I"QQU8<4\B,9VZYT%%7WN].C\4=4'A724.Q'5R=8W] MMQL^,'="']IN[00/C107OLZ+BJZ![AWC0$&DC4S[:#F,Q_!^1KI% M?1#Z!K%.TJ5;3%07$%A "2@PDCIRZ Z9BO\:;\[>0T)=#Y<1L ]AR(8#E=! M3=-Y;J R&IFOSLR&7T5"F@QFOY@RU2F;+D7JZ/K"EDQT@(]]_W&4I%;0N&"H M='$[<)U1IO#_P.H>!X?[VUM+>ZL]@;3%WR]YL?U\DA>[J^3%WR-Y84%NM8 = M&RL-%3[+IZ9+W7KH!/)IXS%K2X1U"B]JPB%R9:ZNW4GX,=2QR+:C;@Z8)#D- MHK1$ P;A&\7A&74@D5QAW$$':C#ZP[^0'>]TDW5F?10PE<)'+EW\\K@2MA; MO#;A9Y_/37K!3\G/[Z+B$QS4#<'46<_AIW\F2QME.O/PH@OZ>00P04;X1HR' M#!/JXJMP[W[,E2 MT29ZOH;UW83YDIR']HR@8T?)"$T1P..D($Y"KUE7X*DK M_\1@AH@2&-Y^C^/J&NW?>CZ#CE+KH84-M/.7"14IA]M<=@Q#%8W[.-K!,."9 M_S!.(A0"M8R'&KLG-]2!;6,/$9B'(H7@RU>=(?LQ:YDA>0?A',&9>F/ MO/@47% QB87>K>7B"VOPC8M-[$!HJ<8QQF#40@;UQ19_N=XS;]AH+V./7:QK MMVP$3,*\Z#TWUD1]'132 ?BVV1 $U)-2T=%V:?E;H;"D47J52I6X8 )'R MPR"GL:3%&B>X$Y7??2U)F:J0HMLC+S>KB^"61NY4+P/I;G9[U=8>X/35ETDR MCOUH'T=D7326@VMTFGJ;PDN& MH@C\78Z48;#C#MQGQX9S<9#NNE_3(#50++?V6XS.E/FCQC6R"/YD[C<$&T], MBHXEL%0LM:F"(D%NFLP&6(UC"L'/9/!]B>-A9C;)IV4ZJQ6>*]V*.U#ZW3G; M3O&/103%'CB'J9TK*'A%TVMLQ+9XF58[U*#XL/XSN_8$FB_ MT*>Q'70]FL;UN/!1"+RCX"P#]VG-#M2,=/REM7U\#(XA@X $-R4"5G8KZ_G# M4O,IG48T'+TL)_ YU4/3[PKG#5>MWGPTA^N.$*Z:*;.V-O>K5/Z;WL)DN9!O/K !GCJ/,GO)_N[VF ME0-[%ANY/A.7V56'->D?V!(58_6:,Y+.5$4W-KK)$VEI(1G0N?YP?(65&,W M3Y]<8:ZA;A5XZFY06UUU'KL\9G>1$P,NGG(].UY&KZH M!W,&=3^KFFY.*6F]PF06IC.F19:4'(:PR -ZF"RSI#J2#'MULHHA]F#RLI#" MC;/(["(W0!!SW62J_Q1^/=PI3IU*J(#S4=[[LAA-.IP(*F4<*9'QS5F8^MGQ M2GB;0!B<'N5:"PHQUSCXF ?5V4,64"/91';S_4$2"'/JX=PP7/>.!G-WE%!%C$!J&5HQ)YK9O\P+(5W5.2ZKZOBI__.QY$%!0B_AY.E8:Z"TTMM6JC QX*(!1R<,YQ(\FRB#0A?N3AZ&,A3E85 M-Z;&2U3094< /@IV>H(!&(^B,QFYZF"ETYXY0/0%(9 M=[>>QV!#X16YS+K\(]<]E1[+PKQB<@PVUY6L;XD4NEIZ):#'*.@TTO]]7O$F MI9K$N!HEONM4UKO[HA>\:GW-6+.(L#G(AR?FJU1.(U')"-UD_)+' Q%_CL>3 M2HFN$N$-&<9CXHK6WA1$=4@DTZY.1XA,U&REABP8#3>VJ(28_0G7R,;C=-P7 MYB")$\SJQ"3,5V*_L+070WO[%$D=.2N"R[Q[YE@PD99KRX5F.J2'LQ=R]7.Q MM5<_?0=G7@,!V&(+,WF?\:W(MSGEX"N!"#C(&WW%*,'C&W&%C#@KBF]D.BUR M,>1E"NLR6!'U=,2B,[SPU>T :,6EG58IKK/#A'J<2K9/![PZSII-BH3^ATQ* M//68?1*'VGJ(-MWIVI4RTMPV?*C3)EV()[2_N7/XVF=XMHTL_3(Q8AB?76%V;]**SA(E)HP09[NG%PGNJ,1+D@? ^,QCPT55.?8X.MQ^6"*\\)]=K^?*2.3DX&THT M85[/BTMCO&VQ+CBLW22/N6ZZ?'"*ZE>X$OW::M<9]NF.,1L88?(SA+J('(L$6 M%S$PQ*.(N1BH"2/1IRDY5C[%@SR5",^\'E?.9B:*Y]WL5=*2H#H&26- M0UI-"WZY.HEKEGS\NJM?&K*QI;:?SMI3+[@:.,MA\WZ&WT^+*ZFJ==Q] MGVRH$W5U;M?3N6P?NI9]UN*#8#IIM)\LB= _MC8WP\W-33/'_H=%Y-N)NL\+ M_="][LPX+>M'(DC=!LT6DEJH=K'@TH+83T2&G&V MU'V9%,D-U=:BUUR4W230Y^ Q!CO]C5TO2N6_1F"UUD6M/3.T!,D<.:5TE\Z( M\N:E-J/K>"XXVV1PH_-%=WR1?YY1.F9@O1,&)54-=#)AKL")0$=+FJD-XN&T MH.)'GPI_%)Q;_S'8VCV>,TEVTGW*'F4"%9B'QX@$:H^2W:-1 C/E2Y6=2*3[ M;2Z&VT\-#JE'C#6W&^4M_$DWAEO"$'MSXXV1 ME2,@0^<4IAP61BI3C%\Q]02YP1P,XF\68P*'4/47R"*XSYK&P"'H0NF;]S?^ M%7@O7HO&>7:E)?+7V -P'8&@1/6%=0B2:9AF.AH_TF2]'1H!6-W,Y3U_SEH_ M?AOWP5:.@[7;V]O>.+I*!F4^JFYAT7NP)^M&=PH.-[9>L>TWA*EIU/$:?^&9 M$,"/^#7>:YT26T/=Z%&%G'E<(U%[R_>_/I]&$GSW^23!]U=)\"TM[AB]%Y6N& (TC57A8P@"J%BZXWE5^ MPT%;N08T %R&8N9P5J #O5@*;Q)=%O5\B@8H^ZMT=JFOB!Z>D!1?1TRE S12: 2&H0]"^R1@-C#8#%2E0#@Q3T)5G M0I:!9?:N@C^BZV@XK8*3*(N&$>C]BZJ(L>;S0Q'\$5]/X7?[FSL'>YM;H?19 M^_Y;4?80'WUDF;W,9@Q9[6P\J2"PSEZ?O@JVM MAN30((?@=3$@_D=R0T"!QC_\_-^_';^_/+L\OCS[G]/@^/WK '[Q5G]^?79Q M\O;#Q6_GIQ?!\:L/OUT&[X[/_W5Z:<[/+OYUL4SR=76G,L3( ?P".PRQ25%R?8+40S!54\3%3Z)OO^[D)G7ETI9 M8D?I=&";^2SKZH,\GR Y])FW3 Q1E#4]QT#-.:S^,LL@-G)/)5=PQ&5HS\(Y-N" :8J.9"GN _GL*-P6([^TU&KO40B3Y4SUC MR7S?V@;)'.-IRJJ26).H+?)D+4\&?L3\1_!"3 M<]JA(MP<">4)J( V!CCO":;J"JQ5Q=.73Q&_4LD!"8,*7"_I-EH3%"-Q09_Y M56 QH0#7L38)PQP)PM['>1;/]% C$@V^20&>*PQ7933@?DZ_9KC(,.Y7R$2? M?4)"3\P6ND9L#&R,*;(I?U2DC)W]%9%$.P(V?%XOL!L. @/>E[_AKCL9QC.P M[ 4W?UJ PBEC34]S)]4A,PV %GT'&- AZ MKPS6E%DCDLXK--2&@D(T!?RZD#X(.!$/5[!NZY=-'6$D8V- !2P&$?@IW<&R M'NACDM77<,#(T=P!2Q>)?>D8@'',V$@XED0*:/ZQM;G?.X##DZ9"R4BRP948 M\ \,>=X@GX?('H5= VII5!-,, F6=#TQ5RSWXXG>C]:M?PZW@SM37%MO(<$9 M8C"IZS62@2(7\]!X:+]N:X+TCW[$45TK"PTE$(A62"%U5VG>AW=G<76+G#L$ MF!)_)!&NUY+K@UA"1<,8L*KBK)0@N4-?@@6?4XM;S@7((%'1-%J+>&S\O>"5 M,,ODG>O!87B\3-HMS4*#W]%/8E#8S5G;E7.1J[>,!)KT5DVA;6SEP4-L&=2\ M_@%T5HF5B6;EIFF$Q*@]"PE86S"FM\K2\9?:M3#M>:-7"U,941!40NVXS7%$ MSC]_'4FC:>4S2FZ0I3I_IK4.#K6)E1Q'*!RA[_NS"TKFW6+W/IG>(M_7,OMX M6N1A\%\1N!LH2G_$3'#P"B\@4($?<[BKE_:Z^!W9EB*;"<3D63$DYE:T5RK$ M(UE4;Y*1,,-QI!ZIY74,ELR:-0HQ$Y(P^;$E&H==)U98/8WK[99_3'N5E#H. MO+/IML(#U]P^VE?CV(X%X5C'.]+[J>\F@7.*^5D4RXD:'5Z(1.;XJQTC/$LDN#4 MCN-U=*,^Q!6QR)1HLU;"5\Q:LV?.,K9IU?^U.'%5EM8=T PM-T=$?X]U6NL; MV,(='T?5K? 2N;^NCQ4&D(N8_\AKU B9ZS)(X06 MAIP]94H5XL/>?-&I"[FK5TH7;XW_7=8;OD-]'+A8G8C66,&SM/MO2=K7ADNW MUWIC.+E0DH-1\(^=WHZU&VU% ?,GL?<768X8\U 3"MH3LB]98#[FKOEL>W:P M0K"YS\/Q8EO#]PC^RPKO3.X2_&7M/C%_9V=,YA\(]-;T=QU/ + M[\]2@T(&7_BE'?_R.ND:F<[[]M%$0I;'=(K$9N_H(99G:>\,\(U.&>#S$?O: M++T[]"7?.LMMG,%%,%S#N 95"7,R25=>=&"^OYPT4@C;CY6+HKS"]N)YA=>G M%R?G9Q\OSSZ\#SZ\P83R;^=GEV>G%\&'RU]/S\WEK\?O@]/__NWL\@_OC\N4 M4GAJ*:L[42WU$3(,X9Z0HKWG RDZ6$&*GHI<=VH8*\']GS\>GU\& M9V=/0J\U;I"=1[U!=NYS@[PY_NWM);BGQ^?$OIQ<& M4]6O3]^>O?_OWT[?GZRN#KHZLJ=GH.P^JGCM+BY>[XXO3\_/CM\&[SZ\/GMS M=G*,ILI%Y_!'\^N'MZ]/S"P))_'9QBG_[>/[AY/3T M]4KVGCK29N]1I7!O<2D\^?#^\OS#6Y8J$J?7B+99)H&:OUJO78W+"4;>\I1# MTA^EV"5>ZLZX&*9T&?XP<)UO,1AT6LR\*UM[0_FIHQ1J7?J.MOQR)+>2%H7T,AD[A6N(=*:^"G:B1D-V=ZS$ M#4U.*-_1PP_GC2)<=%&([Q-60=?4=!*:8\=;&,HM6->\Z-,J36S#SN^O&[_= M@7YGQ=D24!PS6OC<%O$0>"N+4B-'GOG_W0X^"\ZY^MD/B/>DG&"W&(TV(2%- M/TU*K*4R/I:+*NT4SI7(8JK$\F+ZF6-93)+]KO,<-,_SJ':>1ZWSS!5X]U)> M>BIMN^2YIQ:[[4P909YYRL#&I7UEIJF"A=>@WN=[5( _38 %@M(4"1U;M^Z\ M-"JM>D&17&^_Q%]?4;V7>6.?L[:]N;6SKA1.PKE_DH_'257%%*Z^P"W.J0_/ MA^(JRI(_):A;)?$0K9U\N/B@"K2J]\*0+KM43WBF*?EC7?B\*)4PD+MD954< <,I9!4FC\)J8A63$3:)S8FQHD! MGU78!@3=4QI22H.1BJV/]2AX = -@NQ#]F+Q^]Q'TRH?C3H].$S<= M'TR+:#!C+*4KS"&,0,%"3813,]L:\.SCJ78#;/0GNHVE$S8N*+PTJ7+1 2F MB86FG8;@2%:,1].DG6Q7[Z9ZG."'AE MF-U&9G_+^\0V$:D6*?2>8VI^25LW^*0\L\@W->>94G--,;'L3-N.$BC(XAO= M9.'V3PO88DE\H[QILC "C_++DXU?2>W :]WUR[460Z2*6^:/JV'&9D=\DDOF MWB:Z(CMMR5:6="C59G<+8DRTGC0C-L=?4%IZ,RFM M(Q^Y^K>MB6!O'OCY7[UWOL/:N]VMO/;B,!]=9GN97B!E$*V.:*6$O_#29 M(M#F;37LA7PN$)0E/&FV8Z&5'U_8\6#2'[I/45 _1<91=X&EV=M^P29G[X ; MS.>5U"]08RF"JM6S]W>*]28^AN2[MT//*Y!O<"K@4V:\)YI[TP4(B+5;5YRQ M[+>D>8F$^65 ;MMYS#WH40H^IE%F="G>J3+Z773P(_ID.+9'I>3%%SH'UC:/ M+*6[QT ,>:Z%1:N%.*(JZG^F?5($($G?B3.*)7A6#H)@W$K/C1>TKJT&\:YC'.D>Q3(D5U[;4M'_5^]\N@NE#?BA:M83P=CTJ'(MZ>X$8S:$^HP M)M/9-PG/?,MC?>\,^?[SR9 ?KC+D]Y7#A]:HKQM& _QCMV:(7T>ETVA&^S1Y ME84PLB(9LCH9PE6>YDS0&9/#$@?,_5G$UTC7]_ ?#]K[H M&:MZ6TJ+-$_JJAU:"LL/CV$G3;3CM+UNE8?!6K0>7"?<#MI1P8)V*G/P3E-A M5?<8\\M/H(O9+%KKK^NJ, >7K(N=/4^BA)D/5*E2>S;?+R,RU8XK:FVP'D2B M&(VX\*R[J?<#KK:RB8E[=Y,PM@Z9F'U*:-I7N^=B#L/GKY CZBZ=^]#R^.@' MX/=8FFD3L18S<#.LO0)!QU $$\Y0.)-*@?S[$V0_SJ[(&KV7[/HBA[$H.6&R M%=,)5Y[6BZ68^<30K7U-U198SUKW6>C@R5_M&$8^U[GPJKSDH%7]O3D'/;5_ M -5\"G.9L.TX2C)TO$"=TE&" ]!",B;[T MPF#UL=A K]>0E")3R=6U,(3#"&'W<2S=I(4T:BS$*1!*6B@''A^ESW6V/6<+ M+>0AV.2HXZN[;NU^0(N M\K.ZS3"-OZ>4L(YF")(V9$0[]:QQVG@T+5J'$_Y<:*_9CK2?]OE5P]>J53AF MDY)$7=@A>\:SO>MV-BIK%2P-=F_8EV0(!%Z2;!6+D+0SMAU)8)\)]9 MS5R>;R'['2,1PY]GTJD$'DC2IY:X--*8%,SW3PT5*BH)SQSN]^G?S H_4Y;L>! =-9]B/$=T1SA$P;5,RFG+%G#I$'IWD'5]$(Z3/ MV@AV$N,[ODM%K0L,!B0] E879B*YX.1'Y"4F-&B(OF@B7<;;IAY'C4);02PB M+B$G)[K(K:\":&HN6M_NW_*FB+')9E517Q+7BDV#!N>.4O3C%&ZQ@3EV7)YO MDF(<+/G24), ;WD*NSS_0OI0Y ,H@E^B?C^:F?^(QI.7P;^B,H$%0P0-*'$* M&\*G3_\(?J'R];!)CNJQMDYHB9MTJ90>)H:R4'E![PP+WS]?/2_*F92J@"DR MCWYI\&9CEP)%-BC+5+-GH$:#K4.6&TO>9BP-Z;<7DL?%7->X@QP+4S.-WP"= MF&GY_YR^_J9@WH67Z;':ML@R'2^^3L>_ MO3Z[#$X^O'MW=GEY>AJ\.7M__/X$H?FG_^_'T_/+9P"&QIQR/X\*,IT=U_YU MO0DBG?IW1<^<5H@HO6(X,*A$.<#Z1>WZ2GHNCC(A.\0KKX&[Q#Z.D88HU#Y+EC2P;%2H!'KW650G,19PF\PW.R M\+8Y!:_-]=_EJ'-K'ZHXCA_;5?0H77E,)S.GE MKVP<9QA_F$,HAP)H:$ZHSAL W$GYZ M9$%TEZTVW7#P*4KG^N%#W M4$&I43I:6R'S84[:!V&B5V\1@Q M\:,TAT8ZJPI./F45X% .Z21+<+RS(G\7 MQL?(V*8CJJ3PV:5[."$7*40BL5=._61(.!G;=I!NA*AOZ0W-M5C6DW#/?//! M\\DW'ZWRS0]V]3U61R^Y^DX6O_H^GI^!>?H1[-/CDY,/O[V_/'Y_&;PY/:4B M/H,V_]G)V/1+YQ9_0%7Y4U7H\Y%6$[/V.GI6OC^(0JV&=A;P3_C17ZF- MVQ@SROB==/@RD,DX]8WWU@_^]_69. =4(?_YP_X/=SRPZX;[\@WY!T:73C&Z M]%._^.?/-L3$X]C9"IM3Z1PW+VAM0+6IP'^*>Z[D'3/]\JQ@[VZHX<@Y'A$X M&-]H0[8??D,0C/\P:_XWF>W.XTH8C I&<54@=1WJB;SX,2BN^FO;F[OA]LYA MN+VWM]Z60E$>!_LOX+9K]6(91> NS7[\DA:DSY;)GS%KGA]^9EW[4SF=_+RV MM0Z&PA2M-#$7ZHNBVNM%]QXU/U7?CS0>P=O^,>>91XU/%[C$/_Q\L+N%+=#G M#J3K%=WB]_ACW]\^^DMC7UR8VJ+2?/+D>Y[]^ MM(KNYM7G8M9MS],2B4OEW6H'MK<^0M3_<[=0E'ME[LG/?>:BYJ]3]D\QY-?&_ M??+K7M[#XF_WG(DON0A5/IEK3VSVMHDUZ>&N K8CK,:_ZW)R[OL#&S3D8#)N ME;+M^$L:2*EFN46M-!QA*3DMK_/;3!F!:0?]F"X]/BK+?$ 8-=>I5QH2TOO$ MA;8-?B-DC$]'- QM*EGO1AG:ED*>]RQ88@K3T]S:4^#BUTPZ5=-@^!XF['N5 M%]0NFH'.]).TK.S5;N;.\[$Z'0]].K:_Y^E ,ZUQ-E2<:"22@'&<(15\ ?:) MDQ2$=(%?.'AW2(4=F:*"HR$^ZO'$ZFF$VI!4LX@WCBF,!:?_(S;(TFY4SX= MK!&V(\2 RU!*US"LN/:H%Q0[Y<* E$$434=%TGFVT=![A414-"2Y4" RHF:_ M#I%I&)$9W(G(+#+X.'_B#WC(E0 T>\''YGC_+WO?VIPXDK3[G5^A9;]XSW7:# ME)69E96W>M)N3K!N86Q1S%EC,1[AY@H!\[9'#%6\ZR;="VO9[:S=:7=P^S@] M+X;/&7-M[>+EJX_.U:;E'GO((S5:=-6LX0"PO1?0B3G#3#!@@ $@06ATS*3# M=*?C#?_2HGX[>;N"FU\&O5MDW?)P[AAMR]<2V\[R:'V7J@FHR),R@SL_.B)3 M,MP2J7ALN"N2/W?5:Z& MD^GP_CLWF?;O;_KCFTGE=C3F=AK$SJJT=HYPJZUD!QL?5;I!B-KM+^/KG_N3 M 8'VW1L_4/GV&U'#X63RRV!,,%G[M[?#NV%_.KCA[.^.2P7,)=9T*]MA&*W; M$-UR/_?OOV.E&]YSX\%W;.3&_?NIY5M,*M>#\71X^QL8/K>CH-2Q7.I8MG#Y MK>]A.C+'#Z,QME3<]]%_!F/HH1Z=,T=^(9=K@IC"-5MB\Z/\Z6/]$V^/TX.QX2\$ M3]8>F&W/?-[J025#0J$9W89!HKTN#NCE$W!Z3CGMF6I-IV>3J\%KB_T&F?Z, M9-+O;GW=;* R1D%N$V[%3.M"'2>2Z*\39Q-AY<,Z!G5EA6R7#@^E'" B>O'BA>1F9>[7:7YWTHM5UNGVW$,@P$'3S4$93 MTIU8$TBM.'PDL\3?G;M"#M2!^WF7JR AN-CKB<"LG))W^^%[L*6L Y68)N5G ]A,J=K.+WMMB+PZRSNJ=,^9/:+&!+E*X MW46G?)LP!A3*;BK,,O=]BC4)GN\VR;O;""VO=KOK]JZS@4U@ ]#W!;^* MHFV[._))6RT\%V;@\CRYB)*#'1/_R2%O3G0NYN8$-A?EU8G2;)^/V;:1T3V& MCQ#C7-%UH<8\C@&VAL^**M,RB0771,IUO@X0VO)^ FRQQP-R#3-UO2(%A%JB$[:)CN_JDW/\X_?:*H/P:@ MEEC 9=2O@=N?UE@G,BW"0O> ][B@AS:R,R0./(^=P6-MK&;CX >VAU"FI@DX0.L^%G3+=1W@/"T8A$?$A:?*."*306! M<*=S YS3*1([A9#HL/M0N#]W,1O MQ HYDH<2/@47HU1 RY6UHKFBSS?/<%\8\RD/1F3Z;C3Y93PXBSSG6=9(LQE)N5<[( 8).C6^<)OU&NES;"BI)@'V MJ]@:7G&>L8QCQY&YM;*M_]SHBK%0;%13R$@^6 "/V#2LJ6=@M5U9FS(EOKOB MWCY02^UCT+YL0)-":]\_R0%#.G3P1XGBK:W&OBQ4*BN#EH%Z,&M"-KA0H37A M7U><5^*SWO5OWP9C9QAS6F!:*4.+4ES"]QD,0)MO2*I[K!B_>Y"(LD8)2TG@ M?;>K$D)$B'8![T:'Q7H _BCD.%]YM>0_( MK OJ!^\Q:.EMOL5MF' EFP8=8+G]3_"=RAYM=%2FA8D,[X>%TM(7MOAXN3JT MF1JF6X3SWEFP<"T$389%A3OG#PNU),.OF/N-Z4$GFN:X!_J$ H0C*T,.W/ M)%5/&[34"@G(B#^W71;SQI(@9TM0YL@T- 9M([I"4D"$%CK+F, M[H $%]3;;3IU)_S8?;ZV\+:VB_5YTK9KH(K;=VSG:%;O[@P="H!N*RFM(UO# MOJRK+2Z KL53[W1(,A,9+>SQ8!3U&_"[;1"JA6S*-&:V*FN8#AV_S+Z;,\,O MQ3]JSX3_L.&^.YT /+5[9)BU6U'&D>6SM\S&JC;61$DZQ-(9ZVFX]F!?5/M7 MB6"]&\/N[26H3U@):J $[TY7N25!W7#0JVV%Y[ /O,#[TGY+952Y)2L$L#[MNOIU#)CO2 MC=S(72,KN;+]OF?8]CJQ8@1UEES@6!/D7(H*IVAXT[N_VP&B(V,]+)NV6<,4 M"\,&:;.FOEB]- &;SSF42$++^DSEV(%MU]+=7B1K +QGR?32'CY^R?MYNXKI MWED)0./C=^'T*LX_N">",XV'9*&>L'K0=* ?:\DM#^Z/#;8<""JQY(X'[YE$ M8K%O>^(\?J&Z=YY7[$=:P,+674?=9YYHY.5R;,NM!"WW;"U:?^OP)7=M^$.< M)<=/ '.MUI-MNT"=63JNQ_)GZ:QVVZ6E;3*,3JVU1RIV^I8\Q1W:9%WY>J$W M>WAK& ?YZS-VBQXM%]0[],JZ 71D)Q-OY-W628L('P.FT;'8>SL#_B$Q2Q+( MI4H,2V+MW$] *<.FY0YMVHIWTY[MU@G9Z="]H$X'L>QTR(NZVK,IX#)Q?SSE MAL-A'D9B[&3HL@6!;E]Y -@GTS[^Y>!^.BE:7BI/*=9LH4P[YR+ 4W1V."?' M/I1DI*8/1J@FAX:N&Z/_K_P8=P!M![Y> ..NS8)G\.UYDD%1ED@57O7W@&6 MKK" ):X0'S3:;Q)RG2T.%MI.79+U@\MXT+4EQ96XTPPCY!(Z.9!2X^#RKK?F M)0]5' JAD(OLIBZAYN$EN+.]!J3C*R3]HD 4391R(*S6X97*QA-WN])>P^JA M6*=+#&" Q8>AJKWJ\MH/]6UW56WB@=&0?FMY?H:>#'41Q:_< M#3)E9446/MG,#&6AR+J-ZM-? H06_DJE8I^0 0PY2K*'2]3BM!J7=+- %"XH MWI;*>#M"T-).%CC&$Y]TPT#$_#S\-IR>!&_C-#4E:Z0"\8@';Q2.*1<]G*=O MJ@]"BM\Q/;/#(5$*/>U89I:HMGK46)OKV:.](TMSLEE)KNR&#--<4U=^>W4^ M+D44!\G7#0G ^4Y!>N*5>$AD02#) 9CB+%(]\LBND/ZB?Z!G;&[5Q>;9OF/0 MM[HA/*!O8PLO534)M+CH RSN:@";6%.7I11%EDD)T']UME_\9)KK+Y\_O[Z^ M7AEH?O6HO7SNZ_,G'((9G]'B4=8_0T/-YTZ[U6YW/POX?_2OV%O#_VO4/Y,^ MIQ4RM*7L"NM9?E3F2^7JR7Q.%-'7>A>;:D@[JB&G;R!2UB0IFE5(5Y,26]T$ M(")QX&5O_A%I!M3?N0E/&]N6,I*QM6^V07SHK5,3J9%/VD&\ M4RRTI-U,[;Z'&.P5YD*88BY]/5]IBE):XG1=/KQU;;E>DU;&@=/F.+):&=<; M'6ZHDUX_)S?X84K?V<0-8BX=T2!EDC)7)K?X M&U(MC;NJY,S=BA_OE:G)U?875I"E0N5OC+KP?LR.0KM!R0I# N0+G M9'[JQ3$_]=R9GXR5*Q\:TRR..6JF9HXTU; 1NK#\FX%NNS!FH-M.S0RLY%?8H81H:W;6.6UJ0;P:WD_R)^;$5CA4H6^$$/-_ MW\9W!*R,W$:^L: (N(_3)PKZ3GYM(Q3@O^#WJ/3" ))USKE_;B("Z_!BW79? M*CA F:&Y#!?%85(6>8TI/U(P6S@3%@OK0KF%:4?PH0E=],/V.S_E.2$*JC*Y M_OF"5&4JOVFJ]OR.XP\3&F.Q:9_,G]"S[.C.F>0N0;37_;M+%.VUO)K#-%80 M[IVB_@X@D*-1'.E!9O-S;.6+;7@!Y#:"&-YD./JWL#KNXMN+H?*?X2F29L;+FQ M%E(7X-#04:Y6"RQ^NNCOVI8@X&@'VCMU&7\43SGW'#2(Z(VM&O4K"7/%B8IT MIT3L#*2R?T41OYP96C9DQFU-Y+<_HVY(&JY>KS7$1J?%V[AW]O"Q!?>$=*00 MK'H=$7R[+&>EE_IY6#^E7.@G?AZ@CEK@,X0*']TD&MBJ_/Z*0BE?A9+ M/UNYTL_&53U5]6SG33W#@:.EA 7#C]!O"#\A'J)GY S93WUUBCV>QCP+RQL MLM1 ^SRXDS_ZWX?7W&1T._VU/QYP@_OI8/PP'DX&$^YN>I,'-,K4EGX]NI^, M[H8W_>G@)D/(PIRLOC_A1K?!Z\./;8&P=SE+]K-<,W;7CNKC^><,-[ M;OKSZ)=)__[FO"4]O+\9_%\>5GAB^,RC88#7ZXX+G'D 1B4IT,Q0Z]D'3 L@ M]I! &=_,!E07#J1.)$Q( /WR)^7MBZJI]YMGK#US4D/$+Q_#J^98^U3L?_ZC MND#*%])KJ^GP]>&B2LYEY>VE5A>:@@ 7K3KB3Y^WGM7[1.5C=6H>8RI>SFU- MXBQ@S1""!9"\81GM 'M>,*/KQQB]BSL:ELF=BV9OXQA[_7%/ MPS*Y>]%,;AYE\CXR:U@.>\!9+YC3K:.<]B##AF:Q"PY[MBR.#ER+6<2.71O( M?&846BH1%XAV6R);*=>L0"^S@[[T,*'&,?R_DP923,EAZ:N%@6-\@;=;UT5/ MF3%F9TKDW/)M+5)V.6^Y98_$8V>8M_BVS[7 0'[O?:YL8+)#X[Q,;#>X' M4F6X3,1]PX&RBL^.J\0>3QZ4$&NF:%7KO^#=U6IT)5&0>&YHZ#):;1\)ZX.R MB@*(:GVU(20H9KR6+]S_Z[:E6KW6DNI24VHFR:I;^C]RL< MG.QP/,,BK"4UZY<*R?+@#RIJ]1@NMJ>*XB:.,JBCC*UB.'MBJ@*9I3RD99-] M&W5JIW2.(L'S?-)69&*Q/>CPFSV:\<8=S;BL[-Q='P#-:YV,V[XS%ZD/*MP. M'[)X%U::T5I1"=8EO>X;[-V?S]H#=O95$_;VK_80=TB](JHM\MR:E E;9NX- MAHRM:-2=>+JVDH3PVR-:Q7V$5US3%WR"+AAO.[55$Y.(YGI_6X%*F3NYDT P M('(?)8BZM9-96VD&9M1\*Q6DD%00#,9U(Y"[H-1>(LY<09Y,?H<6&8*'B M30-OA[FBM.'&L.^-TR'*_OTW?H2K)-C\""X8(E=P5E8C#A@N'(/*!ODX- !) MPM>M9;I#B]T%D\^)7S^1H?L[#O%7:FD[&DH*4#0\QM@6E(X!EFG_' MS"+#[GU?ZN6R-7^XLI05??7. R_DU7.?&5BV4 M!05M(*@L6UI5V=[^@< L .7SB@_(U7M->X6;;(:-98DU^/5)P=J!-R+L2KP/ M32P3&-D,:H1URE3,#1&.^(%JH/AA5VDKAY36VA!DNULJ3%Y!9C1OT,Y+)/P2 MZ0/Y&/[#V^=G!.BG9\]4_-YH(SS[64]"B0&3G34#>7?Y*W:FG/,!!HUOV0K@ MI>&8DB>LWS.$5&ZYT57%>$*+"C9F&\,:-.XU3(H*L/8ZV1&F19(S#5I^AFT MFW*^VL!*8?4'1*H8EJ'#ZP%3:AWOCH$C9GN;\')#P8;"(M>V/ 03 4\ 'U! M %.(A;,&=%OVR-(BR[VVC;?'=(U>L/,)*.*6X_GQ%U5QDMG&)ZLT_(GW&G^G MU56A!G%%ZL2ZMJK K57/X:$[5M7?=ZA[SKRYKI"CB$,&!%!$(<&"#^UW7--W MU. 7C[0Q]E:7G]&KIO^^;:@KF$YL\DV$"/XM#'6G0]9'^J.L*G]:AX[%FZF. MY,6K_,Z1;QD$S>"C)(AU;FD__I.[)RPUI?OP!_Z66"=+:7#H#ER,2)_T9FR(-)L-SY7,Q+RG#C3I^PX^7KDU7 ,EI^$>BH M,E-6X*AL>UK.9L,TR8_DFU?<6!Z MX%CAUM2*R*[U6$+WB&?"@&.!:$,);!KXJ@[^NN4MS\"A=W, Y!O6R6=?\;3- M%/BH/M:-]*DM$8Z:@7@7>W8EO[K^LCM;FM,W,"H%_@%3:B',.+O?@UT+GW#P M:UUC4+$?2=9T43LX\"C"]GZQF8,)=!6E$B"N_<.(\-%U7JQ_M90$?P2[::_8 MNU^!'<6\QVX^^/!4K-29U#AM!N &^$NR@;UQ$#/V_38ZO+HBS[0-?L03(D[$ M=CSC<99 ,Y!R'M7.TV.C45P+?U#"LL1W&[T;@:VT^^1%]A"3>RS#8H"X)%<)7:C06=*<1 M9Q!(N>(F&^Q+>^AUEH/>9/P@_"@>S(*,%<(PX=!6,"GH15F0BA#>5S(,J7G< M<@B!E(5BS'%,;SV3[&Z_96VQDO@Y+@$O\FHCF\[#7>.SQF?Z7%G#YM[08Q?[ ME%A]";HL9B.F5'DFGNJSO$#@&[@FE*_(X"VO(&38?04X,1 ;K[TP*@=D0BSD M#*T4'!E0[0T1OX.2 !LQ:SVZ/'-.38\??LFFQR$BY%6@>EG8]2GLYF[H:I*% MW;/;"K33")R4.:2=R GX V!_] OTI4F<2!A!70&"?Z17YMA=VZAD*-H";+'V M"@ZQ;/TS/NH5@_BKND;]".STZ7#46BE$^JP#-M[R2F1(^WC>I.E>W[8R0]O_ M;&=(R-/G3E!*SP09K^NC^,F;3K$.-P.>ZSTYRO)_F$%?OQ'Z1,^ M0E^TU8OEHQ$/&W]P]0YY]-4*J8_D4#QB"-*P7/TN"4I"1P[K&5().R1YKLZ.(Q5KP^R+R;-2DJZ M2;*\GMG%;6)I[[0P['4V'FA]L*^MD+%Y7[BZ_ZT5EJ>U)5\R!I8G27<)51_' M2R;),2M]'(2^Q\2*4 0GL.:#'TYN$3\I?B,.[9-.\6]LB;&\A/I! H[+OD%L MPX9D!+$IA)95CE8;),&VWUXC2*@),(2>PMN3O.#^QC7K35YH2A#$;0S\3!)= M6;K% #,@U:EAWTT*64\@I%@1&(Z>-BL3PBSG^8:)_;]G.)9T;?/X!,'V"SYA M,27;5GV%P\(5!]/G(+]RE5P+SE$/)9'7U*\:\+(#+\1Q'^QMF&=BU>/1O@$@ MM&P;@3G>(+)'8!9#L9O'@TM'CSS?4XB*S4*&PF_8%0EYO"V,;?X[G@HA2.:> M\(ZI+="CE0&Q E+GZ">:BBB^KUURX-!R"5$LY!WH0FD"TYAK:^2$NL8&IK+DDETF@V6F ;NR81#J\P6,6(1'A^"-[%('[Y4TE>FC _I'S6I.^DCAK\MK< MZ%9N0'Y\A$0%;9UP--WS=SLD7$ M*<9NAO:*"?Y"4M>0"$:+?6W"3UX@_.5G0$TE&LQSJ@SJXJJ^:76G>-)X,R]U MV[K[*[*2?,C.^4 V%"V<78K=50.1)A+J?\K@;9.#3I=50Y[3S#262< .IK"N MV&3KN[DV>-6CJOQIE5_!#$-.'K8@2<2286TKZ!)R1AP0*P4! '989=)THYJ M,6O0;^"3"\?M=F<::?5R=J*DS\]S"9^,S M]Z_19,K=CL:#,?>]_^U;_S>[Y;H_&0[P;S,C)C>$]/U'2)TD]P&9CXR5PFXU M-)#^0@]NOQ*B;5+Q?L5GN=CM-+(*=]UN>+L+/K,7>VO^YYE["YUD;Y1)=I\D M>^Z0N?*:9#\!Z$MY'V'/GH:ZDE YWCQ^MK9QZV+";G<:Z:=SKRI4G+[B2RO5 M[%Y6V-:6RJZV!+84I&SS@HM )#2BZ]_I%L_-:GSE-JSYM]D$>?<$" M .T T;/OS ,M_6Y'/^?7T:\%M$K:;?Z5K39_VM+GUXXOVJWX8;KJ?5[L]C(1 MU;(N&%78DNM;'#QXSR&"]7N5C4KD1G\N4J.__WHJB:SG^+4 KKP6P-@0E:'M M($#;O3[T?BZLG@?%K9';%Q.QHMA]=XYFC!UX[",NE'LUB_?T[[DY")(PM-HF M*];;SO'X R_U;:6_[KZ<37%Y]R/JY^O M/G%3-']2M97V"%GBU3_@:<"T^ EFA>&:WW;ON,T/:ACQ M=\0KZY*2>-7^X-RLHS85_U9%IF5;]^X_^1^MY%L"/(N8VZOZ!T]1RK"?6;%O M<&X_I'!([N:0 MUU4\+;AKS7#N5M#^J\/=VO/=Y"@= Z#IE"CEV7_#OBJK%=%0J"N1C0/Q!S06 M(1/1#GO2=HV9C0]%TA=,O0NGRN7CRSLGOJ>6BVVB=$1Z F@+GHFVZW2T3=VJGH'A]/3XV]T$'Y5/ MKF4B]3*0IWM*?:3B)Y'2QM2>2:0+:C&7Y.PTQZ$1+ M6#!^VUK6J7=+"J#OW$?KBOWP8>!>HN\;I'4>"H7;C3)S;;.BG,5O)W4*XNZ2 M>WG(V;*8%LN8D&Y]9P?8P2X.B[%0Z5?I?77,OA@.A>+9S9B1*M*ORKV1ISNN MP3 5%094!$:(#"LO$1B*'H3'J$2$QT@ 46$'&J-"H#'@/%(,GY. MDMC*ABQ:,73%NNG+F+0K@]HD;ODTRP*D3P&R M418@"[05_&_+OPN#J;:=PCJ7$^C1B/) 9TP(R8U>5! !V#FV?[+M@014T@8)<%PN!I" M2OH@ P&>+>>@F40H%JI"[V11_R62:2B@;X:XD9# MNPD(V]DZ)QY!;]@$P74:0 :PPPWG[G\E1KB_56!V>L"! MFCU$!I)WI"Z_IZ>9H!%X@J6*BB!] YWQ=L>RHL\WS\"E.3H$.7"T,\"Z HF, M$G+ QP.[05C-:&P/C+S#@:GI'@;VB5PY5JNZ-+>MOY?_9F_;((E^*U]I;4#J M!=C0&'X&? =S1,=[07;QDX+\/, ?H8E%IX;@FY4GJ9(W:P'KC;[6#)I9V3V\ M'K%-T,FM:OPO: V'G2]"R147S"%F3]*P,%O6. 2=V\Z(]W8*& *X4KZV,L*6 MJT1.*:02JDEY#M9 /\YS6P=D90%)Z!5O965-R%(2_YB@AKI@BY ]\EY9L:!> M[+28%2K)KM-^B>^S30+N381U 42"J9'(MDP\JPXLK0 MSB 1&)TY4M96"PIVL;&?JIA$!MM+)63/$"V4X,5JZLK78Y4W6+*ZMX',DV0' MA,B%!PQZFYN>RG8_FAJ,JW-)AX^_6?WF]O!1D"E(+N(P>.4> M2WP(E_59?B<)3TL).*?,N%71!&.U,C2"E? _-'=4$O1YJWA>V7:,\$9<;LC] M.9I&IIO6 IBP;9'KH3E%(Z!JAB")C9>"=\D?Y$ZGIWW1D]F&F$*QUDW:!V33 M\MOL>ZRDJ*-LAQ>.P=2VG"YX,WTU_YXP WNIX/QPW@X&4RXN^E-IEF*(Z.) M,F,U^8]W!I+D/P/I^%SRY$'^1O>3T=WPIC\=W%0F4_S'#RRQ"3>ZY6Z']_W[ MZV'_CGL838;3X>C^Q&Q,3TM(Z68!6&%V8XJ%<90G=4T)0"T0,VT+6^T8@!K5 MV0!X&%]W#+ N]@%?'*M^M16@>/%=,'W0O?:/JE3=>LN!<;)AWN/Y,#"Q]HHH M!LU,6RUW!ZWT[/G)3,.L L/XRTZU_&8^S3 M<53GOIR985GY;=<[*^U(WRI=TW[4.Z)K0$^N"_,=)N!ZTT MKW:KT\K?=LJN7N46:*X\RROC']4:_HG>%X%,G?E%W3S7%II9LSYA9_>4I6[4 MEIO5Z@L(KJ\NX(^!*S6LJEB_\ ?QXS:J0M^T,1;;*I\T)+LA-_-H&] M\^.R=#(N-ZH]46CRW48].3:SVY08%F.?A,F3IILUN.Z ;97Z.^8HJ9D:!PUH MZ @JVB?]=#$Z +3_Y]+?SH3#P."A^H(,DY0NKU>R89 +&7TCD@8VJ[TZWQ4: M1_4OC_R,MW%3X6>KVFLWQ9CVMOT7H5)=)VP5@HT)2R. ^PCUZ M*)C#)5G9OK$YUQ&TY\$5+MHG\K?$]\;SHS+_0N@9N^3<(W.T[-NDL$FM7>TU M^8;8VI,;E0HX/X>ICZ*)B5'?P3J'C^I Z@]PBB!U>E/;%6P0.QC/127!0%,#)ZO#U3C,SLYRH9_6+.E-6 M*P*K[=I<"^F$(%A;W6?EQDUJXWK5[5Y3G=:R/N$SF]:)V+$2^'KS$CVK)/@G M57N2Q+?%XY%1GGRI$-MZ1&\IV+.5W,UMM3FCM:Q8S;;8@8I1LCJ<=XY9O?)_ M0#/"=P^I;_C5'D_AL[X[W),RR.K0??4 "O).@I:= S+,+JOCL['.MYK'TSRE M!)/+&"4I04@A=?A._;B=C"3!.#X/BQ6<$C V>SSAMB-3#%L7^0&7LUT2,7AA M-D43.P^-+B]T.Z5=R]RNA1%4"PNJV>);TO'8+&7S%<7[BU0M/K](K/#$I'W( MW8WNO]>F@_$/IC)XJ2"Y(R:W0>0-6B*=@(C(;X7TGL1N>2"GYCG9VC&5W\(< MRFVH";;$TG?*T'>***I.M=?BVU+WU-Y3HD9M#-RN:^'"T(K#3\;=)& MY2GW%O@D@A-+NUN2IF6 M=$"8,]]Y@F)H8PG]L5'64 +A87!*L0%7ZZF)@ZPG;!H+N M=;Y>+R/8#$U=3)$UH(FQV[DTIV^HFK+ZJ%CP96025>$,8:?<5:D90E<_: B% M-]9W35O &"6V?=7$7I_$"\UV:0NSLX6QI=;"4A/X5O/DYC"RL:OV[!47RYB5 M]8CTC%FX/="N]L0FCH.Z*66WSU5&\4Q7.!EUL(Q:+5YHG47_1G"#FIN5*V(] MHDS(I6S8[C5U'KKY2>K2YB>!X?9O*:O$#%PD6=6A*-%J\NW.\;N=)^^S+=O0 MBDE,7@X[MB.N$?* :\0[G9+^>AAS>6RIOB8.?XE;:!L< S+A5X1Z1OHG6AC; M"(4EH_-T3SGFP8=93.#2[1)^PCX-]OO[]#3?X]R_#Z6\'4WR7"MH/-RD4G\4)8>*&97$#L[C#=QE* "::L%%-AO!97;U=[C1;? M:1P'*\PC1Y/!UDJ6HQW,49%O=.-R](1'M;5T#K-RHY.E ]KY"LD&XE8N/S+8 MUWN@#WG4PD3V]1UP-[2R=;&RX0,[[G"$ N_>2'QK", WEBZ. I_0#QN3T]:P M*H,,C\#+K!%X5H&9O2(\GFTA$Y8E\=#F\66 MLK(IITC<<+%].6=R*FR4"(JOQ(##G-N#V+9K[U!$MB:*P%$\VQB*B@P#<_YY MIJ@RX5JYC>-M8X?90W5,63U:?K,8?>WA#]@(?RULCZ+(]D_>P6O.HE(F-< M]IC3A$A'?ZES.9DZ&;U"7$OD67, J MZEE<]M/EIY\N[*$!F7E>E.)J7W%V;5J,A.&(L=F8Z[-W\+Q>:>\(<3.DHJ52 MX#JAN&QM.Q6^UU&<+44GPIY!;BBZ\E MD--%3&D.9EE'S%U9)5?$Y.$T/=QQXR+]%_8L+7MNLDN4AXPM6V*UUY;X=KL< MQW2:Y'Q8><$HSB[?;A5T%F=Y7A:;F'SWW5R/?OP83BG@+,"N78_NI\/[[X/[ MZ^%@DD'^=V\"ZZDR(A[HV9J!YC7EK?:D+# #OW#TS]H26XV:X#Z30LT6BGHQ M#O6EH WID,O9K;W!J@026*V).6&GY(3\J M@&C7N@(H0W?P$D#+?M)6V!\V_O[7C@3C%6#HN?E>]J<6C)@\Y"XL"S4A&.QS M>:V8\JI4I((1DZ2UJK?#F:N1CK\NZ^_4,!&LI/OAQ**..6,BL-?U[!<2E34> M9)T,EW&";\$3?"LKXP&;2?+![2B\'B8]D#5QT.3CDQW8^04,">)>X/%MO MS"=-5_Y$BR]*_X"V7H:0H )UE\<_A=@2Y"0(WA2\W="KO*#5 M^X4Y'"E6$JCV75-'CBDCW19) ;=UB4U]$;@E)<.MW/C^OO"V^-NP)C*)4%G@ M[]BA0;E1D]JH+H\?,(L5-902 K!61^*%^B5B7\;B7(-RKB5D=[,M#?3IS?-F M10:"4M!I&"BJHR>D&O@XY5::<6D0\Q_3W*DNNRDVLI?90Q7S'GEUS\!TX;<< M4L(F8+DUFU%N<7PZ*2-C;MS$&=DB%Q+J<)S.8AW:O@Q#< 8F;*B OZ\ MK*MPJ7=WM64[4<';4^)9+%L_!I9ZL!V-..KOM'BIDQ(BS+F**IY-C":J3K77 ME?BF=/QB=-E$E#]GI?#$Y*>V'MQV2VNBG&R:NC+;T)F^IL:%J*Y>F%:F>!X- MB"SZ'E%,M=&KBGD\6C[(S/>OVMUJ3VI)?%>Z'$#IQ)G8$8")3;[;R1,R1-@] M?G_L^FGI"9^)>Q6_L=[GXB?;3A$)G'"]_KF^E/X M/4GIU@4:P#1>Z+MQRO7F/B@]%E*4&^S,SJLD8ANVXPG&1K=;?%TL;[MG'CBQ M2:B!)=05^&XC)9\OUV7_TH&XJ /UTM9[>@?" P! &N'8'(I&2%DTXNV5I+\> M1@^.+=7W:,%?XA;:9K9"?B_^&]/Q%/2,S'*CZB+L3?).$YJ5F[S8".]-7)Z0 M$LF]1A 2=)1+$M.TW0A"LDW:9Y(/)A=O>Y5*Q;I/N[:?O-3 /HD"YM]4><;& MYQZ]FR!=67[EGF7]4<&O@H\*VV__W\8PE>6[2\#:?E^ZKYL^ M(4Z>0X>3K+Y#KE?53+"?.OZU2A*_CSII5-0!'+ABXH]CR1-/DW1(+1555N<* M_HAAXE\\8VMF7&5&_1ZS[/?]I5;C;A6T6GSA'N1'K-$3?!H@=8[PN\7.5XY< M',%_YVHUZZMDF]$O>RY84R)JIK;&'Y9 9:S?V&K4@M\=\\FKD1BP?THX;R?T M"#[D"& ];FO>]=LK_\I-W]=XS7T=;[+Y5^X>[T+*G7L-V-#V?NFS_2W"(."O MPYH@5LUT)/]>FR&\]?%SUX3K7G);/N0"2[W,\^2_XI6XZWM86KCKIY!/5GL9[0%_O*2LS @Y&X)(^&G6^]'_/KSF)J/; MZ:_]\8 ;W$\'XX?Q<#*85.ZF-S]]GN653>0_,CEKL(7[KR# E;;/"&FTSQ'Q2O8W3+/8Q'M\,I-QIS=Z/)!)@'Y*[C4^.GK)Z] M-=ZL4,V[O_R,8X Q^LJ]*@OS"8@2/FQC5UA&DWS;)XL!:ZD9RI]@I;W6@&)9 M[.W_/2*34ZA$]_(1;NT[)%@G?KF:7&'7;+62=0/ ^LTG;6/@",>H?$1OZ(']H);(]WZ"9_/\J<<;#&\ %MVF='B)S+:I#)'JY7E"I+;6?"SL9;G]L^A MB;'4> [B61M86^V_[:@^2VR<9&0:7&T5,QIU2TA MB4DA!,9$!K2_F"@]Z125*Y(@B257?+AR<#CI87E93^N#G/CN]R ;27Y3Y/C:P[:1].)AU=3[%GMBUOM+]X']0 MPJ2# $I"OR,.\7O)X0"Z6=+ C9B7-NM6UYS&X2SK6@=%R8LF-+2'<)M,H MN_7C!>;B<[MYWIF%+T^(T=H3K=;[; M+=90R-#0X)IJ;%8F%("#'.4\MC$%F_*RP_,49XBK1N$V6;W::XAU7FJD=.7Z M7 6;V9$55; -P+?K\J(OWF,IV-.?D%$%V\2";77X.@/,3J[;2=-VAW)Y&;TD M)DEB\N39'2E)>MNE=2N5720_+Y7^_'AEE*2JQ?'.ER,/S\Q)9#L\6OCPZ A\ M7?*#O&62;0QFEN).SG5D$W>[VFNV6GR[&]F[+\4=5]R).)1LXNY@<=>;O-#, M3MREMY@SGZ@DII#>(B0"#;CHX7B'H:?5E*I>$I.#ZF)@W\=%Z/%!5Z 5RQ4 M S%:3K ;P)@IZE9[HL2+G6*6JMI9,JLE" 1RN2T4$WF^DRVS $%,Y-L,[2?% M.9)SV"=1',O6S5;_I&JOP8L,8"9YY)48+R(,S:QZM5?G&PS-2[EDEI@MLQK M+&Q2"HPA6O".@E0RS>=5HQ3CH3Z$WA1-Z,01><%W4%HIIV YQ8-0"2VG%I93 MMUTV-XWP5 8RO3MN>6/LH5,=FY4B%*^/.=9.W% M.UAEL2^!4G[H@P2N 37:?)UA7F)9W\UE.3^TR+O0L"ORC7IDWZ$4^6E+^F%% M+L+E'IB*VLJN::?T( OG)Y7$I.E![FRH%!S+[[IF&-Q:UY:*R;2MS]F=C 1/ MPF[S@2W7D@JL-VI) 10!+?9:@*G(Z+9R/<>"YB:.%*6+C-)E]O MGJ+)]^*$&\\9#"W<.@@7[]Q.=OY_Z0P6SN4IB3E].G&?CC$RD*S/GT@WR0*] MH)6V!MQN#KVMD6H MJ6*TD??$.6C+/M\JGI_W+LPE,%]=7'CLG= N/SCQV2\2]6A*;>TW212=TXS:&G89]<:]JQ&9?B["O+F77?G**OKH) MHL-MP0H^R_KOB/2JV#8P??,W.U?S1W**6/U^V$P-I7Q0E>[P8J.80ZCCF;YX MG.O E7R^TRPFY^)9O7B<@VI&@V\R@%3DUZO[CE0$DUK G,F+9T55#%.73>4% M96C3YN=JTRSN8@WK;_$VC)I)4$$1>4DJYDV(F.FC)!@(J&=MOLEPL32/#(R9 MHDF"@="Q+O =A@FI1?;LKI]D]1'!I(P7>;4A@#?0)0/"P(^%2!=&6"D+I--_ MT]&*S+(R-4Z>_[%1# 5^7:ANFE86E8_"=E9&L?W/C\K\"]6DH?H?6X]&RVM' MBZZ]2C2F.C35^AX-\FY* U.+7WYH=\( 8^R%I-2.66#A?DS\8$I:NL%";51[ MW0CC"0-%^JGPTDS\D#S!5FWBK=I("=.N!+/(6;*^)*8(?B!307&T)D9 ?<3> MX5Q[1OG4??MSX71QC&)R 10?B'RB!?]QY8'@'*U>5$X7M,IP;>*?BJ7Q!3!7]FG]-:9 MI9Y=QGYQTHS]X< ^GDM!N8G@G@-CJ X#=OB.$"6[_"EE94\^ Q*#474!@$^Z MW>.^5MX8%>\0#L\HL=KK\I(4I2+[Z?0E1=<>91,LG=H:I6^,J./&ICO0/RU& MV6*GKW0E8H_"\ K:D?DZ [YP'KF5B%$*PZT&,=^Q,>;R[4QAANA(-GS+@.RU MO[1,W5Z][D2*F;P#1I+Q-O-WT_&))N'KD(3G.V*,T[5 _EJ&?&U5>^U(J';% M<^XRY&H;:VNDCN0<>(+?L?%>__VO'4EL?S4XXPF =;$I1;*NXL<:W,>59N!P M]1/\4L92>5[+ZCLVJ'-L\\&Z8DEPLLDAS#SS?>MZ01&:*R(_X*R*\#\ME!?[ M 34#S6O*6^U)66#E^<+1/VM+K-,U[+?6?OJ,/WSQ;0NL'*N7',L@>I^ U1HM MZ2W'.VRO1LN^86@XOC5)Z_ _-44U_X.W_$;'/]NFZU;3?S&@GYB8KA_(?-(6 M(0T_I-Z3;P#)C_==YN5+8C++RV?2)4"#:6Z&L(%!G"F_(8/#QJAL&70$$A)NE'*(1G_)K(<1-(ZTZ@? M]U%*S(;22;E<8DZ9@)GZ^R!%R)Z(W4N/:E-T@JBGBK7#:@:C+>\;F/>]MG*7 M;*7JAD0N_4OMXPUBI?@2\YV2$U^=S$(2&4:&E.)+S.5*3GP-:!3IUB/CX)5N M6.F&70@Q.E4QTT?+ M!UG''&%S*3K09,JW6\7$@$S*R8[/QRX!2FNT+Q%!.$$^-@6"V")8>SS*,[1UAVW[0&L&WVR7@Y1S M<(S$$J0$@NP(X?,Y%RW(=,ZQ6(*L@R ;[XRY1P24PQZWFE'2^).6L[SHHZT/K*'?KGYN%_QB';-]E0YG2(J++: ,S' M_O'!!FN0CR2")+*T< M $+8#B#POQ-E,;8CB7:U)URUPF?:XFI'\<35S(.X.B"N3L2P[Z+$)>1!7%T0 M5_OX@.$(XK+/Q\\D:" '4J]2L8Z"M3O7)C[5E6>?H+ MGIL@75E^A>FLCPI^$WQ4V'[Y_S:&J2S?W?>OLWG=%,<\ &]%HAXH"JN:B9]) M B:55(@?81CC6M9-'")5($0"W$$H@Q"XP:4#K6J8^!XRHSZ/6;9[_M+ MK<;=*FBU^,(]R(]8M2OX,243.U M-?ZP!!IC_<;6HA;\[EC!J!J) ?M'N_-V0H_@0XX 9N2VYEV_O?*OW/1]C=?< MU^69,O_*W>/]2+ESKP$;.MXO?;:_11@$_'58$\2JF8[DWVL4:N0+5AC@NI?< ME@^YP%(O]*>#F\IDBO_X@1DXX4:WW/7HQ\-X\//@?C+\ MSX ;WN.?!_[<].CB>+-"-:\^^AF3@,W[E7M5%N83,$#XL!T"64:&?-NG)$WR MS8;R)U@UKPK2L&5OO^P1>?I-XV/&(Y-RA,D^P>:L]\O5Y J[0JN5K!L MFL^ M:1L#1X5&)<,-%-:BT'3F'*U6EG]#W";XV5C+<_OGT(1:RC8';JP-K%/VWW84 ME"5[D'QF(';+"%X-9H_ZCZKH,B=T6ZXZ@0UO6#-_0[+.(# MYNAYAG2N+O*V6G(9$$%.X;#\9DXP9:4B#/53%JV10BC-D3J@D[,1))&Q\^8P M$E115BM=U&KKR:PV+_N)E84'/<3]1T5\LG^E(H$'^Z;6W1>>2F&*6X\GD5C(20T=/2#64%V0Y%'1JQB>8 MAD':J.0W#BV7:&ZF=I_\7"2>*V)*:U42R:K%;<#'&: M3G]^DE\ %!_!U+3Y2C8,9:G0T6EKXDO !\&D<:_8T!'*C#7V/I;*'/R6!9V: M1&JDSZ@TU05 RV&*@U'1SI[0%J'\8_MYG&(CDN[4YWFL/#$Y7M\@%:K 2#RO-!- M\/;\IS,7N2^PY()HIKSCM6$Z)]R25"F_I M4O162'+NVLO'$'/46ZW2 6$1&<-QTRY]BFQ]BH3DUBG=A$L]F7-%3!'< M!#\'X=@V2>%"50@#E=B=Q=#F*;(3T*WVL!B%3D14FZ@^0''E%._XCRJGMH"= MM38O=L)[:QMIWDPL#_F2F (?\NXUU,!S?A>WIRRW%HF8 M.'8J9G7L))#_I\OTQ(8X;TOXP!+Y9O?X[,83*> )DC'QN0K%O0;?:A1SD$$Z MJ9+X7&U@7:WS4OOXJ/<"U_=3Q.L_WTSX476+@YK=;E9[+;[1#8\V+(6353$-! M^D%6K')Z2+\ -K'@^4E"B>?G@^?7+?'\6#'K?IHYQ*4/])5+U+XC'-@#[VLF M"MX73)07FX_;P>;[N7__';-J>,\-_OW+74"V1@=@.Z'N9J<)"WHW7E[E1Q$R6SRY MRQ)ZW9F1!\7$O$@ES5UT@"U1X"#=;9<8'"09S#>Y:QXR'3;['S6&Z[)\"R63#O%3W4$ M)A!R'<[GB0KU5L7/@3OP>-MT=:4XV_R2H;"I4SNR_LZ) M/.=WFAWN2%YO&.YT0YF+X ]QIGTI1=Z+89>B2Q= M]W8?2]B8(;=W04IB2F)*8HIQLVKWW6&-T/[$O918M]?7<2(1>IMB:P::UY2W MVI.RP.SZPM$_:TM\UM3:A&3:_UHHPCNY(_R@5U'/X?IQ>$^,)I)40BTDR7+ E@FEBP+RS*I9!F3&W#"^0%=$2I0'2DE MQ)6S%5GZ\P."18:W559"1BGZM$1_&NC&;C-F(J.4?&S)GP81LMN*">Q=2CZNY$^TY=N1T5JC M2KY,MA0M5BV)*8DI-#$9C&&R#,K@#>ESQ4!P5T];@QTU4N;'87="#'^%[OE1 MF7^QUS%:CN@J6&_-=2WX;^%XJCZ/+3+;# M]#..35T>R@6X0_7/ZA(^OQZ=@ M;AX\F[O8'2\F%Z7<<+$M"-5>([_*R)J :>:N*X^5\E9DR@,CA(.A0+*A2)R5 M!S?Z1J"Q> V#R6YCN(T=UQKFNV'^1GE1\$<7G*EQ/V1\"O_]KQU);'\U*'JN M-N9GI!3<$IJ?,_+POHAW2*:U+>KQMT6R MC??1ST(U: XH ,\;FYFA+!195U!Y-.[LK>#>X;Q3'ESMSSOEP87RO%.>NPCS MB#L2KU+&8G=CC.%L"PT8PRDQ#%;-WBTY]7D6BZ_-V'S-=Q1XK1ED+AF)^6HS M'#;YM6ZSHF:4")D7M+(J=5;&R*5/Y;:02C#NB*@]44Z:ZK!J4 M",9MA7G9;<8=)W]ZE2CLW7HI>AZCZ"%@!>T;^K1DT:GICPXZ9-WR@L;4M?S%U*G&-T%E)X\QF6TG-BF MA0DZKBW@ [HMQ@6S*.(!E08SNTDP,^M +I$K51-DFBLR51K.M_7&M/N$. U3 M'YCLW.5,X:X6E\ BK)8Z.(5X:2P[D@&,$E"3[C9W#XZ6#QO3ZD,8X?WGGYKR MVC0#$XC?=L"X 3),DZ\S()(SR_-3X47)K/W!:>A+TWYFE@7GP2Z-92F4#+(P M& 1 1FI'OH-QC@8C^2)%%I*4X!Y5JY$@LDQ2Q?CR3DQ)3$E,24PVP3/#IQ;6#9HCF/'$U0.F8;$1$?X0Q%_B%MIFMD+)7RL-\6RF/%KKE#.TV@#; M 3.TVG6F&5J^*I+NU>)L%&!O@$;VLD]QK$8;X$%@!E'*&4<2\99#9AJPTVMML"W6N%1%DL1QQ)Q5A.JVG EKU82K-MR'$@6^(96;.&,1Q[LY'D;$W6I/:C?Y)D-;3S(RMF/%SZ:,V442 MT[T*_I^5=%Y[-> +)PJ8LU/E&1G86562I2-M&"6RHJ#DL5_!$<'YDDN6A<94-ZEFS:?\M?:C7N5D&KQ1?N07[$ M^VB"_M@@'*'C-TKB5^X_\FH#?^=J->N;9+_3+WNJ&_35-5-;PQ=!1:W?V&K; M@M\=2R-7(RW;N\XY@JRO\W9"C^!#C@!F[+;F7;^]\J_<]'V-U]S7Y9DR_\K= MXWU.N7.O 1M$P?NMS_;7"(> OPYO@G@UTY'\>VV&L'7!#UX3MGOI;?G0"SSU M# M"7Y@A4ZXEZ'XO*&NG63]C9D/>W MVREL,'$#\6FY6EG^)4D$P\_&6I[;/X>FQ]IGC M!SU3=0;3@!>E_J/:JD9[TM$'2SE\<&!,YQ^^^;SR2)!A4]&?SS?/FQ7XT>'> M74"VLI;<ZUK65G4%/7, M5SE&IJRH^Z?BF2US"[CZS-?J:2\\\Y62N4')K#&ZN6>D-7(QXT +K0]#$S/U MM"DG:07*[WK[S]I&9;O_=!;KG:=SB.=WP4C654R&<3DK'K+/"C^+]3J(;9>S M9%K//=41F$ DYMM:7#ZW?&[LP#Q:1[F5 :X+'X+W8,1&\G_*ZD;6WSG:1B[M M;EH[]^SWXH/=+(>^R-Y68SVE??PI!6@(!Z3;$ WAB7(P?0'N-1ZE*;LT6XPD MD;6ANY30:1JR =R5M2&[E-%I&JH!QI:QH;H4T6D:H@&OEZTANI30:1J: 9>8 ML:&Y%-%I&I(!B)6U(3F.C)("I+=:<<(&#;F]REL24Q)3$E.,B_&[[PYKA.Z1 MR2E;Z>.46%&"U85F%]:C18H(+R\:=3A <=01MD-S< MVQ/$K3!CF.IHX6^6ENBGN0,S; 2CFI-+6EW"HBC#I0,3>@90\K.+Y"BZ>^Y:0X+!EJF-/)3Q.P<7*+1?[ M#6J+75[H)@](FT%RI[V77FTD8I M^NBB3S7!$3_6:L3-;3"Q>"]LOASYIYDFB;SUF]6>Q#<9IIB7.S\ER:>Z[X,% M3UKE>+&3GV/8F=84J.)@[EY\&P&Z/3</LG^8WRHN"/+CA3XW[(^)#Z^U\[ MDMC^:E XVB<<>B ][=.V:%WHC?PU^3)2W@QNO#L1Y4<2=_&2MK9V&V,TUQY5 MO/\7?>-&,4Q=F6V(&9AJHU<5:_AH^8#57369S *T+TH-OM.(8AL^Y445@AL* M\Z[$P7U]N53B> =:6CHLQM?A9'O+HQ]7 !->^4%S9T:^8N=$NU.9;%[OI/DV>++: [O<&+D:Z\I>U# MG/H\B\77>FR^YCMDN]8,,J&,!&BU&8YQ%_BC[S"0K#S?MBU6[E(V1RQ6/=[. MLE(>=@K$2GU,Y;>12K#61MS#,X7?1DM)[:VO(<\1[%WTI:*G$)L%3:%V"I8"C'F M29JJ&D-!G:''\;RBV%0YBKV\3O,X6&5NXM=$[D9-D&FNR%AM.(+7&]-N]>$T M3'U@CG>7*86[*5R"AK#:[-!WELZ692GX/*1!S=V#H^7#QK1:)49X__EGY,+9 M-2@^B]BP)'_AO,"B9-;^X(K'I6D_,\N"2RT7Q[+$G-$99S9T"AH=^RT>*D3/@XM11P+K:61]-@IAM1DN]IK\%E+*>.S M%%O0A^6RJ)JE1\O7.\:):N9<3-=>92;@+D"LMOBYF=2+;$>-G4\;<(DGI M7@7_STHXK[T*\(43!O7)C[5E6>?H+GIL@75E^Y9YE_5'![X*/ M"H=>O[;?%O==-5-;D_)<:!? M]M1!O,L7)9_UM^!WQ[+.U4C+WN$[9[Z6WYT L\ M]7+'(^HM%?)_N9=>6(@KS4*9"]]WVC_WUXS4U&M]-?^^,!-[B?#L8/ MX^%D,.'NIC<_?9[YZ'^RM%@S'PDU]NJS?>OUZ'XRNAO>]*>#&VXRQ7_\P'R8 M<*-;[OKG_OUWS(OA/3?X]R_#Z6^5C]?X]5>?_>Z,QXLT(UK][X[?I HVWJ]1V3Z[ :>Q7UVU3JT$WA4 )GI M/MVC.!FH]R]7DROL'ZY6LDXNUYI/VL:0U87!?41OH"M"$2/\BH_:I#9XLF$F=#KSHR\ M>TW=ZYH]E532VT,A,D@'.I=\-EULY%V;+:00REW+:\7T>T5FL=UZ0\SJQ!2-95S$9;/.ESV+%=%8!]Q&F:K-= MD3F+93NX;Y>S9%HBS?;0BSQ#+T[G?LKUU>N M[V37-ZQ23UWXP-0G%.\>QS]E=2/K[QR]Q5'?98U==O(CY: H#WV17:K64]K' MGU* ^Q@ 9A3B/D:B'$Q?@'L-?VG*+LW>/H 98KM/44IH2T*9W8< ."76^Q"E MC+9DE-E]!H!/8;S/<'$BRMU]!$#[8+N/$)99>^F@ HDI)[<) %>$\3;!Q>VD M?-P&:+78;P/$$5%2 S"L%KMX&;)#BL"J:&@DG,W+X69\MS-33CL^<4;$O>@:TO%O-,,-G1S8$Z]S13JYEW, M^9N#<%#,\3"0PXH9,Z?)-]KYE?(A7L6+6,.RJEOM-22^*4BG!OS?.L82024F MG=#\RUKM\" P%RNU M>'YD0D(C@S(;4O*P\?E.K.0V'U424Q)3$I-]=C=BUW4B<3"Y6[43!V]G?0_0 ME,:A&*.<&OOA(4/H9)LHSY29S(%2\.2VDOT9L#_T$*:2_;$[6^+5-XXXX,%^ M=YVYT%&*/KKH4TUWQ ^^&C$S'=&:TBY'_&DF32+O_"9$W.UNN]SXIY)\O,1+ M9,&W\&[O\$+[^#C7I"1?YF"*'\*6Q)3$%)J89!L/PIF8P1O2YXJ!X.Z?-?'X ME)TC#2G\E3PR1M!>QVAI31!DO877)K,7I.;Q48$Y[Z<"7[E(_53QVO$#)J ' MJ\%!QZ-3[4EQVX=.KP#! V?S3GEA>U7;Q>I5C>?7)[OGN@GLN7R[[S?*BX(_ MNN!,C?LAXU/J[W_M2&+[JT&!J9]P?(+TM(_;HO6MM_/7%LQ*>7"KWHDH/Y+< MBY?8M;7;&*.Y]JAB [#H&S>*8>K*;$/LP%0;O:I8PT?+!ZSN*MOHY@XT-PE\ MN]N)8!L^Y405.L$MB#E7XDYP)V NE3C>B9:6#HOQ=?B40:'WX,+$USP@KIR# M<@<#&(S-S% 6BJPKJ#S'=C92<*4X[Y0'%UGS3GG^0F!6RG,7NZ7:3\MB=^\U MU6-WAK;983/ I&F3!54I>Q_BU.=9++[68_,UWR';M6:0T8$D0*O-<)"[P!]] MATF!Y?FV;;%RE[,Y8K'BY1OMG(>= [%R'U/Y;:02!#BB*P]45::ZK!J4""-< MPP.<8)*41[/%K!?YRXBQ4IZ_S$.:1W 2"AVLQZ2'@P!(YC2IGN(AG"YG6Z0E M*E)HF9>BXWU@3(DC20-^L]2U9_QKQ53DU>I]>XHOG?];1IQ[]BMW^4=6RKN% M39=U$ M;_KLA (F+S%@WF=4OTSD%O$$F>8*0=0-)^QZ8]H=KYR&:0L\77#B0C1)L MB]46!^>T+XYEZ3@Q[A8<+1\VIM4P.,+;S]]N,04($,IV&L=MU<7)D%7M@U/V M)IPV:/>2A#,Z1*D&-E'34>(.-9K\Y*8(/Q=<=)$ MF42 QS^8\QMU)3$E,84F)G-8KD;X<'I[<.0-FB,8B,C5 T9',D K-**5R%$,]F\H9..W 24HUDX&27KPOA3\]&^M@:V2C WIRI[&6?YO@I MR&*P#:PL)9RHA#,;> D!.PR\; GA,7)*&<>2<68#,R'#T)7X)L,=V5+$(45\ MN"+3S'[@9K>+-[3 U\7PX.!2RD!GQ9;T84%G-;.S(PC5GM3@NZWPR%;E9HXC M8BDS"8M8PEV![S*T*24C8CM$_&Q"V9=DKGN52L5*2J^]\O_"B0+FZU1Y1@9W MCUZYL?8LJSS]!<]-D*XLOW+/LOZHX%?!1X7MMUL30ET"UO;[XKZN9FIK\DKG M%S97!/]4W?0)1YQSV@/\#F5:53,1- [C7ZND9ONHRRNLXSJI\IKXXUO=PTM% MQ5&K@C^"PR>3Y":-JP07%))_KL3^4JMQMPI:+;YP#_(C5O\)^F.#<("-WR[5 MOW+_D5<;^#M7JUE?)MN4?ME3MO#R591\&-N"WQU+$E/]R?ESKT&;! E[[<^VU\C' (6.[P)XM5, M1_+OM1G"5@$_>$W8[J6WY4,O\-3+'8_8M^3K_W(OO; 05YHI:][I5#Q#$V$? M";/>C_[WX34W&=U.?^V/!]S@?CH8/XR'D\&$NYO>8)IF*7"$_%=J-J_$O3K# M4?:0_\CD2,$FZK^"T *9R;V4M6+6NQ[=3T9WPYO^='##3:;XCQ^86Q-N=,M= M]R<_<[=WHU\G_OSR*/-XLT(UKT+[F:- &=I3L 7APW8-UC)3Y-M!4*>&\B?8 M1>_VHW79O0VW1V26NR[M-\UZOUQ-KK#SM%K).D%G,)^TC2&K"R,=;0^IX,1- MP:?":F7Y/R1?"3\;:WEN_QR:)$M#YK#LM8$5P?[;CE:Q9-./E^N82@:8 KPD M'/*)[H(.LFK_6$PNY M6NFB5KM7&8JVVO1V""M3PN[I(CXY22[_!,1L_3..O#5=AB#YRT;%"K925%3M M7JK1%\",=Z$%"_**:"C"\_?8:GL;5\,*LY<_7V^&M*FAAI MNI1][,NG3)Z;;D>3;W> XWRU&A_\LCCWR P8X&4[;1\.IB2=3S%E&JU/=S]$ M*/AD.,J\(TC57KW)U^O'^Q,/,L!_+^:,L_%&RX3E+ 7M7BI?0F_"LO9 M!N:LQ#>%XW5*9L[&Z7X*,$=[+_R[WD+T*)>?P$> ZDB %JF MCAU:=:ZL$*L:0+0MN-F[Z]<2FK9\V]P)H23FE,:J=X/6 M6+44$BIQLKK@Y&<-O^1/\HN4F9*B?^39/;>:[EUD7UWTR1(-\N/@;8U4@VF, M5$=H5GMBE^_4HUQHST3-4O2+TN%HBW"TW8T"3'=ZCL;SA]+A:!M287RS&1<@ M[22QW3Y)I\/-S,PZ[4&W,?K'T,?7C'*1_O0;)TE3%)5],":$%QCBMCPR,$G+ M$Y&!HI 3O,#H/O;UDZP^(E+2?($F&&IHL.&MF4A_)N[02L//(3^M-%FU\L8S M6?W=(/^LF4](IW]=H+5F**;!@T]>--M$+E5:[!BJI",([H-@5L#:\7ETA_D M?[T#+@#^UC?@ ?Z'$>$ _LN-M?Y[Q'3;LB.*U5[[^ SF$^V^(YV\N6+QT3;@ MCBC!S8U6)P;L2G'LW"ETN0[\;=;/Q>ER[>("+9&N8Z?+E-]0)K;M"$I4HH/& MANJ-M;ZI_':GR#-EI9CO?<-@E7L#SD#L3.1P7R5OP5+D8Q/XV!6B(#$6#V4K M13X2#&=L 4X#K\5L8&Q'$QPNQ\* $P6\Q4\ )"UHKE86B%;Q.1VM2)>UJ7&R MBT^6-FAE\K:('$[V\D=+6]SXS+EVEG[M7?F8+GRJ>6#9&!WT=K77C!0@%L\T M9>6Z]D;.3 YB',IW46"2U6"*K"PKV+0N[PWM/T'K;3.-^QLD%Q?:3> M* 8.7_ S'RQM>P!=PUMV8&L:TWZ4!"C Y\.3\.RT_73//@6#Y1+-2=X8O%,_!!R MY6NY40D;\.ZV/O2>&^7/W\B 5(YY*MS1' MI_).?07TK&QH&EJ>S_4-6CC0P6#)%F@&G2"&J6]H,"6;W%)6="N7;=+I0)8! M@WNM.GI"V%-[03L=DH5*4GNY-%H^4!Y!P91RR ;\PZ<@9L_0Y4[?O,6\(=E M:VX2TTLK%=[WKYTH/Y]SI\3M'?]7TW^%.S]R*PF4W3"H;((M$3":IZ*DN+Q"TUR+L MN\Y6J0__2[.\M=M1MCTN/9I>/382STS/%B-T:_229.U8CFG$CZS]SIHW0,E.MS%S\9@I<=CAFU&VOFZ]\DI+B)N[5M^DCEZ0NG%MSNZ3SF-46$)^6G#'[=AB(YN>=*J] M!E/C]Z7->\O$$PPG108W!!("8G@,]4!A[@'B%TZ.6;B9"6W&!KV)R'"5LP!S M^W)/ WW_R_4%,%P^>RVF,#-N\A