From 733d05fa00a9e6459dac356494cf5197c0e712d5 Mon Sep 17 00:00:00 2001 From: tiku-odoo Date: Fri, 16 Feb 2024 11:57:43 -0500 Subject: [PATCH] [IMP] essentials: import export rewrite closes odoo/documentation#8315 X-original-commit: c635baa0a27baa7ecff50fa26e9dff0b5ca839f8 Signed-off-by: Zachary Straub (zst) Signed-off-by: Timothy Kukulka (tiku) --- .../essentials/export_import_data.rst | 608 ++++++++++-------- .../export_import_data/advanced-import.png | Bin 0 -> 3654 bytes .../export-data-overview.png | Bin 22501 -> 25625 bytes .../export_import_data/formatting.png | Bin 0 -> 12246 bytes .../export_import_data/import-button.png | Bin 0 -> 10999 bytes .../export_import_data/import_button.png | Bin 8416 -> 0 bytes .../export_import_data/list-view-export.png | Bin 14245 -> 36626 bytes 7 files changed, 337 insertions(+), 271 deletions(-) create mode 100644 content/applications/essentials/export_import_data/advanced-import.png create mode 100644 content/applications/essentials/export_import_data/formatting.png create mode 100644 content/applications/essentials/export_import_data/import-button.png delete mode 100644 content/applications/essentials/export_import_data/import_button.png diff --git a/content/applications/essentials/export_import_data.rst b/content/applications/essentials/export_import_data.rst index 1ff3a2e5d..f2e5db54a 100644 --- a/content/applications/essentials/export_import_data.rst +++ b/content/applications/essentials/export_import_data.rst @@ -2,166 +2,245 @@ Export and import data ====================== +In Odoo, it is sometimes necessary to export or import data for running reports, or for data +modification. This document covers the export and import of data into and out of Odoo. + +.. important:: + Sometimes, users run into a 'time out' error, or a record does not process, due to its size. This + can occur with large exports, or in cases where the import file is too large. To circumvent this + limitation surrounding the size of the records, process exports or imports in smaller batches. + .. _export-data: Export data from Odoo ===================== -When working with a database, it sometimes is necessary to export your data in a distinct file. -Doing so can help to do reporting over your activities (even if Odoo offers a precise and easy -reporting tool with each available application). +When working with a database, it is sometimes necessary to export data in a distinct file. Doing so +can aid in reporting on activities, although, Odoo provides a precise and easy reporting tool with +each available application. -With Odoo, you can export the values from any field in any record. To do so, -activate the list view on the items that need to be exported, click on *Action*, and, then, -on *Export*. +With Odoo, the values can be exported from any field in any record. To do so, activate the list view +(:guilabel:`☰ (three horizontal lines)` icon), on the items that need to be exported, and then +select the records that should be exported. To select a record, tick the checkbox next to the +corresponding record. Finally, click on :guilabel:`⚙️ Action`, and then :guilabel:`Export`. .. image:: export_import_data/list-view-export.png :align: center - :alt: view of the different things to enable/click to export data + :alt: View of the different things to enable/click to export data. -Pretty simple, this action still comes with some specificities. In fact, -when clicking on *Export*, a pop-up window appears with several -options for the data to export: +When clicking on :guilabel:`Export`, an :guilabel:`Export Data` pop-over window appears, with +several options for the data to export: .. image:: export_import_data/export-data-overview.png :align: center - :alt: overview of all the options to take into account when exporting data in Odoo + :alt: Overview of options to consider when exporting data in Odoo.. -#. With the *I want to update data* option ticked, the system only - shows the fields which can be imported. This is very helpful in - case you want to update existing records. Basically, this works - like a filter. Leaving the box unticked gives way more field - options because it shows all the fields, not just the ones which - can be imported. -#. When exporting, you can choose between two formats: .csv and .xls. - With .csv, items are separated with a comma, while .xls holds information about all the - worksheets in a file, including both content and formatting. -#. Those are the items you may want to export. Use the arrows to display - more sub-field options. Of course, you can use the search bar to - find specific fields more easily. To use the search option more - efficiently, display all the fields by clicking on all the - arrows! -#. The + button is there to add fields to the "to export" list. -#. The "handles" next to the selected fields allow you to move the fields up and down to - change the order in which they must be displayed in the exported - file. -#. The trashcan is there if you need to remove fields. -#. For recurring reports, it might be interesting to save export presets. - Select all the needed ones and click on the template bar. - There, click on *New template* and give a name to yours. The - next time you need to export the same list, simply select the - related template. +#. With the :guilabel:`I want to update data (import-compatable export)` option ticked, the system + only shows the fields that can be imported. This is helpful in the case where the existing + records need to be updated. This works like a filter. Leaving the box unticked, gives many more + field options because it shows all the fields, not just the ones that can be imported. +#. When exporting, there is the option to export in two formats: `.csv` and `.xls`. With `.csv`, + items are separated by a comma, while `.xls` holds information about all the worksheets in a + file, including both content and formatting. +#. These are the items that can be exported. Use the :guilabel:`> (right arrow)` icon to display + more sub-field options. Use the :guilabel:`Search` bar to find specific fields. To use the + :guilabel:`Search` option more efficiently, click on all the :guilabel:`> (right arrows)` to + display all fields. +#. The :guilabel:`+ (plus sign)` icon button is present to add fields to the :guilabel:`Fields to + export` list. +#. The :guilabel:`↕️ (up-down arrow)` to the left of the selected fields can be used to move the + fields up and down, to change the order in which they are displayed in the exported file. + Drag-and-drop using the :guilabel:`↕️ (up-down arrow)` icon. +#. The :guilabel:`🗑️ (trash can)` icon is used to remove fields. Click on the :guilabel:`🗑️ (trash + can)` icon to remove the field. +#. For recurring reports, it is helpful to save export presets. Select all the needed fields, and + click on the template drop-down menu. Once there, click on :guilabel:`New template`, and give a + unique name to the export just created. The next time the same list needs to be exported, select + the related template that was previously saved from the drop-down menu. .. tip:: - It’s good to keep the field’s external identifier in mind. For example, - *Related Company* is equal to *parent_id*. Doing so helps export - only what you would like to import next. + It is helpful to know the field's external identifier. For example, :guilabel:`Related Company` + in the export user interface is equal to *parent_id* (external identifier). This is helpful + because then, the only data exported is what should be modified and re-imported. .. _import-data: Import data into Odoo ===================== -How to start ------------- +Importing data into Odoo is extremely helpful during implementation, or in times where data needs to +be updated in bulk. The following documentation covers how to import data into an Odoo database. -You can import data on any Odoo's business object using either Excel -(.xlsx) or CSV (.csv) formats: -contacts, products, bank statements, journal entries and even orders! +.. warning:: + Imports are permanent and **cannot** be undone. However, it is possible to use filters (`created + on` or `last modified`) to identify records changed or created by the import. -Open the view of the object you want to populate and click on :menuselection:`Favorites --> Import -records`. +.. tip:: + Activating :ref:`developer mode ` changes the visible import settings in the left + menu. Doing so reveals an :menuselection:`Advanced` menu. Included in this advanced menu are two + options: :guilabel:`Track history during import` and :guilabel:`Allow matching with subfields`. -.. image:: export_import_data/import_button.png + .. image:: export_import_data/advanced-import.png + :align: center + :alt: Advanced import options when developer mode is activated. + + If the model uses openchatter, the :guilabel:`Track history during import` option sets up + subscriptions and sends notifications during the import, but leads to a slower import. + + Should the :guilabel:`Allow matching with subfields` option be selected, then all subfields + within a field are used to match under the :guilabel:`Odoo Field` while importing. + +Get started +----------- + +Data can be imported on any Odoo business object using either Excel (`.xlsx`) or :abbr:`CSV +(Comma-separated Values)` (`.csv`) formats. This includes: contacts, products, bank statements, +journal entries, and orders. + +Open the view of the object to which the data should be imported/populated, and click on +:menuselection:`⭐ Favorites --> Import records`. + +.. image:: export_import_data/import-button.png :align: center + :alt: Favorites menu revealed with the import records option highlighted. -There you are provided with templates you can easily populate -with your own data. Such templates can be imported in one click; -The data mapping is already done. +After clicking :guilabel:`Import records`, Odoo reveals a separate page with templates that can be +downloaded and populated with the company's own data. Such templates can be imported in one click, +since the data mapping is already done. To download a template click :guilabel:`Import Template for +Customers` at the center of the page. -How to adapt the template -------------------------- +.. important:: + When importing a :abbr:`CSV (Comma-separated Values)` file, Odoo provides :guilabel:`Formatting` + options. These options do **not** appear when importing the proprietary Excel file type (`.xls`, + `.xlsx`). -* Add, remove and sort columns to fit at best your data structure. -* We advise to not remove the **ID** one (see why in the next section). -* Set a unique ID to every single record by dragging down the ID sequencing. + .. image:: export_import_data/formatting.png + :align: center + :alt: Formatting options presented when a CVS file is imported in Odoo. + +Make necessary adjustments to the *Formatting* options, and ensure all columns in the +:guilabel:`Odoo field` and :guilabel:`File Column` are free of errors. Finally, click +:guilabel:`Import` to import the data. + +Adapt a template +---------------- + +Import templates are provided in the import tool of the most common data to import (contacts, +products, bank statements, etc.). Open them with any spreadsheet software (*Microsoft Office*, +*OpenOffice*, *Google Drive*, etc.). + +Once the template is downloaded, proceed to follow these steps: + +- Add, remove, and sort columns to best fit the data structure. +- It is strongly advised to **not** remove the :guilabel:`External ID` (ID) column (see why in the + next section). +- Set a unique ID to every record by dragging down the ID sequencing in the :guilabel:`External ID` + (ID) column. .. image:: export_import_data/dragdown.gif :align: center + :alt: An animation of the mouse dragging down the ID column, so each record has a unique ID. -* When you add a new column, Odoo might not be able to map it automatically if its - label doesn't fit any field in Odoo. Don't worry! You can map - new columns manually when you test the import. Search the list for the - corresponding field. +.. note:: + When a new column is added, Odoo may not be able to map it automatically, if its label does not + fit any field within Odoo. However, new columns can be mapped manually when the import is tested. + Search the drop-down menu for the corresponding field. - .. image:: export_import_data/field_list.png - :align: center + .. image:: export_import_data/field_list.png + :align: center + :alt: Drop-down menu expanded in the initial import screen on Odoo. - Then, use this field's label in your file in order to make it work - straight on the very next time. + Then, use this field's label in the import file to ensure future imports are successful. -How to import from another application --------------------------------------- +.. tip:: + Another useful way to find out the proper column names to import is to export a sample file + using the fields that should be imported. This way, if there is not a sample import template, + the names are accurate. -In order to re-create relationships between different records, -you should use the unique identifier from the original application -and map it to the **ID** (External ID) column in Odoo. -When you import another record that links to the first one, -use **XXX/ID** (XXX/External ID) to the original unique identifier. -You can also find this record using its name but you will be stuck -if at least 2 records have the same name. +Import from another application +------------------------------- -The **ID** will also be used to update the original import -if you need to re-import modified data later, -it's thus good practice to specify it whenever possible. +The :guilabel:`External ID` (ID) is a unique identifier for the line item. Feel free to use one +from previous software to facilitate the transition to Odoo. +Setting an ID is not mandatory when importing, but it helps in many cases: -I cannot find the field I want to map my column to --------------------------------------------------- +- Update imports: import the same file several times without creating duplicates. +- :ref:`Import relation fields `. -Odoo tries to find with some heuristic, based on the first ten lines of -the files, the type of field for each column inside your file. -For example if you have a column only containing numbers, -only the fields that are of type *Integer* will be displayed for you -to choose from. -While this behavior might be good and easy for most cases, -it is also possible that it goes wrong or that you want to -map your column to a field that is not proposed by default. +To recreate relationships between different records, the unique identifier from the original +application should be used to map it to the :guilabel:`External ID` (ID) column in Odoo. -If that happens, you just have to check the -** Show fields of relation fields (advanced)** option, -you will then be able to choose from the complete list of fields for each column. +When another record is imported that links to the first one, use **XXX/ID** (XXX/External ID) for +the original unique identifier. This record can also be found using its name. + +.. warning:: + It should be noted that there will be a conflict if two or more records have the same name. + +The :guilabel:`External ID` (ID) can also be used to update the original import, if modified data +needs to be re-imported later, therefore, it is a good practice to specify it whenever possible. + +Field missing to map column +--------------------------- + +Odoo heuristically tries to find the type of field for each column inside the imported file, based +on the first ten lines of the files. + +For example, if there is a column only containing numbers, only the fields with the *integer* type +are presented as options. + +While this behavior might be beneficial in most cases, it is also possible that it could fail, or +the column may be mapped to a field that is not proposed by default. + +If this happens, check the :guilabel:`Show fields of relation fields (advanced) option`, then a +complete list of fields becomes available for each column. .. image:: export_import_data/field_list.png :align: center + :alt: Searching for the field to match the tax column. -Where can I change the date import format? ------------------------------------------- - -Odoo can automatically detect if a column is a date, and it will try to guess the date format from a -set of most commonly used date formats. While this process can work for many date formats, some date -formats will not be recognized. This can cause confusion due to day-month inversions; it is -difficult to guess which part of a date format is the day and which part is the month in a date such -as '01-03-2016'. - -To view which date format Odoo has found from your file you can check the **Date Format** that is -shown when clicking on **Options** under the file selector. If this format is incorrect you can -change it to your liking using the *ISO 8601* to define the format. +Change data import format +------------------------- .. note:: - If you are importing an excel (.xls, .xlsx) file, you can use date cells to store dates as the - display of dates in excel is different from the way it is stored. That way you will be sure that - the date format is correct in Odoo whatever your locale date format is. + Odoo can automatically detect if a column is a date, and tries to guess the date format from a + set of most commonly used date formats. While this process can work for many date formats, some + date formats are not recognizable. This can cause confusion, due to day-month inversions; it is + difficult to guess which part of a date format is the day, and which part is the month, in a + date, such as `01-03-2016`. -Can I import numbers with currency sign (e.g.: $32.00)? -------------------------------------------------------- +When importing a :abbr:`CSV (Comma-separated Values)` file, Odoo provides :guilabel:`Formatting` +options. -Yes, we fully support numbers with parenthesis to represent negative sign as well as numbers with -currency sign attached to them. Odoo also automatically detect which thousand/decimal separator you -use (you can change those under **options**). If you use a currency symbol that is not known to -Odoo, it might not be recognized as a number though and it will crash. +To view which date format Odoo has found from the file, check the :guilabel:`Date Format` that is +shown when clicking on options under the file selector. If this format is incorrect, change it to +the preferred format using *ISO 8601* to define the format. -Examples of supported numbers (using thirty-two thousands as an example): +.. important:: + *ISO 8601* is an international standard, covering the worldwide exchange, along with the + communication of date and time-related data. For example, the date format should be `YYYY-MM-DD`. + So, in the case of July 24th 1981, it should be written as `1981-07-24`. + +.. tip:: + When importing Excel files (`.xls`, `.xlsx`), consider using *date cells* to store dates. This + maintains locale date formats for display, regardless of how the date is formatted in Odoo. When + importing a :abbr:`CSV (Comma-separated Values)` file, use Odoo's :guilabel:`Formatting` section + to select the date format columns to import. + +Import numbers with currency signs +---------------------------------- + +Odoo fully supports numbers with parenthesis to represent negative signs, as well as numbers with +currency signs attached to them. Odoo also automatically detects which thousand/decimal separator is +used. If a currency symbol unknown to Odoo is used, it might not be recognized as a number, and the +import crashes. + +.. note:: + When importing a :abbr:`CSV (Comma-separated Values)` file, the :guilabel:`Formatting` menu + appears on the left-hand column. Under these options, the :guilabel:`Thousands Separator` can be + changed. + +Examples of supported numbers (using 'thirty-two thousand' as the figure): - 32.000,00 - 32000,00 @@ -176,156 +255,191 @@ Example that will not work: - ABC 32.000,00 - $ (32.000,00) -What can I do when the Import preview table isn't displayed correctly? ----------------------------------------------------------------------- +.. important:: + A :guilabel:`() (parenthesis)` around the number indicates that the number is a negative value. + The currency symbol **must** be placed within the parenthesis for Odoo to recognize it as a + negative currency value. -By default the Import preview is set on commas as field separators and quotation marks as text -delimiters. If your csv file does not have these settings, you can modify the File Format Options -(displayed under the Browse CSV file bar after you select your file). +Import preview table not displayed correctly +-------------------------------------------- -Note that if your CSV file has a tabulation as separator, Odoo will not detect the separations. You -will need to change the file format options in your spreadsheet application. See the following -question. +By default, the import preview is set on commas as field separators, and quotation marks as text +delimiters. If the :abbr:`CSV (Comma-separated Values)` file does not have these settings, modify +the :guilabel:`Formatting` options (displayed under the :guilabel:`Import` :abbr:`CSV +(Comma-separated Values)` file bar after selecting the :abbr:`CSV (Comma-separated Values)` file). -How can I change the CSV file format options when saving in my spreadsheet application? ---------------------------------------------------------------------------------------- +.. important:: + If the :abbr:`CSV (Comma-separated Values)` file has a tabulation as a separator, Odoo does + **not** detect the separations. The file format options need to be modified in the spreadsheet + application. See the following :ref:`Change CSV file format ` + section. -If you edit and save CSV files in spreadsheet applications, your computer's regional settings will -be applied for the separator and delimiter. We suggest you use OpenOffice or LibreOffice Calc as -they will allow you to modify all three options (in :menuselection:`'Save As' dialog box --> Check the -box 'Edit filter settings' --> Save`). +.. _export_import_data/change-csv: -Microsoft Excel will allow you to modify only the encoding when saving (in :menuselection:`'Save As' -dialog box --> click 'Tools' dropdown list --> Encoding tab`). +Change CSV file format in spreadsheet application +------------------------------------------------- -What's the difference between Database ID and External ID? ----------------------------------------------------------- +When editing and saving :abbr:`CSV (Comma-separated Values)` files in spreadsheet applications, the +computer's regional settings are applied for the separator and delimiter. Odoo suggests using +*OpenOffice* or *LibreOffice*, as both applications allow modifications of all three options (from +*LibreOffice* application, go to :menuselection:`'Save As' dialog box --> Check the box 'Edit filter +settings' --> Save`). + +Microsoft Excel can modify the encoding when saving (:menuselection:`'Save As' dialog box --> +'Tools' drop-down menu --> Encoding tab`). + +Difference between Database ID and External ID +---------------------------------------------- Some fields define a relationship with another object. For example, the country of a contact is a -link to a record of the 'Country' object. When you want to import such fields, Odoo will have to -recreate links between the different records. To help you import such fields, Odoo provides three -mechanisms. You must use one and only one mechanism per field you want to import. +link to a record of the 'Country' object. When such fields are imported, Odoo has to recreate links +between the different records. To help import such fields, Odoo provides three mechanisms. -For example, to reference the country of a contact, Odoo proposes you 3 different fields to import: +.. important:: + **Only one** mechanism should be used per field that is imported. -- Country: the name or code of the country -- Country/Database ID: the unique Odoo ID for a record, defined by the ID postgresql column -- Country/External ID: the ID of this record referenced in another application (or the .XML file - that imported it) +For example, to reference the country of a contact, Odoo proposes three different fields to import: -For the country Belgium, you can use one of these 3 ways to import: +- :guilabel:`Country`: the name or code of the country +- :guilabel:`Country/Database ID`: the unique Odoo ID for a record, defined by the ID PostgreSQL + column +- :guilabel:`Country/External ID`: the ID of this record referenced in another application (or the + `.XML` file that imported it) -- Country: Belgium -- Country/Database ID: 21 -- Country/External ID: base.be +For the country of Belgium, for example, use one of these three ways to import: -According to your need, you should use one of these 3 ways to reference records in relations. Here -is when you should use one or the other, according to your need: +- :guilabel:`Country`: `Belgium` +- :guilabel:`Country/Database ID`: `21` +- :guilabel:`Country/External ID`: `base.be` -- Use Country: This is the easiest way when your data come from CSV files that have been created - manually. -- Use Country/Database ID: You should rarely use this notation. It's mostly used by developers as - it's main advantage is to never have conflicts (you may have several records with the same name, +According to the company's need, use one of these three ways to reference records in relations. Here +is an example when one or the other should be used, according to the need: + +- Use :guilabel:`Country`: this is the easiest way when data comes from :abbr:`CSV (Comma-separated + Values)` files that have been created manually. +- Use :guilabel:`Country/Database ID`: this should rarely be used. It is mostly used by developers + as the main advantage is to never have conflicts (there may be several records with the same name, but they always have a unique Database ID) -- Use Country/External ID: Use External ID when you import data from a third party application. +- Use :guilabel:`Country/External ID`: use *External ID* when importing data from a third-party + application. -When you use External IDs, you can import CSV files with the "External ID" column to define the -External ID of each record you import. Then, you will be able to make a reference to that record -with columns like "Field/External ID". The following two CSV files give you an example for Products -and their Categories. +When *External IDs* are used, import :abbr:`CSV (Comma-separated Values)` files with the +:guilabel:`External ID` (ID) column defining the *External ID* of each record that is imported. +Then, a reference can be made to that record with columns, like `Field/External ID`. The following +two :abbr:`CSV (Comma-separated Values)` files provide an example for products and their categories. -:download:`CSV file for categories -`. +- :download:`CSV file for categories + ` +- :download:`CSV file for Products + ` -:download:`CSV file for Products -`. +.. _export_import_data/relation-fields: -What can I do if I have multiple matches for a field? ------------------------------------------------------ +Import relation fields +---------------------- -If for example you have two product categories with the child name "Sellable" (ie. "Misc. -Products/Sellable" & "Other Products/Sellable"), your validation is halted but you may still import -your data. However, we recommend you do not import the data because they will all be linked to the -first 'Sellable' category found in the Product Category list ("Misc. Products/Sellable"). We -recommend you modify one of the duplicates' values or your product category hierarchy. +An Odoo object is always related to many other objects (e.g. a product is linked to product +categories, attributes, vendors, etc.). To import those relations, the records of the related object +need to be imported first, from their own list menu. -However if you do not wish to change your configuration of product categories, we recommend you use -make use of the external ID for this field 'Category'. +This can be achieved by using either the name of the related record, or its ID, depending on the +circumstances. The ID is expected when two records have the same name. In such a case add `/ ID` +at the end of the column title (e.g. for product attributes: `Product Attributes / Attribute / ID`). -How can I import a many2many relationship field (e.g. a customer that has multiple tags)? ------------------------------------------------------------------------------------------ +Options for multiple matches on fields +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The tags should be separated by a comma without any spacing. For example, if you want your customer -to be linked to both tags 'Manufacturer' and 'Retailer' then you will encode "Manufacturer,Retailer" -in the same column of your CSV file. +If, for example, there are two product categories with the child name `Sellable` (e.g. `Misc. +Products/Sellable` & `Other Products/Sellable`), the validation is halted, but the data may still be +imported. However, Odoo recommends that the data is not imported because it will all be linked to +the first `Sellable` category found in the *Product Category* list (`Misc. Products/Sellable`). +Odoo, instead, recommends modifying one of the duplicate's values, or the product category +hierarchy. -:download:`CSV file for Manufacturer, Retailer ` +However, if the company does not wish to change the configuration of product categories, Odoo +recommends making use of the *External ID* for this field, 'Category'. +Import many2many relationship fields +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -How can I import a one2many relationship (e.g. several Order Lines of a Sales Order)? -------------------------------------------------------------------------------------- +The tags should be separated by a comma, without any spacing. For example, if a customer needs to be +linked to both tags: `Manufacturer` and `Retailer` then 'Manufacturer,Retailer' needs to be encoded +in the same column of the :abbr:`CSV (Comma-separated Values)` file. -If you want to import sales order having several order lines; for each order line, you need to -reserve a specific row in the CSV file. The first order line will be imported on the same row as the -information relative to order. Any additional lines will need an additional row that does not have -any information in the fields relative to the order. As an example, here is -``purchase.order_functional_error_line_cant_adpat.CSV`` file of some quotations you can import, -based on demo data. +- :download:`CSV file for Manufacturer, Retailer ` -:download:`File for some Quotations `. +Import one2many relationships +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The following CSV file shows how to import purchase orders with their respective purchase order -lines: +If a company wants to import a sales order with several order lines, a specific row **must** be +reserved in the :abbr:`CSV (Comma-separated Values)` file for each order line. The first order line +is imported on the same row as the information relative to order. Any additional lines need an +additional row that does not have any information in the fields relative to the order. -:download:`Purchase orders with their respective purchase order lines `. +As an example, here is a :abbr:`CSV (Comma-separated Values)` file of some quotations that can be +imported, based on demo data: -The following CSV file shows how to import customers and their respective contacts: +- :download:`File for some Quotations + ` -:download:`Customers and their respective contacts `. +The following :abbr:`CSV (Comma-separated Values)` file shows how to import purchase orders with +their respective purchase order lines: -Can I import several times the same record? -------------------------------------------- +- :download:`Purchase orders with their respective purchase order lines + ` -If you import a file that contains one of the column "External ID" or "Database ID", records that -have already been imported will be modified instead of being created. This is very useful as it -allows you to import several times the same CSV file while having made some changes in between two -imports. Odoo will take care of creating or modifying each record depending if it's new or not. +The following :abbr:`CSV (Comma-separated Values)` file shows how to import customers and their +respective contacts: -This feature allows you to use the Import/Export tool of Odoo to modify a batch of records in your -favorite spreadsheet application. +- :download:`Customers and their respective contacts + ` -What happens if I do not provide a value for a specific field? +Import records several times +---------------------------- + +If an imported file contains one of the columns: :guilabel:`External ID` or :guilabel:`Database ID`, +records that have already been imported are modified, instead of being created. This is extremely +useful as it allows users to import the same :abbr:`CSV (Comma-separated Values)` file several +times, while having made some changes in between two imports. + +Odoo takes care of creating or modifying each record, depending if it is new or not. + +This feature allows a company to use the *Import/Export tool* in Odoo to modify a batch of records +in a spreadsheet application. + +Value not provided for a specific field +--------------------------------------- + +If all fields are not set in the CSV file, Odoo assigns the default value for every non-defined +field. But, if fields are set with empty values in the :abbr:`CSV (Comma-separated Values)` file, +Odoo sets the empty value in the field, instead of assigning the default value. + +Export/import different tables from an SQL application to Odoo -------------------------------------------------------------- -If you do not set all fields in your CSV file, Odoo will assign the default value for every non -defined fields. But if you set fields with empty values in your CSV file, Odoo will set the EMPTY -value in the field, instead of assigning the default value. +If data needs to be imported from different tables, relations need to be recreated between records +belonging to different tables. For instance, if companies and people are imported, the link between +each person and the company they work for needs to be recreated. -How to export/import different tables from an SQL application to Odoo? ----------------------------------------------------------------------- +To manage relations between tables, use the `External ID` facilities of Odoo. The `External ID` of a +record is the unique identifier of this record in another application. The `External ID` must be +unique across all records of all objects. It is a good practice to prefix this `External ID` with +the name of the application or table. (like, 'company_1', 'person_1' - instead of '1') -If you need to import data from different tables, you will have to recreate relations between -records belonging to different tables. (e.g. if you import companies and persons, you will have to -recreate the link between each person and the company they work for). +As an example, suppose there is an SQL database with two tables that are to be imported: companies +and people. Each person belongs to one company, so the link between a person and the company they +work for must be recreated. -To manage relations between tables, you can use the "External ID" facilities of Odoo. The "External -ID" of a record is the unique identifier of this record in another application. This "External ID" -must be unique across all the records of all objects, so it's a good practice to prefix this -"External ID" with the name of the application or table. (like 'company_1', 'person_1' instead of -'1') +Test this example, with a :download:`sample of a PostgreSQL database +`. -As an example, suppose you have a SQL database with two tables you want to import: companies and -persons. Each person belong to one company, so you will have to recreate the link between a person -and the company he work for. (If you want to test this example, here is a :download:`dump of such a -PostgreSQL database `) - -We will first export all companies and their "External ID". In PSQL, write the following command: +First, export all companies and their *External ID*. In PSQL, write the following command: .. code-block:: sh > copy (select 'company_'||id as "External ID",company_name as "Name",'True' as "Is a Company" from companies) TO '/tmp/company.csv' with CSV HEADER; -This SQL command will create the following CSV file: +This SQL command creates the following :abbr:`CSV (Comma-separated Values)` file: .. code-block:: text @@ -334,13 +448,14 @@ This SQL command will create the following CSV file: company_2,Organi,True company_3,Boum,True -To create the CSV file for persons, linked to companies, we will use the following SQL command in PSQL: +To create the :abbr:`CSV (Comma-separated Values)` file for people linked to companies, use the +following SQL command in PSQL: .. code-block:: sh > copy (select 'person_'||id as "External ID",person_name as "Name",'False' as "Is a Company",'company_'||company_id as "Related Company/External ID" from persons) TO '/tmp/person.csv' with CSV -It will produce the following CSV file: +It produces the following :abbr:`CSV (Comma-separated Values)` file: .. code-block:: text @@ -350,62 +465,13 @@ It will produce the following CSV file: person_3,Eric,False,company_2 person_4,Ramsy,False,company_3 -As you can see in this file, Fabien and Laurence are working for the Bigees company (company_1) and -Eric is working for the Organi company. The relation between persons and companies is done using the -External ID of the companies. We had to prefix the "External ID" by the name of the table to avoid a -conflict of ID between persons and companies (person_1 and company_1 who shared the same ID 1 in the -original database). +In this file, Fabien and Laurence are working for the Bigees company (`company_1`), and Eric is +working for the Organi company. The relation between people and companies is done using the +*External ID* of the companies. The *External ID* is prefixed by the name of the table to avoid a +conflict of ID between people and companies (`person_1` and `company_1`, who shared the same ID 1 in +the original database). The two files produced are ready to be imported in Odoo without any modifications. After having -imported these two CSV files, you will have 4 contacts and 3 companies. (the firsts two contacts are -linked to the first company). You must first import the companies and then the persons. - -How to adapt an import template -=============================== - -Import templates are provided in the import tool of the most common data to -import (contacts, products, bank statements, etc.). -You can open them with any spreadsheets software (Microsoft Office, -OpenOffice, Google Drive, etc.). - -How to customize the file -========================= - -* Remove columns you don't need. We advise to not remove the *ID* one (see - why here below). -* Set a unique ID to every single record by dragging down the ID sequencing. - - .. image:: export_import_data/dragdown.gif - :align: center - -* When you add a new column, Odoo might not be able to map it automatically if its - label doesn't fit any field of the system. - If so, find the corresponding field using the search. - - .. image:: export_import_data/field_list.png - :align: center - - Then, use the label you found in your import template in order to make it work - straight away the very next time you try to import. - -Why an “ID” column -================== - -The **ID** (External ID) is an unique identifier for the line item. -Feel free to use the one of your previous software to ease the transition to Odoo. - -Setting an ID is not mandatory when importing but it helps in many cases: - -* Update imports: you can import the same file several times without creating duplicates; -* Import relation fields (see here below). - -How to import relation fields -============================= - -An Odoo object is always related to many other objects (e.g. a product is linked -to product categories, attributes, vendors, etc.). To import those relations you need to -import the records of the related object first from their own list menu. - -You can do it using either the name of the related record or its ID. The ID is expected when -two records have the same name. In such a case add " / ID" at the end of the column title -(e.g. for product attributes: Product Attributes / Attribute / ID). +imported these two :abbr:`CSV (Comma-separated Values)` files, there are four contacts and three +companies (the first two contacts are linked to the first company). Keep in mind to first import +the companies, and then the people. diff --git a/content/applications/essentials/export_import_data/advanced-import.png b/content/applications/essentials/export_import_data/advanced-import.png new file mode 100644 index 0000000000000000000000000000000000000000..763e5659b5564662a0593b98cb00c5908019faa2 GIT binary patch literal 3654 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 literal 0 HcmV?d00001 diff --git a/content/applications/essentials/export_import_data/export-data-overview.png b/content/applications/essentials/export_import_data/export-data-overview.png index 62bcb72f11e9daead416d971b6481575df76246c..faac491eede49d7fb1436ee57a60dcd638fd72fa 100644 GIT binary patch literal 25625 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 literal 22501 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 XbrPoTlc%@C00000NkvXXu0mjfe_PqK diff --git a/content/applications/essentials/export_import_data/formatting.png b/content/applications/essentials/export_import_data/formatting.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd554a6aa2f7623af8ab2c090847e6930ad84af GIT binary patch literal 12246 zcmZX41yoy0)HN+q+CnK(AW$goRD!#^7IzKq?(PsYxI2Xc#oeJaf#B}N-CgtZ-skJT zGg%{d&zgHq_Uv=kx;H{mUIOzC(HkTrBuptuQ6(g#7XTzAWKwkG=NVEJ|GMYqwY{XK z6B5$9zJGo%k{I6+KO>M7WmUuw&leKX?EDfEBfG1s>)qYm+1Z(cj2YtTX?yqZg>Nv2 z(DzyZ2?DXnk@yU~yG0OX!!iPKo~*Ch%caSumV$T~?7c^9KOt5S2!3(( zA}cjM`+8yk?bIW}t@8n!kT!P};V7YhhCoP2hQjX=a&eQ0%brFL)xbZGWqXJ~1$B(1 z_P>AEG5tfpqllB!^S=cSh}{NWgQ7nT$;QfRPmd3XQ3Yk&Kz`3Q zr&2KSIL1VD`5EzcAF4ukt|xv-1tcQy@RoaXeiVTV^k~N*7OQEhCbJJ-8&B9|Dn!L& zYqPNOfwjlMHBD9fbTuiz`<2$+p3LyhSyfrpy=w$|Xg*>fG)~diT4zEfDej zdqPF7DI@LESUSSg)Q^ug-a>P9|E#SVjA&}|o!;-r$W!od!R86pm*K&twwfxBMEv<9 ztP&&>9f<&g;mgC0nz?5yFp01sgXEaT-2=o{UUKCGKsK#C+AhgG#yvmni|?ShjSXjE z-B3+^R%Y9&tSq9m6p@)(T|GXP7Np#9;d-et*&$myvX0uLg;@2lzJR{C?PspU}Jx4 z>s=d=URx`BUHx7UrDl%sCEXd0Pyt;e9Yee>=3d}Wa)$gdo@2G4>{juS#jG!ja9%9* zI>9{D-HF>rA)bj{==tjPnU85PzVl0?mgqQg5IR6O^tste*L;r>j6p5}eGmMv20RC8 zW~gR2?>An1^nM7Q9~1cTh6k%_m@~VtLvG^2ALv+yr%fe$wun(<~Z$CZS7pfoc>8_J*^JmR~su%{nC4bLPvko!uS( zI)=B`S$n{c{H9U2ya`5bOvK2%Uk1{z(-Q@TN$Pc$F{-Ar#24AE(&5k%f~$;gE-pI6;3P;}!M80XCDz@K z)3+DOd!CH}D!V#!oOZnMXqO}ET|Ko;Y>7pS2~Od`JOFOir&FAYY=;mVb>@RT&1%J=q2g` z0&!GZC<035&hM$sNJ4`#tUoy%h17fc3KRxfDhnuQ^vAuhFq&#LyS)8u9aS8pIFcDg z(6(vOo;t>o3O=^_R&KP=`YOqAyQnVvmS2b#uq@cAk%VK%&3`_%Aws7s?H0J|c~P~g z=Vb|kTYLzNBNu-rNa*Y*^q2qA=0Dkk4qzd#bxnlvkW zVlCvA&Z!_o9PiS*5~wc7>{HT`Mih@>8o!w*F3}j&cEG)rbp1>P^zVLwu)ZkU&K=N} zMZU~!S5nE`q1x1AQn=l$;o!K=F)10aUxfd&Y{S>e%SJB&S@Q#plccDX(J@+Z75PV zS)y87qK)>_Dn{P|-BDwE4*OPmXQ1wDYIsc#8m*USYL^e?Um81BsT_b@sJh0B^GLSY zO%PU;y6g?k4Q-gvX6JHHN7u`|+IvcV^BMoq&0(_rm4?>6!mrA$Uzs_PN!9Ke#o$%C zv4Y*>VqF(Lp_bYDdd!ilG`*8Jw!7_GJ8#IScehW*IM`&V-n{2NZr6Eedg<@7v^&BP zfcn<3gl;&*Ht)6f%mlFW?pLo8t(#jkY~Lx<17yG};Sk-@S%ZpHy|h-%`u@qw?c^9Fh=K!)NY~ zU~%@qKcqN3w_audp<^v zJ8_*>rzRI8yu)CRrL=v+HFr1jab@ED+K@|dv$4?GA=?nG+U0bjZgUgsuJH)igYom1 zb=0?0UN{^;=A#NNLVbW9qh(u~;n%}H5BO!7O- z%&9#@6q02RhOhf!{FHt}(|NL(qSuKW}y%t=eWtRcDGKi)ZZ2VjHkl-1ij&6YjR zVGOjH`#6l8A5ectjrYxF<4AC@ANyM{yxl<*E(+o>EXr5>E}$1D(9XZ6~TU34GC6 zB}-Ypm!EWg%G6|=EDHV(Lz#BwU3|~BC7pjOP7Se=1xof^$nnGNf#&+Q>`F5MV`eBN?tWQ@F{A(7uisWk9AGBlZDJ>#~ zVS=6p%$*k6vi~j)l8@#{)@>tm!GKkURTp?!AY8eL0=^ zg;%Tgjm;xkvV_bj7rH+Uoi~Fs{s!6-Z$VY@t47OV=fSS4OOp_SkV-}Z({hWes2BT6 zEL)q2Gng*x^k(vXvPu~p4->@brbBMr&|KQUxApFg3H(N)6{gT!@|-U=FSXgNi6Utx z{|r_@ge6MXOT^B7-X$}gl{DHA&*Z=6ZGy!O0ER{l;i`tYVC z%;_Z6me+Di6b=Gy2x3nAmN1T>XNR`==yV^PPiRl~f=11(NR*c?3;*%~?5YgNxdZT8 z7V`w%C#sp|c&1-_5d9^+#MS)m;Xiu@-{x4^27D^%0Xb`RF`(7as=d;Hb$#CO?RL>A z_R6F0KR_0G?S2}d6|E6Uomh`+L3HxE~C#qU^e;-&T}43K_?xB zfeLHVB;_1Sq!}z45xhaa?!GmsUOCe?g097b@J+i)DH-{%4t@yo2SF9PUEZc1?LzV{ zu)jeV+V!XOW6I@^P}#1;WaipwD1_a%88Dnf5M zWVr41ygv}=yR*_+mXGv_CyKoj9FfK?D-t1y0-gwBZmiDF6_vd;CMzA%5# z>#U;8uv_RUBT>uLc=ha+_%ZE1SeLJ8Msn=oIarJKp#f5uVwC!q$gaRYO0fwDskZ_9^!ElZJj5F5+k2ni1zC$)S zSID>ga6yo{BDb_EOu{xnGFcLm*`muK#fE2MVj_^i{>}!G(0f4f4Ctk;8r#~ zH3AA}!92fXCSHC==pa0O1Aoh8w1E_7p8jmco+@!9;qYMElZ0#>TsD#rLNmbzq3FLj zlg;sV6$QiMEr{=KzET>|35Pb|r#g&rBbyXPYhJ|#u%$zm*r<$<$XUwwIH8sG@WAkI z%)n@mR18`>d{OW_U?vyHI00Ui_oVs$8;#i3g}tBaU>G@zdZ5{bo$zI}plep#m^`rV z5*yh2*~vmBbCV4Rs3m1Oy$&<_49Po+?n&@ziKYPUEbO&?(=a_3$jKT6{jmCk5%n3k zC~}cfBH)mE2l~0ceP7VqO#v@Q z5kNfdh5ku2ft>E#r}u+>pi#FFKUJNm4!(!|ncL+Pv+G=joxJtjGM7(CnwU2{P!Ar% z4SGcUiQm-`A5GZ-2GR{|56V^x0lW$g`-+9~%EOc*7U=9x5)5F1atgZ-8j}Q4V2O0i zw|x5y(Q0Ftzbb^2h(CgPE9UjUO-JwE+gA%YuQ1M z0If=UYx$T(Xv?wL)9-ee>w38PoMimT$nWPpTL2L$Lr#wuG<&U6+gX43`__ox%_E|| zGeg`o*7n%1V~mfmd!_Vqo;hv%tSdS!o;``I_q=d_n9*J#ut?fgz&eTV zo}b9?+#uRaKm?TCH_ivNJJyX>X+)tGF|y<3Gxp5)GLOpDKOH2*b8)j{7;wQ@T_Szz zQ{QspTk5^N_X<>_32bDGpAg+?&3pCp0T%3|OOpt+dANTZG{ahqF&~){4G9vl8GbZiT^4{~`Ja#*n8o($>6V*?o;QjFU{ZK2e!E zm+})Q0RFHtfeeUyt&|qR?e!M;Ru%0fNYJ$7g_Umr2Gk#p^%-|d2giNhO?8jb*h1H@ z8sxZ8aXl(`H9%fL zzszH{6B|5}j(=+*_luyt8|cF5b)d(0GNptCaD|L|{uSe$=^E4-%mlCIHAj%tb8tx< z5|aWK1wU7P_v*hk+X2Vl7h0V2QV&`BW1IdspEXX&&Z5&>aJOhb*d(W4WBH+4?NypI88T{_=6PAN1nF~-HWVQkWvPIhvcU9@>Zya2oKJx z_q8^K9OBU0uBEJ}$<}g}Jo-iN|=e1+fSyfG+Q=`kyltsKDM zvaFp;-s4IGLyhT5;Pg%<jJ9BRPWu5O<6nxe!3{6dlJy8+fq*6Q17CQ~CXnu3^ zy%D+nsvL5@ugQkNlgRgK@<%;0U5Dxyk{%>j6MqzKdbPMM-MD16JMMI`lfLWy$@n<5 zb5NB|QZJI#OkMbW!B5Vjkv!Cj8e?Pxm6%0s0bd7k+J96p^sH(x!RTb@8fe*v8}R}2 z=H5U>;%Egl%YsvwpbcxscjD*XU>9xY^GVHRd$i~31(R@$DLuup=mB~Dcrkogn&=lC zc8AeHUR|PZf`5f(o+e0Xr3H2l9K|{gY9$3fuxk74e2IZ*SJHvfor?CZiuZj&Xzk^> zN}R+XEOqv{a-^=`lM)(Wku4EDZ}0AE+|y{zRIX#zVxFoSEc@iQ(E_?NN~4o|vltu8 zRi)514+lPqMDA7ZYt>VzI#TSJmN*gkqUaGbQ^aMi;@jl|0rQF*4Qm7m#sFJx4s?pY z^UvAc70bYV0n32>M02+=uB1)fE+~-*$ZitzYb&{)0tgoP2TJF;fMiu52Dj%s$8XMd zxa{)g>Xq9@dn-p)KUSP1WHxJM;Ht^EoVi-;6ynT>dun==5%{3@_NabUkJu6IKa02` z7jpgB4JenLCs<7ZRT!5_Uyd>Tc2aee@}^z0%1x-Ing&ud`vnF%)HJAm!WMn zD#x!b9N(3^Q7T?Aa3|8VsG{fPm;kbf7WY>DD$0ZEir*e2-e=3sTz?S$fw@K58y88| zk;7^ai%Sqg{gpCP9M$gmDG<95!^k9+JFMj~FrPHXW4UXLb+JQ>3vieFRht`gFixV- z%`HLV$V+A_OdLvMHpRM)ZO&Go@#-fkCB&=h&oYl96)|a|1=?kQAVWK&*-p!W^)9P? zaUSdr3R<2lx>XC{s8*fGlpvd$1YO6z7Vl3`75bEkIK7!KRU4TWB|Y4bE^z>A@kv{1 z3(Zv1VuGhV97zLsQ3lXU**@U?oU)uC6CRlwf=cwOau3PTMDjY?!W>~$61lN|-bjmE zHO^VHNp`flr!~qB3-YRS+i(N6u~BG^yZKP>R03RWA0jaXj(`lj><&c}#qox*WSnU& zbyD|5>x`guyGCmDko=1HB+u1jJ3~laciBJ_eClW)z?MVyRi_tY7P!xwg#Yr@&~60d<|=f!I_WJqZqgG~4)C}g!7 znSdI?|NIy68{lpxex5j(z$cR$VWIvU*+8+k6|j}h%?REzLQw82G(g;oG(@#53e^8O zdH6pSbLGQ@K}>?ezv+eT3kCcDxHWP%)63@-|EmTd0pc{ffM@-F4}05h;!dM0W2P&+ z*}6ZkD;xInyfODl@6&wZF(i2zcUtz9a^avkSv_FR_A8;KDX*g`bl;c^_D4V&r4y_k z@+{gF{JE4~P@OxIQ9j6#eyCdNKYGsJNdHTLVJK3_OnNG-fE0M)wCDM(*=L|guUo)b zP*1k`TMNgsT0u%vI(W0UsuBnU&PdmjilBYnGFiy|E+?q+_)X%i}A1!wKB5*G6 z9`-2f$_4}Ut6uz74zUNRL9tXujnE3&U~W_l=6s};uZAP*-_y!~tZiN%X)O(o{J?m0 zZWp?q20h#m2+`JtbC@Zr%j8IMlWr#Zt!uL3m3eq->+#%6O#BL56GZo zj;gujWw01GJAI*lb;M2+$r6BkgF7^k>N4m`@ID|!(tr!Q8PiUeE>dHe=zSnL-4`(o z`)4CroJ<^u8(-2KixZf9k0WKty!eD@imG7n5Re5yiY>4za zY-}#lc&35Q>#xf6*f{B|Dot(s{n%kVEfv>kD1K0NCj21Ec0``j_jEDGpua?F<@l=2LC0HE-nCmkJqUBOJkvw zCg`#&E&u~WcJ7zZ{W$+`7a0H*L<0se)Di*z*SHBS6a&ONXb_{MiiY~XZ#-k(fXM!1 zQJiLRFybaf0D%iUqQ3a_$GA8)qn>P?%`X&hQ@!*dnB?b7O5d-OW>OdTkuJ3!U_?3MM#8*H zm}$Er5{d71pDkgFw?|t5omQ7yvty!}PdH5#=+(xBNJUbF&dM>#g8YWnwb5bWQORC^ z6KL}!zGz6@Y`yJAb}(%r=39YLeG^+Z!W{XuS|K(3@~bmK*Vv_B`3bDl-?t3($>4F? zjdj$l37vS3kq@ClKohlB3866ZuI;$|~d1+;!aLZ!7AQpNhL5aGZ&Komd2@FejT6l7)h|?je zEriPyG?;?=@{f1j6XkzqF#n;)%SRqQOqhX9NhHQJvIrXRm@X*s!#@Oy z3jlY*ykGuHrcWAZZq&~={}-R)u-|UI^G@#mSXA~u{CU!>lE?ZFRM2;j~$Y}zS zrnT8A`wGSay1UK5PREvvWNKSycC;ATl%Xr$nt3%tjcV{;CS#)ggREA*^sT|XCwH^f z3~-n2K`eRSNrwv!OMHG6&m*!}C?{x`?c5#UTj2SD9+Q5fu{i9i>iIo|FX6CBDa)%f zZSi?qLW>E2#eEHLz|v2>(V>ZKXC#PouWYi=ytPn0&(U+`Mf>Dbr`Ic!}QO zS#~Rv`{+UtNcFZ_cA;xgLoLaIsq?O{eaTdlW_wt0_HfT)($)}iOt-^7!v4&(Z6mh~E9Tmui7OvRv}p1xPvdB1(xK9r0plx< zLiTH&%fA=3v7~Prv~8S!x))tS}l=Lc+H1=!9;o86*`UDa*ccEr{9D(wqkXE0Ovnz$*Vq=_Eoj{yl;371F$|k$a}Ds zmMi%6qM{1y1k89q9Qp>mmDR@QKAII9+ef5|DmyltbTbV)^L?_o=cv$gah}BQHP?_= zgLM}6kv)+CX_%qK!L)^ht~ z1xjYgN!Z0zE~P(ND}$ zs?73Aw<&A+?NkG0Y$NbNlHW=kLN%+wvm>dbvK~okU+n76(tM&vo4U$1`tb()i{U&L zF#sI~O7{d9G?oTdIvOe z3LycYe~AeHL)37YfQHzfK0=7Ng&2mxli3yuv2VK7+8X$x2G222zK#{I<;iVg@SGnC zs>7W1Jh1b=9TJne{D_2vVgJv!0HM=9T9Dhs-~Ai+?zI867+6j?PH8VyLcgFU1BZmY z4w8rI9W1hqgxc{O`qhzT94wg9H(%RG>HaJ)tekT^DU1K|r)1lns?_D3{>m3yJD!3W zv)__~R}kDz{#uI+KW1U|c*A(0Qt=#YETCf{YF$UXI#(}}%^0YpL&VeKy8(RLO`)ye zqJ9O&Pj2|aO48D}(3V)pZUt#$6!1)94Me^4#@F_GpbKCp$&H z-7C^yp`rX;blOWB>aaH7T43i>n& zdf>jWI{h@*X28M1$Yasb6yorTZ#uy%V6e*ht5`yM+Yo5u_bx2LB7N6P9Jf!lHnIx6 zy1-eR{d0f%DX9inhO#^i079MwO~y1yds;`+Ih81;71G#QDbr-e$SD1fac%NP^zNf6}B*(U2&O&5Ju8OHdN(l9}Kb!7V!C?&Vd-uGFB+tYwXd0U_F z;%7rMcGy-CW;Wmo*^TE>IZ2a*+{>;NSht$xyl{6b2iDmD(}y_=s(V z`8jDs(c|=n7kj#bOQ=9&wVJ4V)hNF_8NMEccw(J}0usX|XzAEk#U=P=D@|BLl#4 z|IF4g8hc^mIB$jwwSo=az8)|-_r-jm;55;5PkH@%{5eNyYlL(EdwO4gP1ENXUpbW- z(Y(E^&-*kiES|`9ac08Cbr`psbt1G?wrl<#>g~(EF@Gyl!N|>E4iYZz=@+(DC2l2E zDr~83%r|3jA^3Em<>x`@$ap6jeRN8=RDFFof?M%$xor*b`ffj&mUmdu$xh;_N%EwX zxa)b6!R5R*^;q?-f+EwTMEF^g0(ET~>c5V<)FZ!As#3%mAHpyEU{a^_C)YT+ z@?go^#|H#Y@SZenu?Elfo`T5E@C8vis3^WtJ4JzgGx0&d7{VOEY2Q;_nU@)9 zrE8k4mHuWn(pwHo)5sZFaOobY@-Y2ZlBNX@)8fDzyq7RC096nu4qgT`(B*jz(0Lm_ zX-cId0NI!cNDM`IW}L8*HSK+vL8kl{hLIoyltg=8gZIy({~rB2c$1)so5pOxV9v55 z_b=vuAlU!0$$#O~oM{VMm2N2?AJ~uc`D06C z1kQ1rEn%=*nJgGWN^6(+sV}#w%jy7J;CXu5cf8EIpsv+Tin`Oi=3b_rQ|G?22PTF6 zpno)w*3aO&#Q?p5db?cAv@Er*%ymRVN_{ipg4{kO=5g$H4y{k0J0-#^Td`s&0hTPj z3@Q1b$j>FMLsj=_L2f)(?}6TWLvl$A=(oU%by-#pp9J;Cy}8X85=+~%r;Epe-OLQu z>#noj(zZQ_gi1y!Y4ClT_O7GAxn>Qr17cxl9ph;_hTz!&C%6A)^nd%0PSUgjRA}v0 z+=v0AiW~2iRSz-8TL@M2Y0#sFNG$-lnYXfF?*PK2PQHuFX_~)DpmRS!(!=%2#w?TS z(Q`ej-A_~TtL^y>+(vI-UCLZ~c?UF0T+J8t6|Ny>%ax@=JLYT5s4q7_&?%HH&__2@ z?D4-*EWI-d;w@z@!IZ-NiXC5nYV`WX^28}HZF&6O^q1k`#=J+bcHgdmj23CP_kqE- zIL=OKl?&h4D^g=2Ml-w%60pRsBSG7@`$c7e!3Lu=j_D0B%D7ArFt?6_$`rXO7wXKd-*LW0U{2ihX? zunjl??4{%sjjp&dHu&GbZi5vDnrEC_Df$;S ztjH^zGA4gyfOtNXqkFPD5EUR52jHI(-;fBI%wTm2j}g(uksqE6u^m{$$c^wHiz^L} zBhS+!S$f3+GdrXPrGH>p{^(hrIKr9ZquMk&nPIxc7uf?tR}~6Pe+g@7ECsFEh&MD5 z+*xX5Mx+H1(k4nN?11)!IZ#1VStK7}yy`Qm@&ZoN(*5-sSosRVrtYI-U#!J{(2!G} zavEP8hsy>!-FS8S9x~MY%P(zfDXWSysjn!fLh5y+K;M*Vn~6ANx3&@ecX=hRf|#oz4$#RS5g7el+=#8^NH`-h@*AxqWl1t@_9r1$|c#mFwcv5-rgvOtWw z?W05y6gAlBeHvMNPQ1wSZwXg*RA-_@v0)*wljSI&jb%{i&63J2#yJgnL_4gN z%1Rkn^BWgZuemoAQ4g4riLc-M9_wWYG%#vcQ5B*|s7D2imo6huSU=!g^)%UrMPzD0X-g?t?U^B;Io-za>S zMGJ-ota^26sUUEEyU!+?SL;n|fpE&-nmdHFYPFk`KgsvCAPMy=Wr*c45S)fk=dtm7 z`c;5f4a_kWmvA;kRte|XDRDbLlV!}KJgiRTgma7y)LI3S7H-nJguK({u3Cn%G7LYA zTbX>%cugPKD4dvy3b5gkrYXMDb&Tn!b1@ONMtNuYog#5qyav#F{$S2z%X&;@Hx;X? zEE(znfvYo5rn9SLj@f<~OERd_spGbb)Fg=O%OC{IVm5oh+54Q7Vca8f++M`7jgFwP z%#V&CKO1C)300#`olCUJW9!zTKlWb|Ram0fQjEF0$b_RiK8UGADi{@*_#%- zgw2{y{tcya5ik>|HsmCpU>t9|`RlY>U{Tf(9q|RhtfD*)D`$}^Kr1tz~_*|3< zbjhjN%s;|3vF2cH4g8tNrqaptHXegN=ihjjOO|G`fhFqye?#85%+rhIXgO`&(Uq*{ Q5A~6x#N>MMOrL)&>+Df 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 diff --git a/content/applications/essentials/export_import_data/list-view-export.png b/content/applications/essentials/export_import_data/list-view-export.png index e4debf0167ff27463c8ef9561e62fbc46d5b2629..a1b8588a16c08c1bca23fe88cc0d736caafc0137 100644 GIT binary patch literal 36626 zcmeFXbx@npwl_>mDJ?Cuc%g+-pg?eUC{9Vx;I09JyB2r1;8r9+a40SXO7UXBp+Ipf z?*64c=bm%!eDBOVcjo*4y9wFsXYI9qd#&GEd(D$)5~e6Gjg3W$g@%TPE%Q+VjE05| zM?-s1{sbK*(JxfYLj8Mc_fgXk4Grh}pU;Ct2AtO@WjCmbhLeVzEWfd>HM60Ktr3LT z&Dsv7jfN)p!OhOl*b?GIVFWRQ+6YnZH@8tzKuv@w)w$$YcUPbj71^nU}DM-mXP`<1nNqN(%i|(j-Q3a)zy{Rm4n&V!Hk8CkB^Uq zm7Rs1oe8DEa!p6+XVr|XxpB9czk}fEae>(Jkv~W~$w}Y^NA&$1r4#p5k z7l@4$)qg^m82`)O&e_50Z#X8#ED$S*HA>YHwJY0y+frIaPVrwBe<(16THF1#LXrL7 zG@YQP|0e6d`Sxe!Z#e(y2+I6lxc^Q2zheKZjM9>mlBN z{C}q$e8wC+JghuS5Dr6DCQdep2@@YHCm$0xD=&o2$P~h9!Up*dC>a|^Cqo-!$R8*a zI5QN5!^_UaZpdZG#bjb)!p+2K#AD24WX#3G#L35J$i{03VddlI`ws{O2Pmp44Xysu zt3OaCC@4;DUI@1#n-LQ`x2X{mCnp~Y%GAV=i4VfT1L1>kaq)6<{Dm?x=9jW{ur@@c z6KZW}24S(YG5fplhj4yTMHwMVc4pRpOBAgPolH>%LX@&l8)vtFFQ`DRA<9mMf7oQ> zVddp!{7DNxDi{>8hJWf51@KpniiKa? z0b=N6>!4z5Yb8Ya$0dqCmj7CoLmej*LnlKCLnjCdl$D*6pOu}Ton3{MkDrT;pOuw~ zl?yfgTi@0MYU=)f)BbaKC&MgKTa$`Jd1T>azH3i|gbQBeFn6#Rz9 z{|Ld+&;?@hcV86NKbDNm4Q~K- z^YzbM{QtQH1;zhv@;~DDf9d*Py8cHD{Ew9Xx4Qn9uKy7O|0Cu9t*-yi=)(H<*C~h% z>MqC?^<{}!{q-BvH#IaxSry6q`}@(~hj;h)mzS3}H`iz9SA9Q_H#axGme(J62VPuU z+@qoG?d@G%U7ehso}HbYpPwHcA0HeX+}+*X+}}umw60MQ_b7nto7)Rnu(6DSzFzwD z-Sy9<>$}CJwY%%p%iEi~lWsMG?BMQ;40Ge1o!@s?Q}=hf{c#qF#^!go$2)iTmxF2Z z^9zv!mkkGZv$-x?n_D+mzwfphW@l%eYkqsFxB*qI;k|EKI+L@lkaMjsnLJbm>)-CTLGl(yuJ2Fp?{9vU z=i3>X>KJ)8AKk2dk=1ZLySeF#fOKEnC5~Nz%?p2(c7!KrQ6AT3k50j)y_z;gB>!>URN{BIc`r*G>E#dhFyF>$6>)--po##?rRG zqGV`%b@E5o@1@Cq=w)vos1GEg< z#CGeq(%xRKCE|$<>N2W=hre?(_=bm%9`|wyhu>Gj6Mg?Y!&uz>88tLL`0VyR|0KmR zlCSFW(mhLD<<*}@BLA1yg%T;zP=}v`s){|{9T_Z&f_33Hc||9()5OGakLI$+<+TNq z4Op#Yy~P*ae`ReFv`#Eo*3!}wXn_DEry5}(>+oB9~Wd54p5lgL#VYa@$m zxaf)r!0D5RRTCzshDu8Q1s+7JJDtI^5@(L)5<2U=l5z~Yb4=W8@RAgr6t8)UMtWJO zz1I$5l_m*2uTn@*0h~dat!=t~t~#;qf$k67%Z(Z>9usH@p#X@(B**M3kHcX`!ALpp z_S4vz6^9-+bpZ$+q;re@q!7|+bfu`sHwl=MV;aOlK4ug$0Z}bX*K1ogE-*3?LAsxh zy$20GG^RC$y|25Jq>eV3)D-a#FOy0-JPM*muDu&N-vPG}96DW`ffaUM>0VMMC4oZW zm@+@aM>#F`zA6|;Yu)6;%Q48!F(!OM8n}MBQNaiEaHrR}ulzJY*NRwpRP6ualU{1Q zsJK#^-w`*jv1%qs6S(#{bjy9jK)r*1MMznLZnw>$Gh}uh*z44;q1YNO88%gDf#IhL9|5R4bv2b|Y4!K3De@Yp!Y%B&B56t< zhZcv3esh;w$!Lx$9ET@$wQ$<&YJ1ewsjM;4*1UlNuD^i`B6EYFD`{^a!2MWpw#puPEkCZ2^H)MiEs?4iC9tr$^JxT3SsGExV%NiV?(s|^Bj*) z`bA%UXvsVt32cQj4J@OpRC&}y!-HelSjocEm^JwcwAp|5`*BopSf*QNn4x(;Vp*tf zSV;x-jQ&WYv`WbSzG+33lr$LRdT44WHH74prbNzW*U#B(dds?D`~g+sW$K;8HSsjfw6@seY~12FwHMdg~pOiJYdIg&o}$E z2Ui~NKaNz}JB$NN-*dMA5dGKGn@8R!<3wbCv2FPFlbs)$FC48Mtbv8bh=G>$4UA?0 z_%nHk1~LSoRT7|SV1XXEJ&@;j)xPf0T}x!#J@FWmVdlv?_sC=#8WgzB{H&;?B(&y+gwq_xrK|KrB*g>mw`23|6`|c`DtIZz%t)LCm^*Kl%C;M4{ z94!->*VOs)R#ib)HD@#ha@^A}a z{e?}4ypq{^!RCuoR@&v)FH|<(V?4Vz42-w?!z)$EO_kv9r{}xAinHQS#9JSGmPKo2 z0dWoW@!v|DmQl9~BuCV*8t?8>yXu;%$8(^X&1cFaa&Em*>R(M&;nmgS4g=Niuoc{B z)Tr-!+FED|5i|rEnI_WIWVSD=-)84*1z4S9A>8=;;xZ{e-DTGKKe#^8?DZIKIvO=l z@1EQF;dvWYX^Gq&%r}MN2yP7!XlMY*Y6eW``8_xrNb|BT36k!L;L*=jeiG*NDzsLS z86vtHyZgx@rt~FUb$M>(>sHsrErDi{tLP53dm2Xo*a9@Ji;=vN(pEXSf^T9R9G*b_ zAzH_xyrK>hGSry}KiWZPc2rzq5H&BWhO0_DwhAKN%yBMpw|+{;IB}r0+K|vstA)!D zgoTANvoud|jcG@(@s~3>K2mipGm`)>SC~nRVa`mRInUf~?aoWo#cS@V(R_{3Bjy%55b~Ko6FwfyaZLk+)MxVBsXqI9{ziOtazYNez*Pa^8A_!uqUd*TH;_3D_Wv zb8TZlV(Lm(Bz#3>jLli@|r$foDbN5+K-tq{=~f z9w{c%q{1mzgz}^r9bRpTNCmBV80&X4;4Di=>P7^F7P`$=@qV8L&(s!!_}=?;?W{@! z|Ej2}VH6J8X{u4ID>l+2WI`M%1w{9>q*3l+8GWN%Ikj+C`^6(bd&R)0$|+Y8u2a`9 z$va#>-_kuICC3|+$k#x5~Yj>3Yxzt=xyXU}~UUBDj z(sqkliM{@nDo}@fUNGrU$|TALlGII^Wxh}Ve>w~T%{37!pAuc~?mo3G-f~WvfOA%` zTV88LnKW_IXmi~3DeMPQV~Cq~fooJh`HlT`FV%(j4|R#F%nPVs~Y z%B2363-6XaTcxPG;@0VfdgymdM>ztd}w&Xwn{X5Rf_)@Y-Z9A7zJiaHlRO>jUyKf%r+ z@Hm0|ZCirxd5r4V&wb|7^%dA9#*3P5JU1apr1xg~-o9yq`@Ftw5nNT7My$aj5_E8M zgyI%}e^y?k@vB84xTFsGw3dCR@-C=leuAUfk-l+ifp7nfMbzR>OSjX|0kI zb2-#IV{+HegGT%JikH5Mv4qtm_(b~Gz(m)ao zr;C=0y`+j^C6%u~-GbArzm>+A>M$Nd~NyY^MN zJ4W`vjXXm2-sw0N6_n-){hVQW-&Vdg-ze>bcK()YA>EP8xMfl2Eb1_R{g8)jjC_}E z!C(@c(1P@O(<3o@h%^a%Gjn~a+G&zy(^%g%VDkF(F~`h<_t6u`B1YpSUVK%HR)KC% z6I_kITXW4UFnI~c08=ZwB8Sr_Wc?^eOHyP{Ft0YDaV`X_Ci+Dmk^*<{h&i3AoJauR zlam>uvI5N2@U2E+iY^lW7(J$mSNqqpB8R>TANTKDz^25ohz{yw(b(+AEXtxgeP83M z2RzR=0`#3KC2{e+=z#JSe;@^hkJo_n1Nv z3;y7FtQY|1{nnEaCI)4N6-y_I0v^H*OHXcQ9xia)l%9)%@b_)DQjpc~n_uqY7{bP*YFk+IB<6p&3_WX0L+w+?c744oMu+VRr*-AiIA?K`*cio|6}NWr-aAr> zr<^rF5Z2wRIc00pb1#@XlhY9kB@S9OcP;5WhNGMpRRyLsd~3-mAuF|u5}e&UP?^LH zky{<@X1In%B-43C|BNhkEVn+B^FtoYrrf4S2eu)L^vA1rH-uL*3(c7_yLo65?y1r< z8_90Lxtt-K{xXSjA;^QDDgERD)|?lKbs23`ry%$!)#7b%a#2^CmYygR8Nur>8^Z&Y zQRIH3dB@H}lBJGHUgatRa}4zKdryvg$w2XT)?cT+XXaRhyfV%}IRwBsMLKH|O-;I{ zJcg}XQ=}vru(+^UmUM+lpezz3;734Qx*+gB{!sJFBHB0!wwcuphBY_|4URBQOT4l93hBPF+sljEsmMR>;HMi*3 z(e)(2IB$uofSYxhc%&EmEjXgO#~U%|i6Gl8vf-G7CE*ypiilFOuy#xDl!jK8HwHgq z?c9WKxR}%T4r8eBfSo2gr}LPxG#`1xz%G-vTM?`(f2`C~WV(kj9go=Mj zDC!WH{FANsL@?p0uAB-iT*+Sb7p^c6(~>F59RA{!5UG~#xN)0G-g+-Sq`aWhy!5LQ zRrBOSa#V?-7mk0cUIE>2Mab-xK7I{=_f^}LOtu6Vs(Ocz|hN@^n}|V+;b-D zr9>*ItRf%Gr0~v>15su0H_ehL;D1d}!hgvrB>;Ea3g=N_C48dL6adE9b-n08g?_jQ z0Cj%9OXnTtah^$faG(3D-esp9RK$-k1SwPJCPuq!!NGtVVP&>co=e4WiX2r^aT{>< zt-IFGpELG8_gDP&ToE$!r&{Zycr?bDhq(|1`*i^}lqP!g$pc_2!q)b_FJ04K#&gX3 z>@Xz-`c^L6%}wf4cNhnR%}^1fY7j2*5SeuiH#Tw#f)gL7Hsrr$mF-BcUzb;74YOq$ zxEMYDZks}fp-kCnSf0*7LbY!NIkt(rJr`WRzQrz zONwcXJ2@r4on)lx;^_t@c6*<#%)BFCkrcyyQ{b-$QWeVf%pa5C0k^>Do0xeis4#V zf11}57)nbFfX53*PNDLNs( zXCwtODa5&wk&cy&48OC;W#Lt*R%?82YZT+`Mue#Y-TtzEew6RoR1Q?8m3vABmm4~n zwl1u0V!CA}W+~Okqe@Wb&K`PpRlTK_^(&~YW!Y?d{OC3ut)(}KI?MW6SGICi&q8$( z*8P>fdaosxzO2m}K>WJezgUIWpneY2q#(oRy}sqkkm-zA$4iBDWD8%IFKr)5K9etm zwA}Anrut}STy*~QCpr94dOlUKH=EGNC0qlH(e=gdp0i%drOlF!c63AfM>_>f zyIgCl-{M^&j=Q?irqj0VY-;%eEk(6x^OBS=)jd|9HEQ)g+logTucn-e%`&Q|N7#Ph zy{M~|{mtoc4(dWH5v$tb((f-isRWd<~nAprB?40ps*yd^ObUrn`Ovk}<8_=%CB2l;-wMU7eLf zc%yTxY&ADILZ$OaE&*29yC zO-p5<)>IYFp)KtulJBwsSR5+?&L5j0qEqKZ6;&3s;y3g{U^Oar&|F_XF5H;RI-7;q zX2^lh_TGTTgGL{eyf9t00eE_x@oZE0WoDW=)IPo6orcI#H>CYkRTsOb`L(cxE0yXqD| zu*l21CDSqM;8q(IXT*07TjG`9ZbUoYOC{5mA-MC6 z)4`G{p+GEf`_q7+k+@q=aG5#ssYdOjp;I}4@?URA8vC?e~0QYIVVt|E2SOn<6&qj zI4DNFyQUXn?V5^nks3m)N6+^L>|_Y0)w%VhjV01n+-AD6*~G#_t@k+6^-e)sL=An6 zgjSH^j6KVhr0=~vdF=aT~a(e@?ci1Xk&w=HInc7UANo%q|@R&0wV zjuFfVq$c~6pJMi87sBFX;qN0CQ_0UGb004P|ipXS9)eD=i( zf2=|Tv47`_&1^3YFdC`pC&3~wd&WumM!|@{9%>Q44L#xH=Kh}M=FwLF+}6O?_XqyL z^^1XYciZ*W{e|o6z1y$nZXdId1tM%lQy%-JjtG`L7IaB^} zH{?H4aJ`qTh7DP?4j{6B7r6(7%-RKmzf~&0nb0A zC15$N``SY%aP>oS3RFBl7Z=l88xq51cS5qjRm7w=;cMI-pquEf8ex5jNI;Rcq z;f<=Q4Nz)3g_zccuy9`9xVKh^P#XCDtb?fKS9^x#<|imx$Izhz0KV?V=k&R9yna-q zb|;2G4pRc~n(N_%D?Hbr1cdMAHO_Bw77sJLr*D+iSzjN%9Fd>4EjWD`__IAz(4u@r za*{}3VS-`3NsvM+Vs+{hQHy~N!AtWV6$8Z(bP(S9bZou3PN{bG(ho$+Wm4$OSva5# zDXuC;{I+SREGIk^#Q7D5E*7Wzt2z+}kfmYdka+b78vJ(J{PQ=M z5fC#C#1~**xmffPD>snStO#lT1%HctPu0Kj_@Vrd$jgJv4{LcbW0l~9p zDEzK(f7Yu02pJjw=>L%hoi2l~ZuXsG09_tcfZCeW(7ow{Bvl{SEN$acR=9>nX9U=f z93Jme_)F)?Xp4}slRX&X9Z+N36a5vStD!`$s!sD#ov1H*H~Uvw5-)*Cy#u4+yWDr+J3Z2u*~0K1`C}I$i;{Vz6Ub^~uB?09%t?GhVgENRmzxahJJ= z3%^rWXUU|~j5W8hA?Ht*2I7964*3+3Vr*o@P9E{ruT1V`(PKa&X5-T*_W2d);!uOW zmZwcR{jFm{xhjdCzf4o|c{4ZecQ}dOS@??wZ&bcZ3DP$@qApO&tqWv=Zp)p(4UAX2|8a%?#rK}PPbYlzHeq?RDqv+{&?WKzY!Yj>l++WhpU7h zXS?pkLG@jm3iWZv(hsEp{sgrT|8QWipIqgJCrO__7UxOELf@*$P|0#h@ZgNdIn2}6 z6L(TEf|3xq)e9#`)GH#KPX2^N7nCigrUMMp5N8Tk`B+Gm3|8?7Yry4*C%C;ji6h~9 zgpCMw-&CUCzOxh79A+fFpxa(*qDl19yUYx3UchCPXjA6g#5~nQIOe9NHYb=n#+B|p zs*PA%Q`*afiWz>p%>_@>nU!TD<<{X$AEbC*awYcbSjtI0g6`Sp>FJrmaq&+Z!Cb zQ!OY7`qoYok*a&4AGJ>&zzL_ctH0Jq1|D7W>&tvu4|~q*JT3SVev%XS@%iVsc|L|f zmxPhM0bBn*VfYixgnpad%%wiv!~+p=;k<#{WALjXR_VoTmTRZSkRtJx<(Xaub&iaAA)k`a1i`D2XT?fuziW!O8Nz3+$= zv4k;!sT;+v7EL{$sT|5H?Ua-UFUN4l%yyresgKKhYK!84My>F!q|7J=?|-1d^Nml> zEEGOddHfJX0i%&A62hW!5XFC29N zK@wRn1p zK1Y!LcZm){?&< zx^}g}=$gR$SoZFcZ)TUc#XMrL*_QOAFTL2O#$q0lWeywLY$GvD+2bn8B+B%X3Vou= z7SJ!yt}6E0n~%zJ4o@Rs#k^z?_ZirvdSRO}BEMRld&%RB*Gc#>#l$;8WRx@4`MH|3|ndc>3ilA5jdj*$uX z;|#y@Qahh2$2|aQhk^+5g&Yt&gIi*@{rG%risaQWdFr*7116k=3j}a{#E(ZrM(T7+ zx*~w*&pzfjN_|Bdv93v4!5Bw%TpX$fZuh;HMnqac>@gDh@x|aqGQnoq zb9lbxj~m{gdzH;fqp1)=Pjiaao<5dgH8R`&Vdr@A7cukI%vw{k_th{hI>lgO8qWJy ztK9sKfaf6m`GyA%lqgO-BG^fdX}EbKfdB%Lm#NR;KdNqCu6C=mjD&1JrbGz?>73mq z1B{52!r#y{$)CsY>EuXgbQb&e8$ymZt`wZqFNg zB%IgmZ_f6pmGN(ki3MCuAGy3zA`ifI(QtRBK3S4+cp?O z!xO2dsWE&V1TGf$2zr68wwbarjsc4|?U*`Ewg@`{>s(UKY6x!^(rRYC>( z9?|b3_z{QbgU0vI6!bnXP(N^Sw|Q7qoVKv>dSp!>np1WwBL)o&!6*YoJrHItgGWF0 z1H8|aYKE@Ro#w!hO*cI4J@Nql^ELHJy3Z;>KBK+>xkgOdVC}~iLwc_C5$faMOF>}0 zSF1GuD3m=v{bhrPO4orfSfm(^a4AGSWO|QL%ry!gUADel@J;dx8(E=0l6e9aV`$9o zA9qdDLF19=c~cm^15V+e{Yin`Du*c+FNWnwC1F%A7kL#eZ9uwq*(xAkFFSCx8O9N zU{y`aV2g#rXL|q|*h=3IuRHmgVB=Y&sdFOT-1%HqIv@w|~TL z+dM0^YbRp`QM?z=X>tz}qYruQQkTppFSLDd7@g)KxxMuM%va3#PDPmyiOjguP%UIK zU66Cc<3BR#m~_?4<-%^c6Xw<{0UVl_Gb8mkp>%J{e>7V*vxV>Z)zpxeeT~NC8j|eW ziJ|E9uOpgYnQV8LMYOaN`LwyJOS)u7SOPL%=HUUMJYfk`U21h+Wg8A133~-eOY{LS z@b#M-6K#eQk;JuWx%K9<7pW#uLE4BF|<6w7=(?gG&4>q=%TkaQU_!+?=l^fFf z)%dC(cf|o*cVu^DJvf)9(+S__?2A7lHhVku%RKrXYvJQ~?Y*BmFF@G34(rF8JD&Hg zt?9r2d3XLZ(EF%2hoi?*u9-%qW3uSTU0Cn-W1Q(Ka^tPf!^!v!8}oP2vX;x6p`Efo zFyR?tb5qQe@Vk61`YX4s)se`+U2R7;Ay;p+=`O6s0C1x*PCr+I*}dqemTJGWM_i;d z6Ha23&$rCJq*fzqcv&uHZ;dc6jz=?QO0_K70?W{C2$cn~E_e=`pwDG8q}(#K{zt%d%4gXZ*$G&*57S zftns;`6Qy>=zZ*-LG~AGq^uk3Ni~dMHvUd+=a;nEzVj6k4P^IPw)4ZEo%YMAr2wEv zWGzou7~dX~4?2^oRLi;Ew7$`07tG?T&>$TIR$apey*`3@xDB7o8WAa5w50XX%^$(4 zg%^wV^!&gWg;vjoS4b`KY!-j{fipmUJo1FA6nRbzL!?p&4k+RwL(zUGqF|_rLK>$A zW=aCrwx47LW`aPCS541fD#;bUxDt010SvMO>&ug>DQwQaj8fSPu-Q`9q3Jv!(>GmmTn`|cZn z_$3d1C^+pHdozCQ_gsNfUy3EW`WuGA@WyWB;{wP^^71~&Cv=1F!G0$}C>@+{%}FfR z-(-;+&gcyQX{RCO4udK3VDF^>s3GYUJQAFQqOkfqULH)T9}g4>{=?dzfjRx8K1s0D z^E(F+6&bC}xsXFs|D~|@m040+T)Fc%m970M+0WJxy9+QJUZyD%2{w}*YPjx7Q>HhG zsW=JN>Xn8p_YE%6fjGgN`VfGMUSy4LVBmx%6D&u;|!o!Z3!>eOC|+9BeNXJ zPlq9!lP`^#G}E8$7lsguic-1T7rv4<6Hk0y#1}v0X!5Lst6-eRU|Z>kC|^a!xV&uJ zvA^v^>zdZ$J!w?H{urViY8F8>Br1jwF)EjFZCA{S*w76Ehc0$Tg5c5a`LWg;bl2L zF`)`;ENBl1H!jDB_X97NrCrL20Ky_0dY4h5SIU!HvwTsW9s4EsO$$H=Z!RNby1aHj zd4vD41LuCAifG!M;@2~AN1J54yEO^mK!{Mh_?{dW)UjDg?v`YEBBDgfZ{@^T+zPTiTw`47-r|S23e|E-L^cvpeOxzi(YHG6g?t|8aNaz}l7A@z z+WPFDg!E$%5q@krI0LAameSEM%>v=crbs&4@Y@!Sha3xp74ch~;sH({%!5CZ<2`G) z3DgJWN~gx^CYte3z4ILk8^He<=FdBi*+=33C+_t|&$pExN8c|1HPOBX(Cf=1+pMo? zEpPfdRO!|NvALaR`*}mF>fQ=}+xIu`6H(!+^bQTNWBK(nDP;JvXZ0PcK=d#AV`_qa!=vuze0fCWqI6G?T%#BLJm8@e^XUfq4>SBB(n zAr>TYQWjvZ>IsV%4SqCS^P$G2kY%{l%fdnR0Fb!(r_fMBp!MPBrP}Y~s&d*4YA1)J zPXlZGop9a+QgtjffQyE3fEaP$*$ZN77%@~m_nQ#^km4NzWQl0qic0}=(iF8Rjpgw0 zWPv?@)Oz8(W!YaqozyT?5XcnEaKE%KAFLims7FRNC=O%^xj4>oAiEg8e4)${@RtB? zk;ZCE0GJfNs)2CfMr{St%Y*|K0IMsi=M=|8OuPn}PsLdeRQ%qC!G5)B%4DpY@HZqJ z3OO%h65dZl;QMzb1U1)Da-x|&!c#2fJe9NiNnZ<78!3kuh9(sRB$+bjz-taomlYBe zuZ+KQ5f`ek?@_|7$#%-&6jM50p1Yrbl9*k6PQ`FBzztA6!WiXscrEPt_zx9bFlzZtPJH7jj;SbmD-2$^E(CT3d2Pz>uj` zrPQ11c(>aGtsXrCV@<@^U3hJkpZRrqpA~!^qc{0-mH5ffd`7pIxTdFgq}rbYp9L?h z%7u}-X0Dm-ZB&29IihDKm0p;(9KqV!*Jv2f;B5w5USCS%01d1AB$gf6@>( z_}I<*bxEH66WUkau(0C^k_5Kb8v`_+S;r2Z0C;;~a*|L?+T2-&r{^Bu@V@W{Jj>@N zUMznPeCQ$gZD`TXg5^Nyd@z>DtM{!BP7r5uL9&3dM41!a;3)tQ7{Ma|*D`D70Mcri zQ42D^ABwwM;=7+<*6xUKiCEG5t%m`}diw)VB^|kZr+2mXAi>YPJgi0uy_#VVH$P{D zc229<%NJbFz=pS{h!!m2Xl?s!Oh^0$J)`9s9!UAPr#$u%5onE1?~F0%6s&O<=n>Um zPqQ=7P3hqxaX6HBnbX)BKI@Mei1nz(;PDV!lsdmC#j}NY(JEjN*W?X)W%sP!lVq5K zHM*K=MDDf~{oF}aX%A8HkV`v0e4o^{{Y}LeUq%al;p-C@<5HhT=_~Jl6BS-^05!{A z0$3n1^-Hsqo?MZMaqpbc+H94J9qI(~IDgTnuE2+KUPo)5Mzy0?u4_g0%OLu<0_bxa zgQq}Y>uIDe?X0m<6G^6OyQ&uD2rn3zmdR?%md`Tdc=#m!ZHnq@tJc>nGl5yvA$g_2 z;WtVfE@V@weF`Ov{2Zs@-l8jD5vIlrt=4MGi_5TYxdO$%(FF5)J2vQa$H#4oy_sZ7 z4rtCvY9bo*)k;(^W6Q=^9-&J;^YNpqV`P7es@CUcQQNvki+MhK{Lkm(x;cF`^ggMJ zswFK!@|5I~jz7hMZN5UacCXvo=W8C^a@gSe>&>dB`y*+Ut+#zQqnkMI@smAiq!R)R zAtbPV&|A_i2l7JL+?9P(6D@)V6ArC(s5DzwoUPl`(C87sME6J`iD@v%A8^0R0NecJ zjz?y`b9~zPUiu|`rZT}x?V)U2h8)&o;LIPC*Y((N6^m_VZmD-bnGqOm&%31l`xrmv z{;0Xf;O*?J8G&fJ)3$}#JlhMFyF?;(C+0{}izCMd2xLcRP&%4(9mf0X#N(Ai&m5F(3SXxcmJ} zV&yz-TZn`{>v?}@@!+(Y-dcoC?}WBWu$Mo$oV^9N8?Xj*0P?|qW)v*J99CdQ8vTDH zD^)OM)a1_?rQB}}DEu?&0oz#0ARMF#_m2-}-qmNn{)#d|+3uKJyO2rw5X;qheONhj zoOhaQN@Q6z7zJzc!WS&EUYjK-(o4idvDi1hU{3s!>}5L$nvC5&{?R@sbhV~Ls;XYZ zL7ZjW z@bY?!S2pc7pDCF=!=;WFY_GYg;CQN1I%;zKS&u8~XhCs_y>ZA7g3^nHLxfLlyc8+= zLv#0>g9P>MxVkU_U1^rjj{Mn|s{w?|CF_@Mr3xrFHgo+y9T2!2;zAT*!sVN9~|^{q|JWHBS^KX$5Bs% z27j)k6|cSQQBMa?2?U90hZr-NdE$#sedM^jna2X?N(^a0HEs1<;o6dys(0EK494Ttba>m08;=>;6pkpHTh2tA}0Nz37M&E zJeG8Di5t{o04wQzLUj39gU)^;6>+yIt7qO3WbXPL9!I3%V<&Xo5HH=8RIrHB_M4Fi zL~?&nhIWIR_2H<>R2Be#EAIti28_jh(X$CEv$EMET%z zw-CH;c(~nWh@p_vq};p{KuDddUu^dTpsglF@V>>e?qenuISh9y96U=|1Sb&gCB@7- zD|=#ssU$VN68x<{l*aB`57AQwDi0xe_4@3?n6CcN21%{7fiV&|*%_0>CwT<`HUmP$ z{#lmsLz!1$Espljj&$d;XvMwUt?^pAlKW(E3e?GK1on10J@d!yI-Z~lD2d>(7(yfx zLKAV75`$Nlo)8n9owv=~@}LI>FN^UJ)*6g`ZmoM3qnGoU5glmWn|{a{{o^wC8~>*P zycc2w@1>u>>kzc3OoN!4OOHmEs8aFYVlVn>i*$HUel7IiccD8uVldQC%F{a_+ z51=9fd{R_+jR{OS+{-0#$NLVRReTA;E^3p6;pX(L?85rfEXy^O+XNWDi-Vrjy7x$? zA{EE&C2v-f-WbAym!AY#gua)^{Sv#sPWdosv-s*G>DLiUTP5uP4L-#?O@|N1H{H`98k}wWm$}j9H7=WrD z$FBvgiFx@E9hKIvj@}GoIly}+F#sHLnaYi`nt`eUN=4vnEIJHYSS9GmX3gCq{zZv;5WQkpuS$i#TaM;2%jVnKB|@UFi)2-)9o@x>S`ncl+hF9u$>#QumSs&LYHK2^oAX+4&$H?*3uYE2ww`UTfZUQ6^wuao%$*ji>u{C z3^G>*p%Pn!@GnZUNW5OPS(+dh7Q(*M$H2_0@vWCBNE2BAHBf`ZK9dd`4(sm^%?T%w zUBXt9B7llNfIBg$Ixd=JFPz?ySClrc$8&66XB`}Tz^M;II<9&g8$lnZ`{C*s0c2u{ z!r)FiTFFTsP?DFN^b)BvcJfD zxYzLe8uAIf-{4jnn_l7f@~|BC*9SWondAB zlpf}97-y#rm20l;q2m+XDd~h3)3eISxcvG<({Il`XVhk8o0G#=J!BXY0g&DD&ox_< zX+7X4Q$`O+1AgSel7hH!EXKhplL~*bX-)SA#Ih9haOdrh;Gu8O?;%=Aw9r0N<$!BN4~k%~akhRO%ssD~2sLDBj-aT@+P<$2vM6-cq> zh!2w*KGq(`WjkU&-VvNyDGxKcr4`MsPAeC&n9HaBmRR|q)roN5T}KW)8R+|pu!-me z8`2$p5A04(pkp447JJf7V(>yPy+;Gfa74?sBy0OE9+2#EShg;i@I=JxAt5QG?zPlm z1MJD(d)}ic54&uW=B3N6PV-0sq`r{1mmQtiD4*U=)H*w9{>A_aIy}6r2J)VRF@DFo z3da9E)E^l(nH5L$Dj9F%qb<`|X&nP`i+P3X&k}Y3Akk|?_BE!5O)_S%X&C#mXH8DN zc;adB63#WFn$#O8;!G8oSIqzjmLM4&ABN!`%9{V0m#`Ox*IpW{e|#7LH$u-`Nz8_` zmOR~obFaPGA1xo*8Qe%K*1?S2eDH3y-8HYAiL|Nf6B#2OMB7=sXTK`lrz(GE&?fvAl7ksw)9~MX&S1 z@V$PfHuMQb&Lqz}7H@l_MPauB&C8BO3T>xa>un}3ClJLpLv4IR@&PB`o%oDbl@;J+ z;C@MmWC_O15UNkSA2tpqginxO1Ciw=K7nLiIF|$G@CcL1s_>u~wSgC6>sG1=LsvXH+H0vG$4p)P?nCVOYn?Ky>e&qoCc04Z;2I z!j?}CsDM7o9|U`voS27HuyrW6jCyp^-IY!}G2r{};ro^>5%(;F>(W&xLR^O**uFi2 zQzl^nG2q`M7ztrmK*>KNJ}g{=p6>4i%d-=PWnat3C}Ljj{&_raU8}u$S{(#*l$)kZ zW4VHZBEUKN^s?$c*Sp8t{#(T1b5X>7I@|tee2LC&#HW~^ zPL>zU-2V?#Zygm^?}ZDur3H$+Ln%6gyB4=H_~7oY#T|;f4(>9zyHnhXySuv=zr4Tu zt#93bW+gc%JCmK9bCUf$*}GsGGdX7I%#WTGBw8Vlp%RcN>%!i9>vzjxPtzXbE{O)96(CVy zjr&kE<*{03h+VJ|ZYo^CzR_AWE5q>NW-!GM89bNAqLUAOI(Lc#dvNVs#z@v=4`Oh>aWU&q``$YwWj9*yHVQm?)AydPC>1pf>pMLjnL%+?k}P;4Erc+QvICzB z#mo8WQ?6Qtfff}**H8%Rw)>x_Meekz^ZpUDW%W16R=dq&xf|F`&SciOtqP;_E1*>Tlk*Ex>PyM>Ab z%_iq%imr5hC4sB>8XeE~R3Q(F$iIKz_B2L4CNA?=8xW<46NXZ@2|)Z7oMV zmLYy}qc=k0#Tn)m`ZgZrhi_V&!4R-W<w3 z7SkBNyu1;zW{5=v_o3#|tu@T*LUbD_#&_*Y0KT{AuKN9Zc_M>v|Pidu$xJ=Lsj#M+-_jiI}EsUwabxcN>z7 zlF_u9EnxO6G^xwZMo~f{PS6N(W5Mhn`GITq6uMcL|7m96&WH!I10}4|oQ>~C$uskp zsND-q$_;oWEkhkHC>77ZBvE&fS11n~bOgO*wnw1DD`?9jUT z;lubdG7;C%u^ni4)rPYDY}FlCUPL70{=Ux=xvi?Pk-^MFYi<_kj1CwWs7*j;We>ch zZV~AKB^`X%YPuz&GhkiZc%AzSj;LmvksN5{r$6U zQEs~ZhGzjRT{tUdY+LtFi7GqLN8))_T{zgmKFaHBN(it@{{CzT z#9iuA8-8N79ECa7PHgl9Dwe$K?V0ZQ5N9i!&Lm-HkN{e`a1)K(0hv{#)Hy+vsuH$dA3^x1|97aNfe)?A}I$M6n+wq z4Y-DBrFu0u>76`8bLkN$p@$8sA6sZ|z&xZtN~{r__TB9g{Rj0JCFNmqUH`_d7KAOL;z$-?d9= za}C7P-RY3mc@9R-Vsp(aB!j$Fv8`QOi^ncifX2uJz+ES|K*qKljG{e)Q$mJ1f5_GA zUmASLYVRGbBZ$Rt2&)Tc@*aUSb5H4$*1O%mXM;BbtnCm94lB;2ENL!Kv~c3QRRrZw zUs745EGp+IDjgSF^S(B8&^;Xv{QR8JMYhHiNQ?CKYhQfVveAl&c?AVZiPK%yRLteK zi3+PYR4%I}h?LlVvJ81ug-3Otd=$+Eh4Fp_`i*bmG8YMhCSD5@Pb6fxrev z&eHk9l{<>t;p>(2ReTdYh7vaJtPc)H-@UYlF*hU zH@!181d1tDd^mHnaXycJ)V}-4oEUVZcKHvM6>|1GncGbnqWg^t#u(L}pAPzQtn`kj z=(WoPX`Dwgcb?r8!kB-$Eqb@fg+rIbQ`lG&4e9|<1?Ezt^zX@b8w}DlI#Gx#*aWew z|ILJr@L*L6T}#nD$iGMvqp@L>!((vfhxH>JOT zSuLDWmsjn(3o%mHsS%>GN~~w$%)~hjv~6{b3W`?&ZO9avexDBdB)$;XxwSg|q@2Cf z-auzFI^&mzi_9T+3*)u8LM3JK^h*V9*@T}K@#UT$_U)No*WPuuk-oHHnT-|ni=Rfq z4s^=gsO@-Yk`KYM<&l|(0`i=xLz7}#y*b*g>YiuO6#ZSc_=zOVxTRIgv34cZKCA`) zN$a~am7hVz5wM0q^@~c_p&ejd(hn8lTqmxgX~rU`KK69~M91p(@%){03OY5_*LEkh zw%-t9(oE_WZsFT3l)kEo1zUJFHDvNYzs*4@>P=v@84BTgwgwdRo%YpMayZZS{v|K3 zN$KalAX6YV|B#85(={TA^-R08fMB$*D}&tLpNZJ^j+4l@)RO0+n9}1ZjkMojf7I@s zE*9~9kHt}P;8$q}dSAp-0Pp?&)oTE`&`Y_uVDW&hfuH*Q$DsF@^<1Sz#pXMG>_1fm z|GN84AXU$&<3uM0qO`m*Zx{$)Uo7@$%eUL6bupVG*q$#cZtAB&;r zcwD~QB(cTI@RE{#l3@@yEP0ua)^&7|O-b52cTK29PukCD{Q{;re5tVHs^QZ)Bic-g zzg~B}E#A{;%~zy39* z_m8cKk+Y8cWqVp|@AvCJ)omO&|799Psw4i|+2ZT!)5J}8B1X{ENYv!$V;v1MDwDKB z2z5yPA<^3Y3nL_H#62|*&6(i4=+!sPd|h}NLu`I&*GCDyH$5>1680yd<>6g9R`O5f z_q}hu@YkqM8H}2%!+mg>{xh|(ovvoh+uo+8`_@U>O3Av(jMw4w(xB(RRa!4N*;!ia@`%GD9~rv>Y;_&*(pA0hoyr-QR>yJq)4$vt870_3!$0-VSrAqJNiJ!?t$B~CTI&juw5L+`8$7R`n>EGwN^t8BJ9 zCCVMOpF!``Zde0!shg#6GbI+#Y9?4h40|skvJv18Vktn zJBxTDEHIFz;mQHn=1aR_j@nf{oGJa#+~I=Xy7eH%|MuMSXH(F;{*it?1^9-*p7+}H zT;d4B@cOI56)jv3_p)gz%P;2k_>f`k608`_|CmPOn&8zA-^jbc^Jp12+xFFhj>n~5 z#)1rYU6++-8D3-CPV)M{u|USP)2B#r!CQ>GM0B^8TqB`Iq#SpB?*zQsYgXnZ!MA;$ ze--@3#`D0`xJXLyK&O!TpB{t8e5`q`Cq8Ik+A9t5iqU!Le2?Kt&_g$E5JHny%|(N@PY(9=7_EDOE87)gw4ZkMPwCmCkLOFi zfb}m#O~16r;7Z#*XvXT^QGo@FRe!9Iduu(K?vaJ#CQ7 ze~eI_m_vAi&oq!@X56xGZ>xnHv@s#q0Gf(7sw$vncdi-Q2k*9b4A9o0QNH1WR7W^J zPZ#*4i^KSFA-y{$qf>;B9kR$7&FxM5)29FI_-1*8XJ_I;UYwv-PXWpG9<2rpdF34I zkv|OGWqe!?pY+|F`~$xjq4KS#Gb1re>iG{aqqup`Zwd%`{R<8QD9VF^N;M=roi3L; zhCHs8^L8_WYmS2)=^r%3z?~|-TV{sLZg?1lTcpgKy@6!qVi+Y(w<&(m0AWq?~9 zCMsKSA6p*&kr&{0$}ISYDmgU0-ylmcCxVBL=vGDJ)cY-h_UYx!rlifI_2DGN8rE8u z)d`6{3x4+^6+u}_qBrhfZqya`o3@5g#wPJ zUq!FMqzU2q#YP0a`c?}t3P+kd(VrIt7oz8qaGr4U1jF7*Ljia}d$SFA@FM8Q9sn^K z__Ait%yPjxo776Eczau~gtxJPhG~*k7cknKLR%uSSw00$j<85*48o%o#$TFWhET4i z91odFd|Ua}L^z!;VnNrEi?xd2#3D~q&ylN2Jt)4 zlso@ul6$N95M9X=r%<=qhK^7@`)Fsi9MGkD#+_A~LZD0xZoS4o z4!`jS$Pa&)h<&WbfVT4bv@Q4X_JY+ig&RYmlM+$+V^7aNpSL=p?OC2zNCJX>x5egV zxE1@|<%c}N=H14QoHNw2kSVEOCa%*Kik3mxn-K7rzbaXqUV8p4Nop3jxIUFEx`B+c z;@3X}l*@EP)Qv7YbUe*PhodU*psAQqZT&=38_8k?pPfN;>uPf73V(S2ydJM+c|qDA zR*3lLjsi-=q^K#1FRI)IZn7gR;{6Mo4QHTYC5KUEoiNxGMI8$nxzdbC3KU4LT56Ts zL5c|7?YOHSZW|lpEK+CwB+#RUimT~Rzi)X5${rx7HHJ$H+e{A^r z)6^305t>wBgU`;}PGTn`cK6w5IJouN10sM}CSPhAhnG^{eymfND3B{iI@?=H68OV0 z`yPAcN8(sLrau51j@N}p{>W$IZjyqBLc==J42RY(zwS)d!EJTU_c=#kR##OLV*doX zP!yCkYn8t~{PPQ2;{K8ByIj>i*66%CQ4SWRU$*Z-J2Rr*DKw(OO?=y9lhgw} zkSQa!ly#&cCYRB)8clZHq*1wwNTk?c^!_`dTwY){l}foq5WLdCQacoO1*S$7JbauZ z)rF))qhR&_gxHI}^exD(#!mSLGYy>DG*NL|1w&I%-5i-!=w{D$G%u;DQsl#k{aGGG zJznO=lh_g)q8zbeo{rWAr6#$w1d4PKA^b~ClcsH&5?50P1~s}R15eO|o3DlBP+b!X zTWolL`Odp2HgScOyyikz7R>XcZt^KylZ8+TZw{_=wU(bgvL@XPsE+K^Auv|kTlt}d%eJwYW8sR}92g3Bt3#zKr_wK-CiZJMQ zt7-TJQ63@Kucw%{ISCdsg&e!K2tdPG)h>4lHGFm&k#%C-B?Eqc0m`vVhN??>i3jlToCO62e{~+h0xu-EvbkN6K^TVp#gq8tm3F&6DOS6k`t0qB#qx_;sxZ%KD23EnP__ zVPq8thQH$+;y_j$Dg5^Yj?{XO;CzI_Fu=GWqI#zFwNB2_BcW6=VSOB!d}zrbr=MQ&XS@m?FTf~m0Cb;_x-Py3S_yTZJcZhTu=+IDRpHD8&9@Xq*tHZhp zqv?#kMs$x;4-jKOXbbHX@w5oVfqcxX`Xv4viB<$)ljANr4vSW5u!;@xs0}c_l}af$2ZJQUA_Z%$_pK{T2IJv2*L)5p&oeZR|4^ifq^>lvpT-RnFq;JEApYm2auV zbs~!@$c1yvpcH0JBIwtL<{He$$R&|%$kq!k`@w=o@PoU1A2lrnNJyCXuOIX@64|55 zl_Nd%u}d+rkuypjw4SQs@pF&;g0<)=Xg-bH(0ORe;$9+Ma*;C1CWMaFLzcZ(Z8&0a z3vk;#n~nxb1~Zb`3jt*8^Ji#T_LgA=E{^d*Zv$)1{i3nPzuF2|zUr>LR845l{@_8j zFr$Mf`>cr$O_P=<;TXr>1*&IG{isKd{OI;|^E(sM$FIU_ze6xCVN%VgV)598@BD`V zgk(cDH}8A@AtS?@#nCgqMjIzp7;+03VFx)D@>y+Vuj9*7hq3mz7K!CLr4%kf0A*T# z4+u$kB}-rJ73*(839;q# zUWmB`i{;TtG00Bk-oqi9^YU zco(W1>$FO~M*pT!@#|z`bq_eqztPE@Q#w5eSf3$#m>L9pNfigKB2Z=BAGoMY zW+J|v1i(&}p1KK3TPJX4Jyxg@`)>P0AgHd*88IWph9thI^_T`KvIM8Z{ z)s2pG3AX&V7$85$8+F%kiu(Bg^;;B6#6+~f$JJ3`MmE8VcbJoe6(MkIjS|rA)fq4( z6D*l{4mD67^WW{TK}}0KZlVZ&ou|Yl)km1(o8I z>-!+e9xrA{1CjQd+foU+nsK0|Lkg$B(dTZ&f&2R{-8rnjooc2Yi?>Lnw(C%q(fma` z1Gi!j=9AoWK?%BsR(~Ww|4iH>1UkPwqwNQ7^mP<1p0_%$(Dnge1r>8HPOTboh_8gu zB>#Z4pHO?Dh_j@8D})$ptjh+odWtwPw$=h~Z*W@ZVn+b8&u!{wY#hhxFQu2 zr_}T$=u9cv!u`75Ic4j|mHR!IyS&C9kTCC}Y4xA0Z#jLmzG8Vjz1q{{;YuYwY$%K2 z?2kO$$?k$kL|_q}GB3+W^&$?WXa24^j z)FVclE(Og5a^?i<*&R>5Ev;0(1V}}P@vPXHLY0R8<hFv(la}W6lLiWf4u?Nw6$kF43jv(6}f_hzM)1u;J!{ z?&40-5bJnlvI*5N!5G!0w|v=2le;zmIVGBh4qQSXx8id0wCN%ms@A@(J51 zZebA63uw)x5;YImHQBYpN?TUQVCe7CTFS9v!1OFG{1wPZAFQ48hqH~cR3g4A*mgeW z?Z=nSj>p8ZKWL62!!7(i`c~##sac3O8D8Gd<126Lyu}&qF*xj`gtJkHYr-M`0CX6b zTlzimmu->gei@{sg~xud_#<--XO5%ELBr74kWIj5;b;G80!o5H}}gM(ZXxRmy_4o*uGxgPwDOP~7$geLDF>U9G05DyUSa6D_RjQf# zvoSL}3C&M8B0nhxw#>OT9^^9EALI#rY8@{mJR(p5I^_aP&?E{xbRCx1eYdOwV#~EG zB0E~3Skm2rrLCY2!?jpGG+(EzQt%U!yT5l3YfW&$ay1-M`o0S~|DX$U%oioHkSkV> zYDouQKvCq6XvEue@^uJ4(^g;GW!85>a^_C>%}1olJL;V7xGkiP3CTYXpxa#{I2B5) z1G>Cm(}ldxiE^{x1&eNQfBsCdy4)XY}ai}B@e{>Lj#)(&0`^J}Q|N!Rr<`-bt( z|Fkcx>cX9?G!={StB4P(!d*fPy=uEbd~)TEOCoD@$73rhnN)Wr$%gVfU95(`P7GMa zI7hkx`(jv}RvA|{YDfu8dy|;+lmJ4L=OWxj5-2@lSb541cbK=`D=G1%PvANmj$tYF zO(g`7=}NqsBkYm?x)`QzNfzVeIpRzkV19ep0F_Pb7rpX>hL-hcCV0fPVQ8z(4Y&?Y z6a7!&M{9!AJ9imA)!FZqW~%`s%M+h4OB}bhnGbzdB_)O=OeT`xhWH1XWWKyaXfJl zvl6U|$8o624204s;;xI6RFxa)g*W7yWo9O@>D8o*t3-Y z&TaCXx|)CIakaPL$N=|aufm-vPA}HL4gzO6poP!%^tu*ENxy7cVcW8D`MOD$#Bym3 z71M~EZWo-kBQ@ud`JLIUt_<+F&5A1(Wu3hXw#X}iC zmx2)zzjnNQEd_%b|B6|*&-P4txWM77Dz2`0I_zM6_Jd578#slEY~GBmst0}2yi?5l zoAoM-^b-@mtXlJ!{mW_d#HeEZw2MIzcYC>*`PuPwDHx%J^Zmr0g{CjKt8&pwD-v85 zl?wsq-Q5BswV%!34Sz-b7*20>qAcaJ%-*^qpaPFwv z*!KyoH5~B-u2rmryN(BtER?=rj7l{YPGW>~sz%z>(vm;^P0D*4(3LGe25h#<>nw5Y z=%)GtZ&&BHugHgaplx+c($fpT(J1RtspH-@tb!4e@<<1%Rvc(ainmqcj+yGkQ35)? zX`71Xkxo9PR^!hEeTGjp;E^|^csAjR7HJszID}7>5!y zT=};ch48e$Y;Hp;{69ho%^+aV;rrP<2-pHLMZ6)!xd3=iA4vhBGXUsJ5*YNJ zC}M;*OhSfDm2#+qAK!0>O*<02V+Q;*O}6gz zDZjv14fX=H!vZaVMlYwz_seiF*A+4Uj^R%z418+{s|8VvD3f4K_*X&hJhLOQ&XgNGq58VKBvO>N^hQzY#MB= z1m80oTNaG3yjb|;qX}3IKf-;f?G}-cfMMiR5+{tGuI6g-U2)iag1uih_9R|baEGT) zVDM+`g%9}NS8J~VvG+4}iaC>Cm;{=zPUj^f-Gox079e_^WCggZ2KAQZK5AWSa^FNS zhQBWO&r;5X5}GweP>P64g&B&N{LIKOzhuEru>Tb2Lp08rWeLw%-3-7+zDI$(CjK|} zLfE0KzoBap|G2I9NNVsH$pt6Bgv>^X)RwO4QY1Xo+b{9ai_$emrSeNHS3}E^06e?* zlWx)q<3M#u_0qMRN1ya1<$bjdvjRyG`>eL#=_JMtJsj}zn#)pKGZZW`#$Fre_K0S% zB*^jA8Y>$z!V*kfBw%wkHal3Hy0*SHm4v5sXE9qisb$|1yLILOW@zy(tZZoG*6g2G z{|1_L?-E|3!~qU>9XZe?oy80h3GSE3Bf?~LxIe0Lmx8>UNMz&=j6L7OB`~MpHO5u+ zOLm-eG4(>10Hvi4;sT;#^6}qcK*R(!h{d(r3QMXDbyglzQz;)lkf8k+BVeOj-a2Ir zS8jc8Xyyr^T$p^$ zU~G@r&#UCl#5jzua9IBsEms4Yv0sjXdbCpgxdVtqt(`@S)XnufgpB!mr5)RFc@qe` z`#*n?>LB{~3gaQ_I_zI*xc!AJ1>GS=QJ(4ds^sW}0%h(<4b==QP}V9$Ydq^sZ9Rt3 z=Iz1O9}(TUaN;Hc=10n2nMBnQb^y7??npn?sbu|;2(#c^#Mvn?i_u>w3d*AK{uxP1 z_Drxgzun~uS-5rb=t}5eOf@s30}@Up4PTgLLKY^Qx>Wc=M9nv7^ILmje=il*{@nLv zFgol=eO*WyznOtLRoxXaJ_`+%>UWuoo731c6&NVmZtPZBgggvZptgl|6R$^X{an2= zoeuwgs`?OBH&jhx(wHe5OY4JA6Wsv~k?=?u(?pM!acm&MEgnP5hZJtDX=ezi^I3QE zcC~eV1DT@Ah~1@PWN|8~i%u9A-$lv620+~I-eb=cpGT0^PPFde$nRxUM>@t+#i7?> zZ6u&BuOHf+WHNdmems`z*lfp#KYdW2e~-^8vb!d^Y~=oa$F93;>E26v+kPWCw`()JIKBfq^^KekTav7!8YE3<&O z`VQlBzt$qRc0Va%ysLq3=m;GDw7r+;LUl2~IQI$XXRdWgH^`aL`w~x<-wRpfHCaIDgG6J;A-k${{z%-OUjc)B5vJk=n?&8F0PJaB6jSk?`l!nw~g5H$ZAKSLhSc^3UQvQR>}V$}IUN=82Q z(d;IXKX_!=HDDmT&MqsWskv~mI5j60O8ba5#XefO(=wmuzw5ltXw4V(ZpQ7P?i?7& zo3ZMN-~9ABxwPy8M-(@CUx6mIKyIT-&@?BRb594jn-0sVHWu!sMy?;L(PQKUIPbg`&pyzrI*ap)(kF zP9#OF-L$tx*w&Tbd(c_RNx2Pv6oCv5xjmJRQ~uZHH=`%ca%(ip6j!5F2#2jqVZD zh6B16M%eq=w3{kTwn)Af{I`9yUeb^=Ly~0ogC{2LEZ0A6p{4;H1{fBhVnS6p=&e1X z4A;h-!f)BHLc-t2nOE9aGXwbtj+1}FeoHD-AN&lZdd?<1`>xBU%U=U6k94Po-Pi5- zryvtgETV%6{WO~K*==K%i!#*c+r-rVY`RyskA6paDYGd0-OnphJ{ku-u;N0BbkmH$ zK?jkW$Y*GNW-gBegaw^U!*{S979yMOa6ENwngejMiXHn&3|Ge)R84yC$Yx~o6<$w`fLA`p6h5iI+lvVh?|!gZ6uJO z8SL+i^By`T8Kb^5q5F;h6#bi zx_bZDtNg+WErCrlpP>|S?YS+zl1z=X@vQPmIQO8669K-)gEI3_dCc(n2r0?W&jp0_ z=4;~?#$(A+eDBcR&FS}d2~YrZ3oVH!_U9d1p-v-d_)un25`Wg;X=?AeSyvtrO)C5W z%`V@mCvSsAmeb^xGCEnj-s&SFKV$-cX`^+cUOq{vhG88yerk1qZ_l`yS- z1ZclCS;zX4rMx7}=RkPzp|5gxSovd#>KWM)p+ne!TW`R&BZ@y3Itnw@=#(Cc)!!eOy;zEK^m2qWH|d`0DW=!)xiDj8B0a`aJ7 ztH!)d>Uez=x2<`1Zw7Z>V#l{V=t!LlLH%t;IH4uw^Cz12(NyFwuGm7XuW*VXzzHz` zPmUUOKjtlV?d#GyRi$XLFXF>K#iMESbdbefqM&&LDok@u+03he$3DrlQsTfRZ^B0r z1hwIt1~N5yP(3#EOD`N5HaM6Q0l@e%7W@qx)^tK&Ydi1gvzU=9pn^af4NiYnpkFdM z`QINW)5xLJNS;MKmiSA#FLCVgx6zA^XHWTUimb*a-Ex({m781qNT#PPgm88 z%XgO#1FnnpN#_C@F(g=b7s)v|aJSh$Y}XI3WS6;Ybwl+)ydIiTHx)gxxuzwU!qQ=0 z)YE1xTP*0*Z=~yLhib>Ar3DxrDTLn3-_9YPJ+s2au0_N35VB4~_8v?Yj6!KrGE++o zh8<>xtG`1zShVEtr|NR})Xi0pm+#7ps8C`aeQH=qxOO&mG(wMxc%IazIp%x|){Y1*B0a z+h1(73ijJ|7EZpztoNF(Q0iwL+AbcAL0)gpZ>_0P7vZp<-&Xf4n=fbY(mNaSKWBzT zg@iaaBI~qkz!J(m+bR9}T+=J6*ao89zK;Lg;n3zqRDPiWCe7X6(+aR8{1;`VOXM%M z01AO$POS$nJ6r|zO=VPsK^4>%%P1V(`U)U_?nV<^^a@4!?K}uSac}OI?l%q`i4s%q ztu+xvc}VyaG8MA+q#%W#K_LM0s4%Eh=yHYiw2F=tB47}XyXL9CqGZ_e+HRUALPm&j zp4mz$O=aDI;YEIX_sR6>H<$r4bGjPq-Ff%=Nq3zD`kq<@VM%JpR|L(l%icK4qU(1D zQ#S+%DLX`j%1@^xY+8vy#On@u>PCtizEcabx>&j26W@dClt1o0ZUo@Amu>c5p0gzW zKnht=R>m(t^flzjl!|V7+GhS@9*1_bboIDuv8_YN6YMZBrXji_XmUg@BU^j8M~$ml zdBaI9P9fejpL?!-8*rLU?fru(7f%@;uU_zIpYJ#WB8(u4B_+azyScQtqjTWZEEZ5+ zQo$C)$&%O-1J1PydPXq-S~{z4L6|a!kCvzn0_b|DCbkNWQ}0G6c*Dd@QGAdQWX`kn zCnF&m5cJbt@Q!g-$0~l0VZ(_#;;(m_Jh~bQ4K;n{BU#35erSFbjJ@;y_odiyv$Bx*K+`+pIh~5Xjfy-rEWAlW=CPj$&lyBA+E>bLi;MyC$OqbsDlgFGe_6A@!T!Vwo zK?oA~8#13bWk={zUv^m|k$KX64Q9p>>4BK61rn=I}H+gGz4>?-o>&P`LSHlt@XkP((uW0`h4M1jALj7rr5GU+SzX8Kw8jDaS-ZAzYk z;YrllBeANGys@sK0K9^2RrGX`<23+&A1Fhns|nCI5JAcqqHsfJ9JUu)Bd5LY$c)m5 zSZ__YoBBEOnXR?tq!&!LwYQBKW@sLlqc8#oTD1{L`e9ls?VrSeOo{`yc@K#HnD=Vd zWEnKmH47#LapNk)G{p7}R6FUnT=Zq&I~x=q0|KiF9g4i)>_E*egWQFp-bVk@FcR5m zeW(8R8^v-bdWROujTxyq9=F}-8kSu$U<(|W9|xKjz906>PNrhdbvsPav(X7lvRbJ3 zNGKBZ#(Xytx`fNcy8(v+sMnO@kN--B$(NXyCZ_W*(001@r@DP;WGcI~xL5=eeRWzc zU74!DCL|CD*H|O+qY}TE+`ZNKni?E{v;D;&&F`1Ou>F!HK}L6zf=xQL+vnQyv#6<{ z56QOOZCGw0>1>h=xpg0o&7dN4OpYff^6dH7(}a_4b;!MarE?VmbfgfD9L#j2m-yn9 z8}j%RSU%IdaTpxqk}j$88ub2wy{yj;V5H*hrzk4`@^=Pdig5x#IJqn+BK?^(kKMem z`QA}ESyDf^pslkxA7#|R3Lth$sOO|=2f}-ub?z@7pJPPSUD*-qo#6Lh6Iyjvd*NAp zf8)mcPzLqQOMO?beFkV%QIsYGms_@B{MgdV?O2hio0;lU&pmP!ioq7yNal7(+emXxZaLr z$$2j04q&J=QZ@#J47|><>*VIu<0~KxygEyy{1Jx&mk5&{HV{f6sg>&LfPr0*sO}7}%t>Py+`QzW*~jdpH^@tgq(R?AeIu^QOFr2Oan2T)zx^yLf$;MiGyD(#)} z4UEsvtCFHoG_R9D5=QSi1uSmAwflcS`yxIXI}@I=aQeH<8W&!`@xJQZRnenjI4-H0 zZbbTVtkJ)xY=T98wumP3e4eLWz)aL=_9;!x;4+Q~=0;IF$RKDLnhGmzt{Qk49 zq{1;_?INJW{`Y{F{2en;M42X+duI>5<{?Ae>HhRbq=CQB-Swt_DjIyI>Ow0pHl952 zDg7f0oEatrd)O!GQ4ze8(bBY}-OiH{B4895gep;e!+vI9d6kr__1Dm)dZit2=mpanR#kvV+p$*O*g4Imnr@HLyw9t@rxAF@RMb&G2In@7LRI47k(_+V*-7La>O(DWg`@lW$H8}CQ>ohtWQHoIo%bSA|EE|XPy8L1 zhZSq@4WA%v2DSZ0tLv-8G!oHB9>d4(({I=x-I6@f&1Dg zs=pQZe z7(Oe-bTmh-eKkUtY9n2qKvmW$9(Rf76J%pv9OE@z!F}&(oAc= zkr>~v>|%U#aj4i`{0cs5N{!NfXEVld93ckrU`F=ENgj9v0uAnb?4Tr~qK>>W)P)gT zvJ*$IBoXZ;j^AyT5oU_U6lm0y{Kwc*N*nEc$UCnOT;q9D!Kk?r2b5mgr^W-Ug{V+9 z2Wtu_6tO*6o``#(aIR4_}F;9pw zpU|gn-`c2o^{3`!YQH4KlQ)_>tmD*0j&w@_b?>8v;IDCm&Wqw_?<*GbyZ@*$QW?f8+ z$!D$oIgOiy*OUAxK8#4X*G~|sD^Yj7k3z2p$hrdKeTv39{J7nyxtIvL6MbJ z?}Mp?OW~r&v1Xe+>z9i?AAG>9!EJwOfbE1-1=Q=W2gk#Z`pUIidq|+c-BE+Bz@kgD z=yUMF$GTX5&z%ZteumFD?B?7{1q~TfGb}=K?TzlcB8Nm@a7)+pHO z*|#DbnV&+f<2`z|TUT~qHc@p8^zSn@SF-mAb%hOW7d~x~<#|N{IV%DW_6N$602fths3zBub@%(vu-A1nT_P$x@ z`418>Ng7TrOzM~YTU5BC`d|shsKKgPU!)uW=S0AZA|i&g0o$oPcb^?X5ZS5Kg0V&o zij~Br&FJ{XB!By<9aU|lTF$GGfW`Cc=XD*o3ql8b6BH%!nRiwUDx4FSQZ1Pc4%=AB zx?K@|-=ko|NCU`8mRk7yi9WqAGI(y+4g(i`B69E;{M&7PaBk_u3W`Qw$Pa|a|9$9A ztxoyi%g0_zP0fwZ%J4F^cYN}9vCWp&o$2AZrSZ(%?P}-OSlC@YIuDb6Kl`mW(q@wT zcKzdf{FNV5+}}?{$Pf~{L2v&yR8rZW+!8hTd^z@05UF`RjW`6SO@QhZaInup3!C93 zkOmt1(rLQWpPCPtYce*{PPLfbU@8_JnjuQjtH68dO=5UA>rLpLL>R<~N;C`4r8h5oGtv92)Z4xC5#isFe^|rC8F*H9y^?yIC!@nl7 zuIGEgMs9ex^75cYUb+N-I{>?8~{~C_!O{B$$_cutuuc|)& z)h(FoE^u@bLNve^+vZJVNJLd#X7Iq6Z-=%3m`vs}|rUaA8max7M3 zk%dxE{5v-_D6UE`3#drfYQIy~iOD5CP`lhFH@y@aR8P)Dv%*wLLP$giQCq|8pjqL+ z;sVjh5J@p_ZYG>o(i@pmX!RY&-X{umhR|gkt(7JWt1XF!Tw3{+xF1X$nI4`SR6|B1 zbvvT!cY0GSP1G~SMTSFOAFCDNt3g*nLU{@*^VzzA2DL8%OO!`bOTXnWY$_i6fhoiN zcnBk(1N~Z^_Vr(IJNFy=S6;pVil$s&R(X|Pv`_O|@#?)^FJ{I45mEh(`EL>C(x!V{ z;8yUyGt`HBu$B3OB8$(u%!|;+T~IA9$W?4l{$FZ0=Ta-0)Gky|u`K=fkY^@J+kF)xv(SdL@?TVi5il!~Y2` z0@3{`3uj+!Nn9*71w@20;;w1oD_Gf$XKvp^W$zB2yplYY3Av;zZZEwaZdcMugy{lhhoS8h`cH8L#tQ3R@62 zg$NxU+p|DKMdjW?Q_Gg@LKi(F3kdCBgWi`prQY=}-;NOqn zF)Gv@lrK6+G!Yj4<^$X>)waARB{C3a(k)Irzys4!{qDgvx78a5dP3XJkoGa}*^^(1 zGhU(gCugrpmcmAE^#IyDH;!0-!ZTjMQp<9@X9wP^>}w&7#ZSL8^xBldik@RDxQ&O4 zv*j~KkoPY6v4%*N3W!+V6TVWfpfchei=~e7yjK&;Qk9eu8~8j+d2_|&X$e<}G)lQh z8Ih}~jCkY7U;g%w!-&kZNM%HAt+JHbEAs$mN<4V87@g_z0fhKN8RnRux9q-1HLz4OL(8!qW}N^07*qoM6N<$g8dpfwEzGB literal 14245 zcmb8Wbx>Ph*fmN*C_x(>THLKbONyA-E*OL2<31xkV9l;U2XxVs0ZxD*J z4Fv@iMMXhf^8Wt*{QUg#^78oj7$qb1^z`)Z?hb)KEUs?e-rnBa++1B<4GawI?d>5R z9}y@h2w&gG$jHaX$JN!jNJBU4k;>+9>y&CT_V^_`ua-QC^8!^8c9r_a{b z*7o-H#^&bY;^O7S#mULZ%I415`T6|9ytT9U+}zyk?Cg&pKM;sp1mX;Nb$53o5ZmUa z=4Z%G+>M%=*&o3}rl+R%5s1yrjnc9*OH0d>le2-F$CZ3#CZXS!CJA`HYMV$JDXM@l;bY?}>lo?&hZ3kBG;GocQ4z#AfBp?PKE}BEixu zJ|QtCD$2q&yD7+gbY%GN-#!bkf`k1%i(ma=Z6}E9{*F_`TW*1ZqLP4sZ{d~>cBZBU zUgqf&kE@S}OlNa5i(iP#Ia@0WQ?roA!{OeamQBsgh}|~#oH;wo2$;QP&iq4q`^NQP zEG;7&MrOK&Lo(uaBhk)md9*At>Q~v;<5$=3qXm&Uk)CaBZQ*$XGrwJY{QN!5V7Dtx zkKW!6yNE~&leDPF=HyVs8Qd#6H=tq1r)1UA*2~ntHZm$Zz|1r}t$FnD;qw0B*24pk zSrpQDPmz(5C9w9xR&{(G9E5NFvPV!O_dOW11p^e(9`vpg@!Ca98cWWRiBK4oyvudlN` zKPDo%q`5o?kdfn+08dE{Yo6L2T-(_>zmIDewTo^+Z2B=dg~;kw1M4fLb` zND0DU|9Ii3IJU{7IQBGGMxw$$vsXLAl3{+-(W2WAP}G*6bc1{fB*o^|2vV){Re*)P4ij(Tsbv$C+LKQ&Gp=6 z=Ymm9f5pZ>K@m4?+2Zo>HS==5ZdYNbvf=kDjImNs+}*P~!DoK3D7>HC^+HsKMQ}tK z`z}kysrBDo_rxi=_tO^VxRzO0q{%r#dTHoK$J>4C{)S(wUV*`6c=@&)j+ZOX>;}p$ zedhcrfi5=Gmn_e}Zp*xNd9KgUA3hkOcc(|w)Rm9!nr_SIKDd>K3%+lyHooB18vThg#5WC(6W3wrLe$B9op;#&ytO*+-Y0J|iT=Ir zwO6sp1+VAw0wocKVlbmHO-lp^7)_GeN-*HQzZ_P#iA6u&G;bk4BQQ&_$ktoNR1#}A z`=*+F>)!X*>0ATWbhUB%qT%ot(=^>?Axtdorj_ymt09UXuf7Dywb;-9u;eXy{PQsR zY@foiP3vW8?0)avKFL;^p!a*?RF<2JlgYp>gP>YZr_S+eAz;09OtmHJ>U@7+e-^Us zH`sEJk9{TAQlo9hN}_>=@SXcH|34-vn?Ig`g!1Ovi-oV|mG_8tD|-dB0eYK7KgP0ztGGlGY8RNEC~4WJjMaXI{g%Xi64+eUDM1#I{RgK*2s zGE8;riI!ept43qVFB$)z%EuZH>Ut)KqI8{gk+tx8Ejn6fLY5%pRx9#O3Pp{pVzaEeD7OkwD8>ifujabtfzbh$@@%NrH z-d+$wc%zkDR~sxl-mAA}(#a`9X9-sC=bg<#ks)rev4Vj!G$yGkhoqe}d-)q`-hD#( zuwF~c`mFdGBE8M;LKHSCIduC$AhMcHt+Rsu$S)Mj?vIaYhrl7?9suQl2Su%WXxJ32 zN;E9ano9-sCy1(Lv*~#sa=m^srRkzltO#j+n$**jD;2$P7icl8uX=dU_$*-1Cokur zhT6!6zdrJ>^%*q?=$D|eYfG7@c63nZk)L$LLCt8>qoE4?`LXPhd`5)c^k8=?It}(x z#@^N9!YVs`+MS98-7r+FkGqJ|jp+bQiGFaMf*M)R>ov==h9Fp9CBrbok2|!O6Igh= z8?xc*t+f88@I>7Q#j(H%2JMcxWMpz!=Go_55@t?*-;v;WPn^Y1$bJujE+G&WW&OD_ zfxUD6+n#*gm)YK8^nh4&UdX(XJ{!yXhnwQ@A5Q5IuT*QOb-hkS7DV!=x7fA=(mj1@ z0bLS4xhyHQ|C|<3j2Z$4gZ<8VhakPdxX34H#Ub0H)Sx`lWzk7 zXug??V%rO%0?7hksM_yDp}pVkeQ+;I*+Fke0YRJH)YM=wPz(x%Kt4hcmr=81Pqn`u zuQr=L#DDUTPc=ThfAXGBb%Mdj#4=nFYd}u|>oLF|2I)mDwNrZdpBGQH{a5J!xdD+m zAP`VM^_Jg%^+4?CON1HgIgxG{`Raf256ZyfGPLlG-yw^3kj0A*004^k8|BBxI%UuN zVb9|jhKbr|-(0&5gmS%MvP+wTAF@vO^z^ur%qnwyLg&mF>)u8V1Kpp@q4xO&BWr*bjJ~o31-d z$a!Va`L=23ty6IpWou1mi?A)>9j?YxXJCL*9&&59oRV+$(_4byMZ@}rJ37M{uE=;( znP%P;TM*0rb+@!rey`2=g(MZ?ehIVOizxKwl%;AhtR+lG2voZ;B*n?6HG1gSJ}=`E zbTKI{IiH8Nr%0ukLNGF zd0itJcqK`^AQ}Vs$1!sA5pB9(eEC7j&`Z|sI!UoM>y}~pY?xW!@HW|DqL0^i{B%s- zH&medZoFyOu-!d+m+-7RffsQ)7LMk&c-NTzqv;X9eqSE0#k9H?q@@Z#V${2U_TKE* zzD!!br?at!MPguPUe{Mwh8~!pw|=k_$E~lEi6?XQoEdc&+*u0r%O6jS-8~Kq(&fB);XXA?i<=p=_mjmqUVD4~PCf;9#m2#dnoUa<6oTwb)1AAAh-D z=XSkxxSOqc^})WFj83bKTk-D%XRu-BuN39pBhC4CWiFQ0VX3waF{DL+2_|3ajA!_u zz+4Nk_t9gTnD$8>0HEA_ab$})DfT5f6BGx!=wlmZVHi4g^afUjC$xT&yiR&m{(yJf z-?>yues-U(Yv6UpdqGkb6m9F3^XfxQZV+?>cqJN$_D^a2S!Oh_t2r{ejT=J-7G0i`FwABFdJH(MFj55m4$ey&h4h zdx8g0oWU#+q0x>#dqHQeo5p8V1|)vVAfG7Of;n7L%G|jm>U_SWI(~$%QPS~l ziM<#me^)sYOnkh5VXNEqF2m@(r?lDd)GN=aR|j8Al~KgQ2dXHj{ZNVQN@xIdt(b;M zB<`|m#&+XU>*dFhF29%cb0bO;C#V3vWU@(FhCWx%i0lSD`&_GlK1oxLTel0S#K(hJ zhCii_mpH*dR$F0&S)hJ=@aj5=@4#LV?BYDU{b+hEL%$UG{%(>4v1Oy0ntF3oZ)?W% zXmvPWZ@6snq0jA}_mSoPV4nBU^N=c}bK~dcnA4>$Tp9!uTCq5P@23woOdATP)zud{b#Y$(q z6o)!RwW!5kp|~_-xqUgrI&t(35_zayd^CEPU!o{U^t64B$MxuoIG*-hBWq2)yZl4o z*cv=WS5}F5m!X1&iSo&x^^lMMZ&m`Vl&VC>>vng4GG-~IaPfCaXZpZw% zH1NLSotyf*^HsrONCelWw726bTvL6x-S@CAQ825_sL^A5$98JiTBq8(`$lN~(~xz) z4zZfY>G|M%m_#%B8!MD*--_;DwQoWp_P7!hq5U?=A5$z*sHp7Zjz86F`T!xJ;R` z^^Oi^T$wyt7x9jk`PilnKSFFB+IcCpEL`OfVKHtH(tPRo&A)Az<)WtRr2N{$8eQRoh~KXOafbTPI!(P)LhIp4 zOzmiD{f#ZslAmTpFa&Grz|OHLxPq5&*dAz^ zYh9jm{czsSh)D)HzVfz3?>v}yJ@Tq~eQ%JKDRrzh z=s4n2Sb99XL-@cE&|(E`Xle4BYe}c*(c$0h@1%;jPt^?k4U0y=xjD`mmLm~fC;hgZ zO;gpn+gOxmySB8>Xq{^By*SHl0kOD~lep-d28-V~T>-AmVC~~clFuR?vn)tc+h!lY zw4otsr-+t^aWIz4|fYLkCxIm?7lx}u&K8mRFvR;@Q1MzC&+{kU00$+l@veozuCCY^jTVzyw8 z2HytdPn@bSN;&MRub<*5RX<{D!w`h@PuTT4wO6h=dF>)2 zdmqDi98nTsTI%;ih?uOY_ul*2 zpx@iK6>A}`@6%_bTCYkBm*|{5f@2nqH%yLzpLRMrlozk}cNrY&v75L#mThNTnwM~( zaKDRybBKzoUZ^W3LtZqP*5pAtRiP~{Q_EnXD2x%SYLT8ENm25w?bE^vkbr{vTKcr zxxX8Gm0iuY%=6>HpmQmdXoQuISdmTH1xor`@3spPAFn1`KTB%o1(r$J}#OOSH8ht&)D7z~r|3-~8Uq@+V@vmuenBjuAZC^lba;)ch>N=EB*nNK@fY0Dfz^>mv~6g_)xbTeeg43 z50jE?D0D^(vs$-1bq?5W0Y*C6G2P-w9+& z^~x-it&RjBD}p`~705YlPO6R&aWs?5GLGv`5`+G$UQB@H?FA%71b*M)^Jm?G#V`)gohaP{F&cVA$2%ZhO}#mq~7fV)i$MT&C%5PK$iY zamtOAtb1Z%z+Y&5zfFKT4|cB0XO5RRbl~72o&`?TH2w_Cqu#7ioAKb?sBugg1Lhm{ zUuMsbt)^cl{G|Be^+y!Abwif2miU$nhve>{s;t#9u8h+oFRmxeN`z5lOj8YaWnK11}F+q&Bsy zgAzHUg<`}Ifa`sMd0TS zC=@P=$(Qq$fcy*%nL`xXPx2oZdQzsI*wSZU1NQrtegFBK{tg_kh%(%7uqbq0PcJH= z4n}Gyc#jJy8r{!k72nsP4-fmC#-!Un=ZF2r;+{2LCMdP8;HyZBUMq+qDczf>>YlER z4{DpO$b1M7r)eOPPf=5wz zsjIH8qy`*-fGZtn$RWxYqNoB6_Fu_BJ>{qg{hnywPAM#nm_8#nwHT>_A;%r{2$l)r zoDw3~ z9Rv^$!_3P-U)a<5pdM?X1PlZN9gs8`6mb3ls0tAG#EUZM9q-4>l@aec3mGTEa1*N% zQ}bu*82HJqC}!!PAIpzHim6Y7{Jq~m0AIYpy$m^mRk^pck{)8vBt}xn+!|>U3u_fs z2UGuQHIJlLG7RRdmp~+Qj{@_VEDS)-2)T5=t$p(s9Df_mArswQubm^6HAFAS!6!_> zpyB?>e4vmB8z>g23eS9D2_};Q*qAh51x(YueW&Ax(4b$j2yve*$iIG5NXjsZKRN)a z`j4@jPy;>A7YY1J>5ny1n2nNzsYF3eJn{fxD6(NpzPF9!;(^l8xfYN~e2s=hk_%&o zzGYTuV3=>d9Jd;v*a%8(!i@HohXhmw1r+v@)vPnCeI8HS^&?CIrB?}%St`6blPx$S z203wDzUBrPL!S(mAO<(7P?phvT2_Uo(qgfMguYAN;OKpyua?EU1_Ds15p6P1WB&+5 z3J+>v^8-=*_P_fO%xbX^cg;61b%hqVC5ZcI)**7qy)-;ezW{QMD#O2K3e$K$`%kTS z5+0Cc_ry3JLfQwe3`*AarAXyp+V@6RBR-sgEK2}Foq?(G{&BRmk+>e(<*|FRp*P}dbKv+ zC22o?V>hp@?#gpA^MS3vkx+40CyvfY^lqY49z@5%9{{!4$1_@Gu%P}@DV{uo;N+G%nHe}|c#^9A z$*}4L&P?KNn07yeOV4kk|FK0qHBvM0O-pH8{J4XeP=ulHzn=%8jDL>hH*!CcD87{k z90(N`E6fwTDJsVXkZiJlo|;_Y9N3>s$qoK`t>vO*lFv%z8?(9WayoG2YyY0->&hza z{r8U}sxg&CMt5Oi6}Vyww;#@1DC{=meWb%MgGK5iPn1<3>h;pL%tnW8C|b$l<%xV# zhho&(%di2mhIZ1F2UuyUsV4^>VfuP|tNbi=lqul|^9;_(`ZeIl%UK&|nc^&Vht+g)!CWg`#&TAUCT1qG>qS*zoZ0)VArsTP^ILk z3cku~gb5TIF)j-{8qn^}es)nN2fdx^EVR4Jv+`6zB0!EY60Tfu&M|kcx~+Ve)dXId zk>K-iBQV@gr75dG$DCuXv z=#3OumaxN(2z>FeoR`M^F3@ZSRkhOs>X2I6X1@?zcvI8hWYHhc>U94!R=HBVr6`Xk$n!OKSvz}w*j zR4F92MWP2Jc;7M@ss8w**W}I%;P-^s@rhYse8Z`69syJOTQ<4dtpR9=X);0?1&Tq2 zrg0_~>m1=4J36u2P-!oVpx=cfLSqsxUnMAYc0$Y{c5Y~T4(bzn;KB=)XCQKCV1#l_ z8)8kBi=Vr#<%8P$7VS2MV+OT;wYd+C&lHQ#Bu-6u1tm4Loh*T1z9Jy8HIpE zFe>n42F!wigPdQ@PBoTk>-XQPwfjO=0ynCm624HddHlz~SwVhjMJ}`WSTrC~*bQdD zFb|a%_Ly~YFi>El)N<#@tb0}^$y}HK4(9S?kgXF_P*yHgL%LB2=UBVi< zwI~#+6_-;3g!g{)r(`R!Quiq++sVn-juSz07|d2L%l}NzHBPe!q9ZXuCh-XSa~y0k zOaMhpaqsuSzEsTZsJIdqj4>;;tP?MkmRzo_f9LEkky|NJsT@ZAEEXsR^(4~>I9nzc z`%4rANhAug7CxRZVl$y?-;DMxHldj`r9rCZ$UT4&-wuS_Cb08in;zyy$UY&rOueVR zJz3@d=S`{!_L(LwR?CidC|$%>6u7EIAZkGT1T_LNnZIeP2nnq}#wxw{Ggv%CVxGoY zt&B*uoYwgc)c2o)cf`=D{IpfX#7w54Vj0P37~4`PosWOT#Fps-6OacqY{6&@Z~r}e zDFZ&Qp$0T#z@|l#M^vtZY5rgljlB3Iih*0x{tO?8$}R&(0a9NMv+|KX)!M?Y4n+?} zL-Q?4fF?GL@s9X|u+NKs^@CxPlgD`C3M8x}4e{2H# zQeYPHK~X5xQ*8iEO=MlHX=&wZ4azqw$ozD z$V1zY=WBu#ynfg)l{rjm3Wb8**WcVymp)_k+SzV-?$U5%*M*B1_K`ZD!f0YCp z0`Gf|rXZ&z-&=GhW)Tv=we_j0HQBsQ-3pwB)KHpv;gp>*(Ps{@h?zogaYpr8=4Kg9w#R5+4#+4|Q)c=2tI>;t$AMWug8 zTatH;=BpM_pq{YXf3Q6u@%j4S&FyVLLopuX7es8d4h`^7XH=%oVz^Utm96223nY z(F4>Ln-i1Aqo-lEe4$qSafOTavGOx>ac6`UXtmY@8n&~42h$Aa|29N|}`!+t7F3?9R3K~>0zj7d*9PZaV3RGKGhO>tl( zyco=M5QV$o7_jyIc1Dv34^fg12uVFzcs@+_ugBm$ytKXzRAgI-wbV12c!VU}yay|M zLKap%`d|BErjq_qJrE(vZArXpX~b!l_it|Oi!1p!rk4gEOpbM3Fn1!_6`#G%sr(Bx_MmZvVVpbv7B{18fr&cHeiiL{!6pl5 zHM^>CO3MNU{uw%xm9d>7P>D;~g{f#e{IQjYy(tzIjFEc zE@|*5Y>wE@9?NW0(+*%kRBE1UH>=vh&K+&kuCg-Q5+@u`A5dQF}iLQ4j8vRGUkqe0ke<|!}7 z+45l=7(+=z3ZB9M{glwZpGGzEH4;1C2-#WJNcYxa@e%+mL}nWjO^AxRtVpz4Gr^_5 z+zvb(aP_fXzQN~r)Gel_Q-H^E-cY<|U%txG=5H#&TTeRP%_XvC?PEm~GJdJt7s-Eg7kXU-pPLV)&Hx!{pR-Pl<|2lmC37l5sWoHPXVM_Q3UHL zrMek9@}_%-#C9fk>6mj`x-qHKitwa;6e_Cp#%E}H=M-ct74rCHiI{a=UTEjXS2@6E zWCSA%8o5B^NhP=$yAeir)C<;z%Zb8mB3Cv3MvfEMk=(3dAW;b>;Nkv0;^iDJ>5^B^ z+}vGZSkuFv>3()HS~YO&65Xt|KMFQ((7m_oItKcK5(4al!XGi+3Sz7MlU+ls$Y#3RCl+T}s{BKdXo=-xTh9^s>q!E! zmu=*{8-IUub8;es{gx(F9gku)m=a(K^%2s~sq`oH;VjBab$8z4X9vTP3-W|$_bn@@ zslzQL%;W%I1A6_-T`c>9a+)aT?{)RzpM`1Gswij{ctQ9mGcM2ybPDkFbAY2#kau-m zFj#xZ<9Vq-a=lvanT&Gpmf?!*CuJl+dHq2-7!QC&s$Gp$t3X?9{D>xivYA3n?Yaq* zBhAfVGdh^s)zN!J_D~^R0GL@4dvPM5Yb#aWnb<=nL*en(q#HZS=(SURC48x=& z`$FK`x9rPGlspw6Zohc~9&^T!d4igav##s>hRiGGh(LaZh(IK85@%gz4yMm&`iYI6 z-5LGC=cntZ{9FpO1IC5kIZyJLwZWhRj3Pnm5&bzO)Bf=j7-fa=43mjTjlXd#5@uZ= zgXpE>f7AW`?k&vdR=yw}>|#C4$7$@kWG^5X0B*z{7iYMZ`JO?a`_^vuB`R`1eVMHC zKSX|$F5?w3S3;Ua2XEBDg;b;kHTe>h%RVLEE`@Zb41Jwv{TRHSfZ^j48#@3+HpXky z^!-7~Yv%{2wb+wJ^oa*3)|+5{;M3;k@3r5{X?;e?V+XX^!^9&u32LPc3Z&@?Jh{3e zzzv6xQd5wN77+biHA(05fFa99M4$lxgR)RhQRvDD7ho*2l+>^NwNXG;hfEKyNsuxF z5K|iW7x;XPQqQzK0K=pR+k$Pp_CmCk2p(4m#=Xga-;RP$TzqX2= z-m!8rg)lt+1AvI!%usXds|@r+-QJWjBPcw!I+vmZp{MtRNO`C;d?@XA$g<9)@?h6g za|Q0;@BF#(px1zziSveab*A;`*pgtLT#_et0S}Vy?HDM-2(FM*$@ue{U6w!&L|Afb z#*)JKzw8A$OaT1rN^krKEvOUmhiJ|*ZD&*hdSaPWiRJJQK916bZa_rG&&A9Lv^TU}Ul>!i1s5p=s~q9LU7$JJVy$;= zaO9tGm9`Ma@SH723LZcY6H~?~vwQ3!{b1Ot2Cb2&C07ss^ixpG@k&>BAmuAgK5giT z64hHeG*X%zK?T%ls_q2XdC87&O#464;CDFn-60wjmrh?LH$7%O#21``Y>MTzuJ&|KlZMJ*-Jw1Ro!|bM=13A*$1h_d&02f~ z=B#5U3J>~^`_^~S1|UM0;<79H-IdvYAq>B|BbP|R_^mw{H ziaBY66qFP-Og^qfzHeZyW{sgk8W?r#T?>ctQ2vh2f6|+mTV@YQ@p-&FX2?VwJPaCA zU6b)UhlD{6J>hU7F4t#=LDPt@8HwbG{i$N+9ho_l#LZ3K($G|W#EBC#ugaw1rR5fP z?);Z(On0yN6_#F*J8Jg23ixp?{l&}MUKgGUh;o3~eokRZc$j!fEPLlH8Ym!40B|w% z%j9^n&w22>_tI8XZfMwWSo%qwU;aAEDFM(c*uRLFkQ^_Rc{D<${P(AK!~}A|Dw#SK zHWgzJ+}cI(yzFkY>{mw0yHwrsjAzFX+`9o=i=}>P3K2ANUz-d_v3(C?q?kKcBQO6VZRiKyr2L4 zDT|gdGk*m~fyaAIGTVQe?hGDKCLdzp94JBsJ+i&nJhmJVeSLB+Kn0p2bs{^uw-q<+ zv5yO;w|AkgFvIwCqr5Omnx(vsCvWgt8KCvH_KP$U)dq6=++TA!NZE%_3-58bj6^!L zDK*fbsId@!s+y$TNQ7elXf5x(5HEhqN{ttg!kvI3GwilrC`?B#=t!Qg{y;wyz}=1p z3ds#EJSUNpGHxk#Lw~=2E@xuV1~+iOI>hWW`-Y!O{JjE=6D-1|J@t zv9V|!z7yS67B)n=l@a(`*d|9i7-NH^`G-pSC^yN??Y1QAqSyDck>4Jdn zC;+ozU)mBP-fvg^Ch1cq>#{&i-}Al&|Ij-i=l>vHyVmp5Hw^hmljygc&9v|55neET zc3r7{S7F?JfZWivxjY{>=3Hlll^NQ=t8!6QK^Wh{2sxvvc)q8=Q&LOD;@>HLzh&ow zdY(Eop@d&fwijWXJJ}438h}j9La|PcnV1HUmT^C14NN-~qUKTwz!|nDN#phj`3E&j zjX}feZ^S(N>xg-L!T@^w*ZmB%9}ml!EAeSO&XRtfKE3KcRb5_KWBbr~M`|#o>hN`6 zVEmUdsHp2qYp_++Hr)Ynxn(%WT$B^a9zKB_@{TT?t{bE`s+X7YHs*1}fL|w|>fJJV zc1l2DeZqf;_;h6bd!;#B9jq$kq=ID*-y$?;*`jH_^6boPIG%^~@pkIVm!E#w{0fRR z=3L(M3(ic@9w7pZRf^3{1#gW3TD)5J?iLk!BYfm*Kvigwn9wx;IFs9+P}4Deu;0GW zwzYvu)bX#s&Dp-&uYi8%tji~R(k*A6OENgu`yLe!%HI!?^3tyVrg(xd1%>LUN+aR{RQ z#0i{5ViAY=XWfcM<^JQ1@>&aH>K+cF3cQR)FzSr99DBU&b#x%E1pIa~qOtDTTaM)# z=@S8|P)i8p6a|R_P1F^bdic>|%org!pgR ztY%pWtN~OZrlJZlBopyz8lv}uV-PT!qY(<@6GN(gVSiEj{vG3B!Uw#)*D(u6#Zy7X z0K6E%0=ClrE6v?s2vHUC7c0Sy~yyfAh+_M}R z27^Q7`u?urcNDm8eO2u@tQCSrh(pdv=tB!z%aIjThuSh`#7DpyCS_qR=~4>2@i0FF z0_=ZrpSZQ>+9!nN9J zK~O_G1Ze+bYuBxHjK}z(V&ooHUF|C^avaBk;;(xVLK2p3hgrr*o+Aq)|Jm7^d<6%F zj0n}iB7?o#oVda?UpM2uw&ug$2^f7}!Zj0$8_$@P>5M}tkk@5|Vu4|fnq_>;l2MK~ zdd@@yBx?h*Y8~vgf=Wzc6F{(+Vgv4A})jy9@rB9 zm$Wcuq~_*2m&IO|={eM2g8gEBfX-un2(VqdAL>jrPH`vdi$ElY_$Q)@Q?J9!uXb}PA z0QicanB@yY1y1>E