0001193125-19-117169.txt : 20190424 0001193125-19-117169.hdr.sgml : 20190424 20190424162800 ACCESSION NUMBER: 0001193125-19-117169 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190424 DATE AS OF CHANGE: 20190424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRIGHTCOVE INC CENTRAL INDEX KEY: 0001313275 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 201579162 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35429 FILM NUMBER: 19764167 BUSINESS ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: (888) 882-1880 MAIL ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: VIDEO MARKETPLACE INC DATE OF NAME CHANGE: 20050104 10-Q 1 d704558d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2019

OR

 

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from                      to                     

Commission File Number: 001-35429

 

 

BRIGHTCOVE INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   20-1579162

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

290 Congress Street

Boston, MA 02210

(Address of principal executive offices)

(888) 882-1880

(Registrant’s telephone number, including area code)

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

 

Title of each class

  

Trading Symbol(s)

  

Name of each exchange on which registered

Common Stock, par value $0.001 per share    BCOV    The NASDAQ Global Market

 

 

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

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

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

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

As of April 19, 2019 there were 37,839,906 shares of the registrant’s common stock, $0.001 par value per share, outstanding.

 

 

 


Table of Contents

BRIGHTCOVE INC.

Table of Contents

 

     Page  

PART I. FINANCIAL INFORMATION

  

Item 1. Financial Statements (Unaudited)

  

Condensed Consolidated Balance Sheets as of March  31, 2019 and December 31, 2018

     3  

Condensed Consolidated Statements of Operations for the three months ended March 31, 2019 and 2018

     4  

Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2019 and 2018

     5  

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2019 and 2018

     6  

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2019 and 2018

     7  

Notes to Condensed Consolidated Financial Statements

     8  

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

     15  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

     26  

Item 4. Controls and Procedures

     27  

PART II. OTHER INFORMATION

     27  

Item 1. Legal Proceedings

     27  

Item 1A. Risk Factors

     28  

Item 5. Other Information

     28  

Item 6. Exhibits

     29  

Signatures

     30  

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Brightcove Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

     March 31, 2019     December 31, 2018  
    

(in thousands, except share

and per share data)

 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 28,948     $ 29,306  

Accounts receivable, net of allowance of $219 and $190 at March 31, 2019 and December 31, 2018, respectively

     25,188       23,264  

Prepaid expenses

     5,865       4,866  

Other current assets

     7,068       7,070  
  

 

 

   

 

 

 

Total current assets

     67,069       64,506  

Property and equipment, net

     9,557       9,703  

Operating lease right-of-use asset

     18,073       —    

Intangible assets, net

     5,504       5,919  

Goodwill

     50,776       50,776  

Other assets

     2,360       2,452  
  

 

 

   

 

 

 

Total assets

   $ 153,339     $ 133,356  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 7,839     $ 7,712  

Accrued expenses

     14,515       13,982  

Operating lease liability

     6,285       —    

Deferred revenue

     43,654       39,846  
  

 

 

   

 

 

 

Total current liabilities

     72,293       61,540  

Operating lease liability, net of current portion

     12,983       —    

Other liabilities

     289       1,202  
  

 

 

   

 

 

 

Total liabilities

     85,565       62,742  

Commitments and contingencies (Note 10)

    

Stockholders’ equity:

    

Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued

     —         —    

Common stock, $0.001 par value; 100,000,000 shares authorized; 36,908,051 and 36,752,469 shares issued at March 31, 2019 and December 31, 2018, respectively

     37       37  

Additional paid-in capital

     253,244       251,122  

Treasury stock, at cost; 135,000 shares

     (871     (871

Accumulated other comprehensive loss

     (931     (952

Accumulated deficit

     (183,705     (178,722
  

 

 

   

 

 

 

Total stockholders’ equity

     67,774       70,614  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 153,339     $ 133,356  
  

 

 

   

 

 

 

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

 

3


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Operations

(unaudited)

 

     Three Months Ended March 31,  
     2019     2018  
    

(in thousands, except share and per share

data)

 

Revenue:

    

Subscription and support revenue

   $ 38,877     $ 37,867  

Professional services and other revenue

     2,959       3,327  
  

 

 

   

 

 

 

Total revenue

     41,836       41,194  

Cost of revenue:

    

Cost of subscription and support revenue

     14,170       13,456  

Cost of professional services and other revenue

     2,576       3,755  
  

 

 

   

 

 

 

Total cost of revenue

     16,746       17,211  
  

 

 

   

 

 

 

Gross profit

     25,090       23,983  

Operating expenses:

    

Research and development

     7,394       7,775  

Sales and marketing

     14,256       13,234  

General and administrative

     5,261       5,390  

Merger-related

     2,932       —    
  

 

 

   

 

 

 

Total operating expenses

     29,843       26,399  
  

 

 

   

 

 

 

Loss from operations

     (4,753     (2,416

Other (loss) income, net

     (55     271  
  

 

 

   

 

 

 

Loss before income taxes

     (4,808     (2,145

Provision for income taxes

     175       112  
  

 

 

   

 

 

 

Net loss

   $ (4,983   $ (2,257
  

 

 

   

 

 

 

Net loss per share—basic and diluted

   $ (0.14   $ (0.06
  

 

 

   

 

 

 

Weighted-average number of common shares used in computing net loss per share

     36,677,046       34,923,215  
  

 

 

   

 

 

 

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

 

4


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Comprehensive Loss

(unaudited)

 

     Three Months Ended March 31,  
     2019     2018  
     (in thousands)  

Net loss

   $ (4,983   $ (2,257

Other comprehensive income:

    

Foreign currency translation adjustments

     21       247  
  

 

 

   

 

 

 

Comprehensive loss

   $ (4,962   $ (2,010
  

 

 

   

 

 

 

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

 

5


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited)

(in thousands, except share data)

 

                                  Accumulated              
                Additional                 Other           Total  
                Paid-in                 Comprehensive     Accumulated     Stockholders’  
    Common Stock     Capital     Treasury Stock     Loss     Deficit     Equity  
    Shares     Par
Value
          Shares     Value                    

Balance at December 31, 2018

    36,752,469     $ 37     $ 251,122       (135,000   $ (871   $ (952   $ (178,722   $ 70,614  

Issuance of common stock upon exercise of stock options and pursuant to restricted stock units

    155,582       —         625       —         —         —         —         625  

Stock-based compensation expense

    —         —         1,497       —         —         —         —         1,497  

Foreign currency translation adjustment

    —         —         —         —         —         21       —         21  

Net loss

    —         —         —         —         —         —         (4,983     (4,983
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at March 31, 2019

    36,908,051     $ 37     $ 253,244       (135,000   $ (871   $ (931   $ (183,705   $ 67,774  
                                  Accumulated              
                Additional                 Other           Total  
                Paid-in                 Comprehensive     Accumulated     Stockholders’  
    Common Stock     Capital     Treasury Stock     Loss     Deficit     Equity  
    Shares     Par
Value
          Shares     Value                    

Balance at December 31, 2017

    34,933,408     $ 35     $ 238,700       (135,000   $ (871   $ (809   $ (170,299   $ 66,756  

Issuance of common stock upon exercise of stock options and pursuant to restricted stock units

    184,641       —         677       —         —         —         —         677  

Stock-based compensation expense

    —         —         1,732       —         —         —         —         1,732  

Impact of adoption of ASU 2014-09 as of January 1, 2018

                5,605       5,605  

Foreign currency translation adjustment

    —         —         —         —         —         247       —         247  

Net loss

    —         —         —         —         —         —         (2,257     (2,257
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at March 31, 2018

    35,118,049     $ 35     $ 241,109       (135,000   $ (871   $ (562   $ (166,951   $ 72,760  

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

 

6


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

     Three Months Ended March 31,  
     2019     2018  
     (in thousands)  

Operating activities

    

Net loss

   $ (4,983   $ (2,257

Adjustments to reconcile net loss to net cash provided by operating activities:

    

Depreciation and amortization

     1,713       1,644  

Stock-based compensation

     1,424       1,668  

Provision for reserves on accounts receivable

     70       13  

Changes in assets and liabilities:

    

Accounts receivable

     (2,033     (2,038

Prepaid expenses and other current assets

     (803     (616

Other assets

     92       (179

Accounts payable

     715       (128

Accrued expenses

     353       (80

Operating leases

     (68     —    

Deferred revenue

     3,783       2,908  
  

 

 

   

 

 

 

Net cash provided by operating activities

     263       935  

Investing activities

    

Purchases of property and equipment

     (244     (538

Capitalized internal-use software costs

     (946     (1,001
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,190     (1,539

Financing activities

    

Proceeds from exercise of stock options

     625       683  

Other financing activities

     (58     (139
  

 

 

   

 

 

 

Net cash provided by financing activities

     567       544  

Effect of exchange rate changes on cash and cash equivalents

     2       347  
  

 

 

   

 

 

 

Net (decrease) increase in cash and cash equivalents

     (358     287  

Cash and cash equivalents at beginning of period

     29,306       26,132  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 28,948     $ 26,419  
  

 

 

   

 

 

 

Supplemental disclosure of cash flow information

    

Cash paid for operating lease liabilities

   $ 1,904     $ —    
  

 

 

   

 

 

 

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

 

7


Table of Contents

Brightcove Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

(in thousands, except share and per share data, unless otherwise noted)

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At March 31, 2019, the Company had twelve wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC, Brightcove India Pte. Ltd, Brightcove S. de R.L. de C.V. and Othello Acquisition Corporation.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 13, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three months ended March 31, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in Management’s Discussion and Analysis, the Company implemented a significant accounting policy upon the adoption of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification (“ASC 842”). As of March 31, 2019, other than the changes to leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, have not changed.

2. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

8


Table of Contents
     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-

current)
     Total
Deferred
Revenue
 

Balance at December 31, 2018

   $ 23,264      $ 1,640      $ 39,846      $ 146      $ 39,992  

Balance at March 31, 2019

     25,188        2,148        43,654        85        43,739  

Revenue recognized during the three months ended March 31, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $19.6 million. During the three months ended March 31, 2019, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.4 million and $5.9 million as of March 31, 2019 and December 31, 2018, respectively. Amortization expense recognized during each of the three months ended March 31, 2019 and 2018 related to costs to obtain a contract was $1.8 million.

Transaction Price Allocated to Future Performance Obligations

As of March 31, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $107.7 million, of which approximately $92.1million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by March 2022.

3. Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.

At March 31, 2019 and December 31, 2018, no individual customer accounted for 10% or more of accounts receivable, net. For the three months ended March 31, 2019 and 2018, no individual customer accounted for 10% or more of total revenue.

4. Concentration of Other Risks

The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company’s on-demand application service to function as intended for the Company’s customers and ultimate end-users. The disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.

5. Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, and re-evaluates such determination at each balance sheet date. The Company did not have any short-term or long-term investments at March 31, 2019 or December 31, 2018.

Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.

Cash and cash equivalents as of March 31, 2019 consist of the following:

 

     March 31, 2019  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 28,804      $ 28,804      $ 28,804  

Money market funds

     Demand        144        144        144  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 28,948      $ 28,948      $ 28,948  
     

 

 

    

 

 

    

 

 

 

 

9


Table of Contents

Cash and cash equivalents as of December 31, 2018 consist of the following:

 

     December 31, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 21,007      $ 21,007      $ 21,007  

Money market funds

     Demand        8,299        8,299        8,299  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 29,306      $ 29,306      $ 29,306  
     

 

 

    

 

 

    

 

 

 

6. Net Loss per Share

The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted-average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the weighted-average number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of March 31, 2019 and 2018.

 

     Three Months Ended March 31,  
     2019      2018  

Options outstanding

     2,641        3,766  

Restricted stock units outstanding

     3,039        2,200  

7. Fair Value of Financial Instruments

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of March 31, 2019 and December 31, 2018:

 

     March 31, 2019  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

8. Stock-based Compensation

The weighted-average fair value of options granted during the three months ended March 31, 2019 and 2018 was $3.82 and $3.10 per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table:

 

     Three Months Ended March 31,  
     2019     2018  

Expected life in years

     6.3       6.3  

Risk-free interest rate

     2.55     2.51

Volatility

     43     41

Dividend yield

     —         —    

 

10


Table of Contents

The Company recorded stock-based compensation expense of $1,424 and $1,668 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019, there was $15,009 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.72 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended March 31, 2019 and 2018:

 

     Three Months Ended March 31,  
     2019      2018  

Stock-based compensation included in above line items:

     

Cost of subscription and support revenue

   $ 119      $ 114  

Cost of professional services and other revenue

     84        40  

Research and development

     263        346  

Sales and marketing

     458        665  

General and administrative

     500        503  
  

 

 

    

 

 

 
   $ 1,424      $ 1,668  
  

 

 

    

 

 

 

The following is a summary of the stock option activity during the three months ended March 31, 2019.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2018

     2,737,655      $ 8.57        

Granted

     130,000        8.37        

Exercised

     (98,195      6.37         $ 177  

Canceled

     (270,242      9.75        
  

 

 

          

Outstanding at March 31, 2019

     2,499,218      $ 8.52        7.16      $ 1,809  
  

 

 

          

Exercisable at March 31, 2019

     1,182,990      $ 8.15        5.22      $ 1,303  
  

 

 

          

 

(1)

The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2019 of $8.41 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity during the three months ended March 31, 2019:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2018

     3,033,582      $ 8.07  

Granted

     302,250        8.37  

Vested and issued

     (56,637      7.19  

Canceled

     (204,681      7.83  
  

 

 

    

 

 

 

Unvested by March 31, 2019

     3,074,514      $ 8.13  
  

 

 

    

 

 

 

9. Income Taxes

For the three months ended March 31, 2019 and 2018, the Company recorded income tax expense of $175 and $112, respectively. The income tax expense relates principally to the Company’s foreign operations.

The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (NOL) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.

The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of March 31, 2019 and December 31, 2018, as based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries.

 

11


Table of Contents

10. Commitments and Contingencies

Legal Matters

On January 30, 2019, Uniloc 2017 LLC filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed four patents and seeks monetary damages and other relief. The Company filed an answer to the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. The Company filed an answer to the amended complaint on April 23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of March 31, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

11. Debt

On December 14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset based line of credit (the “Line of Credit”). Under the Line of Credit, the Company can borrow up to $30.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points (the “LIBOR rate margin”) and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of March 31, 2019 and there are no borrowings outstanding as of March 31, 2019.

 

12


Table of Contents

12. Segment Information

Geographic Data

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended March 31,  
     2019      2018  

Revenue:

     

North America

   $ 21,813      $ 22,678  

Europe

     6,469        6,313  

Japan

     6,188        5,387  

Asia Pacific

     7,272        6,711  

Other

     94        105  
  

 

 

    

 

 

 

Total revenue

   $ 41,836      $ 41,194  
  

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,406 and $21,254 during the three months ended March 31, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three months ended March 31, 2019 and 2018.

As of March 31, 2019 and December 31, 2018, property and equipment at locations outside the U.S. was not material.

13. Recently Issued and Adopted Accounting Standards

Effective January 1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced by ASU 2018-11, which adjusts the January 1, 2019 balance for the cumulative effects of the change in accounting.

Under ASC 842, a right-of-use asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASC 842 is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of right-of-use assets and lease liabilities of $19.6 million and $20.9 million, respectively, as of January 1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3 million as a result of the adoption. The adoption of the lease standard did not result in a cumulative catch-up adjustment to the opening balance of retained earnings.

The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases and (3) any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related non-lease components.

The Company leases its facilities under non-cancelable operating leases. Right-of-use assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company’s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.

The Company’s operating lease expense was $1,907 and $2,003 for the three months ended March 31, 2019 and 2018, respectively.

The weighted-average remaining non-cancelable lease term for our operating leases was three years at March 31, 2019. The weighted-average discount rate was 4.0% at March 31, 2019.

 

13


Table of Contents

The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March 31, 2019:

 

Year Ending December 31,

   Operating
Lease
Commitments
 

2019

   $ 5,268  

2020

     5,867  

2021

     5,145  

2022

     2,215  

2023

     1,131  

2024 and thereafter

     1,010  
  

 

 

 
   $ 20,636  
  

 

 

 

14. Subsequent Events

On April 1, 2019, pursuant to an Asset Purchase and Sale Agreement (the “Purchase Agreement”), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (“Ooyala”), a provider of cloud video technology, in exchange for common stock of the Company and cash (the “Acquisition”). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9 million and paid approximately $5.91 million in cash. Pursuant to the Purchase Agreement, approximately $2.65 million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements. The acquisition will be accounted for as a purchase transaction, and as such the results of operations from the acquired assets will be consolidated with the Company beginning on the closing date of the acquisition. In connection with the Acquisition, the Company incurred $2.9 million of merger-related costs during the three months ended March 31, 2019.

 

14


Table of Contents
ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2018.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act. Such forward-looking statements include any expectation of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future operations; factors that may affect our operating results; statements related to adding employees; statements related to future capital expenditures; statements related to future economic conditions or performance; statements as to industry trends and other matters that do not relate strictly to historical facts or statements of assumptions underlying any of the foregoing. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “will,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would,” and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Item 1A of Part II of this Quarterly Report on Form 10-Q, our Annual Report on Form 10-K for the year ended December 31, 2018 and the risks discussed in our other SEC filings. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Company Overview

We are a leading global provider of cloud-based services for video. We were incorporated in Delaware in August 2004 and our headquarters are in Boston, Massachusetts. Our suite of products and services reduce the cost and complexity associated with publishing, distributing, measuring and monetizing video across devices.

Brightcove Video Cloud, or Video Cloud, our flagship product released in 2006, is the world’s leading online video platform. Video Cloud enables our customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Brightcove Zencoder, or Zencoder, is a cloud-based video encoding service. Brightcove SSAI, or SSAI, is an innovative, cloud-based ad insertion and video stitching service that addresses the limitations of traditional online video ad insertion technology. Brightcove Player, or Player, is a cloud-based service for creating and managing video player experiences. Brightcove OTT Flow, or OTT Flow, is a service for media companies and content owners to rapidly deploy high-quality, direct-to-consumer, live and on-demand video services across platforms. Brightcove Video Marketing Suite, or Video Marketing Suite, is a comprehensive suite of video technologies designed to address the needs of marketers to drive awareness, engagement and conversion. Brightcove Enterprise Video Suite, or Enterprise Video Suite, is an enterprise-class platform for internal communications, employee training, live streaming, marketing and ecommerce videos.

Our philosophy for the next few years will continue to be to invest in our product strategy and development, sales, and go-to-market activities to support our long-term revenue growth. We believe these investments will help us address some of the challenges facing our business such as demand for our products by existing and potential customers, rapid technological change in our industry, increased competition and resulting price sensitivity. These investments include support for the expansion of our infrastructure within our hosting facilities, the hiring of additional technical and sales personnel, the innovation of new features for existing products and the development of new products. We believe this strategy will help us retain our existing customers, increase our average annual subscription revenue per premium customer and lead to the acquisition of new customers. Additionally, we believe customer growth will enable us to achieve economies of scale which will reduce our cost of goods sold, research and development and general and administrative expenses as a percentage of total revenue.

 

15


Table of Contents

As of March 31, 2019, we had 496 employees and 3,696 customers, of which 2,227 used our premium offerings and 1,469 used our volume offerings. As of March 31, 2018, we had 494 employees and 4,033 customers, of which 2,180 used our premium offerings and 1,853 used our volume offerings.

We generate revenue by offering our products to customers on a subscription-based, software as a service, or SaaS, model. Our revenue grew from $41.2 million in the three months ended March 31, 2018 to $41.8 million in the three months ended March 31, 2019, primarily related to an increase in sales of Video Cloud to both new and existing customers. Our consolidated net loss was $5.0 million and $2.3 million for the three months ended March 31, 2019 and 2018, respectively. Included in consolidated net loss for the three months ended March 31, 2019 was stock-based compensation expense, amortization of acquired intangible assets and merger-related expense of $1.4 million, $416,000 and $2.9 million, respectively. Included in consolidated net loss for the three months ended March 31, 2018 was stock-based compensation expense and amortization of acquired intangible assets of $1.7 million and $674,000, respectively.

For the three months ended March 31, 2019 and 2018, our revenue derived from customers located outside North America was 48% and 45%, respectively. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations.

Key Metrics

We regularly review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions.

 

 

Number of Customers. We define our number of customers at the end of a particular quarter as the number of customers generating subscription revenue at the end of the quarter. We believe the number of customers is a key indicator of our market penetration, the productivity of our sales organization and the value that our products bring to our customers. We classify our customers by including them in either premium or volume offerings. Our premium offerings include our premium Video Cloud customers (Enterprise and Pro editions), our Zencoder customers (other than Zencoder customers on month-to-month contracts and pay-as-you-go contracts), our SSAI customers, our Player customers, our OTT Flow customers, our Video Marketing Suite customers and our Enterprise Video Suite customers. Our volume offerings include our Video Cloud Express customers and our Zencoder customers on month-to-month contracts and pay-as-you-go contracts.

As of March 31, 2019, we had 3,696 customers, of which 2,227 used our premium offerings and 1,469 used our volume offerings. As of March 31, 2018, we had 4,033 customers, of which 2,180 used our premium offerings and 1,853 used our volume offerings. Our go-to-market focus and growth strategy is to expand our premium customer base, as we believe our premium customers represent a greater opportunity for our solutions. Volume customers decreased in recent periods primarily due to our discontinuation of the promotional Video Cloud Express offering. As a result, we have experienced attrition of this base level offering without a corresponding addition of customers. We expect customers using our volume offerings to continue to decrease in 2019 and beyond as we continue to focus on the market for our premium solutions.

 

 

Recurring Dollar Retention Rate. We assess our ability to retain customers using a metric we refer to as our recurring dollar retention rate. We calculate the recurring dollar retention rate by dividing the retained recurring value of subscription revenue for a period by the previous recurring value of subscription revenue for the same period. We define retained recurring value of subscription revenue as the committed subscription fees for all contracts that renew in a given period, including any increase or decrease in contract value. We define previous recurring value of subscription revenue as the recurring value from committed subscription fees for all contracts that expire in that same period. We typically calculate our recurring dollar retention rate on a monthly basis. Recurring dollar retention rate provides visibility into our ongoing revenue. During the three months ended March 31, 2019 and 2018, the recurring dollar retention rate was 95% and 103%, respectively.

 

 

Average Annual Subscription Revenue Per Premium Customer. We define average annual subscription revenue per premium customer as the total subscription revenue from premium customers for an annual period, excluding professional services revenue, divided by the average number of premium customers for that period. We believe that this metric is important in understanding subscription revenue for our premium offerings in addition to the relative size of premium customer arrangements. As our Starter edition has a price point of $199 or $499 per month, we disclose the average annual subscription revenue per premium customer separately for Starter edition customers and all other premium customers.

 

 

Backlog. We define backlog as the aggregate amount of the transaction price that is allocated to performance obligations that have not yet been satisfied, excluding professional service engagements. We believe that this metric is important in understanding future business performance. As of March 31, 2019, the total backlog for subscription and support contracts was approximately $107.7 million, of which approximately $92.1million is expected to be recognized over the next 12 months. As of March 31, 2018, the total backlog for subscription and support contracts was approximately $109.9 million, of which approximately $86.6 million was expected to be recognized over the next 12 months.

 

16


Table of Contents

The following table includes our key metrics for the periods presented:

 

     Three Months Ended March 31,  
     2019     2018  

Customers (at period end)

    

Premium

     2,227       2,180  

Volume

     1,469       1,853  
  

 

 

   

 

 

 

Total customers (at period end)

     3,696       4,033  
  

 

 

   

 

 

 

Recurring dollar retention rate

     95     103

Average annual subscription revenue per premium customer, excluding Starter edition customers (in thousands)

   $ 77.8     $ 74.6  

Average annual subscription revenue per premium customer for Starter edition customers only (in thousands)

   $ 4.6     $ 5.1  

Total backlog, excluding professional services engagements

   $ 107.7     $ 109.9  

Total backlog to be recognized over next 12 months, excluding professional services engagements

   $ 92.1     $ 86.6  

Components of Consolidated Statements of Operations

Revenue

Subscription and Support Revenue — We generate subscription and support revenue from the sale of our products.

Video Cloud is offered in two product lines. The first product line is comprised of our premium product editions. All premium editions include functionality to publish and distribute video to Internet-connected devices, with higher levels of premium editions providing additional features and functionality. Customer arrangements are typically one year contracts, which include a subscription to Video Cloud, basic support and a pre-determined amount of video streams, bandwidth, transcoding and storage. We also offer gold support or platinum support to our premium customers for an additional fee, which includes extended phone support. The pricing for our premium editions is based on the value of our software, as well as the number of users, accounts and usage, which is comprised of video streams, bandwidth, transcoding and storage. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. The second product line is comprised of our volume product edition. Our volume editions target small and medium-sized businesses, or SMBs. The volume editions provide customers with the same basic functionality that is offered in our premium product editions but have been designed for customers who have lower usage requirements and do not typically require advanced features and functionality. We discontinued the lower level pricing options for the Express edition of our volume offering and expect the total number of customers using the Express edition to continue to decrease. Customers who purchase the volume editions generally enter into month-to-month agreements. Volume customers are generally billed on a monthly basis and pay via a credit card.

Zencoder is offered to customers on a subscription basis, with either committed contracts or pay-as-you-go contracts. The pricing is based on usage, which is comprised of minutes of video processed. The committed contracts include a fixed number of minutes of video processed. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. Zencoder customers are considered premium customers other than Zencoder customers on month-to-month contracts or pay-as-you-go contracts, which are considered volume customers.

SSAI is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs.

Player is offered to customers on a subscription basis. Customer arrangements are typically one-year contracts, which include a subscription to Player, basic support and a pre-determined amount of video streams. We also offer gold support or platinum support to our Player customers for an additional fee, which includes extended phone support. The pricing for Player is based on the number of users, accounts and usage, which is comprised of video streams. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements.

OTT Flow is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs. Customer arrangements are typically one-year contracts.

 

17


Table of Contents

Video Marketing Suite and Enterprise Video Suite are offered to customers on a subscription basis in Starter, Pro and Enterprise editions. The Pro and Enterprise customer arrangements are typically one-year contracts, which typically include a subscription to Video Cloud, Gallery, Brightcove Social (for Video Marketing Suite customers) or Brightcove Live (for Enterprise Video Suite customers), basic support and a pre-determined amount of video streams or plays (for Video Marketing Suite customers), viewers (for Enterprise Video Suite customers), bandwidth and storage or videos. We also generally offer gold support or platinum support to these customers for an additional fee, which includes extended phone support. The pricing for our Pro and Enterprise editions is based on the number of users, accounts and usage, which is comprised of video streams or plays, viewers, bandwidth and storage or videos. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements, or will require the customer to upgrade its package upon renewal. The Starter edition provides customers with the same basic functionality that is offered in our Pro and Enterprise editions but has been designed for customers who have lower usage requirements and do not typically seek advanced features and functionality. Customers who purchase the Starter edition may enter into one-year agreements or month-to-month agreements. Starter customers with month-to-month agreements are generally billed on a monthly basis and pay via a credit card.

All SSAI, Player, OTT Flow, Video Marketing Suite and Enterprise Video Suite customers are considered premium customers.

Professional Services and Other Revenue — Professional services and other revenue consists of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis.

Cost of Revenue

Cost of subscription, support and professional services revenue primarily consists of costs related to supporting and hosting our product offerings and delivering our professional services. These costs include salaries, benefits, incentive compensation and stock-based compensation expense related to the management of our data centers, our customer support team and our professional services staff. In addition to these expenses, we incur third-party service provider costs such as data center and content delivery network, or CDN, expenses, allocated overhead, depreciation expense and amortization of capitalized internal-use software development costs and acquired intangible assets. We allocate overhead costs such as rent, utilities and supplies to all departments based on relative headcount. As such, general overhead expenses are reflected in cost of revenue in addition to each operating expense category. The costs associated with providing professional services are significantly higher as a percentage of related revenue than the costs associated with delivering our subscription and support services due to the labor costs of providing professional services.

Cost of revenue increased in absolute dollars from the first three months of 2018 to the first three months of 2019. In future periods we expect our cost of revenue will increase in absolute dollars as our revenue increases. Cost of revenue as a percentage of revenue could fluctuate from period to period depending on the number of our professional services engagements and any associated costs relating to the delivery of subscription services and the timing of significant expenditures. To the extent that our customer base grows, we intend to continue to invest additional resources in expanding the delivery capability of our products and other services. The timing of these additional expenses could affect our cost of revenue, both in terms of absolute dollars and as a percentage of revenue, in any particular quarterly or annual period.

Operating Expenses

We classify our operating expenses as follows:

Research and Development. Research and development expenses consist primarily of personnel and related expenses for our research and development staff, including salaries, benefits, incentive compensation and stock-based compensation, in addition to the costs associated with contractors and allocated overhead. We have focused our research and development efforts on expanding the functionality and scalability of our products and enhancing their ease of use, as well as creating new product offerings. We expect research and development expenses to increase in absolute dollars as we intend to continue to periodically release new features and functionality, expand our product offerings, continue the localization of our products in various languages, upgrade and extend our service offerings, and develop new technologies. Over the long term, we believe that research and development expenses as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing products, features and functionality, as well as changes in the technology that our products must support, such as new operating systems or new Internet-connected devices.

Sales and Marketing. Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including salaries, benefits, incentive compensation, commissions, stock-based compensation and travel costs, amortization of acquired intangible assets, in addition to costs associated with marketing and promotional events, corporate communications, advertising, other brand building and product marketing expenses and allocated overhead. Our sales and marketing expenses have increased in absolute dollars in each of the last three years. We intend to continue to invest in sales and marketing and

 

18


Table of Contents

expand the sale of our product offerings within our existing customer base, build brand awareness and sponsor additional marketing events. Accordingly, we expect sales and marketing expense to continue to be our most significant operating expense in future periods. Over the long term, we believe that sales and marketing expense as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing customers and from small, medium-sized and enterprise customers, as well as changes in the productivity of our sales and marketing programs.

General and Administrative. General and administrative expenses consist primarily of personnel and related expenses for executive, legal, finance, information technology and human resources functions, including salaries, benefits, incentive compensation and stock-based compensation. General and administrative expenses also include the costs associated with professional fees, insurance premiums, other corporate expenses and allocated overhead. Over the long term, we believe that general and administrative expenses as a percentage of revenue will decrease.

Merger-related. Merger-related costs consisted of expenses of $2.9 million incurred during the three months ended March 31, 2019 as part of the acquisition of the online video platform assets of Ooyala Inc. and certain of its subsidiaries, or Ooyala.

Other Income (Expense), net

Other expense consists primarily of interest income earned on our cash, cash equivalents, and foreign exchange gains and losses.

Income Taxes

As part of the process of preparing our consolidated financial statements, we are required to estimate our taxes in each of the jurisdictions in which we operate. We account for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates. In addition, this method requires a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We have provided a valuation allowance against our existing U.S. net deferred tax assets at December 31, 2018. We maintain net deferred tax liabilities for temporary differences related to our foreign subsidiaries.

Stock-Based Compensation Expense

Our cost of revenue, research and development, sales and marketing, and general and administrative expenses include stock-based compensation expense. Stock-based compensation expense represents the fair value of outstanding stock options and restricted stock awards, which is recognized as expense over the respective stock option and restricted stock award service periods. For the three months ended March 31, 2019 and 2018, we recorded $1.4 million and $1.7 million, respectively, of stock-based compensation expense. We expect stock-based compensation expense to increase in absolute dollars in future periods.

Foreign Currency Translation

With regard to our international operations, we frequently enter into transactions in currencies other than the U.S. dollar. As a result, our revenue, expenses and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar, and Japanese yen. In periods when the U.S. dollar declines in value as compared to the foreign currencies in which we conduct business, our foreign currency-based revenue and expenses generally increase in value when translated into U.S. dollars. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations.

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

We consider the assumptions and estimates associated with revenue recognition, leases, income taxes, business combinations, intangible assets and goodwill to be our critical accounting policies and estimates.

 

19


Table of Contents

We adopted ASC 842 on January 1, 2019. Refer to Note 13 for further information on our critical accounting policy relating to leases.

Other than the adoption of the new leases standard, there have been no material changes to our critical accounting policies since December 31, 2018.

For a detailed explanation of the judgments made in these areas, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2018, which we filed with the Securities and Exchange Commission on February 21, 2019.

Other than the changes to the accounting for leases under ASC 842, we believe that our significant accounting policies have not materially changed from those described in the notes to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018.

Results of Operations

The following tables set forth our results of operations for the periods presented. The data has been derived from the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q which, in the opinion of our management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position and results of operations for the interim periods presented. The period-to-period comparison of financial results is not necessarily indicative of future results. This information should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2018.

 

     Three Months Ended March 31,  
     2019      2018  
     (in thousands, except share and per
share data)
 

Revenue:

     

Subscription and support revenue

   $ 38,877      $ 37,867  

Professional services and other revenue

     2,959        3,327  
  

 

 

    

 

 

 

Total revenue

     41,836        41,194  

Cost of revenue:

     

Cost of subscription and support revenue

     14,170        13,456  

Cost of professional services and other revenue

     2,576        3,755  
  

 

 

    

 

 

 

Total cost of revenue

     16,746        17,211  
  

 

 

    

 

 

 

Gross profit

     25,090        23,983  

Operating expenses:

     

Research and development

     7,394        7,775  

Sales and marketing

     14,256        13,234  

General and administrative

     5,261        5,390  

Merger-related

     2,932         
  

 

 

    

 

 

 

Total operating expenses

     29,843        26,399  
  

 

 

    

 

 

 

Loss from operations

     (4,753      (2,416

Other (loss) income, net

     (55      271  
  

 

 

    

 

 

 

Loss before income taxes

     (4,808      (2,145

Provision for income taxes

     175        112  
  

 

 

    

 

 

 

Net loss

   $ (4,983    $ (2,257
  

 

 

    

 

 

 

Net loss per share—basic and diluted

   $ (0.14    $ (0.06
  

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     36,677,046        34,923,215  
  

 

 

    

 

 

 

Overview of Results of Operations for the Three Months Ended March 31, 2019 and 2018

Total revenue increased by 2%, or $642,000, in the three months ended March 31, 2019 compared to the three months ended March 31, 2018 due to an increase in subscription and support revenue of 3%, or $1.0 million, primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers. This increase was offset

 

20


Table of Contents

by a decrease in professional services and other revenue of 11% or $368,000. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process. In addition, our revenue from premium offerings grew by $930,000, or 2%, in the three months ended March 31, 2019 compared to the three months ended March 31, 2018. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

Our gross profit increased by $1.1 million, or 5%, in the three months ended March 31, 2019 compared to the three months ended March 31, 2018, primarily due to an increase in revenue. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery.

Loss from operations was $4.8 million in the three months ended March 31, 2019 compared to $2.4 million in the three months ended March 31, 2018.

As of March 31, 2019, we had $28.9 million of unrestricted cash and cash equivalents, a decrease of $358,000 from $29.3 million at December 31, 2018, due primarily to $625,000 of proceeds from exercises of stock options and $263,000 of cash provided by operating activities. These increases were offset by cash outflows of $946,000 in capitalized internal-use software costs and $244,000 in capital expenditures.

Revenue

 

     Three Months Ended March 31,              
     2019     2018     Change  

Revenue by Product Line

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Premium

   $ 40,882        98   $ 39,952        97   $ 930       2

Volume

     954        2       1,242        3       (288     (23
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,836        100   $ 41,194        100   $ 642       2
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the three months ended March 31, 2019, revenue increased by $642,000, or 2%, compared to the three months ended March 31, 2018, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue as well as professional services and other revenue. The increase in premium revenue of $930,000, or 2%, is partially the result of a 2% increase in the number of premium customers from 2,180 at March 31, 2018 to 2,227 at March 31, 2019. In the three months ended March 31, 2019, volume revenue decreased by $288,000, or 23%, compared to the three months ended March 31, 2018, as we continue to focus on the market for our premium solutions.

 

     Three Months Ended March 31,              
     2019     2018     Change  

Revenue by Type

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 38,877        93   $ 37,867        92   $ 1,010       3

Professional services and other

     2,959        7       3,327        8       (368     (11
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,836        100   $ 41,194        100   $ 642       2
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

 

21


Table of Contents

In the three months ended March 31, 2019, subscription and support revenue increased by $1.0 million, or 3%, compared to the three months ended March 31, 2018. The increase was primarily related to a 2% increase in the number of premium customers from 2,180 at March 31, 2018 to 2,227 at March 31, 2019 and a 4% increase in the average annual subscription revenue per premium customer during the three months ended March 31, 2019. In addition, professional services and other revenue decreased by $368,000 or 11%, compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

     Three Months Ended March 31,              
     2019     2018     Change  

Revenue by Geography

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

North America

   $ 21,813        52   $ 22,678        55   $ (865     (4 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Europe

     6,469        15       6,313        15       156       2  

Japan

     6,188        16       5,387        14       801       15  

Asia Pacific

     7,272        17       6,711        16       561       8  

Other

     94        —         105        —         (11     (10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

International subtotal

     20,023        48       18,516        45       1,507       8  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,836        100   $ 41,194        100   $ 642       2
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

In the three months ended March 31, 2019, total revenue for North America decreased $865,000, or 4%, compared to the three months ended March 31, 2018. In the three months ended March 31, 2019, total revenue outside of North America increased $1.5 million, or 8%, compared to the three months ended March 31, 2018. The increase in revenue from international regions is primarily related to increases in revenue in Japan and Asia Pacific.

Cost of Revenue

 

     Three Months Ended March 31,              
     2019     2018     Change  

Cost of Revenue

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 14,170        36   $ 13,456        36   $ 714       5

Professional services and other

     2,576        87       3,755        113       (1,179     (31
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 16,746        40   $ 17,211        42   $ (465     (3 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

In the three months ended March 31, 2019, cost of subscription and support revenue increased $714,000, or 5%, compared to the three months ended March 31, 2018. The increase resulted primarily from increases in amortization, third-party software integrated with our service offering, network hosting services, and partner commission expenses of $460,000, $409,000, $356,000 and $279,000 respectively. These increases were offset by decreases in content delivery network, intangible amortization, salary, and depreciation expenses of $256,000, $253,000, $166,000 and $78,000 respectively.

In the three months ended March 31, 2019, cost of professional services and other revenue decreased $1.2 million, or 31%, compared to the three months ended March 31, 2018. This decrease corresponds to a decrease in consultant expense of $1.2 million.

 

22


Table of Contents

Gross Profit

 

     Three Months Ended March 31,               
     2019     2018     Change  

Gross Profit

   Amount      Percentage of
Related
Revenue
    Amount     Percentage of
Related
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 24,707        64   $ 24,411       64   $ 296        1

Professional services and other

     383        13       (428     (13     811        nm  
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Total

   $ 25,090        60   $ 23,983       58   $ 1,107        5
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

nm – not meaningful

The overall gross profit percentage was 60% and 58% for the three months ended March 31, 2019 and 2018, respectively. Subscription and support gross profit increased $296,000, or 1%, compared to the three months ended March 31, 2018. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

     Three Months Ended March 31,              
     2019     2018     Change  

Operating Expenses

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Research and development

   $ 7,394        18   $ 7,775        19   $ (381     (5 )% 

Sales and marketing

     14,256        34       13,234        32       1,022       8  

General and administrative

     5,261        13       5,390        13       (129     (2

Merger-related

     2,932        7       —          —         2,932       nm  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 29,843        71   $ 26,399        64   $ 3,444       13
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Research and Development. In the three months ended March 31, 2019, research and development expense decreased by $381,000, or 5%, compared to the three months ended March 31, 2018 primarily due to a decrease in salary expense of $360,000. We expect our research and development expense to increase in future periods in connection with our recent acquisition of the online video platform assets of Ooyala.

Sales and Marketing. In the three months ended March 31, 2019, sales and marketing expense increased by $1.0 million, or 8%, compared to the three months ended March 31, 2018 primarily due to increases in salary, conferences, and marketing programs expenses of $447,000, $234,000, and $210,000. There were also increases in travel and commissions expenses of $192,000 and $107,000 respectively. These increases were offset in part by a decrease in stock based compensation expense of $207,000. We expect that our sales and marketing expense will increase in absolute dollars along with our revenue, as we continue to expand sales coverage and build brand awareness through what we believe are cost-effective channels and in connection with our recent acquisition of the online video platform assets of Ooyala.

General and Administrative. In the three months ended March 31, 2019, general and administrative decreased by $129,000 compared to the three months ended March 31, 2018 primarily due to decreases in legal and salary expenses of $233,000 and $166,000 respectively. These decreases were offset by increases in audit and travel expenses of $145,000 and $65,000 respectively. In future periods, we expect general and administrative expense to increase in connection with our recent acquisition of the online video platform assets of Ooyala.

Merger-Related. In the three months ended March 31, 2019, merger-related expenses increased by $2.9 million primarily due to costs incurred in connection with the acquisition of the online video platform assets of Ooyala. In future periods, we expect merger-related expense to increase.

 

23


Table of Contents

Liquidity and Capital Resources

Cash and cash equivalents.

Our cash and cash equivalents at March 31, 2019 were held for working capital purposes and were invested primarily in money market funds. We do not enter into investments for trading or speculative purposes. At March 31, 2019 and December 31, 2018, we had $10.3 million and $9.9 million, respectively, of cash and cash equivalents held by subsidiaries in international locations, including subsidiaries located in Japan and the United Kingdom. These earnings can be repatriated to the United States tax-free but will still be subject to foreign withholding taxes. On April 1, 2019, we completed the acquisition of the online video platform assets of Ooyala in exchange for 1,056,763 unregistered shares of common stock of Brightcove and $5.91 million in cash. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs over at least the next 12 months.

 

     Three Months Ended March 31,  

Condensed Consolidated Statements of Cash Flow Data

   2019      2018  
     (in thousands)  

Cash flows provided by operating activities

     263        935  

Cash flows used in investing activities

     (1,190      (1,539

Cash flows provided by financing activities

     567        544  

Accounts receivable, net.

Our accounts receivable balance fluctuates from period to period, which affects our cash flow from operating activities. The fluctuations vary depending on the timing of our billing activity, cash collections, and changes to our allowance for doubtful accounts. In many instances we receive cash payment from a customer prior to the time we are able to recognize revenue on a transaction. We record these payments as deferred revenue, which has a positive effect on our accounts receivable balances.

Cash flows provided by operating activities.

Cash provided by operating activities consists primarily of net loss adjusted for certain non-cash items including depreciation and amortization, stock-based compensation expense, the provision for bad debts and the effect of changes in working capital and other activities. Cash provided by operating activities during the three months ended March 31, 2019 was $263,000. The cash flows provided by operating activities resulted from net non-cash charges of $3.2 million and changes in our operating assets and liabilities of $2.0 million, partially offset by net losses of $5.0 million. Net non-cash expenses consisted primarily of $1.7 million for depreciation and amortization expense and $1.4 million for stock-based compensation expense. Inflows of cash included an increase in deferred revenue, accounts payable and accrued expenses of $3.8 million, $715,000 and $353,000 respectively. These inflows were offset in part by decreases of cash including increases in accounts receivable and prepaid expenses of $2.0 million and $803,000, respectively.

Cash flows used in investing activities.

Cash used in investing activities during the three months ended March 31, 2019 was $1.2 million, consisting primarily of $946,000 for the capitalization of internal-use software costs and $244,000 in capital expenditures to support the business.

Cash flows provided by financing activities.

Cash provided by financing activities for the three months ended March 31, 2019 was $567,000, consisting of proceeds received on the exercise of common stock options of $625,000, offset in part by payments under finance lease obligation financing of $58,000.

Credit facility availability.

On December 14, 2018, we entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset based line of credit (the “Line of Credit”). Borrowings under the Line of Credit are secured by substantially all of our assets, excluding our intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows; (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points (the “LIBOR rate margin”) and (B) 4%. Under the Loan Agreement, we must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. We were in compliance with all covenants under the Line of Credit as of March 31, 2019 and there are no borrowings outstanding as of March 31, 2019.

 

24


Table of Contents

Net operating loss carryforwards.

As of December 31, 2018, we had federal and state net operating losses of approximately $161.8 million and $76.8 million, respectively, which are available to offset future taxable income, if any, through 2038. We had federal and state net operating losses of approximately $13.8 million and $0.7 million, respectively, which are available to offset future taxable income, if any, indefinitely. We had federal and state research and development tax credits of $6.9 million and $4.4 million, respectively, which expire in various amounts through 2038. Our net operating loss and tax credit amounts are subject to annual limitations under Section 382 change of ownership rules of the U.S. Internal Revenue Code of 1986, as amended.

In assessing our ability to utilize our net deferred tax assets, we considered whether it is more likely than not that some portion or all of our net deferred tax assets will not be realized. Based upon the level of our historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, we believe it is more likely than not that we will not realize the benefits of these deductible differences. Accordingly, we have provided a valuation allowance against our U.S. deferred tax assets as of March 31, 2019 and December 31, 2018.

Contractual Obligations and Commitments

Our principal commitments consist primarily of obligations under our leases for our office space and contractual commitments for capital leases and equipment financing as well as content delivery network services, hosting and other support services. Other than these lease obligations and contractual commitments, we do not have commercial commitments under lines of credit, standby repurchase obligations or other such debt arrangements.

Our contractual obligations as of December 31, 2018 are summarized in our Annual Report on Form 10-K for the year ended December 31, 2018.

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Recently Issued and Adopted Accounting Standards in the notes to the condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We do not have any special purpose entities or off-balance sheet arrangements.

Anticipated Cash Flows

We expect to incur significant operating costs, particularly related to services delivery costs, sales and marketing and research and development, for the foreseeable future in order to execute our business plan. We anticipate that such operating costs, as well as planned capital expenditures will constitute a material use of our cash resources. As a result, our net cash flows will depend heavily on the level of future sales, changes in deferred revenue and our ability to manage infrastructure costs.

We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditures for at least the next 12 months. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new products and enhancements, and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents and cash flow from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements or public or private equity or debt financings. We also may need to raise additional funds in the event we determine in the future to acquire businesses, technologies and products that will complement our existing operations. In the event funding is required, we may not be able to obtain bank credit arrangements or equity or debt financing on terms acceptable to us or at all.

 

25


Table of Contents
ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and Qualitative Disclosures about Market Risk

We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks include primarily foreign exchange risks, interest rate and inflation.

Financial instruments

Financial instruments meeting fair value disclosure requirements consist of cash equivalents, accounts receivable and accounts payable. The fair value of these financial instruments approximates their carrying amount.

Foreign currency exchange risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar and Japanese yen. Except for revenue transactions in Japan, we enter into transactions directly with substantially all of our foreign customers.

Percentage of revenues and expenses in foreign currency is as follows:

 

     Three Months Ended March 31,  
     2019     2018  

Revenues generated in locations outside the United States

     52     48

Revenues in currencies other than the United States dollar (1)

     33     30

Expenses in currencies other than the United States dollar (1)

     16     16

 

(1)

Percentage of revenues and expenses denominated in foreign currency for the three months ended March 31, 2019 and 2018:

 

     Three Months Ended
March 31, 2019
    Three Months Ended
March 31, 2018
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     6     1     6     1

British pound

     7       6       7       6  

Japanese Yen

     15       5       13       4  

Other

     5       4       4       5  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     33     16     30     16

As of March 31, 2019 and December 31, 2018, we had $7.3 million and $7.2 million, respectively, of receivables denominated in currencies other than the U.S. dollar. We also maintain cash accounts denominated in currencies other than the local currency, which exposes us to foreign exchange rate movements.

In addition, although our foreign subsidiaries have intercompany accounts that are eliminated upon consolidation, these accounts expose us to foreign currency exchange rate fluctuations. Exchange rate fluctuations on short-term intercompany accounts are recorded in our consolidated statements of operations under “other income (expense), net”, while exchange rate fluctuations on long-term intercompany accounts are recorded as a component of other comprehensive income (loss), as they are considered part of our net investment.

Currently, our largest foreign currency exposures are the euro and British pound, primarily because our European operations have a higher proportion of our local currency denominated expenses. Relative to foreign currency exposures existing at March 31, 2019, a 10% unfavorable movement in foreign currency exchange rates would expose us to losses in earnings or cash flows or significantly diminish the fair value of our foreign currency financial instruments. For the three months ended March 31, 2019, we estimated that a 10% unfavorable movement in foreign currency exchange rates would have decreased revenues by $1.3 million, decreased expenses by $738,000 and decreased operating income by $606,000. The estimates used assume that all currencies move in the same direction at the same time and the ratio of non-U.S. dollar denominated revenue and expenses to U.S. dollar denominated revenue and expenses does not change from current levels. Since a portion of our revenue is deferred revenue that is recorded at different foreign currency exchange rates, the impact to revenue of a change in foreign currency exchange rates is recognized over time, and the impact to expenses is more immediate, as expenses are recognized at the current foreign currency exchange rate in effect at the time the expense is incurred. All of the potential changes noted above are based on sensitivity analyses performed on our financial results as of March 31, 2019.

 

26


Table of Contents

Interest rate risk

We had cash and cash equivalents totaling $28.9 million at March 31, 2019. Cash and cash equivalents were invested primarily in money market funds and are held for working capital purposes. We do not use derivative financial instruments in our investment portfolio. Declines in interest rates, however, would reduce future interest income. While we continue to incur interest expense in connection with our capital leases, the interest expense is fixed and not subject to changes in market interest rates. In the event that we borrow under our line of credit, the related interest expense recorded would be subject to changes in the rate of interest.

Inflation risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

 

ITEM 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of March 31, 2019, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2019, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, including ensuring that such material information is accumulated by and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

We implemented new internal controls to address all the impacts of the new leasing standard introduced by ASC 842 on our financial statements for its adoption on January 1, 2019 and going forward. These included the development of internal controls over new accounting policies and processes based on the new leasing model. There was no other change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

On January 30, 2019, Uniloc 2017 LLC filed a complaint against us and our subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that we infringed four patents and seeks monetary damages and other relief. We filed an answer to the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. We filed an answer to the amended complaint on April 23, 2019. We cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can we reasonably estimate the potential loss, if any.

In addition, we are, from time to time, party to litigation arising in the ordinary course of our business. Management does not believe that the outcome of these claims will have a material adverse effect on our consolidated financial position, results of operations or cash flows based on the status of proceedings at this time.

 

27


Table of Contents
ITEM 1A.

RISK FACTORS

You should carefully consider the risks described in our annual report on Form 10-K for the fiscal year ended December 31, 2018, under the heading “Part I — Item 1A. Risk Factors,” together with all of the other information in this Quarterly Report on Form 10-Q. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any of such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

 

ITEM 5.

OTHER INFORMATION

Our policy governing transactions in our securities by directors, officers and employees permits our officers, directors and certain other persons to enter into trading plans complying with Rule 10b5-1 under the Exchange Act. Generally, under these trading plans, the individual relinquishes control over the transactions once the trading plan is put into place. Accordingly, sales under these plans may occur at any time, including possibly before, simultaneously with, or immediately after significant events involving our company.

We anticipate that, as permitted by Rule 10b5-1 and our policy governing transactions in our securities, some or all of our officers, directors and employees may establish trading plans in the future. We intend to disclose the names of executive officers and directors who establish a trading plan in compliance with Rule 10b5-1 and the requirements of our policy governing transactions in our securities in our future quarterly and annual reports on Form 10-Q and 10-K filed with the Securities and Exchange Commission. However, we undertake no obligation to update or revise the information provided herein, including for revision or termination of an established trading plan.

 

28


Table of Contents
ITEM 6.

EXHIBITS

 

Exhibits

   
2.1 (1)   Asset Purchase and Sale Agreement, dated as of February  13, 2019, by and among Brightcove Inc., Othello Acquisition Corporation, Brightcove, S. de R.L. de C.V., Ooyala, Inc., Ooyala Global, Inc., and Ooyala México, S. de R.L. de C.V.
3.1 (2)   Eleventh Amended and Restated Certificate of Incorporation.
3.2 (3)   Amended and Restated By-Laws.
4.1 (4)   Form of Common Stock certificate of the Registrant.
10.1   First Loan Modification Agreement, dated as of March 29, 2019, by and between Brightcove Inc. and Silicon Valley Bank.
31.1   Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2   Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1^   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS   XBRL Instance Document.
101.SCH   XBRL Taxonomy Extension Schema Document.
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.

 

(1)

Filed as Exhibit 2.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on February 13, 2019, and incorporated herein by reference. Schedules, exhibits, and similar supporting attachments or agreements are omitted pursuant to Item 601(b) of Regulation S-K. The Registrant agrees to furnish a supplemental copy of any omitted schedule or similar attachment to the Securities and Exchange Commission upon request.

(2)

Filed as Exhibit 3.2 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

(3)

Filed as Exhibit 3.3 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

(4)

Filed as Exhibit 4.1 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

^

Furnished herewith.

 

29


Table of Contents

SIGNATURES

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

 

                                     BRIGHTCOVE INC.
    (Registrant)
Date: April 24, 2019      
    By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
Date: April 24, 2019      
    By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
           (Principal Financial Officer)

 

30

EX-10.1 2 d704558dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

FIRST LOAN MODIFICATION AGREEMENT

This First Loan Modification Agreement (this “Loan Modification Agreement”) is entered into as of March 29, 2019, by and between SILICON VALLEY BANK, a California corporation, with a loan production office located at 275 Grove Street, Suite 2-200, Newton, Massachusetts 02466 (“Bank”), and BRIGHTCOVE INC., a Delaware corporation with its principal place of business located at 290 Congress Street, Boston, Massachusetts 02210 (“Borrower”).

1.    DESCRIPTION OF EXISTING INDEBTEDNESS AND OBLIGATIONS. Among other indebtedness and obligations which may be owing by Borrower to Bank, Borrower is indebted to Bank pursuant to a loan arrangement dated as of December 14, 2018, evidenced by, among other documents, a certain Second Amended and Restated Loan and Security Agreement dated as of December 14, 2018, between Borrower and Bank (as may be amended, modified, restated, replaced or supplemented from time to time, the “Loan Agreement”). Capitalized terms used but not otherwise defined herein shall have the same meaning as in the Loan Agreement.

2.    DESCRIPTION OF COLLATERAL. Repayment of the Obligations is secured by, among other property, the Collateral as defined in the Loan Agreement (together with any other collateral security granted to Bank, as amended, the “Security Documents”). Hereinafter, the Security Documents, together with all other documents evidencing or securing the Obligations shall be referred to as the “Existing Loan Documents”.

3.    DESCRIPTION OF CHANGE IN TERMS.

 

  A.

Modifications to Loan Agreement.

 

  1

The Loan Agreement shall be amended by deleting the following text, appearing in Section 10 thereof:

 

  “with a copy to:

Riemer & Braunstein LLP

      

One Center Plaza

      

Boston, Massachusetts 02108

      

Attn: David A. Ephraim, Esquire

      

Fax: (617) 880-3456

      

Email: DEphraim@riemerlaw.com”

and inserting in lieu thereof the following:

 

  “with a copy to:

Morrison & Foerster LLP

      

200 Clarendon Street, Floor 20

      

Boston, Massachusetts 02116

      

Attn: David A. Ephraim, Esquire

      

Fax: (617) 830-0142

      

Email: DEphraim@mofo.com”

 

  2

The Loan Agreement shall be amended by deleting the following text, appearing in subsection (e) in the definition of “Permitted Investments” in Section 13.1 thereof:

“and (v) foreign Subsidiaries formed after the Effective Date for the ordinary and necessary current operating expenses of such foreign Subsidiaries in an aggregate amount (for all such Investments in all such Subsidiaries) not to exceed One Million Dollars ($1,000,000.00) per calendar year.”

 

1


and inserting in lieu thereof the following:

“, (v) Brightcove Mexico, Borrower’s Subsidiary organized under the laws of Mexico, for the ordinary and necessary current operating expenses of such Subsidiary, in an aggregate amount not to exceed Five Million Dollars ($5,000,000.00) per calendar year and (vi) foreign Subsidiaries, other than Brightcove Mexico, formed after the Effective Date, for the ordinary and necessary current operating expenses of such foreign Subsidiaries in an aggregate amount (for all such Investments in all such Subsidiaries) not to exceed One Million Dollars ($1,000,000.00) per calendar year.”

 

  B.

Consent to Subsidiary. Bank hereby consents to the formation of (a) Brightcove Mexico, Borrower’s Subsidiary organized under the laws of Mexico and (b) Othello Corporation, Borrower’s Subsidiary organized under the laws of the State of Delaware, and acknowledges and agrees that each such formation constitutes a “Permitted Investment” so long as no funds of Borrower are transferred to either of the above Subsidiaries in connection therewith (except as permitted by subsection (e) of the definition of Permitted Investments).

4.    FEES AND EXPENSES. Borrower shall reimburse Bank for all legal fees and expenses incurred in connection with this amendment to the Existing Loan Documents.

5.    RATIFICATION OF PERFECTION CERTIFICATE. Borrower hereby ratifies, confirms and reaffirms, all and singular, the terms and disclosures contained in a certain Perfection Certificate dated as of December 14, 2018 delivered by Borrower to Bank, and acknowledges, confirms and agrees that the disclosures and information Borrower provided to Bank in such Perfection Certificate have not changed, as of the date hereof.

6.    CONSISTENT CHANGES. The Existing Loan Documents are hereby amended wherever necessary to reflect the changes described above.

7.    RATIFICATION OF LOAN DOCUMENTS. Borrower hereby ratifies, confirms, and reaffirms all terms and conditions of all security or other collateral granted to Bank, and confirms that the indebtedness secured thereby includes, without limitation, the Obligations.

8.    RELEASE BY BORROWER.

 

  A.

FOR GOOD AND VALUABLE CONSIDERATION, Borrower hereby forever relieves, releases, and discharges Bank and its present or former employees, officers, directors, agents, representatives, attorneys, and each of them, from any and all claims, debts, liabilities, demands, obligations, promises, acts, agreements, costs and expenses, actions and causes of action, of every type, kind, nature, description or character whatsoever, whether known or unknown, suspected or unsuspected, absolute or contingent, arising out of or in any manner whatsoever connected with or related to facts, circumstances, issues, controversies or claims existing or arising from the beginning of time through and including the date of execution of this Loan Modification Agreement (collectively “Released Claims”). Without limiting the foregoing, the Released Claims shall include any and all liabilities or claims arising out of or in any manner whatsoever connected with or related to the Loan Documents, the recitals hereto, any instruments, agreements or documents executed in connection with any of the foregoing or the origination, negotiation, administration, servicing and/or enforcement of any of the foregoing.

 

  B.

In furtherance of this release, Borrower expressly acknowledges and waives any and all rights under Section 1542 of the California Civil Code, which provides as follows:

 

2


A general release does not extend to claims that the releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the released party.” (Emphasis added.)

 

  C.

By entering into this release, Borrower recognizes that no facts or representations are ever absolutely certain and it may hereafter discover facts in addition to or different from those which it presently knows or believes to be true, but that it is the intention of Borrower hereby to fully, finally and forever settle and release all matters, disputes and differences, known or unknown, suspected or unsuspected; accordingly, if Borrower should subsequently discover that any fact that it relied upon in entering into this release was untrue, or that any understanding of the facts was incorrect, Borrower shall not be entitled to set aside this release by reason thereof, regardless of any claim of mistake of fact or law or any other circumstances whatsoever. Borrower acknowledges that it is not relying upon and has not relied upon any representation or statement made by Bank with respect to the facts underlying this release or with regard to any of such party’s rights or asserted rights.

 

  D.

This release may be pleaded as a full and complete defense and/or as a cross-complaint or counterclaim against any action, suit, or other proceeding that may be instituted, prosecuted or attempted in breach of this release. Borrower acknowledges that the release contained herein constitutes a material inducement to Bank to enter into this Loan Modification Agreement, and that Bank would not have done so but for Bank’s expectation that such release is valid and enforceable in all events.

 

  E.

Borrower hereby represents and warrants to Bank, and Bank is relying thereon, as follows:

 

  1

Except as expressly stated in this Loan Modification Agreement, neither Bank nor any agent, employee or representative of Bank has made any statement or representation to Borrower regarding any fact relied upon by Borrower in entering into this Loan Modification Agreement.

 

  2

Borrower has made such investigation of the facts pertaining to this Loan Modification Agreement and all of the matters appertaining thereto, as it deems necessary.

 

  3

The terms of this Loan Modification Agreement are contractual and not a mere recital.

 

  4

This Loan Modification Agreement has been carefully read by Borrower, the contents hereof are known and understood by Borrower, and this Loan Modification Agreement is signed freely, and without duress, by Borrower.

 

  5

Borrower represents and warrants that it is the sole and lawful owner of all right, title and interest in and to every claim and every other matter which it releases herein, and that it has not heretofore assigned or transferred, or purported to assign or transfer, to any person, firm or entity any claims or other matters herein released. Borrower shall indemnify Bank, defend and hold it harmless from and against all claims based upon or arising in connection with prior assignments or purported assignments or transfers of any claims or matters released herein.

9.    CONTINUING VALIDITY. Borrower understands and agrees that in modifying the existing Obligations, Bank is relying upon Borrower’s representations, warranties, and agreements, as set forth in the Existing Loan Documents. Except as expressly modified pursuant to this Loan Modification Agreement, the terms of the Existing Loan Documents remain unchanged and in full force and effect. Bank’s agreement to modifications to the existing

 

3


Obligations pursuant to this Loan Modification Agreement in no way shall obligate Bank to make any future modifications to the Obligations. Nothing in this Loan Modification Agreement shall constitute a satisfaction of the Obligations. It is the intention of Bank and Borrower to retain as liable parties all makers of Existing Loan Documents, unless the party is expressly released by Bank in writing. No maker will be released by virtue of this Loan Modification Agreement.

10.    COUNTERSIGNATURE. This Loan Modification Agreement shall become effective only when it shall have been executed by Borrower and Bank.

[The remainder of this page is intentionally left blank]

 

4


IN WITNESS WHEREOF, the parties hereto have caused this Loan Modification Agreement to be executed as a sealed instrument under the laws of the Commonwealth of Massachusetts as of the date first written above.

 

BORROWER:

 

BRIGHTCOVE INC.

   

BANK:

 

SILICON VALLEY BANK

By:   /s/ Robert Noreck     By:  

/s/ Christopher Michael

Name:  

Robert Noreck

    Name:  

Christopher Michael

Title:  

CEO

    Title:  

Vice President

EX-31.1 3 d704558dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Jeff Ray, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

  2.

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

 

  3.

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

 

  4.

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

 

  a)

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

 

  b)

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

 

  c)

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

 

  d)

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

 

  5.

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

 

  a)

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

 

  b)

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

 

Date: April 24, 2019

    By:  

/s/ Jeff Ray

           Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)

 

EX-31.2 4 d704558dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Robert Noreck, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

  2.

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

 

  3.

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

 

  4.

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

 

  a)

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

 

  b)

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

 

  c)

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

 

  d)

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

 

  5.

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

 

  a)

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

 

  b)

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

 

Date: April 24, 2019

    By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

EX-32.1 5 d704558dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended March 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Jeff Ray, as Chief Executive Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: April 24, 2019

    By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended March 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert Noreck, as Chief Financial Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: April 24, 2019

    By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)
EX-101.INS 6 bcov-20190331.xml XBRL INSTANCE DOCUMENT 2650000 1056763 37839906 26419000 5605000 72760000 0 241109000 -562000 35118049 35000 5605000 -166951000 -135000 -871000 14515000 67069000 144 219000 25188000 253244000 7839000 -931000 153339000 5400000 28948000 100000000 144 0.001 36908051 37000 43654000 15009000 50776000 5504000 72293000 28948000 85565000 153339000 28948000 28948000 0 1010000 P3Y 7068000 5145000 6285000 12983000 18073000 20636000 5867000 2360000 5268000 1131000 2215000 0.040 5865000 289000 9557000 0.001 5000000 0 -183705000 0 135000 67774000 871000 0 0 25188000 2148000 43654000 43739000 85000 1303000 8.41 1182990 8.15 2499218 8.52 1809000 8.13 3074514 30000000 0 144 144 107700000 2022 92100000 28804000 28804000 28804000 144000 144000 144000 253244000 -931000 36908051 37000 -183705000 135000 -871000 26132000 66756000 238700000 -809000 34933408 35000 -170299000 135000 -871000 13982000 64506000 8299000 190000 23264000 251122000 7712000 -952000 133356000 5900000 29306000 100000000 8299000 0.001 36752469 37000 39846000 50776000 0 5919000 61540000 29306000 62742000 133356000 29306000 29306000 0 7070000 2452000 4866000 1202000 9703000 0.001 5000000 0 -178722000 0 135000 70614000 871000 0 23264000 1640000 39846000 39992000 146000 2737655 8.57 8.07 3033582 8299000 8299000 21007000 21007000 21007000 8299000 8299000 8299000 251122000 -952000 36752469 37000 -178722000 135000 -871000 20900000 19600000 1300000 5910000 8900000 19600000 4 1800000 1732000 287000 -2010000 17211000 1644000 -0.06 347000 5390000 -2145000 112000 -128000 616000 23983000 2908000 2038000 -80000 179000 -1539000 544000 935000 -2257000 271000 247000 26399000 -2416000 2003000 538000 1001000 683000 -139000 -2257000 13000 7775000 41194000 41194000 1668000 13234000 3.10 677000 34923215000 0.10 0.10 3766000 2200000 P6Y3M18D 0.00 0.0251 0.41 503000 40000 346000 665000 114000 3755000 3327000 13456000 37867000 1732000 677000 247000 184641 -2257000 6711000 6313000 5387000 22678000 21254000 105000 false 1497000 1800000 2932000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 13, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#xA0;31, 2018 contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for the three months ended March&#xA0;31, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form <font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in Management&#x2019;s Discussion and Analysis, the Company implemented a significant accounting policy upon the adoption of Accounting <font style="WHITE-SPACE: nowrap">Standards&#xA0;Update&#xA0;(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i> (&#x201C;ASC 842&#x201D;). As of March&#xA0;31, 2019, other than the changes to leases, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2018, have not changed.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>10. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Legal Matters</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On January&#xA0;30, 2019, Uniloc 2017 LLC filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed four patents and seeks monetary damages and other relief. The Company filed an answer to the complaint on March&#xA0;25, 2019 and Uniloc filed an amended complaint on April&#xA0;9, 2019. The Company filed an answer to the amended complaint on April&#xA0;23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Guarantees and Indemnification Obligations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company&#x2019;s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company&#x2019;s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company&#x2019;s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of March&#xA0;31, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company&#x2019;s contract with any such customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.</p> </div> -358000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>5. Cash and Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase,&#xA0;<font style="WHITE-SPACE: nowrap">and&#xA0;re-evaluates&#xA0;such</font>&#xA0;determination at each balance sheet date. The Company did not have any short-term or long-term investments at March&#xA0;31, 2019 or December&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Cash and cash equivalents as of March&#xA0;31, 2019 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2019</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Cash and cash equivalents as of December&#xA0;31, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>3. Concentration of Credit Risk</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company has no <font style="white-space:nowrap">significant&#xA0;off-balance&#xA0;sheet</font> risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#x2019;s accounts receivable.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> At March&#xA0;31, 2019 and December&#xA0;31, 2018, no individual customer accounted for 10% or more of accounts receivable, net. For the three months ended March&#xA0;31, 2019 and 2018, no individual customer accounted for 10% or more of total revenue.</p> </div> -4962000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contract&#xA0;Assets<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred</b><br /> <b>Revenue<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-</font></b><br /> <b>current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total<br /> Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 0.0 16746000 --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>11. Debt</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the &#x201C;Loan Agreement&#x201D;) providing for up to a $30.0&#xA0;million asset based line of credit (the &#x201C;Line of Credit&#x201D;). Under the Line of Credit, the Company can borrow up to $30.0&#xA0;million. Borrowings under the Line of Credit are secured by substantially all of the Company&#x2019;s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i)&#xA0;for prime rate advances, the greater of (A)&#xA0;the prime rate and (B) 4%, and (ii)&#xA0;for LIBOR advances, the greater of (A)&#xA0;the LIBOR rate plus 225 basis points (the &#x201C;LIBOR rate margin&#x201D;) and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0&#xA0;million, the Company must also maintain a minimum net income threshold&#xA0;<font style="WHITE-SPACE: nowrap">based&#xA0;on&#xA0;non-GAAP&#xA0;operating&#xA0;measures.</font>&#xA0;Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of March&#xA0;31, 2019 and there are no borrowings outstanding as of March&#xA0;31, 2019.</p> </div> If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. 1713000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>8. Stock-based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average fair value of options granted during the three months ended March&#xA0;31, 2019 and 2018 was $3.82 and $3.10&#xA0;per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company recorded stock-based compensation expense of $1,424 and $1,668 for the three months ended March&#xA0;31, 2019 and 2018, respectively. As of March&#xA0;31, 2019, there was $15,009 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.72 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended March&#xA0;31, 2019 and 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation included in above line items:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of the stock option activity during the three months ended March&#xA0;31, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Number of</b><br /> <b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value (1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(98,195</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(270,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,499,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,182,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on March&#xA0;31, 2019 of $8.41 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the restricted stock unit activity during the three months ended March&#xA0;31, 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,033,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">302,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(56,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(204,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,074,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> Q1 2019 10-Q -0.14 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>6. Net Loss per Share</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted-average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the weighted-average number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of March&#xA0;31, 2019 and 2018.</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,641</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,766</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,200</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 2000 0001313275 P2Y8M19D BRIGHTCOVE INC. false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>7. Fair Value of Financial Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of March&#xA0;31, 2019 and December&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2019</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 2019-03-31 false Accelerated Filer 5261000 -4808000 175000 715000 803000 25090000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>9. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the three months ended March&#xA0;31, 2019 and 2018, the Company recorded income tax expense of $175 and $112, respectively. The income tax expense relates principally to the Company&#x2019;s foreign operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (NOL) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of March&#xA0;31, 2019 and December&#xA0;31, 2018, as based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries.</p> </div> 3783000 2033000 353000 -92000 <div> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March&#xA0;31, 2019:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="84%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;"> <b>Year&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Operating<br /> Lease<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,268</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,867</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,145</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,131</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,010</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,636</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>13. Recently Issued and Adopted Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Effective January&#xA0;1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced&#xA0;<font style="WHITE-SPACE: nowrap">by&#xA0;ASU&#xA0;2018-11,</font>&#xA0;which adjusts the January&#xA0;1, 2019 balance for the cumulative effects of the change in accounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under&#xA0;ASC 842,&#xA0;a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of&#xA0;ASC 842&#xA0;is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets and lease liabilities of $19.6 million&#xA0;and&#xA0;$20.9&#xA0;million, respectively, as of January&#xA0;1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3&#xA0;million as a result of the adoption. The adoption of the lease standard did not result in a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;adjustment to the opening balance of retained earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1)&#xA0;whether any expired or existing contracts are or contain leases, (2)&#xA0;the lease classification for any expired or existing leases and (3)&#xA0;any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related&#xA0;<font style="WHITE-SPACE: nowrap">non-lease</font>&#xA0;components.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company leases its facilities under&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;operating leases.&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Right-of-use</font></font>&#xA0;assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease.&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Right-of-use</font></font>&#xA0;assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company&#x2019;s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s operating lease expense was $1,907 and $2,003 for the three months ended March&#xA0;31, 2019 and 2018, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average remaining&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;lease term for our operating leases was three years at March&#xA0;31, 2019. The weighted-average discount rate was 4.0% at March&#xA0;31, 2019.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March&#xA0;31, 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Year Ending December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating<br /> Lease<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Effective January&#xA0;1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced&#xA0;<font style="WHITE-SPACE: nowrap">by&#xA0;ASU&#xA0;2018-11,</font>&#xA0;which adjusts the January&#xA0;1, 2019 balance for the cumulative effects of the change in accounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under&#xA0;ASC 842,&#xA0;a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of&#xA0;ASC 842&#xA0;is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets and lease liabilities of $19.6 million&#xA0;and&#xA0;$20.9&#xA0;million, respectively, as of January&#xA0;1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3&#xA0;million as a result of the adoption. The adoption of the lease standard did not result in a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;adjustment to the opening balance of retained earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1)&#xA0;whether any expired or existing contracts are or contain leases, (2)&#xA0;the lease classification for any expired or existing leases and (3)&#xA0;any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related&#xA0;<font style="WHITE-SPACE: nowrap">non-lease</font>&#xA0;components.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company leases its facilities under&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;operating leases.&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Right-of-use</font></font>&#xA0;assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease.&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Right-of-use</font></font>&#xA0;assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company&#x2019;s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s operating lease expense was $1,907 and $2,003 for the three months ended March&#xA0;31, 2019 and 2018, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average remaining&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;lease term for our operating leases was three years at March&#xA0;31, 2019. The weighted-average discount rate was 4.0% at March&#xA0;31, 2019.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March&#xA0;31, 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Year Ending December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating<br /> Lease<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> -1190000 567000 263000 -4983000 -55000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>1. Business Description and Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At March&#xA0;31, 2019, the Company had twelve wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder),&#xA0;<font style="WHITE-SPACE: nowrap">Brightcove&#xA0;FZ-LLC,&#xA0;Cacti</font>&#xA0;Acquisition LLC, Brightcove India Pte. Ltd, Brightcove S. de R.L. de C.V. and Othello Acquisition Corporation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 13, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#xA0;31, 2018 contained in the Company&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for the three months ended March&#xA0;31, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in Management&#x2019;s Discussion and Analysis, the Company implemented a significant accounting policy upon the adoption of Accounting&#xA0;<font style="WHITE-SPACE: nowrap">Standards&#xA0;Update&#xA0;(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i>&#xA0;(&#x201C;ASC 842&#x201D;). As of March&#xA0;31, 2019, other than the changes to leases, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2018, have not changed.</p> </div> 21000 29843000 -4753000 1907000 1904000 244000 946000 625000 -58000 -4983000 70000 7394000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of March&#xA0;31, 2019 and 2018.</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,641</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,766</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,200</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of March&#xA0;31, 2019 and December&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2019</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 41836000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. Revenue from Contracts with Customers</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1)&#xA0;the subscription to its technology and related support; (2)&#xA0;hosting, bandwidth and encoding services; and (3)&#xA0;professional services, which include&#xA0;<font style="WHITE-SPACE: nowrap">initiation,&#xA0;set-up&#xA0;and</font>&#xA0;customization services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contract&#xA0;Assets<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred</b><br /> <b>Revenue<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-</font></b><br /> <b>current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total<br /> Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue recognized during the three months ended March&#xA0;31, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $19.6&#xA0;million. During the three months ended March&#xA0;31, 2019, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The assets recognized for costs to obtain a contract were $5.4&#xA0;million and $5.9&#xA0;million as of March&#xA0;31, 2019 and December&#xA0;31, 2018, respectively. Amortization expense recognized during each of the three months ended March&#xA0;31, 2019 and 2018 related to costs to obtain a contract was $1.8&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of March&#xA0;31, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $107.7&#xA0;million, of which approximately $92.1million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by March 2022.</p> </div> 41836000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Cash and cash equivalents as of March&#xA0;31, 2019 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2019</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Cash and cash equivalents as of December&#xA0;31, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 1424000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended March&#xA0;31, 2019 and 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation included in above line items:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">503</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the restricted stock unit activity during the three months ended March&#xA0;31, 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,033,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">302,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(56,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(204,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,074,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 14256000 3.82 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>12. Segment Information</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Geographic Data</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,406 and $21,254 during the three months ended March&#xA0;31, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company&#x2019;s total revenue during the three months ended March&#xA0;31, 2019 and 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of March&#xA0;31, 2019 and December&#xA0;31, 2018, property and equipment at locations outside the U.S. was not material.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a summary of the stock option activity during the three months ended March&#xA0;31, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of</b><br /> <b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value&#xA0;(1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(98,195</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(270,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,499,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at March&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,182,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on March&#xA0;31, 2019 of $8.41 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The weighted-average assumptions utilized to determine such values are presented in the following table:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> BCOV <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>14. Subsequent Events</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On April&#xA0;1, 2019, pursuant to an Asset Purchase and Sale Agreement (the &#x201C;Purchase Agreement&#x201D;), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (&#x201C;Ooyala&#x201D;), a provider of cloud video technology, in exchange for common stock of the Company and cash (the &#x201C;Acquisition&#x201D;). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9&#xA0;million and paid approximately $5.91&#xA0;million in cash. Pursuant to the Purchase Agreement, approximately $2.65&#xA0;million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers&#x2019; representations and warranties, covenants and agreements. The acquisition will be accounted for as a purchase transaction, and as such the results of operations from the acquired assets will be consolidated with the Company beginning on the closing date of the acquisition. In connection with the Acquisition, the Company incurred $2.9&#xA0;million of merger-related costs during the three months ended March&#xA0;31, 2019.</p> </div> 625000 36677046000 12 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Concentration of Other Risks</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the <font style="white-space:nowrap">Company&#x2019;s&#xA0;on-demand&#xA0;application</font> service to function as intended for the Company&#x2019;s customers and <font style="white-space:nowrap">ultimate&#xA0;end-users.&#xA0;The</font> disruption of these services could have a material adverse effect on the Company&#x2019;s business, financial position, and results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At March&#xA0;31, 2019, the Company had twelve wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder),&#xA0;<font style="WHITE-SPACE: nowrap">Brightcove&#xA0;FZ-LLC,&#xA0;Cacti</font>&#xA0;Acquisition LLC, Brightcove India Pte. Ltd, Brightcove S. de R.L. de C.V. and Othello Acquisition Corporation.</p> </div> 0.10 0.10 -68000 2641000 3039000 P7Y1M28D 6.37 P5Y2M19D 270242 177000 130000 9.75 8.37 98195 204681 302250 56637 7.19 7.83 8.37 P6Y3M18D 0.00 0.0255 0.43 2900000 0.04 2018-12-14 0.0225 500000 84000 263000 458000 119000 2576000 2959000 14170000 38877000 15000000 1497000 625000 21000 155582 -4983000 7272000 6469000 6188000 21813000 20406000 94000 0001313275 bcov:OtherCountriesMember 2019-01-01 2019-03-31 0001313275 country:US 2019-01-01 2019-03-31 0001313275 srt:NorthAmericaMember 2019-01-01 2019-03-31 0001313275 country:JP 2019-01-01 2019-03-31 0001313275 srt:EuropeMember 2019-01-01 2019-03-31 0001313275 srt:AsiaPacificMember 2019-01-01 2019-03-31 0001313275 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001313275 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001313275 srt:MinimumMember 2019-01-01 2019-03-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-03-31 0001313275 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-03-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-03-31 0001313275 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001313275 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-03-31 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001313275 srt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-03-31 0001313275 us-gaap:SecuredDebtMember 2019-01-01 2019-03-31 0001313275 bcov:OoyalaMemberbcov:AssetPurchaseAndSaleAgreementMember 2019-01-01 2019-03-31 0001313275 us-gaap:StockCompensationPlanMember 2019-01-01 2019-03-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001313275 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001313275 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001313275 2019-01-01 2019-03-31 0001313275 bcov:OtherCountriesMember 2018-01-02 2018-03-31 0001313275 country:US 2018-01-02 2018-03-31 0001313275 srt:NorthAmericaMember 2018-01-02 2018-03-31 0001313275 country:JP 2018-01-02 2018-03-31 0001313275 srt:EuropeMember 2018-01-02 2018-03-31 0001313275 srt:AsiaPacificMember 2018-01-02 2018-03-31 0001313275 us-gaap:RetainedEarningsMember 2018-01-02 2018-03-31 0001313275 us-gaap:CommonStockMember 2018-01-02 2018-03-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-02 2018-03-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-01-02 2018-03-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-01-02 2018-03-31 0001313275 us-gaap:ProductAndServiceOtherMember 2018-01-02 2018-03-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-01-02 2018-03-31 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-01-02 2018-03-31 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-02 2018-03-31 0001313275 us-gaap:ProductAndServiceOtherMember 2018-01-02 2018-03-31 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-02 2018-03-31 0001313275 us-gaap:StockCompensationPlanMember 2018-01-02 2018-03-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-01-02 2018-03-31 0001313275 us-gaap:EmployeeStockOptionMember 2018-01-02 2018-03-31 0001313275 2018-01-02 2018-03-31 0001313275 2018-01-02 2018-12-31 0001313275 bcov:UnilocTwoThousandSeventeenLlcMember 2019-01-30 2019-01-30 0001313275 2018-12-31 2018-12-31 0001313275 bcov:OoyalaMemberbcov:AssetPurchaseAndSaleAgreementMemberus-gaap:SubsequentEventMember 2019-04-01 2019-04-01 0001313275 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001313275 us-gaap:TreasuryStockMember 2018-12-31 0001313275 us-gaap:RetainedEarningsMember 2018-12-31 0001313275 us-gaap:CommonStockMember 2018-12-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001313275 us-gaap:MoneyMarketFundsMember 2018-12-31 0001313275 us-gaap:CashMember 2018-12-31 0001313275 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001313275 us-gaap:EmployeeStockOptionMember 2018-12-31 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001313275 2018-12-31 0001313275 us-gaap:TreasuryStockMember 2018-01-01 0001313275 us-gaap:RetainedEarningsMember 2018-01-01 0001313275 us-gaap:CommonStockMember 2018-01-01 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 0001313275 2018-01-01 0001313275 us-gaap:TreasuryStockMember 2019-03-31 0001313275 us-gaap:RetainedEarningsMember 2019-03-31 0001313275 us-gaap:CommonStockMember 2019-03-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001313275 us-gaap:MoneyMarketFundsMember 2019-03-31 0001313275 us-gaap:CashMember 2019-03-31 0001313275 bcov:NextTwelveMonthsMemberbcov:SubscriptionAndSupportRevenueMember 2019-03-31 0001313275 bcov:SubscriptionAndSupportRevenueMember 2019-03-31 0001313275 us-gaap:FairValueInputsLevel1Member 2019-03-31 0001313275 us-gaap:SecuredDebtMember 2019-03-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001313275 us-gaap:EmployeeStockOptionMember 2019-03-31 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2019-03-31 0001313275 2019-03-31 0001313275 us-gaap:TreasuryStockMember 2018-03-31 0001313275 us-gaap:RetainedEarningsMember 2018-03-31 0001313275 us-gaap:CommonStockMember 2018-03-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001313275 2018-03-31 0001313275 2019-04-19 0001313275 bcov:OoyalaMemberbcov:AssetPurchaseAndSaleAgreementMemberus-gaap:SubsequentEventMember 2019-04-01 iso4217:USD shares bcov:Customer iso4217:USD shares pure bcov:Patents bcov:Subsidiaries EX-101.SCH 7 bcov-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Business Description and Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Revenue from Contracts with Customers link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Concentration of Credit Risk link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Concentration of Other Risks link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Cash and Cash Equivalents link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Net Loss per Share link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Stock-based Compensation link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Recently Issued and Adopted Accounting Standards link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Business Description and Basis of Presentation (Policies) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Revenue from Contracts with Customers (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Cash and Cash Equivalents (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Net Loss per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Fair Value of Financial Instruments (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Stock-based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Recently Issued and Adopted Accounting Standards (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Stock based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 bcov-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 bcov-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 bcov-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 bcov-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
Apr. 19, 2019
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Trading Symbol BCOV  
Entity Registrant Name BRIGHTCOVE INC.  
Entity Central Index Key 0001313275  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   37,839,906
Entity Emerging Growth Company false  
Entity Small Business false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 28,948 $ 29,306
Accounts receivable, net of allowance of $219 and $190 at March 31, 2019 and December 31, 2018, respectively 25,188 23,264
Prepaid expenses 5,865 4,866
Other current assets 7,068 7,070
Total current assets 67,069 64,506
Property and equipment, net 9,557 9,703
Operating lease right-of-use asset 18,073  
Intangible assets, net 5,504 5,919
Goodwill 50,776 50,776
Other assets 2,360 2,452
Total assets 153,339 133,356
Current liabilities:    
Accounts payable 7,839 7,712
Accrued expenses 14,515 13,982
Operating lease liability 6,285  
Deferred revenue 43,654 39,846
Total current liabilities 72,293 61,540
Operating lease liability, net of current portion 12,983  
Other liabilities 289 1,202
Total liabilities 85,565 62,742
Commitments and contingencies (Note 10)
Stockholders' equity:    
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued
Common stock, $0.001 par value; 100,000,000 shares authorized; 36,908,051 and 36,752,469 shares issued at March 31, 2019 and December 31, 2018, respectively 37 37
Additional paid-in capital 253,244 251,122
Treasury stock, at cost; 135,000 shares (871) (871)
Accumulated other comprehensive loss (931) (952)
Accumulated deficit (183,705) (178,722)
Total stockholders' equity 67,774 70,614
Total liabilities and stockholders' equity $ 153,339 $ 133,356
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 219 $ 190
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 36,908,051 36,752,469
Treasury stock, shares 135,000 135,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue:    
Revenue $ 41,836 $ 41,194
Cost of revenue:    
Cost of revenue 16,746 17,211
Gross profit 25,090 23,983
Operating expenses:    
Research and development 7,394 7,775
Sales and marketing 14,256 13,234
General and administrative 5,261 5,390
Merger-related 2,932  
Total operating expenses 29,843 26,399
Loss from operations (4,753) (2,416)
Other (loss) income, net (55) 271
Loss before income taxes (4,808) (2,145)
Provision for income taxes 175 112
Net loss $ (4,983) $ (2,257)
Net loss per share - basic and diluted $ (0.14) $ (0.06)
Weighted-average number of common shares used in computing net loss per share 36,677,046 34,923,215
Subscription and Support Revenue [Member]    
Revenue:    
Revenue $ 38,877 $ 37,867
Cost of revenue:    
Cost of revenue 14,170 13,456
Professional Services and Other Revenue [Member]    
Revenue:    
Revenue 2,959 3,327
Cost of revenue:    
Cost of revenue $ 2,576 $ 3,755
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (4,983) $ (2,257)
Other comprehensive income:    
Foreign currency translation adjustments 21 247
Comprehensive loss $ (4,962) $ (2,010)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Beginning Balance at Jan. 01, 2018 $ 66,756 $ 35 $ 238,700 $ (871) $ (809) $ (170,299)
Beginning Balance, shares at Jan. 01, 2018   34,933,408        
Treasury shares, beginning Balance at Jan. 01, 2018       (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units 677   677      
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   184,641        
Stock-based compensation expense 1,732   1,732      
Foreign currency translation adjustment 247       247  
Net loss (2,257)         (2,257)
Ending Balance at Mar. 31, 2018 72,760 $ 35 241,109 $ (871) (562) (166,951)
Ending Balance, shares at Mar. 31, 2018   35,118,049        
Treasury stock, Ending Balance at Mar. 31, 2018       (135,000)    
Impact of adoption of ASU 2014-09 as of January 1, 2018 5,605         5,605
Beginning Balance at Dec. 31, 2018 $ 70,614 $ 37 251,122 $ (871) (952) (178,722)
Beginning Balance, shares at Dec. 31, 2018   36,752,469        
Treasury shares, beginning Balance at Dec. 31, 2018 (135,000)     (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units $ 625   625      
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   155,582        
Stock-based compensation expense 1,497   1,497      
Foreign currency translation adjustment 21       21  
Net loss (4,983)         (4,983)
Ending Balance at Mar. 31, 2019 $ 67,774 $ 37 $ 253,244 $ (871) $ (931) $ (183,705)
Ending Balance, shares at Mar. 31, 2019   36,908,051        
Treasury stock, Ending Balance at Mar. 31, 2019 135,000     135,000    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Operating activities    
Net loss $ (4,983) $ (2,257)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 1,713 1,644
Stock-based compensation 1,424 1,668
Provision for reserves on accounts receivable 70 13
Changes in assets and liabilities:    
Accounts receivable (2,033) (2,038)
Prepaid expenses and other current assets (803) (616)
Other assets 92 (179)
Accounts payable 715 (128)
Accrued expenses 353 (80)
Operating leases (68)  
Deferred revenue 3,783 2,908
Net cash provided by operating activities 263 935
Investing activities    
Purchases of property and equipment (244) (538)
Capitalized internal-use software costs (946) (1,001)
Net cash used in investing activities (1,190) (1,539)
Financing activities    
Proceeds from exercise of stock options 625 683
Other financing activities (58) (139)
Net cash provided by financing activities 567 544
Effect of exchange rate changes on cash and cash equivalents 2 347
Net (decrease) increase in cash and cash equivalents (358) 287
Cash and cash equivalents at beginning of period 29,306 26,132
Cash and cash equivalents at end of period 28,948 $ 26,419
Supplemental disclosure of cash flow information    
Cash paid for operating lease liabilities $ 1,904  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Business Description and Basis of Presentation
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At March 31, 2019, the Company had twelve wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC, Brightcove India Pte. Ltd, Brightcove S. de R.L. de C.V. and Othello Acquisition Corporation.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 13, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three months ended March 31, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in Management’s Discussion and Analysis, the Company implemented a significant accounting policy upon the adoption of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification (“ASC 842”). As of March 31, 2019, other than the changes to leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, have not changed.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

2. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-

current)
     Total
Deferred
Revenue
 

Balance at December 31, 2018

   $ 23,264      $ 1,640      $ 39,846      $ 146      $ 39,992  

Balance at March 31, 2019

     25,188        2,148        43,654        85        43,739  

Revenue recognized during the three months ended March 31, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $19.6 million. During the three months ended March 31, 2019, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.4 million and $5.9 million as of March 31, 2019 and December 31, 2018, respectively. Amortization expense recognized during each of the three months ended March 31, 2019 and 2018 related to costs to obtain a contract was $1.8 million.

Transaction Price Allocated to Future Performance Obligations

As of March 31, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $107.7 million, of which approximately $92.1million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by March 2022.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit Risk
3 Months Ended
Mar. 31, 2019
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

3. Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.

At March 31, 2019 and December 31, 2018, no individual customer accounted for 10% or more of accounts receivable, net. For the three months ended March 31, 2019 and 2018, no individual customer accounted for 10% or more of total revenue.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Other Risks
3 Months Ended
Mar. 31, 2019
Text Block [Abstract]  
Concentration of Other Risks

4. Concentration of Other Risks

The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company’s on-demand application service to function as intended for the Company’s customers and ultimate end-users. The disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and Cash Equivalents
3 Months Ended
Mar. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

5. Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, and re-evaluates such determination at each balance sheet date. The Company did not have any short-term or long-term investments at March 31, 2019 or December 31, 2018.

Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.

Cash and cash equivalents as of March 31, 2019 consist of the following:

 

     March 31, 2019  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 28,804      $ 28,804      $ 28,804  

Money market funds

     Demand        144        144        144  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 28,948      $ 28,948      $ 28,948  
     

 

 

    

 

 

    

 

 

 

 

Cash and cash equivalents as of December 31, 2018 consist of the following:

 

     December 31, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 21,007      $ 21,007      $ 21,007  

Money market funds

     Demand        8,299        8,299        8,299  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 29,306      $ 29,306      $ 29,306  
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss per Share
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Net Loss per Share

6. Net Loss per Share

The Company calculates basic and diluted net loss per common share by dividing the net loss by the weighted-average number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the weighted-average number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of March 31, 2019 and 2018.

 

     Three Months Ended March 31,  
     2019      2018  

Options outstanding

     2,641        3,766  

Restricted stock units outstanding

     3,039        2,200  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

7. Fair Value of Financial Instruments

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of March 31, 2019 and December 31, 2018:

 

     March 31, 2019  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Compensation
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation

8. Stock-based Compensation

The weighted-average fair value of options granted during the three months ended March 31, 2019 and 2018 was $3.82 and $3.10 per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table:

 

     Three Months Ended March 31,  
     2019     2018  

Expected life in years

     6.3       6.3  

Risk-free interest rate

     2.55     2.51

Volatility

     43     41

Dividend yield

     —         —    

 

The Company recorded stock-based compensation expense of $1,424 and $1,668 for the three months ended March 31, 2019 and 2018, respectively. As of March 31, 2019, there was $15,009 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.72 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended March 31, 2019 and 2018:

 

     Three Months Ended March 31,  
     2019      2018  

Stock-based compensation included in above line items:

     

Cost of subscription and support revenue

   $ 119      $ 114  

Cost of professional services and other revenue

     84        40  

Research and development

     263        346  

Sales and marketing

     458        665  

General and administrative

     500        503  
  

 

 

    

 

 

 
   $ 1,424      $ 1,668  
  

 

 

    

 

 

 

The following is a summary of the stock option activity during the three months ended March 31, 2019.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2018

     2,737,655      $ 8.57        

Granted

     130,000        8.37        

Exercised

     (98,195      6.37         $ 177  

Canceled

     (270,242      9.75        
  

 

 

          

Outstanding at March 31, 2019

     2,499,218      $ 8.52        7.16      $ 1,809  
  

 

 

          

Exercisable at March 31, 2019

     1,182,990      $ 8.15        5.22      $ 1,303  
  

 

 

          

 

(1)

The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2019 of $8.41 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity during the three months ended March 31, 2019:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2018

     3,033,582      $ 8.07  

Granted

     302,250        8.37  

Vested and issued

     (56,637      7.19  

Canceled

     (204,681      7.83  
  

 

 

    

 

 

 

Unvested by March 31, 2019

     3,074,514      $ 8.13  
  

 

 

    

 

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
3 Months Ended
Mar. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes

9. Income Taxes

For the three months ended March 31, 2019 and 2018, the Company recorded income tax expense of $175 and $112, respectively. The income tax expense relates principally to the Company’s foreign operations.

The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (NOL) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.

The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of March 31, 2019 and December 31, 2018, as based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. Commitments and Contingencies

Legal Matters

On January 30, 2019, Uniloc 2017 LLC filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed four patents and seeks monetary damages and other relief. The Company filed an answer to the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. The Company filed an answer to the amended complaint on April 23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of March 31, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Debt
3 Months Ended
Mar. 31, 2019
Debt Disclosure [Abstract]  
Debt

11. Debt

On December 14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset based line of credit (the “Line of Credit”). Under the Line of Credit, the Company can borrow up to $30.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points (the “LIBOR rate margin”) and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of March 31, 2019 and there are no borrowings outstanding as of March 31, 2019.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Segment Information

12. Segment Information

Geographic Data

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended March 31,  
     2019      2018  

Revenue:

     

North America

   $ 21,813      $ 22,678  

Europe

     6,469        6,313  

Japan

     6,188        5,387  

Asia Pacific

     7,272        6,711  

Other

     94        105  
  

 

 

    

 

 

 

Total revenue

   $ 41,836      $ 41,194  
  

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,406 and $21,254 during the three months ended March 31, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three months ended March 31, 2019 and 2018.

As of March 31, 2019 and December 31, 2018, property and equipment at locations outside the U.S. was not material.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Recently Issued and Adopted Accounting Standards
3 Months Ended
Mar. 31, 2019
Accounting Changes and Error Corrections [Abstract]  
Recently Issued and Adopted Accounting Standards

13. Recently Issued and Adopted Accounting Standards

Effective January 1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced by ASU 2018-11, which adjusts the January 1, 2019 balance for the cumulative effects of the change in accounting.

Under ASC 842, a right-of-use asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASC 842 is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording ofright-of-use assets and lease liabilities of $19.6 million and $20.9 million, respectively, as of January 1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3 million as a result of the adoption. The adoption of the lease standard did not result in a cumulative catch-up adjustment to the opening balance of retained earnings.

The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases and (3) any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related non-lease components.

The Company leases its facilities under non-cancelable operating leases. Right-of-use assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company’s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.

The Company’s operating lease expense was $1,907 and $2,003 for the three months ended March 31, 2019 and 2018, respectively.

The weighted-average remaining non-cancelable lease term for our operating leases was three years at March 31, 2019. The weighted-average discount rate was 4.0% at March 31, 2019.

 

The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March 31, 2019:

 

Year Ending December 31,

   Operating
Lease
Commitments
 

2019

   $ 5,268  

2020

     5,867  

2021

     5,145  

2022

     2,215  

2023

     1,131  

2024 and thereafter

     1,010  
  

 

 

 
   $ 20,636  
  

 

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Subsequent Events
3 Months Ended
Mar. 31, 2019
Subsequent Events [Abstract]  
Subsequent Events

14. Subsequent Events

On April 1, 2019, pursuant to an Asset Purchase and Sale Agreement (the “Purchase Agreement”), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (“Ooyala”), a provider of cloud video technology, in exchange for common stock of the Company and cash (the “Acquisition”). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9 million and paid approximately $5.91 million in cash. Pursuant to the Purchase Agreement, approximately $2.65 million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements. The acquisition will be accounted for as a purchase transaction, and as such the results of operations from the acquired assets will be consolidated with the Company beginning on the closing date of the acquisition. In connection with the Acquisition, the Company incurred $2.9 million of merger-related costs during the three months ended March 31, 2019.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Business Description and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description

Business Description

Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At March 31, 2019, the Company had twelve wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC, Brightcove India Pte. Ltd, Brightcove S. de R.L. de C.V. and Othello Acquisition Corporation.

Basis of Presentation

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 13, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three months ended March 31, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in Management’s Discussion and Analysis, the Company implemented a significant accounting policy upon the adoption of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification (“ASC 842”). As of March 31, 2019, other than the changes to leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, have not changed.

Recently Issued and Adopted Accounting Standards

Effective January 1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced by ASU 2018-11, which adjusts the January 1, 2019 balance for the cumulative effects of the change in accounting.

Under ASC 842, a right-of-use asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASC 842 is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording ofright-of-use assets and lease liabilities of $19.6 million and $20.9 million, respectively, as of January 1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3 million as a result of the adoption. The adoption of the lease standard did not result in a cumulative catch-up adjustment to the opening balance of retained earnings.

The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases and (3) any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related non-lease components.

The Company leases its facilities under non-cancelable operating leases. Right-of-use assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company’s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.

The Company’s operating lease expense was $1,907 and $2,003 for the three months ended March 31, 2019 and 2018, respectively.

The weighted-average remaining non-cancelable lease term for our operating leases was three years at March 31, 2019. The weighted-average discount rate was 4.0% at March 31, 2019.

 

The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March 31, 2019:

 

Year Ending December 31,

   Operating
Lease
Commitments
 

2019

   $ 5,268  

2020

     5,867  

2021

     5,145  

2022

     2,215  

2023

     1,131  

2024 and thereafter

     1,010  
  

 

 

 
   $ 20,636  
  

 

 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-

current)
     Total
Deferred
Revenue
 

Balance at December 31, 2018

   $ 23,264      $ 1,640      $ 39,846      $ 146      $ 39,992  

Balance at March 31, 2019

     25,188        2,148        43,654        85        43,739  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and Cash Equivalents (Tables)
3 Months Ended
Mar. 31, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

Cash and cash equivalents as of March 31, 2019 consist of the following:

 

     March 31, 2019  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 28,804      $ 28,804      $ 28,804  

Money market funds

     Demand        144        144        144  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 28,948      $ 28,948      $ 28,948  
     

 

 

    

 

 

    

 

 

 

 

Cash and cash equivalents as of December 31, 2018 consist of the following:

 

     December 31, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 21,007      $ 21,007      $ 21,007  

Money market funds

     Demand        8,299        8,299        8,299  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 29,306      $ 29,306      $ 29,306  
     

 

 

    

 

 

    

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share

be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of March 31, 2019 and 2018.

 

     Three Months Ended March 31,  
     2019      2018  

Options outstanding

     2,641        3,766  

Restricted stock units outstanding

     3,039        2,200  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of March 31, 2019 and December 31, 2018:

 

     March 31, 2019  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 144      $ —        $ —        $ 144  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Weighted Average Assumptions Utilized

The weighted-average assumptions utilized to determine such values are presented in the following table:

 

     Three Months Ended March 31,  
     2019     2018  

Expected life in years

     6.3       6.3  

Risk-free interest rate

     2.55     2.51

Volatility

     43     41

Dividend yield

     —         —    
Summary of Stock-based Compensation Expense

The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three months ended March 31, 2019 and 2018:

 

     Three Months Ended March 31,  
     2019      2018  

Stock-based compensation included in above line items:

     

Cost of subscription and support revenue

   $ 119      $ 114  

Cost of professional services and other revenue

     84        40  

Research and development

     263        346  

Sales and marketing

     458        665  

General and administrative

     500        503  
  

 

 

    

 

 

 
   $ 1,424      $ 1,668  
  

 

 

    

 

 

 
Summary of Stock Option Activity

The following is a summary of the stock option activity during the three months ended March 31, 2019.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2018

     2,737,655      $ 8.57        

Granted

     130,000        8.37        

Exercised

     (98,195      6.37         $ 177  

Canceled

     (270,242      9.75        
  

 

 

          

Outstanding at March 31, 2019

     2,499,218      $ 8.52        7.16      $ 1,809  
  

 

 

          

Exercisable at March 31, 2019

     1,182,990      $ 8.15        5.22      $ 1,303  
  

 

 

          

 

(1)

The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2019 of $8.41 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

Restricted Stock Units Activity

The following table summarizes the restricted stock unit activity during the three months ended March 31, 2019:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2018

     3,033,582      $ 8.07  

Granted

     302,250        8.37  

Vested and issued

     (56,637      7.19  

Canceled

     (204,681      7.83  
  

 

 

    

 

 

 

Unvested by March 31, 2019

     3,074,514      $ 8.13  
  

 

 

    

 

 

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended March 31,  
     2019      2018  

Revenue:

     

North America

   $ 21,813      $ 22,678  

Europe

     6,469        6,313  

Japan

     6,188        5,387  

Asia Pacific

     7,272        6,711  

Other

     94        105  
  

 

 

    

 

 

 

Total revenue

   $ 41,836      $ 41,194  
  

 

 

    

 

 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Recently Issued and Adopted Accounting Standards (Tables)
3 Months Ended
Mar. 31, 2019
Accounting Changes and Error Corrections [Abstract]  
Schedule of Maturity Analysis of Undiscounted Cash Flows of Operating Lease

The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at March 31, 2019:

 

Year Ending December 31,

   Operating
Lease
Commitments
 

2019

   $ 5,268  

2020

     5,867  

2021

     5,145  

2022

     2,215  

2023

     1,131  

2024 and thereafter

     1,010  
  

 

 

 
   $ 20,636  
  

 

 

 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Business Description and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2019
Subsidiaries
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of wholly-owned subsidiaries 12
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net $ 25,188 $ 23,264
Deferred Revenue (current) 43,654 39,846
Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net 25,188 23,264
Contract Assets (current) 2,148 1,640
Deferred Revenue (current) 43,654 39,846
Deferred Revenue (non- current) 85 146
Total Deferred Revenue $ 43,739 $ 39,992
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Mar. 31, 2019
Dec. 31, 2018
Deferred revenue recognized $ 19,600,000 $ 0.0  
Assets recognized to obtain a contract $ 5,900,000 5,400,000 $ 5,900,000
Amortization expense recognized to obtain a contract   $ 1,800,000 $ 1,800,000
Subscription and Support Revenue [Member]      
Revenue, performance obligation, description of timing   2022  
Unsatisfied performance obligations   $ 107,700,000  
Subscription and Support Revenue [Member] | Next Twelve Months [Member]      
Unsatisfied performance obligations   $ 92,100,000  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit Risk - Additional Information (Detail) - Customer
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Risks and Uncertainties [Abstract]      
Number of customers accounted for more than 10% of total revenue 0 0  
Threshold percentage of total revenues required for major customer classification 10.00% 10.00%  
Number of customers accounted for more than 10% of net accounts receivable 0   0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]    
Short-term investments $ 0 $ 0
Long-term investments $ 0 $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Investment Holdings [Line Items]    
Amortized Cost $ 28,948 $ 29,306
Fair Market Value 28,948 29,306
Balance Per Balance Sheet 28,948 29,306
Cash [Member]    
Investment Holdings [Line Items]    
Amortized Cost 28,804 21,007
Fair Market Value 28,804 21,007
Balance Per Balance Sheet 28,804 21,007
Money Market Funds [Member]    
Investment Holdings [Line Items]    
Amortized Cost 144 8,299
Fair Market Value 144 8,299
Balance Per Balance Sheet $ 144 $ 8,299
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Options Outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 2,641 3,766
RSUs [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 3,039 2,200
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 144 $ 8,299,000
Total assets 144 8,299,000
Quoted Prices in Active Markets for Identical Items (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 144 8,299,000
Total assets $ 144 $ 8,299,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Stock based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Weighted-average fair value of options granted $ 3.82 $ 3.10
Stock based compensation expense $ 1,424 $ 1,668
Unrecognized stock-based compensation expense $ 15,009  
Weighted average period 2 years 8 months 19 days  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) - Stock Compensation Plan [Member]
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life in years 6 years 3 months 18 days 6 years 3 months 18 days
Risk-free interest rate 2.55% 2.51%
Volatility 43.00% 41.00%
Dividend yield 0.00% 0.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation $ 1,424 $ 1,668
Subscription and Support Revenue [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation 119 114
Professional Services and Other Revenue [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation 84 40
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation 263 346
Sales and Marketing [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation 458 665
General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Stock-based compensation $ 500 $ 503
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Summary of Stock Option Activity (Detail) - Options Outstanding [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares, Outstanding at December 31, 2018 | shares 2,737,655
Shares, Granted | shares 130,000
Shares, Exercised | shares (98,195)
Shares, Cancelled | shares (270,242)
Shares, Outstanding at March 31, 2019 | shares 2,499,218
Shares, Exercisable at March 31, 2019 | shares 1,182,990
Weighted-Average Exercise Price, Outstanding at December 31, 2018 | $ / shares $ 8.57
Weighted-Average Exercise Price, Granted | $ / shares 8.37
Weighted-Average Exercise Price, Exercised | $ / shares 6.37
Weighted-Average Exercise Price, Cancelled | $ / shares 9.75
Weighted-Average Exercise Price, Outstanding at March 31, 2019 | $ / shares 8.52
Weighted-Average Exercise Price, Exercisable at March 31, 2019 | $ / shares $ 8.15
Weighted-Average Remaining Contractual Term, Outstanding at March 31, 2019 7 years 1 month 28 days
Weighted-Average Remaining Contractual Term, Exercisable at March 31, 2019 5 years 2 months 19 days
Aggregate Intrinsic Value, Exercised | $ $ 177
Aggregate Intrinsic Value, Outstanding at March 31, 2019 | $ 1,809
Aggregate Intrinsic Value, Exercisable at March 31, 2019 | $ $ 1,303
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Mar. 31, 2019
$ / shares
Options Outstanding [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate Intrinsic Value, Estimated per share fair value of common stock $ 8.41
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation - Summary of RSU Activity (Detail) - RSUs [Member]
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 3,033,582
Granted | shares 302,250
Vested and issued | shares (56,637)
Cancelled | shares (204,681)
Unvested Shares, Ending Balance | shares 3,074,514
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.07
Weighted Average Grant Date Fair Value, Granted | $ / shares 8.37
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 7.19
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 7.83
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 8.13
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Tax Disclosure [Abstract]    
Income tax expense $ 175 $ 112
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Additional Information (Detail)
Jan. 30, 2019
Patents
Dec. 31, 2018
USD ($)
Commitment And Contingencies [Line Items]    
Cost for Guarantees and indemnities | $   $ 0
Uniloc 2017 LLC [Member]    
Commitment And Contingencies [Line Items]    
Complaint filed against patents allegedly infringed | Patents 4  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Debt - Additional Information (Detail)
3 Months Ended
Mar. 31, 2019
USD ($)
Debt Instrument [Line Items]  
Debt instrument term If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures.
Secured Line of Credit [Member]  
Debt Instrument [Line Items]  
Line of credit, agreement start date Dec. 14, 2018
Line of credit maximum borrowing capacity $ 30,000,000
Percentage points added to prime rate or LIBOR 4.00%
Borrowings outstanding $ 0
Minimum [Member]  
Debt Instrument [Line Items]  
Minimum outstanding principal threshold limit $ 15,000,000
Minimum [Member] | Secured Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member]  
Debt Instrument [Line Items]  
Percentage points added to prime rate or LIBOR 2.25%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 41,836 $ 41,194
North America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 21,813 22,678
Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 6,469 6,313
Japan [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 6,188 5,387
Asia Pacific [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 7,272 6,711
Other [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 94 $ 105
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues from customers $ 41,836 $ 41,194
Revenue percentage from other country to the company's total revenue 10.00% 10.00%
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues from customers $ 20,406 $ 21,254
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Recently Issued and Adopted Accounting Standards - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Jan. 01, 2019
Accounting Policies [Line Items]      
Operating lease expense $ 1,907 $ 2,003  
Weighted-average remaining non-cancelable lease term 3 years    
Weighted-average discount rate 4.00%    
Accounting Standards Update 2016-02 [Member]      
Accounting Policies [Line Items]      
Right-of-use assets     $ 19,600
Lease liabilities     20,900
Reversed deferred rent liability     $ 1,300
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail)
$ in Thousands
Mar. 31, 2019
USD ($)
Accounting Changes and Error Corrections [Abstract]  
2019 $ 5,268
2020 5,867
2021 5,145
2022 2,215
2023 1,131
2024 and thereafter 1,010
Total $ 20,636
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Subsequent Events - Additional Information (Detail) - Ooyala [Member] - Asset Purchase and Sale Agreement [Member] - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2019
Mar. 31, 2019
Subsequent Event [Line Items]    
Merger related costs   $ 2,900
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Unregistered shares of common stock 1,056,763  
Unregistered shares of common stock, value $ 8,900  
Business acquisition, cash paid 5,910  
Cash consideration, escrow amount $ 2,650  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'V#F$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ?8.83B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !]@YA.;2&%1.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:0;%4.7%\4G!<&!XEM(;EM8TX;DI-VW-ZU; MA^@'\#%W__SN=W"-"=+T$5]B'S"2PW0S^K9+TH0-.Q %"9#, ;U.94YTN;GK MH]>4GW$/09NCWB-4G-?@D;35I&$"%F$A,M58(TU$37T\XZU9\.$SMC/,&L 6 M/7:40)0"F)HFAM/8-G %3##"Z--W >U"G*M_8N<.L'-R3&Y)#<-0#JLYEW<0 M\/[\]#JO6[@ND>X,YE_)23H%W+#+Y+?5_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !]@YA.>,S9[V\" #8" & 'AL+W=OJ?X(_9G:\'C9+UC/^(DI*I??:U*W8^:64W38(1%'2AH@GUM%6 M[5P9;XA44WX+1,?OT?:($DTP MB!\5[<5L[.E4SHR]Z,GGR\X/]8EH30NI0Q#U>- CK6L=29WCUQC4GS0U<3Y^ MB_[1)*^2.1-!CZS^65UDN?-3W[O0*[G7\IGUG^B8T,KWQNR_T >M%5R?1&D4 MK!;FURON0K)FC**.TI#7X5FUYMD/.W$TTF "'@EX(J#TGX1H)$3OA-@D/YS, MI/J!2))GG/4>']SJB'XIT#92EUGH17-W9D]E*]3J(P^SX*'#C(C#@, S!)H0 M@8H]"6!(X( =.OY;X.@B(E@@ C.(##V:T6.8'H/TV-#C&7UE78"+2&"!%2BP M0BS8#V"JQRY18PM\X\C9F4P[?!'M$ZCS29<>@?@@D=N/>/$ MSNB_:Q[!18_KM68#[UVF$C6C=\1P?0Q MD_\!4$L#!!0 ( 'V#F$Z>*_TH]P, -X2 8 >&PO=V]R:W-H965T M&ULA9C;CJ-&$(9?!7$_"UU]@I%M*1!%66E7&FV4Y)JQVV.T M8!Q@QKMOGP8SEEU5/7MC#OZKZZ^F_;GHU;GKOP\'Y\;H1]LE?MYJ"V22!-3=)6]3'>K.9[3_UFU;V. M37UT3WTTO+9MU?\L7-.=U[&(WV]\JU\.XW0CV:Q.U8O[RXU_GYYZ?Y5<1]G5 MK3L.=7>,>K=?Q[^)QU+"%# K_JG=>;@YCZ92GKON^W3Q>;>.T\F1:]QVG(:H M_.'-E:YIII&\C_^60>-KSBGP]OQ]]#_FXGTQS]7@RJ[YM]Z-AW61,O4SY> MLO%RCE>W\0(5<9&867)]%L5X4]8*FJ[A(]&T6+3+LA5%) M,(KWHEDOFGJ1R(LF671F-+)"12HS@5DQK!-#G2CDQ) D-C5X4CB1#:P5RSJQ MU DJM[ DB?%6D3A5&#J/*18 Z(L ^0=WDV(V@>5)K#;;S*]F] M'QZ# H@?E6(_P&#!I-@.HU(: FYXJ I*586INFCN%H66$L]BR>F\3(?FAT>K M4.1_0H5JXH$H*!$5)J*@M+,9K8A161%RPT-14"HJ3$5!B2>4%IC0G$SF6<@/ MCT9!V:@P&P6#/M \]X!R#_^4"DY#:OE0<^^$9QY0YFG,&* PP]U(^;'FW@E/.Z"TTYA"0&D' M6@*F=,GJA(#0W/!^&IR)0*FI"(8J[AQR_>Y6L M*K1N),]$29FH,:HD9>*#R*1-,1]8HV$Z=_7%P81VYU, M'N+;WN>L8R.[' E]837&W'OMVIYM_)KS80T .]:X0VQ%!MR+E3.A'>)B2"^ M#12CDS)U+0@A3$&'FMZO2C6WIU5)KKQM>KRG'KMV':)_M[@EX\8/_+>)I^92 M(?;5D82''^FH/Z<4QJ7_;?H7U3QHI@#8GA' MVM_-B=<;/_>]$SZC:\N?R/@53P4EOC=5_QW?<"ODDD3D.)*6J7_O>&6<=%,4 M@=*A5]TVO6I'O9(5D\UM""=#.!N"^%U#-!DBPP TF2KU,^*H*BD9/:I/:T#R MHPC6D=C,HYQ4>Z?61+5,S-ZJ-"S!3<:9)%LM"1<20[%S*(I9 D3^&2)T0H3* M'RTA(K<_DU8E 89=B:H(!NCMC)$=LJ.Y;4=4^%D*BRFS,BT+:Q, M45K '";F%KF$61+&Z7]N!O$6..\G:#,%Y@4%[?*CQ-ZEQSI-!!:7IWS-?B!Z M:7KF'0@7]["Z+<^$<"QBPI6(5HL'=!ZT^,QE-Q-]JE\1/>!DF%Y(,#_3U3]0 M2P,$% @ ?8.83KUD A&^ P 4A !@ !X;"]W;W)K:XCI_9TXZG@\&(^+LTMV[Q'@VAO%K[;?CX=%C'Z<#(5&;?#U,4[O%F=J:J MAID.[S\%P^?X^^^]C\"Z8UZ(S.UO]4Q[Z\SK6<70PQ^):]5_M[0\S M!R3C:([^LWDSE8,/3)R/O:VZ\6^TOW:]K>=9')6Z^#X]RV9\WN;YW\UH Y@- MX&[@?/^? 9\-^$\#,08_,1M#_:WHB\VJM;>HG;)U*8:B8$_<+>9^&!S7;OS- M1=NYT;>-@E7R-LPS0[83!!80=DPYV&*$X[8&3,?#1GB_M M!6TO2'LQVHNEO?368()D(Z09(8)IGGF!4"B6![A(DHO$L62T?4;:9S@6Y<4R M0>2")LBGFPOP]F^+T"9!^DBD8!QZH6!:0 M$(;Y( UAR)&$C/ET"!1?5,.O;$BY>6: V7"?#>""RCD$_-"BPSCV(WP_G/"C M!??#)F 9SP/UR6@18UC%M*]B,V;IZ$$HB?@0,! LH$.,%C(F,9_,YR.Q(RE] M-A@$*J!#C!9%AE51^ZK(L. ]")UJGPT! R9".Y@61H:54?O*R+#H,?]8VE$@ M%JIC6AB9QEQRGXM&!]N#R/UMM:-@ %(%^-!"R[#2^N?!=L;HI:/TD?E:2\/2 M0!T#K;: U3;WU1:PC/(L4RI%IRJ%%#EP8($* EIS 6MN'L@[T#H)\.%;$] * M"%@!T;UIQBQ+@FOM7TEV%$SI+% Y0"L@B _?G8#6+,":A6Y/@.6(":;\*PL% MXT*&^-"Z!5BW\L"M!VBE ?7Q+-/Z %@?<)8U<<[)W%\2C.(<0CFFU0'R#^>8 MT_N9X_V,+8S1VM[8TCF3ZZY3Z[!O_^49EC M/[PJ]]Y.7>[TT=O+W,$G]W\C;/X#4$L#!!0 ( 'V#F$Y_TE5 % ( +8% M 8 >&PO=V]R:W-H965T&UL?51=CYLP$/PKB/>>P7PE M$4&ZY%2U4BM%5UW[[)!-0&=C:COA^N]K&\)1<.\E]BXSNS..O7G'Q:NL )3W MQF@CMWZE5+M!2)85,"(?> N-_G+F@A&E0W%!LA5 3I;$*,)!D")&ZL8O M8/X;W(!JN%&B>Y2<2OOKE5>I.!NJ:"F,O/5KW=BU&^K?:6X"'@AX).C>'Q&B M@1"]$V)KOE=FK3X118I<\,X3_9_5$G,GPDVD#[,T27MV]IMV*W7V5JSC'-U, MG0&RZR%X @E'!-+%QP[8U6&'%W3\;X/]$I%%[@Z1TT-D^='40^+FQTY^;/GQ MA+]:S\Z@AZ06TEC(IWB]BF9&'"B,D\RM)7%J299>4C<_=?+3A9=U-O/20Y*) M2AS.C#@@\7]L9$X9V5+&:B8CB6_-LK< MK$EV'#Z/V#R767ZGAU(_0][+]!/M.Q&7NI'>D2O]&.V3.7.N0(L,'O1)57J( MC@&%LS+;3.]%/TKZ0/%VF))H'-7%7U!+ P04 " !]@YA.92M7 @0$ !Q M$@ & 'AL+W=O!+A"T:/=9L>G8J"Y>28G;OU_J$M7DC&WLBW7QF0N'HW-&FIVJ M^D>S-Z8-?A9YV[Z.HV>Q-D36?JJ,I[3^[JBZRUE[6KU%SK$VV[8V* M/.*,J:C(#F6XF/7WGNO%K'IK\T-IGNN@>2N*K/ZU-'EUFH<0?MSXQ5-7K:'PI3-H2J#VNSFX1]PO^:B,^@1WP_FU)R=!]U2 M7JKJ1W?QUW8>LBXCDYM-V[G([.'=K$R>=YYL'O^.3L,I9F=X?O[A_:E?O%W, M2]:8597_<]BV^WF8A,'6[+*WO/U2G?XTXX)D&(RK_VS>36[A728VQJ;*F_XW MV+PU;56,7FPJ1?9S.![*_G@:_7^8T09\-."3 5PWB$>#>#+@_*J!& W$9!"K MJP9R-)"_(XBK!FHT4).!N!Y!CP;Z=X2TW\"ANOUV/61MMIC5U2FHAXX[9EUC MP[VV#;'I;O;[W_]G=ZRQ=]\7:3J+WCL_(V0Y0/@9!!AS,2L* R[F@<)P%_-( M86(7\T1AA(M94Q@Y82);DJDNG*P+[QT(QX'R"C-@5(\I>XQ26GJH%4;%TJL, MAO XT7Z1'S'L+M%>E9\H$/.V=$V 0#-^MO5.B6*R1#%1(NTM?L#(\\6+-(X% M2^A(@HPDB$B)5QR!(MU!+-E9$9U D@PDB4#^XR!1(*6]93]!VUU#B.CKT']^$&R$DE(5-)B%2\*,L$1>'"J_W3 M=8R32$HFDJ)$$K\'4MQLG$LOD_4ME).+E2R2GQE1EMAG:(8B::X5(FEVFXH( M5UP >@H>"5\$&1'>[J3B/ED3*% JE1=:&2Y(&1"E$GX- #.2!$B8N,!]0.L# M$ (!TB\2_W^D!#31 L&TX(L18*J5BDF_U#=0;CHT&P-!QZ#]= 3J#\T4W@X, MBWTR!4SMW&X91[,#]D6U)"$4J40M2Q;BI MT#3-,4TC?>68I>]$FGBZM[X)<_.Y,.D33,Z9GQ QZVNM?3HC8(C." R7,1>> MKT<"1XW[!"J-P2\4-? GL;[X3D0+$2>$R.^0%2=F?I6RA%V2]?E'=5U1KKDWVRWO8FVTX7 MN=FUW:FVY_7P$62X:*OC^($GFKXR+?X#4$L#!!0 ( 'V#F$[ EWM\W@, M )(1 8 >&PO=V]R:W-H965T&UL?9A;C]LV$(7_BJ!W M1^*0NBUL VL710,DP")%VV>M3=M"='$E>9W\^U*7=;2-+_SW@F_%^=(/ M!<%V?ZT^;?QG\;278X51\7>A[]WBWAM2 M>6V:[\/#Y^/&#P='NM2'?@B1F\N;WNNR'"(9'__.0?U'FT/%Y?U[]-_'Y$TR MKWFG]TWY3W'L+QL_];VC/N6WLO_6W/_0K_R[4SIVU:07 =O0Z!9LYLTM-0\ M%(&)_FB"4!,[8M7I8P-[KD@D;D'").187WY(0N$ "@908P"U")!F5B=,DGB4 MU*-DI;+4ZJH]4!%%"?8202\12";" 6(8(&;)"(JM;"9-M/ I$F$G T2QI,5((KC%%M)H9446$DM*REK)0DM(UPB'%,U@S8R,+H9 M#B!"_,:&/!,9VJ]LR'RN*)3V"#MDCHX5#H0(8$C8A@1O*0V9'Z"*1>RP W'S M+(C94:Q[B+63V5 "FI5(7&.%P20D]\+H*OFL$Y%MAHM6R_G[T0R&G."44\HV MHU@[,F*CQ$5F+!U>,.1$!.8,V68B,!M<.6,6"@Y#9;-0<,[)A)$=J"@+76XP M#@7@H?U.[@1G'<7,#1=ETK%*" Q$D7(420?=!8:9R$ ^D9U/!AAC3[P]4D4N M$!$F(R$RVJ-- 'F9/2?V2"7"T+7OP6 D!$9[^2. /"$R>]V!LD@Z<$08C41@ MR%U]C(E&G&A"VGLEXK2*R48:$J6.M90PT8@333#6$Z!5E-IF@$@X>QV&R!R;;P(@X_ +E#9@"7 --L*@*-R[&<)4X\ ]=@J2!QH*\F' M"; Q=;G!V".P$63+(/%M'F4R9)0 LGBYCGTTA"%* *+*ABAQ/%*:*=8_&3M_ M4*R$8QY+C%$9GCP\(S#2=AJWPGGO;3YX%?8::O%5_S]ES4G??:].:^N8Z?P$)'I]AMO\!4$L#!!0 ( 'V# MF$Z\1=T[L0$ -(# 8 >&PO=V]R:W-H965T&UL?5-M M;YPP#/XK47Y PW%TZTZ U&M5;=(FG3IM^YP# U'SPI)P=/]^3N 8Z]"^$-OX M>?S8V\[P^,N:H#Q=V-Z4'CG\98Q3VZMF6NM\#K"%*2 MI4GRCBDN-"WS&#O9,C>#ET+#R1(W*,7MKR-(,Q9T1Z^!9]%V/@18F?>\A:_@ MO_4GBQY;6&JA0#MA-+'0%/1^=SAF(3\F?!0,I A#)^SIQT*1F :_O*_A1[QU[.W,&#D3]$[;N"WE%20\,'Z9_- M^!'F?FXIF9O_#!>0F!Z48(W*2!>_I!J<-VIF02F*OTZGT/$<9_XK;!N0SH#T M#8!-A:+R1^YYF5LS$CO-ON?ABG>'%&=3A6 <1?R'XAU&+^4NN\O9)1#-.<<;E;U!+ P04 " !]@YA.*)D-/[0! M #2 P & 'AL+W=O552VX)VSO4'QFS5@>+V"GO0_J9!H[CSIFF9[0WP.H*49.EN=\,4%YJ6 M>?2=3)GCX*30<#+$#DIQ\_,($L>")O3=\2C:S@4'*_.>M_ $[EM_,MYB"TLM M%&@K4!,#34'OD\,Q"_$QX+N T:[.)%1R1GP.QN>ZH+L@""14+C!POUW@ :0, M1%[&R\Q)EY0!N#Z_LW^,M?M:SMS" \H?HG9=0>\HJ:'A@W2/.'Z"N9YK2N;B MO\ %I \/2GR."J6-*ZD&ZU#-+%Z*XJ_3+G37CBY)#ZWE3!&5L1[[QXZ[V7,KE.;L/WFPKW$;[_3>$_"+)-@BP29/\M<2MF_T<2MNJI M/& M:;*DPD''25YYEX&]3^.;_ J?IOTK-ZW0EIS1^9>-_6\0'7@INRL_0IW_8(LA MH7'A>.O/9AJSR7#8SS^(+=^X? -02P,$% @ ?8.83J@WQ'BU 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=:; M1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE;!=JV MJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF>="$^\/7#?FR(X8ROBG1=OO?>2;_=)RBZ!:(HYCC%\&3-',,\^ MI^!K*8[\'SA?A^]6%>XB?/>'POTZ0;)*D$2"Y+\EKL5<_Y6$+7JJP-1QFBPI ML-=QDA?>>6#O>'R3S_!QVK\+4[?:DC,Z_[*Q_Q6B R]E<^5'J/$?;#8D5"X< M;_S9C&,V&@Z[Z0>Q^1OGOP%02P,$% @ ?8.83GY.DV"T 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*N:61; M:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5< M3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI(0XLL^0*%0TZW],WQ))O61P47V7E6]S>J"D@EKTRC_A\!&F>FXIF8K_#%=0(3PJ M"3E*5"ZMI.R=1SVQ!"E:O(Z[-&D?QAM^/\'6 7P"\!EP2'G8F"@I?R^\*#*+ M [%C[SL1GWA[Y*$W972F5J2[(-X%[[78WMYE[!J)IIC3&,.7,7,$"^QS"KZ6 MXL3_@?-U^&Y5X2[!=W\H/*P3[%<)]HE@_]\2UV+N_TK"%CW58)LT38Z4V)LT MR0OO/+ //+W)[_!QVK\(VTCCR 5]>-G4_QK10Y"RN0DCU(8/-AL*:A^/=^%L MQS$;#8_=](/8_(V+7U!+ P04 " !]@YA.+S:)>;,! #2 P &0 'AL M+W=O<.3,>YZ-US[X#".1%*^,+VH70 M'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ++ME6DA#RSSYSJ[,[1"4-'!V MQ ]:"_?C!,J.!=W15\>3;+L0':S,>]'"9PA?^K-#BRTLM=1@O+2&.&@*^K [ MG@XQ/@5\E3#ZU9G$2B[6/D?C0UW0+ H"!56(# *W*SR"4I$(97R?.>F2,@+7 MYU?V=ZEVK.4B/#Q:]4W6H2OH/24U-&)0X:G!MFB9/*CN8-,DK[S*P M#SR]R:_P:=H_"==*X\G%!GS9U/_&V@ H);O!$>KP@RV&@B;$XQV>W31FDQ%L M/_\@MGSC\B=02P,$% @ ?8.83E(Y[OBS 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[DC:5:^C\38U&"^=-TS#;&Q!5!&G%^&YWQ[20'2VRZ#N9(L/!*=G!R1 [:"W, MKR,H''.ZIU?'LVQ:%QRLR'K1P#=PW_N3\19;6"JIH;,2.V*@SNG#_G!,0WP, M^"%AM*LS"96<$5^#\;G*Z2X( @6E"PS";Q=X!*4"D9?Q<^:D2\H 7)^O[!]C M[;Z6L[#PB.I%5J[-Z3TE%=1B4.X9QT\PUW-+R5S\%[B \N%!B<]1HK)Q)>5@ M'>J9Q4O1XFW:91?W<;I)KK!M )\!? '<1P";$D7E3\*)(C,X$C/UOA?AB?<' M[GM3!F=L1;SSXJWW7HK]79*Q2R":8XY3#%_'+!',LR\I^%:*(_\'SK?AR:;" M),*3/Q2FVP3I)D$:"=+_EK@5<_M7$K;JJ0;3Q&FRI,2ABY.\\BX#^\#CF[R' M3]/^59A&=I:&PO=V]R:W-H965T MO&IE7$Y;[[L38ZYL00MWAQV8 M<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3 M+7US/,FF]='!BJP3#7P%_ZV[V&"QF:62&HR3:(B%.J9>7;G!XIJ: 6O?)/.'R$J9YWE$S%?X8;J! >E80<)2J75E+VSJ.>6((4 M+5['79JT#^/-[C#!U@%\ O 9<$QYV)@H*7\OO"@RBP.Q8^\[$9]X>^*A-V5T MIE:DNR#>!>^MV!X.&;M%HBGF/,;P9&UL?5/;;MP@$/T5Q <$K]?)IBO;4C95U4JMM$K5])FUQS8*,"[@ M=?KW!>RX5FOE!9CAG#,7AGQ$\V([ $=>E=2VH)US_9$Q6W6@N+W!'K2_:= H M[KQI6F9[ [R.)"59FB1W3'&A:9E'W]F4.0Y."@UG0^R@%#>_3R!Q+.B.OCF> M1-NYX&!EWO,6OH/[T9^-M]BB4@L%V@K4Q$!3T(?=\90%? 0\"QCMZDQ")1?$ MEV!\J0N:A(1 0N6" O?;%1Y!RB#DT_@U:](E9""NSV_JGV+MOI8+M_"(\J>H M75?0>TIJ:/@@W1..GV&NYY:2N?BO< 7IX2$3'Z-":>-*JL$Z5+.*3T7QUVD7 M.N[C='/(9MHV(9T)Z4*XCW'8%"AF_I$[7N8&1V*FWO<\//'NF/K>5,$96Q'O M?/+6>Z_E[NY#SJY!:,:<)DRZQBP(YM67$.E6B%/Z'SW=IN\W,]Q'^GX=_9!L M"V2; ED4R-XM<0-S^+=(MNJI M/&:;*DPD''25YYEX%]2..;_(5/T_Z-FU9H M2R[H_,O&_C>(#GPJR8T?HS 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC65J]P?&7-F"%N[*]-#A36VL%AY- MVS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*#DR5NT%K87T=09LSIGKX[GF73 M^N!@1=:+!KZ!_]Z?+%IL8:FDALY)TQ$+=4[O]H=C&N)CP \)HUN=2:CD;,Q+ M,#Y7.=T%0:"@](%!X':!>U J$*&,UYF3+BD#<'U^9W^,M6,M9^'@WJB?LO)M M3F\IJ: 6@_+/9GR"N9Y/E,S%?X$+* P/2C!':92+*RD'YXV>65"*%F_3+KNX MC]--DLRP;0"? 7P!W,8\;$H4E3\(+XK,FI'8J?>]"$^\/W#L31F+*I,(GPY"^%R39!NDF0 M1H+TPQ*W8M)_DK!53S78)DZ3(Z49NCC)*^\RL'<\OLF?\&G:OPK;R,Z1L_'X MLK'_M3$>4,KN"D>HQ0^V& IJ'XXW>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( M 'V#F$Z.J@92M $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG M&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4$AYV)@H*7\GO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MV!X/ M&;M%HBGF/,;P9&UL?5-A M;]L@$/TKB!]0')(M661;:CI-G;1)4:>UGXE]ME'!N(#C[M_OP*[K;=:^ '?< M>_?N.-+!V&?7 'CRJE7K,MIXWQT9V>6IZKV0+9TM;HZG78B/ 8\2!K'#GVI@C.V(IXA^(=>J_Y9G](V340 M33&G,88O8^8(ANQS"KZ6XL3_@?-U^'95X3;"MW\H_+1.L%LEV$6"W7]+7(DY M)'\E88N>:K!UG"9'"M.W<9(7WGE@;WE\D_?P<=J_"UO+UI&+\?BRL?^5,1Y0 M2G*#(]3@!YL-!94/QSV>[3AFH^%--_T@-G_C_#=02P,$% @ ?8.83B+D M6J&T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]08I)M661;:CI-F[1*4:>UGXE]ME'!>(#C]M_OP*[KK>Z^ '?<>_?N M.-+!V$?7 'CRI%7K,MIXWQT81M_)YJGIO9(MG"QQO=;"/A]!F2&C"7UQW,FZ\<'!\K03-?P$_ZL[ M6;38S%)*#:V3IB46JHQ>)X?C+L3'@'L)@UN<2:CD;,QC,+Z7&=T$0:"@\(%! MX':!&U J$*&,WQ,GG5,&X/+\POXUUHZUG(6#&Z,>9.F;C.XI*:$2O?)W9O@& M4ST?*)F*_P$74!@>E&".PB@75U+TSAL]L: 4+9[&7;9Q'\8;_GF"K0/X!. S M8!_SL#%15/Y%>)&GU@S$CKWO1'CBY,"Q-T5PQE;$.Q3OT'O)DWV2LDL@FF*. M8PQ?QLP1#-GG%'PMQ9&_@?-U^'95X3;"MW\I?(=@MTJPBP2[_Y:X%K/])PE; M]%2#K>,T.5*8OHV3O/#. WO-XYN\AH_3?BML+5M'SL;CR\;^5\9X0"F;*QRA M!C_8;"BH?#A^PK,=QVPTO.FF'\3F;YS_ 5!+ P04 " !]@YA.Y>U-?;0! M #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=C M7UP#X,F;DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1MS5QG0901I"3CF\TM4Z+5 M-$^C[VSSU/1>MAK.EKA>*6'?3R#-D-$M_7 \M77C@X/E:2=J^ [^1W>V:+&9 MI6P5:-<:32Q4&;W;'D])B(\!/UL8W.),0B478UZ"\5!F=!,$@83"!P:!VQ7N M0)TXZIPS Y?F#_4NL'6NY" ?W1CZWI6\R>J"DA$KTTC^9X2M,]>PI MF8K_!E>0&!Z48(["2!=74O3.&S6QH!0EWL:]U7$?QIL]GV#K #X!^ PXQ#QL M3!25?Q9>Y*DU [%C[SL1GGA[Y-B;(CAC*^(=BG?HO>;;0Y*R:R":8DYC#%_& MS!$,V><4?"W%B?\#Y^OPW:K"783O_E"X7R=(5@F22)#\M\2UF-N_DK!%3Q78 M.DZ3(X7I=9SDA7<>V+OXB.QW^#CMC\+6K7;D8CR^;.Q_98P'E+*YP1%J\(/- MAH3*A^,G/-MQS$;#FV[Z06S^QODO4$L#!!0 ( 'V#F$ZV8VY5M0$ -(# M 9 >&PO=V]R:W-H965TA5>+3#)YCJ>4?)5/P7 MN(+"\*@$Y0O$?OM=@>;C-VC413S&F,XS_6^):S-VK)&S14PVN2=/D M26E[DR9YX9T']IZG-_D;/D[[5^$::3RYV( OF_I?6QL I6QN<(1:_&"SH: . M\7B+9S>.V6@$VTT_B,W?N/@#4$L#!!0 ( 'V#F$[A$)J"T $ )P$ 9 M >&PO=V]R:W-H965TJT]K,#QXMJ8V:;T/W[V8901KTOL>]X7NX<(3 PI#O$U\=)4M;8)DB4=K> GZ%_=29J(S"I%PZ%5C6B1 MA#+%=^'AN+-X!WAM8%"+/;*=G(5XM\&/(L6!+0@8Y-HJ4+-JX%ZPMZ;0=8IO,2J@I#W3+V+X#E,_6XRFYI_@ LS M;27&(Q=,N5^4]TH+/JF84CC]&->F=>LPZ5]I?D(T$:(5@8Q&KO('JFF62#$@ M.9Y]1^U?'!XB^>D;;X4;1]\LW>.]7R#V"L1.(/ZGQ7#5H@_SGRJW7I.M1V"S,O%A8K_) MSFNR^RIP&Z],/)C]=F5"%K>#@ZS<7"B4B[YU,[G(SJ-W%[G;]0D?Y_:9RJII M%3H+;>ZHNTFE$!I,*<&-:;@V3\4<,"BUW7XS>SD.S!AHT4UO 9D?I.PO4$L# M!!0 ( 'V#F$ZGT\#XLP$ -(# 9 >&PO=V]R:W-H965T80O:_ZG0*.Z\ M:VIF6P.\C"0E6;):W3#%A:9Y&F,'DZ?8.2DT' RQG5+<_-V#Q#ZC:WH./(NZ M<2' \K3E-?P$]ZL]&.^Q2:44"K05J(F!*J/WZ]U^&_ 1\%M ;V M_:A_IBT3DI&07!#8D"A6_L@=SU.#/3'#[%L>KGB]2_QLBA",HXC_?/'61T_Y M^LM-RDY!:,3L!TPRQTP(YM6G%,E2BGWR@9XLTS>+%6XB?3//?OV)P'918!L% MMN]:O+UH<0ES=Y&$S6:JP-1QFRPIL--QDV?1:6'ODW@G_^'#MO_@IA;:DB,Z M?[-Q_A6B U_*ZLJO4.,?V.1(J%PP;[UMAC4;'(?M^(+8](SS?U!+ P04 M" !]@YA./ZF?:;R>%AI,AME>*FS]'D#CD=$/?'<^B:5UPL"+K M> ,_P/WL3L9;;&:IA )M!6IBH,[IW>9PW(7X&/!+P& 79Q(J.2.^!.-[E=,D M) 022A<8N-\N< ]2!B*?QNO$26?) %R>W]F_Q=I]+6=NX1[E;U&Y-J=[2BJH M>2_=,PX/,-5S3;/<3 M;!V03H!T!NRC#AN%8N9?N>-%9G @9NQ]Q\,3;PZI[TT9G+$5\&PO=V]R:W-H965TDE8K0,JFBEJIE5:IVCY[80 K-J:V6=*_[]BPA&YY MP3/#.6CL:^N!?#D3:O.Y;3UOC\PYLH6M'!WIH<._]3&:N'1M0USO051 M19)6C"?) ]-"=K3(8NQDB\P,7LD.3I:X06MA_QQ!F3&G.WH-O,BF]2' BJP7 M#7P'_Z,_6?38HE))#9V3IB,6ZIP^[@['-. CX*>$T:UL$CHY&_,:G"]53I-0 M$"@H?5 0>%S@"90*0EC&[UF3+BD#<6U?U9]C[]C+63AX,NJ7K'R;TX^45%"+ M0?D7,WZ&N9][2N;FO\(%%,)#)9BC-,K%+RD'YXV>5; 4+=ZF4W;Q'&?]*VV; MP&<"OR&P*5&L_)/PHLBL&8F=9M^+<,6[ \?9E"$81Q'_8?$.HY>")SQCER T M8XX3AJ\PNP7!4'U)P;=2'/E_=+Y-WV]6N(_T_3K[0[HMD&X*I%$@_:?%_4V+ M6YC;)&PU4PVVB=OD2&F&+F[R*KHL["./=_(.G[;]F["-[!PY&X\W&^=?&^,! M2TGN<(5:?&"+HZ#VP?R MIW6;'*\Z><7Q)9G7/P%4$L#!!0 ( 'V#F$Z0 M'L/_LP$ -(# 9 >&PO=V]R:W-H965T-36SG0%11I*2C"?) MGBG1:IJG,78R>8J]DZV&DR&V5TJ8/T>0.&1T0Z^!U[9N7 BP/.U$#=_!_>A. MQGML5BE;!=JVJ(F!*J./F\-Q%_ 1\+.%P2YL$CHY([X%YTN9T204!!(*%Q2$ M/R[P!%(&(5_&[TF3SBD#<6E?U9]C[[Z7L[#PA/)76[HFHY\H*:$2O72O.+S MU,\])5/S7^$"TL-#)3Y'@=+&+REZZU!-*KX4)=['L]7Q'";]*VV=P"<"OR&P M,5&L_+-P(D\-#L2,L^]$N.+-@?O9%"$81Q'_^>*MCUYRGMRG[!*$)LQQQ/ % M9C,CF%>?4_"U%$?^'YVOT[>K%6XC?;O,OG]8%]BM"NRBP.Z?%O BU=$&F<6+P#O+0PJM4>V4JN0KQ:XTN9X< F! P*;1FH66[P M (Q9(I/&KYD3+Y(V<+U_9W]RM9M:KE3!@V _VU(W&3YB5$)%!Z:?Q?@9YGKV M&,W%?X4;, .WF1B-0C#EOJ@8E!9\9C&I(YS!\0S0'1$G!T M.F02%=;I6N#.3O#+>6QX%QY3<+-&,.4^8 M:(4)%P0Q[(M$Y),X1_^%1_[PG3?#G0O?K=63P$\0>PEB1Q#_4^*G38D>3/B! MR-XKLO<0A!L1'^:#5AR\(@8\6 M@T&E[38Q>SE-Y61HT<\/#EE>O?P/4$L#!!0 ( 'V#F$Y<"X24M $ -(# M 9 >&PO=V]R:W-H965T&4)K2%SPSG'/FXG$Z&/OJ&@!/ MWK1J748;[[L#8ZYH0 MW9SIH\4]EK!8>75LSUUD0921IQ?AF\XYI(5N:IS%V MLGEJ>J]D"R=+7*^UL+^.H,R0T81> R^R;GP(L#SM1 U?P7_K3A8]-JN44D/K MI&F)A2JCC\GAN OX"/@N87 +FX1.SL:\!N=3F=%-* @4%#XH"#PN\ 1*!2$L MX^>D2>>4@;BTK^H?8N_8RUDX>#+JARQ]D]$])254HE?^Q0P?8>KGGI*I^<]P M 87P4 GF*(QR\4N*WGFC)Q4L18NW\91M/(=)_TI;)_")P&\(;$P4*W\67N2I M-0.QX^P[$:XX.7"<31&"<13Q'Q;O,'K)>?*0LDL0FC#'$<,7F&1&,%2?4_"U M%$?^#YVOT[>K%6XC?;O,OO^/P&Y58!<%=G^UN+]I<0WS_B8)6\Q4@ZWC-CE2 MF+Z-F[R(S@O[R..=_(&/V_Y%V%JVCIR-QYN-\Z^,\8"E;.YPA1I\8+.CH/+! M?$#;CFLV.MYTTPMB\S/.?P-02P,$% @ ?8.83I#-)S.V 0 T@, !D M !X;"]W;W)K&UL;5-A;]P@#/TKB!]0$N[:GDY) MI%ZK:I,VZ=1IVV+;%H7'*S(>M' -W#?^[/Q%EM8*JFALQ([8J#. MZ4-Z/.U#? SX(6&TJS,)E5P07X/QN&PO=V]R:W-H965TZ!Z4_]-H(YGSKFF)[0VP.B9)0>AF8R=3)GKP0FN MX&20':1DYL\1A!X+O,77P"-O.Q<"I,Q[UL(O<+_[D_$>F5EJ+D%9KA4RT!3X M;GLX9@$? 4\<1KNP4>CDK/5+<+[7!=X$02"@,"]R!$(/(R7B=./)<, MB4O[ROXM]NY[.3,+]UH\\]IU!?Z,40T-&X1[U.,#3/WL,9J:_P$7$!X>E/@: ME18V?E$U6*?EQ.*E2/:63J[B.4[\U[3U!#HET#F!WL9>4J&H_"MSK,R-'I%) ML^]9N.+M@?K95"$81Q'_>?'61R\EI;N<7 +1A#DF#%U@MC.">/:Y!%TK<:3_ MI5.:K1/L5C7N(L%N63_[LDZ0K1)DD2#[1\'^0Y,)LX\8E8K0#S7(8J@23!O7 MR:)*#RJN\B(Z;^P=C9?R#D_K_I.9EBN+SMKYJXT7T&CMP"O9W'@1G7]ALR.@ M<<'\Y&V3]BPY3O?3$R+S.R[_ E!+ P04 " !]@YA.W''_74," "F!P M&0 'AL+W=OS)9*N.?O3[%6]"O,PV-,#.3'URH>O M=$HH"8,I^^_T3)F6&Q*]QHXS:7^#W4DJWDXN&J4E[V/;=+8=)O]+F#\@G@+B M.0#B#P/0%("< #"2V50_$T6J4O A$.-I]<1<"OB,]&;NS*3=._M-9ROU[+F* MX[0$9V,T:5Y&37RMN56L/8IBE@ -,%/$7HK8QJ,;BLQO@+P&R!K@&X/<26/4 MI%;3C9H$YHYJ[5&A.,5^&.R%P1Z8PH$9-F&0) M@R*_0>HU2!\_F\QKD#UP-MDB4=_9>%3WSR;WPN2>[8 .3+Y#+5>Z]MH*>>!<46T9/>G<:OUH MS@-&#\IT,]T7X\LQ#A3OIU<1S$]S]1]02P,$% @ ?8.83D75/=(> @ MZP8 !D !X;"]W;W)K&ULC97=CILP$(5?!?$ M:_X)$4'J)JI:J96BK=I>.\DDH#68VD[8OGUM0U "T^SF(MCFG.-O;&3G'1>O ML@10SEO-&KER2Z7:)2%R7T)-Y1-OH=%OCES45.FN.!'9"J ':ZH9"3PO(36M M&K?([=A6%#D_*U8UL!6./-"E.I7*#) B;^D)?H#ZV6Z% M[I$QY5#5T,B*-XZ X\K]Y"\WF=%;P:\*.GG3=DPE.\Y?3>?K8>5Z!@@8[)5) MH/IQ@34P9H(TQI\ATQVG-,;;]C7]LZU=U[*C$M:<_:X.JERY"]F7KA MW1<8ZHE=9RC^&UR :;DAT7/L.9/VW]F?I>+UD*)1:OK6/ZO&/KLA_VK##<%@ M"$:#'STTA(,A_*@A&@S1Q$#Z4NS:;*BB12YXYXA^=UMJ/B)_&>G5WYM!N]CV MG5X>J4 MDUA-8S5^EGCF-\&="SV<)4190H0EF;"$LRGB#$/I=?&M+D)TF_?S[L C%#Q" MP-,)4#1?Q 4&]+[N#BA&@>(94!;@_@3U)TA!BTE!F.8_GUZ*3I+. Z+I-J;S MU?#2],%Z+-"I%LA4/AZ0H0'9!UBS&6L6^!@JN3E%S#7PG8I3U4AGQY4^D.RQ M<>1<@0[UGO16EOKF&3L,CLHT4]T6_?G;=Q1OAZN%C/=;\0]02P,$% @ M?8.83JVL,#,( @ P 4 !D !X;"]W;W)K&UL MA53;CILP$/T5Q >LPW7;B" MB:I6:J5HJVZ?'1@N6AM3VX3MW]SCGS)F)/DF:%L[<$3VEF/_-@+#AX'KN+?#<5+74 90F M':[@)\A?W9FK$YI5BH9"*QK6.AS*@_OD[4^QQAO 2P.#6.P=74^"5F1'"R5G? M2GT=%M%Y##WY^AVLXIFW/X[3Y%UFG&T_,*^:5C@7)M4K,V^A9$R",KA[4-YJ M-4[G X%2ZNVCVO-QJ(P'R;II7J)Y:*?_ %!+ P04 " !]@YA.D_PN"+\! M !1! &0 'AL+W=OM> 6D\B3.Z*$SKH&KHB<'^ 7F=[]3ML*3 M2D,Y"$VEB!2T)?J6;+:YPWO 'PJ#GLTCEV0OY;LK?C8EBITA8% ;IT#L<((M M,.:$K(U_HR::7NF(\_E9_;O/;K/LB8:M9']I8[H2/:"H@98S'K%W3?SN_9M-JVSU5:;XN\,D) MC9BG@$GGF$O$=@'Q.$&P-3"Y2!==I)Z?S?C)*ED6R!8%,B^07\1XN(H1,"N/ M$1X37\6XA;@PD2^:R!=,/%Z9R/]KXA8BF,"SS767[96H Q4ZVDMCSXG?S59* M U8MOK,GN+/W>RH8M,9-UW:NPBD/A9']>('Q]!>IO@!02P,$% @ ?8.8 M3CMN9$Q< @ 3 D !D !X;"]W;W)K&ULE9;= MCILP$(5?!?$ :\Q?8$60FE15*[52M%6WUT[B!+2 J>V$[=O7-@Y*R)"E-\$V M9P[?.*.QLX[Q-U%0*IWWNFK$TBVD;)\1$KN"UD0\L98VZLV!\9I(->5')%I. MR=X$U17R/2]&-2D;-\_,VH;G&3O)JFSHACOB5->$_UW1BG5+%[N7A9?R6$B] M@/*L)4?ZD\I?[8:K&1I<]F5-&U&RQN'TL'0_X>GLF7L M34^^[9>NIXEH17=26Q#U.-,UK2KMI#C^6%-W^*8.O!Y?W+^8Y%4R6R+HFE6_ MR[TLEF[B.GMZ(*=*OK#N*[4)1:YCL_].S[12<99Y_#^WVJ)+@K\ M'*C-W.E%LW?FGAL[:R&I6O<:_UMPJUH B'21( 0P4/DCAF_C@ MA@+#!@%H$!B#\,9@!+GJ-;'1-+TF2<-DE J@2@,OAF%"$"8$8((13*^)/H ! M5-,P$0@3 3#A""::!0.HIF%B$"8&8"+88 $:+.872@(:)#,*)0&V(_%&F[8& M5-CS%C!,"L*D,PHEG04#J*9AL >W F]&J5C11SR0[ '01&_" -!$O6&XL>#_ MZ"P8;BUX3F^QHNM\<7BW*?>BQ$\G&B6&>PN>TUSP?=\ :.Y%#VC@YH+G=!D' MUM1DF%3U(/5RH M,>_/]WXB66OO+FBX0.7_ %!+ P04 " !]@YA.R[STV T" "R!0 &0 M 'AL+W=O1 :FQ".A' B8.[_$:*1$+T3 MEK;XP9DM]1/5-,^DZ#TY?*R.FG]BL8ZPF84)VM[9=UBMPN@Y#U=)1LY&:,1L M!TQXA5E,"(+J4XK0E6(;SNCA;8+=')%$[@R1LXC(\I#-2 MIT#Z@6:D\SJ#Z/&N&7-0B//IS@JY^M4YR,I.!>45XM1J\U-=1:?!\Q2:JW(7 MW^) &N;'N\PPS;Y3636M\@Y"XT6TUZ440@-Z#![07HT#=#HP*+79)KB7PQ@9 M#EITXX0DTYC._P)02P,$% @ ?8.83JUX ^OS 0 ^P4 !D !X;"]W M;W)K&ULC53MCILP$'P5Q .<^0Z)"-(=IZJ56BFZ MJM??#BP!G8VI[83KV]Y>987:--QL8_Q -@'0^*>G$UFVD[#<( MB;(!BL43ZZ%3;VK&*98JY @ZX,B1*4.!Y":*X[=P\,[D=SS-VE*3M8,<= M<:04\[\O0-BP=7WWG'AK#XW4"91G/3[ 3Y"_^AU7$9I5JI9")UK6.1SJK?OL M;XI4XPW@O85!7.P=7L0\=?*NVKJ<- 8%2:@6LEA,40(@64C;^3)KN_$E- MO-R?U;^8VE4M>RR@8.1W6\EFZZ:N4T&-CT2^L>$K3/7$KC,5_QU.0!1<.U'? M*!D1YNF41R$9G524%8H_Q[7MS#I,^F>:G1!,A& F^-%=0C@1PAL"&IV94E^Q MQ'G&V>#P\;!ZK/\)?Q.J9I8Z:7IGWJEJA\B ),G320A/F9<0$EYAK1&%! MK&<(4@9F%X'516#XX96+T"X06@5"(Q!="40W98R8Q& Z@_&C&TRQQ*3!>NUY MGMU,9#43+9N.U*KF?3_1Y,^\)LL,78OZ.(:ZK'X _-#VPEGSZ2ZT>;>U8Q)4)K>DRJM M49-X#@C44F]7:L_'>30&DO73J$7SO,__ 5!+ P04 " !]@YA.'? )6A4" M "Z!0 &0 'AL+W=OL/0@EQ[P^VE]F9V05OT7/Q M)FL %;PSVLI-6"O5K1&250V,R 7OH-5O3EPPHO11G)'L!)"C36(4X2C*$"-- M&Y:%C>U%6?"+HDT+>Q'("V-$_-D"Y?TFC,-;X+4YU\H$4%ETY S?0?WH]D*? MT,AR;!BTLN%M(."T"9_C]2XW> OXV4 O)_O 5'+@_,T? M8:AG&09#\5_A"E3#C1.M47$J[3.H+E)Q-K!H*XR\N[5I[=H/_+$O"8 M@)9M19-?GH$XV^D@ M@XI?6F5^KDET'$#/V%R967RK!Y.;(_]HW%3[1L2Y:65PX$I?2'MM3IPKT!:C MA6YXK0?I>*!P4F:;Z[UPX\0=%.^&28G&<5W^!5!+ P04 " !]@YA.@ZW? MI <" #]!0 &0 'AL+W=O#2D"A!81!L M$,5MY^>IB1UYGK*S)&T'1^Z),Z68_]T#84/FK_QKX*6M&ZD#*$][7,-/D+_Z M(UF+?FXK_#A<@"JZ=J!P%(\)\O>(L)*.3BK)"\?LXMIT9ATG_2G,3PHD0 MSH0PODN()D)D$=#HS)3ZA"7.4\X&CX\_J\?Z3JQVD3K,0@?-V9D]5:U0T4L> M)F&*+EIHPNQ'3+C K&8$4NISBM"58A]^H%L)#A\12>3.$#F+B P_NBGB$X&U M4V!M!-8W FOK%%R8V"KD/N;&2.PT$CL$-I81%R:QC+@P6[>1C=/(QB'PQ3+B MP&P#RX@+\\GM29Q&$H> ?4%=F,@R&ULE5;MCILP$'P5Q ,T9+>EB]S[PDMQ.DN]X*T6#3G1'U3^;'9 MY5!4M!8%JQU.CTMWC9ZW*-,!!O&KH#EBZOLZ(EC27FH*H MVY5N:5EJ)I7'GX[4[??4@9J#UR5@IS=?*+D*SJ6%0J%7EK[T5M[K>._QX&!^ N M /$!KQ;69&ZB=*"AT'$% M;0%,Z$^D,E&GR$H%I_$$!5B':X0?, 0N-!3,,22PQ.(X&#MB@X)P2@]D/Q'$MB^_U'Z=@2&Q3'4\G M8OLXL7IQ.\'P56'T@3[8TL@T/@GX W.NHKRDVD+A).S2RWUJ3)8[5N/-=9GY6A] MHUL2F%GU4+UDY(>I1XF:LS; M/J*=2-9T/9+7-VJK?U!+ P04 " !]@YA.C;S/*M0" !Q"@ &0 'AL M+W=O MM6Z?HDCMS[QF:B%:WIA_CD+63)NI/$6JE9P=[*:ZB@A":52SL@G72[NVD^NE MN.BJ;/A.!NI2UTS^W?)*W%8A#N\++^7IK+N%:+ULV8G_Y/JUW4DSBT8OA[+F MC2I%$TA^7(4;_+0EJ-M@+7Z5_*8FXZ!+Y4V(]V[R[; *41<1K_A>=RZ8N5WY M,Z^JSI.)X\_@-!R9W<;I^.[]BTW>)//&%'\6U>_RH,^K, ^# S^R2Z5?Q.TK M'Q)*PF#(_CN_\LJ8=Y$8QEY4ROX&^XO2HAZ\F%!J]M'?R\;>;X/_^S9X QDV MD'$#S6PN/DF#NT M&,&5A0!4YI96;Y1/6/DBR69 ,R6, 5#N@GJCX@%$TV)ZS5#!JMY@ E ]Y2 > M-5W0N?3@ZL?4 ]%)M0P@ZH&*139SUC&L$MB7"8I3P:>RPB6">SK!$6N3H!&\0P'E@GLZP1%;OF"1ND,!U8)[,L$15Y) M]4;IM'RSN2,'BP3V58(BKZ( F&PO=V]R:W-H965T* *G9JFJE5HJV:O?:@2%8ZP.UG;!]^XX-073+#?:,__GF@%V. MQKZZ'L G;TIJ5Y'>^^% J6MZ4-SMS :3SIC%?=HV@MU@P7>QB E*4O3#U1Q MH4E=1M_)UJ6Y>BDTG&SBKDIQ^^<(THP5R\=>SMS!DY$OHO5]1?8D::'C5^F?S?@%YGX> M2#(W_PUN(%$>*L$5U:,R9VFOW PR_.#@QGTP1G'$4\P^(=>F]UGJ4EO070K#E.&O:/ M)ELT%/E+$K:9A$5 L0*PA_TV(-\$Y!&0KP&/^3:@V 04_U609^Q=FY-F'S4Z M:O:[XGV?=#78<&^_&UL=97;CILP$(9?!7'?@&U.B0A2LE752JT4 M;;7MM4.<@!8PM9UD^_:U#:$$!B[P@9G_FS&V)[US\2X+QI3S45>-W+J%4NW& M\V1>L)K*%6]9H[^2F4F?"RM*47]I.IM_8@],@;5$YES1I9\L81 M[+QU=VBS1\0X6(M?);O+4=\QJ1PY?S>#;Z>MZYN(6,5R922H;F[LA5654=)Q M_.E%W8%I',?]A_H7F[Q.YD@E>^'5[_*DBJV;N,Z)G>FU4J_\_I7U"86NTV?_ MG=U8I)UKZ)#J>E'UY:-;>^]_L,-=L"] QX24!0,@=A?P)*@(6+@W!I+ZU!T!H H0FHLTE&H&3E+ZP;\N%CY0,Z&;W1_5@S<;&503HYOS:V+(UFA^JSP_9^_6_>E:X?5%S*1CI' MKO0M;>_2,^>*ZZ+KF1T \7;OAQZ0TW._@%02P,$ M% @ ?8.83O1I$7#9 0 8@0 !D !X;"]W;W)K&UL?519;MLP$+T*P0.$EN38A2$)B%T4+= "1HJVW[0T6A N*DE9Z>W+ M+8KBJ/T1R>%[;Q;.*)^D>M(=@$'/G E=X,Z8X4"(KCK@5-_) 82]::3BU-BC M:HD>%-#:DS@CZ6:S(YSV I>YMYU5FS2$9?[%_5//G>;RX5J.$GVJZ]- M5^ /&-70T)&91SE]AIC//48Q^:]P!6;A+A+KHY),^R^J1FTDCRHV%$Z?P]H+ MOT[A9I]&VCHAC81T)EC?_R-DD9"]$GPU28C,I_J1&EKF2DY(A<<:J.N)Y)#9 M8E;.Z&OG[VRVVEJO99;N=GRP#_);!=%=AZ@>V;*NQOJA P.X\1T&ULC53M;ML@ M%'T5BPI&X$3=B1DFLS((R8DVH3QB-4L@O2-QAO,T MK3 G=$)M[7)[V=;BI!F=8"\3=>*VDX,0KS;XTCM M C'#&7; F!4R-GX%3;26M,3+^;OZ)]>[Z>5 %.P$^TE[/3;H'B4]#.3$]+-8 M/D/H9X.2T/Q7. ,S<.O$U.@$4^Z;=">E!0\JQ@HG;WZDDQL7OU*5@18GY(&0 MKX0\^R>A"(3BAH"],]?J$]&DK:58$NE_UDSLF1.H+@2R.("152@< +EE4!^ MX])C*H>9'.8O'LMHB3)2HH@+;*("F_]OLHH*5!$'Y'V& MVC]02P,$% @ ?8.83CIA_QY$ @ T@< !D !X;"]W;W)K&ULE57;CILP$/T5Q >L,;=<1"(E6U6MU$K15FV?'3(): VF MMA.V?U_;$,J2297F(=CFS#ES;,:3M4*^J@) >V\5K]7*+[1NEH2HO("*J2?1 M0&W>'(6LF#93>2*JD< .+JCB) R"E%2LK/UUYM9VR@EJ5HO8D'%?^ABZW-+4! M#O&CA%:-QIZULA?BU4X^'U9^8#,"#KFV%,P\+O ,G%LFD\>OGM0?-&W@>'QE M_^C,&S-[IN!9\)_E01 M,5V&9F]RN^BVPKTSR2NS>EE'49*1BR7J,=L.$XXP=$ 0PSY(A)C$-KP)CZ(4 M)XC0'"-'$+TCF.$$,4H0.X+X'<%\8A+#+'"1!!5);@GB "=(48+T<9LSE&"& M9$ G-C%,B(O,49$Y0A!-1#I,ZC!UAPFZ'ZZT0)46B%(\4<(P"2Y" [P H0B MG59 <./HCA5ZI\PHHG+G<"E:1AL:/OY]4+R0:(1D,2V$'C3V2I-_G1[%BXXB M%17?J2B*EQ1-_L,R7E0T?> KPD#)U"T97:D5R)-K)LK+Q;EVG6RT.C2L3>BN MY+_PKMM]9?)4ULK;"VTN=G?]'H708'()GHSGPC388<+AJ.UP9L:RZS+=1(NF M[Z!D:./K/U!+ P04 " !]@YA.0?!]A)L" ##"0 &0 'AL+W=OK 6C!QM4%E[@^[%7TKQR5PN[MA.K!;^H(J_8 M3CCR4I94_-VP@M^6+KCWA:?\=%9FP5LM:GIB/YCZ6>^$GGD=RR$O625S7CF" M'9?N&AZWD)D B_B5LYOLC1TCY9GS%S/Y>EBZOLF(%6RO# 75CRO;LJ(P3#J/ M/RVIV^UI OOC._MG*UZ+>::2;7GQ.S^H\])-7>? CO12J"=^^\):09'KM.J_ ML2LK--QDHO?8\T+:7V=_D8J7+8M.I:2OS3.O[//6\M_#\("@#0BZ +WW_P)( M&T#> D(KOLG,2OU$%5TM!+\YHOE:-35_"G@DVLR]6;3>V7=:K=2KUQ6)8.%= M#5&+V328H(=Y0WB:O=LBP+;8!*/PX/T&VS$B(?@.!!5!;#QY)R+ "4*4(+0$ MX3L",G"AP<064UE,""F)!U(P%&0AGDR$)A,AR4P0Q"A!/-^.!"5(9MC18**> MT !2&*"V""J(DQ1/)D6329%D(IP@0PFR^7: CQ>)/\.0%M37&H=Q-C $0Q&8 M^+?#1,T"DDX\08'6Y!J"#YB"%QV0.::0L5Q(TZ$I8U1$TF0B';R$ :OA*0J\ M\"#Z@"EXZ4$\QY1X)#<)DN&AB*#B!"9.7L +&;!*GJ@^P,L/T@^8@A<@9'-, MR48G9^_8;"T98\ ?G@5>[^HKF3C9+D$Z>WZIE+ED>JM=)[(.S-4Y6-^8#L5> MJ6\T37OSG8I37DGGF2M],=OK\\BY8CI'_T%_L+/NJ+I)P8[*#!,]%DU;T4P4 MK]N6R>OZMM4_4$L#!!0 ( 'V#F$Y4.0TU&P( /X% 9 >&PO=V]R M:W-H965T\9DS9SQX\IZ+9UD#*.^%T59N_5JI;H.0 M+&M@1#[P#EI]D3/\ /6S.PAMH8FE:ABTLN&M)^"T]1_# MS3XS> OXU4 O9WO/5'+D_-D87ZNM'QA!0*%4AH'HY0I[H-00:1E_1DY_2FD" MY_M7]L^V=EW+D4C8<_J[J52]]3/?J^!$+E0]\?X+C/4DOC<6_PVN0#7<*-$Y M2DZE_7KE12K.1A8MA9&786U:N_;#R6H]AKD#\!B IP"=^[V : R(W@)B6_R@ MS);ZB2A2Y(+WGAB:U1'S3X2;2%]F:9SV[NR9KE9J[[6(DG6.KH9HQ.P&#)YA MP@F!-/N4 KM2[/!=.+Y-L+]'K")WALA91&3CHYLBL)L@=A+$EB">$Z3!XA8& M3&HQK<7$81:EBU)&PO=V]R:W-H965T:]) MP]=N*42[0H@7)=28/]$6&OG/B;(:"[EE9\1;!OBH235!@>?%J,95X^:9CNU9 MGM&+(%4#>^;P2UUC]G<#A'9KUW=O@9?J7 H50'G6XC/\!/&KW3.Y0X/*L:JA MX15M' :GM?OLKW:^)FC$:P4='ZT=5U^79N8 MZK_#%8B$JTRD1T$)U[].<>&"UD9%IE+C]_Y9-?K9&?T;S4X(#"$8"-+[,T)H M".$'(?J4$!E"-"&@OA3=FQT6.,\8[1S6O]X6JZ_(7T6R^X4*ZF;K_V1[N(Q> M\S .,W150@:SZ3'!".,/""35!XO 9K$)9O3@WF [1R23''9S2!A']BQ":Z&A M%@CO!!9V@<@J$&F!Z$X@GG2JQ\0:T_2=2KUD4NT<)(]I:$]E84UE84EEXK*Q M899VD]AJ$EL$THF)!1,]:&IB-4GF HEG%UA:!9;__UI3JT!JR<"??'RIY;7& MWH,\?<]^T#R+T>0@[ QHAH+XYN(^5P0$B4#71$/+$!>O6F9KPC4H7\BL3 @50FJ:,(>UZ, M.M+V;I&;M3,OB/XT\(H5G-'=W)A[$T'WZNCZ^F"@$(I MM0-1PQV>@5)MI,IXGSW=!:D3U_.'^XOI7?5R(0*>&?W;5K(YNJGK5%"3&Y6O M;/P&\"S\0_8G] U9[4^I%LQ7FG2I>J-5[$21ACN[: M:-:<)@U>:X)XT2#EOT"P%8*-0; R\-/(;A!8#0)C$*X-\*;(21(;26\D$8Y3 M.R2T0L(=)$BB#6721&M*&B=V2F2E1!9*O*%$>XH??K)AL942[R@XR#:4>$?! MV/^$DE@IB:679$-)=A3?#WP[);524@LEW5#2/<7S/3LELU*R_2_F>1M*MOO' ML!?OC@):G3U]M?TD_-KVPKDPJ8ZQ.6PU8Q*4H_>D2F[4;;H$%&JIIXF:\^E. MF0+)AOFZ1,N=7?P'4$L#!!0 ( 'V#F$[H<570_@$ ,L% 9 >&PO M=V]R:W-H965T^\ 1#61T=ZGMN-$,,. M(5XVT&'^1 ?HY9N:L@X+&;(3X@,#7.FBCB#/<2+4X;:WBTSG#JS(Z%F0MH<# ML_BYZS#[\P*$CKGMVM?$6WMJA$J@(AOP";Z#^#$W3Q5> WZV,/+5WE*='"E]5\&7*K<=90@(E$(Q8+E<8 ^$*")IX_?,:2^2 MJG"]O[)_TKW+7HZ8PYZ27VTEFMQ.;*N"&I^)>*/C9YC["6UK;OXK7(!(N'(B M-4I*N'Y:Y9D+VLTLTDJ'/Z:U[?4ZSOS7,G.!-Q=X2X$;_+/ GPO\30&:G.E6 M7[' 1<;H:+'I8PU8_1/NSI>'6:JD/CO]3G;+9?92^'&:H8LBFC$O$\9;8Q+G M%K._QW@+ DD'BPW/:,/3Y?Z-A&LF\(T$OB8(;@B\C<<)$VE,/WE,'<>L$AA5 M H.*;R8(C03A__<9&0DB@X-@\[TF3+CJTW7"*(X>.(V-0K%!*-P(Q7<'FCP\ MT,2HDAA4HHU*&UL[3UK M<]M&DI]W?L54SKF3JD"&;U%.-E6T9/NTD6VM9>W57>H^@,"01 P"7#PLZ>?G?CIS3->!X%?\W%59Q'V1^_&\_GW_'/ MVS!*__C=)LMVSW_X(?4V8NNF_7@G(OAE%2=;-X,_D_4/Z2X1KI]NA,BVX0^C MP6#VP]8-HN]^_BD-?OXI^_DZ]O*MB#+N1CY_&65!MNX^G&343Z MTP_9SS_]@'/DO#%_$T?9)H4YOO"KO[YQDSX?#QT^&@POJS\N=O#C\++Y1[.? M1?-^?ETLTRQQO>R_6V=^V.]$]$/G8=\%:2>&_+_%&["7\&7-3 ?,UOMI7'^GX?5;SXD MKA]$:WZ_WR[CL/KKBZMW?ZE^I[#P7JP#!#T\^*V[K1WYQ?N;U__^ ::_Y#=O MK_HMBUS!OA/8\PU0S6?^B]A7QPT&@^%X.!Y=3*N_7.5)4H59&_Q[O>&H-ZZ= M76WB51"*A%_!O'6;D6R1@2\3N+';(/+[-RHM@LU^G[KAB%_D:=!)-(:=J]B &.4PD;A M4QJ'@4^[?N&&;N0)V!/<^A2N\,/]-3][=LZ?\2#B'S9QGL(6:ZM="\]@$'+4#@\$AF/5QR. M&C_2SN&/9Z/A):WX;'@YX&[&X4YY&\-4Z"?8L=@N 9=ZUPXLF^Z$EP6?1%B# MZ5TB=F[@<_%YAU"K[>U=MH&UO-)):][A%ALL M/7*'E(;D$ HW%3P)UINL%Z]Z.?Q!JU=GW$1 7^L X*:>WKCNZSCV'X.P=K_E M$;N.UOR;1G\8N,L@#+) U&G H';G[A&O#;\GN>@ ?P46^EDU/%Z+E8#M^(#L M3R+*:P\JX\C:\M%/-"2I%]G%"8J?9G!V/$%NI6, ^.-W(.!3D7P2W_W,JXL3;]K$H2^2]-^($K-] M#6T/P$/28!T1ZX#%%&Q3R=>>#?K D0&E"8<;G8L?^=0!'HW_*Q_C9(T[RN&"BFV;KX4"[=MOQXYEP.YLY@.B1@P9\7TY$SF5V6G_IM MV,7"]P-$.B 0V48/>*?G[@) :%VF OGDR5Z?"Q[OQ6D&QQE/K:,T7(A\FX<$ M^%CR'A &B=C ]8 =\3"NLWQ[CB]6@1?4[KZDN;0!]P>ID\!TS,SC),_9G8NW M9R.R $3V^=&2Z#Z#U4C%@2OX*HA@S0 5G3@-#BB!"R-"0&7D;EW8-,B$,L$; M8CPXLD:?Q\XXYFJT;J,\[. >&H M.4 (MAU14TG>2^Y?8VCOFZ7"%=Q(W%O2,JWR>TVB)G ;@3_&J_J-*^2(EFT- MFTH%<22\83X\(HQ)*ZB1/JA-\AINW>2CR!H4R=7(PVK@ M U53)+U$$+]HOOUQ;>_5<;=X\%42;_580&NS(#Q#CG4.& 4^)AKU$EIK*>!R M"C6,9^[G^C-!A?H4I'C7\1YWC7P+@KJ)4>KO.>Q9DAZ0XM)- T^B( CS!IC\ MAT %3/@]]Q,<=2UXE)/$0%5 W21)Q3G> )0(P+%S E]4>V -M_DR]9)@1SP, M-W&?[U"QX(IB^:]O2#[5N!I 8P7JOY1%]R#L T\1B83[H?E'W=FKDNPA1'T1 MORZO MM1GJ6?*3YSOX*#Z+Q M2^E5^'>^DJ,,+N7$I]YL MP9*2'@A?0A<_+^X?1^6=2W0# MJ>9U/ XUM6FGH:8V_3C)A3ZG5Z#X'R^Q"HW-1>NOT31?%!)%WB^PS;T@%(6D MAV_Q,_F\=JBQ^+"WY=[2J8K5:]+L6@"K!;O&: /N%IT,?W.;' UMU[5;;U*> M 0!2=(PM=+5QH[74T*47B+9UE,NGT\ J.=UHS?@(3UO%.=.HX!T%^;H'#4!R M8,Q=#KHZ/A7I:]?HSZN[0$DHHQ$&$,Q$ A*;W'AIO,H>4?]$GT#[,;1&&1RQ M/643=Q\AB3TA?*6ZM\J19GUL=<0#&A%PS,27JY60_%9\]HCF.+K;N:?H+X[D MNL?XDW$39[[PD,T(,CWH$ZGFQZ[1ZKQ&]E0P5J0$"K6<-%\@N;?-1 ,@)$8& MVIP?I!ZPE3R1J@"NM0*F!DM[@S&U"@(PH@(LHFR0NPD(CH M[Y!YP+X:W9[)VHT4IW(LSJP7L>>673@6XVXW"89]?MK^6--P]H*@2 M#P,T+/(UG)B/)BBR!Y,^7V2L[&UUN 5JOG%]GCV*$+;^".93N._%CY$ V((Y M'/B!FZ!DX1:V'G[AMYGOV%_= Y;<'7H-[C+1QY_[CHW@7^ GMS1CD2-UP16 M&?OJ>NS?P8R#)4%Q0M(H3?S%7>;I)O@8P"? I,O/[!]_.7?8?X$"'".92++2 M?YZ7EGGU7[W;VRNX'<@'63/9(L)0+A.SU9Z5ODX1 M8B6/W!RL1.'W0>6!!YRV !! %&= @2FH2R&P<>#'0#O2O1']ED<>7;_'(-L0 M8M6S6//2O+*T\C[)1P!EQ&M!(@:7 [J)W#4-_M=_F8^&%S_"%08VF).S@Z8O M0(SN%? */H)Z(5G%#,>\%VD>5CV/#L527. +AIP519I'+2)0Z$/V7I 7!AX( M5LZ6#P>]7^JH,2 ^";8;%TAA*42$D96=BQ?1MMEP4TFN/7Z)6.?2HDH9' 5_ MO!>@)!6N^9=:7E+8B( $UP^VF2 U(^_P0%&!,S-+:-#,51QGB %+RJ2 D@3C MRWL4FV'N2T UGL/L/I":9.*3^DXDL9;^2.18GB=V2!E*V42X[1)8/-B%4J_$ M,SU$@='A;0@5<(T3%F^#+*M *\V!QS2"JP]7D=:.=T$DA0[;&M)RE+Z9 >QH ME%8T8$UKI\CBI:H)&BGS29(LY9%E&&XL^=HA2F"M5T'>L@::B!6[=;>"?)0I M XO3NFHME&:OC[O'&7O,BQ"8E,-J\:ZOOA&:I>-V4%"F'#V/>/,2Z1!P/>F< M %##= ^(E[NKC& OV%(9?92-Q/$L'(0C4@A.E[$J$!4<$\')(%*Q2:0%^)VFF"2EM26JVX)WV.CEL8 3.9 M.F^!0X%1&D*+F^IU)!NV!&!:#&.8T)&:!34 95@ =K0E]-"ND&@%\?$8_U,C",'2P@A_0*+18""R,X7"\%,6U7 I4CLDD M"U/Q2+"25)T*==,439E='I98P$WM9P C/5Y"E;6>8*LT>T1YY\GVTM-'<"G\ M3VQ1#+O'E"(W 5ON84?7Y@SW,AK\N+A_H$_#'\_Q@L]Z@Y'#;XF'L;,/P P] M/I^,0#$QN6X&**\6]R]XTS/85>S35FDC>/5; FS2L 1)3%I\*H7!E5:&CYI4 MGM-A$HSZ_*BGEK@4,)8M:)<@F(!5!>@'2>PU),<-B=6@'A]'(=P])E7U'4@6 ME*!.2=]/?U<*OP%)D*H3@NR1)TN$4,??\S3.$P]5[+/AN3RT'8="G@BW,Q/> M)HK#>+TO*6VIC%#]R,]&YQQ8!9** R(J\A\#/Y.G)O4724@;2S_2$F?C(R[^)5,EY038Y6=W MN?"S$B^H!K+"'Z7T0*(VRZMEOK.S'Q!XS"N3ED%VGQEOER'?A5S0)"1IA)@O MSJ(XZFE'USFG*! K>V@K(OH9'XV=T6P"'X;.;#* _X\OG?EDAE_0O_#GY>6( ME5VH=J[+:.H,YW,^3T U*VBC.RTLV'#9!V3'H&7-^URE5 GVJZ"J1D!P1QQ9Y-^Q-] M7)GK..U?%E^005,^)CLBCPEDF.5)UHY75L>W<&%EI6<=QCL^F2A4\P8X5]".NX]G.D"E_@M(T8X$N65B/VBA]RBTE4J1A./;CH7^AS.[AM M*4,JQ'XYZ@\UKD'C1SQY:H_+TO6,/TD%FD?B<\:'(X6FDI*IIIM(!4TE3@]R M7=(QYM=J="<"JP"D76M P=I L=PKP(\&HU$MM1NXH4=IW5J=NP(F$&3\?9!^ MK&D!\)UDP ^1TOJ(\[9+_G&?=SV 515MS$"TE*UXM>J5[ ZV.#8W$%8*(C\ M28XFD98#6GU35WPX^!Z9Q3:67MN&* OEP?31D&*'+AHO7;0OVX&\#8K='<:5 M2B!!M-1"=TAM+T+*(&A%SZ0!/=::59^D+W9XYHAL2ZWVXV7"KWP1 @,#C04 M]A@G'YGVQZ;H.#0FGQ^L*?MA"T3@%I-6RD\E5232UX"^69.5"S+9APN ,3?+ M$,E#:2HB5C!PD\@;UNKMIP\OCP@K5 >V@[,YKW?:YZUKM9CE>-51981;'P8P MVE=A)6D"D&+C1BQ. )2HFL&QT6$U%59MJDV_) :V#"LQ+P2Y6=@:J(=;NU3/!*3@,YE^IJ,4U)XVJ5-R#+'V M*$QA!Q" 9)H?C8I1:]EA6JET1X)BJ]B35G V(E11.72C@UJ^%"X)3P"0V*LD M/7/M^W(7I1 0!O[<) ED6C)*3*_W 0=(T.,@4]8AP6 M]&IC_QY9^E];3.AEM&@U]G[C2 M,8:0$#JR7"VL]U-1NCK9.#3/F9 M99JLC'I19C[()V5 \4<==$)%M6> X>=")]@@?BA^0(:TWZ_X!IJ.+C=GN6D5 M^,T)F;4E1*YY;CV/M\IHR_80[@8EIET/6QU+_.*=0H2]W1&8^$,.AOEL!H9Y M$TY*P\?.8 RK.:/!H'8KB;](QE(*E=U$L&S>F!AK3;FVPD+MVMY%GQ_QF IZ M,NDY2Y%' 4?<- 8>"C]_4"QD"TZ4C%(D\CS5EPV> $ #%07L7JD^ $I9HUQL M5/)K0O'/>8SP)_.4 E8+Z8*3?%M&66XHA( UJ#>9V*;\[)8>/SSG]Y;A(97@ M=TOD9Y0J<(-[,Z-'Y=$/4=PVUACY-9%@IUHZ;!&$=/@"NSRN14N(72"/!OWYR.2,O!I."C8 M9]4[U;0KN+-IOE5[ 3XLT^B _1OK049_:=]2J=[)3 H3RV05CO/\6+[\4CM> MPF!%(20,H:9\UA_C?PSMV-X*5](V@,Q6&_6G4_X]_F_(OV=_B3$43:;G9 Q? M3_#+ZX!"DC[?!V!&:%(R_[=5!/39)+YF_1V)V50;/70FHXF$]="9S>8F^GN" M=X%5?(9M_K5$2/0.L93Q$C7C!+G50KW=FUW]\;+ZNV#W,XZ =@ M:/SL)J(6%NDY7QC/]0T, O4';!FI8)T-S]D[6[]N"AB-G(OQA3,#9@0BJC^] M8*\5*Q^.91WUO#^^8'JK/C^[G#O#RRD_1^Z&QN3PX@(,S@B[7L"OHXN!,YJ, MX.?+_L6T^OAJI,F97%XZ(PI;P;-'_*(_I$ 5V/>7^IDDO>MSA\YP/G(N+P]X') P=@2LHI#J!]9#KCVN$Z0B"] M7M)_A2/U"$91"DVZH+J()*3T"B6>7L$2//IBXDR'$TEBXWHE !4G?FBJ*RU^ MLVRC#CWLLL_MY3!MYE2);!-BH1 4Q:]E%>!BJMJC#$<5#8O(I6&:E,2I3LDC MWX,*B%7('VUT*OPM+>#+\A,;IO@>0(DV&4A!Q\=18IWI#H/DD M@BI#C,>I84L.+S(6+4_^XX;295E :A)%><+@(P80*7\+H]RD0Z4(>-6FA"L/ MB^(H\,!&&&"#&%I )OR2SMVO!=1,=8?+I<.=1*KIL^"N7;38"=!%5/&A?]]O M.^A)@6TW59S=Y$@98Q^H)8L3-#D9/4YYB2C;5<:2%:U(KXL.HBJ]T9!@%X30 MSH"CY[ &1?(H) %HP)B$C2^V%&$@/E%^4#>:["P%#?\2=2Q!'5H%,IE9YK(5 M&[#$627ZBW#'6%I:!WHIP069DMABEG^RMU=C5E _D!8]W7\[1[\AF%CN77-E M]ZXY:?!Q+'8XZ//.9=@MJ HA>N QM9.]BTS))JA"RJ)YB((P]O"/"WY[>\57 M04BTC2PL1"AJBK8CAU(N96D!CWTIV;]<3J -AW*B\W4@!32LF2>9,1C,UU:5 M!>&663L*0T'YRDA!UF.#:(52G0+!.6:L9 8NJ1 ?4S3>14:H=K?NNJ+! \6N MRGYJ!0LT$])'O"XQT\Y;N1&C"(VFEO!2("UF;Z7A4YJW *D3AR(FA6<=%_BM-KSCK%./#[Q M%]ROFY X7B!UXKW@B"5Q2*$''W"JXD O=->G'8*(!(X4Q0A7Q18I$&A-K=ZIC#RDHND3#LIH) MB.F&K:AX5XDK#4ZMT9M*I%Q78V)=(X67%#]F"*\^>PU7'55+1>?88W ;%>%E M.YO()IMLOT,A$F+2 *6$ X(I\:(TVP4[1*6?J^O="?B[A;, F5%SSQ( M;9O&J3R>8+NDI2DSWHSS)5E0(,42>C(9RQ"QBF?5ICE%P49C'14 5#I M'D@>X\#]V.V)$3F8;^4#@K &,R,K2#(8]):%F/&=R\HZ64*+B76P-OH5&,TW M3$SJ/9+R:.]!(G>,@*%G*R57\X?JQHL45LD6D ,4-%W!)[/QF5HU++"[G: ] MR\(%,-*\7 >)2*O3$_M8U24I%)A,9*4%KX($-"+E>%D*P^NK6K9RK,@TMJW[ M.=CF6XM;R!P$?*[69[0[V*8?KZC9*A3RK?M169(FRT9#@G51=@J3PF"+CC8*VDC*CL9%[-- M=9-[9\&_4 7)[@!MA513%-I6'=3'*'Y4:94'"A8EHS1728(Y+:ILF'2WK_Y4)811Z_6L.XH%LK!J7(2E0$%+K!62E6Y/FJ)LLDSC'"Z4UE6-G^#!]#OGR]MSZ[ ML7+!@L3+M^ARHDSQDKILXN#D,Z;$GAA5XY1)C4=Y*4ELJ51&A.@0G%>7W5?5>[8)4@9.5LI2(M31%M"%NC0AF]9U[: ML]:T-+HTQU!GWEO>;M(HY"+(3=420' Q:\>G(64[-U*;Z))/H &G'J=$D?1< M*=%=7M?8.^3'4LJ.SVI^M9+<0UH)MAH5-7/B6BQK317PNR.-@V&?XVC4^HT= M.9PXA6O%;)[$/*EY6 !H]%6*IZ ;C928,':5NUR68.Z+@ZC\.;!$"7!45ZX* ME/0!'I=](M\KU@KR\(!G%!!1YXTLY MQLQR.U39@'9SR%0,TF#I'A9J M-J0I^7_,XJ%Z]]1]19EIGX'*GV%*1S4^4W MQ?*7X)S C^F JN,$*+.2T=#M [0A;>+"9XMS==&*L5C3\N*<3[XG#RX["]1Z MMS6^CI:$U&+JFFA1],^Q0(!1P#,RC/)9GB!/(( MDR;?YS<2Y7:NBO$RZK +[07]H!2QR1C6VF885RP(L&'C;IC&9BO%/ACZ.;2[ M<0-8Q\9LAO%XL[RY&WI49$#6Z,>[&F6WW3WF=##Y%5D;A:!R,:]7G# MDNRUB->)N]L$'CK0795Y4*I+R2-W!<9P0 RHT +@DJV+R2YU.J"3,NT2BXL, M6EN,.+(ZH;@#QX8<=6M-]I82=A:P%H@,F7@X'X[QP\B977[!%BET87!*B_,(978S@YXOAD,ELD,L)'PZF%7@\ MXQ-XU'@F/PPO)Y6M*&L\H9!6T;6S2& K.5\<#!^XODN7^(WX''AQI:"P@+8N M%2E5JS/EQ*%(^&C@3 8SZ7T'@(RFD^X*JK8(<#4Q0H+#5*F7GXR3"+14%J#; M!0-?) ,T4G6'OM35:0TJ#&B.;I6*!+YL\_W&BIRV6@J[A1(S+92046O:E8EN MF-]/9T>'[J-27EHUAO?:)+E1;9^Q&A=+:#%DU5#:VM*^B@*TJB4 =5D &8B] M$$%A4L[CCML^1D(Z;1OLI2GM++>4J]@AKE[C_@K+>'7=9")VH>L)'4,,9+.H M=1[XIO&Q:F-0),I1391LF+$5V8;\WQDID5*(JV9W\]X0^( 4*^:I;KDK?>D/ MP)VWZ>4[D*D#YZJX63PI)KV0R%179D1 MF$Y]6?5Y&!]@NGZZ;'Z)4*66H$!WO8\HM\B1U+ A)C>TPZ=+0[OP$\6JIE!N ME,IIM7=156"1%10G!5:*.C%JGI/H#@P*0P[5U>(-E1V;*@41E"F+!VA867>J M0$UD?,ZE)RD@@]H/D' MBU6N49FH_6VL*#1&^Z$,.I*^)?@U (TIR& QS5Z9 MBY2^0X=0UJ'M.BNPAGJP.KOTR)*FLD7S73HM$>L;5_5J2BVGCFPH)#D5,V4J MF'^B_9P:U*XI5]$)(;H4>W7@=N1&I+&@6]M$ M/?JVY%=4@*9P"@@_&8)A4HG%&1Y%M,D;_=Z^4_8?]H)%^5*ESY>VXV2:EG,Y MN%"RR1D,QNRK4\.:TPB+6%_Y+,?L.%44C>C6[ $QG6):#CHQL-!P4DWF A7O M,=4I$F 2JAHXTRA-EFQ*\L.]J49>YFC%CF6"G\1$;6MNM9O5-P,L6/(\S='M+',2; C(?X<:(S0H 8 MR>/1AI:!%B.7[#X\ M:&J@%!-U$PTYJ=B16^\#I]LY& \SVDG,="^4 MM=YVPE YDF$*;A H3/?N*(Y76/$+Y;:3+0TJ'45(NV! '%-0GV=CZOV"[V0B M9X8NQUAU[H1\,SXZJY[-[5)S["6,;00K)I!Y%;:#(]Z#]Q51UBYX-&3F@ M(H"RIQ^QLTPP"86Z ,'O+C8FLR.QPGUG6C)$-L&9Y+6L? Q,;FD(B0+&BS$58E4.1T3]I8WY;>F= M!$I):;% 6&-BYM?ULN1G=ZJ=4/6E.HT+'3/FJ=/D4Z?)WTNGR1J]'M//]:D[ MY5-WRJ?NE$_=*9^Z4SYUI_SGZDYI*."I.^7_:G=*RZ_-?F?=*9^VN=^F;6ZMW4Y[=[]6XO VPL]EO^G3FP@^=7][ZO[V?]'][7#S MMU:"MW,XK]2K3F64ZF6I&]=5N1/7M>[$=;#/7#,'/*636%D*LB_J)%9J;G9: M)S$C/]D_62>Q5IPKY>3?TI9Y5T5'+^LQ#R2);F4WKUM=X$L=GVI=:3=/O<6> M>HO]#J#R?]=;K/7RU?IU+*RN6@^JJ];16F3-*CFI1Q=KZM%5O;F_^QY=-=YH M:?BMZ'G9_ KE!L[%3VM-Q2JMJK_]^=K>KN%Z.YROOR0)KK<=?EJ2_6-^J+U5"^U*IS2"5'>W! M&WBPBYBN["(FJP)J(9-H=+G6K57 I*JFOK94YRHU5>#NL/)@' MVX%,OHQ7NKU'\4YW"@,V7>_Q?ZP/WAP=GO1P?\W/GIT#[D#+_; !4H0U MV_:-^7\R@KBPT@ON9%G_5;ZE9"&0ZS)\S3^8F#+_E:J=R?*MI>\O6MXW5*^C MK[C:S[1SO:,FKA;8!ZQ.>H-+_NL;HN/:;JH@;GU(?3LEAW\SZZ].^E(".4#3 M!6);=ZV9;I'<4H-B[7UP32])J\UJ>&_;J6L8C\D=,(D<6@%VSKKUO M$QA.];N'PR]-:ZI$*?&9>V7@:5QI2N)_YV_Q=5,?9.19"=P..FM](=A1"&[3 M,0JV5&@3YGFM+8;K DU7I@/ <,LJ.Z(TR6J@0D]P?\-4!MT)I)RUT- 2 M;S#X_AL<([+>8F0QD^.C7E]QK^XW0!(]2CZPWO]4'74;1^N#@[KV=U3\[73^ M?F-V8]H =K/L4F"HT?=NQXGJN=HM8:-&4+3=(.G15,]Y11[-MJ$- 9\>__:A M'1OP*N:B_M<%?!T)L??3=I %2#43F[%2ESMWW/0FHP[DWC6]UJ<<2>J,'Y%& M5/6[UM^T4V/Z]P_M"#PFG-/CWSQP<\3%+Q9R;*W,5L;>R*X=9"6^1YPE.G_A M;8S)I>H+J;]V8:;NPZ^.^+I(1!OTI1NCP4M\ L,$#O2#=1L>Y+N:NMG2?YST MWH^N732%+["/="<--T=!JJ-F"DYC Z=Y M(YQ:@B;U5Z]/IS4- R,JM2^+^$KM+:'C)C5E,FSZMAR0J?[:J.]T8/R^\ 8> MBM><+OJ_&MM.>1J%.+H(H!3-N+:B&:WT:*(;;TQTHVVL'>U8E*,=W&E?$+0Z-E"[>\(B1 MW3&-(W?4$M5HFWT@=G041 ODG+QZ >ZO6,3&Q5. $U94OE+P:JNYPHV9Q==(&.L]977FJ-C ZH%BTAC,K!'3"O(.H/GT/ M[;C]IMS[SD57W4:0-GQ^G$>XG;JZCJ6[BUII=&5=UHYH?MD9P7YJ%$R==E7+ MT3IX[->I"F#P]!0:T&$!.[7LLS(I_?H^#D.LC<.9M8V;R*!F_"],.PCM46AC M]H>$6SU(H\.K=4$S:]?]30I=6BU M&E+:E[3?CW2B^=OM@*N^=*@A*;7CW2,G1[G^Y$9]\T:1._G2C7JLP#/,8=[B M_BBVQ1>U7769 60GH#OB=6L#\B9^7WWU2;M[7;]P0[V90S44-^\7H=>1^%29 MKU] \G?>"HAE]I6!Q-9PS#*S6& GQ&ALD?U+E6XU.I+) "
    4'F]AV=K'E M)W>Q[6IC*ULR5WHCMR'YMM1BVK&Z6\/A$UDKW M9I(H,$8O/CBT.-R1 SB"$;=QY /FJ7G/THU \:(T+Y^_I\IJ D"[LW'4']5] M-4W9/#W^#\O;^>((N8J\O_R,?8NPBTH1NT*G,(9_;ND-"LI5W.THD4O6@AFE M_)PV,*HLG;:?9<9.:YC!SMYI&R0S>5K=*HT8^U;RL@QNKZ6ZT(33K<@E32BW M'C9-#'3TH#,>6FZNTG;\DU.5OAUL2+0/6NQ$Z]FZAU@G$;YK+B4^Z*EOJ_ZU MJK2K:XR;7<&UI77R4Z.G]T#J!_9O:,>9760M2QYJXH%V;Q6.-E%<@IS%+Q(M MHJ+4M"8VOH!.VG+39%>&2GJ:%0SNIAI,VFKX;MCP72W7LB&)J\8.:OT\CR%X MV=:RD"V]MJ:=1=M&>_!Q]V6Q2]KO2W7?W?$YZ@O(2WT!#R_80HT/ASMC?L$4 M1[H<:JJ&3JIS[6:(E%N(/37KAF^U[:7#=9-+>M%%,>&'-,U^_A]02P,$% M @ ?8.83JQ.*80\ @ @ H T !X;"]S='EL97,N>&ULU5;;:MM $/V5 M95U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W+[K8+KVY:8E?M#-G M=LZSEEU;JJQ?(CY-7 MDTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$88_)K;! _+Y'Y+_C/N >F&I@VZ# MTKB08G^?+&!J$PYH35B"KPFC*T5M5D$X95L/3RV02285TN: C+;((LVC#T?> MLV?7\7 JI'*U?07_7773#P*]9P52Q@:!4^R!-*Z)UJ#$C7'<9 =^%T*=O=S6 M1F&IR#::SO&8X 939"55#FHH$^$>2F,&A96C:%G94>Y=VO H7E33 MM=3O6[,YQ($*,)V19N[_YQW M^3\KGKWY>\GNKW(H^ DUVC9U B+GIR!R\?Q%SB[_L<:@ZSH[K6VOL0TH6K64 M:2HZM17-<_!Z[,LBP;?V4X MLO91?.FT\8NL#6%S.IWZNH5.^A=V P:/K*WK9,!-]S#U&P>R\2U Z/2TF,U. MIIU4)GO[9M_7)S=--VR .BAK<&?<<:_@R?\X'C>%Q 9;N).K13;+A.R#O5(Z M@+N0 =X[VV^4>5AD>2;6ROFPC-<>6G;*J$Y]A6;8\JU]^LLZ]=6:(/6R=E;K MX:QX8#@)K^"_[[D'%U0]:ACDZE8BZR([F6&'6^752FD5_EUDPW<-&=[%-+F- M(0[[SUT03]W_":-=KU4-%[;N.S!A%T<'.E[=^%9M?":,[&"1[9L(:1IQ:0+2 MB&NSZPK;QGO!2U\WN_L*&+$?L,*=*CS@KIL\@O-!GEO3@/'0"/SFK58-$_*=(($L"LCP*Y#+BX*D)9$5 5D>$'$5R3D#.CPE9)I G M!.3),2&K!/(E ?F2%_*L]\J ]^("?.W4)C88IJ,SZ95/1_PW,]Z$%MR F$8Q)W7#[1OIV^$7.'RY_-RKK=1XR@B04DW.[)J/V.\'BT-F M@Z%;MM)!2D;Y)6<6S)543MQ+C4,%G^V5,B@_)37F%#ZXODLQ*_P.A'1[DD9Y=)UZD0&_G=X,!9$#-G MP <\AJ1-W<3LX%U=IQDU)8N"61;+?N7A+G]:0(N*$,4S(8@\ZWX VMJG6)2TBB8I?&K=7=\X/],$2EO%,S>(/4[?N"4 M2@IFE3RGWV_Q3#$IF13,,CDP@1]\XI1D"O;"A)C)QT^<$D[!+!QZPDS+Y9(2 M3LDL''K"'&%2^BF9]4-CIG5]2>FGY%\2>[8>%9.TLB_)-;&CZ6>"0ZE),2G] ME-S+8@3FLFY33$I!);."#EAR(F[Z@$"F46D&7%(**ID51)MR--(I!97<"HJF M% =,.?PT58I)6:CD+G4&S+-#F'^#>D@Q*0N5S!8B,)=]EZY.5)2%*NZRA\(< M.;VB+%0Q6XC&3(=015FH8K80C9G*LJ(L5#%;*%WR^3:Z8YMA2L(.4TSRW0S[ MRQEB%4A,4DS*0A6SA>(ZT($H[I/X%).R4,5="!VH,";BS@8$QB0OQ:0L5!VA M$$J"FV)2%JJ.6@N-)B3*0M4Q%]]&$]*%T;7O=;GN._&?+!R^/-![&/_KXZW_P%0 M2P,$% @ ?8.83E,Z.%3@ 0 +A\ !H !X;"]?\29,GS?3V,>ZKO&N;5.^Z-'L_[)NT+.JWMG])=8PYA>-%+H8%PU\^NOB?]>UFLUO%^W;U>HA-_J7B>T$1?@_2 MZ2"E!]ETD-&#?#K(Z4'E=%!)#UI,!RWH09?309?TH*OIH"MZT/5TT#4]2.9 MQCD_"6'-UUH U\+W6@#8PA=; -G"-UL VL)76P#;PG=; -S"EUL W<*W6P#> MPM=;@=[*UUN!WGJ&9VWTL,W76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*UUN! MWLK76X'>RM?;@-[&U]N WL;7VX#>=H:S$G18PM?;@-[&U]N WL;7VX#>QM?; M@-[&U]N WL;7VX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^AK-N=-C-U]N!WL[7 MVX'>SM?;@=[.U]N!WL[7VX'>SM>[!'J7?+U+H'?)U[L=@2P_'SY+?E./4K(OQX/7[W"5!+ P04 M " !]@YA.%4A?ZLH! 1'P $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVWO&Z:. MJFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML M5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KY4M3NFM2Z;OY)\&+,\ MS&?=/^'3+U!+ 0(4 Q0 ( 'V#F$X?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ ?8.83FTAA43O *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ ?8.83IE,S9[V\" #8" & @ 'X" >&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83IXK_2CW P WA( !@ M ( !G0L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ?8.83G_254 4 @ M@4 !@ ( !.Q8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83KQ%W3NQ M 0 T@, !@ ( !TR 'AL+W=O+4! #2 P &0 @ &D) >&PO=V]R:W-H965T&UL4$L! A0#% M @ ?8.83B\VB7FS 0 T@, !D ( !>R@ 'AL+W=O&UL4$L! A0#% @ ?8.83A27;92U M 0 T@, !D ( !.BX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83KQ/_*NU 0 T@, !D M ( !^S, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?8.83K9C;E6U 0 T@, !D ( !O3D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?8.83C^IGVFW 0 T@, !D ( !FC\ 'AL+W=O&UL4$L! A0#% @ ?8.83C,L2@KA 0 M 04 !D ( !6T4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83AD#+.V\ 0 TP, !D M ( !2TL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?8.83JVL,#,( @ P 4 !D ( !#5( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.8 M3LN\]-@- @ L@4 !D ( !U5@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83H.MWZ0' @ _04 M !D ( !CU\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83O^]!+ZH 0 G , !D M ( !I&< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?8.83C-H-TG* 0 D@0 !D ( !)VX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83E0Y M#34; @ _@4 !D ( !=74 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?8.83NAQ5=#^ 0 RP4 !D M ( !@'P 'AL+W=O&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !]@YA. M%4A?ZLH! 1'P $P @ &RL0 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 / \ %80 "MLP ! end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 94 198 1 false 37 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.brightcove.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.brightcove.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.brightcove.com/taxonomy/role/StatementOfOtherComprehensiveIncome Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.brightcove.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 108 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.brightcove.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Disclosure - Business Description and Basis of Presentation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Business Description and Basis of Presentation Notes 8 false false R9.htm 110 - Disclosure - Revenue from Contracts with Customers Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue from Contracts with Customers Notes 9 false false R10.htm 111 - Disclosure - Concentration of Credit Risk Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock Concentration of Credit Risk Notes 10 false false R11.htm 112 - Disclosure - Concentration of Other Risks Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationOfOtherRisksDisclosureTextBlock Concentration of Other Risks Notes 11 false false R12.htm 113 - Disclosure - Cash and Cash Equivalents Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock Cash and Cash Equivalents Notes 12 false false R13.htm 114 - Disclosure - Net Loss per Share Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Loss per Share Notes 13 false false R14.htm 115 - Disclosure - Fair Value of Financial Instruments Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value of Financial Instruments Notes 14 false false R15.htm 116 - Disclosure - Stock-based Compensation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-based Compensation Notes 15 false false R16.htm 117 - Disclosure - Income Taxes Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 16 false false R17.htm 118 - Disclosure - Commitments and Contingencies Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 17 false false R18.htm 119 - Disclosure - Debt Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 18 false false R19.htm 120 - Disclosure - Segment Information Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 19 false false R20.htm 121 - Disclosure - Recently Issued and Adopted Accounting Standards Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recently Issued and Adopted Accounting Standards Notes 20 false false R21.htm 122 - Disclosure - Subsequent Events Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 21 false false R22.htm 123 - Disclosure - Business Description and Basis of Presentation (Policies) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Business Description and Basis of Presentation (Policies) Policies http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 22 false false R23.htm 124 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue from Contracts with Customers (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 23 false false R24.htm 125 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlockTables Cash and Cash Equivalents (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock 24 false false R25.htm 126 - Disclosure - Net Loss per Share (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Loss per Share (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 25 false false R26.htm 127 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value of Financial Instruments (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 26 false false R27.htm 128 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-based Compensation (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 27 false false R28.htm 129 - Disclosure - Segment Information (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Recently Issued and Adopted Accounting Standards (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockTables Recently Issued and Adopted Accounting Standards (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 29 false false R30.htm 131 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureBusinessDescriptionAndBasisOfPresentationAdditionalInformation Business Description and Basis of Presentation - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomers Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 31 false false R32.htm 133 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformation Revenue from Contracts with Customers - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureConcentrationOfCreditRiskAdditionalInformation Concentration of Credit Risk - Additional Information (Detail) Details 33 false false R34.htm 135 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation Cash and Cash Equivalents - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsScheduleOfCashAndCashEquivalents Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Details 35 false false R36.htm 137 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureNetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveNetLossPerShare Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) Details 36 false false R37.htm 138 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCompanysFinancialInstrumentsCarriedAtFairValueUsingLowestLevelOfInput Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Details 37 false false R38.htm 139 - Disclosure - Stock based Compensation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock based Compensation - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUtilized Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationSummarizesStockbasedCompensationExpense Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity Stock Based Compensation - Summary of Stock Option Activity (Detail) Details 41 false false R42.htm 143 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityParenthetical Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRSUActivity Stock Based Compensation - Summary of RSU Activity (Detail) Details 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomer Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRecentlyIssuedAndAdoptedAccountingStandardsAdditionalInformation Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRecentlyIssuedAndAdoptedAccountingStandardsUndiscountedCashFlowsUnderOperatingLeases Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) Details 50 false false R51.htm 152 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation Subsequent Events - Additional Information (Detail) Details 51 false false All Reports Book All Reports bcov-20190331.xml bcov-20190331.xsd bcov-20190331_cal.xml bcov-20190331_def.xml bcov-20190331_lab.xml bcov-20190331_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 68 0001193125-19-117169-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-117169-xbrl.zip M4$L#!!0 ( 'V#F$ZHNBTBXH@ %^F!@ 1 8F-O=BTR,#$Y,#,S,2YX M;6SLO6MSVTB2+OR](_P?\&IG-MP1A(S[Q3WM$R!!]NJ,;7DL>>;,?E% 9%'" M& 0XN$CB_/HWLPIW@E>1%"FA=V(MDJA"95965E;6DYE_^3]/$X][(&'D!O[O M9^*Y<,81?QB,7/_N][,DXIUHZ+IG7!0[_LCQ I_\?C8CT=G_^?3NE[_\?SS/ MV8.+K]S_&Q*/A$Y,N L?GQP2S@Z&R83X,<=S]W$\C3Y^^/#X^'@^&KM^%'A) M#*^+SH?!Y /'\UE??V?#^,AQVKDDGVNEG[X'B3_ZR,FEKWHA<; ;;@0O_LA) M@FCR@L)+RK4@?Q3%C[+VO^6G@^DL=._N8^[]\%?Z, S1]XGGD1DW<'T8M.MX MW%4VM@Z0,CSG+,_COF.SB/M.(A(^D-%YVNO3;>AQP#T_^OT,24PIQ*_/@_#N M@R0(\@_(C_NHM>=YS_9^W3E0\CU]4GG^4Z=.B:9H?Z*_9HVX4*)*H M+QL,>R+O.W*;>H9'Q0__[\OGJ^$]F3A\G0*0B3O'F>8MQTYT2]NE/T![T> % MD9?%K,F(%"^B(XK(\/PN>/@ /S0\?CL,'BH#NZ43!]\2*C$X>8)S1*)Z&S:3B+PW#&()1JH\@=+F"<.\3'Q=JPR!VL^M%"83<_A(%'/J2/Y:V227.+41Q^0$GY M $^0T!WF#4!%K&X3^'RM71*'2X8&O^9DA_$BX;JVKX1;NB %4&$/V5!4W31?))515)4^ED5#1D^:Y(B&/#9$"41 M/@N&8&K*&9?X+GM'JE!O?ES99]R(#-V)X\%,\O","[+ICFY$69 -6=-N%,T8 M2)8@\9*AF+PBJA)OR(;":[K8-^RNJAB6"&^" ^'[OQ;.ZQRR2F%@U8.9OS1S1A4,OHO?@ZF*=8UKJ: MT>L.>+EG:[QBRP+?M7L"?(1_[)XAFX/^C72CGGV2=?A@"MI?/JQ'075%])SH MWO)'^$__WXG[X'A@A456W'/"< 9/_]WQ$K(AT08N[0K1BR1?GB=7#5[I@IEFBK;-F[:HBX)D#D"D;D1!D&XD#44?^%N1_;4(JO+@*WFTAG3W MA-^_A8$/?PX)FJ.78>_>\>_(A5]^P 7C#S1A+YDD'MB4#Z0_'I-A?#EF#U_Z M^.)X=AE^);$5122.Q$-RT+;[/4U7^OQ $@:\ A+#6YHI\*K9Z_7[NM#K:A8N M%N-&%%%OZ&>?5$U0*UP\ $NJ/F&4B:!E=TK6JUITGH:1Z MOR:36Q("/Y(H#F#SCU+ND=$@"+\$(;D&1ET3_QL)A\!E!W@V_DX>B+^#U9>] MMO?-"'[F M?MI +^@N:?/]=5U:Q1L%:07[6%9%>+UBEHA=OK7N8W)KQ.YAM2#M?F!_AD6HZ#+ TN4X6@&VSZO].PNW^T.X(!J=<5NWS0&EM*_$6]$ M4 ,B&%+5.5U(08U0NJ2/ESB@3=,%K6KR5 ;=1,_ <4-Z"+/=:.@%(-N;6KAK MT];D29 &\$]/XS6M#\=+197@7"THO**KNMJ3C$%?MV^4&Q&G3:E3U3#T&H6> M%SRB^QM,7SM(;N-QXJ4*/?I.A@2.H[>HSX]U1A6P8FOGZ8U(FENHM<=@GSI> MXM&3IHJ&45^J"VFH43L:N7@7Y'C?''=TX?>A+U@,@W)/?$C,, N_"&<<3\' M401B<#F^=IZ.D'09%#,.N>3BK.[G_0 M#^S'H3.,>T$4 \%[HTMMV']DP=)[AL7;NDX]V0)OF4(//EK=GBS*NFAUT?RE MGFQ5$:HNIL4T[-^K>XCI! -8,DS%$)[IT47_MQM/Z',^914\1^ TM?%18 75 M3Y'[T7>]W\]B,.BV)UN9NZF:\^!;27P?A#CSSZ9@SM MU3C_BXA:(?%;7DCN6=IAPY'AR&,(:C.Q\Q>+#0\=J_Z5T>VG+UK'#8K6)F," M-M0H=>@?L3EHGGU29$VMFKS-PZ]A!B93+Y@1)D_!?**H MLJ\!1:J0D?7HA*/H.H!=NOP[W:6#^)\$Z!L&=_Y.]/@&7#(%6[ 4T^0UR11X MQ38UOBL8?=X6)6TPZ%E]?2 RLP-/OJI0N\?8&P^JK/XC"$:/KG>,9R:\ 5 % MG=[Y%7S)!EPEX\*/'?_.A0,</!/.L_#;T$KPB.F42T.%6AND+6H:5*_4GX MY21Z@RN9\[JD2@IO&5V+5Z OWE*Z,.>V*5F]GB)WS=2@4O%X+%8/QQN3MHPS_R"(=X<5 M\@#?WI'O9.) 3^F/R.%-[\USQLS-LZ+T-5OO\X8JV[QBP5]=$[390!# B!1[ M S@?WU#/U3?YGXNH73W<&K'HK3SVJS!T-@M:=2'/#WPK^;[PK^]#0OY)G/"@ M6_+Z$@ZVABHJZC827B9N&7>R_6]VO"(@&F>?-,E8QH8Z%6M1#,>JX=$2+>%Q M43(->1VJ"TJ6$4[CIR['/R)VXCA"HDV@V8!GE]!<(V*KA7^\.6W;\B9(PB/F#9YS)7%+0RFG;8.S -XX MX7'QNQ.3%'__;,Y,87QEEC1P9,US KLT4A8R8S4Q559\"\G4<4?])W0Y'_%= MA$IWC*H8-(Z]85FN0F -R?F=H)* ^CP'(03S[YCE^;/DC='%-<2'L M$ZNQ/:E@]YNJJM>FC:QDOCASW(!EX(U1#/2RG M8!FU>W#/[@BLFLN!P7C[M*WW<2.ZY/1GTG1,]45,+.V63L M#K>('3_ W;V!T0.&K->"3E834P_1"L+X!+S)0F5JFT:]Z["0O6-+X&Q]^/"/ M@\BFB:$"NEZ]6]XHD.=H(3-@S=4C6.8'_LQ(X'D4^K,YL>.@8'0"/R)[" M%PF>WC^?]A$YO?M "TS@(*X@%7D^I$[I%OQEK?A-,61)!K(-5/2 MQ&VSVYBRI4@"WY5LY)JJ\Y9M6KQFR+;:$WH]S>S?2*FO$%M5#::]\:2!]W/X MSOGW=.OOR2$ZH*622>6EB& 9/F-]KN;] K^&U'#",#3;MA2=U[N2"2<,$S9M MQ>SS MAU TWHJ9(U8+, 6Y-QKHBU*=@+:W8T!?-3SV@->JR1N&+/&]7E^U%$7IRU8/1A,C4Q^ .ZCFTG)L\$:Y4$>E_77 M3+=GJ;9JJKPD20->480^;PE@,0UZ7:&OF':_KTJE-2/*.YBK'3+QX-.ZH[VF M/G?K9AR"D]U &@A\7Y+Z&+F*&JXO\K:MRI*@VE9/T//9@K7^:[HHEAPK9I:+![]"R9<1<3Q@GUV\%-Z"RY/TLJ*W]L MR[N+@_-!*=R=C63L-4,04FMHAD+W*VV1*MQ%++BX;<:@/4>_'Y(#.XJ&3_U" M>5S -Q*.@W""03"7MYY[QZHX;,L-7=044*^2HHC:.FGL&E)X]%5-MZ$'OB^C M.2^!8=_5+($?V&#/JWU-%A6UB*45=+VF!=8B< N>('9H"!KVVIW (Y?C*_@V M&CM#_ V!8]L[OFI,VYXAF"55D*0->;&2L!<3(#A0@"$K"?C97"_OZK8"E1G$ M<#A\OCSM,) 562*KDDZSDP)%^XV92U/$&'-1RBL#6W<=$WEHNN6UZ#Y\C.2A M^:"LP8=U8B;WLP1T53+U_;* 7A6*RC$M@(-0+:]!]8N*_T&XH*SDPCK"ORO0 MT(Y2K:N"8F.2V'[/ZO)*WQ;YKF5:O#HP%,U&^ZEG%ZG6!;,Q>^'>4ZTWD/R, M5.MKDLQ2K2/)+5.MKTEKFFI=:$JPM.]4ZZN)WN])KE99G2S&:>Z_[3>\U1OF]9[38K3M-[B"\(Z=Y35>VV"C6R& M-\WJO9]"1**PWT)$[%2&UW::*%=+86R1MG('J=R?0?!:J=O%HFX0B+6FZ:IV M6-65DGC (B]B;GD@4%$VZOZQ-SR$'$I;UK5YME%7N;HW6.1%S&S M/. -GV3%E&5%J%^_[[7(RRIB]S"YJ>4A;ESD90_D[KN@B%A8'BC,HBX@Q.C0 M!47J5.^SH(B861Z"_!*6QVIB]S#%J>4AOF ]$4.4]AQM(K%Z(K)I5$V- ]03 M.01Q6$]$486J07& >B+/HDW71#B96Q;?U32+5X2>Q%L8^J[T34U2):/;UPU6 M4,2HZYTC*"IRB&E%EY59-9F.HZC((8A'M[TL:4I]O1ZTJ,A!"*5%1411JJFF M@Q45.8CZQ3QONCBG?5^XJ,A!YI<6%5'G2#]P49&#S#(UFV19;=J)]E149'VZ MGE%41*)9B\S:^?4EBXH<8CKQQMB4:V;%BQ8564'U+O(V2/LM*C)/P2Y#X:6C M+2IR"%-1:# 5CZ:RR%(&[#RSC'1$E47V+O*TLHBN2HIF+I'X/506.8CY\"*5 M10YB+>#]G6DHU?UEG=CE+6M!'(2H#SJ%L7%J0UV[A[+?=QD&F3,:6VKDB+IFVOY3X.XAL3&H^: M+U3NXT#"*J\EK ?$\AV(;F4-N@]3[N-Y>^M:"=JDCW MD95U'G:0S?L@!@%N(DK-P[=&-N]=I-T]!'V8>,?0JJOOD&EW#[)CHM\$(U)> M.._N(6C%O+MZ+4/."^?=/;1WY!CS[N[;3W($>73=/8AG MB^;=U0V]=O/Y GEW#V+6'3[O[MX]KR^2=_<@LFG2NF3B@?/N'H2TD\B[.\^) MW>:3E?:5=W=_<)L#II^D$?C/@=_L/K7L2S !SP1:S??Y,JEE7X)Z>=OKF>>E MEGT)4C&ECVF:TC)2]Y-:]B6HI:&P2Z=U:6[9%\PL6.+6 3(+9JE()%W6-76' M61U/,K/@:M[O+[.@F*>45?53S2SXJYVV5^ M.S'/P ;O,':1Q/-Y^>UV'*BP>5*OK=%HXG,"%_8,PCLH&W8(RMLAK."PR7<4 M5J1"$*HXKD/FGGDANN6UZ#[\C?6A^:"LP8=#)5^:9\$!$O"HN 3F%,'+KH"# MD"VO0_:++H"#L$%9S8:#Y%\JR#]4_J5J%H3Y0*_]1X[/D[SG_$O5+ CUV*>] M9T&8IW>/^9>J61#F8.A[SX*PDM@]3&XI"\*!\R_-D[OO_$MS61#F[BL/D 5A MCNI]YE]ZZ2P(*XG=PQ1OD06!WAS1F4:+VS,K7+:*KA8IBG)KH.K"&(=DBZ M2>3Z!)@4_1$&T09Z2F0<4#(.*+IH/LFJ(BDJ_:R*A@R?-4D1#%S:HI3FTC>U M=2X[E(;87P;=E=5#$O,DS^KIEC#/:V@O$&I M,>"-G80L5;0;I,BP)!S>P_JY'&\:E[UGGC7%.Z_-,_1>U>.=-^'"ZNO@7"3S M--S#X,[?##!7% MLAUI=3QZ%!7AT+-O3DQCI#V/W)&1-[OPQ\CES3W'J6 !D>E!3Y0U*EBJ5C[H MI>];:36@53OH:0HOF,8 3GD#E3<'W1X/:DCH]0>V8(I6KGI+=0PV(V^M_ !P M)@QC]S\;9J*7->4PJ0(H=E\TZB*RFI9Z\I)_)2DD#/13^5B(JMA:O M];'V*!A"O 'ZAQ<4198T'38K2V)Y@WAX55U)+Z2A3FP$7V/ )HT?8S(378'U M?U!:57.@2:9F\RITPBN] =#:A;\,R^Q9HJ2(IBRSO%^B+HEBC=9%)-01+,"2 MH4M7"?SM$7JCYX^V4[&'DVZ9@K+J!:]7TU*E/@,79[C^KA.Y0VAANUX2;V*" MK$'X^E?J:\X[1N7RPKF@%1Q804^-^/&8#$%(^D]@L\$._!UVYDN_644*NL5!7<)C35PO")3T+'0W$935S?C6"'CD%/I+%-Q[CP,>),E6NYX5;04;]: MR'),#<)@PJRT!(L$@:RR^/TN&0=AJBQ!3Y*H_P0=!N'(]9UP=A&3"8V'0H,F M\#Q6%9* B&_@)3@@PS )ER0J56?6'IG0Q&WH()V++DS5>).@C -RRL!JTE(# MG^:&/T=CQ8JX\&OYW8Y1DV N!UZ4C#JYRRE917@:')DY8%*NP<(L!84>(S<, M3/90C[+>AKB:@D6'RK,C2F%?-]M9PYP.*.$2JPP[6(:;* SN !L2%,*#.R*C[NQ'1.# ;9]D)'.'CSF0Z&&H2I59]!R*AHH7I"(> "G M(/?.9^%>P]EUZ/@1JR,+AA_]Y#%$>.ZH?1$?X::^9C3]:GZ$_7"AQNEL-M)Y M.,X5@UYD3:YA]N:&OH"R(]<&*FH#I7;6:1C\ NHH8.(E5(&EV -=$'N\ 3H> M!%S0D32-5W2SVS--R3(')DLU "=XN9FZ\N!7P $69H4YROU,0Z=8U=!?GZ)% MG+#A+.0%TZM@'#]NE-?F@(3K-.>SN(#R&@5SJ8N&A(RH XS>[Z=A.5D$W&'O M/=:UX3 KI3&7P&@Y(8OISE@%ZIUJ_U.Q9"D>L6;4;TC7'%/&;GQPI;WIKMUH MRA5CGZ/IP8U $AHJIASCK*HIG*M"V4(*ZFF (N*$0[SQ2!<]SO\QFZP"E@71 MJV>0I534"::.JLQ[7\?AP#[.,O#BD1[^-SJT/;HF&^2S3XHHFDJ-#1O3ULB< MPTJYK@Q4!!SQJF1(N)9UWE+Z%F_U54.4E8$M:G::4G 1Q77L76/HZ3$N7Y'L$BW-1*@-6HZ0WA*1M16.50C:%9VBC:M!3BLW,LR;S,/6/]HMDH*Z8D M2V)UW]V.NA*8OIP>*]N]@O!B!-^Y8ZP!\,7Y5Q#F2;:>SY=I$I)522K6208F MTY3+="5N0\AR%AR$3%L2^XIJ](&XGH#Y;!0>OK=!X=CB0-!-Q9#L-+/T4C)K M.%2@=X33[#Z0*S*$)8-G!E;7@(R893*9)C%=*I?C.@9IT_C4"OT4$"^NF>.G M:3G Q.NF:AM\'Y0NKPA:GS?ZW0'?QZ4@#\RNI0[RVEZR7LMOO!/2CY*;J_.' M;,U-";F)X44(']DS-YOAOO-;Y6U]J\QW/S"[&"VM P\EP4:XJC50>DI?%,Q<(K]I_Y2_B(9=,P[V M0O&.3+1E[[%=O%#R1PC+VQF#-]&0ZS-?9JFA=V"5K@ M:DS#@Y%:G>QUPXL.YYH_-%=PU6RFU/%SZ8X_Q%^+L'/_I1(0UWE!=M M3::F>=%>"'BX8.)8'J>]B>J6V=?6Y&B:G /W'T/1*F?6S:G=,1YF1WG*UN1$ MEJ=L(WS,,U$"*84LVY&^;>*YM5 #F7-.TVL1[\VX@1T29IC;9HA=#PZ1&@J: M7$/^[)LP';[84B;7(BP[)*NRT6@ [8\P5=LVI>E:A"GIJ5"2--TX*&4&V*[; MJI%U[@BSZP=)E-1UT#D[HTP6=57?YYRIJ6-.%.IPLS)=(^)^M& #'>$F.O"< M#9*/FFD6N/3ZMCY(4= M2S)ZO-:%\2ERM\=;ICW@09T/=+T_$"3=9FGCQT H M^\C36D@0I9E6I'#I)T X35&W*P6WS4XF[R4^5Y?"28.A:R?&]4FJL<*)W"BO!H=<#(W1G2D16)-M6-8OOR5CC3QK8O"%J @_T]08]K3_0>S(KNO#?7OS; MR'WX[[OX-Q@P?IIR43SSR.]G7ZSO?UQ\Y;N7U]>77SYRPC3^C1MF,9GI??XL/T ./5\/'K_O^[YB^^VOVOUQ\Y MY<_9^*_O">? 7$ZFCH] '\[%2T)W@A,X0C0C=<=%,+LC% ANS"#UC@=M(ZP6 MS*J/8J!(XCL)Z" R.L=>&99SDR[\$><',9 1W0>)-^)N"1<29P0CPO;_2GQZ M_N,>W?B>BW'8[&W02W/W]?SN3Z6__ M]81B^5O$87&.)$(X.NW% @T[2V=XD+\*U A3O] 1/O6=1(D7TX>*W"H=NBIH MJ5<>@[L8H 6Q=W+"42= 2_ MD"E;'DZNJZ$MK36 M*82^,.G#*65O\N<*CA,92>8N'% M@ZGK(^'!&/J8Y"NLPP5TZ<7 1?H<8V>$O99&"XSC/ S>@Q?@9(Q(- S=6T;Z M5^2A*'=H^U62 8T7Z@6F=!ID)&!CBYP)_():'7D9E77/&IH'::@N/.AE\=)[ M,14!G*#"2L6/ Q'BG,*\I)H+&$!G!98$$U>8<2R:"-\A8\I/^T!?%#GAC)+O M<&/'#9&O^7Z8KBMHUTA>P.3P4XH8%8RZL= ELU83$'(H_=YO$J%ZP Z9202\F]*&4B0O4&3P]9=D70(:R,PP,!\%B MT!AYG"I3#M-T3*B>8OM9P+DI1!ET"ZBG,!UO2&CH:[F_0MF>0]F'"8[R3K,N4?A&!$8UHZCOT*QD54V?TVMU<[Y;];5C^*C_=NOQ6/P6>,%J3,GE>R4E3]'@_]QGMY?@S$RY Q%^K7#Y6ZF M?#X&UE6W1!.7CY3N42/*G.I)CJN-M(=]5T9+IPU8-;\]0:,OBK:4E?A!UW=X!7; ML'BCA]4)A(%ABZ)B]A5S#\X-RNE_)T'\6TWS%C_\QM5F%>T]^/+RNTV_N_CZ M![[J*=7,U]^MKU>#R^]?\%&?I._[1__BC_]!?2T(OW&]R\^7WS]RX=WM>Z$# M__=K-LKK?WXNO>'R^[?_@;X^:C. Q^$O[1'<7W M:=?T^Q%LU>R S],9^0A+"JP.;%__?1AX09C_/N="$H5SKB2)=/E69'$_OJ,3 M%P?MM8K#9W('RO<+,VS;J7_6U"M_/H&9O_2Y_^O CAO.2GNAT$DMA1^^"YL/ M?M"YSY][8"=Z>$;AT/KUP%0%$^ ._HGBU-.7F7JH15S0)GB.<$BBZA>R,;FV"Z9R+TC %,@V\OQK,')LXCF8 M;H<>E:A1FX^+%D!)SV:E5[M9/13H#\Z74U8NA0XX(N0G6CAPS@=3)9S!$7/B MW*4F#;.90N*Y9%P]F*4\0D2[*DB940P&K)B:.2:I)6]!RN6BHTEFIU2Z ML."DZQ5=F*R'58-)69OVN;1'26[J$BP]M(9F)*;>L/1L"88=\V2[,1RZ\31] M2W/34GX[G(=PGD<7SJBWR'-TV61G"#!D?%)QJ[M1,:P.RC^^LR)/F$(4CM2W MW@Q/SZEU29^8!CB!>'+!5W8X=XS>D9UZ/4Y<8;'#[.O16"79['#C,)AP( Z$ M2CK\VZ'2Z(3QC)YGH.5=Z@8/W8C=-:7+,\LO#[*7A!'U&-VF]Y/GI8,N-PJH MKSS&<[9+'IB(9WTD,:('4V\37C^!$$]2R:<'"2?WN,!!EI:,XP@MHL %?JXG M&D_BF1>RDWL"X2U!?K'#T642X2W2&,[_4>;QRI8,O7_/W@/57 MWN?CV12D *_QT$47XF4=.KMK N+V<>OGSYT9,UZ,2Q'N[((K2ID,*C,DMC]M9<\-.<7M9-6&K M3JEAEH6DDR(#*A8,,R([U+:9SJBMV<$;C1$H7DQ_CE>/86I!XG6-APY@=')- MTSR9^#/\@28.=\,- IH<-GES/DB0R3TOU:T? <>NEFVQ#8 MBW[!1]CGPBBFYP/J7\ZM^T5>1X898Y[)B?/D3I))R?9S6-H.&, XP34&_)FE MGM:*@ T+D >[8T&>39R?>)D[(L6E3\86ZJMK#0!O<8J%EK9=0-0#!0C"4/#.&_HH?JD3"2.F0!,<7^I:SANG M%@8%G%4F!';^. AQ)/1R,73IU1<]N970 S_]X-''^P9ZF[[@SK/JYT<:T5[* M%Q_C?%1<3*-TW>)I[*ZZ&Z6\1LF>O_P*:=$(,J)S!V> *%WT]0FB)F$A: O7 M*X-)%$LL2O#$>AL&":Z^]%S+V)=VALO/*2W &?+S.J!7DKXZA22'4HP#&F ,P\#J='GYP&&Q%T+,;J*D1'*Y >\XR ME>7!\.B=:C;RZK@+)TNV-K,-)*5]E@,B6']I-[C3IIV AL%.%B_>7'^5K[Q( MFC.2[1=8=X(_72A,JTO*LO*P:-0SVUO59H4FM&<9:WP=AC,F= M6#D7AHK?^8U=3S9-PQ)U7M9MBUSA%>/>=0 M%-E5'?Y1$LKVT/ZV#NT%E@YW[GLX.-)C!0@$6M.Y4F([MN/3P[I[YR(Z;8*$ MN7&ZXY8 CA0 &T79#DV!=N@Y3,#V=^B9B$$2T?O(D4+VJE[3[*(@RI!.<-8% MGL7TFL9SHJ@P$J#S\EBKE@$>?-(W=XJ3Q[IX$%@C1:.0\!F"KH0%0MNY"NC) M?\J(R(_$L/\[8&G/(Q&KQY612Q&^J0<8[7/<*'CLC,X YP7^'?U8)WP1J)1B M#P\$GC_QU?[:3/Y.OX/U.GVH25 M9;@G'L5HNFF&/OZ6.!3@B?>?"&[%#.,9Q"LZST92'@ MU0+&+[K3G)B>\7/$ M%R[XIQ0Y"\L9[%LTC>^;^?#>F] MSQEW&X1@4>)3Y4D(RQ]&67M59;AX.FGQJ/K,0]KQ;1#'P21_I[:XR:Z^;U]] MT%=_J$I'V+!8C>W6ZFU(G)^\2P\Y'SGG(7!'9TMIKAKPZW"IUF)YVY2P5%]D MVTVASSEQ"F<21'.G)?L#'6CO:;477,4Y:>UWX_ M*YW;-MS?MQSJ&M/8L.O:%U??/EOP#KHQ\:A9YWPT-HV;F>;!&\TNF>,336FI M9&:)*\BH2M1MR'VH<^!+ZE[8K=@>/X_2A!ZDY'? C!9OC0V8D;P8!2M7M5IH M: J8M\:J+O,F%0/Y1L+5K)IK=87.J(-O$ML:X4V[!'=[1\W8W\_^"W/N#08+ M]HTXV&J3V':H:;>?^P,PWD4R:=@2*O8]#\^4#\'[5?O/7@Z9:%+4T1G;O";H M-UVG;^U+V&8\3?Q2U6N^(:165 M$U$,+:$O2^@Z>G#ZM(9+YA L?*GGGC'F=51[>O:@6KAR\'A:X*)8PZ=^2F,[ M_&(\%LJ/>6SMK!SCV([,KCV%$[V\F:5['<2.Q^ZTFRZW#V_VGN"NM_UQSU2, MT[#G6A(/3V)KK![M!BS#)C<*DEN/'.$.O-O!G91AU,Y+.R]'/B]5K?Z!7KJO M1DMB2>!2:[^3U7 L-/BD@J=&13+,EM26UQ5PW .&7W_6V/?29'5G03L.B:TD\/(DKH&0-&;0W3_M< M+_+JHU^77<9_=Z.?^RSMJAN6VA4,C9?ZLL4KBJ3P7670YWN*HAAFMV%^Y&E4$Z_8"S_2'4?185$[G_(1['X/'8FKC?[6-.J<]=?,M8; M+3$%43^]D(S@.TWK2)/5W66WO05YG#,MM;P#,.^I4+BM!GHEA60C7TD8, M3K@?=60M3@Z-"V!917,_:)[4C-"4GZ+P9YQD6KX(IKB!"] 5B<^Q(OL[!L&L MY UG!4:7#?(YPXFI61W"W/I->8.;JE^LWGKG*K)/0W)/0'4]D L?*SM^)?'E M^-IY.FB)"].4!Y;4LWBM+YF\TC4,WN@+/5Y0%%G2=%,0+ GV+LIEL0LDWAY*+@O!,++FY.99<>3E4=?OJU_;J(P)$[]F)=P@0;'JLH%\4X,7O MQ2&C&*._:]3B\;,G,\N+D5"CO,ZN][0TH1__^M;X8Y,QP:*,5;J;4+#?V5&Q M9=P\XRKKKHE+=4?GHO):[\%4X2O^R]7S\E8G@-X+UIBR>E):Q/;Q(!E37#VZ M:U?$8AWR?G?;6S:Y(VDGDAQS2Q+%CJ8(KYI"V>P8RNN^#19?.7TPA:8I[8/$ M%JB^M7I?5H+GE(#KDMH1C1-))_=L6COBJ63.>RZIBMS1U!/9NY^-7%??!ITP MI[I\ (C^.JBGS:\&5]\MY@W3P\UW,@SN?(R&WMO=JCA_\VB(MJI;1$)C-01<3_VV-E^X$9#Q_LG<<*^/[*Q?OBN;HYEK:L9O>Z EWNV MQBNV+/!=NR? 1_C'[AFR.>BG5^.\*/&R^)9AB99@J#R M?;S25Q1=Y0U-Z/.*JDJ&-!BHEFFVU]YS]Y#&:TMIE7F$1/&<0YFK^7G:Q'K]]AJ8(*+WZS?_LU!=DAX )A M6,D4(7L.]R<9-L-BZ!/7\Q!Y1_$6[["^?$3QB3XI@4'G7YS^S@"_E=>>[;( R#QW1PS4/#BO5=^AB0$L%VF?9>ZYL6L:SW00M>DEE&L4$ IS2-&)#.(&+)V2,)Z=_;4@'R<-8;8>D$^ MKF)0T)%/8APZ6*D4IAG=@Z56/2:L<\-#UW4)Q>X7?^/=SQ^6]:WT*P@YT.[? ME48.Y* J/J_>$N6_#QS72RA0F*+*\TE)0<*E:0C8S 9#=H$T9"!5GT/#.\T* M.B)C)_%BA(,E8%G#:":PBK 5TX1+EAH%"(,6]U =X)K/%B?3-* ;%C6%20GN M"$+NH8<<:)XP!9ZN6I#1,:%+)$ 4LCN90$N0:2!VE+#%-G5F%&C\KAIY\.B@ M,F&<<:E[BKW"*XGH_-"@DTR%4+CV,E NCIQ0+>@'*;6H,*&+LN0N[6<=..X" MXWK> K_(XQ%Z*8&EC&D[L\4%V>IW-=7@]9X\@)-07^:[HJGQFF:#F:YH2L^2 MV4$B7<8;K>/R*N8:%^_2U=NX=M,M%GB0+3PN7V_07;;.JAQ?RLPZ[ZP3_@)->FK7,>1;[MSFL2I(H]KJ"S,/DP'$)IH+;Z MRZ+9'AM?_[$138%'@DYB,N*=U+X<.VZ(3N&$6B$L"# "R]NAL3/ICI2'YT O M&P7H4)/C3_*Y(:6&/_PMEFQ1V'.X"#5A!\^B4XS >@!#YKQQK&B@1U$R2<>8 MQ*Y'7;Y@!XU(C/89V"LTU)'2$U$[!'1W1"@M+$H+.BGB!*C[NLWXWF9\;V'Z M.X7IZ]KS4/JZM#E*7Q1?#C6^_W>WL/&-T)-:$WJR; I=XVY6C.0+W=2*SWW< MW4H_SVUS-7MI_W#*=G;7Q<;FX)K#X8%?CM+#I^MO<;U+@5_])[1BZ?7%F&8& MF!$G/+TLI=JY_")0F=,FKT5);K98,),"/\:T#[E[&V]G3FZU2.?JULBR/Y_" M>@$"Q;T0V&XXSUU#?P\\)Z:PL9-;-LK62O@D%HWR*I;,R2\0&[,#$7_$S5SB MC0ZZ2)YO'M5[F)>RPLL%QP'E!8?Z?.)>$7O:0L-M(IBW>W'VR@H-ES$T(3Z, M5U]1Z29U6+I)I1D3_8A>I_U)["B2DEU]B1U-,R@.^]\,\HNAO MH]10X.N$H;TR[ O>*BZ>'NAAU02U5XGM56)[E7A<5XE&6SRZO6IJ+Q+;V3V% MB\1CH+F]4CPR!];5(FNW;.(ZMV!ELY@I%PS;:-X4W;LW^*6>.^HQOWEO[885 MCQ 7W"'MKK&KA30- M@S&)(E80(THS+= 5Q4J[O-1Z>N[MFO%&ZGMFPD[66 704:>WVL]F:^8/59:.KQAEA9'=$BU$]G)[=I@HGDD;W^82^&,9X^K2&;_8 M+%QG9;5%M \MV,="^3&/[<@VL$W-P&-V&"$DYC1V@.U3Q6M[,0_?B.J782&/ M@N36(T>H978[N)-2_NV\+%B)&\![7SOR\W77%<5\7"D.<98E??+!E#/34J&M@#"%D#8 @A7 @A-Z9D50Y>4A%R$XM-?#D#8OKJ% M31X[R.QK@JFK80.E \B19DT%_FB:Q*CZW.M'X>$?ZR34_4<63V&Q> HZWO6K M)_:?2#AT(\)]"]WACBL$MDS.2X=.6);GU8]F14$25MMQ^GJ)Z;QH=T=S::/KUM#25UFJJX[-I M17TO<]*:6AN&OF!M(^\459BD"QU)V;J"^XGI,/-VFH[+:--/Q?W M$EAY-%,I=@QA+SD;WHBYU,*$3WHC;\?\*@VFDS>/4L62<7FRF^.E%JH"VKS,-$U8E@Z7I#?QWO]#HT&D0N9BFAQNY MXS$)B3\DW"V)'PFA52FXL>.&:46 MHL"J(\:Y(F)I#>@KPOB9#I<6M<#2%_@$24$^'2R4X4RG83 %#1#C9W]$G\R> M@"ZF&!R21;LF/@B,-T,?-0MYC>9#5O>BR-M0Z6/7Y U56\HU6U!ZL,(G2%.< ME9T!<7+C/&@:^BC"IC<(FFZKKK3F06L>'%?5%6GSH.DEA5IV]?V+O;H-']YA MH-_;C G.PE"K=#>%+&9QJOF0:>C)ZG8VQD[FC09@F1:?_HXFZFY9WB)&GGLE M\L-_ (,*#QVSUQ3_*'<$6>ZHQNOVHQOG0@L6/P*P^*G&Y@YRZ?O[,="/U&;A0E)[B0WJM:1]M>O$XLYD(_WT]!HG;;>3,Q2H+2 MT0SQS:P7HT4[; \H:&-GVEDYXEEI[;]=^B!>"R93[@BZTE'W4]GPB!P08KNS M;:^G6AQ?.R]'/B\KH!>W(3?TG"CZ_U5,0($[_AWA??*(M:3/V"T! M;3YR'_#OOWQ((O[.<:8?;3<:>D&4A.1RW"O5I?Y.*!0&"Y!&]*ZFBYB8;\X, M"R9&U^0I[GK!\.%TU1X/\&?\LW5]?VC2G\#+O>Y U_L#0=+M&_%&.?OT-_$O'Y:. M:=&P,>GFBPQ:/ON$O30-.Q_3_*"O9U-RZ)$*9Y^PU^I(<2!L>)E<]9T0\Z5& MP/1,?-RAY8]LUTMB6@-]NU$CV(0V5?3,EX0T%245GW(@,W8GC M1?0JKDZC:@XTR=1L7H7N>*4W,'BC"W\9EMFS1$D135D&&B4@DA?.1:58)ROH M64Y\OEQV-EFRIBI=6]=Y05447AGT!-X2>B+?DRQS8,BV(NE]-EFX[--57]=Y M$R>\#-6/(KVY3K]@:O(CU8$4/!*Y_R$?Q>+SV)FXWNQCS1HMZU5ZP:B= MPX\Q]SF((D2R<9075 T5]X^-B)_2P+0%XZ(8"=&>Z]$W'D:>@E(S*"#E@1Z&D0 S=W=XS[D^;<,].B'>F$1<'$#S:8([1D2J^$1:7;HTI"IXD>$& M\2'H(,G.#XW8,'C[. PFR]B!-(PKK*VRPZ'0,S=D!& =;/B+=@AMIDE,MRSH M9!R$8"-[*<\B[C%(/#C5$!AG[/(Y4T8) $IXB/Y94S;S28-8] M>[SEL@=36']\Q<-!'1S<1K.SXW/\<\X<^@EI+/\\MXMI^MR>\S>N=RSE U89SF4]D[L4Z M%KS904@V]BQ_<\[0G4FD*"P4R46N5:ZZ[W&-EF/Z%4:&4!:BJ[1L3?+9EUN8 ME)>I650R&D[.<2IU-*7Y8K#F0WS9Y;(;'[&N->?!>2:I>U/3I[@HOC<>"DYZ MC2"ZL1F!\>K6B-21%B2.W^D:F7-LSKLJ%WI5:LZ7\9@,X\MQ_XFY0;_#J?[2 M[SG1O>6/\)_^OQ,7QHI^S)VZH]]E(DBCVNH+,]_JRP2M=T>1-T;9Y MTQ9U49#,@:QJZ'RBOD!!*!&^ 46%D[ /1]YXUB-8CLB[@&7\]%X9L#M !)9U]@AY%690E764^P\9QU:9P,O6" M&2%7)'QPAZ3P/Y<]U%^#U.M@/3KA*+H.8LF((M6(II\IID"L 34^.[@M'G;5'2!H.>U=<'(N/)-^F?QA?1 MM$MS?%"2ZU+RG=RYH*0=/_[J3';G4EY32,2S3]WO&$G7N_Q[G[OXVCLO2TIU M;/617\%Z\[I)Y/HDVIW7?LV!ZV>?QK#<27FXE0%5Q1JC,6@,1G'I$NW>-3S0 MNP,P:W1>UP48>]_L\5U1MGE9592>:/9ZLBJN= VW@;PG'W29'0+U-, M8* /MQ 9;NB$H8NX\;B< @%5'[NY@!?!;L5YY(%X*'BN/TUBZ&.1O[OP=B\. MA&KCQ-LX\><'W+9AXCNLK;U%F+CYLG4!L?DBD%;C+MT3NGYU\AIC_C&'SAJ5CT$Z?I*XU#G8;ZM;7: C MUQTZ7M'N(B:3:'7+]Y^I!;?K\LG'/ZE7\(L[!I[Y<3&82P3;K&;:Y6U$P@?J MU"SXC0;P^@R7WC3#5W+IAQ\\G\?RF^,Q]1H>?"=I(W"61N!8$9S#H_G#[=YO MAU[JN7;,[9@/K3>.3TML&&_^)?#)#._J?Z+3+O%'T<$5QK8)YY43B,-K>OMZ M]-:OPN?H+[Q;<(Y3=CK"EC_'PI_C6Q]O)(RS#85O9Z6=E796VEDY^K&UKH1] MNQ*H?X=SJ$.A/1ZTYF_+GR/AS_&MCS=R/&BSB;3STLY+.R_MO)S,X#;;N;8O M2-5B0EM,:(L)W3TF5&@QH>VK6X#A+C&A*XK#'!+,T\Y:"PMM8:$M++2%A;X> M'K>PT".\RVEAH>V8W]Z86UCH6X&%&AW)W$LEJ_9FL^7/\?#G&%?(&[G[;8%5 M[:RTL]+.2CLK1S^VUIVP;W?"*4)#VR/"JS"!6_Z$%E;5SDL[+^V\ MM/-R,H/;;.?:>=',I8F=]>>+:I5[!FL4P1 M)$R5-+%2LF %'56B+_QA,"%8)G(0!I,>D.CZ",@).RY:^>) M1/TGZ# (1Z[OA#.*5_H:^,B<,/!@^=Y=X(K&Y,/'R##][!.O&()1X=@>F=#$ M;>@@G8LN3-78/4Y.&6>?1%UMX-/<\.=H#(D3$9NP?R]\6)!!XL?1-V?&"AL> M7^$/43C[I(MSU"XG9!7=WT(R==R13<8$ZUNF3(-U2?%J#%]RC,R F3<$>04O MUB&NIE]#6&#?PN!(!1ZHEE3!%*JZM!CS@I5%'=TH+8,?!PGH6[VB=: *'6R[( MC:LEM97?G/ANH+Q.0G[+E=/=",3EWXD+Y@+*"*O2W2A5KL\19W@/[?^5A&XT MI^)#(BS.[J+\!4.L0I6^(*K)/KP.GO@7"#2']0]IP7$_IN_T M7.?6]>!H2(4?3'8P)7!4,0KK*#5OZ)/L\HX^EC5RL;X[J^R.E5>PP'@JU_ ) M2XU#'^^_7G[^E;;"3L!^&J$!Y(3AC(>U0*N)H5ZGW4=Y 9=L4+1*/-AY;QA6AP,9=^X(.A?0 ,'KU# "?A&TQZ />"GP:0*K#T;_D^ ZO7=\$(<8 M_T (.TS"- A9U716RQW40OK*!;QX=.$I[.*69(,X9Q7&\+B7S[!-O2BO(;R*FRH#/8" 1DC_R&=MEW)I]P=T2_KU&L=F] M,Z8GB;9F#%1>M32%5V1QP)N:8?-]P^X*JF6;DM1=Z8RIU@-O+ =>+OV=VP2; M5?V^7E1-L&2;(NLB-+C!6L8-"JV*((FX$1K5T <<.(/D[A[V5$DYKY4OC.Z# M1VIA@\B,0%/CD@7E/W2B>V[LX6^P = ^2+KI@RV*NU)^/BU,@1EQP$Q-V!/U MX3FXQ2VP!)94(RRQ#.VO&M/G>+[&)2C+=[)F!@_-^',Y94+\$U3,(WX"B24(D*YM9EDE.9S;216 M78"XJLAPC0N5S7#VE7@N"%D@,/=? OWO-["2HJGGS#Y2^>%17FIC74[7G ?P MG[!:"C'M^RAZQ>=&JWB)EW"OH,/%L<\9EUO]%$>0!9#3;:#V':B_ MB1LWE=?==6#U'%1Y9Z(L"@ME>1'P>2W!3;_RR#BF7$<@->=Q1\_T8E0A(.+A$;ZJH&T3 T_2"BT:J/FK"()R@LHJ*V M>F3_HB&=G&A('4D\C&BT>J0F+/+)"8O8$66QU2/[%PV%W<;=$R!]'*>IPTY+ M4@11.*2DE/@\??IMP92_<-C1)H=V?(8>.)\:#IS+74$G-+33VD2.^*0H"1U- MUMH%]SRIEIE4LU"4(UMQNQK;9O,]%QTS?R6ZQ95']*Z)5E,\YO.OU8V_&7411@E 2L,VL43#%*Z5"*KFK M&'Y L!1=)RWL]57#7OOC,0.?).Z( )<2TI'>-20Z]BT,';!P<'70P(?$]1?X MJ:-D6$XHC1*'G,J$KB8=^>W2;6GTUM6/X@/BE7@QO:+!GJJ[1T:#,_I7$L7L MPG41.[A;Q\LIP@>'R23Q:-P71R@S\5(WQ?.Q<$M$,SGY^FI1>Z\7M?<#;]?+ M,L@62?&-L[E0K_L<-:+Y8,PG[(ZND/-FH:<0NG<,Y4=79@F@2P'$*8A]G$)4 M,Z0 .]##:)R886"#,0I\#C*'EF,/ET&*",2>,[@Q]C6//?!'.(P)(F+_0_OX MX&:1C>6&8]>'A55H!SHV1&#@2J4ZC2FA M8#PW>\47P)6AXPT3AL KU)@SG7KND (77,3:(%BUC([L M4P$%?D2:TKT8HP02+Z8Q!2G:8TB#(N]PR,<@25&C*"%*C(8\F.<:ZGC7\X#& M4E._I.;_) GG9O$Q?;@:(=%AJ%7H:Y&"/@>;9D0W%8R1J.Y>(7D@(2)6:Z!S MBE$OQ)^.^%R>&PJ^VTFG(ITGNFLLFT?&CWP>1^Z(0DW33G!G@"Z*/61S_3!T MXN$]GTP730[=TU(0;!HP DN00H*RK0R&&A($I@(KB!/B;VVLR"O>IJZ9?BFD M,D>79^"T:>@,:<$,JH%'+AYB4UN/>P35C&)/HR@8%'E$0%]/0'X85LW+0CM@ MU0WCDD8KWHB0\;FUDRU3@OM':DI"#S^=.RJCC8."3MBPICB"=-%%097(#9YFZ0/;A_C;+=YT[GRK7+ "(^C>R72F?7FCIY,R@L'H' M!S^9D-0EPG;!>ZI0TZ=@_NCP'XGWD$7@X9:,!X>(&1ZC *C$(643X7#3!).: M8&0=4[OT913C3P\E3@3[P"T,?TA"V@)&1IY(.'2A";5E&(T1F3ITDV:#8;.1 M@NTWU\F@DG@O TLU*&6,R *M!9QKU>SK5K/9DDM7*(W9<(:I:03/)-43PR8" M-L2]VZ-^S68IRRWM;"6"M.WM^/%]6Z,Q)%.8-AHDB!H&N\%%F=!5R/CCS5#) MT1;YL;M0&IV%EF>UZ^"6"@E5$@$W<7ZFG4#SJ3-C>@RDA9KUXS"8%*\Y1K8U M4XS[5*JD_X,>/D;YO.*E<5NH7/U4_S,V86@9W6I9SSE;\O"L@NM@9F,45107 MWHY&)'PJ^".F9E-# V<6C ,X-8&F1K5;#Z%.LL52.E#5CU,L]HQ1 $U=?XRK MFP7&/3@N71G-VPYL YG%DI[A4 :6\^"<^X(#6TXJWB#@W-R%)-\8,60UVYTB MMOW$)#U$TU=D=A7.'8LU2QOEAST@L&8'4$03YW2^Y@MTF$0)5YZ5T!JV\ MO6IY>R2X>Y$1[\#^@(>T/-IH3Q9-ME_3LP)U)B8-#D64;":]+.8)]H!YR7WW M2^HM:B0D"[9B.PUVJ)P+?U[>TP;"_E05]OSSZY'UI]=UC;H8E_!V-=KZ5=A/ M1J&]Y5C.5?(KO5WY/7DEQ:)J=U=*I&'^ZD&W&);H 1?(HJE=,$/K3\B>N;I1 M$'(M[K*(2:Y@#JO@NI,,&WZ! NGKQ!&O4%Y;#G6-4L0-*L6^N/KVV8)W%+'( MC>'%'(LJ;DZQLP1[M5/TZ0&*+A]G-'%;5VG#NDJO(^#X -5B7G75WHV%YE7% M))^6]+Q*)?2JPI9/2YY>@_2\ILCFTY*>UZF-7E/P\VG)TVN0GE<<']V696SK M'F\=KGETF]$1GW67A$RW:[ M*?B,5;CSDH*[B)!>.^;Z&ZBNX8S]_]W'5W<% M2Y2EGM7GE9YL\8:M='G5[,M=T]:M@62V\=5M\&P;/-L&S[:(LC9XM@V> M;8-GV^#9-GBVW:9.?9MJ@V?;X-DV>+8-GFW5;!L\^^)1H&WP;!L\VP;/ML&S M[6;3!L^V\G92\M8&S[;!LVWP[%O5:&WP;!L\^S;D]^255!L\VP;/;O9]&SS; M!L^VP;-MI$@;/-L&B+3!LZ73'CAPR>;0QUK0?*QCTGNO^68M6[LQ\1&5WX M%_X#H2AH"U$G# :W;8ALXKNLD1L%BB3J-S^N[#-N1(;NQ/& ;%Z>#Z.5)%'L M=069[_5E@U>ZHLF;HFWSIBWJHB"9 UG5;L0;T3C[Q(OP*OBOS)%U:5J+%X,L M1.JX>2%)9Y]435^'$PT4K<6)W.E\W)P0E;-/DB:OPXD&BN8X<>$/@PGY'$2' M)58U!YID:C:O0B>\TAL8O-&%OPS+[%FBI(BF+".Q)BP!Q33FR"V&7:7H$BWC MKZ F,M+9@_T4P7:,)&I HJI6"%Q.18WB\,[QTRC(7N!3\XM^L/S1-P90I1\O MQ^G"<+RK+! SLMUHZ 51$A;EW7>7+*!G63U#5GA3$U5>$46)MVRYRYNFVI-5 MW=9-Q6J3!3P#]':;U<^UD\F<6+B@7^X^$>3D% !<'-1:(7B56<8Z=*CZC!X(!QL?.?<^U+\ MQ*^8:8 & %(DQ)T7W#I>%B1"P6^PH248J!*1\,$=$A;[B+\&:=0$\5G@?0PF M3Q+!B8N$-,IB"FO$)<"7P?18+.2+L)?]. MW.%/#!XGH,J\6=H)C3?$"$R^"*Y$?76-Z,#QY] M&OH5);>1.W*!D'G\TYU:?\5?G0J M;2P8>PAKPH$VLWJ/T/A_ @\7?=2A:J'2]*_.;1+=NS]=^ O6L,.]+__XUU_Q MW?]+@(VH))A2R3[^VJGZ-]8)/2@Z+]H._I?__+E7ZJR'$=)T5<^')5A#4!AY M(B-L5]5Z(\H$QK@J7\]!Y7#?SS_3?WOG?S]/50V>&3POX$H]PY0RJ<%P^5:] M%.K%>/U&U$*#NK6BWH@515/+#(=,JZ.M1'VO[@0/^"/T(XSPK]1?@&F/,O? MNU^*5$TL/CCQG63DPD,T0H'Y43;IPJ<9;$ BHOL@\48880JZGVYET/Y?B3^D MZNK1C>]9>B3V-NBEN?MZYVG6!?82V,V".Y:G SNDVY[OW-''JV$:Z/U(HB@[ MA%J^X\W299/[2D"'^J-,3^-3WVD:'OK099[!JI.EERCVY\; $,OW$\J=[P04 MQ.,Q&Q#"-P&PWAM=M=U940+Z0-US! M]PZ8'K>$^!CS/G70;)TF890X?IQEB H3CV2K\8ZFIH)^W^61_E=DF(1IQ@%X MIO^4)CJD\&VZ!L%&':89RO .:WR+$CB.-C+N'&S -/$6S"G-#09]3')%UN$"JN%BX&(I;R0]QY9& M6\JAZ;#T9>A2N66D?T4>BG(GC3!;+AG0>*'Z9;J]04;27!&1,Z&Y%VB"'2R%;C"*LIP4^8A=NB9'-*_5 \D&&::[*$TW\8[FTF+^E"Q1%1/O:N=<.MYQ MXGE4'-J]ZW7O79E+@JZ4$;KIR /++A.R3,#.,,V1@BF\@B$L'8ZBXM($+5FV M0I;GDZ6Q23"EC(L=L'T+-I\D2VE(A:MYST#_8):))D\6"<.!+[+4OED*%;R' MG]#-@$7G!AP^%+MC=/7!'A"FXTW3H97[*W:T<^XJN8W@"9:&,:6[T+$$D\Y0 MI>E$64^C:LXV3)66/X;*!U9-E'>:=4F3I&7)^$9L9!1>F*YD'#.L/LJ/4IX@ MH#?Q2Y_G.V:#0DU64(5NF,K&%43Y-IXI;## H:/ICB@PH/K\OZ.J54K3#1_NW4N9+^*SQ@M29 M6_-NU2:C(:0X8>^OP;0>8KKF7SN:1Q85]T2:5P^TG<82,F^A1WZQ>9]E$JVD/ZM._@IQ99*9[5)%/E14^"/,ZNNM M93SO1DWOR(W187LCS?1)>=60NFP>7KAK\$P#& D9&))[6.1@_A:P)> 7@5GJ M@;$/!L3LNK!FX-7T$SL)6ODIX"N)+\?7SM-!04RV*BBV9@I\OV=U>:5OBWS7 M,BU>'1B*9NNZ(/3L&Q5>?B.*B%/4SSY)XCR6:>=,J#$ZPTFE"*GCQ+(A<,\T ME"J6;6[H"R@[BC@]75U VT*T7O8 U_#+ZOF6Y,8\052H9E$)E"879\*LD9M]>!_3B M,23?0D0MQK-O#)VXX/O2IM:)483BKP8^QQ-#RX> MG( +=I#0$"KI6L>Y_^8T?*PCG79 MK&KLI514";X:WI-1XI'+L05GHI'K)>B5+BZG^D_L]@A7 QJM26;_]],B)]]( M>'7O[ ,O+P.E \.2>>"""4+=Z_/=KCW@9:/?E?6^V14,:25>?N*$=Z[/Q\'T M(X4SI)]99-E'ZLFB/A5,%>C''W/W3N3^AWQDGB[Z>>Q,7&_VL>;>RAPNMXAB MC%T^XQ\W2@@MBT!B#DY$-!.WC_<8F4LRSVF(_K\DID4?F*-F,@E\+D*.5KR; MZ3046=6'Q62P2\7\W=E+\9* ]916M5ARA_'NEU5WWR6NH+>LQ%>A^%BP=>V, M>FNFB-.U/Y=SPM62;N4I\[(_ELY:>8H-&&I#YJT\8+,:F%@:S+I1F7F;?:>; M>\%7+XIRG3IWA*_$#M/086ZCV=EQ /YSHF2+=&W:7+["E&0FHME"$,\%(4O^ MQOV70/^;PZA=XVUC,9 O]-JQ^-Q'1T_IY[E%7,.N[2G+V^N=R[G4>QO.93Z1 M>7JWG4W&*9!L[%G^YM(,[$PB16&A2"[*@<)5]SVNT:!(O_+(.*8LQ)PF92.# MS[[/J73<>D*R"5+FC:\V))9Y)ZM[4]"DN M"CCOQ*%+X3(1^BWH@>NTUXC<$63S;:P1J2,)S0F0=KI&YE)QS-]^[?XPO.BP M/7#<\.]8)H;$*[JD\5VY+_."J ^ZIF#T!%UKX]+?0'!$46B!+I6(2XO%I4$(RW&4%/D( MPTO2*QT'Y):53Z/ 3%82K"CX#"_"XM0>NJ?0-^'ZL)H8;&2YIV+)E7=;F:&M MS/#\C/5M88;"ZV9*SRO,H$J;.\K,EW.4M:]^[84P]FP=[Z04A*@LK06Q8&\\ MC!>PG;(MJG?\#2@ONW"_A9@AH_CLUC+[E(IYY'W0"V>R^CF0CI]PH*C !E>W MNJ!X_*'C%>TN8C*)5K=\_YE:<.*ONY6_XY_4JP)26@R&@@16,^WR%G.QT.-H MP6\T@-=GN/2F&;Z22S_\X/D\EM\2-D7^TB3GS$4T?[C=NU_O MI9YKQ]R.N2V%(&^F);X$/L%X2C3_N''BCZ*#*XPMLZ^+BK)6PPU3K^_X[KSA M[>O16[_$F*._\&[!.4[9Z0A;_AP+?XYO?;R1T@1M>9!V5MI9:6>EG96C'UOK M2MBW*X'Z=SB'.A3:XT%K_K;\.1+^'-_Z>"/'@[9R63LO[;RT\]+.R\D,;K.= M:P[VW6)"6TQHBPE]04RHT&)"VU>W ,-=8D(7QT30(1T2S-/.6@L+;6&A+2RT MA86^'AZWL- CO,MI8:'MF-_>F%M8Z%N!A1H=R6S.@'%4-W?MS6;+G]>V0M[( MW6\+K&IGI9V5=E;:63GZL;7NA'V[$TX1&MH>$5Z%"=SRY_16R!LY(K2PJG9> MVGEIYZ6=EY,9W&8[UQP\]#;DAAZ8P;^?6=.I1WA:<9U5T.1]\NBY/CEC5\.T M^9($L$$D##JSOX@P1WLW/?NT((3R[Z2 M!0\&@YXH00MA()N\8L@*;_0DFU?[ABX/NI:D]<4V6?!K3Q9,SXHA$T=6DBCQ MG?$89)O6:AYF4LG=SKB[7"ZQGJ[3X6X=5MXY+9X,XIF7EZ:%C=+&'>[1B3 ? M,$M+W'#3W2*YWS"2>VLET4*YJT6UG@'E-K: ^ZM;>.Q&H+.Y(EIE M,PS_/HW*6.WL;@$I/+I:68>A^?!X_/;:8^FU1WJF:F&4QS'F%MZWF?A^I=59 M+#@NN4/GX#*\Y:6$)'8,45ZK[:G>NTA21].-?9#8JOSGKIE^$@93X$H1C;WHWN,C5>W(AOX*5LHK MW&:LR'6X;\X0@Q-/;@GI'4F7WL82TCJZV%R-^+26T,DOF")*^I16BGD"V2EW M0:SZ=IZV1F\FOLL:N5&@2*)^\^/*/N-&9.A.' \8PLOS"$_5'&B2 MJ=F\"IWP2F]@\$87_C(LLV>)DB*:LGPCWLAGGQ01&L"K&YFT+FT;,6?W>-:^ M:>N6) "U5E_E%<62^:XE&KQI*#VEK_0-TY1;/&L=?R@:KPV Z&48C?,,$L!P MK9D41MPCR"&7+WFJ) H?<=,05&;H>C/0GJ'[ M '-3@3\C<#ER/((@9A>$)?!Q6X$^'N#8$W!3SXG',/8.]PA;Q#U'?-P@(OIH M 9:.X4'8,]WHGG-\1$B/7*#-O4UBDO8#3US@[N43X$C@^V2(<.L1><#,D=R_ M$W?XTYMU.-B!<*2L$]?G'%"74_%7XNMF7(AN8V&H3NED&X8+Y (7<1D>.\# MD^_HJ(!W'@6*1\ET&H0@-.^E4C?W,%C8)! I[H_HM*:D$'\8X/;!80X_)/DW MVMM[N=1X&@9CV%O@[7 >RYY+^4ZY@5L0J9H3*&G9HJVMKOPHP&0#J>H4C2.8 MAV1:?(;14'6 '5:M%C;+[G]H#S".;&3GK?HH=A7I]>D/%KQ 93:9H ;Y#\P+ MKI-@2GS\&@5XZ 41_GWK>(Z/*SD80_.0#(E+4U6"_ [3?2B-T&?-LN^\(JZ( M+E9H/*SN6[F2V43>GJKREG]^/>+V]/^W=ZV_;2-)_OL \S\0N5D@ X@*FV]F ML@'XD.9\DTP,.\EB[XM!2RV;-Q2I(2D[VK_^JIJD1#ULZVU2ZL5@8[V:78_N MJJ[Z5?5I.3%/'ZEX%<7AJBB().W8$?^9;NOG6$;!'\WK5IJ+\K=[O7@U4[\JM9LHDS;IYQ<^MN%9?6/?6]!5=%G#_2O2B7WDYT_!SX07;I1I0');5EJRWA!PUK97O[9T53II"A6K9:JGC5 @)TX?B-"R M#H(E/GN [?;;^W*MO#"MR&X2^E;6SJ?60VX1]4Q(5966KC7$=N]*JWD07'7] MZ 29&LH1>I%N?^$O3ZC5/,%19J<3^.)=%/P'<]]C;)W',FIYAGK(FL0(%'O# MK#!S, H:NCRG[0]9I*Y,"O0H3W@]88*ZR"=7EA0H#\.+,$!*?)OY!8*D2#8_T@15[A>MK2ZI M.$M+PR?6BD\PJ_V4AL-X^,NG@PXMF& ZRM$KX:0MV,,8]#='4PCTQXA&:;X. M%C<&ZO?NR\Z"&VT0.!]\\A2K LQXCBL^PEQ^(6US>=WS%70&P$'\(V!AT,2/ M4E )U$QVI:]@AZS'9:Y#W3&2(%S.-FD8Y%4&T MZ."PG4XRVL;27M=" A& MM]BRVU5 YG0 MA]/?\S(R4":S+=!OI2;?T*'L&6C2:CP!D9YBCNWDUPL( E9 M7M["GRT0>!:ZOA+PGAX5XF^H74TR%")JLBF+JN(:HJUV;-'N:"91U*Y'=.^& MW&C/0/S3>3)F7:]=/[VWHS[^T_E[',#1CH*+?:!NU%;7Z=B.(8DV4;NB:NE= MT=)=4R1=6>T81/8Z6I>C]T_=C45=RP&1^ >=:=WS3B=J81JD6;%#P$!3L";O M-9H\_FB,57Q^P0]1G$3O/90&/"4G&Y[!#).(.^M2W,&CT^/;,P&#^JGF>BC1=7"0 MG]'%"++)?M6V_CPJ8J#5%OANG)X=H!BO69K- K:TOQ9!U:N4YCM>S'1NK"H M(+.)7!8-UYYEU=*OKN_IOG'K'+NY*[@'#\&'W?8/@ GPZ+ LF:T]_F%;&*K9 M,J6&0%DXB<NS%6!?*ZSPW+I4ZSJUF?FT33O0;]L//6PKWGDIN M']_M;:#5V_ZX9S6EUH:3>'P2N;-:6P/,^R)SN7"Y<+GL[+)N4$?(&R6># 3P M?%'!Z^,\3P(4_'2M6047_'->Z,EQP1P7S''!'!>\P?O\T1P77%^8V NXX!>: MOQT3]<6AP1P:/*^<'!K,H<$<&LRAP6><2.30X-/(3Y&6)!F<1$YB+7:^QN]S M'!K<*""IV9*M@_2#Y*2>(JD<)YH><0@DFQU%4V_(3?JFX]$E=6YIL*K9_]4 MB^'.;"T_UW(]8<1S-ERQ,E MA71$U;)ET7&(+7K$LB2UVR&Z)O-NQ">.._Y:Q0L+!7)T/!S"E/X#PDDST#CQ M%K45]*ZR4HM++ 1VCT3U0AH$(",B&<_EK,5[FL$_0]@0$,8^\=4R MTVLN.+*9(YLYLGFOR&9#WPW9;)@SA9QNFXS"J@$>R)V_4*F[I/+IZ;WLQ M/6D(9&EK^DZAH6L3K,:6"VF4Q .:IK",_%!(\V!?RE94G-W3Y-76T\X0N3/I M%*I*)["^&K^:KFA*V46&N'#ZL&3">(31P\8M&UE7SF/=*.JK81*X87KV...' MA0'*BPR"Z*YQJTC5&M+T;U="=5T[@574^#7S.XUH@A<8PZKQ^\,@"M(,X^H/ MS?/;-.D@#DT="3V(I6T2*&Z=E<41W@V",7&I-,,-K'/ J*7*#3FZ;TVAKI]] MP^0=%C+'2G*YU%PN+V!8GT.E[AEW^12\<_6X5Q3.#0&V?6))Q6]1D*7VHY_T M[1X<)H)L,H^.W1NH4])=4W8E770DSQ%52W=%LTNZHD8FV)GT_"THZ'[Y(WQW<] PG;U_NO]NBM$$!+_)/:_/6!?V):9%WS6&_&S/Y+_1=%K7:<)H/U $_^N@G3[/?&C-?K >7Y6 M^=%\+[GO^^\1M]VY;'W]/WX\_BD;MA64Z%OT %8+K,_MY)G>W5OY;J^:ZVF! MX]'23/FDSY5FNTX=LG:U&<=:(9M&VG%;*S;$1BT!26[)VIF$ULVVTLB54#?K ML>':^)[;#DQ"!6DZ;N J>:OI+7U[W?FU64.5+\DY6%FUAQCQ26R:O5ME#/>2S)W(5-,PS"( M[NRH_[E$87>*YBG';'>D65U=MG1/U& 0476[IF@Z\)=I6ZY-9)58BG)#;@AA M_8XT?;[AT9,TK-/6R4X2;"J%51S.9/:52W^";S%&?F'EARF+":8749Y_+W,F M14:$?8A9#LQML(S&7AEX,Z+)3RLNL=#53ZW150X1G.:+:M;JB8\L= MT34,QW-T2Y%4+<^Q*VU3?JEMU,&XLZB&=SC>%<7:3I"?%Z2],$['R0% "$:7 M.*;AR6+7E2W0-441;4_MB%K7[NK@WFFNU^6=I4Z^CT]89":)W!8*]1,NH@%. MXH5+WLY7"?1358+?:7P'KO-]T!-@E_*Y\'<2?C-ZR[&&WT79LS!(XB$87G\P M",* =8;KC5-P+&F2XL'Y;J8?8 +]EL#:<, H<=Y3KH3I8:4UZS%7_+@E//KL MDNP<1+:B'0?O#'L'7K"95WAML;&:YFG>&N6]WJKQYQY5X/-U/?/.,GN!1N.2T'//[H.;W]3K7F8 M]%Q]2)1;NO%J%:QGMN5ON&8ZXR0>-:_KA]Y2]88T0MR=5.7UTO?HU;0D9+-AI2"K;[;F&0 MK1'<-5I"C5\P7["9;N-6BM40(.6N=!+IU=H8-A50R;M^<:G48VXU,U5-\/8V MC"//02*.;L2VC%*II&4JIWVU-I!(#F.BS\1RU0][SEO)<;EL4A9POK##'/AV M.KC#N6R7$*3L+J\DP%N]XL$\'A&1A%C. 1]=XSVU:>MG5FCN]WW6?>$S_1'T MXG:9_\U_-,,M,E#B[-[;?*2??RK&8LC$7V2II4HZ&^T7F;1D37V^7QW\_*7; M;UO8$F]$L?B$AI-V?B2&H?S5T\"?L1!M"P117$;3B\=1EDP8Y#\);L=(Q3!. M:#X*D?Y1X"R1'< ]/YH4\\&)_)8*V1RV"VDN+FZ_&4UF-=HJJ])P&/-T? MJX67*HUHDDWPBS 8_7L,,#PZY]K>OVVSE17$F#&$! .GA MLH*MJ )[N4)FLQZ@K%BLJ-TY<-M/M>OJKJ1XHBN;KJC:*A$=8G9%R8+!-,6T M;5VJ<=M/V*/]HNOGI 1XYZT^X^)>NH)]E9T&!EF_V><.&TPCFWU:\FZ07>T9 M$.Q3N%GC]2"[_-'U 2KS%J?XQY_C>8L6#]@TII#.51T\S[ M*OZ!'DKYH 6W M;!IA*8M=Q;([*DX6?SCET[.<[?R@20\. #-J+^%LL.>.J)S5^/<5'?K@ 197 MC3W[51?/'F#9QW[X\I>_TF0XX^#;BVCVXM_43])?STJ8]MU=0N^PX^^+C+O M UZ4%NB"9[_*RL8K3"9[9BKO(_1\9AM.,1F<<]#!A>/-";4-EEN&8K1T[2"Y MX=HD$0+MF8DBM:1SN?GP4.V9F[AZFSCGT'UPZN?RJT"W*3VD14RY95D-261M?_].4^(R.\I3:\L-\>^V]GH4B=^E5 O?HKXSXUX/ MG_-^O)ZMRS?U)I9S$$GZQY,%'.6LMO#G*BW/RQT]I(,B152@/Y\2%OO]XH\. MYQQ.9;7T3"PE\DL\K!"4<%>'_;&(:O49+=*"''T\T^LR&@4IP%6 M40K]8#"@"8UZ5+BEV2.E>2GEP ^28J#GZR%[\7 81V714O1DO1N,\HO95HDP MH@F,Q>Z;:@EQPI[61P+@&[3 /;3P7@M_A#5P"5Z9T6+E[GJ[>4JNNKE5]7QOH,D\DNSTG0\S-\[ M4$6=YSC$@?\37=/R1-7R--&635GT/+UK2%V%&"XY=D6=_D)!W6,)W?=SZ#ZH MSY1-PC@+PN _H/Q9+/1I1I-A$,&.-N[=YPJ>PB# ?] GFB+B?%K5/"O38\JQ MZP4K3=M[=[W]PI W+Z4CY/6JR@[_;%Y6=N:W79R++&MWM\4KD5F+ZRS.)@^, M-[/B7;5"& S0'Q8F6!^W5=3@E4&EAP@G'6E5O19Y/#=0O;4E2/\2!]@C(L!] MB::9D)0UDTU:"G)[^\JY?S1A,0"!6_=6?I9 ;BJ>72#?X]#'8V$V:=R:4+?> M/ANQ(M1FKH=&:;\7/ 1]&O6%24##XV+X=_=:%D=85J%94 5</C^:QUSX-WG]-? QU74^&MW&XM["IHCNZZ3I=47$]750]11(=SY7@ M)?SCN:9B=3MYV-1QOWS_\&YI)@O!X?%M2O\> ZV=!_B_=/]Q7LVRB.(HBN@2 ME8AJ1Y-%T^P04=<5R5:=KF=ZY@'BO$Q%SJ))84.NEB[#%41M"S.M$W*U6XA? M\$:5)WA;_9=(L$=)$,XV[R)GUQ)&XR0=P[PP=>+#U]*49L+E..G=PV;,5;S)S,[(O[V_3KT^_,/O5^^[7%4BU%:A%&PI:U(659F"P5 M_-[?XP SE7%49OKB*,3\#7HPL3 "-WX W,*$#\VPX282%$_\T&\)%U&OS2;9 MHTGF!VP$'#0%+0_Z ;"5F>;_W9AACYVX\0')CA$+XS'_>+Y&>W=1\#5 MNTD+V J#T1] ;'2'R:-D(3I(^-R^6$L-1_ P3MM9, M*X9!&+*6E##SD1_T\P3MCP!;C883X1>M;9'E;S.N(*%M5)RI-N$CES6C-3\F M_/(7N:UKRZ,6DV8,!(.(/5!S'6=I;]"*'DOC,;5%J:2])'X$;6+=?_'Y*>V- M,>>7^Q,X'A+?"_U@R%@41'TZC/!N*C8LC($"Q05T^J%#1_P45CX#C"5-/4(P5N@F/&=+DCB9B0G/<0R].@8@G M^C2C:FS6/76%F_J4I[;@T.%BNV!+U&.3N:1)$/?1<:6K\01;>WICV-_9CX(T M5F5BW'R[]MX(8 =@687I/]^(RHJLOR:IGFY)8L>U'? &/2(ZMF6+6M=4=<\P M),GU;C1X^ TAF!]1WWS497@M51BQ,87S'"K[[Q7M]_)&DH7S7RGQ@E&"GAWU MO2 D4OYOO@2@S2KJ\N6[HD:_%Y4W:XIF@[\9=J6:Q-9)9:B@+LLDSO ,%6?X\YVU.4J9I*(;IO'@>&OH) M[()B%H_>$Y;^+=[(S\SOF2O,'+XT^ ]]3V:O!SYL89/W"_[PDI,./OH<'%'1F]K/!.&(&Q,=X+FSH M<.Z'E?1S#G1#VJO=/Q_O@XR*"'^A[RN1BU78MID] -\9W %8H;.WP%$)"^> M\;IL% J/36GR@- T<#/*J:$)QE0,,S:# O6V&D]7WK%0. IKSA]L.G.:9A.$ M9XECF$K:GKT'4EF<;#](D_&HXF"# U$0@'O*..P+]_X#6.YI2WG![P/;X6MT M, #+C6Y$]#0]MV-P F@*;LX /*:HAP/DX,/2.WG"(WG.]FZ\2U0V%Z>8D(=. M8< HOP2_IC?9_Y9B>8K5T14)K*AFB2HA7=&23$F$C<;$&(MAV3S$LL/QNF$1 M%OPCP#]*%10J.L@4/)ANW3SF%X_'@ETN1B!F!F:E%F4/" !Y@$.>LP&4A;LF-W9 ^9H- ;3"$?F_$X1V/J+*W#* M:$8,LX%-'NRP6)S+P%SU:?X0.)/U_@HG+8&"CQJ6%Y. '??9(4O,S0%BRG%7 MOP<"Q;_'N4T&-8MHPB^[.=W+;A;\O7M07A!^DD>>0$<2]]55^NT/X5/6;U7?NH;5Z8_P MZJC+C+;QXW9K?FG_ 1_Z<[^Q8>X)K D??C-9'!%^_-]QB(L^S8.78\RMEGE2 .S Q_-[_K]1D3 M7AC&U? 0B#37&@PHO>0PONSY5=S$2YJ@=PE']2^#XA*T;IQZN.Q^_1["BJ\=N>=F?=+J2(IFV*5J*9(BJ1ES1[IJZJ%@NZ1IR1U$\ MZT:](6\^2FTB%51O2,CS+#@*F9Y,.JIF=H X5\+,I"K"^Y[H&A[I2H:EFK(' M;O.+9%9(@?4 2S&E'LW_O8B^Y >-Z.X3OMZ#_#8(MLDR(:XC*:+;44Q1=8@E M6L3S1,LC!I%DJZMH.A(HO_DHZB8+(ZU'Q7Q S08)]S&.!#;Y&N/= <:;.S]Z MX1B.H=TD'N*&.,Z* U3'3S!\FP(G653*'K)@^7:,N5$D'0X\Y@_XUY)ULG&\ M#53=L#3/%#N&X8BJI'=$L^-TQ0[&VI2NY=A:]X9($CL^R?"LN6C;7DBO)3<- M2U&TPW!31FYB_%)2K$-SDWUPNQ@0MC$IR'\YD]I4JZJ, ?%1"I@N1U>D] M+)5;5O .%7D7WLM535[:KTS8A#4XYAN>"MNR:RNB UN4Z'2)8G0ESW"(.F7N MI?%O\EDVO4K<_/BL6"&+I>!\90)I,8,E"$XQ@[)==7H1Y3'_A7F4G[.[A_8F MAE4[[PWLAS?+2V*%D5%DLZMZNB0J'4T15<7JB(Z&\!U5LL'.NJJN=C'A06Z4 M-Q^QS_."P([&K_VNFTK7F#65A=1@W8 AO-3^+7\FUA[7S1:LV'#=O* &X(8- M:,!.8$%LSHC]Y8-WI_B::[DNKK5@2?E)H1@.E;:'_O7X_A[2**Y]>Q-* [0G\5,LDEO8B(N<9,O>TS7?^'@?9Y")*LV3,Y,B2LU_O M_6A^C='^_AR?EP_&*_GK*8K51?A*1Y8[HJIJJ+X=(GJ>ILB2YMFN9,P<'TG5 M3;*'[7]S!AU+,O-+J@%BD3%@(WZ0;*GP\6BS+:RU8YK:YYF::(LRUV0H-01;GGA5%*^I'-&2K<7'US%RIR?>S3WM8[%R M3]',Z7B5>L^R_@I:F9"G&BN..9\FJ:8 1[#BF"']U1%.6/!'&L+NJJW:( M9$WS4I?ZOY7/9"_!_A>XY9=WX%>(R]L7@33+#ZS-?P>3P7B(UZS+D M@/Q'5&LWH?2B:.9R'/ZKN_"?)>;4B1C[L8,%TB"M,MX,XSNK4ZW*38'4?73-%P%? Q MW(XB.L3215WW+%-7=R>7Y\"B+Z9> FM!]D7;_'%.F"80M1 MR[R]LF)[8A%C(A%3)+)(*B2O,?E7E3Z\-DR-R.B!:K(IPVM35B3V6E5U[2#: MP3*V>K[_R]JN^K'7VDCD!]%5YI%+NK)ELLXV;,3":#4LS#DASB7$QU?J0;)JJP)?![W'<3^VH?UT4;5S' MX0ZA7,.0B;3;DEZOHKG8S&7-F*]G?IJH>>)+R#$#">9HFG\%V7V)-[Z($$08 M1'?86P3^ZW_U?S2$*[CJ+6U>';:@]GBZLL,:68LK;/O78(VHQ)":HRQ'80O" M:DUS ;BSM;8P-/B\/^46340^!U$P' \ODR#J!2,_S,&WK%EZ.*G>E+L]WZH> MY1W[I!_V+R/5'6&Z^ M.F1W1?,B%%IHFC^O%*/E%?A[P%:IK!@/'Z-3G&(L@@9WD8L-Y.NL M*1!LP>Q5F(=_IB+^D\(FO=.6.F6J*LD'9JI^PX(P!ACA^=*/P_!D$_S0H315 MTR5YBZS]F@PEZ-=+$MMO-^<$(,^"-+75R+<+* M((-.3/.XA&FZM:5KO!9A:AE;)291CDJ9"59CVVUDK?+4:=18E?1C4J800S,. M*;,IZEI]AJR""O:$':A@@\%P6*N<38I7\#K(JY<#F@AI[YX.Z3_?W&?9Z/V[ M=X^/C^V4]MIW\<,[]^*/-Q_A240ABHP0\=G/9D.E] [M_,%\ MC+%V@J;Y&!_>K1SZXX=WY;,+*M_-D?EA- .TY3/-_(2!*3 588D2@?]@C.F[ MTR_2J%_YFB(J!(?N5[[TX5UE\ _O"FGM1W3%TFJ2Z%@KS63R_MOUN[M(;"EYY_G&LL]CB;)K5QC_W-Y;K+*W=XFR0H_[HR3>$3/AR/"V&2N((HZJY^&9.-#9&I?VR M@\9YRC$/=#59CBYKL,_B9F4S%2U+F#1:M*OS M6.]F7I,CPSB\R;.U? M=EFTH[X;)+UQGEP[3R'FD*2&";'X=(;98:;PS 0XAS"LE0!+,>7NR-3Z?8KS M>PGX@GP9)=M@>=(0K[D 47[VD[\H-@'%DIPH/3._=![IW5QY7M&48O-JO/R' M/M P'C%/]JQ%6C^;N9%(N?E'M91C><]$Y9Z**D2(W3"\M\TF#C%& MG7MNNA]^"&=WK%[;NI3;;102W5A'1:^3D:+ 33,'E4QU9>A?V9' M]?GN24T2'ASFLB3 ]AA,C-^B($NOKK^=I_CRSJ=-$E]G. KC":65'JGG)CI2 M^Y6WVZ4DSF3U 'P=OW"1S_DJPWGO"@<7?-.X8UK('9.7+FPH.I.)3GY)=.;Q M1<=+%QHD*UZZT%"Y\=*%QLB*ERXT3F*\=*%I8N.E"Z7)<_(G)D^/B3TZD];.9]<;%UUF6 M'!=_.D+E:,-&"X]CGEX'\U1C9>"8IV-BGNJF"/7"/-6 .XJN,O80N<'L(?*A MV$-RO!Q1I-S' \)T5KNBZ35S!_HT>/^)WOEAA\VF@@.#_3Z,>U\?XZ_W\3CU MT4=_@#$IC3Z%!V\LITAK(/KRKQU*?#75[4)I7UVW56F-NJP;%A8LZNTL7:V7 M[I]$G=;ZF:7Q;4K_'F/,!-?Q"M=__@N'7>+J>J#=_&L'T.("T4Q*+584*X?- M6%I-JPDK5_!TX^1/^FCW&" -[^%(X@C^[#%]64X"%]^ZQIN/X-"7?AOU@9M MOR[)^Y5R$(%$X=M58';YWKZ%5^S/E;2N28RZ59EOF-;]FE _'2>3 \ N*J*9 M6H?CB8;CFNHL'8Y6JJM@. :I80+CR*+Z"LE0--G(N]/4K6)DEFIYH+F3M^R? M?P9Q3?)<=G<<]4_" I4BT36E;@4&ZXC$]=/[4Q"#;NJFRJ+<>EU3'ET_2-A] MF,YD^N=_PY@("9A\0D# O&BF7[J(1N,L9=\@)R$KW@RCOD*IQ-A7-H>.+2Z+A0:PZ2X<'L>HJ M&![$:IC >!"KID*JEV]T8)J7KYSBOM':N5?EH&XKOW.Q6=+AOE%=!<-]HX8) MC/M&]1423_#55B0\P?>Z8LBK#&55);IU __*DBSA:ZMV]HQ9K9F,L__O"N,O>5I(]@F"7^X9MKL.T2 M5A'8T]7L+SY<8QA4^J ?^'CIWNJQJM]X8L!\D7S\Z:?_!U!+ P04 " !] M@YA.0FIX>7,. (E $0 &)C;W8M,C Q.3 S,S$N>'-D[5U;;^.V$GXO MT/_ XY=N@74<)[O;;I"T<))-$2";!(G3%N>EH"7:YJDDNB25Q/WU9X:Z6I(9 M278N"^AA-[(X,YSA?+P-*?+PUT??(_=,*BZ"H]YP9[='6. (EP>SH][=;7]T M>W)^WOOUE^^_._Q/OT].S\XOR9\.\YBDFI$Q?12!\)?DUIDSGY(^F6N]4 ># MPE_%J-DBH+G?VZ,RK63"EFH<']TSI:JXH M#?GV2WP!Y8ZJ9C-)U38I[E3S0 )R#,L<>B'7L$!*T29-Y8SI2^HSM: .JPU" M:$-]%N@S(?U3-J6A!R7R3T@]/N7,[1&JM>234+,5@C#(2'Y!*8$GF&\@-\Q5BI&%'JM):_<=]- D%42PWPU<%H"Q^ 0=/\?>VB7'U,,NCMS. M&=.J<^'&+KRFT(3K.=,)/PWC$T[]T,:IY-V*3C]V3J[G9!AW"I^57!B_ MMCOJ8SU'I22*B"FY6N# '0>]G8OJN>@*0"U/A ^&S*%X^3U;X[2UA'8W?FKC MQI5LR(50G3MKNO-V#@W57'@N3#^__!/"^&(4N+5]W(S;[OB?VCC^5@OG[UB! M'TBD0N?Z>JX_H6I^YHD'=1ZX7#)'E]Q;IK"[\.=6=1Q!=8I@< .9 M_O6"F=J1]1GG0BD7_#@.%0^84N24*4?RA8F&X23IF"IN<)77HD-6*V3=L'L6 MA.Q,"A]\K"5U]!]+*!J&U&=/UOY\XQR^3OU0I85;\-*;)=@]^O'HE]1&#'2L.7.%J'/ Z6E M6?+H*FX[1V?%#!-XX2]@ AZ-NIB'L^\3H;0R%0EF2A@"7[9HSS?-PPZ63T6P MF"A/'U?Y79+/KD-(*X1$X;@Q?6P[JK,*L/OVIZ)O(UFX31\ M@E$53H&AZV5 Q#88MS<2:??YS^61>RH]&K+EY7<@:-?LLXENZ^UUO':WEF)R M**;S7BOOW;(9_KUA"Y@2055HZ\DZW2O%UV*1W;:3C9U\R1Y&CMFK!IZY MEL 3!@Y+&]DYA280^M8\#0<1"Z_I2'TK&=EA4HK&W3 ,QGA++(BD-5Y_O4C6@V@L<7LK-C9K]ADV"RZU0&KUI>4:1$G(8!A[U.YO)IBY859(-;'A'*D%$N7-O'%!:<3[H%13*V76,39:ZA@!V#P)-2[&@HQ65M:$CR2C_]K([5=^!H HY+IC$. MGH35KT*-QVCAH66XU4X$YJWZ\NAXH?>4X\E?]T4Q1? \4RYV M<)7BP!5!_S[)Z4(B9:(D11)UDO%)JA ",%&I M!DM5F4:EY,P=Z53&'=KA60HRUUFF,#M@ M4;4?U!J*6#U"=5Z@49%$.A*C).9AU.S@V@RN9BW +"[D5P)J#:.:L-K!4PY1 MHVA2L4+1C:*>T^U_,&2&UN">23IC(Z5"WX3QU)WF'O\W.25L"W*L@/A0WGQK M '%:_N4\A8IB&YX5!Q=N'VQ-F!4HKD;@24U0,/.^!L%3@WMWTK%X ]TEZNX=+4=O\M[?=%&-+3K5\.EMSC:8AO]WIY>"L[>/; M#@5;0@%^"UO+W>L)[7XMQ4514.>^;?7'T5[!7 F.A:9>O-8]%GX263\='XP>R"0?-=L??Q&?*P VSC,P> ):]+[NAI8M0AJ3XD4J@#7L.^ MJ7"^0+V>J1:3'1I/'U#0-2[P&O_#X/\-FQ)S#]H!7LYUU%/<7WBL%[^CTD%^ M^PUJ@X444%MP[^\@$9L(*'&O7MEF0%,HOUBK1,)71/T%'#N/ MOI>0:*XQEY-,#D%!ZCVAGM<;O%W+5]U8PW!@J##\-!7SC=CMT0GS:IH,M!4F M7Z"$;\3:8C6O832P5!B]\O%(A>V'@_P%9_!K]0*T0S!=2$V"R@O9UMR^2*(+ M'I/IFH4%?_43OCZ^Z@_W^OO#G4?EQBHVT2 KZ68:)'Q--;!?];A.":- Z<;' M ?.TR@3U,T'-5*FZV+&>)OF;)"-M$EE-E7GZ\L=:#LIS7D:,Z*'/Z*'AITTT M::=%.Q4JKZ:L"]"$ 3/]V!B3VT#C!C@LWDNZ 0SQ35-5GKKDTZI.%5_RHY\) M::%(Q96AE9HH*V?Z:R-E"A>1UM,C8<*'C7Q2O-.T7O8IEWG:2('R]:CU5,CQ MQ<_]3$9S-4K7K=;3(F.+'C="0N'ZUGH:)$SXT,^X6^1>N FV9O8)EWE:@X3X M8EBCP5$O]W&WB(X!@S$1.]?,CT,4.*;ZRTH5C0G-5=0'2DL@P@2<+O4(G2CS M =M13\L0!WR&"@:"7+ACP^>&,I[&!MSS\#/)A%;!G!,&;>82[=^D"!=))AS$ MU[7&?#=NM22F>&$K7'TP!T[IA!-3CFOLP:]$KT/IS&$PA@<\48^-9I(9FJ_, MGR2+'Y%M=:@C.Z/+J0]O)J[*CXL-UY9%HYA--;5(5XQ3B?OJ^R;4D\] MOX%)>.Y2! X^1IO3@UF\PV/E^.=1K%O.Y';L;Z@^9HOCQ;7WJE:F%O4W85VQ MU7F2\DVV/LVO+XJ-;<+VUJHLKOMGGXZ&+@&DJERV+)4J;1'T6# M5H_\#57Q\P *"WK34Q;]/0\JUW&,<35HG\^G+IMLR:5&U^0HBF7.OF+"QL9$ M<2[]G/B\A 9E_,"\>V:JF"J-F=81O*5ATF6(.F4[4%0\B&7NF9!?!32G N;B&QUU.)5]IMIZDW-2LK=:%*[&$9J)4C5=?OZ7*&U_?C7$R*,VR MXI7);\J ;%!R+*04#WCB;-Z"ZO1OH7>PMP66.HYN643)KU<5*O2#1NKBGX/7ZJ52DX*FIR26] MD]=OJ=8C+*1B[BF;,@DU[@:2J@:%3] ]6RNPO?'N#6[%N9K>*6;B9WG;BBG? M@#78=><.:;P-%QANCBMYJ?>I1?V68'D',H0S?A#CN0@5]#JWJ*MF++CPG))Y MM:C?EGF2S;C23)KOS_ 0&/QJ+#I[)=J5MV)>#>J5YC!*>:$QZ>$@6K2 Q_\# M4$L#!!0 ( 'V#F$[?--M03Q +'6 5 8F-O=BTR,#$Y,#,S,5]C M86PN>&UL[5U;;^LV$GXOT/_@=5]V@76<2_=L3W!.BUP+ VELV$[;W9="ED8V M]\BB2TI.W%^_0^IJ1[0D6PJEM$"!GLB\?-^(' Z'P]&G'UZ63F<-C!/J?NZ> MG9QV.^":U"+N_'/W:=*[FMP,!MT?OO_ZJT]_Z_4ZM_>#Q\ZO)CC # \Z4^.% MNG2YZ=P8CND[AH>M=!Z(^V5F<.CT.@O/6_'+?O_Y^?G$LHG+J>.+,OS$I,M^ MI]>+VOTY0'#9^7!R?G'R(?7+F/JN==FY2#VZ81#T9"&&R\[YZ=G'WNFWO?-O MIZ<7EV=GEQ6NBXX#FPZ]\0U7),83F<20?MG M9^":)YTKQ^F,137>&0,'M@;K)&S5B0BB[%S^N2M8AB1?9LPYH6S>/S\]O>A' M!;M??]4)"E^^<+)5X?DB*G[6__6GAXFY@*710TEYB&NKHF@LJ^K9QX\?^_+7 MH#0GEURV\D!-*:8" #O*$N*O7E2L)Q[USLY[%VA'4_^:6FOX27*1JW;D>\38#UZ9L M*5%W.Z+=I_%@"_Y,ODEL".0(\L+QUQ=E^WN;ZQ\+=N+A:!/-#^UXU(PH)Z+U M&\?@G-@$K -@%VSXC0B,# :'"+]$Z]X"/&(:3J64<-+2)1P'/&RC2EA#),MN MZ'+%8 $N)VNH JBRU2JA3Q;XLA;4L5 WW_WNXWRZ.(O&[N:+"WA)L.Y3Z#:Y\3%SB_!6XRLA(S"\5T;7#"A_:(X2J% MND\^M2PY[PSG2(5:5=<5"F$,:W!]N&=T>4-=CQFFQW\AWN+&YQX.#L8G_G)I ML,W0'H,)9&W,'.!1R2O.P>.(/'KP0(P9<1 Q<'6+1TE.!]ZW%'?U8^W +BLD MC=V:('H6#>.D9H =C@G_4CW9DEU521)5E1A9^#^A&@SAJ>)UE^JF=GK"O M+=^!0%.__KT&IKE=5DCZ$;P'ROD(F%Q1A[XG]A%B,X?KZ)*Z\BF_>S$=WP(K MF&'+E>^%H^^6B#W0>K>9HX12$Z0*A79O$/:SX?B0LEP'N %C ^HQ1QB5R.8H$;X)P H%.O&H^05M [ $-#3= M:C)*RO13.[U?0&!&4:^!&7/ E=M?2CN)/WFX8O]QT-:P@DYK)Q[8+]@7E[_/ M=G^_>Q'_/$Z)'-?S&XD 33CY\S PCTU46[B1J8VWHCNM9+>W]V_+O&+70F$H MX\G36[SK=#<5D@NVU%/C!6HP_7(;K]1F7RZ))Q>]<+^$ZQS@>E@'L=*=54CT M%F9>]8S4K58YDV N9)9J?4H]PPDW?%/ZY!JVC>N6@4M:O-N[WOP(=,Z,U8*8 M5PP,.46&;N3=1K,Z+'G<[*L76JU"K,&R*MA'I8X&L0]V-@.T8="@<:TKBZZ$ M:6.:U)?S:R+V#0:S:G$Y'-FY'D$\X3Z*RZ=@Q9Y'? ALN!('=,+2!QR3QWJP M:@!4Y83P9QQ^]Q'CW;H>%T:Q'HZF-,::OSU2#_B4QINYV+G,AVQNN.0/V1DN M.9PZQ#)"3VS:!9O:)2:5$S)3>/&N';0U#A#)&X)KFS1'V(!8_QLMU1ADW=+- M\.&F7;CUC,'"G3:%_50Z^[7((.RZ;DELN;>%6[MN/52HPS=E'9[6"BRU:^%2 M'=J21@']-] F=2@) Y'4;=\[@SFHI$8 M^_GK&1GJ7K3QJ^$MY_55-]?XR"%1/C7-]/T]:>59PWLMTE_=G).NAW;:73D& M1WI(*/>X''32)3(R-C7J^6.Q-%Q6-8R@:A#5+;?8>URWU;2WH_IM1:4KN7YK ML537M<\3F'EU4U;U43>WT*$ZAA7:6"CENGD6Z:\!G&O0;<5[K9O_(SPG+M(1 M0_0^[L[BZ;8P<+*A[DF7(=@$=ES30ED)H#9(K89A52&LVN?=CK>Z)@VC["7D M9R97@L2-H"V>6!9<2X3$!$]%7Q7=\P@Z[^_T7C>D@GRO%Y;VX8JSX.B._ZX'@\>B*&R'>]T[/P;LXWX>/?PA') MT8H3P^_&9R),(NK),6;@?.[F%.YKQ)U$13^"5PQ]9A5-')@/5BIH.Y> HKPF M]/[2ESL"U54,$9*),A[::#RK.95J10O3^#QO9!!KX-X8*^*) *9L1HK26I#+ M"P(JH,&/^G#EC/:M,CI0*D+3/1$UN\$U7'I9%.B+U=7"*HBK%N%D>PGL%M.! M]19LP/=OA<=6^P>,HK .W#]2:CT31Z4BXI]U8!L(RVA.LZ'P^M4-&"Y>81,6D0$4=? K;.@VQ;J8,UQ:? M;7*G:D;!&&_*E7C%MJ$;S(P:Q'^^\B-NY]<)2_2YN.R";8S4E;/_]'M@6VZLFI+][#Z2SB'U\#\04MF?,\NRT;2QW[*(T MV8+.P^05G[TC\OM/9Q+.Y^^(L\)B3LA>O".R6=O>A.FW[6&:X3E,\\QR=27Z MJD7F4P[/ JZEA':+#*D\VGO\"@G?%IE21=W,BC&>9MTB6^H0UEFE8O+G[9S9 M!5;DW3B/Y'VWR/XH3%D57I&P;I$%4HQUWF%'0KU%]D@QZJK3XH1RBPR38EHL MT[&<\&W1MK$8W]?!"XG.;M'NL1A99=Q1PKE%2KL8YRSO:T)W2UOWW@/?TE%T MB3!:I+^+R:+(R4="_Q!=WM# W^W<9-J1AGFT-9R]1'FD<1;,4%QRC)HX7@*! MI>^?*1G25S" M92Z!-<1)'#-)Y-72PH2)=+&,VLKCU'0)/7%ZD?*/LG40UT>U&!KXU.778-.M M+'IW+RA9U) X\MEF@--9.C1$G@_J(+[YP/6 5Q7MCF5]$2T M<$!K41R'W8JSN^GL;^.'A9[4R>AF(-S:7$J@O]9ZCLOA[2D)7('I [' M5_"3P;Y :@:K(GC4%;1N/S(6^^U]QP%OMI7G>CF"V&>>*D[W&KX)?P,C*M/Y MFEYC6NEB?VO!Y2QUK7389UIQV^%--0JYE8[^@B++L.D53OZ&ZR>E";V]/NVU MGUH9X5B(^#X#I)61CH58YSI96AGO6(AZ&?]?*X,C]VQ"MX9 VDYK9;AV0:(9 MHT(1#EI4D>MTG"L_2:GGFOE]3\_R*B:\XIJZDRKIB@P4-,:8V=4M#)^NB3ENH;8<7'8 M.A5MN0\":X?[^K._CM$&6:T),O!%^^2>3KQ'\[ M$$Z$JZ7(]A=\*$'!K5!5'9SN;!M'S-"^>S%E&KDQ#JNAJ_H^:2:W4DUH.JG; M&CQQIKPH7E5]9I=3KUELDOLPI0FEJC:&TTYX;1E.NU6;P6DG@K0PH=UZY=B\ M3N$HGF1T\^JS35OP"E9JAJ3E8AU#VYNGK&#E9O *;X%% R+A1K3 MM#43R\:(T35! ^EZ\\0!+8 PQ U?2? I2K5.*-% @_@%7[XX@E]6 PWBETRI M _EE-?"7ZT"9K23*G$^EDY.!,I.!@D*)!O3R"X\M)M3VGN47XW/H[);7E$O& M!+#DT5R$#'?;4O465W1E6]'--/7E9'[W LPD'%3!J?GU-+%9$XXX4,RWU)]Y MMN]$1K2:B+J*ELB;^.L:Z>]OJ*)NL@OK]7 =X&S8\?(57J!:&1M0DX R+916 M7EBO24"9FKN5EYZ/%5 YOU(K[Q26WZ;LY)7*6Q9;F1.A.JD4,HM:F4>A_ 9P M2T8E#'M%F%;#XY:JDL^KC4$[P[C*[Z??VY'F<1(H=F[3RKQ1QPE&M1%H9?3Y M<:+8OZ]K9?*IXP12[)A)$3WVKA7JH6YY123MGTQ6V4N3I:X]\(D8'VPSMQ)S@4I.:^ND4=86_%0CJ."^#X<"UT:-_@6R'>F/ O#86;G?V\15@GY@(LWX$@>COC M2$0W;#3,A+]P!$PZB8:^Q\4GC]$D"Y,DBJ<\^%P"6,%X7ZY\+QQ!M\3QQ:W" MG6:TT[HW")-Y_U(9TP8N]YC\IK.X&;@RW W/_,U@C(!UY<5M/'%A?M-GX-Z# M\#2+W&8H NTDY7'2*[=>,Z='-M9?I,)'8:]Q'S 7G^?PE\'QV).'=N ?T=>L M&P<\L&H1()>_SW9_CV[9-AD]VN2I \EP![9I(>0F)#XLC'\\>6J,J%,9(9JI M-<0:1.1]LVB7B)H84&,W%? MS+QF(IO 7,@Q!6E*/<,)#=DI?7(-VT:=*^_& M1U;L]>9'H'-FK!;$O&)@R&$]=!_$-C"P(,.2#:37S-<@O""NYVP&N-3ANB>R M,^"N!O\5N(1Q>$^$_64PJZ$CO 2!)[0CN7P*5GQY$1^FS@5"IZ;.1'X!A'O? M0W(_$91!O,4,4EK^ \8+#=38_&&FLV7 M^JP:OG%#C>8[Q5ZK><&IEIK-^)E6PS=JI\%LIPM R\/V@!W'-M5.,W+:%%MX MU%]ER=?LK?0HUR^?]/QI9338FX@HI51;&2?V%D)*K;2M#!U[$QDEUE>[L"G-/;VQTEU^)#-#3<,#;ZA+J<. ML8PP!B,=?)$Z1D@J)^2GB.\:3:4O[Y[@"!L0[K?&$T>B;O69$&9-P6V#&[/!#=CWA.'AH[_ MZ#-CT=%W=8UB)JXWN_)U@;N@,?(3GY'ASQ+". MC_9C/,AEX@,>7^N190@VL7*:O&!50:JA[VO7%U'@)7SJ"P0BC@O_^#]02P,$ M% @ ?8.83AO(]7R='P NP," !4 !B8V]V+3(P,3DP,S,Q7V1E9BYX M;6SM7>MOXSB2_[[ _@^^[)<[X-)Y]+RZ,;T+Y]6;0SH.[&1F[[XT9(FVM2-+ M'E)RXO[KKTC)EF2+%&63)N4VL(OI6'S4KT@6JXK%XJ__>)L&G3G"Q(_"3R<7 M[\Y/.BAT(\\/QY].7@:GW<'U_?W)/_[^U[_\^A^GIYV;N_O'SK]<%"#LQ*CS M[+Q%831==&[0R _]&!KI//CA'T.'H,YI9Q+',_+Q[.SU]?6=!P5(%"2T#'GG M1M.SSNGILMG?4@(^=GYZ=_G^W4^%+_TH";V/G?>%GZXQWR^+7YS]Z\O#P)V@J7,*G(J!KE)% MVEA5U8L/'SZC#J/X8[R8H4\GQ)_. G22_3;!:/3I M9.A&\U,Z6N?OT_I_NXG<9(I"8(QW&\9^O+@/1Q&>,JI/.K3=E_Y]B?PA&W=H M"+'Y%F>3]8R6/1,V=[8KL8,8YB9MOC=:S;&GB+ 5(2(+154+\$!%R@XB+_1E=6<"F*X?XI#=ZPK"G@>QCOWH>6W=.L*- M5=6U0B;TT1R%";K#T?0Z"F/LN#'YW8\GUPF)87)@,DBF4PJ,^U_& ?G48A^Y7@[F&F3%!*#E.N""5WQR,0:OMQJLV M7F"?'#]$KXC$#R#' JI4 IJ=6+@7 A4R=!!'[A^@&R"/D@:JFR:EI$D_VN'] MCBC-P.HYPLX8P1%YBV+&_;64:*NA4._!4?X&^"/L^7/]^^T;_N9L0 MV:WG/;$ 5#CVN9>JQRZ(+3!DM.'F=&<4;-F\WR]RQ:X%:5+Z@Y=]C'6Q&X7@ M4I/ZV7E#&E2_VL:5ZNS3J1^S32^SEV"?0[ ?Z@#6N#.%0&_0,%:/B-^JRI6$ MQI1GA=:?H]@),H/O.7H)G=$(]BT'MK25M7>U^(RB,79F$]_M8N2P)=(+E]YM M4*NSDKNM/KVD:66B!LU*L@^EC@9J!P>+>]!A0*$)O:X7S:AJX[I1PM;7@-H- M#O:TN!QV[-P,(U[ CB+L5^2M/(_P(\*]&3W-HYH^@CFYJP=+ T$J%T0R).C/ M!&B\G>MQ8:5R2N;=Q\@@;H_F\U5U=$ZN9NA0^WZ,+5,P>E M.[4%_3-S]AOA0=:U;DZ4W-O4K:U;#DEUN%?4V6DMI46[%&[4L78N@ *P[O4/ MO<$DPO$SPM/[<(Y(:D-I8L86_5O($PU"8GLJ=//GUL$A*(DK/[^>F<'OQ1@^ M#:-1'AMP)@I-.UG 1QZJ6'\9GGC\]R\J3J=H.J2GNHW(+%752.,$FL!N,D2G*\XTH[2J@8Q> M;W7SCEZ\*]$,BPR%'HTE2W^E32FZ()7V?5;N7#-!DE>?["6M''1DF,[L>@SK M$+H$85SJ)Z!A"1&NG/!LFHX<,F1S-2&G8\>9P A;%$)B5AF7]F?@INXIFY;+WP!FBX-/)%@V<&^Z-/D>1 MQQRE",]]%Y%!%'@-W*!G2PF'/%8 M7U?+!)+/*$38"5CLQ!3D &%'-'.TBHVM1%)7RP@23*/P<33R>?.G6,($A:D4 MI)<%EH>@?IC A,@B4**07"'8]8K!B;=OP-D(>R!Y\.(>Q"EYC.!K&(.$!?K& M]V&,,"(\Q#I[-,=!H#.;:%#P:&W7,8$E:M8J(QC/$HW MRUE!;5%5T@C%]- >I$%4ID>\5=14,H$#M@ O<>-<_6$T?LF, MNDH4PBH*,! <%^B'O]9IAY^61/1P1D/WS5^?,MQB>Z:QJ%O>9$8]C]"*LJVB M]NNED5E,,\6 R4[O;=[0ZW+1C-I:XL4HKF,&A3 J#(1%D- KF?2^.?S/@]V< MBZUY2P81UVU6&\5,T#I 3.>#Z?+%P7^@PM[)H5I0P0C]2Q?$ ]CP3)GET;U9 MT"B]S"%?1VM:R B=R;"8;>/:QVX2,(-"N(O65C.!9>VFZF-"*R[#F2\AMUP%Q$F"5TNS@_ M/^G,L!]A/UY\.KD\Z20$"(UFZ:4$@T!KC84BV)J]-<=[>1AX17(^!_O^,,#6 MNKQRQ#\L06UFT^K7\V M Y[%LE1!YIM3I9F\9L0L\9R?9PLUC5CX2(/?D/?I),8)RG\$-J&W^#9@+<#$ M2H/F+)T#<@S9G"GY$/]B[?R6P\:Q'W* ]LFJ9@!+QXJY"+97+LG!$JA0.4A[ MK;F&((M'+#D\>XTW27@UYS$Y4GLM-SFD6D_.< X:TILK06B$?2G[\-:-VS?!M:LV: MB^;DIC\W3%>S7.T&CAJZKIM,$^9MXY$E/#^1KV_B("7//?3D^-Y]>.W,_-@) MQ(B$=R3#$0<T$(2BE%/82) (RY]?4.AY42$;Y8R&WJP)25(192E7YQCP=$ !3U0W*9D6 M7%HW"AJC-TV+>I-@NHTQK3!=:GD"E:(>*0+4L"6+$#/E5P5@44,F\#YCY) $ M+^JUZZJ2QBE.YX\,Q5E)8-9F9#8Z0-4><[H1<;GVV(.Y>#K_\$ MR7S\NKIPCCV< A@/J%4;\:7!Q7\X\:A%9[[Q(%0%\2*2:G![@DSP$]?#DU-DG7]FZF7RZU.>.ZLH.%6 M\4-TKKUCHT;.\*"#WH@]L^G7)/NH+&K4E;S59E7R6E6BM]>OK&X55UQGW'HM M'+#?6@_#Q8IB&YS">O@BI9:UP:FLAST\S:D-CN:]<*2HD[7!_;P7IEC@799V MFZG1RCB^>QD5P?C6+S%K1"I;Q2Y3YV1I>L!JKV],X-#;LWLA/1/ROZ&5*XZF M5>A.Z3M1WT2QBC(UC3A,JNF"?;D9$%K!%H?/TCNZR"96=BSWC9L+L&$CYO*I MYRZ-M_RHK]\?01I_/R*@CGZ K-Y4GWW M1%12"17I=EXQ*]>_*NRMDO>;W_?>H[%LTYF\HC2D(1ULSP1]J#<,_+%HEY*K M:RTJFDS#C9'W[$]IRI'1 'XEH_1H_7^1@WGW#!4U?KQ&9,,U(L[*7,A?L?8?M5Y)9M9X(<3]R_R MG;3AK&H7AK?EQ4 W=!%,E"7 MEH8EYX<%((-<%,9I,M'>Z!HCSX_[/OG#QJA?&D)-PW;A/S0:?.X$[$2J-90. MW GRD@"EP>";W\V>PV1UV6:2BW=Q;)64'WG^%B4@E!0P0+ZKYR Z@;9%3 G $TQX0;3RM4U MBXJ>RPL/VC8*FJ?W&G;^,6SAW^K?>I.H>&!X#)W,?(E"M$B?[;I+0D^<'HY3 M>-].$8G=K*PX<[:. W:3;,VBTA[5!K?(KD@+^UH;_".[P>5M@\9=)=+F8XT> M6(T]WRR-V\G2!VB\C9Z/L'H[L@FQ\/!,#6#;#RF::Q)EOV=N9[;!F;<=2IY. MTM2;9\QQ\8A8#H'E8QR%+#Q9DC^6R^3VC;[?AKPTQG0Z2^+,?\2>K/#GZ\T8 MN3L=QKZ7D3- ;H+9_6XNY>O/D C-+#5M&[FWO!OE5XOJ!D2WG#7VV$(.UGFO ME#5O#V\>G2D21G365CL@+(:,Y=OI+(@6"+$45;WZ2ZS\\F;"%4F,?7I$R.AY M@4V0] BK-I2RAS,5P[:X%C MKZ(>I4+AXA%O)I;G[\L=(RMG>V]TYX=.Z/HTW@0F4<*N15,6..&"5'YS,/9+ M#OL7 AQZB%YA$CZ@.0IZH_L0.&C$3<*2X:THRP'S[!MN>3/W;:OB:.31R-62!IYO;!/UQ1--PP%'J,0+_]DN1SK_ UJ^V@KET06E;KV MC7+G:K'ZYS]]A&&CF2R8\!'X[B0K&\7%)"=AQ%P('0*B&D819'-H6A(]*S8+ MO4W-VO@N4!8=;'NR(+7(Z:(*IE#$'; %J7T8&F@;;3 5M?-+H%L:MRNE#2SE MZD7EPJ[9G8U[SR0=MLVTC4I.R.T3-C%$X(C=$S^L<+ VD3A-E(%*KE1I?4V= M-L9\" U0\"=3&F#[JPE7&UR,L\.0OZ6PI ZOQOU_:-/9TMHIE'[ <^D[,Y9KV?HUQ<^.QI4U4PR:HGA&>\C+_:.SP8&;C;Q%-SKA>$WE/@ MA+5A7EJZ,O9\?!$#I4GH1Q75,!OU4J4 ;KPLJGQ^&#>\MC@K5J1[EIP]9>X; MYPH_,9$RJ5D=Z;,S;P_81:N)]QKUW#8X MT-Z1JVM1]OSC*P9[1O&$(R]Q8YH7.%TC[+ERX:025C%TQ0K1PS>@Z(:>JD4S MRER9]2%3T^Q)BQH))G?JHK(O(UQ#09!&,:37V.'?,I.@MIH]_L!&'CTS=)>3 MC5_[V&7O>=7W\-P0)'J,JW M$.0E5!M<.XUABQ6]-KA;&D.6T@O;X MI/L=K-2'C.;IUP)8TE8V_=;+%J9<& M.T!;FG,KO6"+WJAP1[CKPKP #,=@O\/,NG(,53P&W^PAV+"W/&4!<>X3.I[W M88Q]D.@N.XE1'FQ8WV&KYM,FG,=$Y"50WD_+N;46S9Y]H9EF7>7AA U[;_DZ M7L.V>O)F^?!1X@1:HHEWH*3%7H7X1'R M8]"'5] TL;"JIS9R[#,4C%<0/N.(*%=P!#VUD6.%Y+I[6:S\_EK./:WZSF8_ M+>>6 7U'MO,U#84\XVEJ.L2 6B):R><*=EQ5!$VQN0(&QRUWWA"3(NTEP^M@LT,D@D8*3>;4PN49.\X:.5\': M<2AVO IVO IFY=V$_5[\X%N5YJ.6VLK,2I=0&P*#-+%SB]VX#3%%=DZ^2@]N M&P*5[&1GQ?&B\1"@UC)3VAN7L_CG(XOU&83L/FK+.D)RW_ 3OX* M0B=RIGZ75HFF"-R$.=)5IZGCAA^3 4>;IN9VY!P4%RF!XWKYT8LR=\VO='S)O[9OV3>D[K-%YC,(Y* #(TW/?MW'_!\I=^Z9] ](. M:TQ^8ZB-R?JU[@^9M_9-^J;TM6ITOM<#'1[9(.'28=^<%GFD2S\* E!\:7G5 M;&O:QS/-?:S)VV,S6&Q>=M-6LEH-+>.#_JB MK=UCL>ZC.^A;O'8/Q;H)?= W@.T>BHHSFS:\H'"@H]'$WW?0UY#M'J;&1Q(' M?9?9[K%J[%(\Z-O0=H]5L^/M@[A*K2B JR9PIVFLF[$@KO2YGF?G#9&NY_DI M4??A*,)3QKD3L^3!($[]F(T;?6$M"ND#5"AT?2&YLA[9(?1/_:P?SM]G7E;Z MR]>\T_4^>1Y[Z6K-/,:-Z:L*HI*JTMR3398+E2#WW3B:PPSQ4R\V_&/=>0T_ M?;V%3N-%I<-YX[-=Y'PUDR'X<^)0(8Q0;QCX8S:]R76"Z07$:P?C!0RAZ%!. MNOH>F/V QDZ0LK0B'+.JA F&/T2$Y&MC\02['Y4[08#&R M@'QW1?&4UD1<- M&U$B$&#W@>+/K]'S)$J(0Q]FG",Z].%#X%;&DDI7VY?KO:G@I7NQG# \0%_Y M-LS:=I+;'+6_"Q_DI:MQ%W+MZ5T3K8#RH%(D&S^.$PPT;\->20$I"6C> 2V^ MG2C8*9>C5F:"^2$3GKHWQ+/-#4!CALD-&L8*+! UBLLU1D#)G>/Z0;6&)2AH M0M$JDR&,0:DLVD*:#=D0=)KF_I\KA_AD,,/(\7KA;P[VZ<;0!PV ]_B<='7S MV*YAQ8;49X56;[)+@:JJIT0IK^[F"PBF:3)] B7+]6=.T)U&"?P*V_4D6!1< M@E7Z^HXMFA\CGONDKK1YRD6WTZI*&C%?@5^]45GXW--MD.U+-X)E+E/3%D1? MG#-$ &K<),TZ'T(O">]!5\= )_^B-1@B(I5+UX?ZJ MUQ?>!)6KJP 5P7$!$?RUC@9^^IH)HDJ*-[\KD;$%\;8:S4K?;'7!?7&F3P\? M*M2R\K>]4L,=I>)7ZR@RI$4-D LJOT<%O7 ];I8S06U1,Q/8 AO%3-,JU*DK M"K:,7N-)C_A68M$O5FWG6.YIV!VB%>F'),ZW169H*69@4V09CU_BQMO76 E% M7)5J^0&Z^+=@C93^;[,[7Q%FOH5@W).O%KR\<\>\YULC\$K/3QLBG"40BZR< M-H0-RT+BE*\W%3BS2/I,(2D 5BN[[/<8LLD:SYVLR'N\N9H#S7!&_QM,S\W Z> M[5.QWO=1CB^2\FU2WSG"3;=D5\= M#UA=9E_^W]L$1S.^ [CT>7N:EL&J+E4B\8*2]?/R#TK5SP6JLI^__L_3&CV% M#_OBSF.$XTD7)HOO.EP>5112<\)";XQ<,] ^(OQ8TLIR9C*JLH7)\WJO/IND M[0[DZBW()PSR;24SNJ$'LG/\X,^1UR4$Q=S;!CLW9S9';$.RY1+#;M7HOE9P MMH?D>X(35!X>B,ONC=H8]K)U&CBGE_RR^_8A[[JVJC.U;#=7#]@?K9+-N:@V M[I7>(D'2+F)L:<8)EIK-%H&43%MBK%)?;';$-P)7UEQM=K-+PRJJOC9[T1N- M4X7]8[/[7!J;0$?($O XXO$#X:W=/R/FJ MB''[[VCO:[4=J:@T;PS7ASR8,$!::6>UZFYV'U&)$RSN"4E@.89>UP/2X%\N MFY]^.![0P#$'>QJ32.6=/46!7YL\2E19@?<9%&\HB9,D(HQ>YEY,)VA M_$_GE\+K.')UC:#R_@T[!TMK=A?A1_1:8#F&.9V$;IJL3O1X9:,VE,RA!^00 M]. [0Q:\5S5UUDJ8X&T/=G:'^D1NWQY4.G5A"F[=+U6"MT7=L/KK='::,TF#S M :]R#E2JB,:/@.4R%]:8IJ4GQ)H93C;Y9D3W(K:R!XM\J593;((O>I5/!_JV MW*H0*9BEF2_G"&EZR;\-3KJ7T,ND&_*N'3*Y"Z)7^B/"99%(#">K'R1#@OY, M -;MG$U7?,$5LF_"!]F6HFC*RKA,#&1TC7_3/Q M2;KZZ#^!,F&2E?IZ!X7&4/:C*KKX;DE>:2,Y.Z,@ F)*T,+.(7,TBG.*[I> MK$6T&IJ[MP0VXM<;-(M@*G)(+9=1\F^)(]?$/UK2\(CQ'N MHX#=8(Q(S%LHXCHF43Q'F:!<"A]$/N.(U 'A5C,2:T>?$4J5H9N$IN!/W\]B M.>B76S;HB2RV@!=9UZ0)(QC+"M*&M;N.AU?< MK%>0 KRUI M3 NLZJH#30O M9J(TAKS2EE NW"3YY5M-?>.]GONL#49CG\0T@0!]W2(*F81CS[>15,Y5;:XR MUK*)UVF8I!KY23SK @_ FS)'? MA&T^'-]J.C0RQFP^/=\&?;U9;?,9^C:(U]Q$-I^=[S*@'&^/\8-R^=L8 G-6 M),Y7)J3Q?5DY5*[*V9ZLFK)0UU4QVY-J2CHT:B9NR_1E%6#;HD'7>DP$:+=- MW;GGT^W'*$:@"-SYH1.ZOA.LKA*1'AX[H?^-'6I?1R&) M]+TQJ$WA/HAO32 M'_VS-ZJHG!^:/P-]5P&H6T8.[_<';QG:9!G,[%8CO=1(WXS%CAO_[L>3Y<5& M6T='EFRVE]C&!K?SFTFDE5^\<'S/' M1+X4K9W)0EJMY&Y.:&]T'4UI<'TJM@L6-)LD+,7SRG-B*?]W1&/E"-V'4!H] M.V\MV(JBZ=1/)34(<*JX@)A!(54+[2>>OGUA/Y59!H,^FL'N"-P]"(JM7'>B M.'V8W!/Z> 4LSF(9]HQ/8._VI *2E6.U'IE>/P"_GE$"AK -P!__#U!+ P04 M " !]@YA.-$.#X I6 !:X@0 %0 &)C;W8M,C Q.3 S,S%?;&%B+GAM M;.6]>W/C.)8G^O]&['? K9V-R8J0LR1*EJWJZ=EPOGH]UY7VM9W5.[?B1@4M M03:G*-)-4LYT?_H+@&\2 &*Q(&R8J8K98D\+YS?P>O@X-_^U[>=CUYP%'MA M\-57V[#?;#Y&8]/"7JS_I$]C#Z$08!]'[^B M3U[@!FO/]=%=+MH$70;KM^C"]]$M?2U&MSC&T0O>O,VH^KF"Q&Q!_-(O]M&#W^Y$RG\Y_R!W_X[_\-I0___"WV:B]\G>>/SW[Z/[]4PXIRF"TIA_^1?RE4:%6CE;[TDS$A;W#DA9N[ MQ(V27O*VWL]$]^D?%%0UX?&W! <;O,G%IY0D+TD?90R0&VP08X$J/-!O.9?_[]]2@8>U04("-+Z",80SH"$N MHKK7N]$Z5XA\[+!$]L1/ZY#$YN?DI.88VRC<]?377*+P '/^!(KKF]#WUAY6 M1W'K!1#,-J70*"&3>@I:F@>92('Y&.*:Q4]!#VLPQ>*B]5T MGJ&"?L/A07IN?)G@7=QHJ\['!T;$)ESO=SA(V)A04Q9EKUDY9^>SW^?4:^C+ MR*-OHP@_$XD);[0MQMM9Z\;("];^G@QDR ?DHL1]\/%;=/]$GB^?<2.,]C%Y M)@G1QHO7?DA^)53#B#U/7MV&T2Z=%+AQ'!(.9$"%OGK)$]J$.Y>0WN'= X$- MVF B0\HM) *2SF/G!J_(_4: M!%LOU[[*<;?A<3IW>^"S?M02?A4 :3KHZ/5?"Y_)DZEB,S[ZJ MJ^"S4W4;\-ER9%5\UBT'B,_XQGVE_?C[?121(:O<"9H/FT=@0P(=OUNN:I"+ M449J@C)BH/@Z3#&GIMAS2LH"T B\BX,2GOZ0L+C%:^R]4(D^XT0-'-Q7 "#" MDT/#G\Z6TP902H(31$A: I@!U*S#)JJH&>!QM'O!T4-H3+^95$$4;I'K^^%7 MNA5/__@79[9BNT[_,EM-D9N@7PCBG]!\-DGS"NA/'P@-VF_EWYY/"-GXF6[9 MO&#_U8:8(X,N+_((#0T4?Z(]WEQY[H/G>PF99G<&'\'S9B,/7PB=[9AEN?I# MB:$*-?B(,XAZ3E4]_.T9!S&.@1$C=[8&7"16 ,+*?K?WZ5[(=?*$H_?A[CG" M3\2L)!9=!NMPAZ_".":HOM[>N]_$K:M%Q2RN=$13=\?%U"FW=W,6B/% -28H MY8+>4#X_LNZ?]A2$&1@41[2(T[1(R"RRKEG$)_2!0=O'ZQM0UK:BI0#O6D=2 M?-\N4.LNJA#GS2>WU^\OT4621-[#/MT[3D(RT:5A&GX=:12U6YCE13'JS;8L M)NEYM"9LH1>5-AN/;GJZ_HWK;2Z#]^ZSE[A"EQ \;1*,?!$T!G;GT[,,>@4I M1&G1#(R,&A#@!E'-::CV3&B=$-768M6,84GN;#7D2&QA$4[DG9GT'7C,Z._4 MG:^XR#DID0/=9PVH:1-(.IH"(TK2(W4:" 9=_[6/$YJ!$W\*H\_X:R5W(0H# M\G&-V:\7W[QFVF(_&D;1IR&8S@+%*I\1E@S0-HS(E.\KJB:NU)B@WR@;,'B. M9PIG2%.8PV\/QZ_C6=>BP/B^#P4AZ.Z)3'KHH:X-'263(3)+QKO%_]A[L9?@ M.QR]>&NOP,6!4?G7]?3-UT!A;F"@RBBXZH\S9JAUXR*Q5/)Z>(";: M"9,-586;H$(\E,F'4@%114+P:&6#R5F NTO"]1^9'=<5COGJM"7!;%24"^+? M>&T$'C*I5,':8_M=Y6K???C>C9](F'_Q-GCS[O4+T? RN'ZFIZ!)_+^@.WQL MV;_K$-08K*!"XT#RZZQI+?CAL)"$K<'7EN7ISU0@E$N$'E[1&RH4"9H_HD(N M5 H&?X0+WLJM(1XQ8U18F6Z0TZ5^^BW]O*8&?JX8."S,ZA:2_&Q-P!P8X\(@ M.633@03&/ &"C'<_A/N'9+OWVXD!'7OP6C1,AC(=P33&#^3_LAA5I(_0Z5'. M(I\CU3.'8+?P1[2$T[:$VTZY 8T,?9R\!GEM\^EC.<[!'./UV\?PY:<-]E(< MDP]-^)*O?K\@(6A#P] GWWULM'O[=P.P:S'5<:1EGA&>$T"4@EFT'*J HZ; MV&XO= [JTGP=0;J>(/$V'BW+\T)F#>M]Q'K$C]_2\\*?B"IT@K%/CQ%>;S^Z M44#ZSIC,+-@4Y&)'X2>*=X/0-ME5#2&PAKLNBJ/$%<:HY(QRUHCZ%*HPI_DO M.7NZN) N1DQ0*@)0]P9@/0;VFS A,/)ZL6.-B9Q^)CJ2V*0"P@$C5F>['&$RY-^[:VWIK;JHF_QD#..(RUCDL6M1C)4101@4H M^7((71PM7<;V?ZGK4&<7JSQ,A;0XQLD-:: G-\87P>;.]?'%8X19*A?7D95? M,UXYK5LF55QY M.!;"Q/6E0\0^4B^IU/>4-*T3*Y#=V'"OY@:U05VI&YQ_=J6QU1\R[J\]*EJ? M3FM^"Y_C=8@BCAR 9IU8F@[5UA+.J3L2E6K/&'=I_?2:T^F\ZM$C)Q&IA>1^ M6E0B\SHE8$V$EN7]M#0&=VVEL-U\%LK5>V2FSA8+KLM;$LT/4XP%]?I+(QG^AI8*3IC9_.\DP7GK>!C@B' MT4V() M&B1WNUH49T)%C)L_[-"EGX6>S"*/'^R4.LSIL&>VH% M<33ZI_EI-@JND$4Y7=8;LZ.Y!6F8KGEXG;.S]N7[>Z2:EOI#3 MU["2B72$V*HXH@*DL&CK *N MVKOPF*L+I.&.3KYK*'3'";T7+R>?9IZ, L%G5C_T8[#I <.#U%_4U&=5#W$% MC41[3+X/MRB5<$3E[Q(W2DRK?]JI_@-^] )Z!'AD(_0-P@>I[TC5MS \^.6 M0ASFF,F><*R>VJ?^/GA8/B@UCHP4ND.S1=F 8YD@78H/ _R*=F[T!T[0=A]L M+$2F8LZ@GIWL06A:W_LR6$?8C?$'G/ZKY0P"$N XYK3JAF5?ES+NA- MSN='F+,=(YJ"'?V@1;O?;'(=D9?KS:[2.IKN5N[UW;B6V!,*VLUQ0;"Y>PJC MY!Y'N\O@!>>%KCLR*OM0,@QT3?%TG'QU6N)]PILRT4/7E-D)Z3=WJ,(._0:> M>SF^;>0+'- H[PF )MC[F'"0O77*^),??OU,U*4?O< -UK4B\^4@0K"8V)^. MZ?WW/D(J>^OYV7SII#ORS$DI(Y1Q0@6KZBT2);.QER2%&_<&+#*STB+R[7T# M9DEO$-H_/_NLZ(3KHTVI?+A-AS-;:C$OV(;1#BSU_. P4:0']+8JU.A&>J-H MY0'#8Q'=HDZG\_P@.(,A[*V@O15PE!0PV?>+;_9L* GBOZ%/<_$BUY=D M,NG'-86[GV8#PVN MLG.PRF;F/>H@+:Z,'D474L9[Z:G\Y5(@7I:9'\($.A#?L$)BS!16M/2UB 7/D607^#6HONSKP' M/2*VX;O/COYLU1J]=KDU?([#F,;HQKCU:)9G-^@;#PK/87"7$!GDNWZMYPRC MLL96U76F,$","O1>X('Z.%KZF,0,UY6:L&BK#NSY-VYT'=TEM(0'RQ_. M;VGK;C[AFS#H$(FCX5_GIV=MO$P0H8S""*6TLVSYXL8_BDGAHTGU T,,G5_D\*E8@Q@J$@/K#SMA" _GS[-29 M+):K.K#H4>U?"!B>T'PV073;F3W^ :_99"7_]GR"R#O/F";P8O_5$CB*#S/S M[ \$P.<(/^$@)G:[#-;A#G_&R?7VWOTF=AWA&V9A*1)#QYG/2H26Y%!*#[VY M"N/X1U;[B";"$](3=)$DD?>P3^@.*:T=1,;Q8!=9#6>#9=L&/M$=&$9=GME ME-06 ^6X$+%IE:7T#OGKY E'MU[\A\)*N_[[YK-?U(53KBDY/R,F3%-A/@:) M%^'&X9*0 MC#ZJ*TDTFA:#Z>4K0E+I='8&%5XUVN]WRZ.S>.]P 4H)VP'+$?7F(_)]A#=> MPBP V_VKNVQ]'*!H)R ")06\0-0)% MKW:P*FZ0*8[\JFB5-VV("Z4X&LY^>JX2!]C\?>0KIWN#OK?>3DWO#,QOLCNI M@3-FE9U5"8\-$]F"OR)&W.(7'.SQ;5%26L,')$2 42F63*5:$]ZQQI#0$T%@<6165^S,/ROLF^",>ARO&@\;/ M\-@0N%8;%CSM01#!ULD^N6O6N\E*V[0?-(F%%G>-4#J=Y:NCZ:)@3@:VSLVA M&CEZ&AG#@="A:B#@:P^/ 'GQ&]ZC8"C0K1M#O&8AP %L)9S#M>)CP8:2.!+G M$N/AH-NKXQP2,5Z_?0Q??MI@+T4#^= $ ?GJ]VQ9XI,7KUW_/[$;?0PV']RD MF<4F?=0 "&3\=<;59],,!"DME!)#E!KZ2'.R"#VS0!A0,Z>/9F.#0<7)*!@Z M[0#1/7S #XGR^7+!PP:["+X$&EYTEN=Z4$HV'0P?1#-'7S-37871$BW065:0V'B,B# 9,F*[]S8 MB^^>(^QNKH-?W;21I1Z77#J%&126?HGF= ,!B5Q">(D4 ;HV/SD;6GR'M!DW7Y[OH6 M&I,ZCMT$J;(%X5'[/GS!@1LDE=O7E5R#]QX83CG":'4%*P% <[JH0M@&7!ZN M;SE$] JJB-X48P_L))XIQIO(,H,<*>"S^L4+O-U^=Q-YP=I[=OV+7;@GWX9! M\N2_7N^3.'&#C1<\-EIV"(JFCQT<)JZJB\Y.%XO367H0H>FBZQR1NY0I[3E2 MKLAE;-$NY8O"DK'A\PE&K<0+7&7UCEG#[*P8P_6@XG'G5<'5"B>PRL\*IXRYX$PXA6<6?J0F?9NNW= M^@EO]CX[EW@5!H_I+8<-QP(J:#VEO@ MZ?*C*(*'X?Q>^^#%V6QUSG=_X.,E@RC&S4T?19\7'#V$!C2:.;RVLN.4C!PZ M$K!#GX5IB$.OT-2!?>5Y..270FAU&2L1^$MZ5N"_MWH"O 1A<((L!$W;]R2X M:1@%!CK/$5Y[;"F4?/8Q_7 1;"YV891X_^0MD6J]:A10W?)H.-]R5F"KI#M! M!65V0*5*&PIG@VOM-+5FJKH=JIH#G+K'UK&G:"@0&!;I#M=;6C8*!W%:+0+3 M"Q8W])A!S*HC/K@QWMRXKVG-^(X$ML.(FH3N09*JN_?Y8IXO/-9*/E5YHHPI M8ERS@J$GC#'*.$U?'F757LSG3 ZG:&''X MHFKTJ&<+9YB0 Y^-:-1FZ:(P+4>:6:+*\BB"B!P[O:*(Q++#I'YDJ1%D7$1K M(R:OE\$VC'9,&,%H0_T]XVD<"D(I.^7YZ6JURI(U,KKLOLV4,JJ0'GMP($[( M&%[?F07Z=N16#*^T<[C29M(G-,!:)DFHVLO 8;5M*R2%&S_QYM:%4<_JH9N+ 6J>CY2?6Y)8P#@EZ M9DX-$.63(' HV&MYS!D?#.R,HQ50Z*L6%PARM7 M^<\9=O\:T-NOP]H2MI&?:S M80>G/'6BWWS6\&M* ,Z9>XCO*(EOTG&K;M'TUT)!B&7$CVX4>,%CG-\4V+$A M(7S/X^$59J[7H+$$$-430VEYR%$$CIJ>%U>K%62M@.0!VF+<,5O;N)7F6$ MGHFV[&8Q=((>"G4W8G6A ";P41G.>':R 6Y=>UCBYP$AUF,/Y=PYG8I[*?"] MI*$T+ !UE0-*>-DT%'BD.S]R.X 9KO%Z^1Z^_';^HFT #O%?QV\=^,G@F;Z MS\=_[+T7UZ<[4*+&U2%A$E8:5)+2I[N[.0=6XH+6O*#4TXLMZ(<* M'R#XC6<)IVX)G%N"5;U(/\?4(NO<(NP#EEO$&'9[.'\-SKIV!4'X[MD/7S'. MJCB7&\O5K><+GTG ;A K"Z2GJR-L/_JJXZ#JT%Q,QHEA1=MC,?/MLC81PD-))_/LJV37)C\ MF@@D@C8[#9.*E$(XYF&8B(1>R4P"^K876VS,HN67H+P))KU7/;/ONFH__(U^ MAIUUC0UG[1C8NXF^JVB8YU!$V5?T.5&E1,-"? ]QDZN9!M!7RS-#P722;P=O MPPA5I/W.@NP0#<(B[]^Q]_A$C>R^X(@5DV24O\L8*PT21@*ON-E HS'M<*]9 M>;]?\.X!1UW>W'H>(L8UA=#8>W26LV8XHM102@[]EA*$GKP>J""#=_I^7*U, M)U7/.,9%KL>%(]\N=?!AO\[?_&KYQT$/YSAE)IN,QUEB[. M\_7E- T]HX08*41HF4^O&4(E1U+JZ(Q5_VXP]$C &5TRGIS4?+PDA2@G*R0_2Q]'3 MQYR;\QVI[N<<5YS%MMD$V ?^SI==H=1ZKJ#YE<[J]QULDM6.8!G5& /S)U MB"*.LB+&%O"Y;E-;M6\K#.??=$(0!CA(I)>U\Y\U[NT- 70B8EY--/.5@A+P M?>U#Z.5HZV46"P(7:T."9P809,1$PZ\?\',8>\+ 7WO&)!*JC#6BY7*1;^TR M BBC .3V!RB17LM.#RT0#XR]#8ZRO!B<*I9>T ;J]CS_J;E[2_T!W#R.DHJ+ MD[^:[DV^^OWC/@J?,3>9H?6S :=N\M1)U,GO5D_?!\I-.% !1U&!L3U7Y!K4 M:;DJ0H3E3ZX7_>KZ>WP1QSB)+X+-E><^>+Z7>#C^!;NT?N/F.KC%M*B[%SR2 M!SZ'-'\V_9/=D7O5<6IF6!X&NX5!!=>)R.=9MT(%0$R""4IE8*?+*E*@7 S$ M2JYFG-E355&R^ZKA#\M FM2!,*FI_G$4(%?[U^%;[ECCG>R*ON'H'UFO1V7C MR%9R72YLNTT&BLFRD'W7Y3325R#PQY%#QP7S8ND5%ZQ0!-_D&%#-)M+4U32. M,XD[^QH M1'$)MFW8DE:XZC80*+HN@^=]$K,N="8]8R=[ P)9;3$TO&TY;^%J@E**$\1H MHAGP:;OA%&6P^G_V(3U,>Q-Y:Q(WO !=K!/OA@/NK!%3R5?;@BZ/%JK MG2V\H#>9)7ZTXF2>@LMR<2>P'RCJJO/Q]H!6F@J@1P,"F2J":;CP(M]HDL]N M0-,(QM1=869G0:I!+]?FXE79A! (_AL.B" ^O3=UL_,"E@A*X^C'M *,P#VZ MWC*(T@Y1E'WS;#8]RW"9D4PO!*X111_%A7'&!^6PJCI-5=T:44CL*3IE%6TJ MMK$07](1JMJ[]F!- 0>M_XM M##=?/5_8VOG/)K&5\=1PHG,GVT;,WP7"1C_)G2[)C?EXPQEJ;ES5#<13HS". M;Z)P*TPZY&]CM+WQW%;6B5*ZK:]%5B6"CP+%3#FO6T' MJ3EP0TL0']Z[]'09QMEKZ.4N*C]]ATC0X?>[> M_8;CC]_(R"Z,-E[@1J]LF?4S,2)YDQB4R/=X2?0E/BCJO<;D:# >C*B&!H9F M^4F\E UZ0P7Z$5$'1J5,J!0*/3"I4/8\DXO5 ZW(@7)!8+II>RS+NGUV+4UF M-2^U6D)Y0H8D ZBM1K&Q6P0N\-TE;L+6:3MR741/&P\X+1%T7/J\'BP*6N"Y M+[61AO?&!8@Y2J[%D*2HRE[ PXQ53$T/&NY.!>@)B<(FHHY MG))\^"@H"80AGB-*<-2RC$58DFZ7R]^!QY/FEC!UME4GHD#WPH=4M M5%FQ\ M*SFE K* -[:+T6>9IJ8TJN._81Q77#%T1D"K:0U5A%XET=*2(=X02CI]E32+ M)ZDCMM$DMHPE6.K*7):^ HLF_6S>L]EBN93""3QM>4 ]&XBR86U#[GH=\(%/ M3BZ$RG:_W^$ BS?T1$]#H*8N@E9HGK< DZ=RO,G(_0@,E8.4JZ(D(.RUG54-?@W[6(/ :(^K12ETVKWY*C0"&_)H M^>%I%P(I\6HM)HLZO2BJ[:2?V>+:Q WL?\!9'$=[C1$:]K"D2T^><%2(EY965.\Q>"_# M=N4IM\])]MZ%P$&R:W)C*5B($B545"G5V'I1RY&;MB9Y8.1U,GMPW#8QAF MD6YVIB;(UZ68#4)F@W5VXLY&P.O@0AX E"T+$Q 2TI3>@Y_5-_Z,DX_?UOZ> MWB#><8A?Z56C8.^61Z-7>R-XP"CBA&.KN-G=.BZW3G!S* MZ5EPI\AP2CI]E32'KDY'K(-*;AD[L"2[3T/T-"B&]&YOH*YU*L$/Y%T6P^@F MA@W\S1,=[B9'"^RM$*4\UU\#O+E(:%F(SH:L/@N"DHH &GXT+0\5%G[$*$V0 MFR!*#!HA_?5*-_]W891X_\0;H3+F(<'Q*SX@FKI; 8>BD*AJTY4O0 *CD$+# MBQ;E428..LI"LI9@I*^*95G9PT'8H/BIKV\ AX[R;X,8R\?[*T$&D=:(47P1#"DT9GAM >V\7@Y1X& MUL_1T0\&/3)G%*-):)O^Z(KQ^NUC^/(3.]$0O5)PG>5_4%R=57"5??W[?]PT M6K+R@P%_,?%S<5GLX[>6V#FR/_A/KL!:&WR=KM3%VUH-4A^ M(3IUTC1!1J$X=?)J-A_P(/%GIL27I_D= MI(-3ZN#+#_X82>KC^WN1P<=153_2Q\U0O\%>.H8B'YI#)_(5X?KH^A^#A+#D MS!IX3Q@(^ARV&L%T-E_F[DM(H)0&R"3A<#T<#3W&=F*)NU G%BD+,1FXPG&, M<3T#MH#6+VZRC\B_; NFJ]).'TH&IPL]Q--(!CD_/\O/ZL" M?D_I0P_9)$Y2\W<+SB979+@(-G<)P=13Z&](?/SXCWU[:J7\&HS'RL<&1]DA9"V[ <,SN_BGVP/R!V$@EW'7F7>LVN J MKJ\"[]SZZ5/ISO)30?:-_AH>)0!&U0!V0$"]3VJ^ J)'D%XD=_8R8.&3;W. M82JFQ2[:. $M;]'M=W+ 6-!W!/AZ^S["&R_YY*[9>L4EO1 O+;?O)G@F;-CN M-XU"J5,<=8=;S,[R)4!Z3"7)0X!I:::>J])H1GB#W,<+I MI1)QXD8)V@@4-HMPT_-6K;@\!?WF[?;[]Z%411^34O>D%\D"QL:)("1 M*9)+PUL7Y71+ -&,"2JXH)R-/6@=R! $*:8H^CQ_QQB?#XVU$?]I\WDN[+"TB1K&C(YF&$Y[.\]$GO;NY MPF*",B:HX((*-A.4,H*"W8C&2)=GPMVS[WIDHKCU?-*7N8_DCSA!SYE)W,(D M7LX,%J]]G+\.96V3#H#R.$HJ""=_-=%-OOK]%R^@@V+N6+/]NP%,MIBJ>]BI M MAB^!CH^LLF5'1BD_L\UH <^#!E'-Z:&:J;Y [FK5F"\Q!01&/N.$9E>R^]4V M>//N]4N,-Y?!)R]P@S6MOKE.O!=9MI\& 8-84I=*PPEG\ZPF"BUFQW)2<_KH MX16]H2S(R.1'5'!!)1N83>;1S+#,S;"F9GBNF&%;*.]*E3>%3'T'KZ)5TX!V M([AC4[L'(2L1K;]#?#H_7_1&-O@>^>B62FH> M 7A<>CC+5&IZ'".N>_327;:S".?E;18]>VD> 7A<FH9(2L1K=\?+59GT][( MMK6G'LXRC6O3C@W7/7KJ+ML!X?PR6(<[3'=AQ:Y0><8L.DO&.GU)7D&5 B^E M@-Y0&C^BBR2)O(=]PNI,)"&Z<<<[_*0 L=[J.;EZ/GD7;!C06_QEE_@& =_V M_P:6&UK"P/3KQ9H5 B'A@\25@'Q2V[\KQX@)66]?'[_6[ODY#S M@C]NMWB=7&_3AZ^#]-CE=4342Z^V$1U1,<'9:$@971V-?G Y+P+55U2R137! M4!BAE!M=LZH]E4E'3ZKE\J%40);,G[X4!OGI:4*(8FZ,*^348YYM]D]7#';/ M;FHT=Q,^LQ-)Y//%W1=$ +DXF:Z0RZKN_(<;[-WH%:ZH/&,?*[8ZBXA/[C1!GC@-1S6U.*3INTM"T W MH>^M7]/_'A!L^&3L""Q-W)PYVH81VA'V*"'\48(#]%Q(P!:K,AE0 M5 CQUG!/"V&Y6<5RUUM4\$8%4?YDB!^@4@+Z3BX#*H6 Z,\AK.?H M^MUL^C_I@P%.> X'-UP8-(J5PXOAV@0L6-_B%QRTKJ ]F-PQA.5,5G5,.-/E M^1"Q.$H9'T'\[6>B 8)NQOA( FT_,_6-KFR[/7>BHXJIC6!S4""MVGS0Z/GW MI]#W7]G]JW?[A]C;>&[43C]5>@4J"@KD4?;/V?ELU1IU?F5$3T)*%<45LD!Q M;!@E&[$J)9I>HHRJ9 $CT3"*.HJM"1Y0.O#7"AHR\PP2&*[#5]?G+]ZT?S<- M^2IS58\X73B+TVF*[_1]H,77 X2?F1)>CM$#-' 4-3 "/IZ/%TAK*0FQX5FD MQ'[\]HR#6'@>I/V5DYVI+C.=RL 2E4SM M&@I=J;HMR-?>"L_O.$$]"8*1/PF=7C6.Q M5L8AP?,O+BA:1H"'17%KK/PJKXZ7P(#2E$1KA+X2(*9RW?*H-W[I@>= 5;DH MRN\U KVB03%&RD<40IJ6X7_!_8C=2F_$I$;(/RA7IM+RV ME6'1 ><)Q3.M'T'9(<;/:B3WMTN&9F=^!&CF.'D/1#=M93>JB4L-@^J"D)6H MSJ73\E[^UI\*J@F[XT!U3[ODJ':. ]5-)^^'ZIJMK$;U/>$Z3&==H60CKDOQ M=-*CSEH)+JK 9OR. MF]+9-#>W84T&Y[>B]L-ZQE-[B_AL- .Z=C); SX;16 M?/K#^FMX'*#N9Y4^"4?H$HJPL1/?A]N"C.RK4#\+@9.T2%/KL5I T<201 M6,,*S$M@H(QYD5U!,!\]NH'W3W8BZ'T8Q*'O;=@?%\'FAKAIO=2>OZ M=^2;K*QSQ\')06B;C Y#"*RS[I07S*@RGJ ::S;U3RAS_""6 ] MQY#UC,6>(>%8"TB#-<[112DZQ/+#F,RJNJJW#\[F6&(71W8M()X/&,9*62RX M3P+8JBR\O=O'7H!C8ADN\%XO8] 3>E,- M/'S=@=V_^T0C]UD8$/0[R%=47JGA /RLX@!J5=!@%0HZCAL*-0?#POMP]QSA M)QS$W@LNZUU\"B/L/08I7->O]Y$;Q/3&7M;AL;_\M/O;_-<^3F@O]QDGU]M[ M]YNLT8=G9AJ-@VN@X??GQ1X=\_N:*/6B,1.4"81RB5!%)#:*JPB%2JDF[+Y( M,K8CD@$&!V@KL^B2FW"=FS"IF,PM6(QBIA<8+A1#2X:)AZFHG(JRSY(:*5F265EWG/&*RQSA%#UMOF, M)NMFE98S;\L(&:Z:/H 6M;B2$0*MO7RX2I4P %^"60**LA2S2&>P#OZJ+#^B MMB["?\%TA\R50J,3.9O6IE05ME29Z72Y5I\G-@089H@<116? MM!?N*,\I?\DT=H22:,P!3^M+$E62Q3@UHSI2)5LE% VE:@5);WPZ_,X&FJP> M&CB@.OVQ!2JY7889).Z3F-XQ33B\"Z,H_$H^<&_AX3]H?)C(DT+52V:SQ=EL MGHT32T*HI&1XM#B ,C/#RG0,%@?0*-W=+MY&84D3;M0H0TDY;!1J#]$'YJ<$ MZ.5>.'K$T2WVW01OWH>QL%"A_!V#/:!4$(WQU?(T@TA1.H86]TM)HHPF8D1A MNK\A]63 R52+,M76(M5,]7Q*7ECM^+HM @FF^_!B_8^]%^$\_0;'?XO$5Q]T MO@8 *9$LZMYV-CT_;: J"5%&%95D)X@1AD760.K6B9= - A (E HE4;D/U]*L)@S MF"#&8L*VE@LNPP)SE1H@P(\T7&M!\EDNILM5NL9R8\%][(>K,FNH GIO^N'JL(%L]BIZ+M5*KP&K M[)Z^TNA%_F9;]V[P^J^Q)7>B2X!4+,6([#06DLEL]7)#OO.VKU[P^(O[7V%4 M7+.NV(Y2$A9$ )E\ZCXX.Y\YDNC EF>\D@W:43YHG3."CQX#FD$<66A^**JP M08P/*AC9$7D&- 6+2K3N6/P4^IMJ7"*^40L[,?G !K[I/1UU_T!KWXUC;^NM MP4X]'1(A9.&KT]A#A38OW%Q\\T11*_\5("!EK%4]RUG0(E]%K"%OH]_H^X9O M7^\M^,R,X)VH[R>]HR2]*3 V?+J*LZIZ T+H0TBK.8A-FOT. Z.4N7J++F;S M91U(*040*/42?F9*>!4X]=+ 4=3 (*3J/MX 545)D$4H0@M'9)1PEX3K/V[< MZ#IB!WXWO[K^GM94NGN2K$BIO6QR>4I)(HVEG&4Q_LPI(T::WN<6(3*D2LDC M1I_6&D., ]!>SAC:.W7MXU3[9Z+]"Z4*NG2EY;RU=2QU2\&CDLD27^R3IS"B M*XE*K=]Z"0R%34FT_&\A0%]*%)54;4#<@9KRD1:GFKI236$0)W),,=*X%K(% M89=QO-="5_8",+)2*31\[7PQDZ,JI6@/HGII*$63)]00$DEU!^Q"4<4J\ AB M_:92DZ9/@F&&L=<*S.<"L#!*$XO TD3Z71*_]?NG/Z"@M!6D-5\5(RNTHQ L*(Y4ED"N[RV$?]9L]!J"Z"1 MC+)8E.,[=J5T1@FXR-$0:CE5M7!*"7:?7^98#30(M(?!0[C&>!-_(LI4+%.O!=VJ$K8HGI4C&)(2S1U-SQWI@6Z4A;IYO6;:H[WCR@]!U1P M0B4K*/"-:8_*T:=MH;(K5=D<0'MY>AVZ^K:#!C7K@\(N%QA-(9BQ;TE=:@RLBBCBPK"\, <0E^GK2_.2-'=;#;Z1&'*PQ9<2IU5 MA$2QL8"PM]FO:0KL'8Y>O#5FT8%;]D+I%;.($\JAX7RKT[,";)0>RWG.*$Y0 M=P$&(U ;2M$<95L^CNY_K[@V*[!L5+#L1HCHZI^0)[//W5'K"=N M%?$K9M$AE$,GICKES+YZQK1^Q)35OP1#P5!Z.E4]ZR=)P4L+J7AB SQRLP#! MZ<6CT[A/8?0AW#\DV[U_L6;GD"1=B_@5LW 2RJ$1?I>G)9Q2>NQX0TX1Y23! ML#24DDY;27H_2_1"SVL'R,VHDB_7V'NA_2LPNCH=LX$NN:%,35]N25N(9NKE M;X:F)P5##5\YS1-4V8X+S AE2#6=EIJ;DB3D:$3)$:O#D6ZK6([HS[:Z3OWO) M4UXSJ./R/]6WC:)(222->'V:;_GG:8(L5SG!OTNGEA]'>O?\/A8^0^/WGK"WIU M[SU-4M% L#9%&%#KBJGAYB#$EN&=)MS:A?V13I<5Q M61'>0\Q?L22(],69(*[T M:A+ 4',9>(GG^A?/SWY6O#@MH_@^717Q7O#'[1:OD_O(#=*+AZZ\ %\F>"=* MD!R L/G KL*;DSNN0O.'H(1Y%]5A,^77=>6[2= M(EM- %\3B-62AF+ [*"X1QZ,LZBO!L:VY/KT5:;JXS_;X-0*>3FQ+0DX,7?W MX"+87(7!XQ690&]H/D$2*RZ_ZY,# (VNC#I!=SYM@$NTUT>/_5"&)XPC2EG: ML\ ^MI$X'=-@1C*-][X0XL6%7F8?Y"(_*@'Q#9KMSHKHW^(@N?+& MLRB\8/JJ/ZDTJLYYNERGY'K[)<8LR'!;J/&(<937 M^:O[Q,Q99G=Z,A)TW6,?8^12*J:1?) .LU*'ZRTB1-)>$0*M!^GA%'J/Z>[B'? MX?4^8C=M?/Q&D^SQ)DWEW3WOTY[J>IN?@LNO')5EAPS,Q"!ZAY5< P7+O./+ M):#]=U4&5 J!5@H^%[-Z:%K.@_M&CTB^O3:]B43C]I M$@&)8BJ2Z0PGSC@1BA)G4Q;VH<+&PI@S@CU:PRNA/>P($3H>SX>_LA%AH?UQ M]^R'KQAG]XJPT,,.C='@A%GV91A<^'YV?.QZ>XO7X6- +T;.\HO#.%.KTZ^& MY 42* 940*<_/G7:\207I;C,A@ES\L#.^U7%F:!2(/IB*5*1,D^%LF7J!V?B M5H@R:6+S$6X$X/,#X= M^EW$2^51T]#\CCEN]AA[K'ACL9& ;=,0#M;B:2C= M[W9N],H2T6G%3HY]987#CS8BJ@T/QV@@V,CXR?6B7UU_G^X)LD2=;%^>3'M_ MP6Z\C_#F.KBE4^&(S'2)MI[N''(('B 1< #!M88S\W;4HR(@)L,DSQYC.66E M'"@7A!:,*$1!3!8+8YQYF[*X1@'J!J__&J/L_GG71Y=!G$0L72,F$UK"C=C0 M32HF1U]B:LJK\"N.$W1%*X+3-KD,GO>@!6)'@2\_X@W57+!13C,Y46UBW(LH M2!SK(ZDRR,ZGB]FJ';CZIL;:,:$U8+'6S'5XBYF/1X< C1^ >K<$;,01# VC MB-Z/Q+J<=Z_E,S?N*_WNXJL;;=2"SZ'T0>+0@4)KS&>F4\[JFVC"B*H2T()< MU0U!Q/[8IUX+U[RJCE+ M'(:+17%-4W2-X0/YJ![=:!D"[ETY*1!S82R<*D*8-;_:BFNPC('-0:LG*G5" M5Y\&L#& ,>FO616)>-"8I4#8HC#5+:W.Q"8_/BJ.1BFB,H:3XXL_@]N+N^Z> M&>@H8HXZD'3"C**=;8DLU8%;572Z>):.^.)XOTN_ZQUE#F "'''Z2ZZ%)LX* MNG .T@I%A2RH(HS5<GH<]R&1WL76?LYD&&DRU_'9TWPVS^2SO(A@M5! #/WL]D'9.'^W,]19RIZMW M&A)[V("8#UZ\]D.:"]$YJU-X$Q!'''%T(K,S%4&J)&S!16##:UV#VF7 2K32 M ;]-"),XJ0QL(N/ X,[W*?Z#S2]N] >FXF7)J,*6%KY@%&4B*71V)U9YEDU* MC:6#%/1D2;DF #60@BF.7!^GV2Z[G!HLCKJOE3,)U\D3CNZ?W"#;3_@41EOL)7ASF5T2I>49XT@ 'JI&44MC MT#I;./+X5\V)E*9$3E J:.U8"A,5)436U)\'WA7TGQ$Z(Z/X[71=QET]P1 ^?9WMOO]-T(\^4 04AR1 M@@*)FG#?4ZA6TE@C8IQVI:V-%L6I)A/4RJQ@VB"J3N4XHDU#:@FM$&:T U%W@.^K;V%*QF"C^0;[[Z)_J.NDLXES=FZZ!TAE'6L0#Q_> M#VJ+-,OA>PS(?_68"+Z=ION?0:M_(75>^[S X#SOD,[X*TXS>?]9!_+B- MJC6._Q-U%Y8-Y/LXP??5X7P.@Q<<$Z4_[V5;ZL;X?Q<=1D,IK2'DRG2'4 A+ M/C)Q1XGTSPQA'P.@9?G#6H2MR7_)*&15Z8E]TUKU[UR?KL.,:+6[Q(V28[3; M*==N[_"C%P0=ICO^CD\06E3'4O_V7ICRV:@FD[P??7AOS+-P3:2&NR_B[ZX MKI/.>/U\9KJ_367]GK/!#FL-UF-F1J+I[UX<[[_794)^*# 3@SFM]#W'6?LF M3+KR?8>1>L@-B/GY CJ4_UEWE<9M5*U=I3]EQV'9Z+Z/.QQ5UU.]9B&O%?7Q M&X[67HQO(F\]>%_2S? 8.H=.+;0"PW*P:%^Y0J0B&>D%,MD0$^[(@O;0QF91 M^.+Q,6(S"](U)I$7Q-ZZ6+N*$V]'YQSL)N*8RH2VU+ OS+#AEAY6H]<;Q_3\ MVE%&9678#Q)FU1KP.XB;SYA6)_[@O7@;'&QNB0^9P0*'[_%&T;8R6D>PAMM_ M%P?35$24RXBHD-]%4#W8]BRV%G9Y];!_G,-677R/&"<%;0(6+A^Z-7O0T>P> M1[N9S+W'86@Z0(ZBA<[&TFJXHV:=D9$*!Q@0;; UBX2%07QOB^GJRBMV(]A+ MZT>'<"L4CM<:W\V0\=?0=VD=Z^35]*"QP?G8AXUU=;0FAL.EJW2&QU+*[VWH M>)#]6<@L*8"'23,H'WWHR&F3HP^?1"&3BHBHC"@7\GN)F ,8/[TSC- YV5(+>;F%(H&%CC)XRI ^6N@4 M-LY1!IJVG&/&Z&1[#_DZG%EI[#J>#A>KK0 MSS&,9D7":PV3AEN8Y(?"$0MMC#S/8]\ M#M[0[Q;3VWZ]X/%]&+!K3/>N/TKRY0&2'.>L754]K?W=X>I"*T;K0FQ4D?L8 M4SF--1 _BHOM:'M$APD[(RT7:+7Y$8^Y<5'_]#Y,7+^^2C+NH$C.^OA&VU)] MM$9XPQW@;P9O7*O];,^:K%W65UR=/=)#]3T"P A#Z.[V.L:H6KD;9JS"5A). M1Q0S.>)K#9^&.ZC)N]OJB*M2#6??176I]KAOF^I&YY 13F3[8PQH]1KY?XO" M>/!\4 FG(PIH'/&U1AW#'2"27/;!Q#K.8=[A]JUM/1WSK1O=T!PRFHD,?_S1 MS'@IO._X&J71[]69+8<[@?YGNP[)2./4ES/=S'SUTD=A*@AZ_-ZBK]G*R CF4J;N6':M9]?9M_XP) M\"&CIKRUCCP^CIH2VN9SG/&P1^+B",N-M3AXM'>O#63=VEJC=IP;R$;CW08S MD)5.)5;Z@->8DLP-=?Z== CCY<_R6^/(.P" _%E5[L?960R5MGDZW%E8?A<" MD3]KNF\9L#$62CFT?X:N:$"CGO8QZO?:TC MR1'E)O=03^/X*XD4IGO"[RTW>?P&TL]-MGMQ"B;L#)F;W+?-K9S/Q**NC/WG MGLAW$6QNB*=^=G?X0TCUZSL.ZL/*IIE*#_EUL#[+\DZR*BY9Z:R4CJVU<\8W MB:-E$FO&I@? 2FL@VK87*=S.% [%AU* @L (*&Q$U8AYWNTM#>/ RH1!??/"$LI.^8 MQ(=,$ VG6CFGM=V[DA#ZC9*"VL ;4#U'5SUCJ%%QP!I\.JTR ([B**E@B/S5 MQ _YJI3D;SA\C-SG)V_M^ASI %J.M$QQ4J4! I$A-7(T-!H;%4IN M1='0;0#0WN2JZ]*[]H,0_<95CZO55DY>8B2G8L/EOO>C9\^^>'7^.(A9OED76W'>P4"%1PY-/:E5[-Y$Q_A%E&*B)$D MT34C"HV5P_5T^NMI'$$2A^1B260=8%1]\@(W6'NN?Q/&'EMT5$:7^%48E GE MT5@:JND_S6_SM4B] ZF>ANS M/50'P&RW(PN0VF$Y4'S>TUL6NAH_?0@"<8RSQKBN+$]8KD4P&M#XZ:-( Y'-("R>.39$^ATGW&JWT)5!@5271;#_N(#&G2>'F\>4 MD55#A2%,P<8(7X((/WHQD8/V[LS-F\.%27K?E(7@EOJZ JS%5K0-T$-,%62$ M+ 'WX6/?^:DRQ(]VGC"2Q!J()95ZTWOM, M)/F6>==K)L-#ARPZN<'3?/.\0I.Y;84J] [ZL.HZ7'7O]L_/892@6_R"@SVV M8S]=T55K2%0QEA[N'M;A"T73:CK/L$2_:7+*#)C9CXLEY=<&QM(F7._I?)0W M(%"52=7)G,5BMES]/N>-_[.F)]A>5H[.BQPUWUCP9-)*_EO-9B;&4%F+$;#A-.XQZ M3B_U3';$,K=K=L!"@UB FW? E\#'NH7@*,6#)0%;J8 M!!QV]2:=A\]%C\/A0_\P-G6E4SY$+#AN/HQV7*!8<\B\P^DD<+'@<'E#H'O\ M+7E'^/VAV*#E\X"8*83063B8.4+04'J($;0$-GT5Y./&)K"T_$V&EKH9+("+ M]/P9[U$XD&@>X2)C> $^@(^D':Z58-1EP?DTB7-)8 %\5JTA#+VW25(]4? T M("XR$;0BZUP #4H,MFKB(,KQ$=*A'!1*&@XG TK5&I9@17XOH?!Y6+QH7H=' MQ_!+*6)@KPH<2$$9:FRX^*_+^3J0 WP%7S'VZYC3MY\SB)46=P]ALUW:OQMP[A93C;AX=IIM)F8$4$K!K#!.])D\&ZS5XCO)WEBZXYF;0.$/"NQ.$Z.9HZ&0O: M8K>JA6V! <"1D&;3JS1;]B04$E+V.B'R[)R'A/QL&ERAB MT,-Y+]45 ILP$2T^H!0AC3*L8 CVDL M&UBE!=,'H2(:XZ[N/LXT/WC;#&B_BHZ$#(4.94CT4HD;S=P$K<,X^0N:S4\G MT^G4@@.N8A\3HJ*T!P@H"(/K[<4F/20@'_/R'C4)# Y_'3^:Y_,YNJQ%CXEE ME(#7\ 90R]%6RQ@>).Y50X3("(-DAW\)//+X_=?P_BG'J[QF.CM<0295YSE=.*?+LS0[/"6+"%V4$T8%971U]7[T-Z\)E5S8Y!^\*V M'U"';6@',37\U8T\FI]U2TPDR8MJ/69P2MCDK>$)\VF6))C30)0(: ;4@=HX M.MJ8F@"*G*@Z^>/J#>WQTNPFSH- 7J^;[D,\9<[U>] UD(,UXOF^!/_!U!+ P04 " !]@YA.+J7%A2=DQ MV[Q[JSO+NF9,<>7$;F0J+(ZJZ7U)8Y"0A"Z*5 &D(E2_?AT@)9(2 ((G*(AF MTU.1(@[W#X##X7!W_/T_7Y?^V1H1BL/@ES+?$2<")T].J]A$"XW9W<$411$3@3- MG-WBX/=GAZ*SMV>+*%K1G]^_?WEY>>?-<$!#/V9EZ#LW7+X_>_MVV_"O"0D_ MG_WT[M/G=S_EOMR'<>#]?/8Y]],%04E/'A#Q\]FG#Q^_O/WPE[>?_O+XX?// M'S_^_/FG_Y"^.YOX_MD]JT;/[H$YLD;>N[15?\L@@!?07]XP+E,F7Y^)_RXD\_>?/GSX M_'Y;\,V__LM94OCG5XH+%5X^;XM_?/_?WVX?W 5:.F\!J0CH*E1DC8FJ?OSR MY;HN]93^]_?CI[>>/[UZI]^8_6(=_ M)Z&/[M'LC-/P<[19H5_>4+Q<^>A-^MN"H-DO;Y[=1-X5T&$H\U-, O)DE/]YHRU^W1_4R#_F8\D-(3X#(K2"?B>E7VO;.Y]4V(? M8'HCUOQTMILU=R'%K/4+WZ$4SS#R:I"MV7!/#-PY!-4!OT+KT0)%V'7\5EF" M11LN43/"TS;:)&L*S)*+<+DB:($"BM>H#4*EK;9)^L,"!FL1^A[(YJL_8EA/ MD\#KAI]J7;7)Y(5#%]=^^$)O @\3Y$;-&#ELKC&QEYBZ?DAC@LYCB@-$Z26B M+L$KMK( IG.'8CJ=Y;?@B>?Q=>?X#05J6UVW",(]6J,@1MA#_%RZ9#-=':/7(37SK./Z+;DA%(44:!\^\,M=IZQ#Q0C*F^Q M$7(FZ.T3[O;G6LTN6V0:NG41ZYDU#(N:(.CP'M/?VV>V8E=M,@FBBLTL^ \3 MN6O'!SHZ&,XJ_73.'M.OO=A'B:0^_-X!IZ5=MLCT=Q3=AI3>(<)WU&D*_HB!QJMU-R8,O1X:LW0/-7]\ M#R-$'\/=86YG7*93,G<"_"?O#+8<&OK8B3LV-.^@ ;;_#QK5'9%=HRNPX>9-N-W,0>U.A\+](S?V&\$@[;IK) KF M;6;6[EH.:778*]?I;2VCI7,I7*GCSE$ !6#?ZA]X#XN01(^(+&^"-:+)&:HC M,&KT/T!,.A 2]:GH&I\KAP2@).[L_-W,#'DOQOCK8)3+^NJ:U]V50R9\.EKI MZIZ,\MG!N.KTUS7/6=?36=Y<>8]\;B$):43YI.,FD3MGTZ&<;TK+P+'J8 :U M0U'7N.VLQUUK3HQ7H6(!R MUWSJ]#< GCN0;?J]=LW_=_22F4CO"% ?P^ELM]P6#BPVD#WY,AB:@(X[VBA; M(>@84.M@6K5(5N?K;L]:W9&$D?:2\K?*V2=92%"!42B, H_YQ"2_LLY:"O3@ MO4/_0$NA2Y_=RH6D".XV0(D'O5#DOIN'Z_<>PN\!\+^Q/QCR?WO[X6,:\O)O M\-./"?3ML?ZO?6>^;<]WGI'_RYO#[^^[)^@B)LSWX1I$G>/_ SGD*O N8: $ MM$F+5B/S<%*R7WYL!V8B&)C),^7FR#VB].OU .26C@0>.#CCT+N&WZ@ 27G9 MW@EEXZA'9E:R1R(3;.1S4ERN1P(?H5T%7?QS#^0D4_^"&W#]&Q"/K_\7;01T MB2+]:(C*''K^2\"5:I(ZS4IK%I7LC]AK[ MB%S 4IB'1$YDL51OQ-VC.69R.8B^.TO1XA$6ZXV\AZ7C^]N@)2EUQ5(]$/=( M'#;A'S;+Y] 7D%7\OB,HKTI-2)$XA[C;AN#/ SVJ&,V;EGB_XKZ2;]T%]GG%<\.SIC!D^GT9\%+I"AM/G$2>EXITU&51?1JBD1Z$=2J!< MCBAI'LPST$:5O/20GT-K5-"E)^8<2EVKYW]_OW^?T/DM@V9>ILI6@ZW18.;0 M9PY)3-_.'6>56 Z0']'M+_LFA/3G'^DM$[US-NQ**=U.]NP))86K6SO:HSO+ M=/(=17K4"ZL8XH'$,,.S1"RE#$C*&Z(^7L;67HFE60",I[-'YU7.4Z56 MC'"ZB]&Y<[!W$UPX*QPY^T:WLM)&*.=)?V2$)A_-T26YQI,4,D=GR:HLE#%. MI1:H^V5-4"U)YA.Q/",;T**X7ZJ$"[VZ1KB2.\+)>%'4,,5!JOHKAV"_F E: M+U,E,0U54B]426$3='\-0^\%^[(M9/?9!&TWS!EFCD$]2F0%;+U)2B5VLE'3 MK575!$\YE4E">KZ$80I9_ Q;5H4DEN5DBZL-D9>2+4J[NF'>U-)F(%KZ(1GZ MZ ]!2R@&^V^)VZBQ+ZDT(#Z^AX%;AY5LOGC;"L,:IS4D6/='$%$_3?;2V1I2JQJ*0ABE<.]M*<=>JI+2YK MANH0)$2TN?.=Q)P,F_V*'8N^2T6*LHH)'NY1Y. >=MXV9QU"TX?V,4R3C0J MFN!'9;6[H8^3" N[ M7#(J+"KQZ2@#QB[OBZK;5!Z).AX6+(7I,2 AL7+E =&\>:E^+ M#*8:'M!K1)Y#:X"2'+PSA.SR@:Z,C\C@EH%CL[:LL\IDN-31DH$N6A M4EUJV!HNU@9N&I<0MD:3M0*?PI)M:W19R\NU:7"9W7)-Z3QD:Z19&\"I2ML: M@=;RRI1XG30+3#NJY5KA)+3O+9\I:W9:["JC)/-KWP'UV4Z3736@RIQ;,K2L MUV4UT)(Y>V8H6:^R:J"D7G5V6OZJ7%,?'KE%-W=VJEAU<=)7,3($[52VJJE7 M0MV!J[7@TGD9%(O2OU+@E" YLSYRB:,*@=L MVAJX7@\^'=^^_H+8CP$QI3WA8]?FO\&&^1=?%S81+^K[X0M0AZY#$NB7BNU83B.$1"?$CXX'M\;ML_82'C3J6F8HR0IRR2.%B%)'H0OX^2@ MQB X2!X"U:4^+6T^"J#BA-*L;)XOS6E54FDH?"@GEZ+"Z&G?@>=W@K".ZW=: M\A@-)15W5MM]%>K"J"ML;7=6: >_0Z%NN[-"F[AM-Q%;D^(VQ4Q+S;;==Z$% M\%2KU%9;>DN@'2Y1.UU)ZP(FU,/ZNX8P:XA)#)LFS"S;W)8P7Y]AN/@HN7_$ M.!FP_ .9$JVX0@-F#O,4\&4A2/Q6$)$U=A%]"'WY>5Y:P1S]J3=!R1E+7-8$ MU?M/,9\[%+L YR7VXTAZVBVK920)%@H0<7R@8N(M<<#SH4=XC=+P"0DG9;6, M<$)"2N](.)/&]^=+F$GJM;W>N88M)?$LC6%"I!Y(84#/T2PD:/=^+:)7KX L M[!(@>&FB!A@;[Y30"[ *(RCKOLT1R"NXVE1%[(2INC'!!.E\@Y MK"#Y3)65-D'Y=Q1ETTA";[&,T61(*6(R2@_+#8+:DIDL+V^4^M)Y(2II+/T1 MR+&P2(]ZDRNI9"@]CQ>[4::X<1J_H>4S(A(NE%5:X(&2*$<__&N?=OAI2\24 MI#1,7O'^E)$6ZYG&O%9\&2X=',@)%90UD_"((CC LG#J2U"._9"G^5!/;G4= M,UQPO7ZKJ##I]AN.%AH)YB\*_^?)TYG7:06C5WNW<)KG:FW915Y6T"B]_)'Q,EJ30D;HC)^I M2S W-K%P.4QN[I';W# M?LW&3)HVE;:8HO%7;G2R_3JUY A:=+TKKN$,&CN]A4M/-45/3J728ONM3T;.NV MIV4T*(CQ4EW9UJ23E:%2&[ILSSDI,PP4]:<:YI*3<OE9G&?P]WMJT&BT)EL?9RX)D#YB[)F 9W6S)V2&SG[@SAU M4.K48Z2_*-#A0RQPS&B4A^0H4NKJ ;3G_]$LN8@MLZ;4 =#V]R?T8*I[HV+[ MZQ3BV[T]6\J>O66+R0?;["CEH*@FW0Z6'G QZT0ORQ=BPJU>0$;)&_.J&J-; MH])Q39(CYAH4/SP/DD!6=_-(G(#"X2LQ+O)_)<;%B??/F$;IRS^J(>JHLZ'A MMB4,]FX<>O [B\Q!ERCY;YDG9O.>V)_3RU,8'7.@'N6NU8O1"I[49<'!L M[6 ]-O*:.*[#1K49J',2L=1%H 7$VE@$MCL8M "S4AOJ+]>^6?64'^J*:N;V.$E.2K5'"GKF.%BNS?2QU!"'I]HSR"C^#(%^)W$ M727Q7$'IH3D1:_?(#>!HDK$T)[!])8NR/TK-I]ST/[>0VGGB5H6$S'"F,&;D"0WB572F2)(6-G)QY MJHZ>P.G?#M-'AJ8U-B4FKF/V813D)A M9/LS5OJS2-_L:OO#5=J8R0[+)^-5ICH.%OSPQ(C:&G)6?N#4?OJESD7S*E%^ M(X=$5N!S:"QI=*=L&3PE&6NK*$?%][SN[,*ISMG+]CCT1LBIS^FV1Z+K0=?] M1>G)9#Y7XMS+!=\8EMN/;YWEP01*=//W@V-$K]18)3ATWP2X!P@1TM36<+DJ3 MW7;2E1'O2Z"1>9+#?]C27CL^7]71A4/(!LA4N:/JU;62*T,> V+:Q*$1E=B3 M-%&-QV>0$XSR+Q\^IW2S7WYL90-+\,#^3)ZCRJ^ 2TQ=/P0M11;95;\=$Z-T MB4#HNIB+7/C;1^D!<+(,283_5/DU:%4UXO>N7EUN(;@'T3\-Q)-)Y@Y= MI0E#CY\4IO_.9$+OG(W"6:N\WK"XR5Z7K"(QZ%/8><8^%P)5>-JO M.@R>+E,E,4UQILW0?KUA<+/3>%)S;_EK2+H-M+([*?J[9?_>GT^:E0:"/;-5 M9BHG-^3JXRZJ/ R^[@A:.=C;3O@T)](VD*\BGUJ-&0\%*A M ;/\I0^%/(2SZ(4_:5_"SGYY0W&9+D(>3^"YI>PZ)%P%TEH:X66,*= #,EV'\',UB?WM8ES,BKV(L&E0[\F' E:;M7=@< 'MP8VNY[70]#W?LQV_VTVYZ!!_>[S=YI&CZ ]2]Z]E3M M,L.-[0\RM ^DEJW/UO<>VX6URG5MLZG!-42^OQ>E!6.4>OUDJC*-=Z!6M:-+'N^PT_[8#6C0?UN$OK^9O@3(>XB?*?:P0PY]0;6J&'&<)G,G2%W,+L* MAC[VG!3//)#363H#'7\WCIC-RX M+L>*_H:CQ45,HW );#S$RZ5#-M-9YKU#MR439PG^WE_R0^[N6MZBH;?KTA1S M#RP9DT,\^K2":82@_%\^?"E[MTZCKI'7W@X!#B/S>HT$-MZ3P .AF2F@5 MTG/ES;Q7=K"Q%*:P6FW1K6V0LQN6[=7Q)ZN5CUV^22>G^?W4I3R[)DXW<>7K M5BTT?%1XJ-Z9:MBHD?=>H(/I;.(EZIWZ41U1T8%$)>COPH5LCD+F;<]/6%'( M%9^H:+9J3@3:%J3LWF,J"HVY4?31R6*JI=O:&G#4+;0RU;71\P='$2;7"YYY ME=KV9Q%Z ;3IJP?#O[EJ1]F5>$OIJ%[69S1N'^$VIGZ?&9/-X*XZO@A4J#)3 MZF@_3ZS=+=Q^M96BE[O_X3_1SEQ_$=)((_>K3DTS28>%=(':68T15F$H1N'M M#8!0LJM#FI2K9"1;*+"D9S_VN+O0F1/_P^&KX[X.P>,6R3U^;X MC@8*ZO39QW/5'J)7=[!0\H![BU0H4HW3DY2)9IYKAX/*R77LO\$2U M1=INKM;2$';>1UI3QM8')"5*PPZY)#3=04U@7;+PH;(23+F&GGQ9\>5&T=,L9WSRL<1&V_TBM_^U&I MPUM_DR3'YT %W6)AOZ8POA,JNL:!__?!2]E-47*Q MAKSKD'P+"7I<.,$C8I>4C#1GSF[GRAY*:[/E=DS4-6@1NY0W;JXM\_-^P]#S MC0>_X1F+IOSF_#,D6:R+V$)=J0DC1E&8^BRPYPF6!8E@E]5X3$5=Q^B)4H>; M@]"P6E/6]K-3-2@KKQ;;#U;=ST1ULNVNSV!F-W%QH/MP'#"$Y*F%:DDE$WO# M;1C,'Q%9)AEH5(\\B4J:><R<*B)B6&WJPIOJTAXM;VC:DZ3L)YW-\& M-$!1^> ND!?[*,F-(4CK8S1R^R[TL5NNABHJF'%2HPME+%BN@!G7INWL_Z_0 M]P U>F!Z.W!LDM<8!@&XSN" Q>O''^R9.)#CQ5)7;-<,4=NI6_E04'S]%XX$9K#?IG<&BGE MI49%$_Q\"P.T^>:0WU%T'0>>V!>SI+#1".#2?;9XL2"1N;;?N&MLEV*<"A+> M=F6\*4JY'<5VBU SJ&2;E^VW[B4ZGQBQ;&.T_NJS%CZ""6A_V)M<;Y)/(K&V M"%%* M^95#F//2CF3EP;.=MHTD^&M&^?E&W( J'6"'/1XA@F7VO-::'PXVWYTE4@9G MEE8SP@W>SP+8I1]9YHO=EU\.-C MR+1KU,"TNTS*O1!R$X!0BKG/%\/+"394^,TA!!)CNSVB]1TSCZONAF/],:X?E-M9'O9[Z%33 M@X10Z^UQMEN/=!2OMF?JB1CF:FE30JQ%"N6)Q.]RP'OD.Q&CF4:4&]F>&0MWSD;G?=Z&C1J]ZD=DC5V4V'WW1PT$ ?.% M0][DA;T0\,A>]LA_YZG4PN@?*"K-<-Y=?U:AEZ0SN@Y)^A,K)TM+W#,19F*^ M13S)G!K$A8=#]X00)YCS;>5\DQ5)Y0$?H.1BEGZ%@A&]2=\V^0TQR0M#N(8= M:([XQTL0+&4A>WU387+O;D>N%R/P>QY#VTT*?0V1_0:$]I'L4!VPW57BB 9# MHEWT%]$QP)/)GF"&4W*\3 3X4X1Y6EPCU\)L4$MBP(MEC#QN/AZF]CQ&2I4& M*M,:]-QUF[9_5,IPWG2U793;],J7>(T]$ OW,"?:5G^U^S6&YG,Y5\]5N&(9 ME&3'S X[M&8V_AJRMR=Y)OZ>Y^->ST>/*,NM>$T0N@E L0#]IB\\A?T>%9IE MGD8M-#Q(/*0[7J8?!=Z=[P2E\62==&7F%2W0=/,\,)J4CBVJ&D9=]T5Z<"4K M3:WI8?M-5P>FF/948-O!;_VT4'"K*2X8Z[T\.@6SC;W8?M>.]C26 ^P[.N?8 M;FGO<$2ZU?-M-]P?P<#(CK2VF_&/:&B*MB_;\S%U>0 L/IVD.#2=2!HG\17) M0[Q<.@3_B2C_?K ILWD94"/9FL8;B I7AA/?3]^.8P^Y%"\%.5-E)J2V>S&! MU%<4(.+X(!(FWA('F/+WPM8HG<1**XE>73.)F$O?^3[(P"RO,2 .E 8[=1T3 M7-R1T(O=B#T'GJR1:;1 1#FIE%4,Y5%"S-$9*+ID'LSABH&KLSYT:IJ]GVU' M@NG=U;;9EQ'4D.\G 0%)7DOX6V<2E%8;SBW"$3B2QL_4)9BKB"PR$1,W]CDY MZC$HJV:K\;G5]6V[(;HCI;&:AV8-"]P:D>=PZ.!J:&0:CSR?RH64EO97F%BE M@M%V6V)ER-2ZJ>WVO,Y#*X3%P0%\#&&*-B9TGP,+!A=97L(#9AN M[Y<1<3%EXWD31 0'%+O\#KKUT(#R#H]J/AVR\SU66>=:[^?(T=J+P4N_L ?Q MW*YBVW5[/_)UO,?;/6*'$/XJ4\"MJ;'C=Q+[TX"2(Y[+:!?NS\-QBS*MVXFL M[OH8,;T.R0SAB.6WVK+6$82BGHX1L6+&B:\DI*TK.(J>CA&QW#MUO2Q6>7]' MCEZG^LYA/R-:%?KY\>G8\3*@'^KV/B+;4>\F9VT#C5?.G4SC_=21[EV'DD'. MYC' MT7,9*>&+@1!NT0<)_P@C6>7FCT9.P*M$5$<.B<;A:,E6;+O+;$=#44,=J>=M^R5!.D!S M%BAQDEAW<:E4SXEW'(PN+-7-W(.33>$J&(>C'?<5ZWV.!SD0VO;Y;'C^.BI0 M;0]2F^:F;*#^-JZC_H:HHI4[&Z4OXRCU-TJ5;>2[80U7+B3H;*CO#@0)ACH_"PS09D-"X8D6L'05[9B-2P)]@P(BVE$E4$G6806VH)T/(Q.?J7 XXL M/OR.C]L"1=@%%L9@\3%8? P6U]V-Q9FX._23+^_PJ/ [T&8L"K8?W=:'XX Z M.F1:HT,:<,@PU=5RM .8M@/%*C_Q\ M;I:HH'N%##W*$(%PCI#'1_TIP!&% 2Y[CD%19S116&.B2.;G30##'7/>>&;G MQX43%%ULD-=5)IT:%%B),'-BVKLNYGZ"ETZ$=HJ7*?#UB+-K7(I>FKTCO]>] MS=@.;]I7I<^NT?D>!FM0 )#73;:AROV/Z';8_['E>-+G;WABI0)IXY@,;DRL M6RF_9D>1_Z/ASW6/FV M8:O<_R#1/99K^?$ZVY:K$+&)^>BO/BR\SQZ3-8W. 4.[BN[7.:"ZCC$.4>L* M6RLC6=V"U<@EP?YL$L,>S?U[#MN?<[5T&/>-.6-JJB,=2,&->[W,5N-8&A_+ MP[N69HFQ;,]P<22CJ6'.'1-L'?% 5W9/&+-T'>4X5[ZD&?-\'>4X5W.Q&Y.$ M'>4@5[K('Q.--;S1RH]IB8=Y?S%!1F,J;@+XBAZ=5T0GGH<3PFZ"64B6O&,3 MD10[FC(R2P(65#5,W,KNZ+EZ93,8G:, S7 I]7NE3:Y"C3'(+R8IPR>RC$!4 M+7'$I1,('Y8H#385%+BXE67U#/VSJ?;EP^=THK%??F2=[OA$3)K8N'$(V )_*!4V[>@]0WZ*YXR> "D(# M125, 'X;4IK-R\T=J)YLLOH^FB//!Q5VQI[Z*/'_KMA(*U(&%#D@H5*RM="J"=R+9,B[1 M'8";;[T&3_:C@1*NZ>=XN8,T&S*Z/J$LPEQ5:3(GJM7)V$G?S M#0=X&2_OX+#@XI7C3Y9A#+_"CKOP-[E+$]&QJF&+YL=(9CHK*VV>7+ O9.[9]:I ,2M^ZY4:Z2CEOQH)ND0N*$T> M$ZK*N7]8S@2U>2U(H7D?%#--JU+K%A0T:MF0GF_RMD7QJ<)6LX7.6:K@9'.X MJAKYHQX!-.HC6QXI%?5J&E.B[4"Z:R#YZF%JM&@4Q'A^/!;>3>2<_:6UI-.%3J^Q:; M$]&NI-@<'A^WR'PZ<62D,LO>FWRAI:@@6 Z/;I8B4+3\;#'8,S#:'F(GLRW) M!,BIV#SD=JRBOYZ67;V_^#VSSWN@.9.C.4\%_J[U/?-EB=%C^!0XLQELT"PO MP$5,HW )K)UOOJ)P3IS5 KL3.(;QH*!I<,M,E- "'''3DBUX/6A9KB<4.W>@ M2,RPV/E47*8ON_I53,*5W+!>^%R?IJUGM,NT<+)A9/UU^P]&U5]S5*4___@_ M=WOTY#[TA<[WD$2+"4P6[#I2C 2%VKDG8I&!%YQIC*C<<5E8SLP3+7QARNX3 M=I]-TG8-4OD*Y!,!&;>3&9/ \D[O\5KY$TH19$T7J9QK4"^X&!>]DJHK'AO2(,V@/;QD]P?R\N: MU-&:RHAB,/%6%MI^Q]".=-D>EQ2SR'K;5'M(-I_1=ELL2G>%[704*8"VWGU5 M J9X;K#U9DL;DORAQ=:+JTKS0W#JM?7&2AL7Q:G.]ENH,F56G R^WC9HJRE1 M2\G>Z5'R"7DBX4Z'UL/N$F_<(>(RAN;9I!59:D3%1D/-:*@9#36CH>9H#36] M7 8\/4@N ^##:#(J[-!K1)[#H>HP;>(FWWEM/:&/)K?A(CF:W%HTHS!Q;ZM- M:3P2CT=B0T?B>\3V2G]S0VD,,R3P)AZ0!W^Y?.'!)'Q@?M$.\8:3^S6C[6+! MO.S8)+\B)"07(8R0R]-QE6C0@)[!NX\!-TEHK8G.K MM='*'+I%#H@Y[#QSEWC1U-DK80+;Z0H1AZ' :4ES#TLP%)XG^[FKU@2 MZ@KMT,18G\Z>*.(JGY"*O2(FQIVEX9_.N,(!^ZU2= N+>7NH8.LK-02/=> M6Y5R70UHA]#!#+;59:HR,OM[KJV&K>I31BV(;;4=5,&I1"6RU4NE.40Z.HFM MOBRMHR?47FWU=M$Y:^>1JW@2M-8:KXM;^>RTUX;>R'J0GW1B1=Q6953G^%%8 MDGHFI_[R4!V+P?@I\%)1C[P+ARZN_?"%_8A(<7^@HQ&Y#\,*O8[90Y';/"C) MHWCT4OH^CF[M 7.6/LK1C,%M(P/F\R:XQFOT#^00F76X1D/#YC>,23O\[AH: M-+^/T&L[ YQK:=@'WTW@LMT@KD/R#9$Y M(O?(YQD 0QK)IIZZCDDN'L-4\&R7,Z)?24C+&)%6,Q( &87N[\D5P67,'I2^ M0[#=>OQ5Y.VF,9TE 0D2OBHU883'XA9]<"&^SX^L^ !H5[]0)"P[ *K+[F>D MQ0= NS(\6U1T"#1#?XK-7%9Z()0KMW=Y^59VT*> H#FF$4O=RYZH#@,NW1X6 M<*ZBB8P3;:PZU4P>^K1U[2S534&5L/U07**]Y\^_&E#:[H\A/C$4GF XT-5/ M!Q/)@M(ZO=O^1%J9)K9#2TL.VWZ;I(-6/3W>]DNC*LB5G^9LOPVJ@M:>905L(SENTZ@NIDJ4)G=YJSUHF\*D)2?=WZ=[YT$=K7 MT:U_YJOFXKH]I?B#$C-1B0PZE:-7P"S=]#;G%B>O M;++7:6F :[IM:75<*[K6=#C1Q0U8L00JA/=ZC^GO [%/:M$E7LL(.RQG- B:C>F\I)3)S60;IB(\>UA*LB=**K]\HA+"LUO4.$AS08W6KWB2E9 ME]+B1@+MI4#J$3^,=58V @4'?#G'XV(J(F)NPSOF)96)\$D080_[<837Z &Y M,4P)C.C5J^O',(R)_7&YBK=W@U778@<=',[HDN_PQL.-N#2H("FEQ7Y8)< MN4H"H"%O%U1ML MOA[3=G]FT1.3?X]@:+$+8\\3O#P%&(;[Q2'>Q(WP6M=WK^U>AH@4IWS*)1UM M%1R-AH>"1RH0^-#ER68Z;[(:*(V7R6^UL6G0B5U;?MLC8'L83Y8WO( M3S_+H:J MCW35O^H5U8@^LOH-:ASR$T I=&C\SH0+V\!/25G!U4-$PJ*$E%M M%H:A/&B,1GY1JED_T9,^2^.)$YKD# !,Y"EM$]6V4L>LN)&3&0:D.JQ,;1E5C8JA1.B M#@KCHI-A8^Z&*1?G?07\$\!P&[--SS=?43@GSFJ!W0E!CIXYMTF+0UC C87/ MP)=JHQ$_T26L2#'$M/7DC=.;(%\&0Q,KW[";:)UW6/?F>Z4F!I8<3W]LQ+RW MTO0QO\/;#K:CT*@-GCG%X!1$QRU[@ 45'YO>9:CYYD0L4$+O?K].2\S2SWXI*6'U#F_RI/V QH4_W[>T8LNT&&?_Q_4$L! A0# M% @ ?8.83JBZ+2+BB 7Z8& !$ ( ! &)C;W8M M,C Q.3 S,S$N>&UL4$L! A0#% @ ?8.83D)J>'ES#@ ")0 !$ M ( !$8D &)C;W8M,C Q.3 S,S$N>'-D4$L! A0#% @ ?8.8 M3M\TVU!/$ L=8 !4 ( !LY< &)C;W8M,C Q.3 S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( 'V#F$X;R/5\G1\ +L# @ 5 M " 36H !B8V]V+3(P,3DP,S,Q7V1E9BYX;6Q02P$"% ,4 " !]@YA. M-$.#X I6 !:X@0 %0 @ $%R 8F-O=BTR,#$Y,#,S,5]L M86(N>&UL4$L! A0#% @ ?8.83BZEQ84G+P 4'0# !4 M ( !0AX! &)C;W8M,C Q.3 S,S%?<')E+GAM;%!+!08 !@ & (H! "< %30$ ! end