From 037c101b491964555dfaf0eb03dc363922a6c8eb Mon Sep 17 00:00:00 2001 From: Thomas Steenbergen Date: Wed, 6 Aug 2025 00:54:52 +0200 Subject: [PATCH] docs: Reorg and improve user experience MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reorganize and improve documentation to provide a better getting started and documentation navigation user experience. Included changes: - Adoption of the Diátaxis framework which prioritizes user needs and organizes documentation accordingly. This approach ensures users can easily find the information they need while providing authors with clear guidance on improving documentation for a better user experience. - Implement consistent file and folder naming optimized for SEO. Closes: aboutcode-org/www.aboutcode.org/issues/39. Signed-off-by: Thomas Steenbergen --- README.rst | 8 +- docs/source/_static/theme_overrides.css | 47 ++ docs/source/cli-reference/index.rst | 17 - docs/source/cli-reference/list-options.rst | 51 -- docs/source/cli-reference/simple-examples.rst | 3 - docs/source/cli-reference/synopsis.rst | 316 ----------- docs/source/contribute/index.rst | 13 - docs/source/explanation/facets.rst | 38 ++ docs/source/explanation/index.rst | 15 + .../scancode-license-detection-updates.rst} | 2 +- .../scancode-license-detection.rst} | 9 +- .../scancode-versioning.rst} | 6 +- .../contribute/contributing-code.rst} | 6 +- .../contribute/contributing-docs.rst} | 22 +- .../contribute/data/clock.png | Bin .../contribute/data/done.png | Bin .../contribute/data/planned.png | Bin .../contribute/gsoc/gsoc17-final-report.rst} | 2 +- .../contribute/gsoc/gsoc19-final-report.rst} | 2 +- .../contribute/gsoc/gsoc21-final-report.rst} | 3 +- .../getting-started/contribute/gsoc/index.rst | 9 + .../getting-started/contribute/index.rst | 11 + .../contribute/making-a-new-release.rst} | 18 +- .../contribute/roadmap.rst | 0 docs/source/{misc => getting-started}/faq.rst | 5 +- docs/source/getting-started/home.rst | 138 ----- docs/source/getting-started/index.rst | 12 +- docs/source/getting-started/install.rst | 503 ------------------ .../getting-started/installation/index.rst | 138 +++++ ...install-scancode-from-release-archives.rst | 150 ++++++ .../install-scancode-from-source.rst | 61 +++ .../install-scancode-using-docker.rst | 74 +++ .../install-scancode-using-pip.rst | 64 +++ docs/source/getting-started/newcomer.rst | 302 ----------- .../data/scancode-toolkit-extract.png | Bin ...how-to-add-new-license-detection-rule.rst} | 4 +- ...license.rst => how-to-add-new-license.rst} | 9 +- .../how-to-extract-archives.rst} | 15 +- ...t => how-to-generate-attribution-docs.rst} | 9 +- ... => how-to-install-new-license-plugin.rst} | 31 +- docs/source/how-to-guides/index.rst | 11 +- docs/source/index.rst | 145 ++--- docs/source/misc/index.rst | 10 - docs/source/misc/perf_report.rst | 14 - docs/source/misc/support.rst | 28 - docs/source/plugins/index.rst | 12 - docs/source/plugins/plugin_tutorials.rst | 6 - docs/source/reference/extractcode-cli.rst | 26 + docs/source/reference/index.rst | 16 +- .../scancode-cli/cli-basic-options.rst} | 180 ++++--- .../scancode-cli/cli-core-options.rst} | 68 ++- .../scancode-cli/cli-help-text-options.rst} | 141 ++--- ...cli-output-control-and-filter-options.rst} | 63 ++- .../cli-output-format-options.rst} | 166 ++++-- .../scancode-cli/cli-post-scan-options.rst} | 210 +++++--- .../scancode-cli/cli-pre-scan-options.rst} | 112 ++-- .../cli-license-score-option-score-0.png} | Bin .../cli-license-score-option-score-100.png} | Bin .../scancode-cli/data/cli-output-csv.png} | Bin .../data/cli-output-html-app1.png} | Bin .../data/cli-output-html-app2.png} | Bin .../data/cli-output-html-app3.png} | Bin .../scancode-cli/data/cli-output-html1.png} | Bin .../scancode-cli/data/cli-output-html2.png} | Bin .../scancode-cli/data/cli-output-html3.png} | Bin .../data/cli-output-json-lines.png} | Bin .../data/cli-output-json-ugly.png} | Bin .../scancode-cli/data/cli-output-json.png} | Bin .../scancode-cli/data/cli-output-jsonpp.png} | Bin .../data/cli-output-spdx-rdf1.png} | Bin .../data/cli-output-spdx-tv-file.png} | Bin .../data/cli-output-spdx-tv-licenses.png} | Bin .../data/cli-output-spdx-tv-package.png} | Bin .../data/scancode-toolkit-static-html1.png | Bin .../data/scancode-toolkit-static-html2.png | Bin docs/source/reference/scancode-cli/index.rst | 74 +++ .../scancode-plugins/cpp-includes-plugin.rst} | 15 +- .../scancode-plugins/dwarf-plugin.rst} | 17 +- .../reference/scancode-plugins/index.rst | 13 + .../licence-policy-plugin.rst} | 69 +-- .../scancode-plugins/lkmclue-plugin.rst} | 17 +- .../scancode-plugins/plugin-architecture.rst} | 100 ++-- .../scancode-reindex-licenses-cli.rst} | 80 +-- ...rs.rst => scancode-supported-packages.rst} | 4 +- .../cli-basic-options.rst} | 36 +- .../cli-core-options.rst} | 4 +- .../cli-doc-help-options.rst} | 8 +- ...cli-output-control-and-filter-options.rst} | 8 +- .../cli-output-custom-format.rst} | 36 +- .../cli-output-format-options.rst} | 10 +- .../cli-output-to-stdout.rst} | 4 +- .../rst-snippets/cli-post-scan-options.rst | 68 +++ .../cli-pre-scan-options.rst} | 6 +- .../improve-docs.rst} | 0 ...rom-additional-directory-is-temporary.rst} | 4 +- .../cli-basic-options-clpieu.rst} | 0 .../cli-output-control-strip-full-root.rst} | 0 .../cli-output-format-synopsis.rst} | 0 .../cli-output-html-license-references.rst} | 0 .../cli-output-htmlapp-search.rst} | 0 .../note-snippets/cli-output-json-lines.rst} | 0 .../note-snippets/cli-output-json-ugly.rst} | 0 .../note-snippets/cli-output-samples.rst} | 0 .../cli-post-scan-license-clarity-score.rst} | 0 ...scan-license-file-required-policy-key.rst} | 0 .../cli-post-scan-license-policy.rst} | 0 .../note-snippets/cli-post-scan-plugins.rst} | 0 .../cli-post-scan-summary-details.rst} | 0 .../cli-post-scan-summary-facet.rst} | 0 .../cli-pre-scan-facet-core.rst} | 0 .../note-snippets/license-plugin-delete.rst} | 0 .../license-plugin-needs-reindex.rst} | 0 ...utput-control-ignore-author-copyright.rst} | 0 .../cli-output-htmlapp-deprecated.rst} | 2 +- docs/source/rst_snippets/extract.rst | 31 -- docs/source/rst_snippets/other_imp_doc.rst | 13 - .../source/rst_snippets/post_scan_options.rst | 65 --- .../scancode-reindex-licenses.rst | 23 - .../rst_snippets/tip_snippets/stdout.rst | 4 - ...ugin.rst => adding-a-post-scan-plugin.rst} | 10 +- ...can.rst => configuring-scan-detection.rst} | 26 +- ...st => configuring-scan-output-formats.rst} | 18 +- .../tutorials/data/components_sample.gif | Bin 1124406 -> 0 bytes .../data/extractcode.png | Bin .../{files_sample.png => files-sample.png} | Bin .../{filter_sample.gif => filter-sample.gif} | Bin .../{views_sample.gif => views-sample.gif} | Bin ..._dashboard.png => workbench-dashboard.png} | Bin ...kbench_launch.png => workbench-launch.png} | Bin docs/source/tutorials/index.rst | 13 +- ...w_to_run_a_scan.rst => running-a-scan.rst} | 41 +- ...sults.rst => visualizing-scan-results.rst} | 8 +- 132 files changed, 1780 insertions(+), 2368 deletions(-) delete mode 100644 docs/source/cli-reference/index.rst delete mode 100644 docs/source/cli-reference/list-options.rst delete mode 100644 docs/source/cli-reference/simple-examples.rst delete mode 100644 docs/source/cli-reference/synopsis.rst delete mode 100644 docs/source/contribute/index.rst create mode 100644 docs/source/explanation/facets.rst create mode 100644 docs/source/explanation/index.rst rename docs/source/{reference/license-detection-reference.rst => explanation/scancode-license-detection-updates.rst} (99%) rename docs/source/{reference/overview.rst => explanation/scancode-license-detection.rst} (93%) rename docs/source/{misc/versioning.rst => explanation/scancode-versioning.rst} (97%) rename docs/source/{contribute/contrib_dev.rst => getting-started/contribute/contributing-code.rst} (99%) rename docs/source/{contribute/contrib_doc.rst => getting-started/contribute/contributing-docs.rst} (95%) rename docs/source/{ => getting-started}/contribute/data/clock.png (100%) rename docs/source/{ => getting-started}/contribute/data/done.png (100%) rename docs/source/{ => getting-started}/contribute/data/planned.png (100%) rename docs/source/{contribute/gsoc17_final_report.rst => getting-started/contribute/gsoc/gsoc17-final-report.rst} (99%) rename docs/source/{contribute/gsoc19_final_report.rst => getting-started/contribute/gsoc/gsoc19-final-report.rst} (99%) rename docs/source/{contribute/gsoc21_final_report.rst => getting-started/contribute/gsoc/gsoc21-final-report.rst} (99%) create mode 100644 docs/source/getting-started/contribute/gsoc/index.rst create mode 100644 docs/source/getting-started/contribute/index.rst rename docs/source/{contribute/cut_new_release.rst => getting-started/contribute/making-a-new-release.rst} (92%) rename docs/source/{ => getting-started}/contribute/roadmap.rst (100%) rename docs/source/{misc => getting-started}/faq.rst (99%) delete mode 100644 docs/source/getting-started/home.rst delete mode 100644 docs/source/getting-started/install.rst create mode 100644 docs/source/getting-started/installation/index.rst create mode 100644 docs/source/getting-started/installation/install-scancode-from-release-archives.rst create mode 100644 docs/source/getting-started/installation/install-scancode-from-source.rst create mode 100644 docs/source/getting-started/installation/install-scancode-using-docker.rst create mode 100644 docs/source/getting-started/installation/install-scancode-using-pip.rst delete mode 100644 docs/source/getting-started/newcomer.rst rename docs/source/{tutorials => how-to-guides}/data/scancode-toolkit-extract.png (100%) rename docs/source/how-to-guides/{add_new_license_detection_rule.rst => how-to-add-new-license-detection-rule.rst} (97%) rename docs/source/how-to-guides/{add_new_license.rst => how-to-add-new-license.rst} (93%) rename docs/source/{tutorials/how_to_extract_archives.rst => how-to-guides/how-to-extract-archives.rst} (69%) rename docs/source/how-to-guides/{generate_attribution.rst => how-to-generate-attribution-docs.rst} (70%) rename docs/source/how-to-guides/{install_new_license_plugin.rst => how-to-install-new-license-plugin.rst} (87%) delete mode 100644 docs/source/misc/index.rst delete mode 100644 docs/source/misc/perf_report.rst delete mode 100644 docs/source/misc/support.rst delete mode 100644 docs/source/plugins/index.rst delete mode 100644 docs/source/plugins/plugin_tutorials.rst create mode 100644 docs/source/reference/extractcode-cli.rst rename docs/source/{cli-reference/basic-options.rst => reference/scancode-cli/cli-basic-options.rst} (93%) rename docs/source/{cli-reference/core-options.rst => reference/scancode-cli/cli-core-options.rst} (79%) rename docs/source/{cli-reference/help-text-options.rst => reference/scancode-cli/cli-help-text-options.rst} (93%) rename docs/source/{cli-reference/output-filters-and-control.rst => reference/scancode-cli/cli-output-control-and-filter-options.rst} (67%) rename docs/source/{cli-reference/output-format.rst => reference/scancode-cli/cli-output-format-options.rst} (86%) rename docs/source/{cli-reference/scan-options-post.rst => reference/scancode-cli/cli-post-scan-options.rst} (91%) rename docs/source/{cli-reference/scan-options-pre.rst => reference/scancode-cli/cli-pre-scan-options.rst} (65%) rename docs/source/{cli-reference/data/core_lic_score_0.png => reference/scancode-cli/data/cli-license-score-option-score-0.png} (100%) rename docs/source/{cli-reference/data/core_lic_score_100.png => reference/scancode-cli/data/cli-license-score-option-score-100.png} (100%) rename docs/source/{cli-reference/data/output_csv.png => reference/scancode-cli/data/cli-output-csv.png} (100%) rename docs/source/{cli-reference/data/output_html_app1.png => reference/scancode-cli/data/cli-output-html-app1.png} (100%) rename docs/source/{cli-reference/data/output_html_app2.png => reference/scancode-cli/data/cli-output-html-app2.png} (100%) rename docs/source/{cli-reference/data/output_html_app3.png => reference/scancode-cli/data/cli-output-html-app3.png} (100%) rename docs/source/{cli-reference/data/output_html1.png => reference/scancode-cli/data/cli-output-html1.png} (100%) rename docs/source/{cli-reference/data/output_html2.png => reference/scancode-cli/data/cli-output-html2.png} (100%) rename docs/source/{cli-reference/data/output_html3.png => reference/scancode-cli/data/cli-output-html3.png} (100%) rename docs/source/{cli-reference/data/output_jsonlines.png => reference/scancode-cli/data/cli-output-json-lines.png} (100%) rename docs/source/{cli-reference/data/json_ugly.png => reference/scancode-cli/data/cli-output-json-ugly.png} (100%) rename docs/source/{cli-reference/data/output_json.png => reference/scancode-cli/data/cli-output-json.png} (100%) rename docs/source/{cli-reference/data/output_jsonpp.png => reference/scancode-cli/data/cli-output-jsonpp.png} (100%) rename docs/source/{cli-reference/data/output_spdx_rdf1.png => reference/scancode-cli/data/cli-output-spdx-rdf1.png} (100%) rename docs/source/{cli-reference/data/output_spdx_tv_file.png => reference/scancode-cli/data/cli-output-spdx-tv-file.png} (100%) rename docs/source/{cli-reference/data/output_spdx_tv_licenses.png => reference/scancode-cli/data/cli-output-spdx-tv-licenses.png} (100%) rename docs/source/{cli-reference/data/output_spdx_tv_package.png => reference/scancode-cli/data/cli-output-spdx-tv-package.png} (100%) rename docs/source/{cli-reference => reference/scancode-cli}/data/scancode-toolkit-static-html1.png (100%) rename docs/source/{cli-reference => reference/scancode-cli}/data/scancode-toolkit-static-html2.png (100%) create mode 100644 docs/source/reference/scancode-cli/index.rst rename docs/source/{plugins/cpp_includes_plugin.rst => reference/scancode-plugins/cpp-includes-plugin.rst} (76%) rename docs/source/{plugins/dwarf.rst => reference/scancode-plugins/dwarf-plugin.rst} (74%) create mode 100644 docs/source/reference/scancode-plugins/index.rst rename docs/source/{plugins/licence_policy_plugin.rst => reference/scancode-plugins/licence-policy-plugin.rst} (55%) rename docs/source/{plugins/lkmclue.rst => reference/scancode-plugins/lkmclue-plugin.rst} (77%) rename docs/source/{plugins/plugin_arch.rst => reference/scancode-plugins/plugin-architecture.rst} (73%) rename docs/source/{cli-reference/other-commands.rst => reference/scancode-reindex-licenses-cli.rst} (62%) rename docs/source/reference/{available_package_parsers.rst => scancode-supported-packages.rst} (99%) rename docs/source/{rst_snippets/basic_options.rst => rst-snippets/cli-basic-options.rst} (82%) rename docs/source/{rst_snippets/core_options.rst => rst-snippets/cli-core-options.rst} (96%) rename docs/source/{rst_snippets/doc_help.rst => rst-snippets/cli-doc-help-options.rst} (66%) rename docs/source/{rst_snippets/output_control_options.rst => rst-snippets/cli-output-control-and-filter-options.rst} (78%) rename docs/source/{rst_snippets/custom_output_format.rst => rst-snippets/cli-output-custom-format.rst} (69%) rename docs/source/{rst_snippets/output_format_options.rst => rst-snippets/cli-output-format-options.rst} (90%) rename docs/source/{rst_snippets/stdout.rst => rst-snippets/cli-output-to-stdout.rst} (82%) create mode 100644 docs/source/rst-snippets/cli-post-scan-options.rst rename docs/source/{rst_snippets/pre_scan_options.rst => rst-snippets/cli-pre-scan-options.rst} (87%) rename docs/source/{rst_snippets/improve_docs.rst => rst-snippets/improve-docs.rst} (100%) rename docs/source/{rst_snippets/note_snippets/additional_directory_is_temp.rst => rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst} (59%) rename docs/source/{rst_snippets/note_snippets/basic_clpieu.rst => rst-snippets/note-snippets/cli-basic-options-clpieu.rst} (100%) rename docs/source/{rst_snippets/note_snippets/control_strip_full_root.rst => rst-snippets/note-snippets/cli-output-control-strip-full-root.rst} (100%) rename docs/source/{rst_snippets/note_snippets/synopsis_output_format.rst => rst-snippets/note-snippets/cli-output-format-synopsis.rst} (100%) rename docs/source/{rst_snippets/note_snippets/output_html_license_references.rst => rst-snippets/note-snippets/cli-output-html-license-references.rst} (100%) rename docs/source/{rst_snippets/note_snippets/output_htmlapp_search.rst => rst-snippets/note-snippets/cli-output-htmlapp-search.rst} (100%) rename docs/source/{rst_snippets/note_snippets/output_jsonlines.rst => rst-snippets/note-snippets/cli-output-json-lines.rst} (100%) rename docs/source/{rst_snippets/note_snippets/output_json_ugly.rst => rst-snippets/note-snippets/cli-output-json-ugly.rst} (100%) rename docs/source/{rst_snippets/note_snippets/output_samples.rst => rst-snippets/note-snippets/cli-output-samples.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_license_clarity_score.rst => rst-snippets/note-snippets/cli-post-scan-license-clarity-score.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_lic_pol_key.rst => rst-snippets/note-snippets/cli-post-scan-license-file-required-policy-key.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_license_policy.rst => rst-snippets/note-snippets/cli-post-scan-license-policy.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_scan_plugins.rst => rst-snippets/note-snippets/cli-post-scan-plugins.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_summary_details.rst => rst-snippets/note-snippets/cli-post-scan-summary-details.rst} (100%) rename docs/source/{rst_snippets/note_snippets/post_summary_facet.rst => rst-snippets/note-snippets/cli-post-scan-summary-facet.rst} (100%) rename docs/source/{rst_snippets/note_snippets/pre_facet_core.rst => rst-snippets/note-snippets/cli-pre-scan-facet-core.rst} (100%) rename docs/source/{rst_snippets/note_snippets/license_plugin_delete.rst => rst-snippets/note-snippets/license-plugin-delete.rst} (100%) rename docs/source/{rst_snippets/note_snippets/license_plugin_needs_reindex.rst => rst-snippets/note-snippets/license-plugin-needs-reindex.rst} (100%) rename docs/source/{rst_snippets/warning_snippets/control_ignore_author_copyright.rst => rst-snippets/warning-snippets/cli-output-control-ignore-author-copyright.rst} (100%) rename docs/source/{rst_snippets/warning_snippets/output_htmlapp_dep.rst => rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst} (80%) delete mode 100644 docs/source/rst_snippets/extract.rst delete mode 100644 docs/source/rst_snippets/other_imp_doc.rst delete mode 100644 docs/source/rst_snippets/post_scan_options.rst delete mode 100644 docs/source/rst_snippets/scancode-reindex-licenses.rst delete mode 100644 docs/source/rst_snippets/tip_snippets/stdout.rst rename docs/source/tutorials/{how_to_add_a_post_scan_plugin.rst => adding-a-post-scan-plugin.rst} (98%) rename docs/source/tutorials/{how_to_set_what_will_be_detected_in_a_scan.rst => configuring-scan-detection.rst} (70%) rename docs/source/tutorials/{how_to_format_scan_output.rst => configuring-scan-output-formats.rst} (62%) delete mode 100644 docs/source/tutorials/data/components_sample.gif rename docs/source/{rst_snippets => tutorials}/data/extractcode.png (100%) rename docs/source/tutorials/data/{files_sample.png => files-sample.png} (100%) rename docs/source/tutorials/data/{filter_sample.gif => filter-sample.gif} (100%) rename docs/source/tutorials/data/{views_sample.gif => views-sample.gif} (100%) rename docs/source/tutorials/data/{workbench_dashboard.png => workbench-dashboard.png} (100%) rename docs/source/tutorials/data/{workbench_launch.png => workbench-launch.png} (100%) rename docs/source/tutorials/{how_to_run_a_scan.rst => running-a-scan.rst} (76%) rename docs/source/tutorials/{how_to_visualize_scan_results.rst => visualizing-scan-results.rst} (56%) diff --git a/README.rst b/README.rst index 9bc2d2e5252..ddc164e1fc8 100644 --- a/README.rst +++ b/README.rst @@ -111,7 +111,7 @@ If you are new to visualization of scancode results data, start with our `newcomer `_ page. If you want to compare output changes between different versions of ScanCode, -or want to look at scans generated by ScanCode, review our +or want to look at scans generated by ScanCode, review our `reference scans `_. Other Important Documentation Pages: @@ -128,7 +128,7 @@ Other Important Documentation Pages: - Documentation on `Contributing to Code Development `_ -- Documentation on `Plugin Architecture `_ +- Documentation on `Plugin Architecture `_ - `FAQ `_ @@ -159,7 +159,7 @@ There are a few common ways to `install ScanCode `_ + `_ - In Fedora 40+ you can `dnf install scancode-toolkit` @@ -202,7 +202,7 @@ directory:: ./extractcode mytar.tar.bz2 -See `all extractcode options `_ +See `all extractcode options `_ and `how to extract archives `_ for details. diff --git a/docs/source/_static/theme_overrides.css b/docs/source/_static/theme_overrides.css index 5863ccf5089..5d17cb92b60 100644 --- a/docs/source/_static/theme_overrides.css +++ b/docs/source/_static/theme_overrides.css @@ -24,3 +24,50 @@ div.rst-content { margin-left: 0px; } } + +.row { + clear: both; +} + +.column img { + border: 1px solid gray; +} + +@media only screen and (min-width: 1000px), +only screen and (min-width: 500px) and (max-width: 768px) { + + .column { + padding-left: 5px; + padding-right: 5px; + float: left; + } + + .column3 { + width: calc(33.3% - 10px); + } + + .column2 { + width: calc(50% - 11px); + position: relative; + } + + .column2:before { + padding-top: 61.8%; + content: ""; + display: block; + float: left; + } + + .top-left { + border-right: 1px solid var(--color-background-border); + border-bottom: 1px solid var(--color-background-border); + } + + .top-right { + border-bottom: 1px solid var(--color-background-border); + } + + .bottom-left { + border-right: 1px solid var(--color-background-border); + } +} \ No newline at end of file diff --git a/docs/source/cli-reference/index.rst b/docs/source/cli-reference/index.rst deleted file mode 100644 index c8b22e4151c..00000000000 --- a/docs/source/cli-reference/index.rst +++ /dev/null @@ -1,17 +0,0 @@ -**Command Line Interface Reference** -==================================== - -.. toctree:: - :maxdepth: 2 - - synopsis - help-text-options - list-options - simple-examples - other-commands - basic-options - core-options - output-format - output-filters-and-control - scan-options-pre - scan-options-post diff --git a/docs/source/cli-reference/list-options.rst b/docs/source/cli-reference/list-options.rst deleted file mode 100644 index 8e2f14fa12f..00000000000 --- a/docs/source/cli-reference/list-options.rst +++ /dev/null @@ -1,51 +0,0 @@ -.. _cli_list_options: - -All Available Options -===================== - -This section contains an exhaustive list of all ScanCode options, arranged in various sections. -The sections are as follows: - -- Basic Scan Options -- Core Scan Options -- Output Formats -- Controlling Output and Filters -- Pre-Scan Options -- Post-Scan Options - -There's also another section for ``extractcode`` options. - -The order of the sections and all their options is the same as in the :ref:`cli_help_text`, -available in the command line. - -.. _cli_basic: - -.. include:: /rst_snippets/basic_options.rst - ----- - -.. include:: /rst_snippets/extract.rst - ----- - -.. include:: /rst_snippets/scancode-reindex-licenses.rst - ----- - -.. include:: /rst_snippets/core_options.rst - ----- - -.. include:: /rst_snippets/output_format_options.rst - ----- - -.. include:: /rst_snippets/output_control_options.rst - ----- - -.. include:: /rst_snippets/pre_scan_options.rst - ----- - -.. include:: /rst_snippets/post_scan_options.rst diff --git a/docs/source/cli-reference/simple-examples.rst b/docs/source/cli-reference/simple-examples.rst deleted file mode 100644 index 306a4041a6d..00000000000 --- a/docs/source/cli-reference/simple-examples.rst +++ /dev/null @@ -1,3 +0,0 @@ -.. _how_to_run_a_scan: - -.. include:: /tutorials/how_to_run_a_scan.rst diff --git a/docs/source/cli-reference/synopsis.rst b/docs/source/cli-reference/synopsis.rst deleted file mode 100644 index ea211e966a0..00000000000 --- a/docs/source/cli-reference/synopsis.rst +++ /dev/null @@ -1,316 +0,0 @@ -.. _cli_synopsis: - -Synopsis -======== - -ScanCode detects licenses, copyrights, package manifests and direct dependencies and more, both -in source code and binary files, by scanning the files. This page introduces you to the ScanCode -Toolkit Command Line Interface in the following sections: - -- :ref:`syn_install` -- :ref:`synopsis_quickstart` -- :ref:`scancode_cli_options` -- :ref:`synopsis_output` -- :ref:`other_imp_doc` - -.. _syn_install: - -Installation ------------- - -Scancode-Toolkit installation can be done by downloading ScanCode as an application, which -is recommended generally. For users who wish to use ScanCode as a library, it can be -installed via ``pip``, the default Python Package Manager. Refer the following sections for -detailed Instructions on the each of the Installation Methods. - -- :ref:`app_install` -- :ref:`pip_install` -- :ref:`source_code_install` -- :ref:`docker_install` -- :ref:`fedora_install` - -.. _synopsis_quickstart: - -Quickstart ----------- - -The basic command to perform a scan, in case of a download and configure installation -(on Linux/MacOS) is:: - - path/to/scancode [OPTIONS] - -The basic usage, if ScanCode is installed from ``pip``, or in Windows:: - - scancode [OPTIONS] - -Here ScanCode scans the file or directory for license, origin and packages and saves -results to FILE(s) using one or more output format option. Error and progress are printed to -stdout. - -To scan the ``samples`` directory distributed with ScanCode-Toolkit, the command will be:: - - scancode -clpieu --json-pp path/to/output.json path/to/samples - -.. include:: /rst_snippets/note_snippets/synopsis_output_format.rst - -Alternatively, in case of download and configure installations, where ``path/to/scancode`` is used -(the path from root of file system) we can go into the scancode directory -(like ``scancode-toolkit-3.1.1``) and then use ``./scancode``. The same applies for input and -output options. To scan a folder ``samples`` inside ScanCode directory, and output to a file -``output.json`` in the same directory, the command will be:: - - ./scancode -clpieu --json-pp output.json samples - -While a scan using absolute paths from the file system root will look like:: - - home/ayansm/software/scancode-toolkit-3.1.1/scancode -clpieu --json-pp home/ayansm/scan_scan_results/output.json home/ayansm/codebases/samples/ - -Commands similar to ``scancode -clpi --json-pp output.json samples`` will be used as examples -throughout the documentation. - -- Here we are inside the ``virtualenv`` where ScanCode-Toolkit is configured. - -- And the default ``samples`` folder is being scanned, which is distributed by default with - ScanCode-Toolkit. - -.. _scancode_cli_options: - -Type of Options ---------------- - -ScanCode-Toolkit Command Line options can be divided into these major sections: - -- :ref:`cli_basic` -- :ref:`Extractcode Options ` -- :ref:`cli_core` -- :ref:`cli_output_control_filters` -- :ref:`cli_pre_scan` -- :ref:`cli_post_scan` - -Refer the individual pages which are linked to above, for detailed discussions on the Command -Line Options listed under each section. - -.. _synopsis_output: - -Output Formats --------------- - -The output file format is set by using the various output options. See -:doc:`../rst_snippets/output_format_options` . The recommended output -format is JSON. - -If ``--json`` is used, the entire file being in one line, without -whitespace characters. If ``--json-pp`` is used, the output is in a -pretty-printed JSON format—structured with indentation and line breaks to -make it more human-readable, rather than compressed into a single line. - -The following example scans will show you how to run a scan with each of -the result formats. For the scans, we will use the ``samples`` directory -provided with the ScanCode-Toolkit, along with the ``--json-pp`` output -option. - - -.. include:: /rst_snippets/tip_snippets/stdout.rst - -JSON file output -^^^^^^^^^^^^^^^^ - -Scan the ``samples`` directory and save the scan to a JSON file (pretty-printed):: - - scancode -clpieu --json-pp output.json samples - -A sample JSON output file structure will look like:: - - { - "headers": [ - { - "tool_name": "scancode-toolkit", - "tool_version": "3.1.1", - "options": { - "input": [ - "samples/" - ], - "--copyright": true, - "--email": true, - "--info": true, - "--json-pp": "output.json", - "--license": true, - "--package": true, - "--url": true - }, - "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/aboutcode-org/scancode-toolkit/ for support and download.", - "start_timestamp": "2019-10-19T191117.292858", - "end_timestamp": "2019-10-19T191219.743133", - "message": null, - "errors": [], - "extra_data": { - "files_count": 36 - } - } - ], - "files": [ - { - "path": "samples", - "type": "directory", - ... - ... - ... - "scan_errors": [] - }, - { - "path": "samples/README", - "type": "file", - "name": "README", - "base_name": "README", - "extension": "", - "size": 236, - "date": "2019-02-12", - "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", - "md5": "effc6856ef85a9250fb1a470792b3f38", - "sha1_git": "d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "licenses": [], - "license_expressions": [], - "copyrights": [], - "holders": [], - "authors": [], - "packages": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - ... - ... - ... - { - "path": "samples/zlib/iostream2/zstream_test.cpp", - "type": "file", - "name": "zstream_test.cpp", - "base_name": "zstream_test", - "extension": ".cpp", - "size": 711, - "date": "2019-02-12", - ... - ... - ... - "scan_errors": [] - } - ] - } - -A sample JSON output for an individual file will look like:: - - { - "path": "samples/zlib/iostream2/zstream.h", - "type": "file", - "name": "zstream.h", - "base_name": "zstream", - "extension": ".h", - "size": 9283, - "date": "2019-02-12", - "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", - "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", - "mime_type": "text/x-c++", - "file_type": "C++ source, ASCII text", - "programming_language": "C++", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "licenses": [ - { - "key": "mit-old-style", - "score": 100.0, - "name": "MIT Old Style", - "short_name": "MIT Old Style", - "category": "Permissive", - "is_exception": false, - "is_unknown": false, - "owner": "MIT", - "homepage_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", - "text_url": "http://fedoraproject.org/wiki/Licensing:MIT#Old_Style", - "reference_url": "https://enterprise.dejacode.com/urn/urn:dje:license:mit-old-style", - "spdx_license_key": null, - "spdx_url": null, - "start_line": 9, - "end_line": 15, - "matched_rule": { - "identifier": "mit-old-style_cmr-no_1.RULE", - "license_expression": "mit-old-style", - "licenses": [ - "mit-old-style" - ], - "is_license_text": true, - "is_license_notice": false, - "is_license_reference": false, - "is_license_tag": false, - "matcher": "2-aho", - "rule_length": 71, - "matched_length": 71, - "match_coverage": 100.0, - "rule_relevance": 100 - } - } - ], - "license_expressions": [ - "mit-old-style" - ], - "copyrights": [ - { - "copyright": "Copyright (c) 1997 Christian Michelsen Research AS Advanced Computing", - "start_line": 3, - "end_line": 5 - } - ], - "holders": [ - { - "holder": "Christian Michelsen Research AS Advanced Computing", - "start_line": 3, - "end_line": 5 - } - ], - "authors": [], - "packages": [], - "emails": [], - "urls": [ - { - "url": "http://www.cmr.no/", - "start_line": 7, - "end_line": 7 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - -Static HTML output -^^^^^^^^^^^^^^^^^^ - -Scan the ``samples`` directory for licenses and copyrights and save the scan results to an HTML -file. When the scan is done, open ``samples.html`` in your web browser. - -:: - - scancode -clpieu --html output.html samples - -.. image:: data/scancode-toolkit-static-html1.png -.. image:: data/scancode-toolkit-static-html2.png - -.. _other_imp_doc: - -.. include:: /rst_snippets/other_imp_doc.rst diff --git a/docs/source/contribute/index.rst b/docs/source/contribute/index.rst deleted file mode 100644 index 142bd90f77f..00000000000 --- a/docs/source/contribute/index.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Contribute** -============== - -.. toctree:: - :maxdepth: 2 - - contrib_dev - cut_new_release - contrib_doc - roadmap - gsoc17_final_report - gsoc19_final_report - gsoc21_final_report diff --git a/docs/source/explanation/facets.rst b/docs/source/explanation/facets.rst new file mode 100644 index 00000000000..9ae6fb82c3f --- /dev/null +++ b/docs/source/explanation/facets.rst @@ -0,0 +1,38 @@ +.. _facets: + +Facets +====== + +A `facet `_ is essentially +a file purpose classification label. +It is defined by `ClearlyDefined `_ as: + +A facet of a component is a subset of the files related to the component. It's really just a +grouping that helps us understand the shape of the project. Each facet is described by a set of +glob expressions, essentially wildcard patterns that are matched against file names. + +Each facet definition can have zero or more glob expressions. A file can be captured by more +than one facet. Any file found but not captured by a defined facet is automatically assigned to +the core facet. + +- ``core`` + The files that go into making the release of the component. Note that the core + facet is not explicitly defined. Rather, it is made up of whatever is not in any other facet. + So, by default, all files are in the core facet unless otherwise specified. +- ``data`` + The files included in any data distribution of the component. +- ``dev`` + Files primarily used at development time (e.g., build utilities) and not + distributed with the component +- ``docs`` + Documentation files. Docs may be included with the executable component or + separately or not at all. +- ``examples`` + Like docs, examples may be included in the main component release or separately. +- ``tests`` + Test files may include code, data and other artifacts. + +Related ScanCode CLI options +---------------------------- +- :ref:`cli-facet-option` +- :ref:`cli-tallies-by-facet-option` diff --git a/docs/source/explanation/index.rst b/docs/source/explanation/index.rst new file mode 100644 index 00000000000..d0a817de99f --- /dev/null +++ b/docs/source/explanation/index.rst @@ -0,0 +1,15 @@ +.. _explanation: + +**Explanation** +=============== + +This section dives into key concepts. +It’s more about helping you grasp how it works than giving you a step-by-step guide on what to do. + +.. toctree:: + :maxdepth: 2 + + scancode-license-detection + scancode-license-detection-updates + scancode-versioning + facets diff --git a/docs/source/reference/license-detection-reference.rst b/docs/source/explanation/scancode-license-detection-updates.rst similarity index 99% rename from docs/source/reference/license-detection-reference.rst rename to docs/source/explanation/scancode-license-detection-updates.rst index b21135651bc..88715aec887 100644 --- a/docs/source/reference/license-detection-reference.rst +++ b/docs/source/explanation/scancode-license-detection-updates.rst @@ -1,4 +1,4 @@ -License Detection Updates +License detection updates ========================= References: diff --git a/docs/source/reference/overview.rst b/docs/source/explanation/scancode-license-detection.rst similarity index 93% rename from docs/source/reference/overview.rst rename to docs/source/explanation/scancode-license-detection.rst index a75de1ee0ba..bdb7ee87ead 100644 --- a/docs/source/reference/overview.rst +++ b/docs/source/explanation/scancode-license-detection.rst @@ -1,10 +1,7 @@ -Overview -======== +.. _scancode-license-detection: -.. _explain_how_scancode_works: - -How does ScanCode detect licenses? --------------------------------------- +ScanCode license detection +========================== For license detection, ScanCode uses a (large) number of license texts and license detection 'rules' that are compiled in a search index. When scanning, the text of the target file is diff --git a/docs/source/misc/versioning.rst b/docs/source/explanation/scancode-versioning.rst similarity index 97% rename from docs/source/misc/versioning.rst rename to docs/source/explanation/scancode-versioning.rst index fdbf62ef5c9..8b73bf0832c 100644 --- a/docs/source/misc/versioning.rst +++ b/docs/source/explanation/scancode-versioning.rst @@ -1,8 +1,8 @@ -.. _versioning: +.. _scancode-versioning: -Versioning approach -========================== +ScanCode versioning +=================== ScanCode is composed of code and data (mostly license data used for license detection). In the past, we have tried using calver for code versioning to also diff --git a/docs/source/contribute/contrib_dev.rst b/docs/source/getting-started/contribute/contributing-code.rst similarity index 99% rename from docs/source/contribute/contrib_dev.rst rename to docs/source/getting-started/contribute/contributing-code.rst index 0ed8c5f367d..fcb6f84f4f5 100644 --- a/docs/source/contribute/contrib_dev.rst +++ b/docs/source/getting-started/contribute/contributing-code.rst @@ -1,7 +1,7 @@ -.. _contrib_code_dev: +.. _contributing-to-the-code: -Contributing to Code Development -================================ +Contributing to the code +======================== TL;DR: diff --git a/docs/source/contribute/contrib_doc.rst b/docs/source/getting-started/contribute/contributing-docs.rst similarity index 95% rename from docs/source/contribute/contrib_doc.rst rename to docs/source/getting-started/contribute/contributing-docs.rst index 478783698c0..49b469cbcb4 100644 --- a/docs/source/contribute/contrib_doc.rst +++ b/docs/source/getting-started/contribute/contributing-docs.rst @@ -1,9 +1,9 @@ -.. _contrib_doc_dev: +.. _contributing-docs: -Contributing to the Documentation -================================= +Contribute to the documentation +=============================== -.. _contrib_doc_setup_local: +.. _contributing-docs-local-setup: Setup Local Build ----------------- @@ -43,7 +43,7 @@ To validate the documentation style and content, use:: make docs-check -.. _doc_ci: +.. _contributing-docs-ci: Continuous Integration ---------------------- @@ -61,7 +61,7 @@ You myst run these scripts locally before creating a pull request:: make check-docs -.. _doc_style_docs8: +.. _contributing-docs-docs8-style-checks: Style Checks Using ``doc8`` --------------------------- @@ -119,7 +119,7 @@ What is checked: - no newline at end of file - D005 -.. _doc_interspinx: +.. _contributing-docs-interspinx: Interspinx ---------- @@ -181,7 +181,7 @@ For more information, refer this tutorial named `Using Intersphinx `_. -.. _doc_style_conv: +.. _contributing-docs-style-conventions: Style Conventions for the Documentaion -------------------------------------- @@ -257,8 +257,8 @@ Style Conventions for the Documentaion 7. Notes and Warning Snippets - Every ``Note`` and ``Warning`` sections are to be kept in ``rst_snippets/note_snippets/`` and - ``rst_snippets/warning_snippets/`` and then included to eliminate redundancy, as these are + Every ``Note`` and ``Warning`` sections are to be kept in ``rst-snippets/note-snippets/`` and + ``rst-snippets/warning-snippets/`` and then included to eliminate redundancy, as these are frequently used in multiple files. 8. Redirects @@ -288,4 +288,4 @@ It's possible to generate docs automatically from data by using a combination of - `jinja templates: example `_ And we do this currently to keep a documentation page for all the supported package formats. -See :ref:`supported_packages` for details. +See :ref:`supported-packages` for details. diff --git a/docs/source/contribute/data/clock.png b/docs/source/getting-started/contribute/data/clock.png similarity index 100% rename from docs/source/contribute/data/clock.png rename to docs/source/getting-started/contribute/data/clock.png diff --git a/docs/source/contribute/data/done.png b/docs/source/getting-started/contribute/data/done.png similarity index 100% rename from docs/source/contribute/data/done.png rename to docs/source/getting-started/contribute/data/done.png diff --git a/docs/source/contribute/data/planned.png b/docs/source/getting-started/contribute/data/planned.png similarity index 100% rename from docs/source/contribute/data/planned.png rename to docs/source/getting-started/contribute/data/planned.png diff --git a/docs/source/contribute/gsoc17_final_report.rst b/docs/source/getting-started/contribute/gsoc/gsoc17-final-report.rst similarity index 99% rename from docs/source/contribute/gsoc17_final_report.rst rename to docs/source/getting-started/contribute/gsoc/gsoc17-final-report.rst index 15c368153ba..08ac6c9e494 100644 --- a/docs/source/contribute/gsoc17_final_report.rst +++ b/docs/source/getting-started/contribute/gsoc/gsoc17-final-report.rst @@ -1,4 +1,4 @@ -Google Summer of Code 2017 - Final report +Google Summer of Code 2017 - final report ========================================= **Project: Plugin architecture for ScanCode** diff --git a/docs/source/contribute/gsoc19_final_report.rst b/docs/source/getting-started/contribute/gsoc/gsoc19-final-report.rst similarity index 99% rename from docs/source/contribute/gsoc19_final_report.rst rename to docs/source/getting-started/contribute/gsoc/gsoc19-final-report.rst index 67b8a589774..8dd2b20a244 100644 --- a/docs/source/contribute/gsoc19_final_report.rst +++ b/docs/source/getting-started/contribute/gsoc/gsoc19-final-report.rst @@ -1,4 +1,4 @@ -Google Summer of Code 2019 - Final report +Google Summer of Code 2019 - final report ========================================= Project: **scancode-toolkit** to Python 3 diff --git a/docs/source/contribute/gsoc21_final_report.rst b/docs/source/getting-started/contribute/gsoc/gsoc21-final-report.rst similarity index 99% rename from docs/source/contribute/gsoc21_final_report.rst rename to docs/source/getting-started/contribute/gsoc/gsoc21-final-report.rst index 9b72e6d18ba..4cec1278fde 100644 --- a/docs/source/contribute/gsoc21_final_report.rst +++ b/docs/source/getting-started/contribute/gsoc/gsoc21-final-report.rst @@ -1,4 +1,4 @@ -Google Summer of Code 2021 Final report +Google Summer of Code 2021 - final report ========================================= @@ -99,4 +99,3 @@ I am thankful to Google and Aboutcode for giving me this opportunity to work wit community. I am fortunate to have mentors `Philippe Ombredanne `_ and `Ayan Sinha Mahapatra `_ who helped me a lot throughout my GSoC project and provided constant support. - diff --git a/docs/source/getting-started/contribute/gsoc/index.rst b/docs/source/getting-started/contribute/gsoc/index.rst new file mode 100644 index 00000000000..c6c04c9f7f8 --- /dev/null +++ b/docs/source/getting-started/contribute/gsoc/index.rst @@ -0,0 +1,9 @@ +Google Summer of Code +===================== + +.. toctree:: + :maxdepth: 2 + + gsoc17-final-report + gsoc19-final-report + gsoc21-final-report diff --git a/docs/source/getting-started/contribute/index.rst b/docs/source/getting-started/contribute/index.rst new file mode 100644 index 00000000000..641e395be2b --- /dev/null +++ b/docs/source/getting-started/contribute/index.rst @@ -0,0 +1,11 @@ +Contributing to ScanCode +======================== + +.. toctree:: + :maxdepth: 2 + + contributing-code + making-a-new-release + contributing-docs + roadmap + gsoc/index diff --git a/docs/source/contribute/cut_new_release.rst b/docs/source/getting-started/contribute/making-a-new-release.rst similarity index 92% rename from docs/source/contribute/cut_new_release.rst rename to docs/source/getting-started/contribute/making-a-new-release.rst index 77b57f95a74..9afa7c6505e 100644 --- a/docs/source/contribute/cut_new_release.rst +++ b/docs/source/getting-started/contribute/making-a-new-release.rst @@ -1,10 +1,10 @@ -.. _release_process: +.. _making-a-new-release: -How to cut a new release -======================== +Making a new release +===================== -Update version --------------- +Updating the version +-------------------- - Bump version to update major, minor or patch version in ``setup.cfg`` ``setup-mini.cfg`` and ``src/scancode_config.py``. Note that this is SemVer, @@ -16,8 +16,8 @@ Update version See our :ref:``versioning`` for more details. -Tag and publish ---------------- +Tagging and publishing +---------------------- - Changes for a release should also be pushed to a branch and a Pull Request should be created for it, for review. @@ -38,8 +38,8 @@ Tag and publish - ``git push --set-upstream origin release-prep-v1.6.1`` - ``git push --set-upstream origin v1.6.1`` -Automated Release Process -------------------------- +Release Automation +------------------ - We have an `automated release script `_ triggered by a pushed tag, where jobs run to: diff --git a/docs/source/contribute/roadmap.rst b/docs/source/getting-started/contribute/roadmap.rst similarity index 100% rename from docs/source/contribute/roadmap.rst rename to docs/source/getting-started/contribute/roadmap.rst diff --git a/docs/source/misc/faq.rst b/docs/source/getting-started/faq.rst similarity index 99% rename from docs/source/misc/faq.rst rename to docs/source/getting-started/faq.rst index d3184d48921..96edb6c31f1 100644 --- a/docs/source/misc/faq.rst +++ b/docs/source/getting-started/faq.rst @@ -1,7 +1,7 @@ .. _faq: -FAQ -=== +FAQs +==== Why ScanCode? ------------- @@ -131,4 +131,3 @@ then: Note that ``matched_text_diagnostics`` also includes "tagged" gaps or extra unmatched words highlighted between the matched words. - diff --git a/docs/source/getting-started/home.rst b/docs/source/getting-started/home.rst deleted file mode 100644 index 5e496d5d65e..00000000000 --- a/docs/source/getting-started/home.rst +++ /dev/null @@ -1,138 +0,0 @@ -Home -==== - -ScanCode does scan code to detect packages and dependencies, licenses, -copyrights and more. - - -Why ScanCode? -------------- - -Discovering the origin and license for a software component is important, but it -is often much harder to accomplish than it should be because: - -- A typical software project may reuse tens or thousands of third-party software components -- Software authors do not always provide copyright and license information -- Copyright and license information that is provided may be hard to find and interpret - - -ScanCode tries to address these issues by offering: - -- A simple command line approach that runs on Windows, Linux, and macOS -- A comprehensive code scanner that can detect origin and license information in - codebase files, including binaries -- A comprehensive set of package manifests and lockfile parsers to report direct - and pinned dependencies -- Your choice of JSON or other output formats (YAML, SPDX, HTML, CSV) for - integration with other tools -- Well-tested, easy to hack, and well-documented code -- A plugin system for easily adding new Functionality to Scans. -- Extensive documentation and support. -- We release of the code and reference data under permissive licenses (Apache - 2.0 and CC-BY-4.0) -- ScanCode.io to assemble scripted and specialized code analysis pipelines with - a web-based analysis server -- ScanCode workbench for desktop-based scans visualization - -ScanCode is recognized as the industry leading engine for license and copyright -detection and used as the basis of several open source compliance efforts in -open source projects and companies. Its detection engine is embedded in the -most advanced open source and commercial tools available today for Software -Composition Analysis. - - -What does ScanCode-Toolkit do? ------------------------------- - -ScanCode detects and normalizes origin, dependencies, licensing and other -related information in your code: - -- by parsing package manifests and dependencies lock files to a normalized - metadata model and assigning each an identifying `Package URL - `_, - -- by detecting license tags, notices and texts in text and binaries using the - world's most comprehensive database of license texts and notices and a unique - combination of techniques, - -- by recognizing copyright statements using an advanced natural language parsing - grammar and detecting other origin clues (such as emails, urls, and authors) - -Using this data you can: - -- Discover the origin and license of the open source and third-party software - components that you use, - -- Discover direct dependent packages and indirect pinned or locked dependencies, - -- Assemble a software component inventory of your codebase, and report the data - using standard SBOM formats, - -- Use this data as the input to: - - - open source license compliance obligations such as attribution and redistribution. - - open source package vulnerability detection. - - -How does it work? ------------------ - -Given a code directory, ScanCode will "scan code": - -- Extract files from any archive using a `universal archive extractor - `_ - -- Collect an inventory of the code files and classify the code using file types -- Extract texts from binary files as needed -- Use an extensible rules engine to detect open source license text, notices - tags, mentions and license expressions with over 31,000 detection rules. - -- Use a specialized natural language parser and grammar to capture copyright - statements - -- Identify packaged code and collect metadata from packages by parsing the - manifest and lockfiles (and in some cases also the installed databases for - system packages) for these package types: .ABOUT, Alpine Linux apk as packages - or installed, Android apk, Autotools, Bazel, JS Bower, Buck, Msft Cab, Rust - Cargo, Chef, Chrome, PHP Composer, Conda, Perl CPAN, R CRAN, Debian deb as - packages or installed, Apple dmg, Java EAR, FreeBSD, Ruby Gem, Go modules, - Haxe, InstallShield, iOS ipa, ISO disk images, Apache IVY, Java JAR, JBoss - SAR, Maven, JS Meteor, Mozilla Extension, Msft MSI, JS npm, NSIS Installer, - NuGet, Ocaml OPAM, Cocoapods, Dart Pub, Python PyPI wheel and related, - structured README, RPMs as packages or installed, Shell archive, Squashfs, - Java WAR, Msft Update Manifest, and Windows Executable. - -- Report the results in the formats of your choice (JSON, YAML, CSV, SPDX, etc.) - for integration with other tools - - -ScanCode is written in Python and also uses other open source packages. - - -Alternative? --------------- - -There are several utilities that do some of what ScanCode does - for instance -you can grep files for copyright and license text. This may work well for simple -cases - e.g. at the single whole license text files and well structured -copyright statements, but we created ScanCode for ourselves because this -approach does not help you to see the recurring patterns of licenses and other -origin history clues at scale. - -You can consider other tools such as: - -- FOSSology (open source, written in C, Linux only, GPL-licensed) - - -History -------- - -ScanCode was originally created by nexB to support our software audit consulting -services. We have used and continuously enhanced the underlying toolkit for over -12 years. We decided to release ScanCode as open source software to give -software development teams the opportunity to perform as much of the software -audit function as they like on their own. - -Thank you for giving ScanCode a try! - -.. include:: /rst_snippets/other_imp_doc.rst diff --git a/docs/source/getting-started/index.rst b/docs/source/getting-started/index.rst index ae8d68e5b90..461631d578d 100644 --- a/docs/source/getting-started/index.rst +++ b/docs/source/getting-started/index.rst @@ -1,13 +1,11 @@ +.. _getting-started: + **Getting Started** =================== .. toctree:: :maxdepth: 2 - home - install - newcomer - -.. - [ToAdd] - Link to Changelog + installation/index + faq + contribute/index diff --git a/docs/source/getting-started/install.rst b/docs/source/getting-started/install.rst deleted file mode 100644 index 2cd09386d16..00000000000 --- a/docs/source/getting-started/install.rst +++ /dev/null @@ -1,503 +0,0 @@ -.. _install: - -Comprehensive Installation -========================== - - -The recommended way to install ScanCode is using app archives: - -- :ref:`app_install` - - The recommended method is to download the latest application release as an - application and then configure and use directly. No knowledge of pip/git or - other developer tools is necessary. You only need to install Python then - download and extract the ScanCode application archive to run ScanCode. - For standard usage that's all you need. - - -For advanced usage and experienced users, you can also use any of these mode: - -- :ref:`docker_install` - - An alternative to installing the latest ScanCode-Toolkit release natively is - to build a Docker image from the included Dockerfile. The only prerequisite - is a working Docker installation. - -- :ref:`source_code_install` - - You can clone the git source code repository and then run the configure script - to configure and install ScanCode for local and development usage. - -- :ref:`pip_install` - - To use ScanCode as a library in your application, you can install it via - ``pip``. This is recommended for developers or users familiar with Python - that want to embed ScanCode as a library. - -- :ref:`fedora_install` - - ScanCode is part of main Fedora Linux repository. It will automatically install - all dependencies. This is recommended for production deployments. - ----- - -Before Installing ------------------ - -- ScanCode requires a Python version between 3.10 to 3.13 and is - tested on Linux, macOS, and Windows. It should work fine on FreeBSD. - -.. _system_requirements: - -System Requirements -^^^^^^^^^^^^^^^^^^^ - -- Hardware : ScanCode will run best with a modern X86 64 bits processor and at - least 8GB of RAM and 2GB of disk space. These are minimum requirements. - -- Supported operating systems: ScanCode should run on these 64-bit OSes running - X86_64 processors: - - #. Linux: on recent 64-bit Linux distributions, - #. Mac: on recent x86 64-bit macOS (10.15 and up, including 11 and 12), - Use the X86 emulation mode on Apple ARM M1 CPUs. - (Note that `pip install` does not work on ARM CPUs) - #. Windows: on Windows 10 and up, - #. FreeBSD. - - -.. _install_prerequisites: - -Prerequisites -^^^^^^^^^^^^^ - -ScanCode needs a Python 3.10+ interpreter; We support all Python versions from -3.10 to 3.12. The default version for the application archives is Python 3.10 - -- **On Linux**: - - Use your package manager to install ``python3``. - - For Ubuntu, it is ``sudo apt install python3-dev`` - - - On Ubuntu 16, 18, 20 ,22 and 24 run:: - - sudo apt install python-dev bzip2 xz-utils zlib1g libxml2-dev libxslt1-dev libpopt0 - - - On Debian and Debian-based distros run:: - - sudo apt-get install python3-dev libbz2-1.0 xz-utils zlib1g libxml2-dev libxslt1-dev libpopt0 - - - On RPM-based distros run:: - - sudo yum install python3.10-devel zlib bzip2-libs xz-libs libxml2-devel libxslt-devel libpopt0 - - - On Fedora 22 and later run:: - - sudo dnf install python3.10-devel xz-libs zlib libxml2-devel libxslt-devel bzip2-libs libpopt0 - - - If these packages are not available from your package manager, you must - compile them from sources. - - -- **On Mac**: - - The default Python 3 provided with macOS is 3.10. - Alternatively you can download and install Python 3.10 from https://www.python.org/ - - -- **On Windows**: - - Download and install Python 3.10 from https://www.python.org/ - - .. Note:: - - 64-bit Python interpreters (x86-64) are the only interpreters supported by - ScanCode on all operating systems which means only 64-bit Windows is supported. - - See the :ref:`windows_app_install` section for more installation details. - ----- - -.. _app_install: - -Installation as an Application: Downloading Releases ------------------------------------------------------ - -Get the ScanCode-Toolkit tarball archive of a specific version and your -operating system by going to the `project releases page `_ - -For example, Version 30.0.1 archive can be obtained from -`Toolkit release 30.0.1 `_ -under assets options. - -.. Note:: - - ScanCode app archives come with packaged with all required dependencies except - for Python that has to be downloaded and installed separately. - On more recent versions of Ubuntu, you will have to install Python 3.10 manually. - One possibility is to use the Deadsnakes PPA (Personal Package Archive) which is - a project that provides older Python version builds for Debian and Ubuntu and is - available at https://github.com/deadsnakes/ and https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa - :: - - sudo apt-get update && sudo apt-get upgrade - sudo add-apt-repository ppa:deadsnakes/ppa --yes - sudo apt-get install python3.10 python3.10-distutils - -.. _linux_mac_app_install: - -Installation on Linux and Mac -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Download the archive for your operating systen and extract -the archive from command line:: - - tar -xvf scancode-toolkit-30.0.1_py38-linux.tar.gz - - -Or, on Linux, right click and select "Extract Here". - -Check whether the :ref:`install_prerequisites` are installed. Open a terminal -in the extracted directory and run:: - - ./scancode --help - -This will configure ScanCode and display the command line :ref:`cli_help_text`. - -.. note:: - If you encounter a "No matching distribution" error while running the ``./configure`` command on a Mac M1, it may indicate compatibility issues with the current architecture. Here's a step-by-step guide to address this: - - - **Change Mac M1 Architecture to x86_64:** - Switch the architecture from amd64 to x86_64 using the command: - :: - - env /usr/bin/arch -x86_64 /bin/zsh --login - - **Use Rosetta Translation:** - Enable Rosetta translation in Terminal by executing: - :: - - softwareupdate --install-rosetta - - **Transition Homebrew from arm64 to Intel:** - Change Homebrew from the arm64 architecture to the Intel (x86) architecture by running: - :: - - /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" - - **Install Intel-Specific Python:** - Use Homebrew to install Python specifically optimized for Intel architecture with: - :: - - /usr/local/Homebrew/bin/brew install python3 - - Then rerun the ``./configure`` command. This sets up the project according to the new architecture and ensures proper configuration. - Following these steps should help resolve compatibility issues and allow smooth operation of the project on Mac M1 devices. - -.. _windows_app_install: - -Installation on Windows 10/11 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -- Download the latest ScanCode release zip file for Windows from the latest - version at https://github.com/aboutcode-org/scancode-toolkit/releases/ - -- In the File Explorer, select the downloaded ScanCode zip and right-click. - -- In the pop-up menu select 'Extract All...' - -- In the pop-up window 'Extract Compressed (Zipped) Folders' use the default options to extract. - -- Once the extraction is complete, a new File Explorer window will pop up. - -- In this Explorer window, select the new folder that was created and right-click. - -.. note:: - - On Windows, double-click the new folder, select one of the files inside the folder - (e.g., 'setup.py'), and right-click. - -- In the pop-up menu select 'Properties'. - -- In the pop-up window 'Properties', select the Location value. Copy this to the clipboard and - close the 'Properties' window. - -- Press the start menu button, click the search box or search icon in the taskbar. - -- In the search box type:: - - cmd - -- Select 'cmd.exe' or 'Command Prompt' listed in the search results. - -- A new 'Command Prompt'pops up. - -- In this window (aka a 'command prompt'), type 'cd' followed by a space and - then Right-click in this window and select Paste. This will paste the path you - copied before and is where you extracted ScanCode:: - - cd path\to\extracted\ScanCode - -- Press Enter. - -- This will change the current location of your command prompt to the root directory where - ScanCode is installed. - -- Then type:: - - scancode -h - -- Press enter. This first command will configure your ScanCode installation. - Several messages are displayed followed by the ScanCode command help. - -- The installation is complete. - - -Un-installation -^^^^^^^^^^^^^^^ - -- Delete the directory in which you extracted ScanCode. -- Delete any temporary files created in your system temp and user temp directory - under a ScanCode-prefixed directory such as .scancode-tk or .cache/scancode-tk. - - -.. note:: - - The above installation process can be used with **Command Prompt** - ``cmd``, and **PowerShell**. **Git Bash** is not tested and using it may - introduce unexpected behavior. If you're using **Windows Subsystem for - Linux** ``WSL2``, please refer to :ref:`linux_mac_app_install` section - above. - ----- - -.. _docker_install: - - -Installation via Docker: ------------------------- - -You can install ScanCode-Toolkit by building a Docker image from the included Dockerfile. -The prerequisite is a working `docker installation `_. - - -Download the ScanCode-Toolkit Source Code -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Run the following once you have `Git `_ installed:: - - git clone https://github.com/aboutcode-org/scancode-toolkit.git - - -Build the Docker image -^^^^^^^^^^^^^^^^^^^^^^ - -Run the ``docker build`` source code checkout directory.:: - - cd scancode-toolkit - docker build --tag scancode-toolkit --tag scancode-toolkit:$(git describe --tags) . - -.. note:: - - As ``$(git describe --tags)`` is a Unix-style command. If you are on - windows, please run the ``git describe --tags`` separately to get the - output, then manually insert that value into your Docker command. - For instance, :: - - C:\scancode-toolkit>git describe --tags - v32.4.1 - C:\scancode-toolkit>docker build --tag scancode-toolkit --tag scancode-toolkit:v32.4.1 . - - -Run using Docker -^^^^^^^^^^^^^^^^ - -The docker image will forward all arguments it receives directly to the ``scancode`` command. - -Display help:: - - docker run scancode-toolkit --help - -Mount current working directory as "/project" and run a scan on a file name -apache-2.0.LICENSE directory. The JSON results will be in scan-result.json:: - - docker run -v $PWD/:/project scancode-toolkit -clipeu --json-pp /project/scan-result.json /project/apache-2.0.LICENSE - -This will mount your current working from the host into ``/project`` in the container -and then scan the contents. The output ``result.json`` will be written back to your -current working directory on the host. - -Note that the parameters *before* ``scancode-toolkit`` are used for docker, -those after will be forwarded to scancode. - - ----- - - -.. _source_code_install: - -Installation from Source Code: Git Clone ------------------------------------------ - -You can download the ScanCode-Toolkit Source Code and build from it yourself. -This is what you would want to do it if: - -- You are developing ScanCode or adding new patches or want to run tests. -- You want to test or run a specific version/checkpoint/branch from the version control. - - -Download the ScanCode-Toolkit Source Code -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Run the following once you have `Git `_ installed:: - - git clone https://github.com/aboutcode-org/scancode-toolkit.git - cd scancode-toolkit - - -Configure the build -^^^^^^^^^^^^^^^^^^^ - -ScanCode use a configure scripts to create an isolated virtual environment, -install required packaged dependencies. - -On Linux/Mac: - -- Open a terminal -- cd to the clone directory -- run ``./configure`` -- run ``source venv/bin/activate`` - - -On Windows: - -- open a command prompt -- cd to the clone directory -- run ``configure`` -- run ``venv\Scripts\activate`` - - -Now you are ready to use the freshly configured scancode-toolkit. - -.. NOTE:: - - For use in development, run instead ``configure --dev``. If your face - issues while configuring a previous version, ``configure --clean`` to - clean and reset your enviroment. You will need to run ``configure`` again. - - ----- - -.. _pip_install: - -Installation as a library: via ``pip`` --------------------------------------- - -ScanCode can be installed from the public PyPI repository using ``pip`` which -the standard Python package management tool. - -.. NOTE:: - - Note that `pip` installation method does work on ARM chips, i.e. Linux/MacOS on - Apple M1 chips, as some non-native dependencies do not have pre-built wheels - for ARM (like py-ahocorasick, intbitset). See :ref:`system_requirements` for - more information. See related issues for more info: - - - `Fallback pure-python deps `_ - - `pip install failing on M1 `_ - -The steps are: - -#. Create a Python virtual environment:: - - /usr/bin/python3 -m venv venv - -For more information on Python virtualenv, visit this -`page `_. - -#. Activate the virtual environment you just created:: - - source venv/bin/activate - -#. Run pip to install the latest versions of base utilities:: - - pip install --upgrade pip setuptools wheel - -#. Install the latest version of ScanCode:: - - pip install scancode-toolkit - -.. NOTE:: - - For advanced usage, ``scancode-toolkit-mini`` is an alternative package with - no default dependencies on pre-built binaries. This may come handy for some - special use cases such as packaging for a Linux or FreeBSD distro. - - -To uninstall, run:: - - pip uninstall scancode-toolkit - - ----- - -.. _fedora_install: - -Install from Fedora's repository --------------------------------- - -The package is available in Fedora 40 and newer. Run:: - - dnf install scancode-toolkit - -To uninstall, run:: - - dnf remove scancode-toolkit - - ----- - -.. _commands_variation: - -Command Invocation Variations ------------------------------ - -These are the commands to invoke ScanCode based on: - -- your installation methods -- your operating systems - -The two form of commands are: - -- Use the scancode command directly, typically on Windows or in an activated virtualenv:: - - scancode [OPTIONS] - -- Use a path to the scancode command, typically with an application installation :: - - path/to/scancode [OPTIONS] - -These variations are summed up in the following table: - -.. list-table:: - :widths: 10 5 10 50 - :header-rows: 1 - - * - Installation Methods - - Application Install - - Pip Install - - Install from Source Code - - * - Linux - - path: `./scancode` - - direct: scancode - - path: `./scancode` or direct: `scancode` - - * - Mac - - path: `./scancode` - - direct: scancode - - path: `./scancode` or direct: `scancode` - - * - Windows - - path: `scancode` - - direct: scancode - - path: `scancode` or direct: `scancode` diff --git a/docs/source/getting-started/installation/index.rst b/docs/source/getting-started/installation/index.rst new file mode 100644 index 00000000000..88440465b99 --- /dev/null +++ b/docs/source/getting-started/installation/index.rst @@ -0,0 +1,138 @@ +.. _install-scancode: + +Installing ScanCode +=================== + +.. toctree:: + :maxdepth: 2 + :hidden: + + install-scancode-from-release-archives + install-scancode-using-docker + install-scancode-from-source + install-scancode-using-pip + +.. note:: + + ScanCode requires a Python version between 3.9 to 3.13 and is tested on Linux, macOS, and Windows + +.. list-table:: + :width: 100% + :header-rows: 1 + + * - Method + - Description + * - :ref:`install-scancode-from-release-archives` + - | Our **recommended method for new users** is to install Python, download and extract + | the latest release archive to run ScanCode. + | No knowledge of pip, git, or other developer tools is required for standard usage. + * - :ref:`install-scancode-using-docker` + - | Install ScanCode from its Git source code repository using Docker + | + | An alternative to installing the latest ScanCode-Toolkit release natively is + | to build a Docker image from the included Dockerfile. The only prerequisite + | is a working Docker installation. + * - :ref:`install-scancode-from-source` + - | Install ScanCode from its Git source code repository using the configure script + | + | Clone the git source code repository and then run the configure script + | to configure and install ScanCode for local and development usage. + * - :ref:`install-scancode-using-pip` + - | Install ScanCode using pip from Python Package Index (PyPI) + | + | To use ScanCode as a library in your application, you can install it via + | ``pip``. This is recommended for developers or users familiar with Python + | that want to embed ScanCode as a library + * - Install from Fedora’s repository + - | ScanCode is part of main Fedora Linux repository in Fedora 40 and newer. + | This is recommended for production deployments. + | + | Install ScanCode from the command line interface using: + + .. code-block:: shell + + dnf install scancode-toolkit + + To uninstall ScanCode, run: + + .. code-block:: shell + + dnf remove scancode-toolkit + + +.. _install-scancode-installation-prerequisites: + +Installation prerequisites +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. _install-scancode-system-requirements: + +System requirements +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Hardware : ScanCode will run best with a modern X86 64 bits processor and at + least 8GB of RAM and 2GB of disk space. These are minimum requirements. + +- Supported operating systems: ScanCode should run on these 64-bit OSes running + X86_64 processors: + + - Linux: any recent 64-bit Linux distributions + - Mac (Intel): x86 64-bit macOS 10.15 or newer + - | Mac (Apple Silicon): use the X86 emulation mode on Apple ARM M1 CPUs. + | (Note that `pip install` does not work on ARM CPUs) + - Windows: Windows 10 or newer + - FreeBSD + +.. _install-scancode-required-packages: + +Required packages +^^^^^^^^^^^^^^^^^ + +ScanCode needs a Python 3.9+ interpreter; We support all Python versions from +3.9 to 3.12. The default version for the application archives is Python 3.9 + +Linux +""""" + +Use your package manager to install ``python3``. + +For Ubuntu, it is ``sudo apt install python3-dev`` + +- On Ubuntu 16, 18, 20 ,22 and 24 run:: + + sudo apt install python-dev bzip2 xz-utils zlib1g libxml2-dev libxslt1-dev libpopt0 + +- On Debian and Debian-based distros run:: + + sudo apt-get install python3-dev libbz2-1.0 xz-utils zlib1g libxml2-dev libxslt1-dev libpopt0 + +- On RPM-based distros run:: + + sudo yum install python3.9-devel zlib bzip2-libs xz-libs libxml2-devel libxslt-devel libpopt0 + +- On Fedora 22 and later run:: + + sudo dnf install python3.9-devel xz-libs zlib libxml2-devel libxslt-devel bzip2-libs libpopt0 + +If these packages are not available from your package manager, you must +compile them from sources. + + +MacOS +""""" + +The default Python 3 provided with macOS is 3.9. +Alternatively you can download and install Python 3.9 from https://www.python.org/ + + +Windows +""""""" + +Download and install Python 3.9 from https://www.python.org/ + +.. Note:: + + 64-bit Python interpreters (x86-64) are the only interpreters supported by + ScanCode on all operating systems which means only 64-bit Windows is supported. + +See the :ref:`install-scancode-from-release-archives-windows` section for more installation details. diff --git a/docs/source/getting-started/installation/install-scancode-from-release-archives.rst b/docs/source/getting-started/installation/install-scancode-from-release-archives.rst new file mode 100644 index 00000000000..965344d551f --- /dev/null +++ b/docs/source/getting-started/installation/install-scancode-from-release-archives.rst @@ -0,0 +1,150 @@ +.. _install-scancode-from-release-archives: + +Install ScanCode from releases archives +======================================= + +Get the ScanCode-Toolkit tarball archive of a specific version and your +operating system by going to the `project releases page `_ + +.. _install-scancode-from-release-archives-linux: + +Install ScanCode on Linux +------------------------- + +Download the archive for your operating system and extract +the archive from command line:: + + tar -xvf scancode-toolkit-30.0.1_py38-linux.tar.gz + + +Or, on Linux, right click and select "Extract Here". + +Check whether the :ref:`install-scancode-required-packages` are installed. Open a terminal +in the extracted directory and run:: + + ./scancode --help + +This will configure ScanCode and display the command line :ref:`cli-help-text-options`. + +If the command doesn't throw an error, congratulations! You are good to go to :ref:`running-a-scan`. + +.. Note:: + + ScanCode archives come with packaged with all required dependencies except + for Python that has to be downloaded and installed separately. + On more recent versions of Ubuntu, you will have to install Python 3.9 manually. + One possibility is to use the Deadsnakes PPA (Personal Package Archive) which is + a project that provides older Python version builds for Debian and Ubuntu and is + available at https://github.com/deadsnakes/ and https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa + :: + + sudo apt-get update && sudo apt-get upgrade + sudo add-apt-repository ppa:deadsnakes/ppa --yes + sudo apt-get install python3.9 python3.9-distutils + +.. _install-scancode-from-release-archives-mac: + +Install ScanCode on Mac +----------------------- + +.. note:: + If you encounter a "No matching distribution" error while running the ``./configure`` command on a Mac M1, it may indicate compatibility issues with the current architecture. Here's a step-by-step guide to address this: + + - **Change Mac M1 Architecture to x86_64:** + Switch the architecture from amd64 to x86_64 using the command: + :: + + env /usr/bin/arch -x86_64 /bin/zsh --login + - **Use Rosetta Translation:** + Enable Rosetta translation in Terminal by executing: + :: + + softwareupdate --install-rosetta + - **Transition Homebrew from arm64 to Intel:** + Change Homebrew from the arm64 architecture to the Intel (x86) architecture by running: + :: + + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" + - **Install Intel-Specific Python:** + Use Homebrew to install Python specifically optimized for Intel architecture with: + :: + + /usr/local/Homebrew/bin/brew install python3 + + Then rerun the ``./configure`` command. This sets up the project according to the new architecture and ensures proper configuration. + Following these steps should help resolve compatibility issues and allow smooth operation of the project on Mac M1 devices. + +.. _install-scancode-from-release-archives-windows: + +Install ScanCode on Windows 10/11 +--------------------------------- + +- Download the latest ScanCode release zip file for Windows from the latest + version at https://github.com/aboutcode-org/scancode-toolkit/releases/ + +- In the File Explorer, select the downloaded ScanCode zip and right-click. + +- In the pop-up menu select 'Extract All...' + +- In the pop-up window 'Extract Compressed (Zipped) Folders' use the default options to extract. + +- Once the extraction is complete, a new File Explorer window will pop up. + +- In this Explorer window, select the new folder that was created and right-click. + +.. note:: + + On Windows, double-click the new folder, select one of the files inside the folder + (e.g., 'setup.py'), and right-click. + +- In the pop-up menu select 'Properties'. + +- In the pop-up window 'Properties', select the Location value. Copy this to the clipboard and + close the 'Properties' window. + +- Press the start menu button, click the search box or search icon in the taskbar. + +- In the search box type:: + + cmd + +- Select 'cmd.exe' or 'Command Prompt' listed in the search results. + +- A new 'Command Prompt'pops up. + +- In this window (aka a 'command prompt'), type 'cd' followed by a space and + then Right-click in this window and select Paste. This will paste the path you + copied before and is where you extracted ScanCode:: + + cd path\to\extracted\ScanCode + +- Press Enter. + +- This will change the current location of your command prompt to the root directory where + ScanCode is installed. + +- Then type:: + + scancode -h + +- Press enter. This first command will configure your ScanCode installation. + Several messages are displayed followed by the ScanCode command help. + +- The installation is complete. Congratulations!, you are good to go to :ref:`running-a-scan`. + + +Uninstall ScanCode +------------------ + +#. Delete the directory in which you extracted ScanCode. +#. Delete any temporary files created in your system temp and user temp directory + under a ScanCode-prefixed directory such as .scancode-tk or .cache/scancode-tk. + + +.. note:: + + The above installation process can be used with **Command Prompt** + ``cmd``, and **PowerShell**. **Git Bash** is not tested and using it may + introduce unexpected behavior. If you're using **Windows Subsystem for + Linux** ``WSL2``, please refer to :ref:`install-scancode-from-release-archives-linux` section + above. diff --git a/docs/source/getting-started/installation/install-scancode-from-source.rst b/docs/source/getting-started/installation/install-scancode-from-source.rst new file mode 100644 index 00000000000..26983b7f112 --- /dev/null +++ b/docs/source/getting-started/installation/install-scancode-from-source.rst @@ -0,0 +1,61 @@ +.. _install-scancode-from-source: + +Install ScanCode from source +============================ + +You can download the source code of the ScanCode and build it locally. +This approach is recommended in the following scenarios: + +- You are contributing to the development of ScanCode, adding new patches, or running tests. +- You need to test or run a specific version, checkpoint, or branch from the version control system. + + +Download ScanCode source code +----------------------------- + +Run the following once you have `Git `_ installed + +.. code-block:: shell + + git clone https://github.com/aboutcode-org/scancode-toolkit.git + cd scancode-toolkit + + +Configure the build +------------------- + +ScanCode utilizes a configuration script to create an isolated virtual environment +and install the necessary package dependencies. + +On Linux/Mac: + +#. Open a terminal +#. Navigate to the clone directory using ``cd`` +#. Run ``./configure`` +#. Activate the virtual environment using ``source venv/bin/activate`` + +On Windows: + +#. Open a command prompt +#. Navigate to the clone directory using ``cd`` +#. Run ``configure`` +#. Activate the virtual environment: ``venv\Scripts\activate`` + +Verify installation +------------------- + +To verify that ScanCode has been installed correctly, +it is recommended to run the help command. + + +.. code-block:: shell + + scancode --help + + No errors? Congratulations! You are good to go to :ref:`running-a-scan`. + +.. NOTE:: + + For use in development, run instead ``configure --dev``. If your encounter + issues while configuring a previous version, use ``configure --clean`` to + clean and reset your enviroment. After that, run ``configure`` again. diff --git a/docs/source/getting-started/installation/install-scancode-using-docker.rst b/docs/source/getting-started/installation/install-scancode-using-docker.rst new file mode 100644 index 00000000000..ca33487e9bb --- /dev/null +++ b/docs/source/getting-started/installation/install-scancode-using-docker.rst @@ -0,0 +1,74 @@ +.. _install-scancode-using-docker: + +Install ScanCode using docker +============================= + +You can install ScanCode by building a Docker image from the included Dockerfile. +The prerequisite is a working `docker installation `_. + + +Download ScanCode sources +------------------------- + +Run the following once you have `Git `_ installed + +.. code-block:: shell + + git clone https://github.com/aboutcode-org/scancode-toolkit.git + + +Build the docker image +---------------------- + +Run the ``docker build`` source code checkout directory. + +.. code-block:: shell + + cd scancode-toolkit + docker build --tag scancode-toolkit --tag scancode-toolkit:$(git describe --tags) . + +.. note:: + + As ``$(git describe --tags)`` is a Unix-style command. If you are on + windows, please run the ``git describe --tags`` separately to get the + output, then manually insert that value into your Docker command. + For instance, :: + + C:\scancode-toolkit>git describe --tags + v32.4.1 + C:\scancode-toolkit>docker build --tag scancode-toolkit --tag scancode-toolkit:v32.4.1 . + +Verify installation +------------------- + +To verify that ScanCode has been installed correctly, +it is recommended to run the help command. + + +.. code-block:: shell + + docker run scancode-toolkit --help + + +Run using docker +---------------- + +The docker image will forward all arguments it receives directly to the ``scancode`` command. + +.. code-block:: shell + + docker run scancode-toolkit --help + +Mount current working directory as "/project" and run a scan on a file name +apache-2.0.LICENSE directory. The JSON results will be in scan-result.json + +.. code-block:: shell + + docker run -v $PWD/:/project scancode-toolkit -clipeu --json-pp /project/scan-result.json /project/apache-2.0.LICENSE + +This will mount your current working from the host into ``/project`` in the container +and then scan the contents. The output ``result.json`` will be written back to your +current working directory on the host. + +Note that the parameters *before* ``scancode-toolkit`` are used for docker, +those after will be forwarded to scancode. diff --git a/docs/source/getting-started/installation/install-scancode-using-pip.rst b/docs/source/getting-started/installation/install-scancode-using-pip.rst new file mode 100644 index 00000000000..2a8e69cb6a7 --- /dev/null +++ b/docs/source/getting-started/installation/install-scancode-using-pip.rst @@ -0,0 +1,64 @@ +.. _install-scancode-using-pip: + +Install ScanCode using pip +========================== + +ScanCode can be installed from the public PyPI repository using ``pip`` which +the standard Python package management tool. + +.. NOTE:: + + Note that `pip` installation method does work on ARM chips, i.e. Linux/MacOS on + Apple M1 chips, as some non-native dependencies do not have pre-built wheels + for ARM (like py-ahocorasick, intbitset). See :ref:`install-scancode-installation-prerequisites` for + more information. See related issues for more info: + + - `Fallback pure-python deps `_ + - `pip install failing on Apple M1 Macs `_ + +The steps are: + +#. Create a Python virtual environment + + .. code-block:: shell + + /usr/bin/python3 -m venv venv + + To learn more about Python virtualenv, including installation and usage see this + `tutorial `_. + +#. Activate the virtual environment you just created + + .. code-block:: shell + + source venv/bin/activate + +#. Run ``pip`` to install the latest versions of base utilities + + .. code-block:: shell + + pip install --upgrade pip setuptools wheel + +#. Install the latest version of ScanCode + + .. code-block:: shell + + pip install scancode-toolkit + +#. No errors? Congratulations! You are good to go to :ref:`running-a-scan`. + +.. NOTE:: + + For advanced usage, ``scancode-toolkit-mini`` is an alternative package with + no default dependencies on pre-built binaries. This may come handy for some + special use cases such as packaging for a Linux or FreeBSD distro. + + +Uninstalling ScanCode +--------------------- + +To uninstall ScanCode, run the following command. + +.. code-block:: shell + + pip uninstall scancode-toolkit diff --git a/docs/source/getting-started/newcomer.rst b/docs/source/getting-started/newcomer.rst deleted file mode 100644 index b62d242bae4..00000000000 --- a/docs/source/getting-started/newcomer.rst +++ /dev/null @@ -1,302 +0,0 @@ -.. _new_to_scancode: - -Are you new to ScanCode-Toolkit? -================================ - -This is the perfect place to start, if you are new to ScanCode-Toolkit. Have a quick look at the -table of contents below, as these are the main sections you might need help on. These sections -have extensive links to other important documentation pages, and make sure you go through them -all. - -Table of Contents ------------------ - -#. :ref:`newcomer_try_scancode` - - - :ref:`newcomer_before` - - :ref:`newcomer_scan_codebase` - - :ref:`newcomer_scancode_tips` - - :ref:`newcomer_all_tutorials` - - :ref:`newcomer_whats_new` - -#. :ref:`newcomer_learn_scancode` - - - :ref:`newcomer_cli_ref` - - :ref:`newcomer_explanations` - - :ref:`newcomer_plugins` - -#. :ref:`newcomer_contribute` - - - :ref:`newcomer_contribute_general_info` - - :ref:`newcomer_code` - - :ref:`newcomer_good_first_issue` - - :ref:`newcomer_add_functionalirty` - - :ref:`newcomer_update_docs` - - :ref:`newcomer_gsoc_gsod` - ----- - -.. _newcomer_try_scancode: - -Try ScanCode-Toolkit --------------------- - -This section is about using the ScanCode-Toolkit, i.e. Performing a scan on a codebase/files to -determine their license, copyrights and other information, according to your requirements. - -#. The :ref:`newcomer_scan_codebase` section helps you with configuring your virtual environment, - installing ScanCode and performing a basic scan, and subsequently visualize the results. - -#. The :ref:`newcomer_scancode_tips` section helps you customize the scan according to your - requirements, and better understand the advanced features you can use. - -#. The :ref:`newcomer_all_tutorials` is essentially an exhaustive list of all Tutorials and How To's - with a brief description on what they help you to achieve. - -.. _newcomer_before: - -Before you start using ScanCode -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -#. You need to make sure :ref:`install_prerequisites` are installed. There - are a few different ways to install ScanCode: - -- :ref:`app_install` [Recommended for newcomers] -- :ref:`docker_install` -- :ref:`pip_install` -- :ref:`source_code_install` -- :ref:`fedora_install` - - -#. Run ``scancode -h`` to make sure ScanCode was installed properly. - If this shows any Error, refer the `Common Installation Errors Issue `_ - for common errors. - -.. note:: - - Refer :ref:`synopsis_quickstart` to make sure you are using the scan command correctly. - -.. note:: - - For Windows, Refer to :ref:`windows_app_install` for installing easily using Releases. - -.. _newcomer_scan_codebase: - -Scan a Codebase -^^^^^^^^^^^^^^^ - -Once you are all set up with ScanCode-Toolkit, i.e. Running ``scancode -h`` shows the -:ref:`cli_help_text`, you can start scanning files or a codebase. - -#. Refer :ref:`synopsis_quickstart` for commonly used scan commands, and commonly used - :ref:`synopsis_output`. (The recommended output format is ``JSON``) - -#. Refer :doc:`../rst_snippets/extract` for the use of ExtractCode. - -#. :ref:`how_to_run_a_scan` is a sample tutorial for absolute beginners, to walk them through the - process of running a scan. Follow this tutorial and perform a scan on the ``sample`` folder - distributed with ScanCode, or any file/folder of your choice. Avoid advanced options, and just - follow the basic instructions. - -#. ScanCode generates output files with scan results. You can visualize ``JSON`` result files using - `ScanCode Workbench `_. Follow this tutorial :ref:`how_to_visualize_scan_results` - to visualize the scan results. - -.. _newcomer_scancode_tips: - -Use ScanCode Better -^^^^^^^^^^^^^^^^^^^ - -#. Go through all the options in the page :ref:`cli_list_options`, to know about ScanCode Command - Line options. You can then modify the Scan according to your requirements. - -.. _newcomer_all_tutorials: - -All Tutorials/How-Tos -^^^^^^^^^^^^^^^^^^^^^ - -The Tutorials are: - -#. :ref:`how_to_run_a_scan` -#. :ref:`how_to_visualize_scan_results` -#. :ref:`how_to_set_what_scan_detects` -#. :ref:`how_to_extract_archives` -#. :ref:`how_to_specify_output_format` -#. :ref:`how_to_add_post_scan_plugin` - -The How-To's are: - -#. :ref:`add_new_license_for_det` -#. :ref:`add_new_license_det_rule` - -.. _newcomer_whats_new: - -ScanCode Versions -^^^^^^^^^^^^^^^^^ - -#. You can see all ScanCode-Toolkit versions on the `GitHub release page `_. -#. Read the `CHANGELOG `_ for more information on specific releases. -#. If you want to use/test a specific version of ScanCode-Toolkit, you can follow the instructions - in :ref:`source_code_install` docs. - ----- - -.. _newcomer_learn_scancode: - -Learn more about ScanCode-Toolkit ---------------------------------- - -Here we give an introduction on the ScanCode-Toolkit Documentation Sections that can help you to -learn more about ScanCode-Toolkit. - -.. _newcomer_cli_ref: - -CLI Reference -^^^^^^^^^^^^^ - -This section contains a complete guide to ScanCode-Toolkit Command Line options, i.e. What the -command-line options are, how different options affect the scan and outputs, how to use these -options and examples of their use cases. - -Now this section has three types of pages: - -#. The :ref:`cli_synopsis` page and the :ref:`how_to_run_a_scan` page as summaries. -#. An exhaustive list of all Command Line Options at :ref:`cli_list_options` -#. All the other pages detailing the :ref:`scancode_cli_options` - -Note that the page for one type of options also has a short list of all the options detailed on -that page in the beginning. The :ref:`cli_list_options` page just has all of them together, and -also the extractcode options. - -.. _newcomer_explanations: - -How ScanCode Works -^^^^^^^^^^^^^^^^^^ - -This section has documentation on :ref:`explain_how_scancode_works`. - -.. _newcomer_plugins: - -Plugins -^^^^^^^ - -Plugins are an integral part of ScanCode-Toolkit in the sense they are used to easily extend -ScanCode capabilities, and developers can code their own plugins according to their requirements. - -This section has documentation on: - -#. The :ref:`plugin_arch` -#. The :ref:`license_policy_plugin` -#. All :ref:`plugin_tutorials` - ----- - -.. _newcomer_contribute: - -Contribute ----------- - -If you are looking to Contribute to ScanCode-Toolkit, this is where you start. - -.. _newcomer_contribute_general_info: - -General Information -^^^^^^^^^^^^^^^^^^^ - -#. Also refer the `Contribution `_ page here. -#. For more Project Ideas, refer :ref:`contributor_project_ideas`. -#. Before committing your work, make sure you have read this post on :ref:`good_commit_messages`. - -.. _newcomer_code: - -Contribute Code -^^^^^^^^^^^^^^^ - -If you haven't contributed to ScanCode-Toolkit refer :ref:`newcomer_good_first_issue`. - -To determine where to contribute, you can refer: - -#. ScanCode-Toolkit tracks issues via the `GitHub Issue tracker `_ -#. Broad `milestones `_ for upcoming versions are also maintained. - -And documentation related to contributing code can be referred at :ref:`contrib_code_dev`. - -.. _newcomer_good_first_issue: - -Good First Issues -^^^^^^^^^^^^^^^^^ - -A `good first issue `_ -means it's recommended for people who haven't contributed to ScanCode-Toolkit before. - -.. _newcomer_add_functionalirty: - -Add new Functionality/Enhancement to ScanCode -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -There are two main paths you can follow to add a new functionality to ScanCode. -They are: - -#. Add the functionality to ScanCode itself. -#. Add plugins if the functionality is very much application dependent. - -Refer `enhancement issues `_ for the first type of -enhancements. If you want to add a plugin to implement the functionality, refer all the -:ref:`plugin_tutorials`. - -.. _newcomer_update_docs: - -Update our Documentation -^^^^^^^^^^^^^^^^^^^^^^^^ - -Maintaining a comprehensive, accurate, updated and effective documentation is very important -as that directly affects the acceptability of ScanCode-Toolkit. - -To contribute to ScanCode-Toolkit Documentation, first refer the :ref:`contrib_doc_dev` section. - -The sections in this page cover the following: - -#. :ref:`contrib_doc_setup_local` -#. :ref:`contrib_doc_share_improvements` -#. :ref:`doc_ci` system for the Documentation -#. :ref:`doc_style_docs8` -#. :ref:`doc_interspinx` -#. :ref:`doc_style_conv` - -You can contribute to the following Open Issues on documentation. - -#. `First Timers Only Issues List `_ -#. `Documentation Inconsistencies Tracker `_ -#. `ScanCode-Toolkit Documentation Roadmap `_ -#. `Issues with label Documentation `_ - -.. note:: - - Refer :ref:`improve_docs` to report Documentation Errors or to request Improvements. - -Also, consider contributing to other Aboutcode Project Documentations, as they need more support. - -.. _newcomer_gsoc_gsod: - - -Participate in GSoC/GSoD -^^^^^^^^^^^^^^^^^^^^^^^^ - -If you want to participate in any of the two programs: - -- `Google Summer of Code `_ -- `Google Season of Docs `_ - -Then: - -#. Keep an eye out for Application Timelines. -#. Solve multiple of these :ref:`newcomer_good_first_issue` to demonstrate your skills, - and improve your chances of selection. -#. Refer to the Projects Ideas List for details on tentative projects. - - - `GSoC2023 `_ - -#. Remain active in Element and talk with the organization mentors well ahead of the deadlines. -#. Select projects according to your skills and finalize project proposals. -#. Discuss your proposals extensively with corresponding mentors. -#. Apply for the Programs well before the Deadline. diff --git a/docs/source/tutorials/data/scancode-toolkit-extract.png b/docs/source/how-to-guides/data/scancode-toolkit-extract.png similarity index 100% rename from docs/source/tutorials/data/scancode-toolkit-extract.png rename to docs/source/how-to-guides/data/scancode-toolkit-extract.png diff --git a/docs/source/how-to-guides/add_new_license_detection_rule.rst b/docs/source/how-to-guides/how-to-add-new-license-detection-rule.rst similarity index 97% rename from docs/source/how-to-guides/add_new_license_detection_rule.rst rename to docs/source/how-to-guides/how-to-add-new-license-detection-rule.rst index 19c8b680fd4..4b68b412f9e 100644 --- a/docs/source/how-to-guides/add_new_license_detection_rule.rst +++ b/docs/source/how-to-guides/how-to-add-new-license-detection-rule.rst @@ -1,6 +1,6 @@ -.. _add_new_license_det_rule: +.. _how-to-add-new-license-detection-rule: -How to Add New License Rules for Enhanced Detection +How to add new license rules for enhanced detection =================================================== ScanCode relies on license rules to detect licenses. A rule is a simple text diff --git a/docs/source/how-to-guides/add_new_license.rst b/docs/source/how-to-guides/how-to-add-new-license.rst similarity index 93% rename from docs/source/how-to-guides/add_new_license.rst rename to docs/source/how-to-guides/how-to-add-new-license.rst index 85b3a8bdd28..455f441a676 100644 --- a/docs/source/how-to-guides/add_new_license.rst +++ b/docs/source/how-to-guides/how-to-add-new-license.rst @@ -1,10 +1,7 @@ -.. _add_new_license_for_det: +.. _how-to-add-new-license: -How To Add a New License for Detection -====================================== - -How to add a new license for detection? ---------------------------------------- +How to add a new license to ScanCode detection +============================================== To add a new license, you first need to select a new and unique license `key` (``mit`` and ``gpl-2.0`` are some of the existing license keys). diff --git a/docs/source/tutorials/how_to_extract_archives.rst b/docs/source/how-to-guides/how-to-extract-archives.rst similarity index 69% rename from docs/source/tutorials/how_to_extract_archives.rst rename to docs/source/how-to-guides/how-to-extract-archives.rst index 2cf1a2f3b60..12a52c71421 100644 --- a/docs/source/tutorials/how_to_extract_archives.rst +++ b/docs/source/how-to-guides/how-to-extract-archives.rst @@ -1,7 +1,11 @@ -.. _how_to_extract_archives: +.. _extract-archives: -How To Extract Archives -======================= +.. toctree:: + :maxdepth: 1 + :hidden: + +Extract archives +================ ScanCode-Toolkit provides archive extraction. This command can be used before running a scan over a codebase in order to ensure all archives are extracted. Archives found inside an extracted @@ -10,11 +14,10 @@ archive with ``'-extract'`` appended. .. image:: data/scancode-toolkit-extract.png -Usage: ------- +**Usage:** :: extractcode [OPTIONS] -.. include:: /rst_snippets/extract.rst +For other available options see also :ref:`cli-extractcode` reference. diff --git a/docs/source/how-to-guides/generate_attribution.rst b/docs/source/how-to-guides/how-to-generate-attribution-docs.rst similarity index 70% rename from docs/source/how-to-guides/generate_attribution.rst rename to docs/source/how-to-guides/how-to-generate-attribution-docs.rst index 9deeb84f746..310f3524aff 100644 --- a/docs/source/how-to-guides/generate_attribution.rst +++ b/docs/source/how-to-guides/how-to-generate-attribution-docs.rst @@ -1,10 +1,7 @@ -.. _generate_attribution: +.. _how-to-generate-attribution-docs: -How To Generate Attribution from a ScanCode Scan -================================================ - -How To generate attribution from a ScanCode scan? -------------------------------------------------- +How to generate attribution doc from a ScanCode scan +==================================================== Users can use an Open Source Project "AboutCode Toolkit" to generate attrbution document from a ScanCode scan. diff --git a/docs/source/how-to-guides/install_new_license_plugin.rst b/docs/source/how-to-guides/how-to-install-new-license-plugin.rst similarity index 87% rename from docs/source/how-to-guides/install_new_license_plugin.rst rename to docs/source/how-to-guides/how-to-install-new-license-plugin.rst index 1fc72017711..f993419f6ff 100644 --- a/docs/source/how-to-guides/install_new_license_plugin.rst +++ b/docs/source/how-to-guides/how-to-install-new-license-plugin.rst @@ -1,7 +1,7 @@ -.. _install_external_licenses: +.. _how-to-install-new-license-plugin: -How to Install External Licenses to Use in License Detection -============================================================ +How to install external licenses to use in license dectection +============================================================= Users can install external licenses and rules in the form of: @@ -10,7 +10,7 @@ Users can install external licenses and rules in the form of: These licenses and rules are then used in license detection. -.. _install_new_license_plugin: +.. _install-new-license-plugin: How to install a plugin containing external licenses and/or rules ----------------------------------------------------------------- @@ -70,7 +70,7 @@ Finally, the same directory containing the class definition must also contain th licenses and/or rules. Licenses must be contained in a directory called ``licenses`` and rules must be contained in a directory called ``rules``. -See :ref:`add_new_license_for_det` and :ref:`add_new_license_det_rule` to understand +See :ref:`how-to-add-new-license` and :ref:`how-to-add-new-license-detection-rule` to understand the structure of license and rule files, respectively. After creating this plugin, you can upload it to PyPI so that others can use it, or you can @@ -86,7 +86,7 @@ To use the plugin in license detection, all you need to do is: ``pip install tests/licensedcode/data/additional_licenses/additional_plugin_2/`` 3. Reindex licenses using `scancode-reindex-licenses`. -.. include:: /rst_snippets/note_snippets/license_plugin_needs_reindex.rst +.. include:: /rst-snippets/note-snippets/license-plugin-needs-reindex.rst Once it is installed, the contained licenses and rules will automatically be used in license detection assuming the plugin follows the correct directory structure conventions. @@ -146,16 +146,18 @@ Finally, install the plugin and run the test: ``pytest -vvs tests/test_detection_datadriven.py``. -.. include:: /rst_snippets/note_snippets/license_plugin_delete.rst +.. include:: /rst-snippets/note-snippets/license-plugin-delete.rst ---- -.. _add_new_license_directory: +.. _add-new-license-directory: How to add external licenses and/or rules from a directory ---------------------------------------------------------- -This is the basic structure of the example license directory:: +This is the basic structure of the example license directory + +:: additional_license_directory/ ├── licenses/ @@ -163,6 +165,7 @@ This is the basic structure of the example license directory:: ├── rules/ │ ├── example-installed-1.RULE + Adding the licenses to the index ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -171,13 +174,13 @@ To add the licenses in the directory to the index, all you need to do is: 1. Configure the scancode-toolkit virtualenv and activate. 2. Run ``scancode-reindex-licenses`` with: - ``--additional-directory tests/licensedcode/data/additional_licenses/additional_dir/`` +.. code-block:: none -.. include:: /rst_snippets/note_snippets/additional_directory_is_temp.rst + scancode-reindex-licenses --additional-directory tests/licensedcode/data/additional_licenses/additional_dir/ +For other available options see also :ref:`cli-scancode-reindex-licenses`. -Once the licenses/rules are in the index, they will automatically be used in license detection. +.. include:: /rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst ----- -.. include:: /rst_snippets/scancode-reindex-licenses.rst +Once the licenses/rules are in the index, they will automatically be used in license detection. diff --git a/docs/source/how-to-guides/index.rst b/docs/source/how-to-guides/index.rst index 113be1e1e46..6a5992e4e18 100644 --- a/docs/source/how-to-guides/index.rst +++ b/docs/source/how-to-guides/index.rst @@ -4,9 +4,10 @@ ================= .. toctree:: - :maxdepth: 2 + :maxdepth: 1 - add_new_license - add_new_license_detection_rule - install_new_license_plugin - generate_attribution + how-to-add-new-license + how-to-add-new-license-detection-rule + how-to-install-new-license-plugin + how-to-generate-attribution-docs + how-to-extract-archives diff --git a/docs/source/index.rst b/docs/source/index.rst index 0527a2c2ee1..17432fd75d2 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,122 +1,95 @@ ScanCode-Toolkit Documentation ============================== -Welcome to ScanCode-Toolkit Documentation! +ScanCode Toolkit is a set of code scanning tools that detect the origin (copyrights), license +and vulnerabilities of code, packages and dependencies in a codebase. +It is the leading tool in scanning depth and accuracy, used by hundreds of software teams. +You can use ScanCode Toolkit as a command line tool or as a library. -If you are new to ScanCode-Toolkit, start here: +ScanCode is part of the AboutCode community! Join our `friendly Slack `_ to ask questions, +share ideas or discuss your challenges with other members of our community. +If you want to ask questions or anything else that you think are not bugs/new +features, open a `discussion `_ with the ScanCode repository. -.. toctree:: - :maxdepth: 2 +Documentation overview +~~~~~~~~~~~~~~~~~~~~~~ - getting-started/newcomer +The overview below outlines how the documentation is structured +to help you know where to look for certain things. -Here's a list of more Documentation Pages: +.. rst-class:: clearfix row -- A :ref:`cli_synopsis` of ScanCode Command Line Options -- Tutorials on :ref:`how_to_run_a_scan` and :ref:`how_to_visualize_scan_results` -- An exhaustive List of :ref:`cli_list_options` -- Documentation on :ref:`contrib_code_dev` -- Documentation on :ref:`plugin_arch` -- :ref:`faq` +.. rst-class:: column column2 top-left ----- +:ref:`getting-started` +~~~~~~~~~~~~~~~~~~~~~~ -Getting Started ---------------- +Start here if you are new to ScanCode. -.. toctree:: - :maxdepth: 2 +- :ref:`install-scancode` - getting-started/index - ----- - -Command Line Options Reference ------------------------------- - -Reference documents describe the Command Line options, and application concepts in depth. - -.. toctree:: - :maxdepth: 2 - - cli-reference/index - ----- - -Tutorials ---------- - -Tutorial documents provide specific instructions to help you get started. - -.. toctree:: - :maxdepth: 2 - - tutorials/index + - :ref:`install-scancode-from-release-archives` + - :ref:`install-scancode-using-docker` + - :ref:`install-scancode-from-source` + - :ref:`install-scancode-using-pip` ----- +- :ref:`faq` -How-To Documents ----------------- -How-To documents explain how to accomplish specific tasks. +.. rst-class:: column column2 top-right -.. toctree:: - :maxdepth: 2 - - how-to-guides/index +:ref:`tutorials` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----- +Learn via practical step-by-step guides. -Contribute To ScanCode ----------------------- +- :ref:`running-a-scan` +- :ref:`visualizing-scan-results` +- :ref:`configuring-scan-output-formats` +- :ref:`configuring-scan-detection` +- :ref:`adding-a-post-scan-plugin` -.. toctree:: - :maxdepth: 2 +.. rst-class:: column column2 bottom-left - contribute/index +:ref:`how-to-guides` +~~~~~~~~~~~~~~~~~~~~ ----- +Helps you accomplish things. -Plugins Documentation ---------------------- +- :ref:`how-to-add-new-license` +- :ref:`how-to-add-new-license-detection-rule` +- :ref:`how-to-install-new-license-plugin` +- :ref:`how-to-generate-attribution-docs` -.. toctree:: - :maxdepth: 2 +.. rst-class:: column column2 bottom-right - plugins/index +:ref:`reference` and :ref:`explanation` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----- +Consult the reference to find CLI parameters. -Miscellaneous Documents ------------------------ +- :ref:`cli-scancode` options +- :ref:`plugins` to extend ScanCode at different stages +- :ref:`supported-packages` +- Rebuild the license index with the :ref:`cli-scancode-reindex-licenses` -.. toctree:: - :maxdepth: 2 +Broaden your understanding using the explanation of ScanCode key concepts. - misc/index +- Innerworkings of :ref:`scancode-license-detection` +.. rst-class:: row clearfix -Reference Documents --------------------- +Improving Documentation +~~~~~~~~~~~~~~~~~~~~~~~ -Reference documents provide reference pages for technical reference information -about ScanCode-Toolkit, including how it works and supported features. +.. include:: /rst-snippets/improve-docs.rst .. toctree:: :maxdepth: 2 + :hidden: + getting-started/index + tutorials/index + how-to-guides/index reference/index - - ----- - -Indices and Tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - -.. _improve_docs: - -.. include:: /rst_snippets/improve_docs.rst + explanation/index diff --git a/docs/source/misc/index.rst b/docs/source/misc/index.rst deleted file mode 100644 index 386c5448771..00000000000 --- a/docs/source/misc/index.rst +++ /dev/null @@ -1,10 +0,0 @@ -**Miscellaneous** -================= - -.. toctree:: - :maxdepth: 2 - - faq - support - perf_report - versioning diff --git a/docs/source/misc/perf_report.rst b/docs/source/misc/perf_report.rst deleted file mode 100644 index f03808db48a..00000000000 --- a/docs/source/misc/perf_report.rst +++ /dev/null @@ -1,14 +0,0 @@ -Runtime Performance Reports -=========================== - -These are reports of runtimes for real life scans: - -**2015-09-03 by @rrjohnston** - -- On Ubuntu 12.04 x86_64 Python 2.7.3 and ScanCode Version 1.3.1 -- Specs: 40 threads (2 processors, 10 cores each, with hyperthreading) 3.1 GHz 128GB RAM 8TB - controller RAID5 -- scanned 195676 files in about 16.7 hours or about 3.25 file per second - (using defaults licenses and copyrights) -- notes: this version of ScanCode runs on a single thread so it does not make good use of - extra processing power. diff --git a/docs/source/misc/support.rst b/docs/source/misc/support.rst deleted file mode 100644 index e1781f1b711..00000000000 --- a/docs/source/misc/support.rst +++ /dev/null @@ -1,28 +0,0 @@ -.. _support: - -Support -======= - -Documentation -------------- - -The ScanCode toolkit documentation lives at https://scancode-toolkit.readthedocs.io/. - -Issue Tracker -------------- - -Post issues you are having and bugs as `GitHub tickets `_ - -Discussions ------------ - -If you want to ask questions or anything else that you think are not bugs/new -features, open a `discussion `_ - -Join the conversation ----------------------- - -Join our `general chatroom `_ to chat -with aboutcode community members, and if you want to talk to users and developers of -ScanCode-Toolkit, use `scancode room `_ - diff --git a/docs/source/plugins/index.rst b/docs/source/plugins/index.rst deleted file mode 100644 index 9f70b10a646..00000000000 --- a/docs/source/plugins/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Plugins** -=========== - -.. toctree:: - :maxdepth: 2 - - plugin_arch - licence_policy_plugin - plugin_tutorials - cpp_includes_plugin - lkmclue - dwarf diff --git a/docs/source/plugins/plugin_tutorials.rst b/docs/source/plugins/plugin_tutorials.rst deleted file mode 100644 index 59bad566f25..00000000000 --- a/docs/source/plugins/plugin_tutorials.rst +++ /dev/null @@ -1,6 +0,0 @@ -.. _plugin_tutorials: - -Plugin Tutorials -================ - -- :ref:`how_to_add_post_scan_plugin` diff --git a/docs/source/reference/extractcode-cli.rst b/docs/source/reference/extractcode-cli.rst new file mode 100644 index 00000000000..3a829908e53 --- /dev/null +++ b/docs/source/reference/extractcode-cli.rst @@ -0,0 +1,26 @@ +.. _cli-extractcode: + +ExtractCode CLI +=============== + +ExtractCode is be used as an input preparation step, before running a ScanCode scan. + +Usage: ``extractcode [OPTIONS]`` + +Archives within an extracted archive are extracted **recursively** by default, +with the extraction occurring in a directory named "-extract" alongside the original archive. + +**Quick Reference** + +--shallow Do not extract recursively nested archives (e.g. Not + archives in archives). + +--verbose Print verbose file-by-file progress messages. + +--quiet Do not print any summary or progress message. + +-h, --help Show the extractcode help message and exit. + +--about Show information about ScanCode and licensing and exit. + +--version Show the version and exit. diff --git a/docs/source/reference/index.rst b/docs/source/reference/index.rst index e3792ea74d6..027598e8392 100644 --- a/docs/source/reference/index.rst +++ b/docs/source/reference/index.rst @@ -1,11 +1,15 @@ -.. _how_it_works: +.. _reference: -**Reference Docs** -================== +**Reference** +============= + +Technical reference material. .. toctree:: :maxdepth: 2 - overview - license-detection-reference - available_package_parsers + scancode-cli/index.rst + scancode-plugins/index.rst + scancode-supported-packages + extractcode-cli + scancode-reindex-licenses-cli diff --git a/docs/source/cli-reference/basic-options.rst b/docs/source/reference/scancode-cli/cli-basic-options.rst similarity index 93% rename from docs/source/cli-reference/basic-options.rst rename to docs/source/reference/scancode-cli/cli-basic-options.rst index 6ecc5e6a0a5..d200d7bb9a4 100644 --- a/docs/source/cli-reference/basic-options.rst +++ b/docs/source/reference/scancode-cli/cli-basic-options.rst @@ -1,14 +1,20 @@ -`Basic` Options +.. _cli-basic-options: + +`Basic` options =============== -.. include:: /rst_snippets/basic_options.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-basic-options.rst + :start-line: 3 ---- -.. _copyright_option: +.. _cli-copyright-option: -``--copyright`` Option ------------------------ +``--copyright`` +--------------- The ``--copyright`` option detects copyright statements in files. @@ -26,13 +32,17 @@ containing the whole copyright author value, with ``start_line`` and ``end_line`` containing the line numbers in the file where this copyright value was detected. - Example:: + **Example** + + .. code-block:: none # # Copyright (c) 2010 Patrick McHardy All rights reserved. # Authors: Patrick McHardy - The above lines when scanned for copyrights generates the following results for the discussed attributes:: + The above lines when scanned for copyrights generates the following results for the discussed attributes + + .. code-block:: json { "copyrights": [ @@ -60,10 +70,10 @@ ---- -.. _license_option: +.. _cli-license-option: -``--license`` Option --------------------- +``--license`` +------------- The ``--license`` option detects various kinds of license texts, notices, tags, references and other specialized license declarations like the SPDX license identifier in files. @@ -82,12 +92,16 @@ 5. ``percentage_of_license_text``: This has a percentage number which denotes what percentage of the resource scanned has legalese words. - Example:: + **Example** + + .. code-block:: none License: Apache-2.0 If we run license detection (with ``--license-text``) on the above text we get the following - result for the resource attributes added by the license detection:: + result for the resource attributes added by the license detection + + .. code-block:: json { "path": "apache-2.0.txt", @@ -121,7 +135,9 @@ } We also have top level unique license detections with the same identifier - referencing all occurrences of this license detection and counts:: + referencing all occurrences of this license detection and counts + + .. code-block:: json { "license_detections": [ @@ -136,10 +152,10 @@ ---- -.. _package_option: +.. _cli-package-option: -``--package`` Option --------------------- +``--package`` +------------- The ``--package`` option detects various package manifests, lockfiles and package-like data and then assembles codebase level packages and dependencies from these @@ -163,9 +179,11 @@ 2. ``dependencies``: This is a mapping of dependency data from all the lockfiles or package manifests in the scan. - Example: + **Example** + + The following scan result was generated from scanning a package manifest - The following scan result was generated from scanning a package manifest:: + .. code-block:: json { "dependencies": [ @@ -365,10 +383,10 @@ ---- -.. _info_option: +.. _cli-info-option: -``--info`` Option ------------------ +``--info`` +---------- The ``--info`` option obtains miscellaneous information about the file being scanned such as mime/filetype, checksums, programming language, and various @@ -386,10 +404,10 @@ ---- -.. _email_option: +.. _cli-email-option: -``--email`` Option ------------------- +``--email`` +----------- The ``--email`` option detects and reports email adresses present in scanned files. @@ -399,10 +417,10 @@ ---- -.. _url_option: +.. _cli-url-option: -``--url`` Option ----------------- +``--url`` +--------- The ``--url`` option detects and reports URLs present in scanned files. @@ -413,19 +431,23 @@ ---- -.. _generated_option: +.. _cli-generated-option: -``--generated`` Option ----------------------- +``--generated`` +--------------- The ``--generated`` option classifies automatically generated code files with a flag. - An example of using ``--generated`` in a scan:: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp output.json samples --generated In the results, for each file the following attribute is added with it's corresponding - ``true``/``false`` value :: + ``true``/``false`` value + + .. code-block:: none "is_generated": true @@ -434,10 +456,10 @@ ---- -.. _max_email_option: +.. _cli-max-email-option: -``--max-email`` Option ----------------------- +``--max-email INT`` +------------------- .. admonition:: Dependency @@ -452,7 +474,9 @@ - 0 - No limit, include all emails. - 50 - Default. - An example usage:: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp output.json samples --max-email 5 @@ -460,10 +484,10 @@ ---- -.. _max_url_option: +.. _cli-max-url-option: -``--max-url`` Option --------------------- +``--max-url INT`` +----------------- .. admonition:: Dependency @@ -478,7 +502,9 @@ - 0 - No limit, include all urls. - 50 - Default. - An example usage:: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp output.json samples --max-url 10 @@ -486,10 +512,10 @@ ---- -.. _license_score_option: +.. _cli-license-score-option: -``--license-score`` Option --------------------------- +``--license-score INT`` +----------------------- .. admonition:: Dependency @@ -506,35 +532,37 @@ Here, a bigger number means a better match, i.e. Setting a higher license score translates to a higher threshold for matching licenses (with equal or less number of license matches). - An example usage:: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp output.json samples --license-score 70 - Here's the license results on setting the integer value to 100, Vs. the default value 0. This is + Here's the license results on setting the integer value to 100, vs. the default value 0. This is visualized using ScanCode workbench in the License Info Dashboard. .. list-table:: License scan results of Samples Directory. - * - .. figure:: data/core_lic_score_0.png + * - .. figure:: data/cli-license-score-option-score-0.png License Score 0 (Default). - - .. figure:: data/core_lic_score_100.png + - .. figure:: data/cli-license-score-option-score-100.png License Score 100. ---- -.. _license_text_option: +.. _cli-license-text-option: -``--license-text`` Option -------------------------- +``--license-text`` +------------------ .. admonition:: Dependency The option ``--license-text`` is a sub-option of and requires the option ``--license``. - .. admonition:: Sub-Option + .. admonition:: Sub-option The option ``--license-text-diagnostics`` is a sub-option of ``--license-text``. @@ -547,11 +575,15 @@ With the ``--license-text`` option, the scan results attribute "matched text" includes the matched text for the detected license. - An example Scan:: + **Example** + + .. code-block:: shell scancode -cplieu --json-pp output.json samples --license-text - An example matched text included in the results is as follows:: + An example matched text included in the results is as follows + + .. code-block:: none "matched_text": " This software is provided 'as-is', without any express or implied @@ -576,10 +608,10 @@ ---- -.. _license_url_template_option: +.. _cli-license-url-template-option: -``--license-url-template`` Option ---------------------------------- +``--license-url-template TEXT`` +------------------------------- .. admonition:: Dependency @@ -593,7 +625,9 @@ So, by default the license reference URL points to the LicenseDB page for that license. - A scan example using the ``--license-url-template TEXT`` option :: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp output.json samples --license-url-template https://github.com/aboutcode-org/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/{}.LICENSE @@ -613,10 +647,10 @@ ---- -.. _license_text_diagnostics_option: +.. _cli-license-text-diagnostics-option: -``--license-text-diagnostics`` Option -------------------------------------- +``--license-text-diagnostics`` +------------------------------ .. admonition:: Dependency @@ -629,7 +663,9 @@ In a normal scan, whole lines of text are included in the matched license text, including parts that are possibly unmatched. - An example Scan:: + **Example** + + .. code-block:: shell scancode -cplieu --json-pp output.json samples --license-text --license-text-diagnostics @@ -637,7 +673,9 @@ causes the following difference in the scan result of the file ``samples/JGroups/licenses/bouncycastle.txt``. - Without Diagnostics:: + Without Diagnostics + + .. code-block:: none "matched_text": "License Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle @@ -660,10 +698,10 @@ ---- -.. _license_diagnostics_option: +.. _cli-license-diagnostics-option: -``--license-diagnostics`` Option -------------------------------------- +``--license-diagnostics`` +~~~~~~~~~~~~~~~~~~~~~~~~~ .. admonition:: Dependency @@ -675,7 +713,11 @@ about the license detection post-processing steps which are used to create license detections from license matches. - Consider the following text:: + **Example** + + Consider the following text + + .. code-block:: none ## License All code, unless stated otherwise, is dual-licensed under @@ -683,7 +725,9 @@ [`MIT`](https://opensource.org/licenses/MIT). If we run a license scan with the ``--license-diagnostics`` option enabled, - we have the following license detection results:: + we have the following license detection results + + .. code-block:: json { "path": "README.md", @@ -705,7 +749,7 @@ "rule_identifier": "lead-in_unknown_30.RULE", "rule_relevance": 100, "rule_url": "https://github.com/aboutcode-org/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lead-in_unknown_30.RULE", - "matched_text": "dual-licensed under [` + "matched_text": "dual-licensed under" }, { "score": 50.0, diff --git a/docs/source/cli-reference/core-options.rst b/docs/source/reference/scancode-cli/cli-core-options.rst similarity index 79% rename from docs/source/cli-reference/core-options.rst rename to docs/source/reference/scancode-cli/cli-core-options.rst index c2fc6ae9e07..bfddfcbed4e 100644 --- a/docs/source/cli-reference/core-options.rst +++ b/docs/source/reference/scancode-cli/cli-core-options.rst @@ -1,18 +1,24 @@ -`Core` Options +.. _cli-core-options: + +`Core` options ============== -.. _cli_core: +Quick reference +--------------- -.. include:: /rst_snippets/core_options.rst +.. include:: /rst-snippets/cli-core-options.rst + :start-line: 3 ---- -.. _quiet_verbose_options: +.. _cli-quiet-verbose-options: -Comparing Progress Message Options +Comparing progress message options ---------------------------------- - **Default Progress Message**:: + **Default progress message** + + .. code-block:: none Scanning files for: infos, licenses, copyrights, packages, emails, urls with 1 process(es)... Building license detection index...Done. @@ -26,7 +32,11 @@ Comparing Progress Message Options Indexing time: 2s. Saving results. - **Progress Message with ``--verbose``**:: + **Progress message with --verbose** + + When ``--verbose`` is enabled, progress messages for individual files are shown. + + .. code-block:: none Scanning files for: infos, licenses, copyrights, packages, emails, urls with 1 process(es)... Building license detection index...Done. @@ -49,16 +59,14 @@ Comparing Progress Message Options Indexing time: 2s. Saving results. - So, with ``--verbose`` enables, progress messages for individual files are shown. - - **With the ``--quiet`` option enabled**, nothing is printed on the Command Line. + **With the ``--quiet`` option enabled**, nothing is printed on the command line. ---- -.. _timeout_option: +.. _cli-timeout-option: -``--timeout`` Option --------------------- +``--timeout`` +------------- This option sets scan timeout for **each file** (and not the entire scan). If some file scan exceeds the specified timeout, that file isn't scanned anymore and the next file scanning @@ -69,15 +77,17 @@ Comparing Progress Message Options ---- -.. _from_json_option: +.. _cli-from-json-option: -``--from-json`` Option ----------------------- +``--from-json`` +--------------- If you want to input scan results from a .json file, and run a scan again on those same files, with some other options/output format, you can do so using the ``--from-json`` option. - An example scan command using ``--from-json``:: + **Example** + + .. code-block:: shell scancode --from-json sample.json --json-pp sample_2.json --classify @@ -86,10 +96,10 @@ Comparing Progress Message Options ---- -.. _max_in_memory_option: +.. _cli-max-in-memory-option: -``--max-in-memory`` Option ----------------------------------- +``--max-in-memory INT`` +----------------------- During a scan, as individual files are scanned, the scan details for those files are kept on memory till the scan is completed. Then after the scan is completed, they are written in the @@ -100,20 +110,22 @@ Comparing Progress Message Options Some important INTEGER values of the ``--max-in-memory INTEGER`` option: - - **0** - Unlimited Memory, store all the file/directory scan results on memory - - **-1** - Use only Disk-Caching, store all the file/directory scan results on disk + - **0** - Unlimited ,emory, store all the file/directory scan results on memory + - **-1** - Use only disk-caching, store all the file/directory scan results on disk - **10000** - Default, store 10,000 file/directory scan results on memory and the rest on disk - An example usage:: + **Example** + + .. code-block:: shell scancode -clieu --json-pp sample.json samples --max-in-memory -1 ---- -.. _max_depth_option: +.. _cli-max-depth-option: -``--max_depth`` Option ----------------------------------- +``--max_depth INT`` +------------------- Normally, the scan takes place upto the maximum level of nesting of directories possible. But using the ``--max-depth`` option, you can specify the maximum level of directories to scan, @@ -123,7 +135,9 @@ Comparing Progress Message Options Note that the ``--max-depth`` option will be ignored if you are scanning from a JSON file using the ``--from-json`` option. In that case, the original depth is used. - An example usage:: + **Example** + + .. code-block:: shell scancode -clieu --json-pp results.json samples --max-depth 3 diff --git a/docs/source/cli-reference/help-text-options.rst b/docs/source/reference/scancode-cli/cli-help-text-options.rst similarity index 93% rename from docs/source/cli-reference/help-text-options.rst rename to docs/source/reference/scancode-cli/cli-help-text-options.rst index 86b74a16b93..a3bfb44f776 100644 --- a/docs/source/cli-reference/help-text-options.rst +++ b/docs/source/reference/scancode-cli/cli-help-text-options.rst @@ -1,30 +1,38 @@ -Getting Help from the Command Line -================================== +.. _cli-help-text-options: -ScanCode-Toolkit Command Line Interface can help you to search for specific options or use cases +Help options +============ + +ScanCode-Toolkit command line interface can help you to search for specific options or use cases from the command line itself. These are two options are ``--help`` and ``--examples``, and are very helpful if you need a quick glance of the options or use cases. Or it can be useful when you can't access, the more elaborate online documentation. -.. include:: /rst_snippets/doc_help.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-doc-help-options.rst + :start-line: 3 -.. _cli_help_text: +.. _cli-help-option: -Help text ---------- +``--help`` +---------- -The ScanCode-Toolkit Command Line Interface has a Help option displaying all the options. It also +The ScanCode command line onterface has a Help option displaying all the options. It also displays basic usage, and some simple examples. The command line option for this is ``--help``. .. Tip:: You can also use the shorter ``-h`` option, which does the same. -To see the help text from the Terminal, execute the following command:: +**Example** - $ scancode --help +.. code-block:: shell -The Following Help Text is displayed, i.e. This is the help text for ScanCode Version 32.0.0: + $ scancode --help + +The following help text is displayed for ScanCode version 32.0.0: .. code-block:: none @@ -61,7 +69,7 @@ The Following Help Text is displayed, i.e. This is the help text for ScanCode Ve --license-text-diagnostics In the matched license text, include diagnostic highlights surrounding with square brackets [] words that are not matched. - --license-url-template TEXT Set the template URL used for the license + --license-url-template URL Set the template URL used for the license reference URLs. Curly braces ({}) are replaced by the license key. [default: https://scancode- licensedb.aboutcode.org/{}] @@ -207,14 +215,15 @@ The Following Help Text is displayed, i.e. This is the help text for ScanCode Ve Note: when you run ScanCode, a progress bar is displayed with a counter of the number of files processed. Use --verbose to display file-by-file progress. -.. _cli_examples_text: +.. _cli-examples-option: -Command Examples Text +``--examples`` option --------------------- -The ScanCode-Toolkit Command Line Interface has an ``--examples`` option which displays some basic -examples (more than the basic synopsis in ``--help``). These examples include the following aspects -of code scanning: +The ``--examples`` option which displays some basic examples +(more than the basic synopsis in ``--help``). + +These examples include the following aspects of code scanning: - Scanning Single File/Directory - Output Scan results to stdout (as JSON) or HTML/JSON file @@ -223,15 +232,15 @@ of code scanning: - Using GLOB Patterns to Scan Multiple Files - Using Verbose Mode -The command line option for displaying these basic examples is ``--examples``. +**Example** -To see the help text from the Terminal, execute the following command:: +.. code-block:: shell - $ scancode --examples + scancode --examples -The Following Text is displayed, i.e. This is the examples for ScanCode Version 3.1.1 :: +The following text is displayed for ScanCode version 32.0.0 :: - ScanCode command lines examples: + Scancode command lines examples: (Note for Windows: use '\' back slash instead of '/' forward slash for paths.) @@ -288,30 +297,33 @@ The Following Text is displayed, i.e. This is the examples for ScanCode Version scancode --license --copyright --html scancode_result.html samples/zlib - To extract archives, see the 'extractcode' command instead. +.. _cli-plugins-option: -Plugins Help Text ------------------ +``--plugins`` +------------- -The command line option for displaying all the plugins is: +Show the list of available ScanCode plugins. -- ``--plugins`` +**Example** -To see the help text from the Terminal, execute the following command:: +.. code-block:: shell - $ scancode --plugins + scancode --plugins .. note:: Plugins that are shown by using ``--plugins`` include the following: - #. Post-Scan Plugins - #. Pre-Scan Plugins - #. Output Options - #. Output Control - #. Basic Scan Options + #. Post-scan plugins + #. Pre-scan plugins + #. Output options + #. Output control + #. Basic scan options -The Following Text is displayed, i.e. This is the available plugins for ScanCode Version 31.2.1 :: +A text similar to below onde is displayed, showing the available plugins +for ScanCode Version 32.0.0. + +.. code-block:: none -------------------------------------------- Plugin: scancode_output:csv class: formattedcode.output_csv:CsvOutput @@ -321,7 +333,7 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode required_plugins: options: help_group: output formats, name: csv: --csv - help: [DEPRECATED] Write scan output as CSV to FILE. The --csv option is deprecated and will be replaced by new CSV and tabular output formats in the next ScanCode release. Visit https://github.com/aboutcode-org/scancode-toolkit/issues/3043 to provide inputs and feedback. + help: [DEPRECATED] Write scan output as CSV to FILE. The --csv option is deprecated and will be replaced by new CSV and tabular output formats in the next ScanCode release. Visit https://github.com/nexB/scancode-toolkit/issues/3043 to provide inputs and feedback. doc: None -------------------------------------------- @@ -384,8 +396,7 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode required_plugins: options: help_group: output formats, name: html_app: --html-app - help: (DEPRECATED: use the ScanCode Workbench app instead) - Write scan output as a mini HTML application to FILE. + help: (DEPRECATED: use the ScanCode Workbench app instead) Write scan output as a mini HTML application to FILE. doc: Write scan output as a mini HTML application. @@ -498,6 +509,19 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode Filter files or directories without scan findings for the requested scans. + -------------------------------------------- + Plugin: scancode_post_scan:classify class: summarycode.classify_plugin:FileClassifier + codebase_attributes: + resource_attributes: is_legal, is_manifest, is_readme, is_top_level, is_key_file + sort_order: 4 + required_plugins: + options: + help_group: post-scan, name: classify: --classify + help: Classify files with flags telling if the file is a legal, or readme or test file, etc. + doc: + Classify a file such as a COPYING file or a package manifest with a flag. + + -------------------------------------------- Plugin: scancode_post_scan:consolidate class: summarycode.plugin_consolidate:Consolidator codebase_attributes: consolidated_components, consolidated_packages @@ -541,7 +565,7 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode Plugin: scancode_post_scan:license-clarity-score class: summarycode.score:LicenseClarityScore codebase_attributes: summary resource_attributes: - sort_order: 5 + sort_order: 2 required_plugins: options: help_group: post-scan, name: license_clarity_score: --license-clarity-score @@ -572,7 +596,7 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode required_plugins: options: help_group: post-scan, name: license_references: --license-references - help: Return reference data for all licenses and license rulespresent in detections. + help: Return reference data for all licenses and license rules present in detections. doc: Add license and rule reference data to a scan. @@ -666,19 +690,6 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode - packages - -------------------------------------------- - Plugin: scancode_pre_scan:classify class: summarycode.classify_plugin:FileClassifier - codebase_attributes: - resource_attributes: is_legal, is_manifest, is_readme, is_top_level, is_key_file - sort_order: 30 - required_plugins: - options: - help_group: pre-scan, name: classify: --classify - help: Classify files with flags telling if the file is a legal, or readme or test file, etc. - doc: - Classify a file such as a COPYING file or a package manifest with a flag. - - -------------------------------------------- Plugin: scancode_pre_scan:facet class: summarycode.facet:AddFacet codebase_attributes: @@ -800,6 +811,8 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode help: Scan for application package and dependency manifests, lockfiles and related data. help_group: primary scans, name: system_package: --system-package help: Scan for installed system package databases. + help_group: primary scans, name: package_only: --package-only + help: Scan for system and application package data and skip license/copyright detection and top-level package creation. help_group: documentation, name: list_packages: --list-packages help: Show the list of supported package manifest parsers and exit. doc: @@ -822,25 +835,31 @@ The Following Text is displayed, i.e. This is the available plugins for ScanCode doc: Scan a Resource for URLs. -``--list-packages`` Option --------------------------- +.. _cli-list-packages-option: + +``--list-packages`` +------------------- This shows all the types of packages that can be scanned using ScanCode. These are located in packagedcode i.e. Code used to parse various package formats. -See the :ref:`supported_packages` page for more details and documentation +See the :ref:`supported-packages` page for more details and documentation automatically generated using this data. -``--print-options`` Option --------------------------- +``--print-options`` +------------------- This option prints the options selected for one specific scan command. -If we run this command:: +**Example** + +.. code-block:: shell - scancode -clpieu --json-pp sample.json samples --classify --tallies --tallies-with-details --print-options + scancode -clpieu --json-pp sample.json samples --classify --tallies --tallies-with-details --print-options -The output will be:: +The output will be + +.. code-block:: none Options: classify: True diff --git a/docs/source/cli-reference/output-filters-and-control.rst b/docs/source/reference/scancode-cli/cli-output-control-and-filter-options.rst similarity index 67% rename from docs/source/cli-reference/output-filters-and-control.rst rename to docs/source/reference/scancode-cli/cli-output-control-and-filter-options.rst index f78850d2e57..2a54945b938 100644 --- a/docs/source/cli-reference/output-filters-and-control.rst +++ b/docs/source/reference/scancode-cli/cli-output-control-and-filter-options.rst @@ -1,34 +1,40 @@ -.. _cli_output_control_filters: +.. _cli-output-control-and-filter-options: -Controlling ScanCode Output and Filters +Controlling ScanCode output and filters ======================================= -.. include:: /rst_snippets/output_control_options.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-output-control-and-filter-options.rst + :start-line: 3 ---- -``--strip-root`` Vs. ``--full-root`` +``--strip-root`` vs. ``--full-root`` ------------------------------------ For a default scan of the "samples" folder, this a comparison between the default, ``strip-root`` and ``full-root`` options. - An example Scan + **Example** - :: + .. code-block:: shell scancode -cplieu --json-pp output.json samples --full-root These two changes only the "path" attribute of the file information. For this comparison we compare the "path" attributes of the file ``LICENSE`` inside ``JGroups`` directory. - The default path:: + The default path + + .. code-block:: none "path": "samples/JGroups/LICENSE", For the ``--full-root`` option, the path relative to the Root of your local filesystem. - :: + .. code-block:: none "path": "/home/aboutcode/scancode-toolkit/samples/JGroups/LICENSE" @@ -36,56 +42,69 @@ Controlling ScanCode Output and Filters For the ``--strip-root`` option, the root directory (here ``/home/aboutcode/scancode-toolkit/samples/``) is removed from path : - :: + .. code-block:: none "path": "JGroups/LICENSE" - .. include:: /rst_snippets/note_snippets/control_strip_full_root.rst + .. include:: /rst-snippets/note-snippets/cli-output-control-strip-full-root.rst ---- -``--ignore-author `` Option ------------------------------------- +.. _ignore-author-option: + +``--ignore-author `` +----------------------------- In a normal scan, all files inside the directory specified as an input argument is scanned and subsequently included in the scan report. But if you want to run the scan on only some selective files, with some specific **common author** then ``--ignore-author`` option can be used to do the same. - This scan ignores all files with authors matching the string "Apache Software Foundation":: + This scan ignores all files with authors matching the string "Apache Software Foundation" + + .. code-block:: shell scancode -cplieu --json-pp output.json samples --ignore-author "Apache Software Foundation" - More information on :ref:`glob_pattern_matching`. + More information on :ref:`glob-pattern-matching`. - .. include:: /rst_snippets/warning_snippets/control_ignore_author_copyright.rst + .. include:: /rst-snippets/warning-snippets/cli-output-control-ignore-author-copyright.rst ---- -``--ignore-copyright-holder `` Option ----------------------------------------------- +.. _ignore-copyright-holder-option: + +``--ignore-copyright-holder `` +--------------------------------------- In a normal scan, all files inside the directory specified as an input argument is scanned and subsequently included in the scan report. But if you want to run the scan on only some selective files, with some specific **common copyright holder** then ``--ignore-copyright-holder`` option can be used to do the same. - This scan ignores all files with Copyright Holders matching the string "Free Software Foundation":: + This scan ignores all files with copyright holders matching + the string "Free Software Foundation" + + .. code-block:: shell scancode -cplieu --json-pp output.json samples --ignore-copyright-holder "Free Software Foundation" - More information on :ref:`glob_pattern_matching`. + More information on :ref:`glob-pattern-matching`. ---- -``--only-findings`` Plugin --------------------------- +.. _only-findings-option: + +``--only-findings`` +------------------- This option removes from the scan results, the files where nothing significant has been detected, like files which doesn't contain any licenses, copyrights, emails or urls (if requested in the scan options), and isn't a package. - An example Scan:: + **Example** + + .. code-block:: shell scancode -cplieu --json-pp output.json samples --only-findings diff --git a/docs/source/cli-reference/output-format.rst b/docs/source/reference/scancode-cli/cli-output-format-options.rst similarity index 86% rename from docs/source/cli-reference/output-format.rst rename to docs/source/reference/scancode-cli/cli-output-format-options.rst index 25ca252f317..1f3a4bb852c 100644 --- a/docs/source/cli-reference/output-format.rst +++ b/docs/source/reference/scancode-cli/cli-output-format-options.rst @@ -1,23 +1,29 @@ -.. _cli_output_format: +.. _cli-output-format-options: -ScanCode Output Formats +ScanCode output formats ======================= Scan results generated by ScanCode are available in different formats, to be specified by the following options. -.. include:: /rst_snippets/output_format_options.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-output-format-options.rst + :start-line: 3 -.. include:: /rst_snippets/note_snippets/output_samples.rst +.. include:: /rst-snippets/note-snippets/cli-output-samples.rst ---- -.. _output_to_stdout: +.. _cli-stdout: -.. include:: /rst_snippets/stdout.rst +.. include:: /rst-snippets/cli-output-to-stdout.rst ---- +.. _cli-json-option: + ``--json FILE`` --------------- @@ -25,21 +31,25 @@ following options. others. ScanCode Workbench and other applications that use ScanCode Result data as input accept only the ``json`` format. + **Example** + The following code performs a scan on the samples directory, and publishes the results in - ``json`` format:: + ``json`` format + + .. code-block:: shell scancode -clpieu --json output.json samples - .. include:: /rst_snippets/note_snippets/output_json_ugly.rst + .. include:: /rst-snippets/note-snippets/cli-output-json-ugly.rst - .. figure:: data/json_ugly.png + .. figure:: data/cli-output-json-ugly.png The entire JSON file is structured in the following manner: At first some general information on the scan, what options were used, the number of files etc. And then all the files follow. - :: + .. code-block:: none { "headers": [ @@ -116,6 +126,8 @@ following options. ---- +.. _cli-json-pp-option: + ``--json-pp FILE`` ------------------ @@ -125,11 +137,15 @@ following options. results in json but in a properly spaced and indented manner, and is easy to look at. The following code performs a scan on the samples directory, and publishes the results in - ``json-pp`` format:: + ``json-pp`` format + + .. code-block:: shell scancode -clpieu --json-pp output.json samples - A sample JSON output for an individual file will look like:: + **Example** + + .. code-block:: json { "path": "samples/zlib/iostream2/zstream.h", @@ -199,28 +215,40 @@ following options. "scan_errors": [] }, - This is the recommended Output option for ScanCode-Toolkit. + This is the recommended output option for ScanCode-Toolkit. + + .. include:: /rst-snippets/note-snippets/cli-output-format-synopsis.rst ---- +.. _cli-json-lines-option: + ``--json-lines FILE`` --------------------- ScanCode also has a ``--json-lines`` format option, where each report of a file scanned is formatted in one line. + **Example** + The following code performs a scan on the samples directory, and publishes the results in - ``json-lines`` format:: + ``json-lines`` format + + .. code-block:: shell scancode -clpieu --json-lines output.json samples - Here is a sample line from a report generated by the ``jsonlines`` format:: + Here is a sample line from a report generated by the ``jsonlines`` format + + .. code-block:: none {"files":[{"path":"samples/zlib/ada",licenses":[],"copyrights":[],"packages":[]}]} The header information is also formatted in one line (i.e. The First Line of the file). - The whole Output file looks like:: + The whole Output file looks like + + .. code-block:: none {"headers":[{"tool_name":"scancode-toolkit","tool_version":"3.1.1","options":{"input":["samples/"],"--copyright":true,"--email":true,"--info":true,"--json-lines":"output.json","--license":true,"--package":true,"--url":true},"notice":"Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/aboutcode-org/scancode-toolkit/ for support and download.","start_timestamp":"2019-10-19T210920.143831","end_timestamp":"2019-10-19T211052.048182","message":null,"errors":[],"extra_data":{"files_count":36}}]} {"files":[{"path":"samples" ... "scan_errors":[]}]} @@ -274,29 +302,31 @@ following options. {"files":[{"path":"samples/zlib/iostream2/zstream_test.cpp", ... "scan_errors":[]}]} - .. include:: /rst_snippets/note_snippets/output_jsonlines.rst + .. include:: /rst-snippets/note-snippets/cli-output-json-lines.rst ---- -.. _comparing_json: +.. _cli-comparing-json-output-file-formats: -Comparing Different ``json`` Output Formats +Comparing different ``json`` output formats ------------------------------------------- Default ``--json`` Output: - .. figure:: data/output_json.png + .. figure:: data/cli-output-json.png ``--json-pp`` Output: - .. figure:: data/output_jsonpp.png + .. figure:: data/cli-output-jsonpp.png ``--json-lines`` Output: - .. figure:: data/output_jsonlines.png + .. figure:: data/cli-output-json-lines.png ---- +.. _cli-rdf-option: + ``--spdx-rdf FILE`` ------------------- @@ -304,8 +334,12 @@ Comparing Different ``json`` Output Formats for communicating software bill of material information (including components, licenses, copyrights, and security references). + **Example** + The following code performs a scan on the samples directory, and publishes the results in - ``spdx-rdf`` format:: + ``spdx-rdf`` format + + .. code-block:: shell scancode -clpieu --spdx-rdf output.spdx samples @@ -315,10 +349,12 @@ Comparing Different ``json`` Output Formats Here the file is structured as a dictionary of named properties and classes using W3C's `RDF Technology `_. - .. figure:: data/output_spdx_rdf1.png + .. figure:: data/cli-output-spdx-rdf1.png ---- +.. _cli-spdx-tv-option: + ``--spdx-tv FILE`` ------------------ @@ -326,11 +362,15 @@ Comparing Different ``json`` Output Formats manner: The following code performs a scan on the samples directory, and publishes the results in - ``spdx-tv`` format:: + ``spdx-tv`` format + + .. code-block:: shell scancode -clpieu --spdx-tv output.spdx samples - A SPDX-TV file starts with:: + A SPDX-TV file starts with + + .. code-block:: none # Document Information @@ -351,7 +391,7 @@ Comparing Different ``json`` Output Formats After a section titled ``#Packages``, a list follows. - .. figure:: data/output_spdx_tv_package.png + .. figure:: data/cli-output-spdx-tv-package.png Each File information is listed under a ``#File`` title, for each of the files. @@ -364,9 +404,9 @@ Comparing Different ``json`` Output Formats - LicenseInfoInFile - FileCopyrightText - An example goes as follows: + **Example** - .. figure:: data/output_spdx_tv_file.png + .. figure:: data/cli-output-spdx-tv-file.png After the files section, there's a section for licenses under a ``#Licences`` title, with the following information for each license: @@ -378,13 +418,11 @@ Comparing Different ``json`` Output Formats - LicenseComment - ExtractedText - Here's an example: - - .. figure:: data/output_spdx_tv_licenses.png + .. figure:: data/cli-output-spdx-tv-licenses.png ---- -.. _output_html: +.. _cli-html-option: ``--html FILE`` --------------- @@ -394,7 +432,9 @@ Comparing Different ``json`` Output Formats main information in the form of tables. The following code performs a scan on the samples directory, and publishes the results in - HTML format:: + HTML format + + .. code-block:: shell scancode -clpieu --html output.html samples @@ -408,28 +448,32 @@ Comparing Different ``json`` Output Formats - Package Information - License References (SPDX ID, Links to spdx/scancode/licensedb/License Homepage) - .. include:: /rst_snippets/note_snippets/output_html_license_references.rst + .. include:: /rst-snippets/note-snippets/cli-output-html-license-references.rst - .. figure:: data/output_html1.png + .. figure:: data/cli-output-html1.png - .. figure:: data/output_html2.png + .. figure:: data/cli-output-html2.png - .. figure:: data/output_html3.png + .. figure:: data/cli-output-html3.png ---- +.. _cli-html-app-option: + ``--html-app FILE`` ------------------- ScanCode also supports formatting the output in a HTML visualization tool, which is more helpful than the standard HTML format. - .. include:: /rst_snippets/warning_snippets/output_htmlapp_dep.rst + .. include:: /rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst The following code performs a scan on the samples directory, and publishes the results in - ``html-app`` format:: + ``html-app`` format - scancode -clpieu --html-app output.html samples + .. code-block:: shell + + scancode -clpieu --html-app output.html samples The Files scanned are shown in the left sidebar, and the section on the right contains separate tabs for the following: @@ -443,18 +487,20 @@ Comparing Different ``json`` Output Formats - File Details - Packages - .. include:: /rst_snippets/note_snippets/output_htmlapp_search.rst + .. include:: /rst-snippets/note-snippets/cli-output-htmlapp-search.rst - .. figure:: data/output_html_app1.png + .. figure:: data/cli-output-html-app1.png - .. figure:: data/output_html_app2.png + .. figure:: data/cli-output-html-app2.png - .. figure:: data/output_html_app3.png + .. figure:: data/cli-output-html-app3.png ---- -``--csv FILE`` --------------- +.. _cli-csv-option: + +``--csv `` +---------------- ScanCode can publish results in the useful ``.csv`` format. @@ -466,7 +512,9 @@ Comparing Different ``json`` Output Formats for details and to provide inputs and feedback. The following code performs a scan on the samples directory, and publishes the results in - ``csv`` format:: + ``csv`` format + + .. code-block:: shell scancode -lpceiu --csv sample.csv samples @@ -544,10 +592,12 @@ Comparing Different ``json`` Output Formats So if there's multiple elements in a file, they are each given an entry with the details mentioned earlier. - .. figure:: data/output_csv.png + .. figure:: data/cli-output-csv.png ---- +.. _cli-cyclonedx-json-option: + ``--cyclonedx FILE`` -------------------- ScanCode also supports the `CycloneDx `_ output format @@ -558,24 +608,30 @@ Comparing Different ``json`` Output Formats in downstream tools that can't process ScanCode's native JSON output, but do support CycloneDx BOMs. - To run an example scan on the test resources try: - ``./scancode --package --cyclonedx=bom.json tests/formattedcode/data/cyclonedx/simple`` + To run an example scan on the test resources try + + .. code-block:: shell + + scancode --package --cyclonedx=bom.json tests/formattedcode/data/cyclonedx/simple If you prefer XML output over JSON, please have a look at the ``--cyclonedx-xml`` option instead ____ +.. _cli-cyclonedx-xml-option: + ``--cyclonedx-xml FILE`` ------------------------- This option allows outputting CycloneDx BOMs in XML format instead of JSON - To run an example scan on the test resources try: - ``./scancode --package --cyclonedx-xml=bom.xml tests/formattedcode/data/cyclonedx/simple`` + **Example** -____ + .. code-block:: shell -.. include:: /rst_snippets/custom_output_format.rst + scancode --package --cyclonedx-xml=bom.xml tests/formattedcode/data/cyclonedx/simple + +____ .. ToDo: diff --git a/docs/source/cli-reference/scan-options-post.rst b/docs/source/reference/scancode-cli/cli-post-scan-options.rst similarity index 91% rename from docs/source/cli-reference/scan-options-post.rst rename to docs/source/reference/scancode-cli/cli-post-scan-options.rst index fdca3ccdd08..690b4d27a22 100644 --- a/docs/source/cli-reference/scan-options-post.rst +++ b/docs/source/reference/scancode-cli/cli-post-scan-options.rst @@ -1,22 +1,26 @@ -.. _cli_post_scan: +.. _cli-post-scan-options: -Post-Scan Options +Post-scan options ================= -Post-Scan options activate their respective post-scan plugins which execute the task. +Post-scan options activate their respective post-scan plugins which execute the task. -.. include:: /rst_snippets/post_scan_options.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-post-scan-options.rst + :start-line: 3 To see all plugins available via command line help, use ``--plugins``. -.. include:: /rst_snippets/note_snippets/post_scan_plugins.rst +.. include:: /rst-snippets/note-snippets/cli-post-scan-plugins.rst ---- -.. _mark_source_option: +.. _cli-mark-source-option: -``--mark-source`` Option ------------------------- +``--mark-source`` +----------------- .. admonition:: Dependency @@ -25,7 +29,11 @@ To see all plugins available via command line help, use ``--plugins``. The ``mark-source`` option marks the ``is_source`` attribute of a directory to be ``True``, if more than 90% of the files under that directory is source files, and ``False`` otherwise. - When the following command is executed to scan the ``samples`` directory with this option enabled:: + **Example** + + When the following command is executed to scan the ``samples`` directory with this option enabled + + .. code-block:: none scancode -clpieu --json-pp output.json samples --mark-source @@ -40,10 +48,10 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _consolidate_option: +.. _cli-consolidate-option: -``--consolidate`` Option ------------------------- +``--consolidate`` +----------------- .. admonition:: Dependency @@ -59,11 +67,15 @@ To see all plugins available via command line help, use ``--plugins``. The JSON file containing scan results after using the ``--consolidate`` Plugin is structured as follows: - An example Scan:: + **Example** + + .. code-block:: none scancode -clpieu --json-pp output.json samples --consolidate - The JSON output file is structured as follows:: + The JSON output file is structured as follows + + .. code-block:: none { "headers": [...], @@ -91,7 +103,9 @@ To see all plugins available via command line help, use ``--plugins``. "files": [...] } - Each consolidated component has the following information:: + Each consolidated component has the following information + + .. code-block:: none "consolidated_components": [ { @@ -113,7 +127,9 @@ To see all plugins available via command line help, use ``--plugins``. In addition to this, in every file/directory where the consolidated part (i.e. License information) was present, a "consolidated_to" attribute is added pointing to the "identifier" of - "consolidated_components":: + "consolidated_components" + + .. code-block:: none "consolidated_to": [ "dmitriy_anisimkov_1" @@ -123,21 +139,27 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _filter_clues_option: +.. _cli-filter-clues-option: -``--filter-clues`` Option -------------------------- +``--filter-clues`` +------------------ - The ``--filter-clues`` Plugin filters redundant duplicated clues already contained in detected + The ``--filter-clues`` plugin filters redundant duplicated clues already contained in detected licenses, copyright texts and notices, authors. + **Example** + Consider the output of running the following scan (compared to running the scan without the - ``--filter-clues`` option):: + ``--filter-clues`` option) + + .. code-block:: none ./scancode -clpieu --json-pp sample_filter_clues.json samples --filter-clues When we run without the ``--filter-clues`` option, we have the following detections at - ``"path": "samples/JGroups/src/FixedMembershipToken.java"``:: + ``"path": "samples/JGroups/src/FixedMembershipToken.java"`` + + .. code-block:: none { "authors": [ @@ -156,7 +178,9 @@ To see all plugins available via command line help, use ``--plugins``. ] } - And when we run a scan with the ``--filter-clues`` option:: + And when we run a scan with the ``--filter-clues`` option + + .. code-block:: none { "authors": [ @@ -175,10 +199,10 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _license_clarity_score: +.. _cli-post-scan-license-clarity-score: -``--license-clarity-score`` Option ----------------------------------- +``--license-clarity-score`` +--------------------------- .. admonition:: Dependency @@ -232,7 +256,9 @@ To see all plugins available via command line help, use ``--plugins``. such as copyleft and proprietary, have been detected in lower level code. - Scoring Weight = -20 - An example Scan:: + **Example** + + .. code-block:: none scancode -clpieu --json-pp output.json samples --classify --license-clarity-score @@ -249,7 +275,9 @@ To see all plugins available via command line help, use ``--plugins``. - "conflicting_license_categories" - "ambiguous_compound_licensing" - When the "license_clarity_score" is included, the entire JSON file is structured as follows:: + When the "license_clarity_score" is included, the entire JSON file is structured as follows + + .. code-block:: none { "headers": [...], @@ -268,16 +296,16 @@ To see all plugins available via command line help, use ``--plugins``. "files": [...] } - .. include:: /rst_snippets/note_snippets/post_license_clarity_score.rst + .. include:: /rst-snippets/note-snippets/cli-post-scan-license-clarity-score.rst ---- -.. _license_policy_option: +.. _cli-license-policy-option: -``--license-policy FILE`` Option --------------------------------- +``--license-polic FILE`` +------------------------ - .. include:: /rst_snippets/note_snippets/post_license_policy.rst + .. include:: /rst-snippets/note-snippets/cli-post-scan-license-policy.rst The Policy file is a YAML (.yml) document with the following structure:: @@ -292,7 +320,7 @@ To see all plugins available via command line help, use ``--plugins``. icon: icon-ok-circle - .. include:: /rst_snippets/note_snippets/post_lic_pol_key.rst + .. include:: /rst-snippets/note-snippets/cli-post-scan-license-file-required-policy-key.rst Applying License Policies during a ScanCode scan, using the ``--license-policy`` Plugin:: @@ -310,7 +338,9 @@ To see all plugins available via command line help, use ``--plugins``. - "color_code" - "icon" - Here the ``samples`` directory is scanned, and the Scan Results for a sample file is as follows:: + **Example** + + .. code-block:: none { "path": "samples/JGroups/licenses/apache-2.0.txt", @@ -330,14 +360,14 @@ To see all plugins available via command line help, use ``--plugins``. ... }, - More information on the :ref:`license_policy_plugin` and usage. + See also :ref:`license-policy-plugin`. ---- -.. _license_references_option: +.. _cli-license-references-option: -``--license-references`` Option -------------------------------- +``--license-references FILE`` +----------------------------- .. admonition:: Dependency @@ -354,15 +384,23 @@ To see all plugins available via command line help, use ``--plugins``. - ``license_rule_references`` with details from scancode license rules (which are each a ``.RULE`` file) - Consider a file ``mit.txt`` with the following license declaration:: + **Example** + + Consider a file ``mit.txt`` with the following license declaration + + .. code-block:: none License: mit - We run the following scan on this file:: + We run the following scan on this file + + .. code-block:: none scancode -l --license-text --license-references mit.txt --json-pp mit.json - See the results for this license scan with ``--license-references`` enabled:: + See the results for this license scan with ``--license-references`` enabled + + .. code-block:: none { "headers": [...], @@ -481,22 +519,26 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _summary_option: +.. _cli-summary-option: -``--summary`` Option --------------------- +``--summary`` +------------- - .. admonition:: Sub-Option + .. admonition:: Sub-option The option ``--summary-by-facet``, ``--summary-key-files`` and - ``--summary-with-details``are sub-options of ``--summary``. These Sub-Options are all + ``--summary-with-details``are sub-options of ``--summary``. These Sub-options are all Post-Scan Options. - An example Scan:: + **Example** + + .. code-block:: none scancode -clpieu --json-pp output.json samples --summary - The whole JSON file is structured as follows, when the ``--summary`` plugin is applied:: + The whole JSON file is structured as follows, when the ``--summary`` plugin is applied + + .. code-block:: none { "headers": [...], @@ -516,7 +558,9 @@ To see all plugins available via command line help, use ``--plugins``. has multiple entries each containing "value" and "count", with their values having the summary information inside them. - See below a sample fully populated summary object:: + See below a sample fully populated summary object + + .. code-block:: none { "summary": { @@ -590,10 +634,10 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _tallies_option: +.. _cli-tallies-option: -``--tallies`` Option --------------------- +``--tallies`` +------------- .. admonition:: Optional Dependency @@ -603,16 +647,20 @@ To see all plugins available via command line help, use ``--plugins``. ``--license``, ``--package``, ``--copyright`` and ``--info`` options enabled, or there will not be any corresponding data for these. - An example scan using the ``--tallies`` Plugin:: + **Example** + + .. code-block:: none scancode -clipeu --json-pp strapi.json strapi-main/ --tallies .. note: - We have used the `github:strapi/strapi `_ project to generate exmaple results for + We have used the `github:strapi/strapi `_ project to generate example results for this and all associated CLI options below. - The JSON file containing the ``--tallies`` scan results are as follows:: + The JSON file containing the ``--tallies`` scan results are as follows + + .. code-block:: none { "headers": [...], @@ -744,17 +792,17 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _tallies_by_facet_option: +.. _cli-tallies-by-facet-option: -``--tallies-by-facet`` Option ------------------------------ +``--tallies-by-facet`` +---------------------- .. admonition:: Dependency The option ``--tallies-by-facet`` is a sub-option of and requires the options ``--facet`` and ``--tallies``. - For users who want to know :ref:`what_is_a_facet`. + See :ref:`facets` to learn more about what a facet is. Running the scan with ``--tallies --tallies-by-facet`` Plugins creates individual summaries for all the facets with the same license, copyright and other scan information, at a codebase level @@ -762,16 +810,20 @@ To see all plugins available via command line help, use ``--plugins``. Once all files have been assigned a facet, files without a facet are assigned to the core facet. - An example scan using the ``--tallies-by-facet`` Plugin:: + **Example** + + .. code-block:: none scancode -clipeu --json-pp strapi.json strapi-main/ --tallies --facet dev="*.js" --facet dev="*.ts" --tallies-by-facet We have used the `github:strapi/strapi `_ project to generate exmaple results for this CLI option. - .. include:: /rst_snippets/note_snippets/pre_facet_core.rst + .. include:: /rst-snippets/note-snippets/cli-pre-scan-facet-core.rst - A sample "summary_by_facet" object generated by the previous scan (shortened):: + A sample "summary_by_facet" object generated by the previous scan (shortened) + + .. code-block:: none { "headers": [...], @@ -943,21 +995,23 @@ To see all plugins available via command line help, use ``--plugins``. } - .. include:: /rst_snippets/note_snippets/post_summary_facet.rst + .. include:: /rst-snippets/note-snippets/cli-post-scan-summary-facet.rst ---- -.. _tallies_key_files_option: +.. _cli-tallies-key-files-option: -``--tallies-key-files`` Option ------------------------------- +``--tallies-key-files`` +----------------------- .. admonition:: Dependency The option ``--tallies-key-files`` is a sub-option of and requires the options ``--classify`` and ``--tallies``. - An example Scan:: + **Example** + + .. code-block:: shell scancode -clipeu --json-pp strapi.json strapi-main/ --classify --tallies --tallies-key-files @@ -965,7 +1019,9 @@ To see all plugins available via command line help, use ``--plugins``. with the same license, copyright and other scan information, at a codebase level (in addition to the codebase level general summary generated by ``--tallies`` Plugin). - The resulting JSON file containing the scan results is structured as follows:: + The resulting JSON file containing the scan results is structured as follows + + .. code-block:: none { "headers": [...], @@ -1024,23 +1080,25 @@ To see all plugins available via command line help, use ``--plugins``. ---- -.. _tallies_with_details_option: +.. _cli-tallies-with-details-option: -``--tallies-with-details`` Option ---------------------------------- +``--tallies-with-details`` +-------------------------- The ``--tallies`` plugin summarizes license, copyright and other scan information at the codebase level. Now running the scan with the ``--tallies-with-details`` plugin instead creates summaries at individual file/directories with the same license, copyright and other scan information, but at a file/directory level (in addition to the the codebase level summary). - An example Scan:: + **Example** + + .. code-block:: shell - scancode -clipeu --json-pp strapi.json strapi-main/ --tallies-with-details + scancode -clipeu --json-pp strapi.json strapi-main/ --tallies-with-details - .. include:: /rst_snippets/note_snippets/post_summary_details.rst + .. include:: /rst-snippets/note-snippets/cli-post-scan-summary-details.rst - A sample scan result is structured as follows:: + .. code-block:: none { "headers": [...], diff --git a/docs/source/cli-reference/scan-options-pre.rst b/docs/source/reference/scancode-cli/cli-pre-scan-options.rst similarity index 65% rename from docs/source/cli-reference/scan-options-pre.rst rename to docs/source/reference/scancode-cli/cli-pre-scan-options.rst index b1ccb54cf95..45379bf94ac 100644 --- a/docs/source/cli-reference/scan-options-pre.rst +++ b/docs/source/reference/scancode-cli/cli-pre-scan-options.rst @@ -1,57 +1,73 @@ -.. _cli_pre_scan: +.. _cli-pre-scan-options: -Pre-Scan Options +Pre-scan options ================ -.. include:: /rst_snippets/pre_scan_options.rst +Quick reference +--------------- + +.. include:: /rst-snippets/cli-pre-scan-options.rst + :start-line: 3 ---- -``--ignore`` Option -------------------- +.. _cli-ignore-option: + +``--ignore `` +---------------------- In a scan, all files inside the directory specified as an input argument is scanned. But if there are some files which you don't want to scan, the ``--ignore`` option can be used to do the same. - A sample usage:: + **Example** + + .. code-block:: shell scancode --ignore "*.java" samples samples.json Here, ScanCode ignores files ending with `.java`, and continues with other files as usual. - More information on :ref:`glob_pattern_matching`. + More information on :ref:`glob-pattern-matching`. ---- -``--include`` Option --------------------- +.. _cli-include-option: + +``--include `` +----------------------- In a normal scan, all files inside the directory specified as an input argument is scanned. But if you want to run the scan on only some selective files, then ``--include`` option can be used to do the same. - A sample usage:: + **Example** + + .. code-block:: shell scancode --include "*.java" samples samples.json Here, ScanCode selectively scans files that has names ending with `.java`, and ignores all other files. This is basically complementary in behavior to the ``--ignore`` option. - More information on :ref:`glob_pattern_matching`. + See also :ref:`glob-pattern-matching`. ---- +.. _cli-classify-option: + ``--classify`` -------------- - .. admonition:: Sub-Option + .. admonition:: Sub-option The options ``--license-clarity-score`` and ``--tallies-key-files`` are sub-options of ``--classify``. ``--license-clarity-score`` and ``--tallies-key-files`` are Post-Scan Options. - The ``--classify`` option can be used like:: + **Example** + + .. code-block:: shell scancode -clpieu --json-pp sample_facet.json samples --classify @@ -74,7 +90,9 @@ Pre-Scan Options ``primary-license`` or the overall license of the package, among other package metadata which are general or ecosystem specific. - As in, to the JSON object of each file scanned, these extra attributes are added:: + As in, to the JSON object of each file scanned, these extra attributes are added. + + .. code-block:: json { "is_legal": false, @@ -86,13 +104,15 @@ Pre-Scan Options ---- -``--facet`` Option ------------------- +.. _cli-facet-option: + +``--facet =`` +----------------------------- - .. admonition:: Sub-Option + .. admonition:: Sub-option The option ``--summary-by-facet`` is a sub-option of ``--facet``. ``--summary-by-facet`` is - a Post-Scan Option. + a post-scan option. Valid ```` values are: @@ -103,11 +123,15 @@ Pre-Scan Options - data, - examples. - You can use the ``--facet`` option in the following manner:: + You can use the ``--facet`` option in the following manner + + .. code-block:: none scancode -clpieu --json-pp sample_facet.json samples --facet dev="*.java" --facet dev="*.c" - This adds to the header object, the following attribute:: + This adds to the header object, the following attribute + + .. code-block:: none "--facet": [ "dev=*.java", @@ -116,27 +140,29 @@ Pre-Scan Options Here in this example, ``.java`` and ``.c`` files are marked as it belongs to facet ``dev``. - As a result, ``.java`` file has the following attribute added:: + As a result, ``.java`` file has the following attribute added + + .. code-block:: json "facets": [ "dev" ], - .. include:: /rst_snippets/note_snippets/pre_facet_core.rst + .. include:: /rst-snippets/note-snippets/cli-pre-scan-facet-core.rst For each facet, the ``--facet`` option precedes the ``=`` argument. For specifying multiple facets, this whole part is repeated, including the ``--facet`` option. - For users who want to know :ref:`what_is_a_facet`. + See :ref:`facets` to learn more about what a facet is. ---- -.. _glob_pattern_matching: +.. _glob-pattern-matching: Glob Pattern Matching --------------------- - All the Pre-Scan options use pattern matching, so the basics of Glob Pattern Matching is + All the pre-scan options use pattern matching, so the basics of Glob Pattern Matching is discussed briefly below. Glob pattern matching is useful for matching a group of files, by using patterns in their @@ -165,7 +191,7 @@ Glob Pattern Matching Note that wildcard patterns are not regular expressions, although they are a bit similar. - For more information on Glob pattern matching refer these resources: + For more information on glob pattern matching refer these resources: - `Linux Manual `_ - `Wildcard Match Documentation `_. @@ -175,37 +201,3 @@ Glob Pattern Matching - `fnmatch `_ for File Name matching - `glob `_ for File Path matching ----- - -.. _what_is_a_facet: - -What is a Facet? ----------------- - - A facet is essentially a file purpose classification label. - It is defined as follows (by ClearlyDefined): - - A facet of a component is a subset of the files related to the component. It's really just a - grouping that helps us understand the shape of the project. Each facet is described by a set of - glob expressions, essentially wildcard patterns that are matched against file names. - - Each facet definition can have zero or more glob expressions. A file can be captured by more - than one facet. Any file found but not captured by a defined facet is automatically assigned to - the core facet. - - - ``core`` - The files that go into making the release of the component. Note that the core - facet is not explicitly defined. Rather, it is made up of whatever is not in any other facet. - So, by default, all files are in the core facet unless otherwise specified. - - ``data`` - The files included in any data distribution of the component. - - ``dev`` - Files primarily used at development time (e.g., build utilities) and not - distributed with the component - - ``docs`` - Documentation files. Docs may be included with the executable component or - separately or not at all. - - ``examples`` -- Like docs, examples may be included in the main component release or - separately. - - ``tests`` -- Test files may include code, data and other artifacts. - - Important Links: - - - `Facets `_ - - `ClearlyDefined `_ diff --git a/docs/source/cli-reference/data/core_lic_score_0.png b/docs/source/reference/scancode-cli/data/cli-license-score-option-score-0.png similarity index 100% rename from docs/source/cli-reference/data/core_lic_score_0.png rename to docs/source/reference/scancode-cli/data/cli-license-score-option-score-0.png diff --git a/docs/source/cli-reference/data/core_lic_score_100.png b/docs/source/reference/scancode-cli/data/cli-license-score-option-score-100.png similarity index 100% rename from docs/source/cli-reference/data/core_lic_score_100.png rename to docs/source/reference/scancode-cli/data/cli-license-score-option-score-100.png diff --git a/docs/source/cli-reference/data/output_csv.png b/docs/source/reference/scancode-cli/data/cli-output-csv.png similarity index 100% rename from docs/source/cli-reference/data/output_csv.png rename to docs/source/reference/scancode-cli/data/cli-output-csv.png diff --git a/docs/source/cli-reference/data/output_html_app1.png b/docs/source/reference/scancode-cli/data/cli-output-html-app1.png similarity index 100% rename from docs/source/cli-reference/data/output_html_app1.png rename to docs/source/reference/scancode-cli/data/cli-output-html-app1.png diff --git a/docs/source/cli-reference/data/output_html_app2.png b/docs/source/reference/scancode-cli/data/cli-output-html-app2.png similarity index 100% rename from docs/source/cli-reference/data/output_html_app2.png rename to docs/source/reference/scancode-cli/data/cli-output-html-app2.png diff --git a/docs/source/cli-reference/data/output_html_app3.png b/docs/source/reference/scancode-cli/data/cli-output-html-app3.png similarity index 100% rename from docs/source/cli-reference/data/output_html_app3.png rename to docs/source/reference/scancode-cli/data/cli-output-html-app3.png diff --git a/docs/source/cli-reference/data/output_html1.png b/docs/source/reference/scancode-cli/data/cli-output-html1.png similarity index 100% rename from docs/source/cli-reference/data/output_html1.png rename to docs/source/reference/scancode-cli/data/cli-output-html1.png diff --git a/docs/source/cli-reference/data/output_html2.png b/docs/source/reference/scancode-cli/data/cli-output-html2.png similarity index 100% rename from docs/source/cli-reference/data/output_html2.png rename to docs/source/reference/scancode-cli/data/cli-output-html2.png diff --git a/docs/source/cli-reference/data/output_html3.png b/docs/source/reference/scancode-cli/data/cli-output-html3.png similarity index 100% rename from docs/source/cli-reference/data/output_html3.png rename to docs/source/reference/scancode-cli/data/cli-output-html3.png diff --git a/docs/source/cli-reference/data/output_jsonlines.png b/docs/source/reference/scancode-cli/data/cli-output-json-lines.png similarity index 100% rename from docs/source/cli-reference/data/output_jsonlines.png rename to docs/source/reference/scancode-cli/data/cli-output-json-lines.png diff --git a/docs/source/cli-reference/data/json_ugly.png b/docs/source/reference/scancode-cli/data/cli-output-json-ugly.png similarity index 100% rename from docs/source/cli-reference/data/json_ugly.png rename to docs/source/reference/scancode-cli/data/cli-output-json-ugly.png diff --git a/docs/source/cli-reference/data/output_json.png b/docs/source/reference/scancode-cli/data/cli-output-json.png similarity index 100% rename from docs/source/cli-reference/data/output_json.png rename to docs/source/reference/scancode-cli/data/cli-output-json.png diff --git a/docs/source/cli-reference/data/output_jsonpp.png b/docs/source/reference/scancode-cli/data/cli-output-jsonpp.png similarity index 100% rename from docs/source/cli-reference/data/output_jsonpp.png rename to docs/source/reference/scancode-cli/data/cli-output-jsonpp.png diff --git a/docs/source/cli-reference/data/output_spdx_rdf1.png b/docs/source/reference/scancode-cli/data/cli-output-spdx-rdf1.png similarity index 100% rename from docs/source/cli-reference/data/output_spdx_rdf1.png rename to docs/source/reference/scancode-cli/data/cli-output-spdx-rdf1.png diff --git a/docs/source/cli-reference/data/output_spdx_tv_file.png b/docs/source/reference/scancode-cli/data/cli-output-spdx-tv-file.png similarity index 100% rename from docs/source/cli-reference/data/output_spdx_tv_file.png rename to docs/source/reference/scancode-cli/data/cli-output-spdx-tv-file.png diff --git a/docs/source/cli-reference/data/output_spdx_tv_licenses.png b/docs/source/reference/scancode-cli/data/cli-output-spdx-tv-licenses.png similarity index 100% rename from docs/source/cli-reference/data/output_spdx_tv_licenses.png rename to docs/source/reference/scancode-cli/data/cli-output-spdx-tv-licenses.png diff --git a/docs/source/cli-reference/data/output_spdx_tv_package.png b/docs/source/reference/scancode-cli/data/cli-output-spdx-tv-package.png similarity index 100% rename from docs/source/cli-reference/data/output_spdx_tv_package.png rename to docs/source/reference/scancode-cli/data/cli-output-spdx-tv-package.png diff --git a/docs/source/cli-reference/data/scancode-toolkit-static-html1.png b/docs/source/reference/scancode-cli/data/scancode-toolkit-static-html1.png similarity index 100% rename from docs/source/cli-reference/data/scancode-toolkit-static-html1.png rename to docs/source/reference/scancode-cli/data/scancode-toolkit-static-html1.png diff --git a/docs/source/cli-reference/data/scancode-toolkit-static-html2.png b/docs/source/reference/scancode-cli/data/scancode-toolkit-static-html2.png similarity index 100% rename from docs/source/cli-reference/data/scancode-toolkit-static-html2.png rename to docs/source/reference/scancode-cli/data/scancode-toolkit-static-html2.png diff --git a/docs/source/reference/scancode-cli/index.rst b/docs/source/reference/scancode-cli/index.rst new file mode 100644 index 00000000000..9a04c490022 --- /dev/null +++ b/docs/source/reference/scancode-cli/index.rst @@ -0,0 +1,74 @@ +.. _cli-scancode: + +**ScanCode CLI** +================ + +.. toctree:: + :hidden: + + cli-help-text-options + cli-basic-options + cli-core-options + cli-output-format-options + cli-output-control-and-filter-options + cli-pre-scan-options + cli-post-scan-options + +Below is a quick reference of all ScanCode options. +For detailed descriptions and examples, please refer to the chapters in the table of contents. + +The order of the sections and all their options is the same as in the :ref:`cli-help-option`, +available in the command line. + +---- + +.. _cli-scancode-basic-options: + +**Basic options** + +.. include:: /rst-snippets/cli-basic-options.rst + :start-line: 3 + +---- + +.. _cli-scancode-core-options: + +**Core options** + +.. include:: /rst-snippets/cli-core-options.rst + :start-line: 3 +---- + +.. _cli-scancode-output-format-options: + +**Output formats** + +.. include:: /rst-snippets/cli-output-format-options.rst + :start-line: 3 + +---- + +.. _cli-scancode-output-control-and-filter-options: + +**Controlling output and filters** + +.. include:: /rst-snippets/cli-output-control-and-filter-options.rst + :start-line: 3 + +---- + +.. _cli-scancode-pre-scan-options: + +**Pre-scan options** + +.. include:: /rst-snippets/cli-pre-scan-options.rst + :start-line: 3 + +---- + +.. _cli-scancode-post-scan-options: + +**Post-scan options** + +.. include:: /rst-snippets/cli-post-scan-options.rst + :start-line: 3 diff --git a/docs/source/plugins/cpp_includes_plugin.rst b/docs/source/reference/scancode-plugins/cpp-includes-plugin.rst similarity index 76% rename from docs/source/plugins/cpp_includes_plugin.rst rename to docs/source/reference/scancode-plugins/cpp-includes-plugin.rst index 68927cf5a25..9b6dcb4ec15 100644 --- a/docs/source/plugins/cpp_includes_plugin.rst +++ b/docs/source/reference/scancode-plugins/cpp-includes-plugin.rst @@ -1,6 +1,6 @@ -.. _cpp_includes_plugin: +.. _cpp-includes-plugin: -CPP Includes Plugin +CPP includes plugin =================== This plugin allows users to collect the #includes statements in C/C++ files. @@ -10,14 +10,15 @@ Using the Plugin User needs to use the ``--cpp-includes`` option. -The following command will collect the #includes statements from C/C++ files.:: +The following command will collect the #includes statements from C/C++ files. - $ scancode --cpp-includes /path/to/codebase/ --json-pp ~/path/to/scan-output.json +.. code-block:: shell -Example Output --------------- + scancode --cpp-includes /path/to/codebase/ --json-pp ~/path/to/scan-output.json -Here is an sample output:: +**Example** + +.. code-block:: none { "path": "zlib_deflate/deflate.c", diff --git a/docs/source/plugins/dwarf.rst b/docs/source/reference/scancode-plugins/dwarf-plugin.rst similarity index 74% rename from docs/source/plugins/dwarf.rst rename to docs/source/reference/scancode-plugins/dwarf-plugin.rst index c7b9d90afaa..637fddb8525 100644 --- a/docs/source/plugins/dwarf.rst +++ b/docs/source/reference/scancode-plugins/dwarf-plugin.rst @@ -1,6 +1,6 @@ -.. _dwarf_plugin: +.. _dwarf-plugin: -Dwarf Plugin +Dwarf plugin ============ This plugin allows users to collect source code path/name from compilation units found in @@ -11,19 +11,20 @@ Specification This plugin will only work with non-stripped ELFs with debug symbols. -Using the Plugin +Using the plugin ---------------- User needs to use the ``--dwarf`` option. -The following command will collect all the dwarf references found in non-stripped ELFs:: +The following command will collect all the dwarf references found in non-stripped ELFs - $ scancode --dwarf /path/to/codebase/ --json-pp ~/path/to/scan-output.json +.. code-block:: shell -Example Output --------------- + scancode --dwarf /path/to/codebase/ --json-pp ~/path/to/scan-output.json -Here is an sample output:: +**Example** + + .. code-block:: none { "path": "project/stripped.ELF", diff --git a/docs/source/reference/scancode-plugins/index.rst b/docs/source/reference/scancode-plugins/index.rst new file mode 100644 index 00000000000..5cbecbc5503 --- /dev/null +++ b/docs/source/reference/scancode-plugins/index.rst @@ -0,0 +1,13 @@ +.. _plugins: + +**ScanCode plugins** +==================== + +.. toctree:: + :maxdepth: 2 + + plugin-architecture + licence-policy-plugin + cpp-includes-plugin + lkmclue-plugin + dwarf-plugin diff --git a/docs/source/plugins/licence_policy_plugin.rst b/docs/source/reference/scancode-plugins/licence-policy-plugin.rst similarity index 55% rename from docs/source/plugins/licence_policy_plugin.rst rename to docs/source/reference/scancode-plugins/licence-policy-plugin.rst index a8d60280e9d..6dd3834d8eb 100644 --- a/docs/source/plugins/licence_policy_plugin.rst +++ b/docs/source/reference/scancode-plugins/licence-policy-plugin.rst @@ -1,16 +1,18 @@ -.. _license_policy_plugin: +.. _license-policy-plugin: -License Policy Plugin +License policy plugin ===================== This plugin allows the user to apply policy details to a scancode scan, depending on which -licenses are detected in a particular file. If a license specified in the Policy file is -detected by scancode, this plugin will apply that policy information to the Resource as a new +licenses are detected in a particular file. If a license specified in the policy file is +detected by scancode, this plugin will apply that policy information to the resource as a new attribute: ``license_policy``. -Policy File Specification +Policy file specification ------------------------- -The Policy file is a YAML (``.yml``) document with the following structure:: +The policy file is a YAML (``.yml``) document with the following structure + +.. code-block:: yaml license_policies: - license_key: mit @@ -32,40 +34,41 @@ against the detected licenses in the scan results. In the above example, a descriptive label is added along with a color code and CSS ``id`` name for potential visual display. -Using the Plugin +Using the plugin ---------------- -To apply License Policies during a ScanCode scan, specify the ``--license-policy`` option. +To apply license policies during a ScanCode scan, specify the ``--license-policy`` option. For example, use the following command to run a File Info and License scan on -``/path/to/codebase/``, using a License Policy file found at ``~/path/to/policy-file.yml``:: +``/path/to/codebase/``, using a License Policy file found at ``~/path/to/policy-file.yml`` + +.. code-block:: shell - $ scancode -clipeu /path/to/codebase/ --license-policy ~/path/to/policy-file.yml --json-pp + scancode -clipeu /path/to/codebase/ --license-policy ~/path/to/policy-file.yml --json-pp ~/path/to/scan-output.json -Example Output --------------- +**Example** -Here is an example of the ScanCode output after running ``--license-policy``:: +.. code-block:: none - { - "path": "samples/zlib/deflate.c", - "type": "file", - "detected_license_expression": "zlib", - "detected_license_expression_spdx": "Zlib", - "license_detections": [ - { - "license-expression": "zlib", - ... - ... - ... - } - ], - "license_policy": { - "license_key": "zlib", - "label": "Approved License", - "color_code": "#00800", - "icon": "icon-ok-circle" - }, - "scan_errors": [] + { + "path": "samples/zlib/deflate.c", + "type": "file", + "detected_license_expression": "zlib", + "detected_license_expression_spdx": "Zlib", + "license_detections": [ + { + "license-expression": "zlib", + ... + ... + ... + } + ], + "license_policy": { + "license_key": "zlib", + "label": "Approved License", + "color_code": "#00800", + "icon": "icon-ok-circle" + }, + "scan_errors": [] } diff --git a/docs/source/plugins/lkmclue.rst b/docs/source/reference/scancode-plugins/lkmclue-plugin.rst similarity index 77% rename from docs/source/plugins/lkmclue.rst rename to docs/source/reference/scancode-plugins/lkmclue-plugin.rst index 694bf05872b..35426e16ed2 100644 --- a/docs/source/plugins/lkmclue.rst +++ b/docs/source/reference/scancode-plugins/lkmclue-plugin.rst @@ -1,24 +1,25 @@ -.. _lkmclue_plugin: +.. _lkmclue-plugin: -LKMClue Plugin +LKMClue plugin ============== This plugin allows users to collect LKM module clues and type indicating a possible Linux Kernel Module. -Using the Plugin +Using the plugin ---------------- User needs to use the ``--lkmclue`` option. -The following command will collect the LKM module clues from the input location:: +The following command will collect the LKM module clues from the input location - $ scancode --lkmclue /path/to/codebase/ --json-pp ~/path/to/scan-output.json +.. code-block:: shell -Example Output --------------- + scancode --lkmclue /path/to/codebase/ --json-pp ~/path/to/scan-output.json -Here is an sample output:: +**Example** + + .. code-block:: none { "path": "zlib_deflate/deflate.c", diff --git a/docs/source/plugins/plugin_arch.rst b/docs/source/reference/scancode-plugins/plugin-architecture.rst similarity index 73% rename from docs/source/plugins/plugin_arch.rst rename to docs/source/reference/scancode-plugins/plugin-architecture.rst index be075774a0b..db299a89673 100644 --- a/docs/source/plugins/plugin_arch.rst +++ b/docs/source/reference/scancode-plugins/plugin-architecture.rst @@ -1,60 +1,42 @@ -.. _plugin_arch: +.. _plugin-architecture: -Plugin Architecture +Plugin architecture =================== -Abstract: ---------- - The purpose of plugins is to create a decoupled architecture such that ScanCode can support extensibility at different stages of a scan. These stages are: -* Pre-scan: Before starting the scan proper, such as plugins to handle +* **Pre-scan**: Before starting the scan proper, such as plugins to handle extraction of different archive types or instructions on how to handle certain types of files, or to collect filetypes. These plugins process a whole codebase at once. -* Scan proper: plugins to scan a file e.g. collect data and evidece from the +* **Scan proper**: plugins to scan a file e.g. collect data and evidece from the files. These plugins process one file at a teim and can do a whole codebase pass once all files are scanned. -* Post-scan: After the scan, e.g plugins for summarization and other aggregated +* **Post-scan**: After the scan, e.g plugins for summarization and other aggregated operation once all scans are completed. These plugins process a whole codebase at once. -* Output and output filter: plugins for output creation and filtering such as +* **Output and output filter**: plugins for output creation and filtering such as formatting or converting output to other formats (such as json, spdx, csv, yaml). These plugins process a whole codebase at once. -Description: ------------- - -This project aims at making scancode a “pluggable” system, where new -functionalities can be added to scancode at runtime as “plugins”. These plugins -can be hooked into scancode using some predefined hooks. I would consider pluggy -as the way to go for a plugin management system. - -Why pluggy? -^^^^^^^^^^^ - -Pluggy is well documented and maintained regularly, and has proved its worth in -projects such as pytest. Pluggy relies on hook specifications and hook -implementations (callbacks) instead of the conventional subclassing approach -which may encourage tight-coupling in the overlying framework. Basically a hook -specification contains method signatures (no code), these are defined by the +Plugins in ScanCode are implemented using `Pluggy `_. +Pluggy relies on hook specifications and hook implementations (callbacks) instead of +the conventional subclassing approach which may encourage tight-coupling in the overlying framework. +Basically a hook specification contains method signatures (no code), these are defined by the application. A hook implementation contains definitions for methods declared in the corresponding hook specification implemented by a plugin. -As mentioned in the abstract, the plugin architecture will have 3 hook -specifications (can be increased if required) +As mentioned in the above, the plugin architecture has 3 hooks: -1. Pre - scan hook -^^^^^^^^^^^^^^^^^^ +Pre-scan hook +------------- -- **Structure** - - -:: +.. code-block:: python prescan_hookspec = HookspecMarker('prescan') @@ -66,13 +48,10 @@ function which will be called before scan, at the time of extraction. This will type and extract the contents accordingly. This functionality can be further extended by calling this function if any archive is found inside the scanning tree. -2. Scan proper hook -^^^^^^^^^^^^^^^^^^^ - +Scan proper hook +---------------- -- **Structure** - -:: +.. code-block:: python scanproper_hookspec = HookspecMarker('scanproper') @@ -83,7 +62,9 @@ This function will be called before starting the scan, without any arguments, it containing the click extension details and possibly some help text. If this option is called by the user then the call will be rerouted to the callback defined by the click extension. For instance say a plugin implements functionality to add regex as a valid ignore pattern, then this function -will return a dict as:: +will return a dict as + +.. code-block:: none { 'name': '--ignore-regex', @@ -98,14 +79,16 @@ will return a dict as:: According to the above dict, if the option --ignore-regex is supplied, this function will be called after the is_ignored function and the data returned by the is_ignored function will be supplied to -this function as its argument(s). So if the program flow was:: +this function as its argument(s). So if the program flow was + +.. code-block:: none scancode() ⇔ scan() ⇔ resource_paths() ⇔ is_ignored() It will now be edited to -:: +.. code-block:: none scancode() ⇔ scan() ⇔ resource_paths() ⇔ is_ignored() ⇔ add_cmdline_option() @@ -113,7 +96,7 @@ It will now be edited to Options such as **call_after, call_before, call_first, call_last** can be defined to determine when the function is to be executed. -:: +.. code-block:: python @scanproper_hookspec def dependency_scan(args): @@ -122,20 +105,19 @@ This function will be called before starting the scan without any arguments, it list of file types or attributes which if encountered in the scanned tree, will call this function with the path to the file as an argument. This function can do some extra processing on those files and return the data to be processed as a dependency for the normal scanning process. -E.g. It can return a list such as:: +E.g. It can return a list such as + +.. code-block:: none [ 'debian/copyright' ] Whenever a file matches this pattern, this function will be called and the data returned will be supplied to the main scancode function. -3. Post - scan hook -^^^^^^^^^^^^^^^^^^^ - - -- **Structure** - +Post-scan hook +-------------- -:: +.. code-block:: python postscan_hookspec = HookspecMarker('postscan') @@ -147,7 +129,7 @@ data generated from the scan, path to the root of the scanned code and a path wh expected to be stored. The function will store the processed data in the output path supplied. This can be used to convert output to other formats such as CSV, SPDX, JSON, etc. -:: +.. code-block:: python @postscan_hookspec def summarize_output(args): @@ -159,12 +141,13 @@ reported or omit similar file metadata or even classify files such as tests, cod readme, configs, build scripts etc. -- **Identifying or configuring plugins** +Identifying or configuring plugins +---------------------------------- For python plugins, pluggy supports loading modules from setuptools entrypoints, E.g. -:: +.. code-block:: none entry_points = { 'scancode_plugins': [ @@ -180,12 +163,14 @@ plugins will have a manifest configuration in YAML format. This directory will b startup for plugins. After parsing the config file of a plugin, the data will be supplied to the plugin manager as if it were supplied using setuptools entrypoints. -In case of non python plugins, the plugin executables will be spawned in their own processes and +In case of non-python plugins, the plugin executables will be spawned in their own processes and according to their config data, they will be passed arguments and would return data as necessary. In addition to this, the desired hook function can be called from a non python plugin using certain arguments, which again can be mapped in the config file. -Sample config file for a ignore_regex plugin calling scanproper hook would be:: +Below an example config file for a ``ignore_regex`` plugin calling scanproper hook. + +.. code-block:: yaml name: ignore_regex hook: scanproper @@ -201,10 +186,3 @@ Sample config file for a ignore_regex plugin calling scanproper hook would be:: - metavar: - help: 'Ignore files matching regex ' - call_after: 'is_ignored' - -Existing solutions: -------------------- - -An alternate solution to a “pluggable” system would be the more conventional approach of adding -functionalities directly to the core codebase, which removes the abstraction layer provided by -a plugin management and hook calling system. diff --git a/docs/source/cli-reference/other-commands.rst b/docs/source/reference/scancode-reindex-licenses-cli.rst similarity index 62% rename from docs/source/cli-reference/other-commands.rst rename to docs/source/reference/scancode-reindex-licenses-cli.rst index 53c56f01301..ea01127c3e8 100644 --- a/docs/source/cli-reference/other-commands.rst +++ b/docs/source/reference/scancode-reindex-licenses-cli.rst @@ -1,33 +1,37 @@ -Other available CLIs -==================== +.. _cli-scancode-reindex-licenses: -.. _other_cli: - ----- - -.. include:: /rst_snippets/scancode-reindex-licenses.rst - ----- - -.. include:: /rst_snippets/extract.rst - ----- - -``scancode-reindex-licenses`` command -------------------------------------- +ScanCode reindex licenses CLI +============================= ScanCode maintains a license index to search for and detect licenses. When ScanCode is configured for the first time, a license index is built and used in every scan thereafter. +The ``scancode-reindex-licenses`` command rebuilds the license index. + +Usage: ``scancode-reindex-licenses [OPTIONS]`` + +Quick Reference +^^^^^^^^^^^^^^^ + + --all-languages [EXPERIMENTAL] Rebuild the license index + including texts all languages (and not only + English) and exit. + --only-builtin Rebuild the license index excluding any + additional license directory or additional + license plugins which were added previously, i.e. + with only builtin scancode license and rules. + --additional-directory DIR Include this directory with additional custom + licenses and license rules in the license + detection index. + --load-dump Load all license and rules from their respective + files and then dump them back to those same files. + -h, --help Shows the options and explanations. -This ``scancode-reindex-licenses`` command rebuilds the license index. Running this command -displays the following message to the terminal:: - - Checking and rebuilding the license index... +---- -This has several CLI options as follows: +.. _cli-scancode-reindex-licenses-additional-directory-option: -``--additional-directory`` Option: -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +``--additional-directory`` option +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ``--additional-directory`` option allows the user to include additional directories of licenses to use in license detection. @@ -37,7 +41,9 @@ runs of ScanCode with the same directories all the licenses in the directories w and used in License detection. But reindexing removes these directories, if they aren't reintroduced as additional directories. -The directory structure should look something like this:: +The directory structure should look something like this + +.. code-block:: none additional_license_directory/ ├── licenses/ @@ -47,12 +53,15 @@ The directory structure should look something like this:: │ ├── example-installed-1.RULE │ └── example-installed-1.yaml -Here is an example of reindexing the license cache using the ``--additional-directory PATH`` option -with a single directory:: +**Example** + +.. code-block:: shell scancode-reindex-licenses --additional-directory tests/licensedcode/data/additional_licenses/additional_dir/ -You can also include multiple directories like so:: +You can also include multiple directories like so + +.. code-block:: shell scancode-reindex-licenses --additional-directory /home/user/external_licenses/external1 --additional-directory /home/user/external_licenses/external2 @@ -68,7 +77,7 @@ need to reindex the license index with those directories as parameters:: scancode --additional-directory /home/user/external_licenses/external1 --additional-directory /home/user/external_licenses/external3 -.. include:: /rst_snippets/note_snippets/additional_directory_is_temp.rst +.. include:: /rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst .. note:: @@ -76,11 +85,12 @@ need to reindex the license index with those directories as parameters:: You can also install external licenses through a plugin for better reproducibility and distribution of those license/rules for use in conjunction with scancode-toolkit licenses. - See :ref:`install_new_license_plugin` + See :ref:`how-to-install-new-license-plugin` +.. _cli-scancode-reindex-licenses-only-builtin-option: -``--only-builtin`` Option: -^^^^^^^^^^^^^^^^^^^^^^^^^^ +``--only-builtin`` option +^^^^^^^^^^^^^^^^^^^^^^^^^ Rebuild the license index excluding any additional license directory or additional license plugins which were added previously, i.e. with only builtin scancode license and rules. @@ -94,15 +104,17 @@ reindex the licenses without these licenses from the additional plugins. would just reindex without the licenses from these plugins for once. Another reindex afterwards without this option would bring back the licenses from the plugins again in the index. +.. _cli-scancode-reindex-licenses-all-languages-option: -``--all-languages`` Option: -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +``--all-languages`` option +^^^^^^^^^^^^^^^^^^^^^^^^^^ Rebuild the license index including texts all languages (and not only English) and exit. This is an EXPERIMENTAL option. +.. _cli-scancode-reindex-licenses-load-dump-option: -``--load-dump`` Option +``--load-dump`` option ^^^^^^^^^^^^^^^^^^^^^^ Load all licenses and rules from their respective files and then dump them diff --git a/docs/source/reference/available_package_parsers.rst b/docs/source/reference/scancode-supported-packages.rst similarity index 99% rename from docs/source/reference/available_package_parsers.rst rename to docs/source/reference/scancode-supported-packages.rst index 3fe2cbe706a..d2ad15803f4 100644 --- a/docs/source/reference/available_package_parsers.rst +++ b/docs/source/reference/scancode-supported-packages.rst @@ -1,6 +1,4 @@ - - -.. _supported_packages: +.. _supported-packages: Supported package manifests and package datafiles ------------------------------------------------- diff --git a/docs/source/rst_snippets/basic_options.rst b/docs/source/rst-snippets/cli-basic-options.rst similarity index 82% rename from docs/source/rst_snippets/basic_options.rst rename to docs/source/rst-snippets/cli-basic-options.rst index d01fbf72a6c..3590049ea2d 100644 --- a/docs/source/rst_snippets/basic_options.rst +++ b/docs/source/rst-snippets/cli-basic-options.rst @@ -1,18 +1,18 @@ -All "Basic" Scan Options ------------------------- +"basic" options +--------------- Option lists are two-column lists of command-line options and descriptions, documenting a program's options. For example: -c, --copyright Scan ```` for copyrights. - Sub-Options: + Sub-options: - ``--consolidate`` -l, --license Scan ```` for licenses. - Sub-Options: + Sub-options: - ``--license-references`` - ``--license-text`` @@ -26,7 +26,7 @@ documenting a program's options. For example: -p, --package Scan ```` for packages. - Sub-Options: + Sub-options: - ``--consolidate`` @@ -39,13 +39,13 @@ documenting a program's options. For example: -e, --email Scan ```` for emails. - Sub-Options: + Sub-options: - ``--max-email INT`` -u, --url Scan ```` for urls. - Sub-Options: + Sub-options: - ``--max-url INT`` @@ -59,23 +59,23 @@ documenting a program's options. For example: - binary/text/archive/media/source/script flags - Additional options through more CLI options - Sub-Options: + Sub-options: - ``--mark-source`` -.. include:: /rst_snippets/note_snippets/basic_clpieu.rst +.. include:: /rst-snippets/note-snippets/cli-basic-options-clpieu.rst --generated Classify automatically generated code files with a flag. --max-email INT Report only up to INT emails found in a file. Use 0 for no limit. [Default: 50] - Sub-Option of: ``--email`` + Sub-option of: ``--email`` --max-url INT Report only up to INT urls found in a file. Use 0 for no limit. [Default: 50] - Sub-Option of: ``--url`` + Sub-option of: ``--url`` --license-score INTEGER @@ -84,15 +84,15 @@ documenting a program's options. For example: Here, a bigger number means a better match, i.e. Setting a higher license score translates to a higher threshold (with equal or smaller number of matches). - Sub-Option of: ``--license`` + Sub-option of: ``--license`` --license-text Include the matched text for the detected licenses in the output report. - Sub-Option of: ``--license`` + Sub-option of: ``--license`` - Sub-Options: + Sub-options: - ``--license-text-diagnostics`` @@ -103,24 +103,24 @@ documenting a program's options. For example: In a template URL, curly braces ({}) are replaced by the license key. [Default: default: https://scancode-licensedb.aboutcode.org/{}] - Sub-Option of: ``--license`` + Sub-option of: ``--license`` --license-text-diagnostics In the matched license text, include diagnostic highlights surrounding with square brackets [] words that are not matched. - Sub-Option of: ``--license`` and ``--license-text`` + Sub-option of: ``--license`` and ``--license-text`` --license-diagnostics In license detections, include diagnostic details to figure out the license detection post processing steps applied. - Sub-Option of: ``--license`` + Sub-option of: ``--license`` --unknown-licenses [EXPERIMENTAL] Detect unknown licenses. - Sub-Option of: ``--license`` + Sub-option of: ``--license`` diff --git a/docs/source/rst_snippets/core_options.rst b/docs/source/rst-snippets/cli-core-options.rst similarity index 96% rename from docs/source/rst_snippets/core_options.rst rename to docs/source/rst-snippets/cli-core-options.rst index 453763ca57d..01a9c70814c 100644 --- a/docs/source/rst_snippets/core_options.rst +++ b/docs/source/rst-snippets/cli-core-options.rst @@ -1,5 +1,5 @@ -All "Core" Scan Options ------------------------ +"core" options +-------------- -n, --processes INTEGER Scan ```` using n parallel processes. [Default: (number of CPUs)-1] diff --git a/docs/source/rst_snippets/doc_help.rst b/docs/source/rst-snippets/cli-doc-help-options.rst similarity index 66% rename from docs/source/rst_snippets/doc_help.rst rename to docs/source/rst-snippets/cli-doc-help-options.rst index 799fe019cb7..bc64e5bd81b 100644 --- a/docs/source/rst_snippets/doc_help.rst +++ b/docs/source/rst-snippets/cli-doc-help-options.rst @@ -1,9 +1,9 @@ -All Documentation/Help Options ------------------------------- +Documentation/help options +-------------------------- --h, --help Show the :ref:`cli_help_text` and exit. +-h, --help Show the :ref:`cli-help-option` and exit. ---examples Show the :ref:`cli_examples_text` and exit. +--examples Show the :ref:`cli-examples-option` and exit. -A, --about Show information about ScanCode and licensing and exit. diff --git a/docs/source/rst_snippets/output_control_options.rst b/docs/source/rst-snippets/cli-output-control-and-filter-options.rst similarity index 78% rename from docs/source/rst_snippets/output_control_options.rst rename to docs/source/rst-snippets/cli-output-control-and-filter-options.rst index 0fd3b833f09..1c5cce5dbbd 100644 --- a/docs/source/rst_snippets/output_control_options.rst +++ b/docs/source/rst-snippets/cli-output-control-and-filter-options.rst @@ -1,11 +1,11 @@ -All "Output Control" Scan Options ---------------------------------- +"output control and filter" options +----------------------------------- --strip-root Strip the root directory segment of all paths. --full-root Report full, absolute paths. -.. include:: /rst_snippets/note_snippets/control_strip_full_root.rst +.. include:: /rst-snippets/note-snippets/cli-output-control-strip-full-root.rst --ignore-author Ignore a file (and all its findings) if an author contains a match to the @@ -16,7 +16,7 @@ All "Output Control" Scan Options if a copyright holder contains a match to the ```` regular expression. -.. include:: /rst_snippets/warning_snippets/control_ignore_author_copyright.rst +.. include:: /rst-snippets/warning-snippets/cli-output-control-ignore-author-copyright.rst --only-findings Only return files or directories with findings for the requested scans. diff --git a/docs/source/rst_snippets/custom_output_format.rst b/docs/source/rst-snippets/cli-output-custom-format.rst similarity index 69% rename from docs/source/rst_snippets/custom_output_format.rst rename to docs/source/rst-snippets/cli-output-custom-format.rst index e947a5995f0..0bc1ee9c55f 100644 --- a/docs/source/rst_snippets/custom_output_format.rst +++ b/docs/source/rst-snippets/cli-output-custom-format.rst @@ -1,10 +1,12 @@ -Custom Output Format --------------------- +"custom output" options +----------------------- While the three built-in output formats are convenient for a verity of use-cases, one may wish to -create their own output template, using the following arguments:: +create their own output template, using the following arguments - ``--custom-output FILE --custom-template TEMP_FILE`` + .. code-block:: shell + + scancode --custom-output FILE --custom-template TEMP_FILE ScanCode makes this very easy, as it uses the popular Jinja2 template engine. Simply pass the path to the custom template to the ``--custom-template`` argument, or drop it in a folder to @@ -14,7 +16,7 @@ For example, if I wanted a simple CLI output I would create a ``template2.html`` particular data I wish to see. In this case, I am only interested in the license and copyright data for this particular scan. -:: +.. code-block:: text ## template.txt: [ @@ -34,24 +36,24 @@ data for this particular scan. Now I can run ScanCode using my newly created template: -:: +.. code-block:: shell - $ scancode -clpeui --custom-output output.txt --custom-template template.txt samples - Scanning files... - [####################################] 46 - Scanning done. + scancode -clpeui --custom-output output.txt --custom-template template.txt samples + Scanning files... + [####################################] 46 + Scanning done. Now the results are saved in ``output.txt`` and we can easily view them with ``head output.txt``: -:: +.. code-block:: none - [ - location:"samples/JGroups/LICENSE", - copyright:"Copyright (c) 1991, 1999 Free Software Foundation, Inc.", + [ + location:"samples/JGroups/LICENSE", + copyright:"Copyright (c) 1991, 1999 Free Software Foundation, Inc.", - location:"samples/JGroups/LICENSE", - copyright:"copyrighted by the Free Software Foundation", - ] + location:"samples/JGroups/LICENSE", + copyright:"copyrighted by the Free Software Foundation", + ] For a more elaborate template, refer this `default template `_ given with ScanCode, to generate HTML output with the ``--html`` output format option. diff --git a/docs/source/rst_snippets/output_format_options.rst b/docs/source/rst-snippets/cli-output-format-options.rst similarity index 90% rename from docs/source/rst_snippets/output_format_options.rst rename to docs/source/rst-snippets/cli-output-format-options.rst index 859a7608f60..a950d74c528 100644 --- a/docs/source/rst_snippets/output_format_options.rst +++ b/docs/source/rst-snippets/cli-output-format-options.rst @@ -1,5 +1,5 @@ -All Scan Output Options ------------------------ +"output" options +---------------- --json FILE Write scan output as compact JSON to FILE. @@ -27,14 +27,14 @@ All Scan Output Options --custom-output Write scan output to FILE formatted with the custom Jinja template file. - Mandatory Sub-option: + Mandatory sub-option: - ``--custom-template FILE`` --custom-template FILE Use this Jinja template FILE as a custom template. - Sub-Option of: ``--custom-output`` + Sub-option of: ``--custom-output`` --debian FILE Write scan output in machine-readable Debian copyright format to FILE. @@ -53,4 +53,4 @@ All Scan Output Options --cyclonedx-xml FILE Write scan output as a CycloneDx 1.3 BOM in pretty-printed XML format to FILE -.. include:: /rst_snippets/warning_snippets/output_htmlapp_dep.rst +.. include:: /rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst diff --git a/docs/source/rst_snippets/stdout.rst b/docs/source/rst-snippets/cli-output-to-stdout.rst similarity index 82% rename from docs/source/rst_snippets/stdout.rst rename to docs/source/rst-snippets/cli-output-to-stdout.rst index 2919ce2858f..778e63f3cc5 100644 --- a/docs/source/rst_snippets/stdout.rst +++ b/docs/source/rst-snippets/cli-output-to-stdout.rst @@ -1,9 +1,9 @@ -Print to ``stdout`` (Terminal) +Print to ``stdout`` / terminal ------------------------------ If you want to format the output in JSON and print it at stdout, you can replace the JSON filename with a "-", like ``--json-pp -`` instead of ``--json-pp output.json``. -The following command will output the scan results in JSON format to ``stdout`` (In the Terminal):: +The following command will output the scan results in JSON format to ``stdout`` (in the terminal):: ./scancode -clpieu --json-pp - samples/ diff --git a/docs/source/rst-snippets/cli-post-scan-options.rst b/docs/source/rst-snippets/cli-post-scan-options.rst new file mode 100644 index 00000000000..7a7c56b938b --- /dev/null +++ b/docs/source/rst-snippets/cli-post-scan-options.rst @@ -0,0 +1,68 @@ +"post-scan" options +------------------- + +--mark-source Set the "is_source" flag to true for directories that + contain over 90% of source files as direct children + and descendants. Count the number of source files in a + directory as a new "source_file_counts" attribute + + Sub-option of: ``--url`` + +--consolidate Group resources by Packages or license and + copyright holder and return those groupings + as a list of consolidated packages and a list + of consolidated components. + The --consolidate option will be deprecated in + a future version of scancode-toolkit as top level + packages now provide improved consolidated data. + + Sub-option of: ``--copyright``, ``--license`` and + ``--packages``. + +--filter-clues Filter redundant duplicated clues already + contained in detected licenses, copyright + texts and notices. + +--license-clarity-score Compute a summary license clarity score at + the codebase level. + + Sub-option of: ``--classify``. + +--license-policy FILE Load a License Policy file and apply it to + the scan at the Resource level. + +--license-references FILE Returns reference data for all licenses and license + rules present in detections. + +--summary Summarize scans by providing declared origin + information and other detected info at the + codebase attribute level. + +--tallies Summarize license, copyright and other scans + at the codebase level with occurrence counts. + + Sub-options: + + - ``--tallies-by-facet`` + - ``--tallies-key-files`` + - ``--tallies-with-details`` + +--tallies-by-facet Summarize license, copyright and other scans + and group the results by facet. + + Sub-option of: ``--tallies`` and ``--facet``. + +--tallies-key-files Summarize license, copyright and other scans + for key, top-level files, with occurrence counts. + Key files are top-level codebase files such as + COPYING, README and package manifests as reported + by the ``--classify`` option: "is_legal", + "is_readme", "is_manifest" and "is_top_level" + flags. + + Sub-option of: ``--classify`` and ``--summary``. + +--tallies-with-details Summarize license, copyright and other scans + at the codebase level with occurrence counts, + while also keeping intermediate details at + the file and directory level. diff --git a/docs/source/rst_snippets/pre_scan_options.rst b/docs/source/rst-snippets/cli-pre-scan-options.rst similarity index 87% rename from docs/source/rst_snippets/pre_scan_options.rst rename to docs/source/rst-snippets/cli-pre-scan-options.rst index 2adecf10005..e735f76eba8 100644 --- a/docs/source/rst_snippets/pre_scan_options.rst +++ b/docs/source/rst-snippets/cli-pre-scan-options.rst @@ -1,4 +1,4 @@ -All "Pre-Scan" Options +"pre-scan" options ---------------------- --ignore Ignore files matching ````. @@ -9,7 +9,7 @@ All "Pre-Scan" Options file is a legal, or readme or test file, etc. - Sub-Options: + Sub-options: - ``--license-clarity-score`` - ``--tallies-key-files`` @@ -18,6 +18,6 @@ All "Pre-Scan" Options ``=``. Add the ```` to files with a path matching ````. - Sub-Options: + Sub-options: - ``--tallies-by-facet`` diff --git a/docs/source/rst_snippets/improve_docs.rst b/docs/source/rst-snippets/improve-docs.rst similarity index 100% rename from docs/source/rst_snippets/improve_docs.rst rename to docs/source/rst-snippets/improve-docs.rst diff --git a/docs/source/rst_snippets/note_snippets/additional_directory_is_temp.rst b/docs/source/rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst similarity index 59% rename from docs/source/rst_snippets/note_snippets/additional_directory_is_temp.rst rename to docs/source/rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst index 507eccb5821..87affeca2a3 100644 --- a/docs/source/rst_snippets/note_snippets/additional_directory_is_temp.rst +++ b/docs/source/rst-snippets/note-snippets/add-licenses-or-rules-from-additional-directory-is-temporary.rst @@ -2,5 +2,5 @@ Adding licenses/rules from an additional directory is not permanent. Another reindexing without the additional directory option would - just use the builtin scancode licenses and rules, and will not have - these additonal licenses/rules anymore. + just use the builtin ScanCode licenses and rules, and will not have + these additional licenses/rules anymore. diff --git a/docs/source/rst_snippets/note_snippets/basic_clpieu.rst b/docs/source/rst-snippets/note-snippets/cli-basic-options-clpieu.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/basic_clpieu.rst rename to docs/source/rst-snippets/note-snippets/cli-basic-options-clpieu.rst diff --git a/docs/source/rst_snippets/note_snippets/control_strip_full_root.rst b/docs/source/rst-snippets/note-snippets/cli-output-control-strip-full-root.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/control_strip_full_root.rst rename to docs/source/rst-snippets/note-snippets/cli-output-control-strip-full-root.rst diff --git a/docs/source/rst_snippets/note_snippets/synopsis_output_format.rst b/docs/source/rst-snippets/note-snippets/cli-output-format-synopsis.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/synopsis_output_format.rst rename to docs/source/rst-snippets/note-snippets/cli-output-format-synopsis.rst diff --git a/docs/source/rst_snippets/note_snippets/output_html_license_references.rst b/docs/source/rst-snippets/note-snippets/cli-output-html-license-references.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/output_html_license_references.rst rename to docs/source/rst-snippets/note-snippets/cli-output-html-license-references.rst diff --git a/docs/source/rst_snippets/note_snippets/output_htmlapp_search.rst b/docs/source/rst-snippets/note-snippets/cli-output-htmlapp-search.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/output_htmlapp_search.rst rename to docs/source/rst-snippets/note-snippets/cli-output-htmlapp-search.rst diff --git a/docs/source/rst_snippets/note_snippets/output_jsonlines.rst b/docs/source/rst-snippets/note-snippets/cli-output-json-lines.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/output_jsonlines.rst rename to docs/source/rst-snippets/note-snippets/cli-output-json-lines.rst diff --git a/docs/source/rst_snippets/note_snippets/output_json_ugly.rst b/docs/source/rst-snippets/note-snippets/cli-output-json-ugly.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/output_json_ugly.rst rename to docs/source/rst-snippets/note-snippets/cli-output-json-ugly.rst diff --git a/docs/source/rst_snippets/note_snippets/output_samples.rst b/docs/source/rst-snippets/note-snippets/cli-output-samples.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/output_samples.rst rename to docs/source/rst-snippets/note-snippets/cli-output-samples.rst diff --git a/docs/source/rst_snippets/note_snippets/post_license_clarity_score.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-license-clarity-score.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_license_clarity_score.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-license-clarity-score.rst diff --git a/docs/source/rst_snippets/note_snippets/post_lic_pol_key.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-license-file-required-policy-key.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_lic_pol_key.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-license-file-required-policy-key.rst diff --git a/docs/source/rst_snippets/note_snippets/post_license_policy.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-license-policy.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_license_policy.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-license-policy.rst diff --git a/docs/source/rst_snippets/note_snippets/post_scan_plugins.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-plugins.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_scan_plugins.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-plugins.rst diff --git a/docs/source/rst_snippets/note_snippets/post_summary_details.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-summary-details.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_summary_details.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-summary-details.rst diff --git a/docs/source/rst_snippets/note_snippets/post_summary_facet.rst b/docs/source/rst-snippets/note-snippets/cli-post-scan-summary-facet.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/post_summary_facet.rst rename to docs/source/rst-snippets/note-snippets/cli-post-scan-summary-facet.rst diff --git a/docs/source/rst_snippets/note_snippets/pre_facet_core.rst b/docs/source/rst-snippets/note-snippets/cli-pre-scan-facet-core.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/pre_facet_core.rst rename to docs/source/rst-snippets/note-snippets/cli-pre-scan-facet-core.rst diff --git a/docs/source/rst_snippets/note_snippets/license_plugin_delete.rst b/docs/source/rst-snippets/note-snippets/license-plugin-delete.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/license_plugin_delete.rst rename to docs/source/rst-snippets/note-snippets/license-plugin-delete.rst diff --git a/docs/source/rst_snippets/note_snippets/license_plugin_needs_reindex.rst b/docs/source/rst-snippets/note-snippets/license-plugin-needs-reindex.rst similarity index 100% rename from docs/source/rst_snippets/note_snippets/license_plugin_needs_reindex.rst rename to docs/source/rst-snippets/note-snippets/license-plugin-needs-reindex.rst diff --git a/docs/source/rst_snippets/warning_snippets/control_ignore_author_copyright.rst b/docs/source/rst-snippets/warning-snippets/cli-output-control-ignore-author-copyright.rst similarity index 100% rename from docs/source/rst_snippets/warning_snippets/control_ignore_author_copyright.rst rename to docs/source/rst-snippets/warning-snippets/cli-output-control-ignore-author-copyright.rst diff --git a/docs/source/rst_snippets/warning_snippets/output_htmlapp_dep.rst b/docs/source/rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst similarity index 80% rename from docs/source/rst_snippets/warning_snippets/output_htmlapp_dep.rst rename to docs/source/rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst index 5fe1a47b083..abd67afbf19 100644 --- a/docs/source/rst_snippets/warning_snippets/output_htmlapp_dep.rst +++ b/docs/source/rst-snippets/warning-snippets/cli-output-htmlapp-deprecated.rst @@ -2,4 +2,4 @@ The html-app feature has been deprecated and you should use ScanCode Workbench instead to visualize scan results. The official Repository `link `_. - Also refer :ref:`how_to_visualize_scan_results`. + Also refer :ref:`visualizing-scan-results`. diff --git a/docs/source/rst_snippets/extract.rst b/docs/source/rst_snippets/extract.rst deleted file mode 100644 index 59d3b337ab8..00000000000 --- a/docs/source/rst_snippets/extract.rst +++ /dev/null @@ -1,31 +0,0 @@ -All Extractcode Options ------------------------ - -This is intended to be used as an input preparation step, before running the scan. Archives found -in an extracted archive are extracted **recursively** by default. Extraction is done in-place -in a directory named '-extract' side-by-side with an archive. - -To extract the packages in the ``samples`` directory - -:: - - extractcode samples - -This extracts the zlib.tar.gz package: - -.. image:: /rst_snippets/data/extractcode.png - -.. _cli_extract: - ---shallow Do not extract recursively nested archives (e.g. Not - archives in archives). - ---verbose Print verbose file-by-file progress messages. - ---quiet Do not print any summary or progress message. - --h, --help Show the extractcode help message and exit. - ---about Show information about ScanCode and licensing and exit. - ---version Show the version and exit. diff --git a/docs/source/rst_snippets/other_imp_doc.rst b/docs/source/rst_snippets/other_imp_doc.rst deleted file mode 100644 index abb712cecb7..00000000000 --- a/docs/source/rst_snippets/other_imp_doc.rst +++ /dev/null @@ -1,13 +0,0 @@ -Other Important Documentation ------------------------------ - -#. :ref:`scancode_cli_options` -#. :ref:`how_to_run_a_scan` -#. :ref:`tutorials` -#. :ref:`how_to_guides` -#. :ref:`how_it_works` -#. :ref:`contrib_code_dev` -#. :ref:`contrib_doc_dev` -#. :ref:`plugin_arch` -#. :ref:`faq` -#. :ref:`support` diff --git a/docs/source/rst_snippets/post_scan_options.rst b/docs/source/rst_snippets/post_scan_options.rst deleted file mode 100644 index 865deb23523..00000000000 --- a/docs/source/rst_snippets/post_scan_options.rst +++ /dev/null @@ -1,65 +0,0 @@ -All "Post-Scan" Options ------------------------ - ---mark-source Set the "is_source" flag to true for directories that - contain over 90% of source files as direct children - and descendants. Count the number of source files in a - directory as a new "source_file_counts" attribute - - Sub-Option of: ``--url`` - ---consolidate Group resources by Packages or license and - copyright holder and return those groupings - as a list of consolidated packages and a list - of consolidated components. - The --consolidate option will be deprecated in - a future version of scancode-toolkit as top level - packages now provide improved consolidated data. - - Sub-Option of: ``--copyright``, ``--license`` and - ``--packages``. - ---filter-clues Filter redundant duplicated clues already - contained in detected licenses, copyright - texts and notices. - ---license-clarity-score Compute a summary license clarity score at - the codebase level. - - Sub-Option of: ``--classify``. - ---license-policy FILE Load a License Policy file and apply it to - the scan at the Resource level. - ---summary Summarize scans by providing declared origin - information and other detected info at the - codebase attribute level. - ---tallies Summarize license, copyright and other scans - at the codebase level with occurrence counts. - - Sub-Options: - - - ``--tallies-by-facet`` - - ``--tallies-key-files`` - - ``--tallies-with-details`` - ---tallies-by-facet Summarize license, copyright and other scans - and group the results by facet. - - Sub-Option of: ``--tallies`` and ``--facet``. - ---tallies-key-files Summarize license, copyright and other scans - for key, top-level files, with occurrence counts. - Key files are top-level codebase files such as - COPYING, README and package manifests as reported - by the ``--classify`` option: "is_legal", - "is_readme", "is_manifest" and "is_top_level" - flags. - - Sub-Option of: ``--classify`` and ``--summary``. - ---tallies-with-details Summarize license, copyright and other scans - at the codebase level with occurrence counts, - while also keeping intermediate details at - the file and directory level. diff --git a/docs/source/rst_snippets/scancode-reindex-licenses.rst b/docs/source/rst_snippets/scancode-reindex-licenses.rst deleted file mode 100644 index 83304762c21..00000000000 --- a/docs/source/rst_snippets/scancode-reindex-licenses.rst +++ /dev/null @@ -1,23 +0,0 @@ -``scancode-reindex-licenses`` Usage ------------------------------------ - -Usage: ``scancode-reindex-licenses [OPTIONS]`` - -Reindex scancode licenses and exit - -Options -------- - - --all-languages [EXPERIMENTAL] Rebuild the license index - including texts all languages (and not only - English) and exit. - --only-builtin Rebuild the license index excluding any - additional license directory or additional - license plugins which were added previously, i.e. - with only builtin scancode license and rules. - --additional-directory DIR Include this directory with additional custom - licenses and license rules in the license - detection index. - --load-dump Load all license and rules from their respective - files and then dump them back to those same files. - -h, --help Shows the options and explanations. diff --git a/docs/source/rst_snippets/tip_snippets/stdout.rst b/docs/source/rst_snippets/tip_snippets/stdout.rst deleted file mode 100644 index a600e5ebe45..00000000000 --- a/docs/source/rst_snippets/tip_snippets/stdout.rst +++ /dev/null @@ -1,4 +0,0 @@ -.. Tip:: - - You can also output to ``stdout`` instead of a file. For more information refer - :ref:`output_to_stdout`. diff --git a/docs/source/tutorials/how_to_add_a_post_scan_plugin.rst b/docs/source/tutorials/adding-a-post-scan-plugin.rst similarity index 98% rename from docs/source/tutorials/how_to_add_a_post_scan_plugin.rst rename to docs/source/tutorials/adding-a-post-scan-plugin.rst index d773554e043..ffeeafef371 100644 --- a/docs/source/tutorials/how_to_add_a_post_scan_plugin.rst +++ b/docs/source/tutorials/adding-a-post-scan-plugin.rst @@ -1,7 +1,7 @@ -.. _how_to_add_post_scan_plugin: +.. _adding-a-post-scan-plugin: -Add A Post-Scan Plugin -====================== +Adding a post-scan plugin +========================= Scan plugins in ``scancode-toolkit`` ------------------------------------ @@ -59,7 +59,7 @@ Here are the major types of plugins: ``LocationProviderPlugin`` at `/src/plugincode/location_provider.py `_. -Built-In vs. Optional Installation +Built-in vs. optional installation ---------------------------------- Built-In @@ -67,7 +67,7 @@ Built-In Some post-scan plugins are installed when ScanCode itself is installed, and they are specified at ``[options.entry_points]`` in the `setup.cfg `_ file. -For example, the :ref:`license_policy_plugin` is a built-in plugin, whose code is located here:: +For example, the :ref:`license-policy-plugin` is a built-in plugin, whose code is located here:: https://github.com/aboutcode-org/scancode-toolkit/blob/develop/src/licensedcode/plugin_license_policy.py diff --git a/docs/source/tutorials/how_to_set_what_will_be_detected_in_a_scan.rst b/docs/source/tutorials/configuring-scan-detection.rst similarity index 70% rename from docs/source/tutorials/how_to_set_what_will_be_detected_in_a_scan.rst rename to docs/source/tutorials/configuring-scan-detection.rst index 4c572f04e37..58831e92c6e 100644 --- a/docs/source/tutorials/how_to_set_what_will_be_detected_in_a_scan.rst +++ b/docs/source/tutorials/configuring-scan-detection.rst @@ -1,13 +1,13 @@ -.. _how_to_set_what_scan_detects: +.. _configuring-scan-detection: -How to set what will be detected in Scan -======================================== +Configuring what will be detected in scan +========================================= ScanCode allows you to scan a codebase for license, copyright and other interesting information that can be discovered in files. The following options are available for detection when using ScanCode-Toolkit: -.. include:: /rst_snippets/basic_options.rst +.. include:: /rst-snippets/cli-basic-options.rst Different Scans --------------- @@ -15,15 +15,15 @@ Different Scans The following examples will use the ``samples`` directory that is provided with the `ScanCode Toolkit code `_. All examples will be saved in the JSON format, which can be loaded into ScanCode Workbench for visualization. See -:ref:`how_to_visualize_scan_results` for more information. Another output format option is a -static html file. See :ref:`cli_output_format` for more information. +:ref:`visualizing-scan-results` for more information. Another output format option is a +static html file. See :ref:`cli-output-format-options` for more information. Scan for all clues: ^^^^^^^^^^^^^^^^^^^ To scan for licenses, copyrights, urls, emails, package information, and file information -:: +.. code-block:: shell scancode -clipeu --json output.json samples @@ -31,7 +31,7 @@ To scan for licenses, copyrights, urls, emails, package information, and file in Scan for license and copyright clues: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:: +.. code-block:: shell scancode -cl --json-pp output.json samples @@ -39,7 +39,7 @@ Scan for license and copyright clues: Scan for emails and URLs: ^^^^^^^^^^^^^^^^^^^^^^^^^ -:: +.. code-block:: shell scancode -eu --json-pp output.json samples @@ -47,7 +47,7 @@ Scan for emails and URLs: Scan for package information: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:: +.. code-block:: shell scancode -p --json-pp output.json samples @@ -55,7 +55,7 @@ Scan for package information: Scan for file information: ^^^^^^^^^^^^^^^^^^^^^^^^^^ -:: +.. code-block:: shell scancode -i --json-pp output.json samples @@ -63,8 +63,8 @@ Scan for file information: To see more example scans: ^^^^^^^^^^^^^^^^^^^^^^^^^^ -:: +.. code-block:: shell scancode --examples -For more information, refer :ref:`cli_list_options`. +For more information, refer :ref:`cli-scancode`. diff --git a/docs/source/tutorials/how_to_format_scan_output.rst b/docs/source/tutorials/configuring-scan-output-formats.rst similarity index 62% rename from docs/source/tutorials/how_to_format_scan_output.rst rename to docs/source/tutorials/configuring-scan-output-formats.rst index 89d238ef281..69bbde4849f 100644 --- a/docs/source/tutorials/how_to_format_scan_output.rst +++ b/docs/source/tutorials/configuring-scan-output-formats.rst @@ -1,11 +1,11 @@ -.. _how_to_specify_output_format: +.. _configuring-scan-output-formats: -How to specify ScanCode Output Format -===================================== +Configuring scan output formats +=============================== -A basic overview of formatting ScanCode Output is presented here. +A basic overview of formatting ScanCode output is presented here. -More information on :ref:`cli_output_format`. +More information on :ref:`cli-output-format-options`. JSON ---- @@ -19,9 +19,9 @@ The following commands will output scan results in a formatted json file: * ``scancode --json-lines /path/to/output.json /path/to/target/dir`` -To compare the JSON output in different formats refer :ref:`comparing_json`. +To compare the JSON output in different formats refer :ref:`cli-comparing-json-output-file-formats`. -.. include:: /rst_snippets/stdout.rst +.. include:: /rst-snippets/cli-output-to-stdout.rst HTML @@ -34,10 +34,10 @@ The following commands will output scan results in a formatted HTML page or simp * ``scancode --html-app /path/to/output.html /path/to/target/dir`` -For more details on the HTML output format refer :ref:`output_html`. +For more details on the HTML output format refer :ref:`cli-html-option`. .. WARNING:: The ``--html-app`` option has been deprecated, use ScanCode Workbench instead. -.. include:: /rst_snippets/custom_output_format.rst +.. include:: /rst-snippets/cli-output-custom-format.rst diff --git a/docs/source/tutorials/data/components_sample.gif b/docs/source/tutorials/data/components_sample.gif deleted file mode 100644 index eca016f2ebb296d257e43f24f08773e184d766f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124406 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

)}@HOmjmW}D!NTWgPSxJKk1S%Q7Uu^n`v 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

TlbMfFer$4ft4fdvWJ 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

    {2BVsM@(W;HpW%6CR&dJPz(Mq9y#Q< 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

    9vBu*0tghSB#;?6Dy;lZ% zK$w1v^_t19$c{i{yn&|2E5`1lIEc?PaY$1Zz}FupR4#y4sHkBW-0^05NzQOdH)8r! zX^1^c4+SuOD-vy|jc2b#?H|g*77hkEX9J$f#7v3>=Ly{rPJc;xkQ>` zdhJV36q-`jx!BR6G0Y^nZ&TXeh(UUnQ=gaWzsn!aRV3~0{D z^xNaMa+&=*nbn7{*F^3zI~$lLmvi&BdjR(`53_z<6>D{LW%8&;osA1yj9d-C$1jb{ z+bN|bH+@pKw>9N)bo}OK?&q+9El$vNV6&!z<~Kjao9ar>=8RLo=&MS|=sJV{+V5Z~g&*M2 zqC6EoeIYMGRge-NT#UnYXiK#zF;(Py6Vo1ZbGNiguJ`nx3KT;h_$4~$+rdcSG7 zmg|vdYJBfnQTyStJ?MR5tTa*~6<05!o`gjaBk*%J^}eCI7t6uWr=G!6%`Wn3;8XU> zc+0~>Up56Hyz$Wolujw|04XiZk3qbat8jpEorF{=qK6b6g!M>~IN`KGwz%OfaeGlz(f7v+SpLV~8{%RcPT#f+0tt>nK z@o9VdXovUcCHDPIu+iy{WXJo@x$p0fbKv(^Fc^RzX#Bu=!28t%-rTL7mEY{k?7kly zegGKLrcpVtz}R;h&m4{J>xwGq*_9SRX17>MH$d@)NE;C&JxDK|?q?ZZ@U`6*g%N1= zqq0|Uc!R&k0r$^faB%J_AbJ@UQ4&;whrpiV{YdM9gzq45>Z>qdAEFEuq6HYD1R*K2 zQ3;2B?m&2I4=Cq#7)cNPQZ7Zp7FGa{om*SfFA(VMM!FhRVeNQ<7s&W0`ioTb-LW}~S7gzt ze~7kI)k$=VwPRa)!1$hN+M$O?NyLD+_0m3w;n*sK%~*@tOUjDVd@O3GJ$4k&+gjD* zIf<*ZG|Da+957iCX9dS%h36ZB{uxqbRgCmsxV2ojh&%>4Wm`&yIoqg0Ub2$bzFObD z;W2g5ghgJ*ACW_u@yY0vN3Tmnqu_7?G98AV{Hn*fJ+Kl99vx{*0&K^=9z`ayhkG$w z@na>2opS}pKbhflCNZriu{r?Y8g+S67t_AWt) z=(yqNNPQgPwd&4yd}$oV(W(QcvBs&%_~PjF>6t6)(3R}HE%Druai6Jd{MYS*_(9F# zgo^H9BOmOqDf9ZD%~K~S1Y3vO;dYVi=<)LM%i zY20{hXcN7T z%d^yE;=0dxOY>D(6u6tP7+ny6=9jq6@I-hrKb3JhSkJFG(%0r74nC8ERyL@?`KC{2 zB7UrlIBAi`o&Z<*0m>OFjV613EE^@gPzH`m;hr^0r@*H(KaDJhCQCoq3sl}>9PSK; zLJXtBZ&s zqKirp?R!=dxmMnv8g4`oXscG}E?dE}EGNVXLO}Yo64xO!`cXlVn^_)t}K*h=`TDsT#vJE9F>tLMVfV%bEHm6JteN>3`2=u5)z zY^wWP4aXB~TX{3EeN(0+YWk_Y2}ey6Cb*EW%tCNX6gn0>Vb!UY2w*vKd3{hKJl~Sd(jz`h25YJ~Bquon2ai-gSSv~$r zR+?@ZidH@HW&`SL!*Y80^W!(TR~>r#wB(h5spuRpA5HYvMlzx%idW`q8_o`Cz`h4@ zo(@7mhc1qw1tx6%+n6%zg>C_MSd?+en0lc=r}EAjW4&%O;0RfnKMX^*0Z7+U5oUy9 z+=6vxd`7P)Qr#j^qU3aloCqJrs9h^9tJ}_(do9ppD%fVun9Nb#l)9^JGNtb#-3ri< z>A^+yjh0utXbWj+_`AW1yH+h^$K|=H3G?#RZ@KNOpRN(1vlv1i!#y}FY*Q79uRS{3 z3XiDj@>VS_M%Rw0b>W$N@SelNuajUUI~l3w2(~K}Tc-H6brmm_lt#TwPWoIN2wIRW zV+flHBD{sd@e={gpF6W1xYYZ}VG)qJOv%O*lz!HWHkgVWxR61-#x@oQMYdNFTPJ+W zOdlucP))9#u@ffbE{SeZQ5fH3iZf}PU?Q7>s*!8pN!u^bOhb>MQ z4Ji@F&@r(ge%D=cNtkLMLhN@l|GN3CVbR@>yw!h-sDM=#%*F6cc&HcdQU@aj=F zbWsh|izZ+Ewh=bOAIrZS#f)p&f+ZL!)gv0bBpKW<8?4pzOBlxzuU&@AU-)&{%hI5S z9nkdhL6uJS16eK5H`Y+Ff2g&>5c$(+2vp=e>aUx4{6LyiFB^7q>NTrjCwuN-^{Qup zU+6qkD4@^U)pN-XQJ7fI@oh}{4K&II7;JHETqLMdw&ZO?e&wnxULQ=jltCLc9y38N zT5m!?vZXrdui2WcyUgVh%00HI4IrMhPV138Yvo>VGSp=LB%ic4I9e|>J*+>CvE?{; zSvT42 zX~i`pq8+5Y1>W5~^tp=y25s=YLk5K0soINY`U6S~Kemu~^4KOtbA^1Sl7Hq*4a(~Y zeq2_s{V^3aRg~Se?>#H$z)jhlT=CYurC;b&$%(tQTre`rB4hs1;9r2qiePaw_~Tb} zeG1&FckU`mwJ!p*qm)^U>IAtp^XJdCJr|b)`X9k-iejrGOHJ-yR-!+0IU_FaPPA(O z9a=$%dte8^%&+J54kVHw$2$C&U~(%SU-He}=*r|Bftzuq$&Mn~5EV=98v(Ufa5391 z(D@?3CDQkzXg7Ui>skAe-uuPS*1l|B?)%kd_XL20X3o$X2L(?Tr(Yy)4?tL*BT5*Cr7W~=0_m;hC z*!?q81Z>>>3G)5-;dKT@Tc-GZIi3Pq!+pjN-~)o~J^SUoPY3&wJO?6oAfXT3+@H7w z`WTC9JNKkRs!uAR-xrLr8mj&tD)*)A&{Y6H#wr0v+I?RgX0ra`ZbHR#EYMhPotu-5 zPE|2Y5kT)6^&u#%(pcmz*Hq}5WXtb2G(rDZ*U39UWXAi+KWrDkJ*DyWdru7|fmLrS z$l?7Y6R=U-f9gDj#4^)d(sA_K)I2?f5bP)zH7lAuOD7U*Rs5I5f(`-4ou5sS`^}(F z5m}RB|5Ts%Ff@E`bN9R=@T70ozIXnt1hC(ghfv6q9QX6{m$<@$b4mSfcc$ zo(~rlEa0f~7~xu$L&@>RzF5FT3kxu{0DNWlN9hw6GI{}u|KdeuKQE1QNqYYkxyVH@ z**>f0TT1)Xea%6j^r=aBI3ZvP%%XByvj@180ub!W`GQ`gEu11yr-rEKKYWsY!k&-!Uy-7IzRH+EU zp^>f&Kc$anYh`_YYf+PuJ5QNoi`o9$Q1@Jm_RLfd+Tc2jo-^Q}QYb+MK|G$pFrgul zp%Edl5aAar#P5j$l>n0v7ZV(o6A>Pnlba2dgopx6%Y+EO;))s?o0?l%+uGYuI=XwH z>uOR;GvSfr;J;OUpG*K`f@k7@Q&8}WKx7~iXexf<+gRLUQu4}XRAYATabfmpQO0ia z&$`&Di1^FGyYIJu!oJ6xV$baJIBu4@<=MB|@jB|WhafmHi^EJ91%+3>cdE4~;tE^e za1ff`pY1XM$&2IsVJ_4J0$&nF^kkZaS+x#^$@G^+Tiz4no^q*} z2W?)DF!=bim28rIUTQ}YnomwN(1>K|s<9nJ>nZyze`>2QOM_K25vCT29vbw$DJ5X> z?K@caR-&Z6<1KrqI-5kT|o5sgul&?YTeEDJU&fYfnOgp%f1 zdOwiA2vitM9F7pB@)Ln0g~=){(;!Q<)jQWI{N8dqXX#9nR_IrwYo`B_!?CW9>o)!I zzsARDVI&Q>>c4%S38NZVndTp;o}9j zd=)?2K$|+z^&m3uzdyE8OgF>BkV8Q>wXfRHV&T}MHVSRea7+K5X8%7v&r4S+*5Bec z(^!66G?P4k?9>%SxD(u_|I6oz=WzE!nzok2kt^o;&rHF~Ys-Km5BOi@!>aavMITAe zrhJY^4yjqm>9S@bHGHO$#i0EP^2c_J*=v#a(Vu<^!7PV&a^hjBzhrvF;v3B`K*{)C zIPI?}@_PK+AC&T(Gldc>n1&#_biq#m>)MPEKDzuJxUSRq^g902*k(E(`Nxc30_VW6 z53gr=Cu*t}CA646%UvP2Qw|#62UQO0=e7mO9}`f0Z~LIrd-$tJ(frS@XSV&JfVHl@ z3gcMskR{Cys`>rs9#Q}Etek+SyFIOxsHYOGyf+R657zM_HO4q+R{P_6$O%L)0KiN4 z0|~DKsiBpcQOkH0=`QgC4${XTJlXRjXM*{jH@A5H;X1((UZ=P^(}y)Q6}owQONwN$ z^MLSG0&)=B|KWAg+7&jrde^^(L3o|WMd%TyJg}w>!6=vMs7^&l37HdN4fDp=$lQSI z*hw1AX>pvrn9&8>6C;`aLxp;O_%Yshs()3Vy1VfmuyErPr3fuH)hPS{2@&f zXy^DR_d523A-;d4p7xb_2ALU@YtEg)?JoVH^#Bb z)DcI+(KcFF{}isUWJ`*niNZVt+rD&I_z5X-;)6;`K4!KBs~vqwPIFMqn<WQctN)4AjO*r!2iK%(d)zfkoMfOi7O}Z#+iv6%~_dsht(mVZPZ$c#Q69qzkti zT?cViyPz7}V)sxfMUMH$jjVPloZl0_$BFOU<&PNP<r zMF}=@1|j;=EWS3gkyd#kmdc!yf9>x~K_O3drYi(>1=FOom`Tp<@mPJ`ntdInFfy-c z9vc1Y)yaf-F3|n+^yvFizX&W@Ysa5%k7)XqB-GZ51D;*Ux1~8eOY90Ab!KkD=kfld zwd(F>PSg-Yz!FJoo!88Trt?Zd^3{&-*yWxI=IfMfpPuuVTafbh^ZI;zTT8jZReEA& zXn#+EisXJHUrgpW`9*8T7>TKPnZyhp6-!eX(Fj-bb;otwV>fpN5{=gD_S0;89|R01 z4EXOdDItJK0g?r8|I32mz`}9=h!-100KS?e~CSu zgscIAIy{ilCNZnEW`8NXmR(4H=W9(s-W~ssgH$-=LnEG22qZG3V&Vf-8q3(Hx#kH) zCFwCa)uW4ywA;kj@FN;g=uou$2O%DwR?$k4_Yr~vF}49h0EVlOqO`Yf2XfLwGG z>;LRDNh_#TdAIaKqv_*Kh`i2Q5VOUJr^aZBvkh-1r>hL5Q_LwW1&V+CM-acaIV*(0 z#zu#Nb>L5=mWWd6IL@}Cc_79>nYJ2MG(N68$%{dm9|vM$8(YFytrY8lfIVk4IkAKE z<);3U3}+=43fRK17LsfgWeC^_!f*)E2^DG3LWn0t&;_!#wvJi43=-Ib5wxW(E4GXr zpoGrKGTcB!+X}_ljnjr=70(=pUWc#<`~AQKAMMHL2g{R@$CrV+bvuTG zs~L)KP#_}-w$`5J$8S%`bl;KDHk~@q${(CYsM7WAiXCn^e~Xh7y}FE5XF@XMY0*n@ zT>HUGjw#kfh+;gYkGO8Wsx8MNUKrvaO^<>&7jq;Ig&d2E5mD@lhL%JKQ=Gi>$qv0_Q(^M01!tj~$ZQV^ts`noiHS{ySga8l=#M{`;& z2n7~c6J^VCI`4Tzoy4Sv&$iTS9b)l6tKZ!Az4c;1Z2vtk1%|&ZVP*BbY)YmcK1XbU z6}YbX?j>QmknZ$}be}Qt%`=Je}5$!(la`Rk^Z>0 zjOvFWw*!U{#JP|Y+;;rPptSIME(wIayPLy)ajZc~sLqJ+3pwc0#$iB7Nbj?0=O)+! z7S{PJ1TvBMMepK1^;`KY>ye)<@%96<>JW943eh8;0w)nf)S1Kwp`v#YF+l)c@&auq>GjuC?{36_TzEG$wWF(aSnTNEBph#w81}X30Q@#us#J%_!XZwQOa4i^2TkvkI zR6-y+OCTjVHZ_HM%|2fBE(2Z@dwk?!?h`{qAO^5M-kVF5Dgu4H(LVkwpPv~8uT3Ad ze6ixbSpVCdgcv2_UWB|o31-(3O@Pa7YF~Hmu`S*J=$IuKriBE^3olu$0ZQu+-STg^ z?b>H2_Zg)s02Vh8D!~28G@qirG}q|@ME?pN7c4;7EbpZ&m`u+IE#pgWle^{zge?&N zyn=ydHxh8nxn{~d5yul*^>K+%uPDHx!|yZvz>xr<@_$@3c>qn$rm39f zL&cr;Q>m73kxa#4>xx#jwPevqA0ot|MhYa%D;jC;MjOggLg<<4CprmivqL(ayzayp0_WQP1r4`7bG7s` z`<}ieJLDDF_!JBY(|DCk+N;evXJgJSE;k7ExcxwsOuk*g% z-WL@{Ph_WZk?Wk^vlYz-X3eqxFl48;#mT$rgZ^9R_)z!~mYOIA*^W`(*_-%( zJQ}plaVf>yq!{8dY^7(qXj|8bs<)%B-b;j`m-8nXgvWeyA(a&cpE$)!cbT**R;M9Q!CQv6Y_*u;3dX>+T8l{950Xe zKpxB?8cNF?)MZ-cr}ye-zE{1kuOY?8Xj|z6mt82IUIZPi83MoX*u!(q-o`mx&h5yDq)4$tio!;yCPSFv4%4t9@4~xQa)+g zG9Lx^S=lJ?=^C#&0B{3|hy5DDjnW^&XWOJD*r4Q>ydq8lyuHmOxeTSRKS2vivW;8Y zQEDjRMM_&*L-83VyFg4W9!(?k2C8ZYf73e94x&6SYt- zshu0aT5)O@MQ694=C4{7(wGsWUSO{15d!Xeis{FX9jq`bJr(*u8R}ggqus`t$jhCz zMiVy@Jj55bq#d{79T(55FIeD zJjqdyVLUd5qtdQBYw>~zX7vxunooWXdWN7GQmHA{Y6Mc_oWXO1%Y=A$Ml?WM;kI#~0=FLL8*eIVEE`q}DkiQ_1Qp-{SWkuFfnNDQd z34b%SL&^Xzcm>p}xd>I-U{X&v)GFU&{6cdaMfVQ#EcLMHGa>D$LcWJA!;m~8>Y`?g zB59eh^-O=%z#^Qsc+wERBgy1lp!e^}qWR8$4$_wPLItZ7$BN=lx+RjnB^9)}!si@p zT{^#fV&0^JETj@1J81Z9OG_6@f=6h0r4k8kbYNbxbzgFC;T5@05FTB!=hu_@8S0j^aS>HkhBIbm26b5kN0sEgR2ICrKv=jtOFlm-Xdg^z6KKocRy<;SE3;d(D5Q!C zb*tNat5@3frjGT%aiHpK^BB#LOf7=a(MT@z^J=~k(`?zGikGT!M0taZv^hfM76xuh z-2%eLq(wwANRP*W7EO+fK{hnXZY_NQH~)8MZFb35^A-S^rHe6Pt<*u*IieJ;I4mVu zkU(nXMPwa@rQ0w=xrlnb`ACE;SxH|d-@vg743Zd#AH!Q0ky9rJ#gG5W7bY<@vX%h` zoMEl3TS=zpxjPKgq1!~`*Hl$eUCmnov0(4}RQwTOd1)?Z&KAg%N@nj)l-EhuUy)#q zX%Z%CY4FKSp3I01Z6*~gwGXNK%-Evo*IKUA3N>M#8^Itp((*nL zug+kH4ci7DSW23q)=-tpc%Q6S6?DY5YXdjS8=ts&UP!oJe4e6`1Thh1WT8rTeG@5SJyfut~)jtEyazkag1fp z4nUt@lU=eq64k;NJYXGvi2G8arKP)YO?B0J$OhWM6flxjwA7D>CyV|`$MXKT$ zlSjXZsKal9TCeVq(+u^|<$Q^nCF~_p@09dwQ3vQm#`NYarSLzc?-D8NR!0x}^_+M2 z70RZdWj18K*1PNWIh&`h$##lN+TFd%rz6Fi7c`MJ*IWwr!!X4<7MVta0#5Y)WyoVw zY2a5sGh%*kjJMAw0&Ul{$!7$~n)LmsZv$jCo#EJnRQiLT&IbtSym5rY#c{tA=GciY z3eDIKa_J9Ay)+@&4+-=Pm7NUQOmZ;3RVQbMSeDiBV+}*y4_*6m(M=C2z721z3=^dH zNXJSKbq@bV;&6BE)#wpUf_GGR?l!RJ8Oa!W+LSlD6j_?mTbKx*q#aQv9&@enE^n=w z&mOH8k2vKofQ}h!2p#N8$szR~%a;Iz`;SNFj7Rs3$8L>BT(ZU!Pb9^TCv1%e*iysR+D|nQ(}StP zaoclXLhYhDW69kKX?fpd$&c0);oaaHBXQ`k4?hzVFuQ2 zx>aqH&E{@$n~8VG_xn%SJdLXPW#UDSUY7;y;Wbav&~TQqBWi-U!wHL_WItlt?4;rxw3z40GnWa+mPI$0W@8{plNPwTdeN4x zWvoX}qkAlZ+b6|irVeT~aCbR&1_ETew@2B`#nP6ay>ZOKlkUc{_k`0v=D;F++cy%cfeL@2!&3Frh& zNt;7CXQyOB)$4CcT#TVxP9E8@{xlh?4Rqh%oF(Gm&;d{uX%1eZt6@h@6aYl#1VQQR zb(@AQF~CoA02B>6XjK6Oh?}RTfmPEUcFUUCA|9P(hFLn9jyez}_h^tM!^gn*M&#B| z_)%jV2sN#tF9k?}K=YY-jJ_+tF6F`_^ujWbrCW{y^#ZpJd|-=bV8KQDa2XDij>@~J zgu6+;lwu7~(SHkk9b(!#Y;PL*h|Tj~UfR3-_QiJF<=p{P&Yv@__Ej`s%-yHH$5}fh z`~Y3eq2qzj;#NnBc1Le_@D!Nx66T(SR`uEDOo|VU8|ZLn2Sza2SJU9+ds+jSn@H`r zVyx5UxcRl&ja3t9FqP4gi*;*-49|1Z%ejaQ6=A49;He5rFwE|L==~{(nv?&<6RdyY znRgJsc)&hl^;C19t8m)X`!WB^%stb5nBgg#Oy1nj6I~MS@sB)P4omny`RJb)lj3Fg z-Vb?PPi4@xpdAkXR6}7smN{4FariDYDDq#e6x1dZc3UB=bs3Cw6OubjIiW3+keNW-TQH0Ghn;> z5bVhbkQ-)g+yShG=}2s(sgyRqKK*2?J@fu_1vMil9C|j#@@rC&zXJDn7>i5nhxs%L zAvi;4?7u&L50mJyol5nd-e7IUA#BBMpUB7WYZ#xK7M~e%UEi~CP;OjtY9;uUNL#R|=2Hq{mEAB12E0C4?}8=U;(ZXb7#!~|LAVAvi_>pyKfKY}Eb z?JbwXg;e8=KCUdy2DgxW^K^hufmwpSGp+~q((G-k3+JI7u-ynF4u4LlQN2WdQ9&0n z&wo<6o+rc!%_7*&-dZ)+vt>1er4JG2!g=afd#Ps=$eH_e-2;Q)rUh-$_4iOgJrL;# zV`fG8@5&Bx^Av2PGMwcRvi>}jb0E^DQWD`c@*EjVhq6J7eFLAHY^n(%Rv;E%qGm^+ z<~gqj?OftrMs9gmkDo)ESA zHWWr4TK+T!fWYd|xJI{-S24yoK z7jc=e1&Jh505&{2fTN}1xr(uu0~BH9^K{_z7t_Riou{mxhT{z0rVZ5`LP! zj=b4SnFdlCwN|^+-e{^|x}!n2*A2xhkK^J*oIh#Q(wdgC;ZOtyt)_hKwdvS5(js$l zzNB*ZZ*+PoJ)Vhx*?f@*+>crAHjCv-#S+X`9(JpT9N*$m^r+1@+g(mpdb8X2W-EwXXSr)jEKnUg#K;el)o;L78i`bcpi+Y;#w&P_(CkP z(fW;>)#^Rx=Ke-5H0kS)oWH-J397NLLyZ-_M?O$02|lb~%?aP2rUVPU?k9Zv1UPF} z5F>HS5w}I zz(JgzL*#Re4Gk!n=D!CqhF;OeMu)S5TandZI0hpXFXzQE9AYcJqcl@B%cFv)RL4o9 z#LWekHkuS?`Oj(=X9YcwN=slPpy9cHF&rFX0&kd>=EX1+)PGpralz%zB_vZVLW3nGDs>m=eFR7_0Xe_r9-_-oD;K_7YP=pz&(TuI?pqf?mxmsQ| z3R;e)6iz4NS~E*jz+JzwZ9$v(z^5!l^EdzyhrvVf#eFsyz)h#zO z??SF#o~+bmJwft#?PwN~)os6{kDlPX5vdAA z4hESO_2B^>Hkj1UszSI0vTGZ|O?L6U<6&r%sLV346yAs*oI(w@%M2Y7!iiAJG0{p0 z^ii!&9jsO~x4Om~3-z#ry93N!!#Bd(F;&`08JVB z_)!OQx53~^WC2Ip$L7#-^mnXo?}^^oC$Q&scrrTgrV?Co^w;bN#Nto{z(H$1(a`ok@XE5|BEPi{7}9Ki zA`xrDy1~kmt5uJ}N=alO1W<-C-0h*^xqbKJ+Q&x`8h-fz>?z=ek7#)zFv;Re`~Xah z){swGS%3{YbfLz`#wg-sNadK)SLR4%h#=@qljN>TjB|Kf(qEC{r8E?aa$YMu8|3Tw zlsaPIbr_0*c0)yDGaenrHE3=M3TMF|oo5b?+HY-G&its^;A54NkM;T_&Fh$yoO^dj zOTCASzc!-}MAD`wcuq7QmlZ8)E@1q=7iEKRp3vGtJ$!1(e(*yX3X<5Y}X zpo;AOiuHhiZ~#3t^?xd!g#UaI;SrHh(J`@6ptuk~2r*SCQc@@YlGx?ufO3(;ib9Zq zAOHv%8LF}-x2m8Tsv;NC*sLn)O8EZ@en+zl!!jbFfVm+pP*@S|RqZ)71)a5p1yI3l zwZR>`!A%``Cwt9}P|#oiJe_qxf7U<<2#Y}mBbv#Bxl)gU?x-y4Cnuk;8)D$Ei|<;rOO{gv)1$+ zy~5zH*32K~p|R3ccQI)ayIh#c)cmVvgOP}>AP`FWe^)%az4MQJm)HOi&Xx16m%~sv zWm;YDA1qH$^H~y3r%e&VV#>pnFX`&#^=?;~CN+FWRIgd<{|SDp4QF05+a0%I#(&|m zwmGad3yy5dWIxWXcY1usMeXKuS|75Z1RDrGU2S&x9lU?^_qsV8w}NL{>*{{|y*m`c zin#S~alSrRF6Fc>{o* z5r$3}lVgTqD>~9!K1;3bAKZ?vcy|0Sqpe9Jh-Sy~zxKDn&I_ZB(jCNdtvn?oh8myd zhd!y46T#P*KjuX|4Ls^6LU&p1fTJiS>8QR)SB)1ZzC(b>N<9CN1Nxo>({RR)fP#2A zOY3bivAgmQ_F3+5{Q;ju`O93$U!;p772DFO+@C8?_4QEnD*?fV|JfKCU872Ug$x_{ zKOvMkB-S^LvTS4_U8-nv)3yBE2ZScmO!cY>$|xCK0_CEbw)699&!EcSj1?Jv3jn5c zLy^5$&n`3qUBWIj{4qa+hzvDJ;04s=ij`ev`J@ziv5Kp9d4d{drCtHcAn2lfH=MCf zv^lu)Aap=RIHb-4Zg&WMpookWfoiQi5HS9Mtg85tAHg>A1jwhBzgFbS61mi7eWZ85 z^KW4YO|342S~8mi44?|Vw#*rT=s_`p(dDwq7^#T@o8kxQX}{7RKgPicCdo4RfzxCQ ztDubuZf1oZFB=fC>Z5AEw=zrwkrREFuQrO;;)J7_^$ z_q2}+B;j(FR*j?0Z(AVVO;od!-pi|Cv%8<>{(Abj3+0l{c~DVa=WBN)iu$q~noidc zkVw>b;$a{a=>m(bTwr(lmquo58i2HeGMiRg2VumbwTh4fcLX}Gd@V1sw+k+GoWlT2 zkfak95}JZx$I}ikpZy6xQ{5POZN9x;kLAw~3p>pNTpzJ&!0(8=JKs&h=_jNnSIYnt zQ*6*e#>SY|HSi^5Pz2+`K+NkvM9pg(Y7^aOxC#*;f3r24Pez01%04R|QGN5HUh}nBqgRem@%tvdaq6(ADp#_@cn4 zVLTC1S#~J;3Sl?#$6*#rT6>d_JR}6;VUDbuFY$WhR4Hp|4^WeM9|nzlZ>89f5GJ(I zS^{B(uLEJ33V=BM1#6m|bXLI#JmN z8wexfPBI?9a9lF$HYG}MlfoE()Fg%DV{(a7zVBWIta^k0O@|s@w}{kd5mbDBB1(n` z8F`md45`RK^7gfkswqGy(U(c1cVgu{nL*2}(0&DI?=w;~--YzRgMBP3Q&5L+MaHT8 z$t=(Apc$Pp5jtl1drpO%s4vh~DfXx+M|+HTFP6(uJyifg9AGBLvX+BDrqFC=#pjz7 zM9(b%zMXk*dy-IZTcyNaVcjA*8iBc6n4z*J@Pwr- zp2%o{?|t>2O(mze6<@AMGCFTyL|?24fdxXa&S6fJnj4qYAs<)a6->3^BLiL$!+t*e z-~}N9Oz%2V5tOcdAWVD}6jNp^hJYFXh)V{_w>7T4?m_Nv8k)ZX95Tc7>u5d8ZY%&x z^#e%6^+1i&j0m_{<3Gw12E&QuLB@q~7Q?!Xfsu&F!T`)QJOB$I5WS)eUG7SaQDcO8 zQQ)ytLWf+`Br<_~qzT<_IS^jeMf#9s*PLJ}5C%>d7>ltF?4@)1iM)=)iz%KlA6M^B zFetyu()h($9%gUykE*o&0d}~ty@lNRjtEyjb~Kwl2Q<+%;|yeBNOK&FsA5|>#uL&T z++Z#7H+{)zP?D_i$e#ZIe_xa#m59F8IaF)f)KZ9p{I;c>mQz-`23NJs1$k7MX> z>l0ox!!RbahEdNbI&pF_mBx_HOxp6Ftluue@)Fbl+l|rD>>0G+DwqXQzvrnw>8s$( zO4S?!vH_~uGW(kKJ?^VU!ODOeO;LwVuQ55Ou^B7`X7-Xio`&E3O%n6@&ormn z1LnkF%CNf3z5@E2fHwVqH>4oafrsL5+`u|`kAn8C`lfA)nL22&1XuZ-Q8zUz}tN z_4-gQC*i7^zW=SQgN`8!M$aCY`WPBLHRHTkw1R#<`X?sTerExHAAn?>_MdppZ0kSq z9B(|j3-8%uQT^4lh#y;KLvvlc{BHs4aIKwX^wm-Zwg(rg5 z_tL{>`v`Jk#+`NOGfJ#hCt<=&ly>tmh1B}*Jm$It@1@{?fUPT zNSFN7(4IK-K0Gq97N^)K`HPI(b~(-Utjg>H@z{zU;k&|F4G$lqq1%o|<^ul2&*_fS zVzm=q4~#|cLd&oh53b*x43bwWPTGDx@%tJci1ow&#LX9-oDaYl+YNf>#R2CexRmk$ z-vRQIc%G(spC^+HBFQv=d%51MVmXK-gQ-BIZb6^sWi5{a2-4i!;ayJeHTw!2tJS}V z;W{@x1~OFe*|r;(j{$@pw8gK1Gg><6UH}twunxSkaXYVJM1N2yx_*pvAWen%-U@DE zIbU{La4a5;$-XxxhzH?+(e)N?QAQ2-?#xg#Lr6)hAf3_-A<_-f4HD9#NVjy%&^dI& z&<#ULN~3gxfYKqLv^a^dXTB3mmkLMMwVtIfd8BkVZ!5+681$ z`mowFPw_gX4S|)1qic|Cer2vMixx=>K5RpSx=K{tDPFLn%0l_LA3 z9#liVi>&0Bs3=Idm=*YCFCYvLqAQWEaDN?l=}jOng)N_;rXlhuHV8l@Ow)@(bW_2- z>=bDB&1i4*q!qyTi-reEUQeUITan?!b{4fCEl#CCP8146nxyj)KE3F`Q5O>->Qv@A z`~xb@#zBB#VKk#?D9i`u4YSpzx1ReGI_(>sic%6 z&GHkC6t?WCGp5HRaM3Kv1z-RIP)U9KgGM++yM1UwKH9>B<$61e_dwjd>18)ShOneC zi+D;0!V{RM%pfw~f$bOAv$X}RA%xw(@hO@ZG<4|?fcT74WHz+X|J{R?TxXs~W&K8F zVNIqr-ehftD7m72br&)e(vb9z6MNdSJ%Qo>aM?D%0gW=EU~c3& zQp^Z`VUx{c71g8w$EC?b;^q@&QpQmeDtP8SGA`J6PfoCaZ|_qKTZT*yE8xTZD8vdC z`7Eb}5WVQM_Y8qN7AbfOYAWdtm7aRPZ*nJ%FqT-Sc}(p^(!DuQkqn<5{NODhrQs*p z9-WD6BL%~d3aV5CUjmy$Fcj4vO`QyJC*cn zgf?+68kJ&mBgyF(k6SgajbK(&Sc0+pf!ioLX#`OJ%082`Bh;zgv$MR(SiFJy z5YdNrd{_Kt`;Xyu-=}Igv_++8bR?;Zro=*^(b%Ms#89L529FwG{OkL%javE#NXPl&wHFy%UR(V z87rb%@@-Gy!($MQwK)%}u}3wxNw^bN+%g_Xuv$_75Dnm`)-?OMZA4ehI@NMV)dQ{y zzVCUQLF;=K+VGQGepI6B@0!98jpm#s-yIOie%<(O^)UkP}q7Q;6b zWZnWWm->cQ0IWL5_@%uVS?oW*n!NCV)`PH>rKVTuKA-I>B6tnbZNP8PVZqS0>AP5B zHJLS7G~h~03V)E11M%Aa^R9T8@7X|D58%m$))k0k-?88KT}eK&xP7FN`==&5fj~n6 z*Rg6JJG2#%okLO8b`0+3yM2_-3l@k5=T9d06gT3eH%eUzWsMJqCe%SY+QZ65Agh%U z{!v5JL-)o-wc|x4UjCM@fd|8RrrBeal%p3bmEGgRi)@3RSH47{=B=TJ0~xOWla+j}D6c=|3*-*LR)~`RiRl1KoH; zdBI*~*YENEA?WAtY|$ON{WnMX(2n>)r>div5!SyGkm^3hl}X%sm+e$Dh;hTZPj3eu zd^RJ9Oudlcc&JrvjAf|8&Gf^+y(wOf;D&dhIglLMbNNLn7chcj~z=J;2HAIBtgOF91dY+Ht?#u@ zoW&Xps&8Zs52?g-c`mH5-hHmQa{F~W@WXjih#K*n3mm(g!m64|U`u_1H##IW(Q}Wf z%27^WGEe6A?qW?{0>t^rWUDJ)u)PQejDiMMtG51fd!hq=sG%prPsjftvK|mH@Qrku zp5PT;BcRKRs&{it<3I7JKd}aC8{ZF+uIKlu$-X8;IiEV%q`M58UMObX}>~70d?(TRO61J^};f+i(0-Z)b2>@qbtM!L@g$vqsXd ziqI*|*?-W*_nvU+G3D0A@O;9VT++@eIx#oPxq!xxZ zQM;U(d%6B|^gcpkcn#nXU;cEe8Q=xAIPG zu=HZtZpO+#=JLsp1h3||R2IT};io}9!zbScB{%0ME(yFgx-|}2X=*ifFdud=E5C?c zK+dj$@=jpvV=Z=Kg553Y&dYR9FV3s8-d&x}R}{s+@V$QTuWWWpZhNBiYlGC}4cW8X zn#+B&__m5aiDzH4{63u6?%saRUA-H2i);H_crwSBcQX%Zc>rtq?<_am{mK2eOZ^6| z6nx7S`?ra*gPNygq4DeW zZoBuG%esj3vinK5>gqcv7zBdSgagC>8`#E1L9zaq$(NFl2nEIcKYNNY)PEVVHMRfu z#Iu$oii5U`wzIQ~qdmNrHZ6t_nLav(!9qmFO(Y>G6Q>Yg{{!V)&OvW({rI`Pv->}T zipl|+ZrbS2{e#`PDKqO6cejN=0GJ#A(Cw95p}F`y7+=6*L%90?SiKxq*;J@L%k`6A z6b>OanLGfX1S!FMnc`5oS2ttijinP=Ft>x%k(tzb%V%B_Gk_OQxnx>$MP(|0rG*){ zYUa~SBhU28XMG*lMw=@aYAviuu*AsUb|n$ANwM^_6?^$rIo}Or8$`ksuw>?ra z8o#JN0yAxm$UD&H&9z&3x|W*y6P^KYNK?yg9UC~4pUTo=}TFMfNPMT@`xv&%hX50vk@eYuthG(5wwK|g{MWDjBTjK#|h zH`MYdK(w<9ZT*K4TcrLpgDU<7^X+ppJw+Bfz1Z)6|I3I~)_5s5jb+LAXlrQRB^rGG zOoW$(-8Ot!$zdnMzEoKy;E#79bJFKE^lL`^Rdj4N0rzYUQ|4P(k#6oj>OT|DgCYst z7K~_OemGqnK)5MjJ`ETDt(z3Um3wO!X}D>-SC$_Ew=jyBQ2eRXaWwrsEpe7qsw76v zwTBfCRi+$xTy;W4y`2J9P@&rmD~kOq!t ze#2paB^3tYya(Abx4 z^kr>+y72DzL{mOT%1fhjx>+vpsfnt{8!@apVa4t=@E}a&_|FV0DdfB}HXox$$KKXw zWIFxg-AW-LPE>uT5t~*Xv@0*NIQTp9$3$ygH0>)w#D9l!p}q zuIs}hZpkBNdB}zTFk*LW?oK+N`FOIIXK4F;?Em#N*RJN%Lt?8LKFjF!xtNCo4xWqCdADdOF7ixSOGMGW!_f#-X3yER!F>{rBu(mcR zf{TgSP2`|Lr_DhGZ^QG@d2895z5jrx5ismni@k01%pa@wzRRSMi!IS|F7HVJb%rJn z=fG=j5X*vgkTnwko@%cMyF=nG*w4oM7$=?WV0~r<53Qxhifviy``d)3pq%!41%RY3dR2gflc1+A%WQR;cD4w^i)FBay`T(bym^z@576Zr9%YdSIDkTVErp^ z&(nMU!l`J}$u)oSixy07alS6dK3?QSPR7{!k8kzM*xK=6g0S`Ziys)V8ca&Ns&oDt z$&V!GVx^3#vb;hXg?Gq*$&a3vO6)oi?cP+AEHJPzNB2JwSAQf%z0At|S@By4jUeUa zs>N*-dktf_V*W(1{fniofl%W=g%vKjFP@Xj{$+N7kye*{v`?1`;vO-jQZH92vi;nc zcr2Dnzb}Wm(fW~d2s<+^*YIkO(kA($auzc5GTF5#0hE+4p`!q)8Km=MXeYO^Ef z*nLudTq>A(FrHgJTjSa&$;17ov1#_J>)CXL39bH_>la9k??v?#(;7?kd2%dAA8IOu z&D@C+_3rkfHt0d{3*4X9b`bP^`Zo^itdOcIdZaph5%Wz}VhUh0PFjOZWi@=mkuo{) zp`N+2LO=e`*QRyc@(lIk7ot&yg?m+On&H$Ajcu<2QI{>}bZTJ|4Pw_hdLpdN3qNH{ zV5$w+t;4ZSKLj%~7xZ`8wS`zC$ScQ|)-|k0CTb`n*{L*9uR}~$6I|&l*Uk@)btkyr zx;?`tuS`p=0Ejt=$c)5ZDK|G|!dO1JXS`9hSm*?po8M~w7I5lg)aaUV`Y2Aefh$m3 zXC-6;Gn%dg5eZA(HD`s2tcvcsGI!SZGtWpL(AeG-ODq+oY?j#s8aU!=GM+G`@k^Y-+ zIF*fA!(P@U)f%6^8sR6BxG`{iM-`UQ2Nkob@2i;HP9wj%m*VB`tGKn#%aJ*hD zda&z-0n@w+b5Bj#y@9<6Q`Pe+?!wQNF%0^yOQglWls>7y*MewMFz(5amP4XnWl%h@+#HsiQdLCnqySe8bi8;;(WURJ8H=>ZHU2q$FIV z9vM;_yO7$yog{~6L&3aQZD4L;)!?Zf^PTP-tFlLZt;Ou64^fTQchCK|U6o&6NwVR! z`4>eR#Qc2gqp~WqP`bcQK`L{ePG~FRNNE{3$lwk&r29ij79b!ts%T(*!Mxw}65hgj z7s2(5+3ZdysPHt1o{EMH##E&E5oBlC=IJvaBTC`{>7r1dreGF8l7JV9o<|Xh+7o5( z5XnVCLpJFpOSqoMSzeR5q|dx=6w#^)wwY4o?)drW5+_I-#|(K2=}HUObP25@4z2D9 zZ=eUkK6-qe0<+|kU;}_RlSGc*7*h#*kW~~|JPQALez=$+BvRPptic&yPi&3ZgmySA z>6F=&5lS&+*d1xNb_#Jb1lP;qo5P@ZB+)RKSD6LjOQa$J(ChhPlrS)&1PDiOMDGO! z5k`4d>w$|6g*^2n@%oMQz4g~G14F2c|B-W5Cj@wc@i(NRQ5%3ka-y=mPYl~6+mZvF9Z_Tk%3YKaN~N4$Ig)uloPLIO^}ET`8cGO7xmImthKfe& zmVq-MP=aerYH@TLmvX`x8qr(s>ErEDf0KpM%q$&A7fW(WVaus6OdNm^dfG$6!{0~f zhBSCc40}dNWl$tP*Lf7C9}IhgH3X*HU?!*wh?tanx)qN781PVe2Qmnvgs3lkjMR+W zfV{vEVnVXUj3P}p-ZHn82X{FypFnHsVkB7AC^T^7#Ug8-xIzAl^aAqsY&E+C+)0YX zp#qR&Avs5W41L~qlg9*gXhLrxOR2=N1EYMsJ(1}H!?zM2;Z;zNaT5C^HmZ_=Z}eNm>O z&)l&5e+*GLh6f&;)kz><7asUs@S7>rW}gd3x3ZYx4> zRf-=>sY}p=WiSDoLkh6GH8U-a7dTcND0>Zc@YVm~%LQsqVWn}S6)U4Vs4{^T3py4> zY*fK^i(ffbPi|y0qReD2w5{a$J#+*ELWnzu>4z=8&n?$z#yJ5o1Kjk zMk>G})1&&H%l?%`A}lKMCd>2cD&p#-Vt7$0Dk%75B?&FZfE~2nps^YWPhx!Xs5zI) z9rlX4QA(BO3ZM~o_RxFeIs2hCLhsNYVqV$lRo2#Q8q$6Zg|Td{`Mf* zmjzAqu}aSm9c2K<<0n60h=WBjj%gHyDnRGYD;)*; zo%xlFMV=i_b{*i&j(QXB7(fTkQpZT8LlHaMfM3^Fr}laMPQ&u--#Q)QN}smMI)2`T z|HSXCaOld55GnL@_?6{RcGofN)Qybj9?FVVnTlz0Y7cSkd>}V)u=faJISZtjN9sM? zuZX~duW7uWMn*YlYt?%B^-=44t=kByyZFbWR5YrlurX5uXb2$n}3TXHx1>;fLOwVS3Yaq@HBap3Z+kGiN(9 z+5DnK{-!O&wU2ca@A6z7!exgp_L^+5S$+je2g&dduQIuG4%60a`oo-58MXI@`-2aq z&|1bCFrMV9WOv4q5t7Upy3s9|ZMzT!Vv->1$ltGlcqU;KJL$`QoAn2-(WYzxh?=di zLsNTtf5l(tUahenwUCg`W_kY*`-mtng}xL&r{9m!NqViG3eYs_@hMzi-tgC7tq4>T z364VLudJM2j*L}>=Ke$tyl^FoB`4bF>L?~@r#pL=uQsu%X$@KBlHb$u9JFpF)28?f zv2Wtx&4SMDeLeRlVw*&LR~nanE<_SRkt#qxp3RtbglUYHVC>ut?(~OUKqR_aI|k3~y%j+WuL2xAoSVrheV8dZ8f78$Xcb zJyJ>&tUE)e?5rd&bT$Q&h2J2_=3r`LAipE8(GDF^5or+Eg|;!9&#He`jhh6oV3sOz z+QcV=){EoIyGEJu=G2&{`n{tatZ60bR67!k7_P1@xBPXhdE2!z2$UkvvSB$A{I;tQ zMm~SYOPW= zXW(o>Lz_!D&aI{ILM~ebj_6I-J9AGWlM(iqx!NZyv+tbWcT8Sf4u4jcGae9bP8Sjl z@%uoA=&EOL`}u)=b!;ltCxxJYxod6pNg%=2un(s}nG{TGY(+wpPCbkEur79RWqq$> zsE5$j%6DQMlsE{uCiA^UpHtiHDMIr z{D*Mhj{&Q#2I9f7NXfS(Mt8CO+5T<*u4?1~J|#h6t-T@O;-3UsUxbv(+~gwp~#f~c%1%k=E?snqbmi5wnPvRfYS&-nKU4DFEITJu=5Ep4Lm#qXdfHu z`~n#K5&~`95WPYOa8cYTPyS2nV4VAe$_4y$W z4sJF9!(2kszU2wLi^3gP8LlsS&^XD$>6BgdKL-Oy|23xZ(_mS2bb53k8!`mbCdHV3 zUN%s@0Q|)^lxrEw6M7FKW4G6AD4!{N&^YC&cyPSHep0wbikp%VWM)*PtUIWg@H+P| z3bK50zFrbEhB<#CpZ1H2-{~bE4b5bb!(4X|7XDK;w2J~Tik4oVUaEd;FriR{jTscm%WGmTqU=i!pn~HAGlE5z4dCp^3Cr(|B2{U z^|01b@qTK=(Ve}Y!~*l~j#IXVlniC4dewB+UJM4*TDMA?cY6Katj#mX`z+yizROqZ z_4?E2fb|Z<|7e^xE}Ol~-8PBQE4IU3US`4BkC9Zqrw}&Fuz6}?`fy@f)JDXGI@0pP zb?oK$D5f;~t>`_8p(l1Uo>42-pb5MT?=<$I)prZ^sC6rRVTB?q!E>cdADORcMq5Q( z<);|?mpn$r@eGob%pchP*W=Xtah7_oByJlLBts&f-}6&DF&qnE(9MO%oVm%hu;2!N zVpx_P&l<_6wU)8j-qsdIZsKuEC~3hB6B4{+<2(0HoAe5HJe+q<H$fW6f1-A=*#!vcIM#C z+!5|Q%a*Hl!*@k~uF>CHW^lP4BD(&M3gwlQVkDLHfp^2+xA(%FQGfK{g zYuBm|Lw5?p8}3ZCY*F1E(ZVG~IITzLW4w>7_IxQ6MAjrTC#frN**Z65NaTpmLYn=X zFYz@=L|mdr8(AoG{clF`&u5>A<=4;B?g}&a@Od3yEC4HE=Qi5QuuB9T`DVx@PiK#` z8?@;GyhT#WyqsvYd;e$1UvocZdGo?3KMn zY;nMzecn^m*gLT*;-kpFs9-Q%b_4aE2=4vD-$)uP%ld)(6$Dnx=MV;iQeX8#yzdXCT3IV}HTnM6>()A~vH$BdV`wp7#*5=Nx` zpbQPE2S?B>?TQjg{W>u|Kv3=pusle)MuE@Bzt{$CNUM}viV;lTe`^zwIB+hslYmm& z-d|>g2L?O`s5t34JNA#L%V;MTt!_~=1dr)E;~-KKndr(;qgFI-7RarzdCdq}7bYvA zz?f2sj}M(ap`Apd@$q+;i>g%N{PCtHhADB%UtKvgJ{{G~l{7CP1`#Ud1`v)$C^5hy53Gh%?j@d1m%2EG!T=Q=x10u~}Plxlu=<*`A z=43QZopLw@IO| zj&+9~s-(chTCAjA5lFT8`EBmj8$T74y6lMh61kOn5{5wzOtV2e2p}~h&6ff~iGx8( z00)LTTt^};UC$l2hmwjMEcL;gK^l>|uV%z`iJnqg4Ql<-@MoSrZ_W?rrz2#TEpR388ww>zr*)6UQQG({^)c#&@BXsz8$Nas z;Vt&^2MSx+^Vmbwb|Ay;JVz<#L_o_A;l^H51&f;=PmQKR(ajz?e$K&)$9S&ec1@f- z*MsIylvss0wRm>6%W{L6C7V&|zi_R`5E{)DPkOBaZR_%L#o3wP{@7Wp%ZOhmaL*SF z*7{m=yU-Ij;4ovE_3HUxN&e-z>>0*h(dFo7smv0GFI3$b*!sbyXfm>yCUL-csC4W+ zte8#UYA15AAs*kuo@bLF?xl3a@@dWQx@y0uRLhJ+Q>z{TaorkSIG&P!VodSwK+faG znl>M&lS|_o$gLgl)6&MjVRZ5_=*WHnZc72?! zl`$VD6p{lIV@ysmlzgBzOVTs+NNQH-!6}U2fN2sFU?rEY788QqHhpMp=Ica1t?1ui zE?W;!HoQMDOqZK$eEO!wE#S}yuVVqv3I6TYci-N?QAc%D2{nUGD!Bfg_k^_1{n+rt z`&-BQ@4%}rjOY-i+Uo|Kaf#_m*NG*1J3y65 z*as%;{>ks(L|;YR-u1p3{JnyS=2G~q^K$B=27N%rAIhLYyujcF{;*bwd#_K;c4l`& zzGnuK&>)Z;J%?7qM-ZBJIn5PEPxMEtEc7~fKHZyNCm8#S8W^BhJT3h6l$-6bKX&RP zzbO(3I7ARB>3|)OM~o4C_ZuV&Fe7#YfEaY5q^&-d06oYETq9jm=>c!cfREC^ASGA3 zG70rz4N~54A*y%YEZ{>{kHj=uYA}%`v7qB`0dhn4nNnKGZQ`0j03N*_7QiYy!G>~J z;r&}FBV^>5fVR4jc1@3UNs4$oV+=q8Vz8eJQ3NaV+2h#uqWrOU0x&pxT1PLfGm4%O~zKIITzp~YjKP?&^r8M_N zQsmk{n8_)gI3j9L7VDIQwuxJX44^&tDmUM663@6P9WiYPyA^?o;CVbU6xH^!4l#(N zyf%8lAG>9UfsKfOzsiR6i%2i-#U@?`eGrU0^;S4oaKyri=|;&NQ+WI-@ntp?tEY6Z z`Wg3vBKFKM0VJ!<*c@$6#mqYxN3`$v_c|fv(jC_*aVAM20QN4MK4IT5l8!yG>r4yJ zK9NH|j@#B42R9hO`>E$D@x@L^>~7K%wom`;t!aL4Xs9|43&M-7mmjM;}>^o z1m%s85{Go?l z15be^5+)C#N5D^0)vxheMxf6ef=_mQy`!?X+H@Usk%8Xn_e@YF1F)k}loM7)giCk` zafC6B>bnxPSM1q3>0n0D+<(-Msf;pHEI!N+17+#4WO=cl_N2+ng5M~EnNG7qrNT&c z0=@P#NXt_(Z3Usy@f~cM{`)zAYv12P830i=VweL#TM}ElH{ESvxMkAGsRDOK!4Vba zQz=%F*exZHBLv@}@KJQZ%~GOJM(*FXBBfjMqaQ^WJx!^h;ITsXCs9S;mkRxtG7Q9u zyCR*HmrG7J3g#AxobDxeLL z1B4{gdigpMNil0jgM$xBj)MZidD9rZOPP03&R2mlDw;#lsI+z>jmSh36p`#fSwdzZ z#L!53S+{A ztO(w666H?~DwU%g_%zYrdHL)_XccM+z%K=s4h0eV@_X59E(isgZV|icVuWis0>+GM zo?0TyMDYhaz~8l_ilfSMY$yOO`h(59k*BFc(mZ*$6>hdQ|5S)d+M~O`m6u5HYZUO< zfrGV?)_@IxzrkVpgSZZy9!+2HdKc9*M1^UuuXjQ2EQXJbC-kseO&6=+#EL~5^wcRKwKpJ%DE`L@_*wFKF;XCK5Rf6I^6u7CV5O zFaLbV*~k>0;5LSc81uywmJbo&ODEcOr=G2>-coTiT~#>^8q;ys!T;L?wNeh0#xIa(1LK|& zTbIg>cT_$j=-(OD?G^7Kz)tRL&4cIn_%6bKl!CyY#8|S_zgP?<_$KG|@C? zwuc9>d9RHSWq3Tm$0RVaK zsX=x$G&t6GiY(iYB$=)@Su%;KTh}vWobI1Jc^B#C|l2 zBj7E~i19&19f9;0(=j$9G;2nCj%n$H>61Q9j55#PQF~*lxuaU~wqp0}2@T3_s)IPV zCeTW-J?CzO7m-?I`jxgKF&r_Oxfse z?coXc)QfW}(OOm;_isJPo-R~rd&b!Vr|BI?ht`6~9Uf~)+VGGON6t?UmD5i!L1%YN zD=NfWNBm2*tGq+&x-aHw%;+B6Lv!iInOPDo@@o(#gTexO#ehyg#}ZBU_(Y8E0JGwV z?QuzjL_gfo3=T*C-Sd6_2aMBI_q7w#Y6rKuZ(kT(Ezpxi-TO8BHH+CRlPk*?kelJC+lRqRp-5G`IUbZ=XtpoxqZL%brpq)ceK#;oYFRafqp5Kn#-Y^_CDyOX8JaI zH(nCZ^Np~_Z6$ez>+9s-(G9ln?bu?c*zp6(*hpS)OyP8x{_n#@X>cvNkFZs{lkS`TB;a^4cNmR@UgJ z-Zd>e)dB`$4d$w-2XN&=^{PcKQ z@_5$#cs}qLJ3QcRoL`wKW{~;ca6U~?_sh*!>=M0_nOG9>{U<4-`0WWRC*N8>y2X9i zAhIbX8%?b)*nPSMC$8J=ERTt+3MVF{-rFA6SQc#mrL5dvX4(NmPuG#^8~6h+py;J)0fll-62|rMtXDUjKV0hnq~R5`B0qj z35(wL(ZKswmpYu)BXFKHe_pZ-_n}Z$f($QdDr)2!HI z)9)ANm`j@BL@^Qk;qvyXGM&i(N8OB+D{T=t)R4;tp z`0sZ<{oBj?ckn?D{VadM^hn{!80Dv*zq?nF|Aqp2{{FDvX@3N!p`i_-jo_f=fMdmA zL1SYH6OvO>6XMg;GUKvxvXWBs3v-K0ib19SpHk)jijJ!|Li+lmB76J4ME0i?WnqvB z{ZoDU)!$-f$I}+)Ggq_orl;0(zAbkDZ>jPju{}FK2%EYH9UhDtj`^`%w+T`Zpd5Q6 zt%^IMr%nIAGx%(!`ojOARR5pEwxL)#?kb8|rFfWl%xb`uqzOC7s?8Fh&788ZQT*-y z%;1%hIhfnNt;@+j_A+N=m&y*R2=UBJris=SP!g!*GgWE%FQmG{Y^^YVLArEg~Mew17IyP;L#~8Z)$4~;JYAzQk$7f6S7i7tM@XXgZ_yZT> zKXqWC-=l#TaQ}%q+|M%o&H4w1OfH@c_fhE~{#5xxCcECD~2?F&#fp zs=L}fJh}0i8>`h8yOyRqxpAqVTYv8X5rGd7cfLhoptO#>*Z-kZU;j4vBQ9{yV!35W3SBLFXWsD!NIbr1b_M73(!K^Eu+{`kFS35y}=KL&I2Jf_h*$sE1mfr-3TO9VE33C529T#IS=BcW&Bqv3nKh7~GJ!4U% zk2U=73ZBDeoZBP1> zLC?9^^xJlF{>Pg^>ACmj(@OPhj@{c?&w6-RA zwTXg80p09|@K--v8q4k3#JtNZ@0-8}|1DL%PKGAg6({Ym5wZ_5U~7Sy=!+p7venP$ zYQAfhAGfS}9v-(gNhzxp(@8SnD}97E0T@3S?H$&g4s!nLd_A$vR380qhgcv(`#F&u zSc2R|e>)oEW}i+fD2B?bOc&yhnNPgP&1m~!_$+v8_w`be(xVJ5sKa@%#B zVFtBFmSa!|T?wbAU9n}~=>%*yX7AJAL~)cI3OsMRmr^GJY{FFjjH(f ztgZnj*5;+g&i*son-+tycsm6qH(7#W+R7>5THnX_)+Yb)W{BvY&>Q_&DMpiZJtu%L z0P>rnK36#_uZB^+hgts>g^Of0S5%A&^Q#xu%P>pksJEoZl4-cbYx-U9=0^sS4w%u3 zr|WRP`m8cpQuldFv~Y;$?&v84zIhObvI@(}^fU;*aWKjA_jCaN%QO;X69KLeY~?3A zWidYZJNbd)!~I3y_dp4S^NT&-;d!p8`|F>tyO@eqmmgcb}kEt9A_RjE4Y?+`vKx_aa#JguFB6yTU;l~G(Dd;S}h^nUN z7AF_~4;rtLG4tCbL07G`{TK#ThGVVdVKv)uf~Ay5pClV8Hwq>9Hex3B-wmusi1kKCk-Aw#6V47@h;^8bZmAJLeUY2{&}aIydhg6X z#cb;P+&ks4wIu;z0)8AUld|f32D}84iE@qjBsuHYvG?_SN(I>b*@T&u7H?SV_FbA^46=IaR%WlxsX45dmFnI1`qeo3 zPmaiIGk z@rMjUU&&71KZ&BbLJylUT3Gt_F28$k&vIii*gzVKPr#~gy+78&Q_1scPCIIrx!QZ^ zjyU(`=sl+>zFBzvItTQ*{*weH13pdy?BbBl>xp05T)!u(aD<~9m-JxwdWnYA6pY8! zJ?2a|BXt!zk8fjL!oJ}#Yw(M(rH;nVEUQwCFkki46P?|s%;wk`3(?OO+qh#RHE~t1 zzc}0<>SFx(d;G5|?LkS+AWBi`=7%->Q|H)nj>S}l<{_k;=|7Ai*A|QT&B(Xt*!d=0 zsfyg0UJ+rW$4|1KJik(2-}C9upEQdz3*5BYlhT+Al#IowP4_>lS?xy@PWGxYU3 z+}qPKc1z~wTM&_;`;Kj`Y^fS@Dg{TQ*7t`%UK^!IbYpR&=(e`rA9Ddl5+xx|UO@px zQuaaq==X2~^*1LZgp*VsStlIdiLuj@sYkov609b?G@e9%ZLTq?SI7TcpM{hCG_C+1 zn{;x!IIQ8xy#py__<$-i$5AYlE#E>tS^BE-xx|2{0IBasn`~HQFY8+x@|dHv-00;( z>w>c!UqRgPzugyv`=R1@()gQGH2Vpm za*_MCr+4(K*V{TH@t@-|=xtQ>aj`8vxkGZ>G-BZuQN7^0;6>9E!*O+qNq}c~OI`mT z`PafrOY2H;cmuT>o|Q{1bYH6k&1zy}BdY#ZqT+^ftx38+!t#H5fAd>UW>)*x$=8gn z)99)h{VlrA8?;W%Sp?hu?Rp z<_D$og0J@36u&wAyAW$sQ#pEUIP2?t`l{-8onJKf0;d1p70geFf6$*+G$hsNeW2!S z&Wuc#IOb+pGNXY>cw97IknEG#UpwiVo*0%e8q0lyRZ-)?L4qK_-s|q$h4_EJ8!`8% z@!hv;@qrsF-=EGaif?RBbbJVY`Pka)6Udv@+1eg-K|1Hf@ryX{J3xX~(W6Qvi1eD% zZbAR;rH`l`)rVcFG%vfG7GgG6_Mc5klxK!4Fgjqb5x=X23s!)J2Zc4RbGL$;a2m&k z7gR<>p;=hJ+=@#4xm+r75M?lcb=WdaFN_rytYS~m9{LGp;2-_gU+PcLX+CF-Cb?Wx zh$=d~a#NX7fz~F%S9+HaCFLY>`6zsgg@Nkjbp%F(noJNB6y^$xWKjwOg@*Y90Y<1u zkKyp#t&p@H{t12AM8$xY19U?ozEZjm*k?O@q#aG7ZS9Z9ls#shd2P%E8y^ZiFnFmF9FzdB^nUC+1vf~9`+bC0c|WL)5!GynA~s@dm%tJ!K$j)d z{0E{74Edr2eJB`?z#v`dn9)5%3m^tu7&DC|8D~?`-is;EkDauSSyO^cM7>tDfvjF5 z7ErO9hH<;su|w#X&8V2z{J5HpxP?W?1dJt)mE`+J!XIT(vAl#GS8hbCA>ve~(&@T{ z8SVhMH9aO!lT93>2M`Az~&TcXB=`xWu~i8O+%DcBP*8?F&eDl*A~ zl*L6(Y^>0QgY;ECi@p`gZ;_4IDavkX&;c`)C^^D?PQ@>MgD(q7ES9k$7Eqp^rY~;s z+qAY#6J#31jbo@sybVU6(Uh=$Fv&&orD1GcT6Cr%SW3%Bu$<-T!efrMG_M92zhPpc zj*Ar1*X_paw?ece3jgOt z`nz(P2y7{#G=j&8M9xvqUM}$+4R8`LeW)UJF2IqW@=Ql01@?n7Y&SD)q%&AP#w(K` zl^C*!f`#gZ{VsGh7Y3nj3z(Fe4f^O-$byKAn3DEoluy5f#jb)jeVFKvAhL-i!O(i* zl6{gPZ1@vk)+->;NgBXH51OirQ33v6Y@Jn89KfQjXOJ+syAAFHcM_bzg1fuBL-4`f z-QC??f;$9v37ViGKmuI$KIhhbxj&$*U;3eI)%w<#C%zvCBbsN!4mgw%i`mPip~yQW z#JEMo!Z3m%RF3)cgh6QpleL#sx31DS%B|!T5wz(1k|8n|Ni9mH=Ge*{y$@VJlLajT z2sS_nN-7{M)anZ9C<;Uv%ED!f6J`7C*|%I;Pll(I@ueU~vAO zmIm0F_m_pM+&x!ZSkBLTkgmJ#JuWJCLdm`e!Pgtn_M%`Q5Wv16P7HLV+ehTHVU;u1 z68APd98c9fh&|VeYp~8fr7R1Sc|%qRDK?aiVP!04AWC}z&~R(;SImDb8W1i|%SdIz zKzAWY!S+W7X4bjjGM+{Ol}iy^U>7l9d|L4l*bIq%DzwZSM#adVGlKk@T# zPNQ?4Gj<+h;a0S7=uzPcDwnL{3y!(4DDpY0DvQo5Z^rYBCS&S#;++=(TcAuwqJo<9 zs-7xLt13-z{+cUD{Cr0gwK?V~XN1oIbc)x9Q`>g88GAFF96YECx2%gvQRl;jqPEOM zIv`07ErG|1PR_zq5U<1YQS26|s`QB{Kd(M1uV`j0zp*aHS%|5%i9!Q7SJ)t(Rn$Lp zl^WcYPJpUj3Tki*tM?+_8khw*9}r_}CXxOYRXyl5p8QFQndd@dGyEhG2PA5GAY>|K zM6n|BhH?JbCe0AGDp$85`EMg9m`#^r5Wh#=P+>!YY_hp{q(ptA>2)J^IICWb5VgsQ z^~$SyuA{2HtMRQ0NREX0E25fVDsGh?wJf5ANF-i2ixr1B=$NRin6bbqs!5X=0|;u8 z7i`zGjkfWvsqd<>5fE$4Xl;IOG^=X*`Cd+h$d+ZrJRvwW0lkTvL=gDhc_R5OR6@g7 zg#@iID_7e6nLs~>0NTDhpn|Ln^C-Zc1j|KuI?OQdr8Gxmvwb2m0DD*ZL0U31d+d< z>$E3FIX0;z>W(|Qp9yueoB3fqr{c6HE4y#jw&Uu!Z%Qfe*9quDLtjaS^l@~5BTTIt zG1~jeD$+nyhi~+yZf+61D*J}2c-cVaAo7mL=UBp2<3RyOgv{)}2GbYa2f964nW?09 z(LKKh$+wz}<@(A_3n8$WQWZdKk#Lu_A(uxCrb|p#lwr9lOx{Zj{%M2#0b@ZsOp*Zr z3fu6a67(}OsXtf!?aXtrKjgYLBz-x;KN$lDZsU>1lol%IlgIQM z1acjDyPLk5MR{n>IkTj>U_LMnDQ2_7P4_Jd4nY?NH|2VWnWG4kdz-4G2=y|ZM)jIC z1ynrLM3M+1%an!2iib3kuI@68bTEVUhTdUwaLj~y$yjhr#pZfnzItq!$nHt0hEun4iC0EXpiLWwE9Ril`>56igACW;14xzUmC=FAe9_?;|Cot0QC zK8@29DdoM7BaVmAS<`%QZ9dnTQxX#M;GnhLmHw&qzlSm7<`c;#=h1>m>+aP*Nk&$TN|(1;1P z4}^Ebux1tLQPG#&>3#}sy`Vk*2uvT?yd@P} z6>e@}7nv@IF=LT!uSmir$t^YPnab_p80?Fr8mN^Dvcmh2hO+PzenLi6>Bp8TqK(9^ z{d$+{{j;OdNkQ88qOo?X!IGsaQzP~TQH#5X^iwL%@XKPxEiwbyQKhkg%f7A~gAeLC zAG>}tP2Qa3YT!QgkxCujQm)YF4e`kRQQ~jKWBRmswK+%STl?Ecss=ysMcmbS<$O0 zs{>vz5C%Y3KD|zVv2hq%pq%B@)Y>N5=XjzcG|uCKeH|6Jj_W5!%HAgz4M$fC7^Qqy zsDsV5T)-g;6jHXP7>dgpb{^-7%0mMj_c|L0FIfs&MtxA>xB0CJq#7U>I@7NH&-Xrk^b+%4(g+z)kY3WlV#^t&{& zFY*7DcnHcLquPiP)sH@XBM`mCX}tZ#{fWV6aMK@iyAN~pJW*N(-=k3|=##hp&9M~S zRZXcS@Py03FySVt>*OA*^wXPLnAmqC-E(p1-a`f zs9k_$?L=zz&JOkwx9@qpRfaUyd7KQNi%BmrX7PH~`THo-X~R8}Hskk*?e$mUwG_ih z>afu-nzZ}NDDT#ps&?XfvAI%mjoslu5#Ar44CLD9o;R+7zl{vY9q2ksEX&J+8$b(I?NGsJ`aC>yOS|t_#@@KV7DN0Ip=-=oPCASMoqLn*zAAVL`Sr9 z#KJ{TRV**Nj?8^AeC<7Sl`Va(N#+T$c`o@SN-Fzy{~4>^kePc$!I>j<-jP2F=OBsr z0iN*Xrvk?PgF1rP`Mu(s*Fo|A6{%p~Wt;uM^elF!K>~))Oqty~KOANR;ck4@ii?|*^3d&MZ8;NTGe@Bn5MKs4YU2K?W3Rrvp`t3qM_1M5el zM#RM=Ccz{nAtfawM8&12M&;%e7DX1oW<`hn|8wR3fx)5Skq*Y<@%)U5=u%ju^6B`Z z*~OK}g}iU?tp3jK-v6@twP{P)5xKuI(o@RLW9EMrE_}bZ{e4j~GbLmWOCTd!2t395 zf9t9!5kK=dBw;wtnIP9DO`hvp>&>S(2U2lwVlsLYO{G)mY^IaU9qThp5S`v48+4qian73^hP2y5&7rPNiSZmG5jio^mPWm;E~I zC`wMxR{&4&? zBoG>i0SgE4YWuQOxwb59KMm#idkHZoz9duZ>v_5hRde&3*$<7zmq4S$x=;3w7y+We zJ2x&4fWn@to2Z9lwd5JyhBc=D=<%bpf65{IRq*M}T-@Zu4 zE05zv(o(3d0N{+E^I`vul{@#2v!HgFSR^G}d zDoHUM2li5^ZpOahVgO)K!0%>A5ZiTW1`vQjn_=lt`6JyhwUY+MpbBv-%fv&5*41rv z-8|D^=;_$TFj)HpY?v5XmhD$ZD54t;aym{)kYcP1i^qDJrDEdXI4jHXu+ipDZ7K>3 zE=jYokwX7;Y8CuB_kCTpAx_5z&?|9rR@?ETD*;Km?{qJ6{79v$ssYc|uCc0$vAU_G ztqRQiPlzD9Zdt>Y^HnrsiR@X0WBpgl!PsQtcNQH9zZ`=@xIG_^tlIqK3Vdr!P2? z>960SZ16~ttj)x1+lELd(&OfNQ5{jyLSqxFu8lyfUCrI>gNNPtx5Txiy5Sun687P< zGO zd&_Mu)|t_>-R``?2y=$bIAlR{b2u0ZU>^#id^ul_rV?VJz*Z%l{O+#l(Ai4Se^7G( z?GDz;L`&aDb`XsGFGV)wi0m2w z&tUfMsl*X-3WWQ9*C+dml#JBSm&ggnsOQ}Ni|{(oqjOn?PZ@c(kVWsy1>%vJ6uIa> zFz}s#{{VLrgaa4E4FK=Jz$Fp^ViGVE#Bs>%@P@m7(6HB9L;Q_6TH(WED))m{UcBOLh%el8QAeGd>%fc)L@Q zy8fe4EtM`--y{HC7V5KVKDPK+J>_Ef0@1MglSH|DvnFQFHJ(_}j=WzB4i??(+8Ih!k%+dQ#^3*Q5GF$K?O0=X#7?& zmmDK=a2}BJwLvN{am+(LM^sqlSS}Nw#KV7E%9CmDnzR-m;2{Nv|ux; zOOLsn`)L?+t20IIWFgL*Hn`R?cT7pfYuQ7h+D6=cij#FPN^v={IzoZj@Jv=E{^u0{ z*(uMAPHuft=b=wu<}MM+6x{>0pmv%`jVaJ*;$W+1jow^U%nm42_CU7q2buuhN4951=nKi^M%ge7(IW}7ERboGORRm zMlB9RDp3SHCvqS~7wt=plyw`RakY*M0+<{nfMjf(Ukw`4G}J_JZKY;_Y%77t1s`#r z3ybB*#SiNRLZ*Vze$UDdQhhkhw7P}&HgSx@Yd1` zlVH+yjzP_)l618aWi@u++8*s;3MH?$Tu0GM@^V|i| zDGB>4Q`i(&%oXcnb)05iN7;^V!~L1>{Y{Lnr2Fp>?wO^MH!s&GS%~nuh;LkztN`z4 z#7^yizUQc%iM{gS5%41`kJjv+ZtlntUpmJ8w~f0Z=}2Xo1!$@yJlS@o`|wO1+(@nH zeT;$+z@A4y{Nt#*?XEk9V#WX*0pQ4z#7HtLMsMDx5Y;e80zYu2Ys-EZ1!iR!R+6td zbMv9}I49v#TdGd^*Mw8ky(ii`pb8hYb&q!dQm>&@AQFS?vG}^ z#<|zdf*b+}e0996kdyL2UCYn8&+?x>XIGw(y$}=zz&zrJB5=K)kiNRR2)P94aRs7* zFe!r_zEhBgr{giLm^2mmmEw4!kIONHxL7A^`sjcSRUy`K$$HSuj*WpsX*@#rRI$kpRsqM1!}4 zsu7@xuc51+!q6*mMzfJ}tPlvbkgc$}3k)HuYK2;jqq>Ll8t@`UdRQdz+D-7Vy@jza zIfvn4T6dU*Ft1RJr-ud7qp@}%AyS!}Nx@wQS;YQ8Lb>*w$JajO4bKgAh{TUbTQlIk zc}JR^yvMAn(?Q!(wx*l{8(}17W;)p*ObM^ZnhsPE1mqnXgDXb zg(+HD{6DRP{@{>RrP#aHggOP)oq#Y#LI|RwAx?k=gcMqybeeVUdd$cPH~_AZ zSPk2oGE0c*7r0c)R_EWNNl@>|O=YB$GX5({kk%j|8P9i?o$;S3#orrj<^jO<2hE1- zP`D4oy!2`5h)H~B@o?)l7_M^FV4=|uUSXPn?flv61Ud1k?(If#y;iZf3^}!@diiB& z9Zopq1A%r=tPI|2BNI7+Ub&F0=nOH2L(KpQF-?Kb?-3*Kk2W+87+rCTeSBtA3||0bELe3yMxF=0h#F%dGBeyL zozY@ITMN#$a+49m*rmA-9uSuqoGG=@*DDKAs{Hx!30ye82(LjR5lG%Mo4Ym+t@XE* zYwLXa=MYZ%fQxo$Tts?aCqzm{O7uAiC=>j#tJvDhOoP58NgGhh4hr%v!E-GTpD58G zLb0^Wf#uY|vNF)EicLw-|83=0Yn0QsXg`&a?#bXM_!P<;9^%4ZR&xri$DmVYEPvz8 z|6*Bg{fH^KfP)>CfWKZ8I2rZNI}dD?p=IOxN`M|26$a>V<~`3xw9ZV~4xlZkp?x+;#faa1@%DLD_3@vh+YO4^F3qh|i$WG9@09I)US=GkdMXGaYPaYC+b4>iKdY+!{lwNLR{7isVy#`4aakxdQuH2|B z#VDP}51X(AVa;ckYH7tYa==#yBqLP8a!H1P@x%o{@uOdyLnv{PG;nPrEd;8`5LrTT z8>hVzs8rVRqaRE%WC@v8jE3ir|iE?u_|9=Yio2@%iDW%$*1f0}rJX`uo} zLeWOtmcfqZEwF2e99%8fa_(SA>!q}DJ6@HcwSkFkGQH+|5zQ;%-0-CGnH(!_i0c9iT24B%SBnf(E&to_eX?(%%`1+$cf675bBQjUHmB~V=ql9jzc&2mp&Pfc+nCf?7AsFNb~1~}wXJ8Rr`7Ow zKCj5AbgitJ8l~fs?fWmCcs_;I-S3vv?z{=OZz6p|JVi?!vdisQ^F2EM0*E|Dpg+w8 zh)O}=C7+qkdJow{jPCMZ*B_v6J6l=t9Lh6l?#z0?8Q(H9+rFi#HvjFsl3IhK%+j8Q zwUodN9~O~i?@Dy3>DZdj?c2KJ*5gRUTNBjFPWlVOzFP&qU6-PCpZ39zsAe=Qin7wg+mquaJ*_i#@uvENX zlfr&pPtkiA`Uk6=2Q=Tv5eBL&!Of^&-zJb}4>Y&}2Ir@Tx1_x!_YY=vbm6M9jSn$- zLOo%X?_)p|+yE2N-l2c{t=jt%XpsHNN@g~YTBpkSvqYsZsl%xE%n`{Aa|YwHsw(RW znqJWA{&BaA0J2fP)|mG_yEPKq54B?;0^NEKc0Lm-F`WMo1h?$d$4zJfK}3*%S!DX` z36M0}n)n?))}OOSIJI)9=>XHB9i&IZk(d{40O#k%gEFu~#u@doxWAlj-dVTUVfJC< zOfmO{J4G!Kt*XT$3o#s57)Vx3kvApiZ?Wb7%)Z!!R^1aWeCisfxjh;BBq(E}QSA^$ z9d@y=Ki{CA{DE(EiVRX+mrwuqZObh2=N9y!Om2RWxo59W{nsfmLFOc!e%M@2XD9R7 z*Is;a|6kqrhbkEdcVv5{XvZ|P<~0^qJx4#qvQze%u8Yk!T6(XGQI>@ta-Uw=u`X86 z!mb0Bzmvwe9mHMzQ_jS5RCN5gDx9>*7rb(LeWTIxQ_$cCm6c25X=TBS(|wv;P0X$K zot%h+Eu3S|qQl)i<(T!CYaaSvz^l8>C3Zmeu4UCN|JBut!B6YgoU5INM}V!K!6WDi8cCvne{TMoaHN$(0b(`*$&y45Ie{*QR-)ot4c+3q}aUr@b*!ca-{gm>N zfmj3=z4jq4>IQfE!FKH_&6G;BpUms!h^fBwM@^MV_PEdAdxq#|w_$D!#jTxJgR9WL zAI-qkb7N?)Eu;NcjA;GN=>J?zpWNUZEQLnK`%&&8csL|2CsMzb*w)}A06T9ld*rVN zpI>+9D31bO_uto-`(H0VzD@_=4=IM=(VO~t1RbakU8CKFzP(BWKgQ?p4aZLIx;^|u zXUKO1i|+mev+N2GqiV&XuW;J4?lQb(Bft6n_z-NEXwX|76*tjO^>^;=0meCRI`^|* zu;ttv0mr{PeHZUzN{imN1c1Zeq@2jb`nHmRmu5ELzt7Zdod4KAo%z<51m|D=>t|P^ z_;)O_G-8nV$}<}X#sEX;jl3c&OhkEPfGLB>|%- z*{;crtPLb$CP60KXW8iN>S~{^Xj@;#C>gL`4&pzbsjMnJ!D^ICTRoE6&8@Ae3)yJ< zZ2?p=)=ytP^*PrS1@q4bZleADRV^a$S&5u@&fqdTdyd=}y?{BO8g77CiM4Pj6opve zD~P>lBoc>7rze8Fcr=zoP)fy_b@4+q+y$nY`)&SYDzol}F0NA0SSFY4Mo%PX`E0I` z?=w!j=(cny@MePXEo!lJu~c3g=@F5;YPnLaTBkRvm9oq2Kn0EZ`!9Xrl3Jn!^Yj+x zjk2G!Z6w_-L4##(7aP6Ny!8e>+Yiq#$b60~gCZeix~cV|jh-<-^H`oZYBkdw`s>u? zF)565(_OGmi8EN=zrmLFpJD~v)e7NJ40HZ@Xdcf8ekU56tWM7>vSL^o2y-+|_j*T**J6O&10nOIge6U57x>By=kBt!N4uyL@Z(PJuSk(VKh8qf2D0mN{+mkMo@taRX~?R-4U(xot)NT zXN6#{%gF$VF&&9OGIs1KE3R9&Qg&F%2=%mmXaqK_o{0;ZfDT?{nWyy+m&9bgph(Od z<(I=_bu~Qg6E$zyqs34BL7m6$VzJ9vYzLAsWWs}kEfpehw|5xcHE>*-E>EP~NW!B* zzm1p=m=h3F5GSl-va=+_&XWrqQf$QMy_%6zi!b>%c>IjTX@KFEGN{b0Hg_nrDsiwi zvORbM)5*vSO=!(JQBAU(^8&CNOnY#Q(~X+;--|Pgrk4n`PDxXL6t1%K+lV1(K?B8M zNaoMe-_b5M@okv8aYpg#U9Ue6nrBT2;UmpTndyTNh5b9`@~t(8=;VN7o?M#lL1&M zHa{!h0-*gE$O{)ECZ;-v7TodeN9V_{rZ&aIyAXm$LJL7+Bb-nZ6ZFHH8os}qZ}3vA zlKm2AFoDRGq#L8@5#xwOuKGAT$z-BJkVQ0`4|ch92Ka+lm6&lkHSsu~BaubnY5c>_ z4$Vhe+xv0g6Drgu_FnftduA|&eY4U8j!?(o?wExO)<8ZAB2F72DQ6H)WV2U+Ce41C zdyd$Zapoh= zc=G$kJSc-mM*N#VG>jq!XtDZax=|r9u>)2<<77nzBh5nOA*cb_(oPgi~7~ z8SUI;L1=F7saF0pimMb(MlB9|swSZrwU|=nR(iIKCy6^k3OdGSp_Wv1d;2GY>{OP- z;az#a{P}_EER~W_>;*+Ro~X8n5w}uY(#AS$P)&`QyHc6kM#Xy}qLy^HB7&oerRMqj zVuX72!d;a*m8eF-@kPx%(VFT4<4Rc)OO1*;yiT?(RfDX1%~!t*{noD4UW=)kDkEFX zeJU+#pLaJUUzk3!l4g@w8lkRum@&)dY7DMM)l%?<0ZX@bBIiMw6T_+T&*i@Q8gH|?Nx{Cywe@~i zy4a=TULXA63&#M|3l~24BO{}O{I|>uQ8!tjqIo6EKe}Z zdS(oCqCal8(JttCe!_#^yE=#Ta^7REP)i?5;C!&1Yx&w%oxP;cmj?lx0aZ6A2|a;h zuIhCG^_@v}LP?{xqm0o`mTUOcm=hsI9RI(mSe zF{5~Gk`}WJ)9zemnwz|*f6Stk(y@4yWk&~{dGtNuW(9D}OTX==e|kpE@WxWGoOH^H zP2;5Ehmgj-_koskm+^pVCFe$taPZ`WG@d3TDH1drEXF}o&P<2a+fmx(4Q+RPUiyLB zhXRx^9e{Y!uQu`kVyYy2NL48N1t;<*Eti{u?S}j|`WT_ut-(Yh52-~z*gJ=h)QxuF zHwFL&4A+tt)yolN|1e^|nZ58^oq+Yy>4bW8S?wy{bSB9}M0pGo_$UcBFi8kUqeGa_ z8JFCrMXBjdKKT$;f+%TxFxxzl#xIwad3j81`grgZ*1Sm|f*w-)l@cu-GUVrSo3<$d z<0aL+7+#*BJoI?1fff<$x3g_4hL?I@W4%(Ht6KLb=k25eUT#0EE;-ro=uAmk&|^~T zI(!_Atwwh&_PJ_*;Iw7ByhX8K@Dp-tx8F510FoMNYbU#kcOfw6V}zz}-NeMZ3&RF5 zfHQoYw#_5?P9hu3q2q`GFO0(gRHFrd^eF~yOdl&b1*Z1gC>Yz^wbTo%2UAAP#)t3l zpt0|<#LiCs>%)t8s@0B<|92EH`Y`Ru)eh07m7plq=KFrnEGCh5<>Z$ALgjZ#*xw$v z;k!b(hTfYCbgy&8YqG&Q! za**m=qJx*EqohmVHZTyAJ}Au6ZhX}68tNl!5yicuY1EJy#HNh4p6+>t>yKtmOfler zT@lR0hg$Q&QR{){PF-cRL2-!#k1jFLbj)i?)V14*zIV)uqdkZj0+p=5@cZC*j{hl6 zQ!jnRtC0OG0bQsnBvjohR5OFa1?oEr4%B+UdKvZ|!bF>R*Wf;&KRMAPX{sDG32L2& zIfBBS>BC(Kkc0k5{)+QI^@J3_3=IDNt0(+N{)z+}gA~Fl8JYBsy``mRWM=*UcFMxz z>YJKdTHD(H7klf^K#hTk`4;_cd}3l?dS>?B1iiSl{Jp0!3wGuI))T%DO~Q`-IGZ}W z{P|z%ZR_+~GU$C+2lV{!2@nDUf&sIELjZqaj-)aoTs!!Pl$a_`hP$3!+z18JQ9!2#GEdaFaG(8Z;?kow{7_%hYq zOs7I&Do;UoOWHgVhmI^8tDuk=%6csfM=coziy#IT01tTne5c<2MAgb%%FLK@hrsU{ z&xdw4AW>l47hs^Coi0_k!#BNjZguw(HTmbl4JJXKt3Cu*4$)v;z`xfM(lS)hIF?Dx zu{^TRpc)_$A{Z!&C6Q)CL8!&C3`PY&{-YAm8nB;;NXyX5@srGVN71_7KnSKz5D6== zqd$n{)A1f@RvrQri91n$!Nj*$atE2l)jd~4xOa>-UNFv&Z1Y4ivYFC;TQ|eKU9_I^EEK=q{@fb4& z!YVXYl5*LfsT|!YVMJt|$ZoSJEQzYl%5F+H^T3(Ur#fE)dH6~aRjhxk$+)Cesg`Wu zHkDK6tk_(*!9t@%s4^JA@@XUU99S8IonCBB`Eu*S>%hMnc`;f&)L%bzVb;uXG0Vk!VY`j$1LX2D8%bn7?)o!=klKDxy3c%6G%2?7dH&l6Q7a0lsz5 z=OIutpS`mJ&WQ`RW{1DAiQ)zynZx2=+Xh?k^L!yWyADG3WvU0k$g&+fWOU#D3GaR@ zxpVL0pe3#ME96l)fW?$hBlUY5E8S)JJ@Zd13P>^3ZxBDeIp&!4qr;dX5@8QtbmUfi ztpc5b3<(54+slc^gfSPlA?&v(@7~FT^}me<`#|m)OcJaC99lcb1JY0m60x8Vr2=@| zfgH$<989v-fGsV4j|+{Byh=y`oTU{ZSt=E)7179tL0&kMlu#@S25<%AJ+(MU`m6h2 zP!B6X>rH8Nm=XzU8}o|5C8}|NAhQ^HIyMEyhhq0v1_^)&y|{YdNU*Yev0+6<);hZr zAYXRGD8m##%SsC9Y!(P$#7+3ua&68-lFz;j8E-?mijSZiu~!lA5+9xMbljAupwkvV zp;$~xpQh%ZpO9G+;&>xPRy9GUKsZ_926YF`j|#Qg%gOR?t}@_hHgmVML}(_9KVHB$o7gV z%AI2S?lMWBOJ?Qgk}6{`US_)PX-ZiNHI_1=+I)0DO!Bl}^bG|SgOPk9L z6nH!6kbYM!yfrZPV^tPXh=^&7cUS|v-W}X%l)0CM+t;AL?`@w#{1>P&BMF>%u}}sP z#0i2?!U~|`Y^@j+7)6GvQBjI%^%4#Wmpojn^A(t?4zsfGpG+;~hJ8>zcA8e3@Mf<_ zF>-muv*=lMPOdLLyQP<9TL{l)%3AEGWW>*q!g1SfY^MjiCk(Mc$wIg z^6i^DUvYLdtz}&({5~EW+%|~HdYnM7laMpi!2)M6UNp7sZS<#`<+9Gp(pc+)BdJ3r zltM51uR=uZpWc43GJP+1#8s$bG1O|H0>X1z9|{Xh>wUx4QiezEn>1umm>Yhf@BP@jEB z4LrV&xQ%ggOnP2@>EAZrFMVAOk+Qt*mv4ajMHJf>3~(?MGZ$*q7_q}wnSs|P2{K80Gr5?86HX&t`IgR|4B zJ2hmf!lPI~SFqI!t=%8Gg1t{>%a6S1lTbPPJ25p!_gd$!TZg9Dq-0%$zox^0JOk1L$Dm#(9U0{d_ToO2G^y(E|!GjZRCu zxkOZd?a7P#&63?IC!eui4@+=38cSVW%-s5=TD~@y9Y4wcO|Pf7?RY39`6>$n1584Z znuGOsSIgd#Pk+oDt$(qRu=Km^VfIbmJUQ>m4+))P{QY!&Jc2aE=fsfi>jeMF^uDKHs5EVNW3o|2bg1Cz$@azL4OwP$jF~=)k&=*xg@k;RE{W3vW~nzcKe#- zy-RXkcMlaK3HSb&6NXE_V?Bi~HMJ2-KRvs&we-^P>Ul;U^vxC>uc_i%JLvB%-jDsc z#X)VPY ziqYzJRTuiT-?4jhg%_}{9H8Fxtn#R8B36KAiAWdRXXBn zf|DgXXqsJ#bUwfmXjk{$VAhlk*D5Fp&t;`RCLlSO5v07x!(9&knn`Dqg#8vWD5*vR z;&6PhJCn3WqYi8;3#km#F%$D0m6TgE2?;cVZl{7}2?V;+tGRh9bfIk9)Cd_^v+8*ga&>Qyx6%+~)6odvUi!h=u72!h~rm-MpY&;~4BVun% z`|&~G?hg{?2nilOp=5l|{0yx$sgTf6)m0wE5hr}!alU2=9bX=9RDgaXeF%U+;F%W` za%&HQsDw8}<((p`@$x$12|B;`10>WwLJZ5;7~FnqlB^*)J#u`vdW#J;3#C1=@`GA_ z9{q#~;>%@=J9^(iM^MNV@roFU6oP#EN)WGn6csuascvN%Z)xzaLZwDhzb+&^qug4A zfV*Thj<+KoK2u7RAnuAc{%5NfHoy4pSVF*~{wanBG5?p=_Jpc2PgrgHBykTa{x1@% z5CwP-Rj+`;Q6ra9OBQVir?q_+m=9J2u(p&y>doJfk=*ANGHAh{4(1@wKzWq%uf&fa z&~lTCl-KK!A71je5tTom zmUW+zP|24CWkrJb352BB)5V2!W^R^fVDhF=gX~MKv)VWf^S@`jbvRDLf2~`Wd3?0% z4_BOhNUYXQWH{3a^v>1_&HVn|hBZTPWI~~{6N-+IVEhD`%9MJoNOC|3%6|$3b|frV z$so9Zv-oqz?gSAZRZy&R2B`BGzh`C7e@tFPtU{C}s?5s^fezpc)~b?TK>QZCpx+2m zJ6d(_2}S86Q|kcKY1V01fOOa@zE&CNFXyykUZoiZZ`3L&lZ=SIM?@gEd9Qcs(NjPW zG%;9<9iQlPHx06+R8+cBA)$BCMzIoZ1@4*=<%0H`_4F*F8sc+N40*!y(J%|Xf!&9U{2^DLiBf~y3| zT0*^o@oHgqO1G9&3|9pkCcgqWlTz@A31H)F~;qD*oYU%N(3A5~#QLlnK^blVm zW=RW;zJ{GhXv~Xt4M3)Dq2~0gk04oFkMkxQA_6m|g_J;4Hi%T`36rL3t<{zuUi{?L z|4BB%hcO zF_RvI3sAuhuI64)hNW)0InVF^p3Jo=Bdv+nZd24BVJA#iDJ=*tqP9;>0CPDz0rm{T zA6YI`0bk7H2N9d~&eJ+PaFmE!;ci_D6Bxz{syqvz(`J4J9HcVZ%%wvV$;}k2O zwZ^dyU|SC4%r1gn#u-#<2q-`w4~mu#ZSMm#!C%st>GA@cX#b>PBLsHBvbmrpIDK(< za*_arRXQO9@DQhCRzk`obl-xduqufE(QHg~wnxOsX@l?+EM||1B|U)A^R2tV9RO-j zkb4_-uHGRY0ocM z$R6d1Mj@^*(H(7C=&8o|qH&T^6PV?0H|9AVT8P^K^mW039p_g;Ya6v0rFOeT`ohp% z{*l<)I%u4qGH6Z4#$?Lo%4Wh&JT#-Ml<=Zy6|unVazdq=$k>+8DB7UYH9cFXD6>bg zLa1htxE|)MjcvfFK$(!QlKZ>!bhJL|`f*2MT`F;pQ-kyPFzlKaSJnWoy`iIsWQnyai z-`Q}J#QBTTT@uJM3F*ycj^nwFbI#o5xY0+*08oLLIKgoFey;Ot{58}Mm4&htuM6!x zSjO(apTTo7r*iYEbc76>=~jM&o9Wfym+AryJub}e3*LW~8X+oMxh!UjCA$%#Q}kV$ z&>NmfUuqh3sYmHsC7$3Bw&^<)oX5tRo6`HpvYdJ|KX<>>r8`GUAWX*cowX2#xM9h| zXNE!{xtC{296NK2ZwZ0!eQ@8k4t4$9L~u zOoN$~QNgi{A8(fV+-t>yE6Ejtl$ecYY1uwr4u@O1xquY7hV`87^}Lt$0@95l;f)gg zjWWND+}L>~y*1xnW>flwlFN~e@wMbZ7gyBf-SUOeubwR|grWAEHQ_|Wek*0uHEyVp z8BSc{R174A8>F-yj2PSR5O#4)PJ_bAK?agYbNeJIm+$5#rt>x=)|#QU)xw%ONFI<-XJr#fy;FCqmS=zT3Ytz(`M&*@mWLwhHXFRXcIdzC7Fg zGhosFGD1Q3Q}w!97^->T!3!@x#hOrhSveYt<19sheLm+zPt4y5$h= zR@~c)=1sE58H!NdMTf|*E~8(a*U6s?_n4(mi;*sW+$CVMgpRR%TY4#bX``DmVW`AU zdUeOJLzpt9G%vm;02%Kri2yJ#P$?VmC;`A(KP2Q`Y~Q{UGl%1VyA3m|vulU#^`{%6 z3S0vT{4d8$ObejYaV9ECDL?1iZ%ID|q{P};rDV(29{iEnKOH9Rt!4Kz(2Br&K! zQvG3b*7H;S;nA1ZOt6?C)%F9Vh>C~$O!mIhQOmUkScU{j@?8_#*SqPiXINwD%W7$AI0g#=@ees|t>q zpza``DWbf`b#^hd5og{6GPTbZ*-F0=tmOod(#1pckzZlNr|~8^Vh3mhVgv%{wLbs= zfI$JJK0dAr=MRs-y~u2b*s4{}A>T zOmVgCns(Dz5}c-ScXxMp_ux(l?gURDkT5*Y`|Z8InwqJp>YuQB z-PgL0>paff$o(Tl2ArCD(+O<+(@n0+&g67w~LNmdH0u36(%C8r~+xYu_FC{|GY{em3Xh2MG$xrI<&Nwt(x{A zoNDW69*yd&mr=u+gyR~6%_0b$C(I&A7mMQq62p1XB{1oCC!&ZusTRaovb^R3|LoBM zzAzAmQ3^TnP2hwz2888~-wam|IQ-r{5=kSWVqrE0tB?xgBFBgk96 zJ`~UKq&cO{M-!sBP-QVrb?C|boCT9*Paew7xqw`P0KiQryksx`DokSF))_%E#oIbT z7iIw)MpZc#78@IBQSgwaoSW}H7JYh_^ORkAUem9$6ov-)6Vc3BJ^RnrWrSH$ToH&4 zHBDdT9ctTl>?ee~BG%C|ZT|kgkS^DLn3t^Sa@SyF+O$>8hOvrrXjxQNaB5w3<7cou zgDE(5?h zhK-I2=@F;q31IezW_U8r8X32ctttU%lNi@A!qB!`3L@3J#wH9jECiWIkG4-!13v`V z1*OHJ>zUSP1W{(k*O^c`UPUQDSxg~$>=li^;@}rdrt;hp{m#_9yf&i5y|s4gv5&b#b-R+b<4 zyWd#aOU3#Fi-AdFf%`FmB(wL9Ni@u8ob`F%8*0E!p5G*zEj7IR%jxsCjDUuscaisP^2)OCB<6x);sP#<$-ZGx&RW&8f0s4Kq)Hp(z*URsI7rXJJxkmw zRRg1#9*ogFj4Rr!YbH_Tp-NEIgmo$>TK9Y(j7S}4!i**_o>yby^?-IZG-s>L+3Dqu zQqZf7H{LX#xl->eN=vN_sWPNgGjxU0qE?VV+m$Z+8!m@}va7oGmLMN1Q5C^!FotBLu)_?hHRiF8?4!Oo<%dh-N{G3Y^4Nf6b2e6 zNB;)L6KBd!1>AlODfFf693zlZ%VNw^65Dq}g$>e`bXTan$pvV$C&dMN6yRgovV90$ zG-5yYKNGZ|d_Ks~%X97Z2q~#z&`$zKOCIJT9(&DKp#37b(FGY&DOaj;8cNH6Bwt&f(fao2vmX33=t6JwtQ zQ*&d^)#XFSBqN`5L578<)=*ERUiimDkvykb2aWblU|5XK7Qco}(=B=wIp^mV*?nuJ z%8~Fq?n1O#@D=y|yw*?Ux^e$n_xx;rr!v+i8Y-5nl!{Cf%=@ZROS>FynAUm(<(|V_ zSdY2r9oY)jZ23PMZc47`x(}(~$(4!9JG{QE9TrTk(s5qd2wV3BYLBigt;M6RIrsW~P2j?J z?voN54Zy98&}bev#5CiM4)?GJ6^SYol^rq)N|f9DIlua?xs)~bOwqw_DQ8uY{691n z9zX_QA_AlW(4levrLkoHgvI}%u~CSS*tqzF|F7Bo|3G8k;pG1`yZ;xB{WmN=IyOF0 zT|4>TG`1XiZ4GgKYkhNTXZ!o!!Qsa7(f;W z*L+;#L?`&PJFjj8NERJ$L?%Qnn=O8KkQ!B0WTR2CLJ~5juyTW-FTwWTx|9J+^`^rR zDPGZRAOWj!2f26&7|jLc4G4Ime;*TS+`gb5P3e&F7F+z&8nvFWMClk^LjrUL1XU+M zGr0t`)?0ao%zsSL?PxxkD=@LrVv}Un#AC%z@BN@N^bIQY$T*?m)3sH>Uu?Q{{I2%v z?*mjM(lx8$=U`p55o2_6zAJYrE+o*6pyBA)87`dDfI!Eu>s_Hw2SG(W&sFP}!f6g` zw*^T+bU;PIGxq`Pux{AQUGp6fCSN0N~j6ClZ4PQIkjc3%WF&nNXHgxslhA zA`clXg5)j*EPNP#Q7B?vStb>XV#Pj$i9Hm}OCLcUDi~I>AUG0Mz2E>^&^q@BwSPyV9tZE2)Ff4*2)H~&$KBqhzs0+`EA#Fk z-RYb~cSJE`EWUF+0C+h&`;pflD9U^*YuBf>=Ib`Yy=>e5!9$GUfFUOC`P4eD+SGy| z3N&(4%Ze9WCfQIG=wivRQv2pvecd;ZNF{1#N8?2-0KfgHI|$ENo)drxgFaN_-Z{4I z_3{e)?ak}?uKIQ?q*Xo(iJVG$WMGyLP85X9`(X{HhNQ#U7``nXr$Tf^AW?_-q=rM6 z_xqNp9eK0Vh{1YG^^S^rtIh_1RfPDyITrXh0T9q};!;0KAa}z67v8J^sj-;`fZj?n zKY_43c)MLTI!LuWW@(lj)!KIckKcUA4r#y5b9rGDbIK^im99U^Dnoo}>v)BJc1&+uNRQ%lz#H=Ano&D`K=usUl+9nU8DSZKYyYwaP^ab?9b!6L($ix84W}AJ31ON zj5q$THlO}Jr|-T(Arg$nUX5;PM#}=?GPLNA7-pkTf4}}x0YS&%11F5hp$U8j9Evr@ z-yg*Ru_p_;?2e6>SD8UX${}Y}`VjJE84v)QQac<(ga8^8lc@Lvzy$43#FUf2uFrt+!!d(QT_-lA&s7ji1{z3{1v5%nOK>u3!V^5pPM&J1C8U_{?N|5-)$ zGbU=XX2%XY+82(KO4p}ZTCry=^^-#i9f(cJ>@fL_?z43)M16@*h2clo#Xbv^s=}2c zt)DWa?#7%XY<~cuxj2E0JSI?K8<8cwZbOn?5;$pS6+*-{@<6>B@gSSIfP z3Bb0CG>jNITz;7B8Tq*ns5^`tgO_9b#ky+}4`)G*x~Ed};!sAcqX2#74Wo*jp$dda zjDtZGh@ipvkRPi2Sc5T@rXb7~Mln%PO9vR$32j7eE_$rdF)R4{(7P>Ge z@c0nMiu5icBOJO@Us@wd&F2M@w*X05Br||QkXOsVA5n9MG8}S({q{kny3dk)hDBjo zo%2_Up)Bwl$6ZMr3$t~m1yu{bmw%#n4vrWG-zJ>c|LP$Vt0VXO4b|o|3poo@0%2#6 zbaIlLEniwP_DAphm6o-Xj0S19KN&u{x`c(RR(aB&e21HZiT~?|_@;?@01b~CQXP@y zq2TFSmO#^atW8RZJqB#Aj$4{BL1Rjf*V29<+vKZFbr zAgZSMPD~c|P_J}Ik0pM(LJ<7HHh38%9wE!RQ(`HdxuW_Uaf~18*irZvYqoZ-ik2@0GK`v0dQcnksDYXYjm?mYtlOx zWX+7vFb>_`v_)-pD zPcw7y=zdV$JCpx8Q;6R#sD__Okoa?+IDxX1Tjd_&#-7bR-nAaC;pxUx1@%JOy@|4L zqi-gzh3xlj^MuqL0>TjLBR0%Nal)L_UOD%W;pfTD1;2?JCvne+(uM%%p3q9Z77<%D z+TsOy;Yhde%k?}Yjv20capwJq&4l3`@1Co!VVp={V`@l8cGczobFX_%JdPq30@Wh0 z&8y)<0X#dCyS>wD=zrdxXmn8E6qpc@6!_e_^Xu((_H?kH&%u4?F1c`FmrQq{2qMy5 ziDh(8`0V~LUN-{ph2Sv9+^&8U`ujQBd6jJpQ^^TSt7 z$?KPnW2Kc>3zpZ8cF-xe`|weq*-#KBop$_^+-Ds7Ck||MS^I_(08EepS%U!i@3apI|r;IM?zq|rt_jSCzmL@czqkA-0tW!U#?d$EE- z=edQ##)7RnAP_G|loZGH$7m!<3^AMNlViL$9!%e)=vGk7gsj8z5+568)a0oNo|%3L zIJjjU&r_F(^C@OiN`7e&Kn*XFiWT}+_!g_27Aum0VrxTyHz8Lj8%J5jn7NCduxmG{ zt+N8sjSGtSL1+H0F#ZvXJVI5bWlzQ2(`%(UK3kjB1lIl45`>Q{``&PqfZ>V;A_Eba z-{^W|;z5i$UliV5 zAblb=L?(&u4C0#1>{6I&fMA&8ohly{(sk!!rx!=?@k`>Pz#U#Xigc_$r7NI9{~LJ4{=>w~Xv#aM?Trw^25Z-kjCaeaF(^Q$=W4Ls}0A<8!H} zm|muLsUN|hvnohBfe(aCpk!`K5-XQwJDL<|tse8hhXBKnM334?pS?TczUGQhJ*gs@ z$}S0peC9|a(Ms*$%j)Ax$*Bx$r6Zskmtsl-X?5D{V`a>pSru7n&zA_>rpGnkYZ~d< z_HN{YxB|lDB>$Gv_$QLjoCF~6=bUeRM!*;OgXQ}JhoB`O#q z$8Gnr%dNRCoPuBsOK7O7SBU?yP$M-YR=W@q6^9SezL$&IH2{q$npgU~3# z1kOqcY4DU9z193ekT&z2?Ddesazh3JrQ0zKuq_{Dh0Zq0S7EgDCbAmPi@cs$PD&~k zO4EO3l&=k?KdF_bbjf3+m*46o`|$?mGN?T0*hqXVot7;qMU=qD4;#0O6t!pO^uzE^ zbZ%R%x;ym5h0xSgRky=@X+;dmuyDD3ll*hgXnOYYIf zy{{@)-vp4Iwytqj&7=sjskc2JeT)yn6R2>kC(EN;eZkU;BH7ug$G;Q)MA4N zd|&SJBJ#}c^tHh4g;DatacGiM|kl8x$>0GINXdRF&wLO6{Qy`EgMd&x!czg0RC@ws_D2>nL~O zP{@0sH~ca%bl)a&p>}K^rgq{dm#yETW=!EQxJJd3hJ-<O2mosCKjRT-#P%=`lB)fh%cPT{yrC!!yrG8jqgdOw*)Y9*SwZHE{(hsPuv zcrHh*9-`!t+swP&b+8ROQ?N>DMzhTdicyYM%6F# zRYt{c`3jl|r#qSGMG)GjeWtP&@M8^UIu54LPG>qTDOS{{sQD*pK-THOz63q#i-K>0 z=1fzDf^DtGj^A^5%HTvMCtIipLo5Bh3PAG>WKXWp#f~K_Vc1MqK6BS@V_wlAz@X2Q z(apmc&BF!G!+jG3_0A*A&ZGXBM`xbDAx7GYiJp&%#|q>L%W1)jol-zR+|OEI+)oj9 zZ<*1Pyb#ngrl%e0@%O-4U<;h5G(y_jUQjUL$qJ(5&!vkU7|0b^k}0e@L{6P;P!l!+ zRb7DOP?k;9>O7bRh>Uc31V$Ss++`KUcPEr83P`J}Nr?+cW68+`gjOw$Rt+bX+Zu+Z zkP8PDJf#F}Q^BiP>|@+Yc1f0u%dSlC-cgs5wZPuB@ual?q4i*t^$6zo-<#U!+I646 zb-!LTGSJ2g6*x&!xFQTK(Frs28#;6#O6IqXH}s8cA=H9zg6SmcSRXf`NU%$1QHoQT1Jm_v*g$Bg7y?TE1%W#;^FbKOXox})X}#|+gVUe^y>rA>toH62q|3tkc1{Y|S& zvgSxhRZvgO^nqFJnXQ3lWAn@u6UZZ;y+U)bw2eYLTP{1Nf#c^_o7xt$7tG(fXGXpY zO=}Ro+z1Y%S5$g~O7THt5|4=XJ*>sc+dcFZrr>h5l0kF?ep3*HMgWnYf3j~y)HU>ZMwH5Vz&Ayj=?0>F!AXdB<&A&_}Ip#(E8A-k={pk&)+J76=|071}DeBAhbz<9& z=cW%c@n^D!c-EU2CFu~Qr>wfCfc(ck1uu;LhmzX0K`3T`y$CJS_7nn1A>Z$EqceZ&E+Ff|=C}mY?UpuP-h>Prf}%fAMJ=S`Q-WJ6Cx-V10ft z`4fW%f&v0VLc&5L!H|eBvbcDd_@sDf7(}@E7%)^;bW%=OM0j2@baF}=SyVPKt|$)D z7+MTf{y*`Vb|CcdFyiRQ#KhR-2+G^kctojrTeHR%57uu7vn?wwF1H37LKtbOl5xUR`d$a?b*DUvon*;Hte1R4uMtgZ~IPztg-NB ztsjQ!MF;y_`iRZ%`5E12`)^aN)ob;pj0_D?PI{b8?4G|3FPzHR9JpNb9yi>y%e_=^ z1`%;^jG0u!O~2vrFV7eI$^T->B5Z54&~$ijjr!N_nW`tebD6}X-vKSG@X~X++y*C* zZ)U87QhQ;PMOK*t6Lj+?B7+P#gbNB9EI}oO&3TR7O_cdgLiD4rw~?0>rYBP*1a;th zKcF-5-ufo3_5H?nIGRjFnB(OBbjbv3Hd*NFGS8lWezv3I@AuZI_Z!>(_n;PFbALwh zE|n|Be~Dao)&MbS4ZvnCMx_+=Z)+63HoidwvA&dve>DzoCiuuIlrV~>?4KLkwtrfq z{MPnjasu&-Ri+CjRxLSyo*u-D{-gKQL&1*)UvAK4#(h{_TMF$7kUmV&)V4cH)!mOI zPwL|2oz;b>JUEJ_f>cJUQfrALL&1;_e~@Br<(tWNXtUF&(VvyGq494zqlF5k+dawh zYkMxwiX?pFw=D|jo3t%*+!VK^k7wz!Erv8L(@}qt-!G^3#MG}W&QSNTD~m|ur=@Y5 z>ZGq|4nN2q8SdLFDI!#B9dU)B~t zZmhG0(A93>PBGU_C>uDnj$mRX=eDyEm}Fch%2`8;TG3y>>pdN=drKWHV*HbXDpxIK zv`cm~l*^9tI8^tmZ-$V0E?q1z$~+a57f->fir>^e6m{*5zTAxe+Zxr4Zpbz&=z3W+ zRqLyGH_bNA)SRFq|Ee8Vs20Iy&2PN)srzz=T6Bm5&*@=7_PQLv0<9BJu2i&F6FXVJ z_jWP8s8tB|Tr~8)dbFs6RF$o7jd@))m*}I!RnORWT`?brxMQtoa%gyiYXYSo6v6_p zeti%6;y9zsvC%@xBd{fum4N^k*c7(nBli@v>6ja>1Z>Dr0{rm$@%-Kz#q#^KCa@+1 zFVtgrWq4+rVfRmaKK=?LmICcJKfWZ^s>mJ8?C+lenZmik$&f4kUJ zW%82e%IOfgGhbaCpNB?iumAiS=RrHTgnaK1(t!_3?PEq#wJP1jxs5aXwYx@^_Sy$B zDeL|jMGeLK5E>;z-6%{3i;jQOoDakU@kAX_o9!QL9Oy%L-pI}}1P;r?mNfPuH@#gO z!*9z2&De)*f{y|mEXdbpaAUK%;#^m=Gj>L>#46R$*wgl4Xz7}G62nxfX#_`s`&t7G z7^1+ivut>kTM3;fAkec@>ctBKKvy*ne$}P?a`Ovwxq>d_w?u?0eh{05rc^W(V$tWE z;b`=NMiKaqxVM2@=?v^ddL6+$hh?|eHfmJ=ZqdcZo@7Go{SYfrSGW^xtRA+A#OUOX zV(PL}Of%IxL8*sb8j__EMZx_qz9X>Ictw)q%L^La;OPsNpY?aJC^1!bM|RrM-NX@h zSbZQdKmN&74WLETfX8>{+9CXEA5rSQLwML}Xa%v)&Mpt8D6Elkv-X5&o^Pq$$j`(w zA7-5{@f%X4sYv9$x@FzxoGQ}hNglICC0fyX+eauSVJGAN#2^@?O6W7jAM|z`&H}u* zuiz!|4)1BCEz@l?IYg>noyABcvbUl==Y!A>=9upjAa%S;(?)4+upg%Q~7h}2avW*dRMh!ev$imt(XrfO* zC{nVoU}Db&s~VG?BPu3ktF+tw1TzV35)s35N0DKa;+xz|Bx~(dD77<*r4})S4yz1L z2zl!XTT95Y7*b{yn-SogM2!>YNG&SmB^DnWz>k}78T#r7qp5lhk8IW44ZlUtQfV7A zW-r&Mmu07+xbbI#E;I~A3OrUM)fYkw`E{l@SKsxX4Y5vEK&XF>)7SvQe;{J^J48hP z7a|h=7es_W|34sN9CU469ZGFueM9yCoJs#c#HyAtXkaAD$bUn`mDNnTr17m5#I^r6 zPG?981M7AokiwyVoIX7M{Phn+Ok-tX2{|U=pSL6Ef6o&AW1QZj!jm#YCrGN94@Zck zRy03sC?1a|mw*KP9Eqfa1%W8{$1n-16W@)~?+~%90z&P0zWpBQREY;-QQ)VLo7NPF z{2S?{FH2L6pJnHz8v!C>f1tOOTd90Ml7_t;Z5To}kag(;3R+Ur*4zIvP7CocGE9r< z!QwQil8eD0k+*y$QS4|ivvs;6m8jwYg3zTfXtWJ48jhwjI83S(o^>fuL)kB9t0`b8 z09hK<#Jc7=g=AwgAR5=9TvPVvf zTCgZj?8dtv!?}7o9mcpxs~nuV@qQ#B0VTlzctu+fG*ST_=ncrAtr`{bfU|EHGj{}k zn5tW6Gs9Hx)M~~!uSS2I0qv4`lxf=rXC-DiwOFRPUGm;!n65T?#4XsjLBVsraCVYk z?Sz2Cy8~r^S{Qm(d775q5q4Uf5SMZiVaAYlQuOI(x^YR47b0$1TAv$z-ZtHQYI#MO z-&{pOTZvt@S|!6p%|U@E48~rtoPDMt3TQH-9QD0P(%0?yt9HwW>Ps$C5U@PEUj7#- zk#v*2RCJJ~`l@YcoA5gY6v&j2a=%FTl$2B%Lq;-b3(WZD8Bw zi5}v+r@9fQ_H8+g*GxqUXhxnQz{DUI`91x1LsfPq3q11!Z7nj*Wj!#AQ5Jd|rD4Bw zh-*7G+Z-4FXkOPwX)-HM5|6nC0#*CCZmAN&UOyaYbnZ@)wW+@0A`xKI3sIA2{ibof zne?rwjgJA!75=M}k2MdRnE`uqN+;T90R%2MAt?Qzy8u*- z9%WL2sxK_Pg|CkJ^~qp$@F}t1(}2SGL+F+RLI+lqe!X@(+wUH9kZ=fUzidpGb3O}S^jP>Fxg=9n0R?&o1d2(O3A-IfT3r!1kw^O%s{ zERBnfIka-&1#1V^fhR&yOp#M!@?{!u zqO%{47fkm3`(v|Fj(4HRA@Q{PiLnL7sxJ+}P6UbrUiPI^N5x8-H_gO+} zLGU&3i3SuJmcWefk*}kQ;>!uljtU!T$U(DSepVUp1M-t0MYD!l(&s#wIjD?Nvbx>< zydTK6N)fxjFQzVbv22(=_!iW#>yc3Vhncwn^z#sg!A?KOjRfb zi2g$fImJ?hXcRx=Drz!DNfMWu{8E??Dg)bSC6y;bbmrpt0!}F${}6X;jE~YK?+15Lo75>x200?D{d2CK z4Xwruk_a7=MizJ6qDHTq@rJJ(c=eQBYNJd9~RCOQDlxlIiP`&t}e3YhF* z(9)^>+5W($49jLN;l}3#H9-s45Bow1ZDkBxWZG#0^U+#2zjZnSKlbliw4-AIXj zp1P+NZT`j>xmyPAp_b9l{-ZJ8#E_D}2L<nxau9VSz_9OcdbSdJ#Q|UF{q7mGehjq7^hD zrC(Sq11nCA9jW(Oa8rY%w?tWzmHdGCG&QT0uVzQ*9mZT~UPFkj7m-p&>(_`_(>ko) zo!BrvwUp#4-^e$i1HA7|Gtpfw(Z7~O7FwxFW{y9q7$IIRYw7AofBk9SZKOMOGyBDS zw6)`wVFM|iYn?rnq2*gkp=UC|cm{iQFt_9NM~!e8fbf7Z*Qt{mQsehilr32biV5+f z$vVWfMvKuD{7G`dp*?9^LE8mg>_WHB)tjr)+5pxlvTJc9Tfl^-M-XKu`)U%e7dnmb z9fHCF7V&el{Dw+g` z^{+3VUiviNrnnVv26AIcSAJ>_ZLWWP#Pm$5jrDmD=N+Y#_Qd*rHNc}S+{ONhXRkD8 z^jiRFvyw2R#UiV(U%wsj`vl$IbMtRLXK@4J$!VSK%BuylTnrQCCy=5o zFJRZkH7X%ECsH;xIa2OO!&FC3b)P>|)0x``+bx~cLKX~w2`z3T{&}Q#+n{2F`NfAb z@{}Sf$pg7a+Pz|44_ra(!0R*x4`JlgOm8rRFCq6ni7HK(`Zxy3#m$MhhwX}ug~zKls&D9qE_Xl}GWqWBxa#RZizE2W;G|F3Q37YY6szyA z9ndz8Nl`3Cwd?+~f>IBDlS#6I_S@F~_#C&|484-b#0seY6uHH$KmMP%~Z#+L% z6D6NN0E5(G&m^kLQQ|jz*TxAvxb@_0!_AWMpFbw1@`+_-3Is?bw^q26=w(@Q=s^If z!E(-Ki&=G*Twg5^qBat`-0Y2gW#tc(+Rp?8Lu~Bif|oQwNI?K}DIk0hKuj#!21~t- zFUP7lIiAf{c}*elz3|5_H#pgKR81Ix(DaL&w$W{1&jAn!iH9FQ8;`R7v&m4 zhqR@mEDgMGA(Un;d0KuGd{LOBQ~^hL{Ct2(1U)o^^-xII>952O5Wc6$w>b5u7A^d>t=atBjKg z6*8hH*YrlFZg9HsEhkzpma;GS4B;v{jX?7Q&0`ZovAK{IvjKPj}d9I01{CaH^Yei$2&Tm$1r z1DUi05Nbf|O9b&K2Mf>-Q3JcCU!Kv#oy=B>T5>40Wr_t?UKs)A4S;i-GcbwUr(c_E z?u4;n6BWdaAs(MZXjjY++ORTW19H~|*Xe5Daeh$afo9h{mK}Dh`#nXU7C~=M=!DH+ zIj!A*!I2TCqeLA+MhBr?h~(GTbZ$9r5XZ`i>HATk6!9YZ2b3e`3|Til z?>D|JkiFAdEd9`?PHD<$VVH}iNXiB{yt06?W|ri#mY<~+_NL<1d~34JabZn!D|vWr z&2o&4Xb7zk{nn6-_yAywh69~+bOzpP>o#RpzaHN_#k)ejgs;tJh@nlKDy+(`ZELqp z7pr|zw%td|o2%VFE$- zG=8kyr9z;)LR{C6F#}|vG?Ec@~{jb&i zzRUdp;(?zp{ZB9byAFNbHxAmHhSyshCQ_Ln5Sy$nI#6CaK$orP-7QGOuJ{op6xoB( zU4yVd;qQK^=mCQ-yQ1O6Sz`DZrX>kcNO-g{LrXYs;4FvI>Che}B7_q8Vbmf>1Wi0o zX`hT=(n7HKR5W5_2Qj$?8RM@JRpQZ3no$)&J7Gmrt<63WhgPMRLLEg$>}~J+5n6H_ z7V<|S>wq!4fU)hyF~`?2rJB!WUc8$n&1?C z4xz4sj#g)rL|dfA-RPEidtE@FXN10-;&ea8*cqtVN`0tjhP2VU^JNUN?J_~ioO&@ASu)g5ih*lIk{X=Ik`|R=M`?p-~7dO%}oUbd> zP1)J4zqw}Illr=&rCQs9cLXFS$56dCd!*!hyQ|G>TBe4}>b8)lQ$yW5Ib6q8XCE99 z(Es30Zp-q|M9fdqN6jERurG9&#w{H!bei_}qfev_mLt|gtYjCMVzx|?mm&r5R}}+L z2QW$hjHd@Jm6=kIJ<%uxsO4UQ-aA`oP2W)!GP)=V90`JqkzA-NvoHTVX$`Gm>TD{= zV+g%aJ~oO)32~Mkq3m_iFcdn78d=V$e;gTA23@8CJ-VY{saSNixS&b&GSfD+nO?T5 zOZ4jq%}mDpu!~cD-ChN<%w(bAlvwN=qM6dvsTx$?(-M_X{j6$PKqRRW!Xo0{8YBM* z!M7+sc^j0pMT^oPzEX;8r{-=f%Mn=woFdTav+;(Q8Bd{=ZS6z|@f5n?gjwKJd#=n4 z5T9|1#Nxic@)k|XYO1=GUYvbE4B!(^4 z@wh#AN)2Ni&lz${~ojup|Q#Ldy@Q}ar+*2p@1ovfpb@;jc(pMQbYmM)@KV}mjapIu51Io#};f91nsHBXp z8^}oG?@2Z8*+1QWd{Yf$gTgQYC2rgBnT!HVA5Enw0({J3~9p&&786f+J)u<`ie#Y)iLeR?rMo<$&^@p}) zj=L#xLGw^IBsjSrp{%%@FMO=89Yg*+>H95i(a0w`e>VI7Y>P~bE=I6Uh4DC=_36#n zmg{}X|9js5*DvJvW&Uv*lp|E-$>93p?3;ul(n~x@N9n1Dm2?hmb^ljB9U!pvrea=M zH(Hag8MpyJbrDBM`a1OY2o7~}Olcx0VE2O(a*(Jf8(Tpkg>6O#FB>oVdl1wXTv0K> z3#QMYpYWNie2Y5kBp}?Bo1pL1?X-WU-^{FdW|-!eGd=CB(2EwxauC3OLGY^v>rHm( z2TV*>FPsr=JNRYB7?8vY#W?*zMpPoKLS|NUB%QWbR^*LxJVPd96;XK)e=23v_s@O5 z?yuj?7yS$c599>16%K`=Jbd&2-yP9@uORjk*?8E;R7D>*Q+aU|ykjiWCaeBb7PM7j zQ7np?Kq~*=uLztK^M#VpghG&(@_x8fOZFLG_aKdAwfm!-sd&4^TElL?KZx8l>y4Iy z;Ci%;3fSz_95{cPT}YAQmHQy(`zP= z!?%%WB9XX&gB$!*!x5Lig3=H8Y?5h?QMnX$bHzx0-W$ADF0ehTc`O-%z3-0brT&UK zFuyy>UFmSfch}*FEP=s%oZKv}%}47DIbo$0;}AraiCw8g*l-idMKQc#q=lmum7wV7 zF|$Z$E|58xGHwFL16w|_$U|hdrO@uU^K{jl_cl%4%LRiQ%@=>AbkK$RFUT@Md=q*Y z=|<7E5J@`gF)fw|_pl^V{f^fhAQAGgtEw&Ca+FG~47VJ}N*DFEpF}u-r)>tMPHzd# zKX!1yFl>fiE@z2gQ^O4w#qH>S^aL!rWU-j34GTDx_AL#Kr4-9FZ^(sy2_VBzBw3%>tGQ zLW*h(QIH(H)fuW1;?+B|7Mc%?OIQU@yjtEfKo3MJZKR-AR@HQVEZV^rKMw!}g=PpV zBTTo;_kx=OgcE7veZp(a2klaAIh^~Vfl0JTO=lV;+Wof!C_~udpPV(^Qq)DRXET z%xFM1B5{scQ-u+RusNrmhw;0y==O$B*R$T=g^nb>Y6$N!3uRsqz)7Yde`vWr#Wp@C zuDx(lKZ_?G#`+#-efsKqlJ^DG?^FvXoD%t~8PncbxCMfhHuj01(I-`)FqO!SJ%I)9DbJO2F+HS$x1<-{=(Qdf@%Z(fj%KAo>laz6XH#UNOj20EK3YejjY9 z-BzRm!Q3NGs3^b`z}Pr+Il(_~Jn$kAH?$exz)1(|6-ng2Dc_E z!KO+@1dbFtmdW_x3JSW1$QaI#4Ur?df*}p_VK>G6#jchikO{(7e5&qW6qaFq5(>rS zsnvfU?QP7ditzeDW5sN@VG|9TW>d+-s5>Kmz)lE(10~fDGdA5Agkq9wuuMrsK?JR$ zVaXw#)UVD`Q5Q~GQnaWENo(m)>zMBhEE%J;VvW@CS%}`Uys`<6YM-Hl61Vs3kf)V{U1&fA2qd>#2){N(n*ws;EPd8L0w5!{ik=e zo*WmPU~2xZ-*7)Sq76ay;T&Wa&;Lg0cwl`*3pv4P@C-X6Jsx(aYYi6DZB~~?LD19yL0Ojv zx6#d+0`WWPC;YwPM9adQ*`7}K0$YR?=YrjVO?cWp`<>4-gZJ-?8TBcp-A?BaS8v=C zVNo%U+na-Fk#eO0AVR8+f#hY~F{#f1?%+Bjxwp2fr_7P}0+tbtp!9^x7W8^0HtSvvbO4EGt8f z-lKH4G|31yVGWUoZ{$MUH>B^qs|Y*Eq2z!`C$TnhD~d_gaug`_2>LQ3_>$5%eq;KA zIC3Q70a0iqrt#94u#a5DA1#h6ZH(cO-?Q>oh>N1Iq3H4xK!9umC~T@^jZAk3zjz?Y zU)!Eu4=9^Jlb!ZJS1e#){2rx~km3<#6-}x-uVPdp91x7s3lmL(atTp1OBBw^p;E@2 zc#qQkaJQ!+Wq(A>7<{K-yfOC82jw@CvS&@p+Kh4KMn9&gT0~HJDqD9W7*YM#5!dpR z3nA4%y1IPy>)JN%;F-H0R;Q=C<(;#UA)cET*Zul#j5jf7K*yWG++CzJQN(Iq<{@;M znu%oDuIlqFhu!)7kQWr2yOlr43bamgi}N_OHnso$4Kb8o^LbojL?bTt zH%*Uy9Gx}4Y*x0+zWQ134tr`+=b+Mby5+;e%n_cC4!9;CMpXBt46fgw*!87F-P*w- zbT|K&Aj9(fzxX<-3CvB1$TFMhZc7zZUu@JE$$xN-GVkqaVYNY?i6>Y&|)pp zQV!og-<o~_SZ}iwZmhtFgDk^IZr8`JFhBSp;Q_C6qW169pYcatMfGBEi_R6eoHE zrzi@hRV{Q^WCjs*)bRwR>5sG&i;;}5IS~67Vht~lS{}WF5U%YWjlmqQ0AQi{^E7_3@GL1j*l&cJ*$;;~M_TqHs#L?oQheA;3OW+r?XY0OkVd2= zIvf?Dx44jliP^1~@`H2(3bzsj(RL020?qXHO%{W-?NSo0LGW9C5K_9)(lHql;cMNb zHms#UwC|z`%wJJD3Onkq;{|#zY6UU4>PMN(2Yg87O~(ChUQ>`xtwP^TX8pxCWKWhX ztUZ;KHVkVC*lD4FePr~2YALsJd&1V`k3?bQ50p3|7)&g;Ip5}h8wP8#pZpq$V#DM7 zQMtP?bujfdts*&k$JLD#-H;Grrccr>LNpdt+R3(MZ?;%~sVFfBTep_9;tZ{Uj~DrW zRBf5vO6epEswk3H4<(a}=VAwnl9cd~kzT2~+&NcB5_|Xpz$1oZyDl3$pXML?gqDE| zubYXCt%{9b0=^s&#y`!nl*3FD5To^Fcq&spN;LL!P$k@+{_GUE-hs?hj_jO75V zkX~{Rc>9uSr_*W#p4khpGLu00X%^dEC#@TJ?sLrBV5KAWWj@`L7pq`uVp)L`O6*y^ zK+S8hFhzrw?Xkrq6F91o01owcC5J(9%*Xp!`85!?pyEQ1HOzERB;>C10rJT;8AUj4 z%(O%5LN;vDtEC93PVwWSMYOkalONvlxm_5jHyHuHp!L0uGTVJ3`{krqBPJ)^sr3ZR z5sB$5LycS3hN-S-Up zBEPsQ+R@AM4jx;RX^IS~FxWlhrbHBr<6M>9RZRB^E~A>gQypI- zq*X`r88TVckB%g1%rMAsb+yZzLZJ475Y?T3JOzpnPr}BwG0qgEXj-Pm2q#1-oCPZW zlxx|$cbH){!bVk(d2`zh2C}bNo4R<|(X|64DYldpPL9oDSKfw8fm-N)Ei6b!PupNM z!O_%CrOBS=&ev8szvn4WUt-U3IT053lAIly)pOgw+1o^2`l|G--x|4tJ!GmT5gqp{dc3E$-c4Y1p#q!CkWlmD-wy}Us+ya zq-Uxv1Co!iwUQhzejEF)(c%M8F|?w`c|F~C1_bdLDqxdX8#apWtPR86GVKjv@)TN> zp6Kj{is89i&V)@&*O&4xw_aO+IX_RO?@t=Obr={&8EZsLRAF*fkc4b~>n1Us2Ngf= zk(55r9>ngD5O(#tCLY&ZAiE^kaQT*4y9Jn6jl{tMk`f(sXjlOt=fUiORDTitJ)5Sk zAFCVwf!@u<6z8}t8YfN|eaMIaj}(s3UWOib_1c8H$NbvEcxWRJN!E|bUhab-%LPPy zfRPF$U`A&d!!-++;A3NdZ>+pfHMVBi zr*mg*q@DFy&h43b*H@PPcmPUM9td`cFSAjJPRrw+i-Mlo4TE+L1?qNlz-N zKW>_wB%bHc-@tDK_8Yu1=WXcyQLrY1BFo2QwPgIyW}5F2KMa}0EbIG_F>xpz zqf19|kT8ac2JM4yMX1se=2y0%HP~Y^-0*imgy4sK@4v#LKJbM18;J(JL8Sy<%~!I` z)Th?2g&QuHlE3{_5q*A*^3Piz ze8eMD!;fWERUan$M;=ISru(ziF&e`3PTymjh(jdhjopL5gN%8)mw{iiuc{ z$qQXFOA1_C@dwQ&`7R z|J_g~(I(y8xDE|bWk>iAmnHI6@G|n52(qNe8m7zprei;b7c?3a|4IYMXuL-b7I{qd zw2f4TMW{dW{3}g06cJk&a=2p-k7gV5%1hw394#^=J5?k*-7q`IGCNHK z0Bg_AW6920%TBR_QPRMQ%RI$VG7-ZvB+s&{*K(5i1ZjwJFJb=M!sumym?9Q>dOPxA zAj|7lm-&MA%0WM~a_Le{OWI+B23f{@dC^y~Hn{l?MZjT0(6R{Tj9s447zN9C+KBbL zH9O!+1u#{yV4Z{%Gdzt*$uDdiOJ*Ee1IVBCWvr#npJ$O<^es4=%YhQI?p1u2mCi{# zW=J!L_LL0|b0Kl5hht2@i@v}yJK$CGa7NrhLe|1)jY1;ULdZloOi~1T%hFAP%|nmQ zP?^0MDtsJXG@((%q>Pcp0^)iq;st|vL|=;8b1-;v@Umintd$w*2bojhFaRm%L`>oo zD9x5X>CB)6ug#~*CRN>@Eqr}*gT#mW@xVUi{WKs zd1$>dJ&CXkLK8pU0o{CQv~*cPi=9_|mO+Q7$5R#@10tNX1}xLl3TM$WE}~1-C}1NM zK?Weua#vA_LdXCJ^L5DclI4}>FQH`Ah`RW-er~Z%<>?Lrd1N@k(W$^uRu*+PsXNjD zG8%<*A|k2Q;D|mA9IlGjZCH! z$UtUM;sX>aY*?$T3A<`^^TXh|W5uch6^a<~KQ(gZ7-g9kw-gm~tYg*MW1#&h7qhRA zcxX9ZDi!Ex5l}9TfV>ptV&=uLha-ECD=ZVb(X{-v`weU_P((!0*-8?rU{0!eXzFr|C}3D)&OO!5;ZC-(dZ`+K}IeK*rNc z>rT?D?ZsI1f<+;zj;e{XY*^Rdqyp7Mu(Lz1e6Z>vYl%87LX zK2nGll7e}ijE8h{gQ+LcQ@(>}**hauQnn0ZF8m5fjYbJO#z-dM1~?M2U4;m69Ou77 z@tb3q>u)8aKL36khm%kIKI_S&jtB!-6tPbfu;)Ky4}W{?DgE2iAPxjv#bTIEm=aIK zYY1S>O*RKiG-KpfdPb(;{b?{;M@rXkX-cwvP%>7q6^f*Hp=r`$^s306F>!P>pg*+wfWiAj@h{!!rl2B zLPq^_6vEPU#hkJInIAWIJJ!2$H@5>j^~pEO0*i++tH!kSN(su`j0h1)SKf?JCf1bY z<@z5-=fL%MRQ=ptIadE}?fjz4D{ygu1dv-Bu%bnKq$x86)iFdeY z`M%c&#zqbFvaF<4R!q}6f04sZP}{q6@$a$QEgx5=52}sM+m~tD*XF_I)OZ2%yejH~ z4tTB*2j}QOPM_jpKM+Rqq#_<@BOr;Y133Xmd_4$CKM;B54tx4miPM-Fy>by#| zI*!5Dh}?BRGtOi4Aas>|J@-)m`x=ob3TGR8^gnsvlmfc2DKMHpHC-ZzEBVme=^%s? zsGyFC9@AcN)^xc7l0QITer~RTFD`2t2;q&zL69Q*&P<$w7}9vI4OY<-kItHt;#*0y zp13pA#mBkNd}uavxDAIB(X%)hT~5GFJqQB-&ce7aRkt~56v;QqUK}J6_pfOADnm#D zIf2%l=btrxR7YUzE?#s1zKdjnW`W;#EqdbNho(V?P6dbDIF>Uvpz}KXAEub+rs!3P zL(7ssbIc}w$V|_`ufCkp(rdWa=8DB9AE*a?kAa*IegP|!tw}6%;M?t8jAMMda7l+P zUlsr-??I=WnBEca*uv@Kiio0=p{mf!h}}bO_~ARJ%R%a!7QdvNxRTC_J)eJkI-IOU zzdmIZfQ4~*b<;syRM(ur9YNys*)t%s9w7N=bZ_;NVwW+Z69&H;65XFCwJzc+f$ z)22E#)L)lUnL9SYGDu!I7d%(?U%_Vo5CtjE|7?THifwaBPQH^^?$dk_mBD_a?BK8K zbcgxoF`de`JNa5H7|5kzUF4zok26!RfP|obqi%Y$=lL%19oVGyx}9_HLhi^z;sa!~ z8*by;Y;;^Ix?}a>v1{iKQZc&Z=Sx+m0~4&1W{BcbcP2@}aXdps+|Kt-#C@;)Co7)I zJg2{5F5mlKz%yTM3;jw0a(1?4C4^L--$Rq5woSElF}4mZyWIdXeHP7RS=x~?$n z%RfCoUq5{Rjap#=u>Z6D*1T@N{{R5A7by1sZod&IID{aQ`2SzjDvT6_Pw@5siCVo9 z5S2LCG+_vX6O;d!fXEFK=!Cmw?C{#ZHYxMEako)z$HT35X@6P$bMyc4Dz% z$Iq`Cwg1_EArZ(-q{?}U^+m&Rdtgd1bzgFq7g*Bt+&h|nYRtmT45@S}<{)jiO%G=|$M+R)~Gp8hqV; zf5X*kjC%c0#+$1*{zE{J8h7%uY318(u>jawzrIGT-p|YSu{i5@_%))MzHYw)n?r@LX0mfwlN9w@?l>VR|n zy-0GeHpNiE%d(6p`b^u;`uOV^@Q9z)WrZ=^BeoyZS$>3nQ@A~2$d4C)h4Se6X}|3z z$r6rh`E1ky_g_-yKv{*a+wWSs!@uRz8QT73xs_zCSB;tk|1>fHfK=BA;8J!Xc$Zim zcy^qN%9EVWp!#hbnB{U@QO0kBi;JlEdVtx;LYO19RA1v9UhAty4N(S<_AJ9q zyNJ4$=&Ur)ukj$Nmm=pZC_mHQp6fcgvNXfK@(Z)pW&SGx(NSJ$pC3JJ1T1L!eg2&> z9yj!RUEj0)Mg5oXA=Y}D1{4adF?lw}k5fT+=wJWYhH|uIL7>Y`yZc%DHAAHtdM$gU zuiNiM%O9e~&mC-BZG|b^V+~ZEAI)RcXTCc(#mIYs+NWbG&w7E2q)^+_CH_7;hdr@R z1NhDplrOa56aW=D=8i??&xc98LViQS3a+FIO*HJrngKbRl2UG$}8WP23z^l1u2qI~@uCVcQK<7iTW>YJbQ&QX4*?@2`M-6kGE`>%GV z&F7Z~B(P3Gyfx6XgdURYCWfAo8eC6xxy)2c1U;XcUD#9Wr8OYjiUZJPQpHSTP zrIi_r7J#URx7}JC0*<1T|CCk8P=oRxQvx_h?<#DsZ)0+aul!kpBcRlQ45-hH<sw{a5wg#X`tnN__=0z~ay%?KU%7`V`|j<~SO3ib2Dj zlJ62C**WB1QY_8vr%8UmYwq2nDF2Zg6pSNg37H&|=RZ?_jo;20eOnz7eM0nC!>0~D zwH|$Qj+kf~Hi}w!G%8&isUGqva~v6@SOWk?MaI+fqh>du5h|y`rWCxHvkBfpUixdril*dVF5~VX#$Jivt-ZWOC#`%%NJj@^O!t33IA1PX6!l0bvGQaL)Nws zV^W@fWgT9jymEP=iTT79yo9o@{qH^lO1^b6g;!G`UFs|@-=P|-7#;dT=r^kLb^KiL z9dq#S1%T+bP9g3x3t#a01SexC8(E1a4Le@*<}ymEY(k}G*xq6}VROl!m#WIQk$k#U zgsH-4wweT>*B6SFiec*c#eXGJ`M%2I7Uq);omhurXw)fZw4GWpDIr%w^}N{szEn4nY_aOorLb06H=*g~dJSi&=!L+7bK;w2{&iU@qs6Mq9!iOPox)&h*XT$`e|>9(?vR z>Lx-RFVm)GhXF3;S-za#E$J+XoChT(jfSD?Ub$k^x-X%HtGdBWKM*hs2x>ohstBTt z(%t5A<2zfHODB8fFL>-l2)N7Zq!Z=;&Lp`@64{9<+HwAHIFbtgG~58DD@2 z*st-$&kVhGOz%6JeQ{>&pg|W7gC>gM9=^lw0WZbTk>{z zaL(+xFrh1`yZ-kr@-0K(HWmhdr*;NxxbkI}49T}%D07TFGka1rX9_JE2spOqf9Z(< zDc#&rbX{2;0}2xN5Ft>Ddj7dUYj}V^tQ3k_pb$+{oPHb^J?)UK63dYeSaSQb!!+f?S6kd>hr&^ zte@KRvb1^cKe4ClQ#}WZfA~v)?(bln4^I7Pbp9~g`|p1C<=>wV9S<_jcsD^;Wt_{> z&bqvw7Yx+rno!sv*O8nPmaUKtq0LM)(SlIO{D2sGI)12-&~C9>R1wI}RpZ4wlo=Mv z+7`;b8v4dc0J%KmOw0PvTAGVNk$3DxfX(eaIkWXkN|@-a&uE4M`9Y|>Pq-p1T)8cL zR*utvK|u0>YaL(GS6>fiW4)abqFK&~OBe2mM(fxdp&bS#X!Y8mjbvMN!eemJH@Do^ zleAsslxhq@vz7L9moXxavKv%87nJuS7E~NC(O!*eJ96SKQxGmC4j$uQk&Cka0ws(l zCK(7%H;BpfiGiJlN|#4Eq(sHp@(86xcb3x9+?(R)gce6f|G1BNN!5V}y5cQIZ;Zt5 z4Hz*W8!om`?kU85k+udL#uQB_fEtXJ*SC6KX@2eX(VKN(Zs0+I8KVrPy+uYZ9P{upx-p=qqZyNV_)?)AK(> z60jt@NnwsVer^f+hO@AXd;}ZaO}r$Wi#n2Mw{wuQV%OP z$%v6(r%98fOR=QOKc>m~rpwy_m15H0w&N(1WN3}!h+Bb?lM_u{GYot)jN2JhiZY0O znFMh%zrZt0?J}*`uAkOUuvXe}A|x|PxivWe2oUZ9 zVspf)IYg==bYwF`h#4Y=EjmOp%fXTvdnga<*ruQ^u-GgOQ2>n9hv6*(zT3m9Qlg5j zL-1Xr`SEC9NsZj8MJ}WmuK@$eYi7jk7UlwqVyFWt=!)>?;n~m(MY^nu3Ji`)4hQq1 zt^JHkNj$EJm)uY|msb`nwM{l26_!oQPVN^JTNluNrC&r%0ojf5H_XCd#dfPGDnlyP zn8?!d`|_*2$Xcl|Y7XxAh=pmN)oF;Ay<1||0oQ-}B5+{;|kvx4k^{RCgUj2MZQtdTrR zMf)?tl*OE_ivpF(#Lcr#M?v076}>$4@f{w?PqZ*VrE*9n%*^&^@3R|UUUn9U@+uAS z93(Xg9CZgR?8O+JX4ZG$jrdirT~+b1Rwmh(*(&+;A*WxLCOVydu_vXFR{CNO%1XAc z*5`d8SP}&>pW{g2*O)06;JV>et<|c;`JDE=8-}r_s%dYg^u3&KCx`-I&{cvS8u!wg zrO{T_hY(TM<~B)v<_Am_Yx8;!5@N*u>~W9wEW%j3kVO$cq8p8-x=tzmY~L*OUC|SY+*}s={<+BPsT8MD!;Gvo*<$H-4>b z&?Rezh1Y~PwzJHKWv9lP8GKCv+N|!U#%Qo`#sDk_T0=E@qN#gwpz7q@jJjuS(`-ul zc4mygu)y=~Aki<4e{zlXg%5oaAI0Jked!J!k~5Zjol>Q(vI>_46r&J&eu?$t8}}1- zbwBchA)l&A~fu^W0duu8@Ep?V8d8rRG_oJk79S#d8vejO;(I~fg_{2b3;a-s$KKS9N3fW*@x9GMpTW5%wmUsK8$L_4{NfIsN?~6 zWBWZDn{(___;mT^slO{*OProK;8+kaoCNt(yCo`#}b zhBT_n^7`N&B3bN4Gc%RJZR_oRn$ubfI)uF5qU}mU%MTPhkmB$W} zmo7ppFhk@g5j54%;-@X<=xHW1>Xsrpz@O=`yLc8^aWX|Xx<7O4V(u>u0v3NP=t}9@ z8*JrK1b&W_6k}Zm-E;!*`gmsH-*)N(9S3E64ZeMbaM?@H_uswnTx?*7Z9#s11JS>Z z;@WxE-NgKRD}Az<_JOX<`j|sftKv0;Pp1jRr+ph2b2aR9>T*I`f2mrgfL$SLGO@sm zJ~H?-*qq^8WimTLWvnS}KH0;r!uamshY<(j1<0X%^T?x*klGPn7VQr8y? z;stEAP{X*QY3S5wt+J%c+VYymW7;accQ9$>J$v&;6tDRB_X6>@x(1Ni+@8A>xd~;{ z^S6`wH6#<}IRdBa^BgOo<9EPuq0Pj<-H&SAoTRK*;Z{z^|T;tZ=w{Bi^h9PX^ zRFeVoH&ZG7O5pmKy`Yeknm}&?*lhi2wkPHcH|4>Is?JuejD)_wvgpe0U4AOtb`)kU zb6;2TPuG#|BzixcZMZ`+*TCf*W53!OK50?!Lw?&EbLlLu3 z3KDo9m>DnaA14qglOLRzESn5Zkryr%DAy4WLV2GgSEN*#{rXhWY+IBgEf!fVlMwK= zH9^|f-%zekT0}jrd_=~-#I{P#K{`WWa9|qcb3$W}_wmW;*}2ol@8)p+%hvj#0oX4E zez8%xxz~FGNyk(LxpZpQ56V1Gi%LL#(wgHnI++F2>C>o zfCqsP9lOn{x74>G=N?m3m6FYFaV)zvWV7qh!XUQW-zZQbk@`Yq6oJ zKuYy$XQ(|#o2&H2^jL#T1_omZ!gX{sLQa`yRhs?WcDa>g;bxWzV zR(eT_{Jt}O?DA&>qe*%#ODIFXXO(E-tc4bpEu0Cx1)@Pes=plc*tjG4bC#54*xQ6- za5y45%o^*Yw*F0sDn5B@<4#97rhWgBggoUZqnnT0?Lbzd6Va`BblrAVWy@IikL(5e zQmE^n+?#kb+b9?3igr%x#nt<(11_mzwKu7H$HN%izP7lypPq=(RA@=mcvhv~QAnGz z>*4U?%Y96rA9M9biPVA0$Kadk@i1h(5b)O#hhuBWo$cWYMFS5MK70`_#2}zt#(U?A z5ZE8Z7K9wC#!g76x$6?1uC*j%P7uBnM7A&dE=(+B6=*yvuDxmV!#rA<|Gk{;PNs2D z7{te9pit}W*&#uMxB*)D@ufmy#+=kvVI&&uGD|LGiL+Midv9`fj`tS00EARtlW zIN&zU7$GB|^u;>VcJ05OmuyEwXT#~F+^hPEw5rUGFa@6c4jIR~u7V5@Za^DUx!D}+ zHhFOz8b;Oq*>UDAa);W6MXO#oI@)`bYjD3yzX!BTD}Q&Yzg-t~{JKTB+t;O8vccK> zK&yFGgILEZS&30xDLDv~);2e+xz!V<7QP}&4T+qQmISoo$jE5^GVmvp62f=F zM(7(4Zgp*ignZ!f!u2h?e88i}rw+kE!>{um$BR;HKa$ol4L`Bg33B-+5779I<3LsK zy`#wG%Kcqh_MZrj?qJUg00*5OQ;J+E*cghX`!2u@(289TcB`6*{Q`|5AXl;8Kn-xlAAb}kr>*q?CthlR^j7zokv5P3)*3c zf`9t+F1p|xj8=EwZjYhzUUEWyx09Z|*6jdK`flo17lW(@^xYgeIro?dE;|M^@4X2E z*rw;!j58!uYegF z9{?s^ZMzYY!3YMVW28j=?|BNn<&yJpCW+oYffC~w@eK*msGAE>pphudB&So}vX|qS z@hBRFKVz*qYs_CDzO8AN^M`HW5dr`Y#9b=%LO_QBk6C=%h6U*$b>B+=j~HcQO5E*L znfgFiAWi_?<+gtRL&ZC&Foxx4-21XL4pl%Iekg!4Q#q2t(YcUchT$kHTyOxvp~6yz zGux$xCUwT82*VnIv`kt0@&@lto@sg4BqtL~B&c3Re75GICt@c`@3bTE-rQ7|y}5LGCt~LQSudVRk|S~= zq@zFoN%n{rb7C%1^sW$+P%iu5fzHi0?J@>N^2bI=e_|o? z)tdDZCe5sBqr8~2epf2&n6BzRu~_iKz3dHUrACzUQW5E|az(XDt*nWq(jdI@0@4cY zGUeq;qhFN<)0O4$%H>+WUlk?$=lY|{-x_j$Nmxi!8Lf0AHZ}aJaq%qIIpWigDX2&H z#FR1hv`22mA^-%i+u$(jmvtv10Ep)3@#_?MK|i>`oov!m7*(RI;)EEqFc~YQ2NbjMN7z2}=*}fQaDBw$&-ZYNgzcOT>#G06a?p)41lz)Yq_#@bB`b z>^guv8`123xO9Bd?j;RWb!#>#G`ru7)4|`tXu@dYbEi=qN*4}7W98<8x>u7Q)yx{o z(jNJ>$%$lx`L3cr(7rsU|D#%SN3rqOjxTj-`P+!x1I*1k^D|3g2T zKbuWRgtcuAXzcu>7A)#SJJcB+o}ULWt$sVlL47lnN{??E2LM<=yl@Tr5Xc>WWzHh> za|%&+$0U1m=I7kZ#ot!gbqFD=?(Tn}_ua{mTm^(vyD3dQ47-l)GV7@iWb5A{e1!~i z%5pv7R&Q<}L4S<0A%s~j5|LrG`qS=q0IW=-`Z?OiKEC&K9^LU@{Gb>f@nX2t)8+o5 z6VO0m0j*zPLN+ZmTgl|63e!TNlSHdCH65}ZJK-nRu=-Bt|DsvvS2Xewp*+y8$%VZP z8QTSkfLp$~6)VF%sAGtLy39r{Ih5g}`|tkHvpW7=`9Kp3Ht;Sl-L6XH~ugEdp5J^JBF?GY*AszY9z*(2d{wgy;*yWtiibQUVgg&sk z`fzO^Mq^3>y3-@WU`9O)05HID4v{l5I?A6oD%&JYX6x08 z&bN&^DvHSyX20g;4u^3?F#|k-F~tX;`UYbC4J2O*+F}m~qe{v-Jj&TL)49PJ+@o#E z{^bDVD{k@skl=i?!qShaQIot}h>|g@t6cstWd_Tb&DA*T=*Xk!n3eJKgiFuvJlO>78VeiY?qdD5T!|A zsLQ*?O!lbGoZ*BQ6NVM;b%V>cA?&R{{f;vRxmPzWwL#h3E$oa?o2{I6(MG^U5`e16 z3_}v-ZbwcbkYLU-;)wDvfeM^PqWmsKeu-@kbW~I!l@S+tM76KLa;;znvt&l|%H>%q z%g%W%EQ(4~3sEY)Aw9HJJrolX$xxye@;c#Fa_7|@1b{U}Fu3`}mc(-SvrzBksp($D zdT4uDO#OINmX=v(0HN+iZXn#i-9`9}2>O2ELz=XZYpeYz0UHmVh}MB|V46Zq>01pt z1lXf%JRfo;iSf)W@-d>MB%Zg4CW5rDq$yuIVgV6&FRF`BPg zVf+3OHEN9@mk_X`D~iB=TJkyG zJIlDFuXx$avUuAailn{X>72O|fYGQ*i)8uP=-~o~kAm+M;aN9QQCT0!M}n#4L-Iol zObYoZB@uDUVC#4Q!9^hnu*G8B#jBF~# zrV}qEa7UCZL2t~aj>vmiv=Q}fsALl@o5L;rX`U~0c9!yr_ZG}*~@6xkdB^TnbMG{wHD{N5+o*M-SEd@eQ0d=cGN@m#j8gVBmC)yQfXL!m#$L1_=Z#1CzH!NWQCcK&#gF4kxK95#DHYIJj5m987Kh6Js%hQ{+Snk<+y+`AzV$$?SIaq8Z zLDKPm&lEAPLVCwtwJ7ZR2RT)d2ddImBoZzs+=lDGlKPaEK_<^x#hf)+MV=5AR z>|axI`bI~{f(+-Pa#cyQosPyXEH!SZ)7b2*K2%=oHgkLpB_gfLgeR=MB%O3wIJc?+ zp4t^T(52X?JTI1d*{b-%LGl|qpIo1TFcL4a3qZHgOgg#Ov^Aks0PsbZeYZ-Pp(*Ve z-T1yU%x0b7B^Qm?+&%lZln{MgSw>M$KUrBEuVC@2GUlA}G8t^SlW9iwE0uO0sLFu! zPT>P`p4qMlnA_r#RAS<+(HdU$hZx}NUiT7*Ww6e`(^w<>rN2R9C^@ zJK)~aDk}moYiW%YqEW7k&T4It7NM50)(!VT;pa(0fs*fv(6u!yS#qY(i4EP!_BXaI z=?_B%2?cKr0tbgvEQZi8_^8|a#Wt#gZ_JMuB2fAah`$@7cV_BqDAWq^XoFEOmee-< zywP?=i0AAS^aLI^n2_dj%!fwb=<+5Yi7B~fqvJ{4q!(rgHL-Pclm9`^S8_915kX28 zq5zb=)L#%Vf06RL;QLkesU>bOSZTz_rN65-gmx_3f0{35 z`or*OQ8mxE>go28=}CXqK~=Whzhx)!q8jdL81HAGfAxNCOmj55PsFSG^G=_~Yu@~& z{1e}Uj|WJ5>~jfIY}9qA4Vc4Y7`E&iy(VubicnEIX%zZv>lQBxxH2CXYJ13=Nij-y z3mfg;5Ss|~&{}CKsOs=Ps4w52QG(Cuw0DwEqa3ey;>pOpuL^bc<8N>;B%@e#U3Tg{ zO!Sr!NL~kwOxgJjEFjCVK35}iJ_{>P^S-;}!7!Qj=UslhVA8x?>}grgRbqV2@N>b}*(F+8pU?O!+U z4X$DG&Mz;=LnPjs*o(`f=@TU_=`OSr@w?=4-O6kyoF9J@Fv*iA_ULa>LQX#HQ(m64 zrTDraw8DfZn6wlrWjv4js1fB@;XmE#C~k{71eeL39C*}HyCmq(caU>WX;w?O5!m!i zU4ssM3vk=?E83i?)SHoLzeC=FXm5S4s$4Q&`TJ?Zxu#WBZEMeDn^s100@1BoTe#b5 zdnaG(Fn&{Y5;enPjW2BLXZTJjnI4u-0V5`0&(Et4qX0=mPLNGlUt6|v37VE5`JzOz zy`aW3iflS&OJdkz4}$i z-|$kN@_7O&SOt0(l)2wvmIK0vEmG1xW(3Y1<5^Xw@m{6bkH*gND|Xsa?ER|Xk+ms} zYTaYn`m9+ej29(@oqa&$esG4qeVXS?&#A*HBRSMG1e@et$DBQ=VNTDIZ;=-cq~}w< zJTgT&GQoAfolLirtwi}U1ZME3s$Ty1!>T0oNkASwgMH9kb5xM2@^8W3=IJ&~Ml;O|%@4NtgeG;EOAAKz$76e%SXrT9 zo>o8J(Jw6x#7aB0HM)J<7uVUewZ-?*$Ayor?$-W$avd%`$(b7f=qW_ncyme^G<})E&3@F*PItmk%bbaQOP6+Je$a#z_W6N5nDq zh%xX%Ui90-JDv8gopW3_+mt)3jen}&>Mp;irzhPc{y7fXf6RQ77vG6|*?qqf%=$#} zrvaPUQ1RC#6_o_?%kbebkq?pLn6Erzw~?IB71n*AOQ&y?VkrTQkpO7l`KR*}bPhG%t)B$Ccng zpiR()*&qkPN8*P0(9zdyAk+>`#mw%^CL+_f(@4Ng!?}T7xvJ635q0%kDs3wE7;3I= zh#IYL&J76u)F1G^Eh15BWS(aihMr0x>3^E$@gGF~C8`LY8`giQ>~|d;v+Q!*AYAa1 zh3X?AJwO(US5l&p3`4C**@df2yJeV(x$83pG*0@Rack^{qD0A3`VNcK5Sy&Hh9`aq3Xuu~UDDT+I5zKtzJ%D~@S_ zQ6xfMe~I0!#?x5zTLMVjt*3KEynp{C@vxmQR>~3#B=xjkt}<-(dM5SywAN_1(h^AK z?X=bDd;j~H%*SPKFosAdh}_rhXfj*K`yaWV$Jt_qerphgzt`nPyZ8M+iU6PMgYhh( zV9G$hU*FeSyPAR$7Cpf`gv_Jl@~GQ1t;&$dmgJF~uSM$OOj8{iqZHkO3e= zUh)8#qYE;KA+VV|h$ZnCG6az$PZ`2h6UQ0G*ELQVCNy~oz!@R_n3pm_>ez)dO76Lt zGD;cv7iWw*f;@GMHbESBoIb-ib(}Fj0C$4(YfTsKBzyB_>Lh3PU)(9~Ve+&o z-f3~XY5ry7v}wVu0K6IDqr9{k(aSEpS@B<+X|r#h|KiO_qEMvINn=Xj&&v{+q|eJ! z1mZ6!GUTT(D06hq2H;4{IhSp-GqszrhX;hI&3N#>e$ejwqx?U($_b^Drb!i`VOTbUb9-Oq%Z zF2fXAn{Lw*L|Y!qCRtlvTY*H|K1cak+kThbL^}b$UNC1u0-v9WcKk$%d{wNKj5n|BGfV=mvY@2iP38<_H(e_rM(lLw#6A8 zqN49dWL3eO^Rx_RGW`0tEYwyRhTFukxkm+J_DC3j_1c=&(~bkgOhLm>ea}C9&SG@+ zvXPKQ;f5c3*WPSi_Nk4CeC);91zhxM{{V!<3@7>^mScV}x&au>kcaeK|5N?h4XZ!h zEr>}m`I@Ky86$o3ms2scAw|Q|yEoCL_*3iD3k^feW;XZa!Ftq>tzQw39s6VjU-b9S zBffeIJ6MA=CGs|_Ylw+RFb!QF$q1=j{GUfiL< z-Q9y0ch}%r+$*@dOQA&y6big(OEtIW-Y@t3h*>jh*0cA{6xK%FLUC-yXvFJapJzy^ zj$&h34s9{Wlsh5(LL*rGKjLjZP81;c{AmnL)}n#lHhP<3op9cgHT1|vDj4J z$ZZclCk>Q>ctN|C`PZ$$24UHo2#$nb$Hx!Ndz! zUT_o#&byP2dcTt7Fas$3Oan0sjgH41$|#`UuQRv6i=C0@D{dFJ?oo%F46B?YCn}kt zF7~G61a(UF`Bf#|np|kMgXxyV_%bD2r1<+EYb+3qhNSI63s_+EXM)!ZMtT5xh%}xg zp+fz^L5bAUKnJ$}d`%wixNcbByE?^X#9j0D=ybG_pf9KrQ#s)~F&+_SlZ8%|SNW4pj}72* zpN)J{vjM{ojIBMon+jDExYGep3&kkxYki{*J3DXu z%YG%)*R{GIkUa$cr<-6>_Rn5rv|uf3YH<47Pevb>kwig-#mIFtW{q17oCJp;dNmA8 zD6`rLIJ(`m!v*-BJ8l9C)ylb!jbDNDv3-`9k`uG>5($Q!aww4gr}c$2IAJKTF?G^+KUyrkiQ`l|wEdzO zJxZPrC14FPe;DWsA6~X5(Q!X~$!8uxK+k4L0XY&DIv9&LupZ~rdohKD$}8Q&=1ge+ zXmTeypKOmz!uzFR{g2t^MVpo2D_qzr*cagf6Wl7aWlb=-kla@e@$DqQY@7cwDJB`k zX%Fa++@WFH;{t)5ADS@nlCf8Z?_GNZgZ*v41T<$Yn@9dLd3IN3)T z9oCR_hY!{-)fjN72!DqN9AlZ1D#>;jhl9TvVJ-&FylMFy%0JdK&ZjAjd}IMSG0@eX z?@@N-2S9z}m8@pXH#^$Y0MrQ{?UUTFdH ze$k@%b-YVXO1{33_=Vmx{MIqbJ{c~JW4551aGbu83e?ctU&-7AGRJA#A;Sa~849{* z)6%}U+tHn?70lozYCB4)#>`^Bh+C#OxO?s_J8ymJXbUCqEF-cyt^el-dA{i`GB>t) zSu)cLwQ*w)2;tsFEFYO|opioG`l|UpZnN5e+Rv&_bWZ`_A0uiz+Ekg3gERw&j_m`N zC@$SPJi^rcW&ZYZyh^U{R?c;5shzI8@+#K}+f????In3yoDQ;kiMj)y#3-867YPyT zQDB<{&!#*ls{{TWVlJJ-MFf*&D&WzJhbOvCI{JGdod3P%=I()~J=Oq6H3l#L_f&)( z>D0q`-F@AuuRNL~NZ--kSk?abshif6R|6rrBK8zx8=3wx=ot>Vt&orCVcu@5<1%24 z@Rehr0M@;>hY(SUC??a-Lk^bFr)wa+yKUpF40da`;DT(pAl6&2T4YmAq5zRR` zg7+NbF*y@5x2&G30b5>%5GWIDdCLS>+LChZ6cXY*vl;*PwR83?>MfWkR>3A)`+f4l zT;|pLau4DZXj1Vk@}u@jDi;|GHZ(Pjx`mlID|(x)V}UJYuY~|vbJ*FBQz_)L%I3Vg zi(kpLGMD^%4krA2yZ)aNughAm|F;e8U*g^MOUim66p*zm!jTx3`GqP+uNX2<{$q5x;gV8;2E?vze5wKwl^j z{Q|e<>t`6a9kdKIN#;{XcZoZg{D+lc$8wb%2+FBu)i?oZud)cq@JRg#FQ@wl@1*0h zA(@>#Hc$?OYyo}(flvrozQxuyjY+5~NEONd3L)h4>RtXYe>pM*@5szrHJyNP7<&ppKrUOvq;01c9zX~` zdwR{UCqltvQ{>rlOg)Ce&KMw1a-GiRvw+9)iGY0xdEGB@ogpKkI2em4v6N`XLX;fd z3qCT4G!c}pvPIVtB?z*wfn7OFKMft zsG7GjfjGqmZ@r-`G4b4cDCI~ysz2@p5GleRI^u`|N8JiuDlwm#d~ zivj#!c^l6E?25Vpgn%fFvj4p+nsJw|SZ;VQEirG~ZV8;b3LQFV57rVWDN7qhEO@@z zijn+%McIAz@B=W!BzhX|9u*yg^ZwFoDxY_g7z-`y8=G6(AwEuf{{#N* zFO_umdW~a_51*cchl9WRUM7a$WR8A+H~Qb(saI!_(08+{?WmF1+#@dBsrJgTSH$tZ zk80W%D(o{Ux!-K5?N>QGzl+(?#Q9pS`cjbOU-~G=yem=C?_w{6-C+S; zQ5=rJpwa!MCr9;P`$$?7po2wS^gq@&S0fX!hWY-iSY9&#NUMQKhXf8PnK!;;%k1T4 zV9v+wFVig0E9q3CyxW`W6I2ex{0e5&+J4=P9ZAM(9bOmRJ(|g?S(lvG@h^SU){kE@ z&~>(C2cedO40fNhE|vQPO8RuNkJsDHIeu~N^;lYs^av~b(6iF}K6WkX$NlNmajGA0 zl;oF|o3rKW43@OFgD*E$AEf;+AClDbr%k1|K*rOq+<}X{(e>C2Ip2yfpt>)Sk&HjF zFg{K3s$B1LB78c{gG{wB04jjof^oo?GCO6DO_lxvPoLpa0zAr|gc%Z?!4)*K{O8+S zW+_+b&1S6kx}q`yC;d4NV4tA@#BK=?Qs!0>f+wZqmG)^EW}x!ZQ=a%0a3VP=xDT^G za(%~FB5m;*CdLa?GY$rEQK4w@u(yu@I4sMxma-q?_43|wnN|=>6CNPLU24wagl}df zmq(Z|YMdzXK8a0M;^Ac+#dQ5#2EoSt@if=vm; zBQ!gWN=W9pAjZXoBh5}1o-5Z`_L{noKxnf*ni}^?AM=CzmiUqPA`h0^BdmqR;c3v_G8E^}gr1 zE*O*#Pl%~{6r})i}U9gg4z7Y^rxc8|1Sbmla6fzOe5g8CB zkEz6Y;OG;OI7)>ZXW*INOm7MN^~^xjYD+Aw;;y{j{qd&?{h4HC+rt=!M`{|d9KjJ> zFB=1PqjyTwu=gye^xr894_?H7V5B3v;1of~GX`NsQM$&xSGhF5xen(M8d3hp!(Sfq zS|Uxk>2=8-q=2)UH)?$CW?tTD-RwGwdho^&(-E6+-`>t}b!2=Q>7Uua_0y zf84654_TAS4_CkvRmZ1Y@2^17x(xY5tMME&0(Wwo#Ay`3Kd%iBV&2B|`skX5j=v(PUbNukE6UY}9d%#4~Ep(aziG6c=i- z4q$FS#UpfeJfe6f+H8q6zS&(Tq*+MkVj(fxmI(sMdN?=G+4d)>;C_?$a~3}>=EO+ymmRbkZOY;le&l@yWCE;rO;i-BDU zIp?`pPS-o7KwTKAkq@X{@iqx4`YWqrRlKx9?pi;;uCA2l`v7(br+@tsccXQ{;Pz`( z*zCWP41lF&IIujC`)zCaD+wf>qnjur*UL7F3OY6$J%bmZb2YTE)}UKmgb9#GOTE(S z7e7{|tZMn#YU|rF=rFSFR48Yj3Jf$w5)*nOwU?c+Zqm}6;4B=)|`a# znBs!VO@Z(e8?9x}2_Ug>5`T}1fbS&0RTAK2ss+|1*aVt?t_szIFzGoYYYFy_s@l1*w02o9Ux9B1jhtP@PMhj51nn~6pvYi3*1Hb z2iJ7x0d)DT$+06?$pUMK0y>ify z7p6=7$!m6f3M`dTjGBbFF{dYyw)E+>H=1EuAh-ot_@C54QqJbh_HV;f?I&i3|DAnf zthaUXxhaS$*wJi%YE-UQwEyJ)LFidhItKq|veXIT9}EgFBlMpePU@ZS7SE4_`!T^+Q+TeJwrguh93ap+ zNPK-6gk~IL<>m;gwIxg1BDVNUoHtDT!HLEwPim`HiAqv4#M`fb{8^_GA8Ri=WfgX? zk>^zwG9M~IZOXKE?AwDv96aYOUVa%U6zOXyEWH^!a}fJu)cP&TncI=e7DMP#m`w*^ zLs#garE6o^9+jWNUb~{u>4;6*F0m*!f=48s5be^O{CQPbr zi$8a_4=CJp8n*$zWR`KU^S~s=z|BmEmf-%1?MC@c)%}4VJnZ3K!;F4}o|vU~B>7C^oooRGnwb+1{9arh#f;9GqZiqc0)cMaGkiD|C+&hheKx0@FZn zB<3{)4Fv}oJ6pZ*jz@T#qQ8T#wn2^5*vjA2t&zG2Z$@|lsLn`SutCM^z)M_`j8oFW z)6rRMi;u3_$9-Bg*q77iIaq~U2v1$3pjVjEH+Aq|Om|ss(+@`QJzzqFm!|+MyzV&9 z<%xVHS?ufVtimWN#H)7`t9&D2X=;uiLnh|JC8faJL5)p;3Pn+Shg9n8MLP?BVHC{AH0OKMT zFQ=cI;VaIQQ-;r3YOnk?`<40kIGmKK5^*sFDc4y=i3{;FGgSIOT4qpf|3W(?a2_F( z`~&M(p^8$rWTLaE2f3V;85y%)g6Iepr2@sC7`fI#yhmQN^^B6#44KYq&PANIl~VAM zq>QtYQ($n!H#YO$b1Td(L+=yb#v@+5Rgo?~=P!4;12YEw>g2#8(?10|^ERbp*^r}E zx^GAluHe!aV#uVPQuwX1O|aB9P5GCpq9b*%W{>E@G**^bd2eGG#7KLUN``19>T;%h zW}vL7lD%((z{sfLB&nqGoObU=MkdI(lN!r*({-$tR`1F3*HHywEC5}z&AoJN;ho7& zeZe$%z-6fndI|#7yKpnp+MA1-!xC*H&nqu_R0xD3d8O@opDM9X0C1hUh`DOCgM#g5 ztdeik-)+}Xc(JGOAQt%7L3y? z#?@{Wys!WlDgC=<0>YS-YZ1Fv(c4P1Q{Zzm_%=zs8Pwcsunx5$9W)5;Q3v~*OSRSL zL?qYivRlD#3+;+QK0U?1cBtFB>f?A!%!?bQZguY->rI57WzB}$@^~u&8yngi?($Sm z3WOR-$dR?+S7IniM{u(mubgm0b~50exw!)F&CZTpBL+nm(#pp^LU}tGt>JQqIeaeu z`BiK|JkJd^SOEWJ^M1pSYR?loYOp$h89xZKj0;IH9piE2kOhn&#VV;2%>i*c%`~9M zmGuU56eFnyC~=zR;fENRQrhf2g;0#J^>GU@+XuA9f1l43{|HY~rZjUTa7%!!w7YmK zKto}{&X|t+JXk#9)unnwy@Pl~=T?h`WcCV$EzzLvHA_w63~NNEleY}?t0)-&`_8ac zt-Z4s<~sW&WdVcQG*Q?iC<#9?v+jXMMLDQPDIjs#(SugC zjMTG9SuqI!n-Dhy&>ajwkGkO5uy@V}{~ z+CJsAXqL>S3|8Hg--AZYsU$iS$N$9bgt--Jw@W#A7w%^bV&N$Nb^-kt>X((!e<7Uo z2;{vB$+SJ={HzrGROdmUE8M*qx7yV~+=%akA)B_||NB^aD@ROj5Idp~uiKA=1%teD zU8ZwvpuiYD=g=#C2)0yZstjZ`MjGEHc22EEn5_^~6JtD=EDb|YwiP*0V440haQ%{iX3?T>?Sqjp`B7Va#_nQIG*U zZH}#(W*pE^SJGq|tx1k*dM-CsPAA}nHl zP9Rdl&0FjpT*E#}RT!7z#oky%A#tOga8Gh6JmEzCIRqsG=FK*W_Zq#kc1JLAu?_I$jg~hhOzImvZ$RU^=Lb7Q90wegV4H)oF1`~HcmZb)Q z^z@Xm6r|_K-&|P{u|07y)3+o1*HErc7She!iN*zlrT|j;7@RmPoE%N$ixvX46~WnN zt9F@r;!_YtI{=9CK($a;jMG)`y=b{rnpN)QDZp0tXX{6agF1O@m!lGu#Tj5suk7T& zq@^TQre%t9VmOq237JJQudH6l9X7;@jsTt}TcxAD=8t-&Z&%Dv4w#%9TFWDx+7Jke zL`_C6hrNi6Oj>tl0i7JSEE2)(yw8s%B3YlA=HBa=hw<#tRQe-*PT15Yg%tt)&Dw$AM#&VFt_*r9V}Y)jaO4v&Hf7C-TF? z2%5WxPaTs-&N(CMq6dX3zPI}+sv*3NYx0mJwJ>YE^jI}cPr+6C^_^PS^^SZ#2F4%TJ|Iopo>o%SO1Nx@>w;g)3fSL5a#KUXV$x{2(jEhtG@b7 zoj>{$Yi7`~B5ORX^2Pek`0fQ`zkE?xVFxU8c&jNVwAMQwq~-T(Tp5m_qe2sUFD+yQXuvJ=j1~MVjew)&(Q7Vo>pASV(J?SyW`(MWjFXcp2 z88q$h7MjVZ3~S3p{yuqh;%S>!a`e_ff}xMuTi88>*@Kn{Am zJvl{BtlTe3X~&8hiGO~+Vp+|fht7YP?u5$JClSl=$VA475}!yEEbYMd1 zc)Nx7JI9ta{GGo*BWx&`zcIR*#7EpU3aJf^zp}bsHOUr$ukk*ZiIuTjR(Sg*kJ3Z_ z{@maBW`3jGvO|2pc96s?5gYTRkdR~HLtR42cR>usk7}n@fFDw5SkIMf&E8GQr|09k zp9z2K1P;q(D9G<%#(yQA|B1q{%>LFXHri1Co0t%Ud6+3lj*Bq`kKXZ@uhctV-%+FN zK$~6Ve|U@>vAHd@6t7ruc`TOGVQlpIQEJ`y={BSh{^`3&Ui!h`-?ZeJ7`x_5ai6;DF@^%WGOOnnmR6iTCA|Bv|LL$X1`BTu z^t^8zhY%+)D|F%yWE%cE!HcHapHa7YOUY1-!|*ta7nhsjF@9-;+zC{4d&_wudc09xL7-%#~;V(g{X# ziGf1!iFUw%Ai(hFx{nju)LfWwAs@53nRG3~Hvfw9Ig221S^^M)OFPY^ zVMbLg;@<6S1ACGYt?D7hFyy9>tNm278Se?zZmES>~o1 zA2qhV8&a*o_u+T=JeA~QbNp*;tV7}>are`rXQ_8;BL9&e=|~2VxKv8t(i^-G*)ere zbPPXU$)LY?6<%Q^Y1CU)=YAX|#exhAE2`+(%n5ihzE&bw<>B8jRChZxG$L0Z5G%2h zl`|@4v8_EPnn38kFh16?+%Tzd6~oA4mAqsnz)}A7*wvP3`q~UR-Ok@IaoX-IE6OV1Ha6T-Gn=gjVbugAURIPC8njdp>u973gR0!Lpib!8RDpL>-nK0j z0ZS^aFyD@`d<&VF+PD>UMse21IWx z4IV{XYSxoSe?FQQ8lg}1sENYrI?QXZ}*)-Hd>zT>vxBSlk zxcQBjJ~46VL6AZ7_hvj#KLIhT{m9y_&OdI{wnFAT0&4oKQ={zJ)RL|fAFwkA@rLkq zu|(M_Zs-C+tb;}cS;i?9?-!SlFV;G^x3C}%xx(Z-u(F5QK3AFD-j<_H@^>lk#Ak1NX%2LGL%t1P#IR@2^Fl8kovj`TV&$sb~ z`rDE7^^x4Z!!)))RGJd5DU-7RU*_ly18)*X*#P=!gg)q9w`=USwq^dbnv^(}*Ma@T zlCJ^N%(x+nK|Nwef+CWk$20v@gwNBkeHT_=b<@Unlj%Rljcc*}gnK^fmx3d@ z0Xm2z(K16-w-HHNfmbAb>Z!Hl^f`;qkWO?PxNzWzd%a*@(laVKGSk%(9B#XwSs1uG z9us%}xRbJryJ|WBH%9R#Y?Vm(N-?m$dLISKTl$oiS;3Gtsw&#AAc|WJ$r4rsAF^wv zwTjZtKYY=wC8kezw2M@>Ki3`!OtKw$K>CO#tDqAa^h*hiR6YFd?sm@%`n0;j3D_>`R9=W>dO>(Pcnn9(%So>@Te@&vRAVs5KW5hZ$;cI{b>P&CUFb3_ z{cd8d+8F}w2dKx98oZ=i<&dq@VuNM5QT`o_mpyb5aGrH0DedNb1IQQjVaXBhzA;&F z+=PhwW;^kQC5+j6M>yn7n0@MJuFHSX(AjBocraNwj_b%9*JuK0(VcF;I134M_!PLA z6(=>wN-P^6yYI&w0`LnWpTN` zGOYcM-4p3i^S9d5UMDA$7wleQ7^{c>V-Wqpzb1Kby^PT{sxIztxhLV=Sj_jD5}L@< zExx~e69NAXckRZj^p~r(L<-MOt`-Ljm*};HMcZQ!#K#hvymL;_bLal+za1Q6gb|mw z^-;e#Gtgw1MWvRtB^LCV=LI*70^uPbzNT>6T!<&-^~$cQ?B$q9Ev899(SEO_3sw4l zio85$oE9^tAZVb{;G*g?%khIgu|lVKc#}1?+c9;jxtcB{-ht=Y3>&5pprBeYU0Nh~ zp7+E{WMU7&RBYRS(D_QcfRu7*4@(Qg%&?4#sfj%}VQ+0m(S0mLaP|o<%N|y8DPijB za?-Atzjk-=>7p9xjY;5H*Ny!dPSc2PI_`Up^(iYzeDznp-Do?)iKiC3D+Auarahb# zI>Rk0KeemMC@b>ptV8pXg*J#g&7MDvV64ux)90FmqiZGl>%Sh2g$Bi>>jXmXat5a| zo8ECgF+{x`+O=^|ei2%+ucf5MPNrL4oZIXX$A+qt&q_XX=ZK9H$JELB=GoZwO#Rwj z{WsC%jq4wAYVs7=NFaSs1DU|3x7ly0Px95lua=jQ%=$U%9#4GK#pAURUy~$ZQ3eaO zou<~^GisG$Q_ieYpD7C7?qTcqO=p$2i;-CwaS{oONtF6Gz6kiD)i=likPLV|WxL7R zCWhN+PQYC3_0=J0LcXm$5WsDZ-f;|iLr3mz(nEyf>ect=Ta$cH9Z_|gBoQ82Q<99# zazlsw)M_qcXb|0oB87346foU?%=Re)7h7%ZGecCegiUv+wyk1aD_gd$vN4b`W;MXf z1X(xTdOGgouSVN`k_DH41QlvlkR$K&GtU#&hn=reKG%!Z+B5z7W}sfmX1^HpmUn>j z%~2(jc>ULiYmxN7k1AR(F1%h^Y)<|CJ|`A&ZDGZJATg9MRS{_wjQ)Mqrd+YkgywG9 z`}6o8>ggoobHj%UbQ+KU-;E{K-r-N}2oKzU_Plm+)k{l> zTOx1JRo>U2<>~f$#P8|dPFIPqW|7H{- zqR1e8*-lj9fd&Zw+{+~HTOuYBCU#RLc}ypvTe*Hu3}L?Ax$!0?A;A^YyGmCe>kuT7 z5x$ZqAt%ubP}RE%T_9h$#y8NTkV&IRa=)_{zB1OM>><3nX``Itr}PmX!$nf9rSC@S zT_oF3#b>RBcTfkRQz&yfK70D$l4jC8x;>PW&`zX+C@Mkm2-?OD{nA_7rPM!swE~3g zbnkosWv&21A%>wW<#auI{M#6K21j?DfISyyGBY4j2()v{;J{9Q(lIuD`|a~Z?*+T^ zX(|V)Q$#T_l!=8J=Waf+gUUC9|00!HFhLd0d>DhrqB%j!nGID^CN25O=Bh&KQp=*? ztIX!hCX>o;;Y;})$bpke?*yAj7v`K{p$#FO0IhP^%yLGNjveW7rD<}cbkh6+ayPsE zi*=->uX4Xk=Bi%BFUjU|C*a7{cugO!V;C@57vI70`1X}_D`w}Ko8yst( zQ^@H^h~z%j^VXq--+n#5FkM?1rfwa)408jCh^!$yQ;m_QNgT%j{bP}$$u|clZ?x_W zbw$L!zrx*^K*%2f#?=aX&*j`Rr8VxwHQ6Kr$U=?RFgCdKkzLT=HZ&|k&Ml-;k7G*M zK2ifJGZ(Kvwv*96#>p71@sE)O<>tt8*Ta_9JXQ_lJWg>w81R20lh0F;KO?KZSd-@z zc=nj{>;ulTKYq2}$lww2ayaYe;B|P3fC65wLgkb!gP{U*cM!;5v9?n&?75;axrCU% zoDAAOhw?#*7o?z+tFM}?j31};f?UODon`(QGKwWQgjBUKq)cX3c}d=HFDf{Wpw(Pf z^?IQ2_kSKj4(aD%(HI5z8miUmne6(gRaB~_<*L-xk-Ce({?k`t`J&pbr%@EG(flAH zFs}4_WLks8zwV!g;>D`zz2)XBm62S?xWATMDt?m|%W}8RlPJ?S;3DccTgzW(3Z-); z%CCQCqnIApnxk7bqDzz)^Lbs5ne92Nkse2${v4*hAcd*uBc6U_TC9Q6W0V?2 znAW3V7^_j6labjY18l>HAJf>bN5q*z&THd~Z;zjQfJv8)VORiXB!y`kvoh)OCttL` zY0`$N4~LLPBWbojLD2?t@`jn;p<)Uuh9ymis6BcbM=B9vwzHz%OhMX8Vd14U#j0fO6Vr z_Ka2M7V~4suS1RoU7L_-8@gVLe?M9jsEl-IZ6bm6U6rkqW|k=BbD4YzSb%q`vx7vh zgH-iPio;y{Kn<6C5l1nnxoEo}V~g-jL!`L#Ez0SYu~Ql)f2O!gNu_haW>9IMK1$rx z$lkSa(={5?jlI^jCm(#1=jJrxHY5&qH+GlkaTlp_S;<%1pcL2@m-^JpGKvn=JpM*9 z9q4IN|9oZG^1oiy$6lik!>a$ydXpfNUV%C-*9obb;r@Q-qTYwm9!5c=(%(J4ehaWE2yn;?Y#Y<}pjz4gzq{!Ff&l75zU)sC+}k!PKt2%KfObkOwkRl8 zrZ%?Af7`xF;CmL6N@1jWAsHpv`(my%5UbTqL%h{f{6+#URxHR-(i;1qWK`4D+cY9z z+is?vc}6YuLM$)&DJtWMh`d1HdJGzTnUp4({O17K5p2;DtT!0!KGaXtFPZwrC-okY zydX&m*mj=VPW=$GM0$NE|G!!XNt<)5S&QDv(^YRO7Y~D%7H)_M| z${zD)DZnurIHY5-$-)_aE6Lt2(?WBEdM%Tu*1JqWj65d~6XAI?lt0zcao8D=&=sY0 zvaab1QTmViNJ8L)H&svOglgA>z$f@GBIfACG9Znf4Q{Xo!&PwLJR0a`e$};Pf!dZtl#}JB-JcWPM@&5zNIBRslgcHNj*x392PTVB|fZ6k(r*nOQh#|EG>z5$f-nX8!Fn4peuI<$n(kvb0qL$JeT;FAppv2J}=dS-#*+bTus) z?SYXmP7+l_46mshkc$SEOtmY7Ja8s3Iq=pAm`DeX>{)(e3q)4oQ6ex9e%{yTtUv33 zNP1#pAOdG{=4*ncD)T_OvJ}s}&(SeQ3qamoB&RrL0Lz?m*~42itZM_#3d4+yv0I{8 zto-kCVSuklE>>`h{t50-gT?#|SC>KyZOQzPiTxup%E(1n( z-jvqB>XHY>nQSw}6ByJ5Y;+UQ33~Sr-lZ8ev?}VmzjK1-*~5u6VB-}#D0%e$C%Z$r ztjNmqkUA>q6qL)_o-~|qpDS@E&*DduU^&BoW>pl$ih*&0`#;JO*ee-|Zz~&*Encxa z=~u+t9HuT9JdpcOpwt*GHLy?AYTjt+5OwkZ%@_6?`b0G(BFmP1o(4X4q4f%07Zqf^ zJg%^6eO`1?T~_?6IKN2xXLHn#h-dgm0P7~ll0&SQ#L(YfF+ge5uc4Qsct3xY{d%y# zPIl*Vb?uS{pfYx`{+vZ&^qL*KP}}=}g-Z-UW~!01B&H?_0jRO5F;pvEdk8ztMtdyE z0Ha631N4s2;g632xQMZ1^qnUhF@%5d4Gth##@Hp`0=SBiQ}Cr+aCjRxmT0 z(fJ#g){73CQ3&Y=Kkq|EImo@Kl<6y!uniWcZK-Jo;k$IkXEBf@aJic1@J*#wqc8hh zzQ4w3Dz_iULh*&p;C!PW=Tf=+mgu&fAJKYqWvkE*GRhjH% z&AU?RQWTm}uDQ8q103W-&3i5sX)bMM%b(dzmWui1<(NHj>1gjHJ55wr*^R7*_E5d8 zmB|U0qkXvCsh0Ye0@)4tvj6s9Q2d>ggidMHKIt1!i1g#dC27}DbA-(Iur;s+kzi!F z?1%lO>K8BBzaZ|eKaDXtSj+wS=^6X8M|5$m&*>J8skRaRjl>jTkYBmE5($KDqn=~Z zQdhRL|d~Y;x$B^Q{`W-}b|Ldw*o17+_kRW~v}r znJ#QdGKMbEHN7i)Bg zRwSjt%rzwCuA_>ARM(YwjY?@2`fNI}=PMTPlzI2I&#-G#M$&MF`>hV_XNH8{9#;zX zlWo#r5s$9O%$O$3(xi}!000q?17#%;-~j9j0xg#TsCD8Qq;DE{44R?uXf=3y$X!wR z%EsrT6bhp^bvWI|3ap6{fyv4Bi2%4ZMdj%VywN0X*1gvBT(6}C<&J%1?=94KW)eRh zYTMhIm0i-;?%&MMVr@xRo!B^U{#6G;eW2gwTWH3S;a2MQi3zL*#x02}bvjl3W;NU>GhYa?$op^l$#{rR(nr2tSe;emL#$t?fuQ1GEInK6e|kNr25V zmr(o8R0l90Q}A|{c1|{T!_wYL0pF}euV4-6ns)=X#@Cp zo9gW1&6gQJ;1OfPi_Phf7+E~xS^Z*8f2JlbsuHbi<#XIvQpCpYFPWl-tRyBwa^^bU zM5nwBN=@i`vRQhzW;NRq69{u!H|9c2tP@Nf#pF5u?03tR>s0=ts zvH*s+mVvp3yEl2*>ix<` z`}m}W?fLYVhrbwLXKqnYq$--qYTPZk2n3Z@l@C(0?e^Zc5MnYM0y;S6oHg7MWZ=z*Qf77K|DqFPoa!TE zuNHcUJ>Wjt82ZVjpO6nm4x`g)nPMYP6)!zw({9p~%^m8v_gJ_9p&XMvQqI#Sb;d=lci_}*}W zG1@>{4CGWWhQa2Js7j-JuWoprLDFwTWgBpqlnk>CD%_e~`%1m+nyQ)_|S= zC!hWA$@Y6%b)&P4m#1jBEtZsI0+yFzm{N2^oRV0Cl5CtOT|`o94uh`eq)S>9v*%YT8(U+&llUBI= zKCw%2*hDt>pOd?(H1pjTTQjVKwrLZqv$(~>eIA*_IGKW(c7A=;WQHMuHmR5 zJicjFf1AssbDkJosTTHFRkn`iFw1(-Foqcw2pz_X3s-lf;S4lfOlGmkB9z5-{Rdib zWzfkvw0cdq0&H(N%BlHDU6mn)>NF(!ztr?L*;GaZE@)ViQ>a6g0@5$*a#En##>M75 zRRQNKVdTw=(x-PC7Ky?47yEO4sSUKz{)2}kGi(IDzY@JICxw?^BbtcWH6BITp{<@V z{7U1jrmc-Umq(Hfc>F?Mn}fuJ1n$0s9<(BD#hYgjYr7ToNq^#5v+Nb?|6XQZ$z*~p zdT?KqJe?6u`NsWG`@ZiqCaAb5^=ICM#M5AOqmQ^UrRd;zdNx5y&tLK&&cyT=|_UZcH`5F(3-FtUV(^)II z&Px3^UCzpa|F3*@5znatdHsVkIrh}dxio+_*Yb-=kgOsAVU-t&Ltvwpb5a2ibi z|1F=bYr1G^>AkpUZlC;Dhw5&ng#$3wo4&Tb{a1%-8^*?O0$>1$k?qqQ&6l0?;$JVj zs;~iojzVL%s~%Tk3%>g0z^_+*2MN5bjeSSSR|8+_QqbeCC)2+QbX`pHwvj-Hn}^># zoi?}CW6*CS>#nYOZ{C8a-X?SmfLm@xmo&mq82z+vH~-|bEznVjQ;SdgYBpSPC;|xe zC8aBHznkHzD2|)%6Gz<634H+G)Cq67-!I^NNV#7m`u_M|uR1Yc1Y?SnmHzurxpV&=!RSZgW3@XDYa29j!NDz&C+Lg8DO&H~8I zJWj2rFE!8HdIyr~Td|MbWy%Zc2nB)2Q&C7e`Ui$6Xn5d^n%rXGVi-pd=VFwK2@9j8 zYkq5J6`Rm?4<}9tK)_;B9<~RBzx)B*E4cpi{UFSB{IxTk*IyC{6bd_TmGB1)k;tGM zy8&AKz8&8+@o)ZofAt?4Z6|}#IveyJ1I!GV#svI&%9aDj0sw$i6o}KbiMezENi7Tg z09XdT$2|aalaNYVa2y;R)*EIpVXQpN6{+=?)24kXNk{6zv*RoSXM*N)YN3L^;50qs~K^2 zo~x{`r281wus#OA<<{53yBeb*wdkjso*=~Y>@HhVZRGdZX$7JOYj`#i+Ks?O(KBCD zdfQcD#smL{sJA_hO_S;@=cQ__PkC z4gsNa!ZBgAD+<`T5~C9Y`MB!Uy?`rf@ML1(BQ$$MX<>ajQph^!6+Arqf z5tal6Y^oN}yD9>`vq_io#q4IyC?Olzm)`YHHTqaN`UPadpyH2J+-0CIlWf{!j$%&g zfPpn}3D1X`cFgPSd16!OLX_zr15KHW^nVoT*+@ya+l=n6=yXIy}5wdJsN4btk zA0#(C>T9>T6+pG+_4*b!j%!!BK6D9Ok6V5j$obJbrn*Ms#=zD25Te-*b(G&2g)m_`Clim+kc6ky>LY zX|FU+FKLWr5NY%n`C?b1Na$zJO*;cMtEU0l5uP8rzC0@H6c3$PWV6j+pI*6t7{ABw zjg%a*4o}@b4*9J=y9QA>yJN(wb}e6 z9{@8RuA@k_%?haAO(`G&@EX!wCLe@8GnRdJA6m^$`h(+TJnfrW27bVNnq z5YY?D^hw|>Px#Y2i4C_#rM2&RbXl%;|NHwBkRjmk#6P2x?N2Lc#**hsL{bvv!U(F& zY8}5`FyY-JWPJNWhKoPqD0PiLdutApHst(WOYq8^_;5mVqyRp87o3` zGTKmpy@|9!jB!i3>29|Bj~IJgtbHCP^)YX84~VzNJ@UtG+s_X*g2@QjomfBKICaD; z+#Uw(4`4_SCh#jnwVqYEf4M_N)zUB*f_TYDtM13c7y=utWQ6nEIf_b^se?0LJ_ zHBC}0*@Gr(J*nwgY8<>S=7A@$Yd4Cw(BpFK8uG@*gqyd)onW0!YPloiqxn0A#500& zn$OlR(NOnt&J7i1lFhz7nnv;ggVZm@R>yX@{_bZVt!*4N+i^pp+sN&#S@LBAVL?NEZaj9b8qIcWO!8B1Xawh??Ce%aHJ|A93i)*Oy)&>oV z<1)L*NxG0Qk`E?10dD{E6nGK{u6Fe*w>doL7gKnBGSjrI(AJL)P>8LGs}VcYL|9p%cF#bw_g z;Jp`aix3wxbdc)ABfxVsDU~wvMZ3xfx6F3TzBRxd@UhEcCoa{bgdxXEr6gBgD*oay zGB5%QM&1v);0;JjoN#z`8lp0~`-*V;|H3o!^pb53HslT93B<&GGKwiyIq>;Y;57FMpYc68~)?+pjQu z04SuX$Tum->}By0hox0#*;V*J5CW|R$zV+t3qpn5YH9iRauI== zem3up%r|COqBm^3QWDr^iJg?NKfn zg=%BLkiCrXHcO>+xLY)-hk>pgi%8FcX|ijBALVb_lnShbtxV{ozVBf*zt8n(=!P6B2h$#^%8xiK z8jJNmHxADR>rFl{$tC^#seCs)8tVc9v#J`rZXiJ|?JFrc>5{83YUEH*waqrV$G}Io z_KY@$26i@~Z0eH9CSemAvv-$a(IwzKG_l#dL=%5WJ>`d<*DQ4*EZt&PfFe{;QgfQC zN1!$`>$ zyV-`%yHNPS!6Vb71y#nsMH2Ih5BEwGQ&Y72rtKGdt85SH<5GoaP8kq2N_wpV-eToa z$`eS4RsNfemP=YRUzYUly=Zrf=vJC|p~q7<7!|82qWk$%k)hUFRa)mhbY9n0rpco# z9IPUUqRxQEDjY*E{$A(x8{8|Y$WeZi@rYKPPO-R7(T>haA<-a{iwrO z&41aMGMXTc`vA*VbUw7B3aSV1CN>qyEL6T2!~soF|c;gpb`hR zWdoDWCtdxH*Urmpx}xgsQ(^!w`UQf?Isw znkfcF-I{b5DtKgsXtha)FAE+9tdsy&Mtj~mNTW*ZmCAee@G(r; z*DA|Hyro0LH(tG%>a0rRT_6>7nJn15CjGH917C-e zXe9YWAfu=va7s8Y_F-<_l)D?lfMu)kqIF>SPbhi;7;~FVp({{hBCTA(@$N9q)7y$9 zL7%*SfvD_bg?0UX&Lm*6Xgr2s5*21qUMkj}Gt1${I+=fwlOjYd3!5I>idU{2fsf|1 zpKg9SSCyK}S7RuEVkb+K{T304Sbk(z8Zh|EMKjY%+6&>l;F>;M>X%*Fl^Iw+=Q2x> zhR!VczRSfog}ZNa!KNLv>r{fj%zDGqT&Y)s|8m;SIErCQ_#{9}?bo~zW5>N~iWOsG zgv);0;{>Z^^1OluSZ|w4N-V=iO-;?l%ZKZz%~n|6S~Du!ele}w4s^_a>o*o;aWZ@k zQ`)%Oj1vf&koWA}9{FhacJfXs<~Fd%5(waI#?~2HVc)Je=U7Uu4ap8KbmxJI_Rmz+SNY+lCtG% zJl4CfxBZfL3mC_>_I9mCw;w^8gY*2my)t`k^!q*9h5nL_(WZb*ZP6*wSaC!NB0`gd zV)kfePv3T>ziwM*PxS_K;4DU(wUE@ABztpv%noJJTpHS56^!x?!GoVt>T|%E(E(Vgi>XB7^ex_*9roNYGQb8cjD~d zb7{}FM)D22jf)yzMkE(WGSYD}(#;nJhn;4GF6OvJ&Ye!qOAaqe{4mlltTlJ|T;Rv% z9H)sBpSjE>zKwqqx>Tx|vBnX+DCEvnTQ6?iJ(;<*oL%_&bvx^JW_5&V*8YO?F6~<`6Pz?C&1Kf7zQOkweeRoZ-AkiqkcZ!A z*jm|?<~MrBm-AmaNzC_tCbE5ItnRkETA#Uj+D%iLGY_29DBiwx_4;OLt_OMneY`Mw zcy|2+Mq~06l2R=`f+J5G7AN+H@APLE^mcWR3QwKBu4BE+HBbEEFmkJ%B<17swc)zN zR1V;rVDDG{$#8Tj{ffgNsi54PJ(u!}5+Ws4mOJ#7jKG_w7!7uq%9RK5>*H`Tzl}@O z&))vb>1aw3pVZ@>{mi`$>EdSiZ-u6dz+iS_Kb|p%2xIbJ`{NJ)lomoB z<%5gvDXqpccrM~+4H>x~+-SeoQhjW$POcylAs_p6w>U#it|qShhbe8g%V56Y1$%D3 zl>aU}Uf5CbqT$$t#K(zGYh(#=tm&*=Dq|?ITXVc=!9V4bFW0ca$bO`u00||=NXoi3 zMm)Bin`oQ)|0;>J6QF=XO6I-$_Wxf=lh)cdWF6M2M$8o}X`MrinC z(Q!qVb}5zB|0#)71}C-jeCWGN&r%g1qQELCC|X_rPf6r3ul+ctbD;k6J1V+KbvX%o z@=2w+bQl^wbGTe%p_uQ{4|yksDjGR>Oh4GE?2209`LhA!5!qtQcnVYyf?#mVWqnfD z8P&-uWvE$DP#1pcO0&}l@6&%zB-TnQuP4*MMIc9%uTiNHTmgCzTvZ@wz4h0QDtL|y(-?YL`M zi{M9?n6JK;IM^SfsXoth@cyy-?rr35bWJI2ZKza`6M>(|^czpDDf(jifuSF|bYb_D zb%eegz~oDhl7@+b74d8UPAsg;lJn$DEG;ST4Rx@9*b+wf-= zT{OlO2?a5V^oOZI<~@*V4&zHYGRhf=0NSFj=YpR2utTh53YG;DmHPuS(x~Ip%}a?6 z&SirGEIrh5y(k+!Ts@;&En0Cv^ZhD-Lx#X}h=NJeG7&!LnXJP)YYnXisJTQs2f0>F zYr6GHG5m6=jyF9bYMQp4&()hYk;xGTyCRQey!5*-?zuwykSGY79e;f8PeAp(Gk}2> zT_uBoN?;~z8Ouc?4?=#4$&O}>wwH}XX8iI65?;8_qG!~?e_JP|oEd^pw(#IK48>XBMVlxrd&y5C6 zaQEaQP+^;2+J5pSf9=?>V8WLpOuXDRkB>LG{D9k))z|HyLrHD`;@L7ssW>qCo|$R3 z^?mI4YSZ=n+s6s#aXz2GZ+$FpI1vL}bL}?^m8w}Di=R;n+}w}h+g@Wr!Dj6~VdOnt z>uxMlZAlcwl6iI_u%O#|pa2OYbBYV8TrhCgv%C}Jd?vJWb8nb51cTzqd%^^VJN$z4A3FN@V%|t=8Sg&e zkzoxlaEB~=%u&VfVg0>(1HfP~P)vW{UcQ>);~^q`comL+aKL>XhkfZi5G?`wY^|we z!YS1mUi?)913(V87?Z`ZGrkFzB+@(x%!U&m?1$=}8De5bw@^R(4vRBH!3ZN8q2bqz zO{TOYZjR1_*e(Q}?;VidmBb)(lKIv)BPeoF6$Ei?;$G`MWAHsw5QUaTXyzYoHux$^ zdY2{ycv4aQB~yC6C7&FJ`e;puza9rkOo{j8v%-K7jLE%B#m%)p`tyEYUd81-31;gW z(+K~27pKUyatV2KX;D(7=V5Y%r_C<%mx^zSc4k|hHK#LqLqs`W)`xuAKibM9;@<`> zNZdntUau=!Q(%&eN{sVoDAL$dU}C#o42e}#i;_W~d*!sA-0Y>yjF=_m4c;pJb+N;9 zyT;Bq#wr)4KTr4iR$uT9j7hwCsFpaLR@ixT8h79aJ)b#*eSNS)nQ+i(lHiZn^+W~H zHUTmI79d3=QWXW>5~lwq1cO+0cCCC4WRH%)J*=fN&hk+J>s<*)eOlpSGFzmJfJQsOVTQFS6S{~ zQx#|oKzSpOAk$c7tvj{z!lJ3y7;cxO5SzlirhYmcuRfc4}IQ zyRVrjrM`+kj$bFz_ua?72{sCa0$M2jg7RT+FipibD&7>Q&)bJ$#tj_*DC_E|I>88; zz)6-M8%*Uhi~1fCX=^RbcStxAIg_=(n)3!@$b{w|3*%t?kHKi*v;&Eg;o{@>q%nd~ z#6Q-m)WYSgEde& zAG3rmmq%yLm07PdKT#?;Oly41xtU3u#ydV;WRq8D&Eu=_p(n4? z7|l2Pi{4wcW6g|olv z^OSBn?;;m7b||<0b&t2Vj8^mnx{T=&X8RP>fNO(b_78l>ludA^y zTWfm{9k0TO{_K68A!q)8Wz3*gkEc!P{eedx#pfUmY!5#I>6(){XZcUGxZ1!`@1s4# zAg>G?mEul60x3c~mtIu58jZgD52OCKeMJJt9UniO_vMkb{JZ$wIQfsG z@$nDOI&$tW)O9re^4{Eu4!8pT?)~0+c?PRNChi$!Hb%J1;1!R7lyTN0XE1*`;cz}C zBC_Flu)P}Xx)Dn`Hf>o|k+Tun`9})8D~wAn>u~gRYy3S&Ri~<9lu!smmCjD6+DQ_s z72X-55!^C8R~!YdQ)$4U3zt`&mP3^tg<&RtDB+v}!qhg3(Fn_R%C5Ku(fm!v zs|1o;^))a1Vo_HI6{Zs4CKQIcIYwxXo3mx_Hnf6 z6Pr%uobc=IFp2RAWb3f&FE3g7hAG^R0dB$wOG1N}ewa5*)*wpRe1Nluxxg)BKdry`|WmXLuhOu7_E+82= z-qEm;6YCw&kNT(VB{Pq%t-J;_gf0)CdXe%gDqu|2v>*8PXoY&2VL{VsJR5OwiJh_@bbMZgUh^*N8k=E9C31^ z^EZ{4H?dVBKdERz&?7O>-{Jg>0tH5*lSG3V?2QquW~?bZ585ah^H7fxBPf!X9=)Nv zDXd{I5<{9q7lVM0aJ!*l9@!*Rga;4-Acb;a4o1OZTIGf-#<51xiF#;x2_m;2)Gi0> zC_`8?@lIcf#PzF&<28_^Z3SusLh0sn0sE>iZB=l|t9kU>w7)9^64eQ({ix_(X$K?< zyy=Y8xSq$^ivl#V^!f4&i$bvkLqM0E#D zWz!~fPH@S}cQr49mporRyNls+>{Z}{b8{yONf}xa%yUytl`?nVZ|-CzS1bv%%Gu#B zm#@em%nTiJs{G~JbbDeTS9~^6K?r>ZAjRisBkF1lpTax+n~PUQEVA zw`N91Q0}aTtXI*+Tr~55rM*_H?lN)vmy2(Yvr>)hIzq&t{EYEma*e%=053dnJdrWD z&0~jv|56t2mB5+~sMgfqYERXAGu`qM(5uF&^43;KC23@aFSciJrzY?R3I0d~VmY<8 z`XiLG>5cgCl|^A{V#rBEC|M^4>JQCw?k4kqP*&~qlu+A_;(q1k3T&$oIm{ug#t{CW zb(j*2I6|Wq*RyM#NU<)krI{TWTiVLU$g4jPrxm!}3S^vMZi2>`I$EFGSzL)&^8fR78a(eDl{&a zXw(&;d^9I#DDg^vj3F^kI*K*x702!#%BT{q^%4w#y4)aD_fyTQi5!*(&+kbrdj#=G zMq^BUAo5GLsRC}wURLxS?li0R3-jJ?pRrxC)F(2%8Pav}@zpwL&s9QS#ddfJsquff zMGqgdkuIS~1{0J0u+Uj801qoB5Q;^3LNvUTZBQ6{g#&Xw>Hc1}ACVb9P>jh zzmK~!jf&9RYQUFMLjzWvXSLW8#f*7E0g@_k_bMWc8R+HDz${I+tv%#rKQj(lpaE~F z`kl1<*Vi;R?tH>Hrs4c4j~z&Ea;?^utE5ho%5Gwu6p zGJv_*EhB_0Q<_Tm9V#>g6|b222ZEfai(KD|mWUiAvX^48FL?kYGaaS!{Z262-`Rpw zfo<%3BT22nfd(}ZOKf7SI6*7eVZomkVVBsjf$e9X_DKZe75BsK=y8a;gaM=jF0Gt} zF582CoX3#(odIjoW7o=`F>%ZkywiPt=Pv5#uD1hwKLWM+vgiGJ?4Fge%@%+X^o>{8^Y_zGIWeN+LTy(;NK9tcas^%F+f7n@Es(bLQyNLQFUmKwhj zQ21+PbhvQ)HqN!{Czd~dX9ymZZqd@08BsRnF3qd;J#(Io+$$-_K=8N1>#n zku2qU_ko7@Bj095kWHCrq)<{kHFaZO?c9p}pL{0W#imZ>7Ov%lbitA$(wn^J?z!c9 z-Bns*@*sTcN4(!k9c0%h>C``d{32J|;|#;oFGs+_+3SljyyQ4ekJHU}jl zty5({XgxL$w)wl-YNAywm^69PZ@712P}|a5hO^PvRhC5iC_pbCnsXwQxE)=ry${TPZ>gs z2>-pe5}DVw5A>4u;_^?fy9;T_i6cEsb$JH+e5_?|TL}rau){a8#UyYUd$+DmI`i^P zg6Q-bK?7k_ZIVb-Q_88hUYsA^^n+JB2e^f;4^zq#Mk*uYA>h!dp%Eh!XdTs*@D@&T zoh|JYj~a@pZ2rV~uesr2h9w+Fq94^9(Q9Ku>hiGMF#F-(wL#PV!X~1-h_ch5rEWe$DZgiFI!*_L_sNA%E@o_WcqR9h9si1)}U&bX~(x4No ztF|>=({!A;cU79Y{j15u$jPPdYxFhVFkM{F1%Xws4|f)K%=u#o7O*tqzF#H8dTP@0u$7i zZeAwltEZ`K1W*zV5L987rzE4Gp`z8g5)`3=FslgAin^*_0hsPUV|yn-p~Z)>wz`?w zx%q{ewEX`V&)0J>T9d|`hEb{j^UCQ(?`G6)55aO!_ff;Z!F3QC`*7)Sw`G}yz?XAr z#s3)3E;c zp;bb8a>?I}qjgdDKoqj@Ckk1fs2)Z zN(-5<(rtTxOoz(-ddE~j`XmaI_Gb#(UWnB~)o?%c-fU60H5OJ}$Y}%#EpOv46tign z2RZiUw~E9o>TC&GdmoB!DRfN`LK~Ppqkj8x z?xW;GA?IK4+J26Lli^zjc4(o&*nvwPYdFmdG={98s2&~v2Cgcc!Qvk;J=PLHU z0>3XQ4}*($0R?<|gfIaDj)IN`&$M`fs3TTPcdMuGXCn^G(h@F3G`(cQKRGGqkSf%j zf>5pC<)uU~KS#@KpN9{|zBw0uW+U?B{Im!u148OnWGigG^~X}KOhI5R7tw83q0)bBAQQ#lm1F@ZdEt$P4&Kyp}oOehIXmDA*={5JVZH{hO= z;j4bq>Nv)U>Gsloi@2iI(3pshMZWN7ElbR>2p=@#ZzV%Xid9T>&n6xA>R8F#=Z7Y- zVra2EvbmI?BjBd_Z+*-Fy!p~48s=0yG(fc1@})B?Mlt8dUXnVnD3qlR8#PnJi&y0W zhPP2b6UxRW@sJ^R9K20ER6%AeEwpIjKtLeFqivb5WrmkYr0SlupGq=(q&cO-!>o*V znO>z7lh5CW%wJvo$UF8pL#`0~%qyyC71At9EA7)no3;xB?Z!^;nY zT0t73s6BZN5)^^?Jpb;$bi8W1cNTc^Vzmuv^bM>jZa0zr{JAS8zxcFbj5Z#7oiiH@ zQ!7R>Sna76bPd6Kf>~D){cFtwjvIN!P~q_b_S;0%9}Hp3VoEYpl1<^?=yt#HzT+V3 z#-n$29XvKyV)#;hMSuaL!S*psAQOA%5bgKu>B|E0#fCmyPOXG|Aaa%G$#tW&tHVI`97bL^^CY;&m!1xfM?%jYH4}a1 z!XP(m9H{henAU$7Xwb+Ze(;oJnPLWdQllJ6{zbZ2i7*Blx1kdAGNFXyyFSJlHvO}CzB1p4h`s3PY%0NQ>OkwJXI zzyT)8cjf$96VtXrvKgJ9SWHxGqW)J zVGE>$iI){a(%{}0?)f)`zoshzbi^|+$50}d)?u0mtD3LGSVZx~B@ju(zn2$TIqu=33 zu9tcsm1G#E&Bv#|+kE4#cFc~8&MQvW>V;`jj{?3{QdjQ>MWT!?d^NSHvqQYWy<^JEy&}y4rK%sVum`+A5!y(%{5#!tLSvv^ zj&`j3Ug(WvWdI9u`}NV!J|NRvU$WACC1p+l^s*_`C}nYhiwqw&Uc?NqU1|HLmrgt@ z!+McxQJmW^5>4hB)!e_2|FEQ#lZOhDLFU{sTh>L`K!`9*yS6iYF(c0!V}!F)@jNcE zsG1|??ely7Y#R>!3usE!@;A;*Ekd5+87-~Q9Jm8z{M>9>NY1HfKD*n_Rd6H`Ke|ym5T$Nld5^jYrDvT*on6BT3CupQrHBlYSw)FSB-lo0KkEWrZ)z?WTBg;ENZ6?|-mJNAZi?+hObM@ceWIb&0L1nLd z^*=+R?p+&Zocqvr-k`x5cXMTZLz{bJj7X7tc&q$OQd6I4+S~c@=YEB<4_e#uPoTysOH5{jPuKpAMYXlsrS zTN66t@Vc3AA29~DXB2Lhj2r>b)c_`j#kqf`*(2Bl4B(EcKIgC80g75$BVOV8gYy4P zcG~6v3xi@>(aPbkYWEYZ68#G862V#lv-^dFe&j&XuFbV1_OX%4Ei4Hxfq8fp{LSN- z?2%>5@p@b~B9MTvaai~9IT6}u_^IITi?*Bj@6(j0R4bh_y4r=eKQZ$ONj3UcF&h?2 zG>*;m8h`FgrMk)}bpeVRFDf>+v25ffShefa*4{u}+d5>5D?ri=P|S!v~C-;*o-OBBqJ_1DjKKvePK# z$mF-Cv|_`>4$EWY$Ap^Jd+54*=yWnTk0hZWGD6I|VoVYdqzS}UaSwtnjfUZi9j^yI zXoJW>#Pf!s8MHX62&O(d5<@MzBU%s^9toXm5S1Zs4bne%$ak1jOdWw-^iem{#Qx~6 z@|u@H4WY3uEd@Wo*tUTEbH`%p4C`*elv)$XA`bV_C(c-bwzWD~3ia7>6UzvZvA2&h@bI?;v0qd4^Rl7czVXc?8p$idgTKJ1R*FS#F$u{r zXog@%d+>~*7@!wBzLp@B5xmi_yK2vSA)BB9#DB}O+38GVA~rb5h9tKGTmp#{w~5BI z*o9}JAvX}2eo%E(LWNK;G(A8a5Bmup`my$6eeD^JA}~>E)a;uqKnhU9EqKzCt&2m? zq9G18N@qma_)m94;=pF1xPT6EoHZy83#O)Qk)2OrU#7MlVlxL4UfN@#N|X2|dmvoZ zh(YP+-cD__nL{M$k3S-v9MN5Pw46qSkniTvS`^W0&t!w>6O==;l-y#lTxF}CLwH#* ze4eYbmopu_LlY&UTE2#ETxSsDD}eydg9RanlZ>Gs=X zS%?Cfbh-bEx#~TsP~i%6boo6wxnEf2Z+;3bE~Wn?jLGCvA4D(U453aLAn2J8GU>|m zcP*rLi#>_KCvz{HMp7FqlN=i1Z1!g z!aKHE}(LN}CSXqsv#>GiJkwJmI1W zUrWR{D!ITam8&&{S00iTTm2!GL-ryNN4Tb}1{*2sM#cKJ=cdGvr6#hwrlX{)YDJXZ zAMdf+NTSoRmawe4z#t&bHE=n+vj2ibIIC{jIB9vgy0V5m%LmZ7OdtCk=A#WrtoZZBu|mI$s|P?JiDvJmT^d*`{Av8ktTxfQf87?_Bl;{ z!l^c(Te7-ae4<+oqo<X z+t$tA7i=HK13cl?-Gpr5d=obeMBR1`)Rpohq!#RtS&uqg36rkw4lgB&NXp53mc411 zp4ajG!E=#R=G((ZHS#{-w-RzQH>If~!Z!K7wkwUcUt_6L&>CKOQm>WV_Xr6jKQ?g; ztgdRi57}6j#P21?h*#dORekPXLa8RYIVIiWh*xb?t?1c)>xYLUF=)64L?ZhmVG_AV zAIyCEbov9&YGFKBL)uMmSWNL`)$so0Ju3|#3hNlsQN|Iq(@3bsOJwu;k>f!+fOePD ztLRkEu9xcUI`G#-i9(vBs~V4x3G+Q0?gs~r{ut^z%wcucCeXyQH`9Z5Jv_Dy#j)fB z5$A$oaP%X;LUWFfN_>6|6b{Vm!0WPM`KzIKhpvR>c-D0paqIYSX&8G(yX9xE_YRn@ zfzaTlFwCCNqG@R+Q#UMwNha_phVJm$eC=mSNTMlVQa8D(IrUDq?(wvCDh5y}5*NgB zoO)t@*C(IN(N7Kjk)-Yw>*P$1`_-?10iI8u7MB@PT^fQmPir^j)^&jw$zhTP-Zp5J z2Xz&`uCs2gvv%yWHnA>PCuMWD26R7M7)LVQ;JX^xBnh8{tCtOxl z_)sIlrLV5u9v1%TDI8UP5QqGg(4ZDgpX|q0{rHZ2`Rv`&qgu04JB%Vrf6OvSE(Jr9 zF98Q_CTjP0r~?;pchEHsfVBA0`}ZJL%_|*M>EWO3o4a33WRWz}@;_(AS-asE{Kb!) zsc-aX;Xj&_P+fg!0=|c0qV0hmFv$5^KyZR}YLeC2&Uzetib6_E(k5{W5P6g|=^YW1 zr1}PB>vBf(c#_KIjt_uU3Q4d>ZZj-&=U$*nj&AYo> z>cDwd$8CXGXma*1_}%pG*+5*HaNjQZ^rsF9b=AGc)&3pWGsQa7gbOk>oJ4F_pK`hYLw&>^O~79KCXD@`Eg|FIny?WLzJ3b7FJKpv9z z^o+k?;UL?*vQTbT<20tC@Vg)?==>jfLF3WcLJS()D&X8b`_~9u8$HX$QqJ}>H+$9) zM>DH%06)hZpY82=Wpu?WfBbjm-n9+*iBfrwud2@ne|n`Wzb*eqenAD51I{o0d=7`0 zDHj7rJ{6TxSsc%F4O zb{Yt>k&8t5al(A;$JEgeJp7+VwV0Co=oiJ9d_$zBNgnNi%7J{%O}yl22#O_bjS51{ z7>y~`v7gh{cY5$;qf1)FS|00Q>Sq9XRsF3(<8M?sg->3;4-0?tU0x-tUNGv^bdo=10mg?Jnu^l+`I8c?f)fyv8XEjZ@1|6(dpo)7yowpzHOcLp6&e|zN{K-FsoTDb4UJL z$5ma_fZ(HpK?6uKUK|tvgp03)itzq^bGX6$cUf3=XOs> zs~xf7X(1FG$sHUNTpJFhU}O`&*#9nsH9s40t3Rt;{tBN z3rEp5I3gevTh*VxUVgvP$hv*_`*<9l#*C-VFXcNQ%D!VUoKD};~`{Bq_yaUG6WDyubSqTPibJx zNq2bEsnmG4VnmVQxa@ykXZzL8SzTDhcwlhrdh)eVi`{~4+Dh$fV`+>1T(#3o7qcFp z+Rpe;(P7vF8N1!6z1F} z=3bU~B^l&z6y#H5oKXak4=@@6U4I)W;{-7VQv0RQ0oP<{U~h>x233Rz359`*L!=+k znBZSLtgl|-wMYNaVV)3Ft!dn*{G)v;|IQ)L z-ikrSz|lFEWOF5PQ=i581Cw)%+K?VQ?ssc815@kezpN{KpT2+oyg8IU4P={ug=NsrO$TYDS%#UZm3bIp=&T-2CR+ z)+t_Mb7z~l`w?{7^{rorJpalOcQxvAIOci&_u^+srq>fK?)leKd~@s9)1ssqd9%_l zGMna=H5_h4xw*DWm-K|KzVpbv-qu~`m=y5daPztNvE`>&)4anJO7iQ`jO-!s*I|?+ z!sjg~ozgN{_nU(xM9VU)Do^~q7s*>)Kt zZ=d0))53;-xY~ESqwIrK+neD@dp@joR8rDAzQ$+%-{TOy zQIDN#gD9Ru@y=L>KUVA|glAJI$m6ZZ&$AWHqVchuJ{{8B?JGXQao$t7N(`C6a+Ks_ zr{V)m%Tzdtm6cbHpScGdF@Y?V)Lh)-^25>7B*;~wi&NrqTMLP+3}D}gxwXV z0`IZt3H_Bqi3P}2G;vaaF+;Qglzya1q}~6a>aK&L3>$WVZ`0kqba$t8cXxMpiMVuk zNOzZ%v~-8GND4?dsE7)3c;9orGxN>tzx&rS^US?_U)S$Kt0q_3nvAG?u(i%=T+yIO z$w>6OpjPOIOX1>6R!b1WUrH77NKLYFCM-j_v)TtD<^nTb0-mx5)G!9r3M9zGKH{g0 zG~SF6K);Sl=LQ`xcQ1)}c!_T?eb=IDp#Eg6Z&jq|xG3Zkr1TS*VhS~`q3l^Heej(u zyiTlU$619W9qD8acR@e1DJ^kbe1E&mLTRjvIw(iTP*tjGrpnmUzrFg5pJ*$Fu0e(} zQJ9^P8TUw`;e)DMx#V1{=4Y;5sEoIFiwnR;MsO$8Drd_Rpc~DaDX)1BViMG18Iod2 zbQ?$0yE@eQRD3NEKt(Vx)kp{`V}o!b+ks3cxKzrl0Hi^Ei9QTNaZ`Y#6rDawtzw)3 zDh)`K?lUefO5rRHvA1Jyv~h157J8 zE#-$sc2dk(0POdq3%he$Rzb+VLdatBC@n=wzBfL%WMsG zjj&2AG)TP(LE{w~w+Jl&6w0BLu@b@STH}|3d5tT1M~hypdw&LM*qvO z%3z*7bQ7al0;w*ZIU#DO*?O0xgp-c2IgkOGKz?rJXHq-CVRUCrOa#|_J$WmgT7Wcc zJVP9G3t~W3Nos(3*Vj*;{e;ul=-dQO+BgCPk8us5uGN#OMKfaQVtjsqd!X-dgWT0G z(a^}F2~Y$Kaz7)moD4HFzb!k_W>9^qUx?q^&}aH) zc*$k;@|&{W={Capck&wYDw8Le5}Eohi`jvv;Po31K3Srkx5@b*O2w_X3gT1Zh2poe z!=bu&r9;-SKd3mKU{Yp?9o^UNiMN-`iN8!nerbVu(j&Ly$MBC ziNo{s$jJk~faD@D)d)2N=GaYOX74VNhT`kXfmSG-avQMwU>a5(_EqC*pJdnV`W^fB zfrfd^vdwHxIpgV>24;*T{@E>ONrctb=i!#;uby7-ZKN^k4`lw4_FW-J2T@Jur~$-W zVVqnDAYj1_^E@B`^5f|$+{1bg2Vp({E&`gv#dacuANpx`ucItd-TgKLV059owk3TB z{I3GL@60+a2E|6X-v9od6jq4`KD|*#?79q>>j~|XVof5=IQCndw-7Hr@O;{oS>~b*?cleS` zii22@%!Pp|$R|ijs4P`w$pQTy7fjEk=tpJu96(_9Y<8l?N=Ow^$n_c~7v{+|6o;B2 zv<}K1t8F~>Z_u%(03|CM%}W2&vg!iuf&MJs3Hcd{cfzq3KZO}RhYYSl(s8#$joxgP z+%x3Fh+aT?=b03_U>SOYHpGQK)|}gwYG_%VvZYRit&Sv)g7ovqxGWm#gUaz>K>ZkA94eWdnwp zO5)iJLgR;1qu;-JkZih#e;A}2q{HFh;>Iw2Nz*K%8871flE#=H6ptKqlC^pOLClB` zvg5fdqvt+Q-UPNs-TYxkqY{Le4Gdrli$j^6+ zW?6zaAW2A#PMd=x>nW?Cdye23w0W=vkwd_-k+_qLvOk&&KxtKf_K1_b@XT(Z)|M%% zz{_1le1%a8bwyy4mO}h4a7RJrs6}R{Jddq`>~%O0(uhB-MLvXpjBDXp!Ra*9Fw)gQ zEP%+^$Z!B$qs%Kh)=Fz(QC8c9oV=2Tc8p-;7OIH=3zgudEfQP62_8-;Y1uF$<4TRk zk>fp}$I=Q+36knu1aZ=CzN`leCAX8ij3$d{mb))8F?dio?sAC=r6$WS8NwlL^i(gr zp%FH`37RPYJZ07keF>K>VhR1|0wa16XLO1ECo|PyC4N80`K%5`! z%d-hzrt(+Yuv_7vdoJ+_f(Y-iIfRjh(5b~*btkaC>!PB ze~_tFeoP^EI?14uD$C2H#fKN`diMGvXUIp%B!Yq-FVHV*3pW-DnUVqoQzP8 zel5+JO3|?L4gN$75>r%Jwt0CZvm=u$k5t7algmy;a)^K~86lrxF~utOvtLjkQE>`I zmeH`7poKzjzpVNnV!pDnAu8@)!&0g*I$QR+)6TL2k#)*DtYcdH3tGCRPVB$xZYG#C z*i?3Ig&!68>FN~jN5{spF6)ZFw7GnBN1{wK)&3qe%*O74b1nFEPrBlfoT=46W5b3o zx8iIwoj8l6fLx_F8{zpgLHgeiU!q{bihe%r2!752&hBc)I?r!0#bxoLL!T9Rj92vY zZV;cT!W=EVQDuR*2TFLE10zLdt|Jx$a+)J+Iyjy@-}eJV?DxgQc8Vm7*_Pm+o#V^u zD?{x;x~jnGL58M0vt5Q9jgeitfqLy>wyFOq{X3(5zJnawY^Ng}a7FFWi`I5}l8E3uj`_c3IvTK>8{<{Ao z=}Zlv0Cd4w4;nCTZhT~D;Hm|41~*q=38FiX)@yIo0ni*8T5@sGoLkDN0$zHCrRi*E z<4o1$6_aoC8fs?PB0^Ya@#mtz;T%K-+B$ZX$HiP)ZPQFXXb1bBSlkLom5{^O+ZiX3vHj3kTrL1+@XP={8*SQqo1+ zZO;QT72B`JvBIk_kw%{$Hv>1_126HmIR0#xBWdseORC>X5cGeg90UP0i=O`8w$1r% zem6+&f!sP=ik{7iO5R_=fFeLkp!PQ^&?bWbC?v_{GJ*2@Xcb~$9Wx*%f&%h~NPKHM z*&F;ob@LftoImdJ4FI3&d0hV0A&Ml3I?-bDff4XP;He%HL5aeG^r|9*nb#v$6*~0D(zzzI*lZw*Z_(H7IkR!e_Wr1@11G_3cc2%~m{Ay|)0RUUgsymmB8)Q7Cj6<~A%bj6j3o@y5)np` zMRiCh+1-{_QuGXvJb08~QA!z3f=~kvK_$ZT4?{m(pIG{{DS^_x*P$GTH4uSCP)$_t!t^0QL8-7y^DCrDE-zni69F7nP@@bq&UG~ z@CW!4AnI%S%oq3h{U5(_HFPPY*RhiA?paaPZe&C;#JWEHDV63S^+?$#BbXhTv3YFN z`FDm3pRTw=XJiWp8x&NoFiL{9Y%1wB&P9w{aqU03un+3Hh(q~y+dH%w8KGx1fBeD9oTQR1itS6zs0GyYvhY-4^D4mo@Tq>D!{BaxUCtS;79rZKQYm z%vexu%kO#H*@4XT2kJ#frgV<#q7+fP3Hj{rRwOh``wEP<2EaX>R;tl zk@nrUx0`qLeUo)MX0{rw%Bv*gW<4j#w@=~*KV z69L4A?tMz3y!zYN8+c-#0Z1xzj$OWSW4YnWk!n27+uTMq3djIBr&b{$*w>aL_5jY< zr(4j!QMN8rJoEN$CrPcLFB`Rc5Ey`TRP8fON@<=t#TuWP*>@Kj#BQ3={Z`VyE{0zp zR(#EaTDuokM|u70)!x}dww~_QJSp%Vr-fk3p#VOn&QCr85qvFMUy?=nm$qZ4P*XKR zoPQMp1T>r9F9H0sVm!Z{zw`fOFc`_V`{%p3VVEcFp9_!P{_PWza6Tp7)$QaifH$_X zFfZWOgNE)v2B15ImIAnf6k^F6!o22w!>=1F2%zNB*?GBdCP?%|#RXTs zO#qSP;K^F!-yUI(>-h%aAU(zi@H+N(k7eWyjPMUI?qz&=56R#WhzkL@_y&Pj)o#Rw zV9}p?&AhtD0tyIOP)@Y$`y+WlfJLQDm_MG^I+8g47XhpVRa+=9n<&b8GziB|1xW|U zDl0)9;9mLQQ|;$k`a`5V)4R4Jw0oR?8A-3~dvsThXbCK?+mP+qYyslM6l0jG&yXn> zFC%6iVLm+q=BD?*T6VL^bb~|G#vVeZ4K+aDJlDE}pTNR-CpzoIAovf7z;7-i4oMPY zYG8Qs(Fw0ZrSQpEvbsa^&`QERvXfFYr6S^`ocDSd87l0ki5LbiWHC-h^TT6>?z>V) zZ~?l6srsRzuPcpBiOtQ% zl$|6aJo+szGlVB7Lx_a`mqNPOdImAfiJzHOc*?$uC{d!;Qq?X~K^W4}nW-Mcn@$J# zeV?gol%)uE@-Jtj^v6u7V&F5tG+}m=a>{~KW-8ufJ6Fkyh`Fhi)O-kxIT zn)5<<8K9Bt5Va}T5gkK{aGq?mJyTVV8Y0&Qo>!&>!A*tnc>?Wj7({>Psdxsz+0T|+ z$g?}jsW=sG780nId3o&6*55Gy->|;l`LoOpVY-kkC8!`ALZAsP{EcVvK~css-@()N z?RvrPx~1w*2=-K=WmUc(anYF*i)IIBQ)`hyYQc>Y-(@c5nsBjDTkb;~kH5A~&^pUs zk`k~V*(n2mO!gn<5>%Oz#3{_kZl-4>XQbsa2316n(E`JBjU0Lp_mfkMn`cRe zz0jf)%t^YGbOVBk$WLf3?O!iN%kY+l7t;qriIpK($}qt{5Y8SuFcu(P z8(s{H3J_pn)GNtTUnuufO4Ee%D~dQXFjoxbLWSd@oVw-GlJ5-Q{EK%GZzG7-S)RIP z<)%`u@^0m0rw}s>R6NhxIlhuPBLerds{7c(ZK3=q2x6C473U2N+pzazad?XglIpg9 zUav{+VZv;N(4NB9a?4|sVR5K1Q4xqqaL!+a^x_~0Ql?)=Tdlt_%R3S1*IdjhWhNg| zH-2V43@$Cm8rzMG)0{QneQ@2gHmssAp2C7&kr_$KQBPsILWSaI{W}`l>3AEocpsOT zuv?p;>JG&bUf`>0r<9(?!1cO0RO@fKkl-<~p$<1J$$C<#;>bkf#YW9@73THt#?3wF zP)BczESJR$RU}Oy5#ZJRMiU_aoyBSWU5}LwN(NxuOncpgnWP!Bo^NLZwvAc>HEDT; z(^5@S7C!EZ*PZo3Ay&c!Lv5087zYAY5dH9mH<>qz!cPBU=`5uv(+5MLCB)(H4Ez0{wyh4F1L`Ss?u!MQBSDC63(1kU)ET#-{DaYtqtzX!R>@M*9EIs zQvB{j`R*Yi(Agl}+05{MEURGst_5NVNP6uMk^MnWh24GlL)tm}uU2-w8Fu^gtYzG8 z!Pg}lOWjMu-P^c5Us_*2j`L+bl`iaAXzVqjJ*8y5zd$|3uY2-mdUH3sIum-@H+wpJ zd)JnFs#$ybO?uzEbhnWOdrNnnrgl0=f1Gmy7_fBx!R`F4l3{jVyOGZp^0$rdbMss4 zPD8>>#@>Fw%twe%*Nq8x*Rg}jVE=t@BQY6PU!ad~4UCn92}cGpbI6OjtEIt}>&@a8 zme2HSa}YFx`5Xama6#mHIxMhD-rA=?nBK-m!`%u= zLP-V7OiJ<*Zj|Ap)Pmwup@KhEe(42^PW=lbLvQVe14@Q5JF-lFKzIs9HNbs~3H`6a zx?asf!sQ^EiHz8}K`!m2Fu!S{EOfbWwCL#HaFjW$-lB~cP_aygTw1OkWdq7 zvQL#gc1#f|%!IT*_ySVq@QzK4!JTaI9f^|3Xr>q`RF=)otZzcpDw`^6(&lEu9x#|#}6qs*DZ=! ztvAeyc}XfM&)#BNp$`I{H+eQ%vbdVg+B6&7-}rY3|Z3H zb%&|7cFl9|RNK~j7jt<8h#K(T%1_0!(50)w>S&!gol}CzmSL>#X9(DOx0dZ1^f=h< z?wn?YDD3zzmle0Uv}&z~$eHz2m(;RXwB6YF>2vK|EPX)p3gA^M&6U3btCs9+m$i$} zD1<9^*vdwD_6iiAUENqYYt4LEr#FC0X7)A(>z@O+SuRoHm^w`StE=3g_Cgn!L1tgp z@RnmE3;bU04!=#CW-rJ#&qs@|r`|c3Zx{Na3R&yeBYn0vlU*;lWTy28dPa!Mqk~N6 zFx4=a?Hg_1ZQCLd)=wNr$;K_MYt_(kK`@$^{xB4u%B~ssFDVRa_kUMYB$Domc98%B zgNQah%`qk=K?dg*g}!g7k2feGB=0i#9qjZB^<>o?TP2taUQU0_J^}WpUlu$398Tof z##D?TJ3F6i2G%!{oVJxZmfd<(PO9zAG1 zGq1aUU-X6_^>l1@%Ww9LqaC%n^yr)S;r=?b!~Cds#rA%t#^_&P-Fcr^)6v-GQL{<6 zkNUAqQ?GT=Va3d0p!>0l#EB*5$KR~EeuQ*qm$oM%rCInUD^RW$3RANF1M=}Hl{O0h zZ-Q0m{n_peqVn13gWqs!`-^w11P#Y7AJrDC7^@{d`c6|ksM!|2Nk`nBJ-Y$cgpq63B1O3SbOf>-#KG*JSS z#iBraPa=ozC`v)$%`8*V#nS9eZ-1D{V~P6?v;t^Mk0Z&LVB@+8q@U=F;XrPM{VGQO%j{e~@TD zxOyWD3&U=HnuR)=yIPBLx!()Ey2=q-ODO6m_CUHS5-9YDaC*-;R?MZLwo*~FIRErG zZk`U%u^uXZt(>X;-u3sAd+~hs-@@UmB=1L9Eya-f&ZbApR7ynOTfTv}|NeHDuMTkT z&NFGw+KOY*K@0w!58gOoLcqh4LUgEUkZ);0d@RMId#%ikA}!Cel}pBv{zGflIUDRY zoohdS3qQ$^t#}a5HE!hJh%8+cmSqf&-?iWTdzjvO+{%>vkJbhqWqQ%tkU%to!Y^8z zl#HChOSDCtk&_IY7+?zI(|C!th=Ms3A5 z7C2RH)L=>`>AVzevi1}xD0FIh^}kx%JMP2dG40dqWAM!{?w{OyZO{_zu;DNtR9GSy zSryR~h4r6kOWHf$cp~m;?;NfCL1YLPz;XO`WnBC5K25hf{gBu9(!3+nNyQvt0I-*E zmb7)CPr*UOm)+HvosDkQWSHyDbXrzC1~K_Q_sp1U*UMTflUuqm_ZQ>vXc{6U5n*o# zsq}nF2A_tU}U&pA3?jk(+&BLoOTTgZ~BW?u!FO8b+`Apb9TVrm88PwzbLv1i--urjXd zT-CJckSBE}Dg1r-%UK*DW-riSP3Qd_J1m2aL*K9{uMIIw7RNB@D;uFq+0{ayHnhe_ zuaGVo3?C$|YmS=@&SRXWEt4G=1`#US0jYCScgH!0#G=NzT)^ov+QeTN%E2_b4$Xoj zsk;$Kn3jV=Gy-j!K#CylyCHSyX;~1^G#rnl)7a>KTY8hsrM*#p3Kx6gvfWE8u0M#k>wJo2;kM9ZpoT(78 z2Ji}33ijROd_eKJx%6U;e15oq_GS4eq z4jym3po>ax0Mt7~Um{XHLJdetB&i4pH(&_YOT%Pp(eokyptPS~S&n@?!QloXoXO*9 z<5dxHA0FE9S2sRYAUz8>^;5Ez`&?kj+H+E`>+WCtw)l#4KYDjHSf+)YF1s+}*srd! z{;>SZdFLKX&Q^8KKk?%4xawc_(5eEm4?jpf^9Z5pO`=yLIM1V(qp!OYTYQCC-&u?^ z2c!TH=nfa|zk@Mf{%te10_-dvlE@X!37Z$-2|!M@u%u^Yulm*wGtAJ2IT)7_({|w7 ztXY!p`IH?aVeV!~&uQ~ozsa#g**;b&#jxY-tj`n%>*#*%=DnZ-QbI!FLkWMrCBOam z=esb?ZUO0p#-~T8L^|Acb#kO3UQP|_{>JWoIKk61g$#n>)Wa13iEfdm!@&)tfutaZ zDY9r*zuZGQTrL>$soyiI>kc6(3S$5497`ek!hsYwn6RAjxIgSAcy-t^2W;H&;=q~U z)+o2z=`A{1k)?bYjt6mt*o*kLn>O_R zd*sSLZg5@ro)6fZyW}}KVhv?SC%694_AO>j6DQz-*>LH4W!ziw<7_8r(1@v9Fc!Jf z8#X?x+F@#%YNH)77h^w`Mmmtdv*SI(sfB*OI{$eqwmx%6yTq4vb32l0z+~?%1fjr4 z4;SN@k@dk`Mu#}gQ2w!$*WLYAqlyi5oz+(93sw5KRmf6sBSZos8BsBBn)4`P8~bxG z26;0$k*B$sEq42X#>a9jpG|v)j@;-|*WsskAOaZEDtS;14mfLckpsT#aosjf$&d}u~q9wym9Q*Oh(s)Jrj zs$aFz9$}&>9-y1UJYa2cPlb;k?r=uc!b_PQdqd>sk zx!EjBtx1MI7_>0I3K*0uQd}It+R{(M5r{%Z*0@jL){L&GUKpSH>(?!lf>P2=SBL`o zq;dqC!&Bik1XxwkU{==^DDSD6ikn`o zq)0EG<_JjEd$fTr8cM+w=N+T+te;QTaOSW%-n=?O9?XgdMBpF^67U_6uukGgxfcPI zp-19cMl}{MTuPAk;SjtVsNS?tw4!gVC5$pZWB5M80-f6)^2fe~|634u=?-irb3wSl zH5P0}e+DNNzwum%ArqHFl6*f}c+Yn#FO~+&US}Z?XN2V zAR)GEf4urrRgp*Gxz6voKDi;bRJn}mX%O!h4wjdMapALpDlsc# z`*vBePs-(`V#)a3JM+aeFBH$ zJH>YNBrX>PD5vK-)-o8Moik!6X@k&w{(02Yr650efPy9-tM-WWqal_<>h@vZAF94na^XRq<1pz`K>^V* zYzvU;(v)n+{?PeLV;NxaX zh~s|4zLA0i=0g2R4^1dNA?FkpTWD;Mh2_`g%X$I?+%60c%o?WRen{bDd!ptoFnfAn zBn+)!YmlF?!jjM?qn+~y$JJ*?Bz{=s#ey>Ko$_bFkt_2UCJ{juTsWl|9Ha}V+s^Ix zO@o=V8jAI9Y);7K%y^^-xpB{YgsN}sivUH9?=^?*1B%4wCV1uc94Tcnd!WX0NgRC5 zJPUSZ*t30@x`?kX3Y^Z{p|`jh!;ebyD&e}>V(E?cs?7-_$av-^E{b*hqXP8f7PfC8 zK}#}fXrU;&`12`hskIcNjhh_9@gms~Z~W7p^i9pEmJ`I0B1>wQcpPp#{qrIw=hOTv zMLYkk7MH=aHUDAec%0rlXDXB?s(>WQ<*-=EBS0+6-!gRZLLNRLfSv+1B>dFjl(-X)!#wB$I%g)q}aUaO=T=2rn&ant)yz{u>`6c{jX7Cf>qU zS}I(AQ(hrCrNtbbC;^o^ABAoR9kqX>ft4kPbw!$ zZ^QYE8!uc5ICvtQuECp;EVj60lW5Oh3C9P)RsQ&t-N7*mB*lfpH)Ov{x+u`YmvD;J zUisYMwMOP!k7@bt3Ykh76GmCJ+M0N0NQ&!9i9RQh>oSn|yK5#}A`wQzr1$Lx?Mw`# zEET`YyssyHgZGN0UE-8?h}gH#^5oBw766WkYw8Zb-i1MSLAtUaM@u_$D7fm70HG%T zs)kc0MU<6>>9CyRJZd_Tn!k6#xJix*fPmSm>w)Zm!~hu!d1cOU`CLx<;-Md96PfC* z4-iX`z*!kjOFro^K~bChwFE@O+&&;DLgWom*r z8&8{mRb1aE?!E!%RimI_7R8pXe4HAFF}6cfY~b%?i}Y*# zi5s~}lIEqe-l#wjfk3pcR4-~PJS zW=B2S={HBTl++}oJNTg%it6R4TL#i=#GM9aqP@tOCArJF5}5oIwB+Z<2mC z@%X7-n*XnTb#)~H6_=P(NpQ68T(WB~vX@Gk#n*I58Imt!)x!@$7D;=b#caI8 zQ=+nAJn?Cdp(!5^PA9hjx7MKwy3g`JEYcQy2M>R#(s-XbUJ*wkk^%*tTAdk8Ns;H1 zyE4DZV2iL%!VxG}xa> zIc)$ZKXD*e?ogh)olbfle$KXIU0*upvwMeSE!|&4#ICct{275OJ=!nme7Dg`~Hh?}g*8mPt94LkRhiD+Dc z9t1!B5dBWf8qs!jjivEht2fbid*!l@_(CIsWOu6sLkDIr|MVa{ReV;iK^?;=C5tfv`zjN6 zsEMVO67Q!{hv`s>%qW?R0x2oEWP~11n58WyK%~T&MLpjz?@ZNKiEN`%)Czewh@!9} zN5}oG_Y$6al-~Y<9cHlApq;7pCw<2f;|@FA*q)js5!}=~VKVG)1i`DdC9d+^0!Bjs zpJ&nI4?BtHbG`nX1TISxX;6s>TETked!>|Z$>^rI5_R_|+C$#!&*(I`QTejJP>~rL zlz>ToIb-mlX0*&gq2nZKGE%xt8TL&ajzNuE2lKKA)C47-RZ`Tk1|~r=IE?|Z$0Gg> zKE>S?vr+elHK0b%mo5MyWF;t_d@0Actl68N%qWN9PEDJku$4UnTsXc}`hN!b5H}`*R z*#%%f=Wey<|GF!QU~O~MS%g2oF5`@Hc5#uM?~>2jPd*)5k=R3eo*q)WEc3Y!P*Z_j zALKST;SUYDF8UXc!L~y zkI5~F=c%O{cG0~ckScEQaUflzZVy1|h{sN5tD2{29@dcUKjyzDVgJ3E(O`!4*My=M zvJ5KLkbM4l2>w*_RHGIP8yN+8MW_TOu4I)=8b3vKPCS7vS!sFs<^eKh#nUH6-+w5c zcE8Al1}C1R@}(Cic+Wgj0+6j&sRNA^rA%PuarNotvd`%!YAJ+W4)sgrU^yIbq?Cb+4sW#1C|rOMjjh zI4*DZet8Yt{Mu^4ze)1#tae?T#QoO}&@&)EZ(5;`c>m*07+M)hxrcQ@?6JT`r4R*h zr-sPSjV9OUv-p}jBjD9m?|U-(>}EfXf6J|Ub9j%EDi1b9ltJPWBqtlQwaBvU`@StMzsB_>#QrRK+D6UIf08^+UgiTf{2{V^67WAXL ze|UWQ)6(aSo&BS;a7`XU5s`mDS~*N|iF*cCMk+LN&R?ipiAql>Tw%BvwidKpa91=j z5;GICtFr3)_ig!710xeN^UG_SU%#Qjj=!Tx{2~LFmrx9a!?0*%6%m@l(U?@hBmyO0 z078oRk22o&7K0olQS389sVZO&1SvA{?<(sYY;23+L}s7)VOR`gcDB|BYa)>373g5i zM|)b-w)rWbxiiZ{hgT;?!weFtKI4ko5awo4N0`Ht=s07&6w5iN)^JbB4ot`wa)@+kZrK18JOs zRiUq*|2>IczoQbTdik=JnIjFR6Dr5#l<=1^h2qHXI1BIyLhBrACm;lSQrZyZZVv!Y z?lLEiOC{bHwXQ(M(5IoaM@r1Zr`vV*Q`3%3A~M5|_7u7^d?uA>k4xK*RPbJ-Ojo(` zLU$SX(OUlYy5v`~5LT-cZH9@qP~|&|a1w^MdVf9;$lG$r(7khM?H-SH8)k;(MGKS6 zB?aBaP8LiH5my(#rSyfDU}4bHDOw-V9>Q&rgJEvu=%lB`d2}_UmGA6@aLV%gL;(*j8D)&&3<^o6NFY0R zl`B{>hI|@LG3w@s3;;k=_4Pp83^(DTA{ZYhFUrj9c|NLct$B#)I{jF6El}DX%pdnv z&x2rP4E~-N{om-y?sW%JEvVQy0F>+fnY}tyd@BI}dTJ_iCEcsnIt(rEy*sbHwn!0b z5$8!-O)RI4!iL1cyh|Qw#IcuZaS?WSjCs}N&w**w)2$IicrMrR2D;0+$fxaY`k!j; znM~T+Q=E9T_CtP?y`_m`edzt?-riU8DBu=`H%N`~9d%L6L6XzE!ccQUJH0=ypcV+j zMu3xHZK(L=PChw=B+ZNxO<}2w4BZ>A%rlyqh9W`=G9qaqD?;Ccq(a@kfrds~2FMu3 z?JBynKrB(XOS-9i5#K-M^5LXu(ShY7Ew(Mw~1n-MnpLd^+~j8s(iajDBWu${1UCH zRP5U&YJom=sEaY^vOEqsz>xQO`XmD-&nU;tGU>6>$*B3@RDmihPsq$DAt7QyC%e+N zZUvi)B9fW5Y$(eg0^HnPg>$CDFldM439Y`U#H}}D@ZMS1n@7TB>VTQpt$DAQs0+2c z4s}TKCwe#{C)roniL7Ml1!uUV-o;%i19k1fdzwku%y_-Ke%M4f*OY9ovmxx5(kS2C zs!NyHWOSW z8Nn>+9G~uAUZLE$sWt%$FM9U2st!-wBWj(B$_#E7q4`OqIB-m@5<=sRucgZ<=!C_m zpIO*lQ2kcuOdrIQQSP-Gg*0U;NqIV!!KzB#i-5!mV=&TvB$n4AuN+nGMp1Q_tCS@> zHw-kqMe|FtqWM#o*!mgV9LF+B>fN*Afj*9=#7$C7=(1rVd*5y`$Yz#$`$cj$%B)GK zrhB+z|^^HELz8eDe1_uqDrjJRg?&CCWJWNAowtr4p>BmSn}V>PM3VkXbO zJ`317oID+vBc0E%&sIM7M3h_;D^n+Hsov?K1xZIvG1VJH5e|~>c#6>Btu?6nqqF#W zTPl)ycF$f&Hi7V7#3{qY2Q!}A!h<81pCCe@1 z5=j-p^xBL1aVJBg%##%`Rd%l^JfjJdTFPXrXVD3oF>|cwju)GveQh+|%g38D_sGng z5;SMGK_HoJ!+k|+pWVVFmw*Ki(}pL*3W&pTFg-h@(T0%u0CI#4XEyGbLQ83%Cdoi9 z#Et?q&BS;YcF#lW;t+JaPawVxN3Jv^x~RpH9MHaYT9W)Lk!>VQRF zHbQuq1yu_Oh8wC8uX(?n9(17(=f@KGw^&$jNE%7OSrFzN%ZWzp&>fgI4!5S8Nzs z7k0$E5iuC++uvw)-idrSjf1;Rod%d!-9_*T+BcJe&(l$NOAa+D9?{}UWY$3o$&AP6ewU#idu|*W37i` zBfSy>4bR^mQm^X@#BW@+gJ;pOe5wb?VMaKdsQhwU_S2#tud%W1KO36H?+>$te|=0x zp7+n4*}l|@`8_mf&L^zY!GW{)duMqkYr5V9r$<=`Sv4+Z%*R~2R_}6J;cejXJo$r8 zkUW{`%&%`I@9vM-!27thzqe$lXtV>PuB|Y^_+5|RxoUc15XT{u!qG439O04OzgKre zL?raG;6eX_{&k@>#l_-h4*%zPVo&Nbx-Y8N20K3%j-@ujq)?zyfjLw@KV$Q|q#Qhf z0!3(aRAUXqbay0hn%!;aAT|xjU0ePN4Z6BPKrNH;=4ZKHQk|EA_WPD+)tyn zDm`DK5BlYd_C}^1Gn;Ki0nuHHNwLkE%tnWB3Qh})L>op6p0YpFm%L^wMiVK0E495b zMNTBPJuSYCKfXlXDCM68tfJnV$DyX{f+18f<|*QNGEs>n_DJuQxw52?xAF;Ex0Zv3 zPUN-;`y?m05P1kNMXiiCN`hWHrB98@lUjJV5;_@6nYw0V5zvB|&uov`oX>WOsA?ib z5vt&t_>G{1ziaqonqq>`Oz3SKIA=C=XqqM)iKeVXtOWeePikN9D@FgXCSu7FW9_q? zIq_MU*~$L-n0d%k1l8_vOyEQtS6J!q=+IK+flPUT<={slG}aDl{<{bkb#)FtvuC2o zy-jYjmBlhjgd!UIhz$C^kE%Jx$?^;YBwT|o@FfKf!I?TpP-_f7-$fI+i+*Cy-kaKD zi{E9#-jc91<5g1G@lyXh^>XoJ`0*4v6opinMeO4xJ+P?R*G$_%Ov*G%EDRt1l4_mc zCC%)KJZD%T!6MJ%{ROsB`uwqwsGUNMT-od+_QG$16wPd|3&oa`0{ZZ61w;K$>sch} z782MLilnG`4>OPWLkbMY{bDL~T!R>ywjWDuoo~vW+-Q+?Eije$SUo2Ng;bEn%+Wq0 z;rQc9SJ6@`P6+2sPVOeOUyyyAOuXDh1KW;%&>hhQ?@)6z3Cv;MD}oeqN( zmz0*3S5#J2!wTx^8ycJ5H@CF5wSVa7?CS36?fck2FgP?kGCDRsF*!9oGy7jRdue&) zzi#%%=GOMk*WJDSZwLRcR(NrFb$xSt_x(o<#?Oar@bAZ`N6=p`457i9Aw&c+mZ~Gs zLh*~6UCWLQcLGuavX}%=r4+waLIGm9`#Euz)aa3_n01=SQVeOaAav_gWCq&wY-CGS zd{4&z!`fR#wH^5TmPrVZ1PksG+^u*E4em6!Q@nU_E70IxthhVD-6gmdFV;e_VuhBL zwm^;Hf6h8{@65VSv*tCgSy@T;@AKW8H8F#V>6>&Sa;#kKDMpLdlNC^k54Lb(XQ?QU zVJ-u0XgGz>DVXpHIEabsL88R)dC=`tdL~NFcSOko-wjdk6{OlG$UI8~@qmUTX~Omo zmckoMj(PP8+FK6H(H+DaFwalnKyqA`6Z(z_G#(jPjfNZRtTv~M%Z-%U^>M{QD3u1> zq`d)+5g72D;U-Y1VaRRT|NLyzgAg31zu7vxG2<54g<1@)@zU0FZw!kAUR!&=o&&a$ZH|C|-Jul@H~ z;ity_|C|+K@%YZ0`$s0uTBfLC&RgdsKJiNvy}vqd|DvXO(ed54n!odXgra@dZl0Zc z_n|+|)1H&8a&+x!r=~XGpqEcb0vB(0x&KCP)MN0ELYw;#0H^Ia7R=}Kd>C@IY%xN} zTy8fCe0eP43ai}NM|7t1SN%cD)Qn~Cb65_rd3AVyzWB|hNpPIVL!bQRERI4I|C5~NP{N_o(WlMR!XbidrK^Q0iU|9oMG-Ull zXy~O_lV|81?v~^L& zE!F@(UD9J>1qhDH6FB*c5-=Aqe_FUvj*Mkk{tPdbmI&n1V`uH*+r@klSQ&x;l@TR@ zY)dC9lj+e<26$Ww;YY-93ycxIiQ_PBtx~QzRio=S8by_&d*>@k``i)dz%=G9YnZm4vIs>2=Y* zxu2sFULuK(q|y{2=x7K=;}W8;oI_d$(w)_2|1!~MJmLVK3C6O5Q8@1@KmaK?m?Z0` zXlZw28vjZbn}W$mn0U&-1M?)WQAL_+3q#xYM^ z6}aj@YK?L(!lQHdH zr!Y6H)**bjhCILJFf9d=g~ z4n~I)1KneLR7s{rcB2dTyE;LVsn5n#rQ+*egi~>4v(owcu{M+r6PKM~X`Ky~(;l&V zf=fVyMSh;;#HV-EQRV%m-jY{MY$j-2SBD0)6%pFe>?I zmXtQ{XBtjSw~gjmry6Jw)cc9C42s6|u@Mjk68xkrctvgfMpkGz_(0Lp-gw~Ou3$)z z%g$}D;^5DVHCJdkggggXS>Nn(raYn3+@UuqW z*WoX0|16^lX)AD@ou2-}ZwuWC%|85^#( zu&-$pMv_0St9yPtr^Ga$e(%I6md;U$xU)G{``q?88KCPB&tiS|H@ub5wkQ+6%;I5& zP@UUyt*z^9GM9f=KYiiReF=_girD%=6re>H&eGp{G}NMZ4Gs`^u4Uj+W(5R* z{nObX5Hx_31_0)^_~KU4wY##PsOn`pQYuBcx3%FVbVB51zj({CjPY}hlTyRfq|Z|Z z#PlfsBmOAyS+tA*NQad-bYRS(%n04L%e8(tEmfN8It3I=&In zS|<~qb9+A-`o^7zc@hQc@YV*wK~s|eB4I#pUD#=3`7?N@?dknjDovqP@EaGZ-wAZf zfDU|GqX_*x7NZBJuu8Wr%O>lY&y70*l7AU79F5PONPfE;q7P#@h*4d9dvQJ57TFd- z@^e?)IIu`gZ$_@JuSsm^rB5ml|PrV^5hTE0O7E`vf{A6``@SzyTBp@<>%v^L;rfv z@DyvZ3KfexRf5}V0_c<|0uEpUpjQ_`|HRQ@k%TRVboVN6+CVgX!=a2EitB{_h7G@7 z4~Jietz?BaHluTq5%E^8{1$XfYRj+}>i;8a#hzdFdoN}U5O0^OegB!17(KK-p-S-Z105vwO4@JW`5#g-n zntScsrXVgSdm(SGd0ZLIH7zazOW`fuREa( zlGwtXnA7c_z5#KziRoXY?v9B8wLz0;Tod6*>)xKp8$`W8dApi$)&0bOo-C7rM1P+V zMwiA8SSLqaA(jG(_H2A8kM50_5B2fyUM(PFg4tq@b40GgllQoNdq{k|PPt7@{F!EV9!K(PDrF39uSr94rIz|mLZnxOc_;vWWn%-3C)p}Zox=jG z1L>bj5s=@)p}G8NsUB3*F#KJ&fy=bji1hCzjM%q!rIP8ri!U=oAWwe6PPkJfoNRDz zfuA0*3-b_!e+LA$QgC-$$d#riw|IA~F|1{9Xa{9P(q!sMXGTc*1^&?NhNl?eWXear z7P5H zqnXH+G?bD5>>)DC%lFyz>rl)cv=$MBj|q%g5sOWG_#i#&wLBxkYEIa6PC+i=&Q0zB zJT^YgitY*##gmtC$xeBHt>Vm%tjU9wQz=ztTIOb4Wip`JGFpQON=*ejp<+$6q(CH4 zcs+j{K%-wBC=r(r)i1zBs{WL0#&cuFyqpUrsEuni@mqwo)98abJaqlch zLO#d4q#D3~5z`zmqLEJA<=#-`N_^>}d5@UZH7L^Ri1>AUtIyqv1)q8IBZ%jh?w zB^Q@oFOc2=@JbrCjQp%sA$s_X!V^_}R~569=}&JgQ?PWZ82Tm!(L7QrIRxv9gKUE{ zTZ>pg-~)!(l7@X=g-3c3xn>O~q{;)CqL=%m8j8*1XN@B)Pm4e@pO>YA6ZkBaYcj)` z3{|NA1hW>uZPra^)PlB-3^x_NZPmpQ8j)}PSKE3bf(WT4&1lgP0K>ONs>eha0P?le zN0pv44?+{#w@vxFNQH$A^VReDRP#9+@M_k(+ueEXDs5Y?9Xg7qJBFxg=2#fQ@X8jv znaAlW6!SXWX49;Hi#mSdw_oop@YH&)nZ1g(9c4l9Bel@ERcQL|h&suXOI}5)4jG^J zhdy^*i7X6W^ym=Hu1QePg-hP-D!rB%;mhBtTe}^}7_sx-hefW|sk=PixCq-=dsHI2 zrANERZo9jMU1}zY#%g;Dth-G$E7F{a`dAwtPK9>%QJc7;`}%l0zI9>vBFo?9bn^vL z!TP$aWlH%Jno0y_>HG6N2X2uR)p-Q-bzveo)zuW8bqPuIkeFDyROV9t1)=y({=-9mf0x%S_IMCP3hpWXe z#ulAi#|Nu#wl!x*C-k?Z@sShqJ($Wr?i2@8*DL1^GsJgI(DO0<86GAbAxj^sOS_Be z>4LPg)2$sO@RYM2()BpI`a`CpUR^TU{pJ%b;QR36ndXWV4i*$-CT;h+o|BX=^MEp< zS(n(tcciL2KA+-KK0*Gw2U8CR-CF9)T9|)((TKqTV(fIf;cicd1#RBvI1&*fxM5F)KEk;%{^j&YwE7qo{lN?`$JH!0##>VfYguB z&5X)y=MadK#p$-((C!wwfItcU}al#@t1dV^SL4q zjEIJ=U)Y<>*N@XJx|#0qM=3p;qqb>{e8J5&4@T3VB{bcb0Y)-E9?TH=t6 zuT)#^nu07d5NAH(N149q_gok}9_dvW^;w^XR85^%hW|tWx;r64T8o|OQ3BhqkOU!L zlB5Q8=O8`v7=u0;ffsdz#6kl6#*F-JMnipz)IX7YGj7=JIT!t8=)XDw)k1;~d#k;u zDa7;xC4mm-fnQ?LWY zcBZe-!Pg#MrKa5af7c2*kKt%88-XD=z04wCy7Rdx(Vhs8!gDh{I$2GLJbtRl{PkXo zLvjy(?L^70#=#>Lk7FN%yr>v|jaqK~DZ>E1MDh1D00E3}^MS?@Gb zuS1`X^7Xz(<_I&0ozq3U)N~Ph1No!|wHc9G?j)}_r5px|<4-5uL#yasmiK5hxj4{B{~ z4T-MjvpAUUXQsX9lkniX+DmO)-kHlg=*!zX#vUva5sh}NzXrtN>THasf6yXENhpM3 zv<@4w@5n~>nrzH%GB^a91%$#LPq7v9lNiGeh=H~dt^$CIHGH>BY z`^HIyRVhCsA@d;LVJLxBJ<&I>xr|50k9VXrEmsEYoW6I5L0${{`mBwBlS~fGo67I)Uok_ z^1sQ|qH^D!51#mAn~Sq0$(^azh?ajZc9PMNgrR-2kP)W&8R_QNm-h7vK~`r2|0m}Uar@H#2MBGV zlD2f^{PKeEaljhugHgj_pX=6TvTyEQms94SA3AMNxDEf&aYQ~RRu1b|PJwK=*rH#2 z?g8bXp7NG@%+j>~iA z=@IJ*NNdhc7Bip(r&q)iSJX4{i|evu1d00fiN~+$IjNTqAc4WOT}#v}2yAGYb`Z(W zDTU9?!h#1c`jH2dP0eDp3Yt0c;;|noIdaD{S2~?ZtY#M=lZV4KO&70Kz9%3-S*%&v z(;{!Ys&qVlGj9CMZm#EAr=Lt?wic85dti%01O&zx6c+v8z_teSKfty&ruDypZFzfN z56)l_EG>Kd6$mu^A7Fd;pVDFM)WrWHwrk6=8yO!q_x?)+_us^Jc`WtgkEriI#%^B` z6%tJ!LK)QVONaOD(d9R!)kZRH}H&o2(w4#IwrcPZ_=?>r{rE5;NXT;O~SOAi7Y;Wh$bM`b^xAkQ_Dh zm6MI^K%D;9knloZsW^Tg1%G0lG=sMoFh-`^>IXUJSaQ4?Hz*RGTsn4iUYe5cgDYBEXgyB0~O zyqAc0rYJtnwJ`T%(((k=$8-I(&fAL_INW1^Nw0bst)VE^HT)d)dH>*Y>Z4vtI(Rq{8dnk~A z!4nOB98vzKa=1q@?6{B8&dXO@m3$}YJxNXxCol({>3Tf=^yWG!*#Gynj&@Tu8XmHo0@E`e^K&tlmU33=_3U&9KnoR1|y!jZ!5@BfaF)?#m}L{jaH0K6wqfHjhQlO79nVgV2?qRHh}mA=^KRMCnq zQEC=M8@Wlf&d48x!zdPjcr5aQwhltTshttXjgq`+OHxZ*nL~|K+TWH+1@}MJe1UNj zGIF}Fif8c-O;n)|e=R+F$)GmCl0B*mT?`I)qa`L+huf`wCJk$aFsOQ~s4Ul~{+q4P zkRv0l>><_4syFpar=H0xY4Ye;s^BdpPu9q44I#{>*vON-570$YRJbYI!EZHUNq2Py zv?jSs$5cH4f;m?2{H%m1X-%&JuQryE@^V+ry(S9g`_)?zW=|Z=QMM z{&})n?jwmZQyqE6xPps*Wf29%$-q39%o{g7;eHXV5cUZ5PmpTa-HYK*0$bauq9=O>aMA*`%UcSKJJG^O{#Exz~Dy8R<<{Mbf^r0GkdV;=s zC;ACxu#-faHQP3QqHcMCf)c=*vB8ZXda`HUzr?cF{h3zjy7t-HGooJ?r%d$H9uw{! z<{dGXS-py;grDdZ1dK(-e(?F+&h+kmGxUug-}bY-CR_cn)|q4|_|>tlcei)Vzvtoh zndt1mX~J{yU}eEs?~%a~BECBc?1w+Uu3rpv@NvkwmT&wsmhK#IL-Pg4EmPG?T_Vuu-`$h?TT>#u?8^Mm7HIj>N*BiL)jU7LQ=L z=UcpI63EgTlsnLAxvx&|Z8}f03cD@R67CvEGl@uYC3+ru>P>OOSk{}f(r~RV!8i85 zz<`wOar6UhNNR{5?J!qZ9e|1@4%R3n`Xd33&~V#-z{Mr&taBch^y~2)GGac;sj(2B zG4GM9N(z5Gbt&}#kEC{B>FB6P`PT^hnV(;TPBsiBPFxSw6>%2%iTyaafM*`O$`oKU z`sYRnkr4?9qDh+N z&?|1`Xw4%%LjyaSiuCW=LI42192`KMgNGAqvVgCW`T{2A+vZNnAo{Gs$Gb?xo^j-S zEP6M*fXBu`W-r{20DoMvpbYJPewV1{{N&O0QCU~Ci9TIPCAnZd50@~U>1Ex)CfVB` z?7!16)ayT5vgNg>$_fa$URuYAZOr~ufS{>bx55djqkwERvQUPIIDvc4Z1=U0B#?)c z{W5xrYF{N$pnExfw-o%!W(5BE4RlL~ph>uuPNtGG+ArC{8T};oCvmiKvY5WG9j#}l zHsWmJ;SSRgztfvg`CEt6`itt0#tX+!SD#x2PqO`XzNZhGe*3rNWx(LikKwd4`3vM^@d;~PFUf5l|NC?DMBQ_G;om#R4HL%>K5I==;!#&|M!<1? z8NpG(?~D(>Wsd-fTpa(dpUW6=go!efA!uqo@_qscfC3>^A9X3D+>jvtlhR;B2VZ<@ z0B(&P6)8yD+u=pDMrAYdpDu+-8e1d_B~Cg|!7k;#7dvyD3sa6^L7Ll-Rhnxm5DvS% z3neVfCP>5aWl`$$JYiUY7o~BjzHPLx_{~!!koq@XB>FoP(HycBEX|;l5SPNXLz5z{wD#ooz~qQbxBq zHx*p+3Q8%=B-x?TO>TD;5Yoa8^<+(`&LQv14(q>xr%AGHW+#q7G)XyQyrhyo3&*~u zv<@*2Qiw^asz}PBveA@y8o|lI*P8gVBzfS3{S!xWFE)8w>eW2LP6mfpADrB-`{;1v zl^Tv6>x4X88mZX{+^*);%@pAqZqwBXhufQ!`pf8j{p1O_8Nd|2fAR_zWOgO-Y|IcU zI6=0^7NZiFdYpQfN|2kj?UY2dnPwQ{kYQ)>9hBbUt0(#~jWL&Gl@!@27McwZhQ5`b zL#1(_64C`_@QbR+#z4iTsgGhakUjFCHvd7-B-u^E-5V7AH1->JiWg^ko05sF&+D(~ zH2I*+LR`iTl}z8^OyhJ?bwy&hf3j6B@!~bASV`llo$eTxK<^d~w0`a2%xq$s-LRj& zbtsX6OdYqDAQj0jvd;9E&dD3gE}?)8tVKMZfHX@O;WPvEyBN`%4n1qJB(&+2q84!Z ztRkdR#3D}p&kTZQMZyYXs7)9c6`djN{D(a2H$D+Q)^Xb(K-3ICGy@=LH!-+Mi?f0x z3!wJs4hdTHt=sg93Myb;m(K7;C`-dOapWaAfO|iIi_=h;L4iVC!4|FkLOV=FF+F>_ zP%~FdWa7b~8VqQSB#Q$kBY+gfQXeK5g{$*6pzeE{tW=eR1=G;-AUzv)CBfHhg6;XF z?DC^M!h*gK9E}V{o}72LCBI^WP)Z4Nr7@37SzkJo{&0@&9amADO38t;#UhK~J&-22 zF=20MhiB<7v~-|5ML3e8W6>uLS031ZjUNOH&<%%d(R*rbG?}1^-w$ONJf>+fxekU1` z17r6D82DGw*x9%S7c;47#{FdFKUE|1tu#rfl;Ex2<2OO0hYlP~_#vS*#B@1*1^^F`~VeJ#G#>7tpz zG5nYKll%nov#<8tUNwKYrMhYf)9LE#-*SDh&Iuci8Ol=~2@d;VTOZT)T1&c~7(<25 zf=<)j+btTNY^7(Fz#;=1`rx(Hn1=TywcAdlF2OR%YmKNA3|9K1Wrtg~ZY&Q0Wa3VvxSU{CqknmiU(oVJ; zc`0$3m+ngdN!Nhv8N2QFoD|apt*N+pI9##>x|ddVKFRXPj?0n2eU-(wa%*q60JD!PIY{;O09yi|G1UlQ5 z<=H>$Lt{y(%Cstl38zp`*34nAhT)c7d3lK#a}d0k4ja3S$vx<-UE<*ZVSoPy!X8P@ zr1O?U8f+@JZ-V(T4->zPTfHCQyXJ_hc}DTLu00YrCd*pPi5e)uz9r#Z8)cegbtnnbIy8d}ZpMM{7^@bCSb}v9v9$eUv&6TNCd_ zK<-&d*QN--0zzScu&ruxm=yGGL?AyXd>L6M*K{Z8$d~F4)-_Q+3rx zPBt3M9F`~;2okkoS~gXuU5PAZ-)gPW+yT;M=`xmFUdeMl(#mga0{8#{Koc9#y`Kl@ z#T2)#%elMZ$_;*|!E)Xmj-YfK(c?d-F*rxKu~!0U4mX*RTX~Fb_^mC~p_}eC&ZqDA ze{}F+sovRIZha0`dGv0xRe-*?;cgS-KDZx|cdWp0{>kLJwqP$Ps22d&Wur`uk0lUR zAjpsntnuFRp5ovzsK-T$byZ*LTb6svJWPQXVvU7{=pq6kk&S6J$AG{s*!P zfM7k&i&$yhXcO$o?)vAxewkD}Y?8ZJY0NA1IA4EtpMIMSRO)E_j%aP*QTAXUtSgQzhC2! zUIZR|dt?av{_DySgfl*W7H|TjAvs;=p?}!oe5 zDy{Nx7HOFm3E!WxJZayFkHl!j3AHiDiUr~4I!xaDEQ^HHpr%)oPaa4-x%ON*Zu-*zk^Y`4*?q|+qLf7l+=m?G}|{JdW7_qWH_vx|TD z$FF1_H@Hm_qMD{12&X4phvkg*aconIu~8vvkPs;V6PA&k1z@W7qa6WQ9z6B`e0ufd zs)L!V?N@BnnD$J7kX!k0>+)|u&POHeys=t=w95$Bscs5_C<`)9OV&SACqMmtA6wsM zY4x%pwZFtP{w0BuVD7$jB%22|1Vd-5ZUB7HslE%PrsljPh~wk!+>(fx}~ zO5EZ9JqX4F&;s}y08D^bP%;pJcZW^#{NMT{Pq07@4zk*fdjHuAZ$xf%!2jx#yo>A# z(J{t}Nk@KzH~qdthyQ0tYzI<~3pK<^j7dp(MN6of7)%?NnwS4yT>8mt#oW>=$AEH` z%Ig2WhQvR9Uf%nQQn9fk3D6yCpHBnU{Gn*;671GDe`!6ir_ALD_K`s*Jel)y@!%kCBQ_C8o z62qhT4h*2{s7=GuvNbEr^r|!FQXd*TjF<7X1O~L^*`E<6; zhYvIzMB}8G@^&}d2rxcnvYIoAXUa@w)1+dRPlMOk)ch%&+pI2nqpar7v~47Ix)PyH zpOzS0$S$R=~rSiF@{xWPe@Xaa!ojv6IJ_UtWD6x3-!FF8;!;AyzVT zfRDhHbLEi$0PJK}jHrrqFOtH@Y3~KORZZzbkUiw?T?|VM_kJ8Zle|g%5Tx0hk+1Be zj4x2$Q6*7mt!9=3ju6cR5#19&V5kKG4SXz9g2us-N)2}#fFiK+uMQ=m*ovX@Sb*_X z%}4s|!0wOP^EZ&AoOPtCBMa*QXC+zdQjYvFVfLr7jIv&VAg5;jEgv^6{7xm)5y|;SknI&MVip4+8f? zVm(~AK<9fr)&s?8_&aykA)5$nxPQ9jU2L~~^TW?hz_@S-;2mBWJ}OB2chuk)PGgoK z_mD(ZV3(jY*gb?*Uf4t7yR*`BQ%;0BTV(5|@OZLR>9bU@(424<&5GJdv8!NhRiTQ# z)3|M(2f@if_2wTypivN+z-U>!hM%fs)g+U zZB6$MDm<+S=t{4VfC#D8(@^(p@x;HLxSIKYGdfaPI>^#Eg1f}L}eju(A z%k|28JOCwY^Nfucrs6(74Gv=lbZ-qm($ODQ=bjHdNT<$k>*e~qo(^OdwnF1lND&9o zh@8q`wg1=)l9+;{!laKq83gBh)Z3F?(mv;M`~C z55tMw(o4$Q@{zkEcr1XmG?fXA62!IO02cWlmt39C9G<}uA-+50=GEe5@3!!Jey+zI~o#|)>rD&Hkl^rlP-8| zk+g(iZ9L`$y#7(iAMXT`efbsGx&tS9dgAS$d)shOEr}#%rX~5cFVny22J=tzvg$ul zU>|_D_W7OoMwR4=1qZ@(ib~Td#@Ndr#e-2g4jyH`I6QSY8doC1nQu%gQM{&N|G+E> z&EJ`$oNQ+R!oqev?W^oj%K*k-9DJJto%BQ^40=&o9N}6MZp)c(H|?zB3zb#W z;mlIVVfaA`yW^!?E2l6kj`@6;ZpgrcaMOr-T1uuj^L>PyWrVKhq|`^1J6j?jIkqCT zLO}@|oJ%JUPyJ-r%I`iV6M+ zd5}!mhy!&MphN5THxAc(IJuJkogq4J@T7YD7snc!AFcK1tsbr}pPhWE@&1@iOUB0p z^9OtgMK%A72?MmTw0X?TmMd5237>N;Zq7oZL>ms^)OFy}bVWv>n!G^3)ytfrKFO%d ztXY6%mDl*Qb3{{YAKxlGd{Z3KMcmk+41co-_au|(m3plbqZYAXhAep;Z&}ybNe6M0 zyDm#Z-9eZ6OD$?nO9xu99zo0+sNL3s{(L0bY2*dWDjD2VTS$l#9Aof%=XF;Tw=hcx z-%}jd7!H{KB^ueM&&5(QtblBcO4R4Uy9^i=%*aji(k23JIEk`#lyt^!LdV)2DM=-@CFu!-=tXQ0*lvAbxBG<(N%HGt8@{8Rm zg(Lv4eaSN#zhjKa&_#Y*?&rZBl?}fX+GMwAF>6tv^G8t-J_)P|cXQJV2iI7o;J41W z1@$i#J{e}0QS_*!)bwl}yRWqp6w)gXn54xw($p@8P~ih&EMx8J=$5180v^q2lY|MF zZx?opvutd4lCH-_qyTN>_ZpHtixnngkGdqvF51lJzPrY+*;ko@XzL$IERZHBD*IHc_< zi^o3y3_nq>m!31-;Mcrly=v z1j~IVJvMlv7INWUJU2?O{bj=UIy%-K#0Q!Nuy0D}H zgvm~dS}D+icHi~ZADrYE^Zp)0>c(oL47D#!Qm6PcO$1(@M7xy6HYtbaj>PBDBm{Az z8cNwK@u9g8-Z^nW(ouVV5C@Zflt-)sGRF707>B99k3UFMVN&=`ncChY!agx75kT#r zt*Wm*=^LU%kJ?Z4Rr1x!^6mgS1Q>`+nd<(ezf(Mn>VEXoBqaB5i!=}IEft%oDk&{5^E6NB zdMcH-B(qUE2bp&vt2EpO6os3>x#@;L8lQkNR$5ptPM$Jxzg|IbG1Z`zv9Hx~$+^_= zgyO-zet@?>UP}$9x|gIRPh|L#W|~ObGu;}wW~VPNrQcl|CDrJf^3i7LE@hqi$X+;E zw^SzBQ~MMuWF$vqd0-G$oMQF?@Zel3&rP1db@O~wn!&TIRRlo4$HqDc@t4iqd^a=H zl*DY>pbUWP`<*RQ(b66bmnE63RJ zaPr%@Rd-L5_IMIkgA&(GiZ*WPD7x&Pvx|C&B_Ex7D`u&_jThy7=Cd7C_^9}V&LV9s7*YvnK*+4I;~(CaY>&3+{#pN)rXccJJE`9 zM42reqkUf04N|&4u2>=~xqnLJ=9CK{X}1U|(pf8H(RZc9d7vB+K%!V20;{>mP5d6@ zyLIZ%e_XI)n*38;)pa?+GtbA-*EjT6(Jpr)L{V+Yxn}=F7j=ZOp{fx)V|ARVs_m_H z&aJKSs;#H1`w6HMRH&0bsI|2z@0{|xW9H>?sulSdp0Y_>1Rdq??B!^i23XqJ=v`&M zIFd=>sZ#)wMoPhck7jb`H2@AxjJ*_Dl&GG%n09N>9sClUbV+eRHE!?Mr;{}<*OCkc zdz`_9!lj!EM2sNgC6XI;G3=xQwuN63xPQvfex_@_X|BTiM2y>)4Rtjo`rRx5ZmE{f zt6i%c>}@8T<@w6nM5fvJFfbeEAuZ%x3%hwMh`yCGzx4?V5a!gP4u72!m0esT)yCZguy2@_}~PX^lN*IFgvsSn!AApz&L zt+6&Q%=qez65Y+GLhM9wH|U<-F9g54Rm@l3FO-=V`aH@ZP2PMem z%T!BHe2f1(Le-m|(za9Gcq6fxV_Ck^XA}hDTs2*0 z!hPM?riM@WmJpUuzT&^D%5{Vyf^uEs9 z7L(NouTVviPKsi0HOuc}62Z0bc73*>vIr>Edj!R3p1+TzJ{&dMhi7co@3PBe2`Nl_ zky^IIy8aF?Ux5#s$iu7Q8iFBPP%xxpu&a{-XpLHcP=Zy`cuNruN+@6|a6lRlGaCWH zqoYT&)Vp5U;5vIygzu_} z-`B3eNV+G+>CcT@X|v5^`9#Gu&=3QH^xr?V!;=EBr9$~jl<42%(PTWHwm!UVg#;E) zeOg6mC2PtPL>DEzQuBI7E5U3?T2nX0Y~OLa0%#d$cd|o=f6bG z)z#t)aDT+p--%pv*%qj^T#>8LQE^C&Xh$wk4a>c zurnbo=y@6RSYp(DKnq1%%JzOv@#er#igG^D!WQ|}Dft{iJ3Q)g$we8SXWspkRu~At zIuq{NWC$}PQXF zM5N75{+R=EviMNSC#=j%yP&vns)+wVHFUgqk9)JVV9?&T*h5Jqnw{S5joDZk6SXy+ zkjRLsJL#-9faG#AJ8f$RJ|5j{@^Y{IjlufZlC8ZvEC(TMOgn8IDYyiC$6@oXf+I1l zluYv?YiyRt2j;tF@*sITq3>&=C43XIUY%zNF1_G$h$k0Df%gi5A}nBG;T`4?6i+Xi z$bXSsk;R>le|NsP?|e+&ae=Q`<*#k;f)p-6A1^?{yCBf#543epmHDfEO&Z5*VK34if@vU740ejKK!`Y38I404ep&=?)}@|IV{{iCi-x5p;%b0 zU6x-7`~_mQ0&}ClyhYJ@5(jb1yX|m!9Ht%C&mi_fpyX%hQHHcC-5Xc@!!GQ=(ANM9 z)CUptt{{N&v-{rlg`(Ko?I+NWEr7PfKm)YH?m;1o0`kM*_8u+qtf6p>by)VnqV8Xx z9Sb?|$-sdofHGkB$vE%37}P$e+*>o0br28$i31BEcZI@sjpaThyRwopR%dtl_46Ke zmxOKYDSg!jQ~le!bD#Lk#YUCT9}IE{bm?iDCIh_Mb<^2Vy*w#q7siLNWTj~1nT{A+ z^pcTz?2!n5;+sEq_I&A>he*@wT-18++kC9JxI^;!gGVD_Kxmx9-!}@v@9WA=*8sae z{+^FC?homFdY~}Hl?9%#SW_QAcVyYUvfPCepSy?cxS=6TD$hG+aW}49WUr=4lef<2 z!DRpTgTi**E(NNOop&w{PJnAcl+6V%Xu=sU5uljNnBH>I7dUV*0C5Y(y+0iT@Dl=A z09>HN|3a0C|2wK&Ok|~KFl+iRR2e+<|4b=gc8BORz58<0AGYx2e^BNB*?I7Pp3we( zbshwO&i==F@c%}Y_Y2xc2sy9C)PFB%H44;P%EqH{L|xubwUkdLfdvy7)c=Dj|FfW- zZmpcn7PgxyP;dL61?_)Q%Eib?7^6me%~H8q2CwBzJ7%RCRjzSAp{;#ewJS7+O^T}>Z`&^QE4THVciqjBVXR&(7g z2a~Dgq&ZqWtsiG><#m`m9X>fM*gj5VvdsE^JXa<1a=c%<_0xKDPebzG3@i?y&G`!< zG8{y?{U}Ja#FGW!SxC%HL1TqLem>ys;Y_*z6hy-SC0&OuXwVM`OC0?=)8B*dUr6-~ ztS<}xs5OH7^@UI@;b6eQc6OA|V}%I(|BJP+V5>q++g%G5-QC?GDM%>Y-2x)rUDD#B zyE~Nb2I=l@r9nERJ484OoxQ(3bLN|wbDjAU@BQBSz^&qeo$g|KaO@zG84v~vaaG?F zMh2t@1N3+;q2Q0_{`CE^1?H~0GhZ#^X*%;$oQD{8&3#-#{6k#D8n^iM zh9-BjnHdl*_@fjMU*{!$qPEE2w!VYS=Mgr?j!I7)8rIA+xk`{Aw9FNPR+8%jr7CP{ zXxj$%scp%BM#bm=Y%q}bxIwnW)+z?B?!?R0gBLIht=&>lYsAzTbHc>ngAZYdWWqqT z@?fiCjx-5|qQH5ANr>bvD)gqev5%0VxSn=$5wp2lg9!|loBQG4*w+_^T@=xnhSlkK z!+*rx%p#}Kor`~P!hqgQaoQut5bhv~XZJF+&-C77b3oGN;FJzJH5_4p&a=yL7_K!v ze2C4Jl4Fo3NZe^O<=|x?fEVt4=7g9NHRreqF-hQ*6jitL^!*Jn?1cF1pU=N&p3_`@ zQGfHXmH}RJ>D{DS6v@R`;y|0x89k@YI=mNY5$B6Gvo@}H&iuYE{+8_+^-ENbC~n&B z-%!R^0?B;c*6W$af;Td-%ab>?lvcvF!r`FYDfx|TlXrr_wgcNKNmO^}?h8d`9}COJ z7WO~%jooEB^@TiYXZo!x{K&AnI+{QF{H;yvdk3`ky_rI^ZttFd{HvQ74kkg(Uix=R zcQ_+xlsD(5(rD?|ipH$)H?y7_FR#r)(1>pLD)qccj-az2tj=AF18YK*$z*~u&n7M|Q zG|)rKcN(H}fe7^sUqtN!9mUWm0ewb<01iD9Xvp4iWL-eF{4qb=3^4+;NrYZtEkvO( zMl~}yv*QKn;5>TQ z!C~Dy6_VV0nmm7tC@oAZlIWM)tlW8vF|nGB;kN;RnsH`Lq~RYNv`et?CG ze4c*Z*lM-2bYgZozDYAV$M00>N6x)m8`6pmBQ>9HUK$8=1IOQcmwo)OS0D%{GvP~k zkqIxqyKz)B5eOxoxz$0Fh_8+QjD}6UP{s`73jr?Ql#DuQC%qQt01j2OiHrqimn4UF zt(uRT#-rqk92xJFBn=qmdA((vOhA3HZq=kKt9oJ!_xeOO;boySJgrI?P$8J*vWN*t zuU6oJQ=oELOwA6^NTB#y=8?bvo4NZMZ}MwZY6AW8%M$I`p_#g-T1t!eCCuxLvrP;B zvdv!;9bW@tj+mm1T_YSl>8RVUL77;rX+ zj5=P`K%Fw1OYTSYQ3mADsneOOSgCx`!bW%@@2lavpjr!73$6dTH(+n6O__{UTOxlb zqb#E$n#G-K>0BluPpGr5n^~uX{>-8vENVsN8Y`*QmMXVo`KZeefO>L7*TA%LmhA^H z7`X zW>oE{b={s+Ucn$$9#mZJ3EUvQrLSYv-EU>gj&=E4=8rCzYlLN;+z}H$u3-02;+6+T zc~WmZL^8A5GCSTjD^E|kskdxBgH*lND2WIt#RSfN#*Y}AQa28oxp5eyK^xFlWDRMI zoz1eDsOws|qia4?6XY_RvPL(Kn3L}E1rgyUmfwz!wK^tG69@86-;TMB)qJ`h*%2W7 zI_8b~In%~rTbSr>qLBW1Hl92jDJNlAROAIU@v}V+K-1J&*9C!4wndH(A-B)rbNojE z6a?`w!m77{9F+>sVC}1$#zdT>OO2lGYcKLi5s0WoIU!{bE;h_+53&#TVFr-RPT1y0 zI#=tBS~KDQ2=dOqEGv+=c`NAuWvb`u^_#e81XqgIyy-g6ulC^C;5YF6#wSE$Zx5nl z%)VME2~$b}f#3QlY;ScsU`}x0-b?Z#Qk02EiX)UNu?S}yRoZA{;+6UP|p}quuYUr>hOVmnxW7MXO8{BJDTM)@wKQo1R z6!k%NnwkfGj>JK8h>_F^MY`E{iO;vs^!>i(W68n=!vrABgI79eaKK>`VXzN+pBQsVhK3oIc-VGhc3D0Kj8@KBn>Yx@I6||FN`(i$cMl zAeC?K-bT84@^5alGf;LG76r`ZjjqYfkA+t7l&(fua83-^@9S^`ZwAbc4%2uR?g&Zh z3R)aOzGBmTNtk<0o9!)M&$ITjuZn}TwdkgON^*tf8Y)e?oy=j##xv*f-h+|m04yh| zqs(_3IQ=sxD(dm!TyUZd;xK=HN2l?IL*1LNPtW=@%w~ZK+<8n|%s!@Jp>4`HT0 zmk{SU%O`N#2Dj4(4D>xc`JhJQn}=;nFYN1K;LFXa&g_P=dZorH1FvA{mf660z4dq)DA@=BIQFDW68hf!$$FJOF}$6%lAm1m1|f1buf%pp})>t zKyZxz>7PGQWB@Z3&SHfO&K5b4>o{o5moZW3Eb|XPQCTMR8jn%i=5N1# zqG{0aU6lHN{zOetu`xWn0wW@$q9N;Bks@v|p_qX9-#^iKQCKpJP?%JS?BDBK%A#%s zxVS}tlImaUTkk}J>*}#_(tee>#uRfyFbFXa`r)C*pVqfBKZhj4ph5CNQ1dI__YV#o zyRlD0umQWk>!T;rTtgHZY3NmDw0;!WbMKA;@)KPaq=3TJr*vg8=nli@gz}^Z34KDl z9J7G@M2+bqp+Rbe_8r7cu(Xh$C@=gL*pmS*Gi z{{2ssO7_#!Pjoo>5P58*v1Vr+>2O=VOBwKtq8T6GjUI;eJ8fE7F04Eee$FhiA(?Qr ze-R+r*LjwdG;9}RLnfA8-o>8*dQ;kz&LC3EM-RHEro_ox40y5BVnWsF-OG1C*HK$i z(DU9S{H|+(xay0{y}Rm%EuPT&0}RW!n;_1!I*ajvO9%`tPQSXTTZmDFXBjOK zK%EE1sG5HpOY6QF_fg@yc68JV*KSc^e)0F>(z@^8Oa9mOtsY#fgQ@}AlBe~pG)<)m z38ur(lfE*CwNrd0hjmLX`-k+?~b9mx8YUtK?^&WoSnn&~3VH~@F?VJ@Nf z(l5%aCKQHi)xJ1j$X|ZdG(!n<*3RgCH>)4?>}t+9$;L%gFQe>g!MeUxbHTP>o@Uh1 z2*!0;qBi`68i>5LUUm23C)NNd?8?rv@43I*x<32Em-R?VmfOvEPH6Wng13>pq8^?N z)m?bkOb-1(RauTTUj*ipJ~>Th4<#J5(qrb?KHEqB1B#7p`@Rw@nX^J={Cf}0vt0FE3gqfvm3Z(8)bQz3lOga@qx+DS9G1&5>IB zdQDo%2Z-?eQC!mRu;o793BBgPpbZBSQ!m4a?>1{49DjJ@m-RxIzFPxS8Ccywfode& zP2!y$Byi!6>L=CHI8hcXwUqYt9@In4SH=9%lae)%zLzobS-{*-HeBsMFN?=%m_Bk2 zes8cid|iHsh8&f8WMLn7IZT9YcnqXW8q3l+&(VZXrLX%rYam)u~WUpO@@ zI`Fw42^IsK7zYP(q*pF=(psvtwhC2D3$+?{nX0-&oj37FIq)?8AF{u!w zj(Ti_TtZGzt0}QWabjrHlXsAL$!qw&I^N)hhAqgQKzUt0VL&dQL)kqAKo}=G{!;o5 zmr_o1X~K-{2QJgJZy!u4W9s<)pwj`I0-b+Il12wDW?^?J#{Do+4V4&gv-&7KF#xfv zXKVIOJ-~b>PQx3z`&GR@J#7zy!(;j?OIBil&ZoGC)ioWf;ep>h~Al)Da%glSSNpH{4p9T}OJI>ewndh7pIs3<`mWu-HDrlhbq%ry6My6)&!82n(C!0y)iG~M3Xi?G1<_m(DL>0!VF)uWvz3WwVCW< zUv`~s?P!^;>+qr_!*E?a3JY~M{SvR6WID(2mjdnpmGW9^wJ~LaQ~VP4DZoJ!R?AUA zVu=u?MR@b-&!gzWaUw@Y<2p%ec5|Yd$P@E-9IZWgN_o z{<1aV>=%1Sc+;U4TtR^yuCI+TD>P-mHbqSLTE#$1r=e$;Kjy>7iO=RX|z>z zx*-qSyzHwPV?=0Bh)A48qXV?BC66wOp7GTwLs;%3o8N-no(?7d zVSB6&#wAriWTUG^xBdx{7UE?XMFR+-%&MXt^OBF}|#7#ELfW2aEfm*vZafi$cW;c4j9A011Xo+lZ+C^zF+H3Sn|^Cx(Z#8z}*4;MM7V zDK@omG>FF4o+C>#D^eT`wJTOx5=5;Jc1an}k@~=qF?2*%5)iC6-mdgs^zoAJzX#S= zyBkqLune2gX_uF;Exfy`|I?uKBOzXR*c1_H2&br3f}o_g-umbpTeaLBBAIgMqJu9zA_ zo>C-jaZ$V+ei2PpZldM){|B%}+AbX8-an}M1=e3QtPX4EO#cC_t&SR*9qt~*a%E|< zOe}*Hh6v+jzYZ5#MRzsZ=ATp(5w-w0Z;xAI5JyTeFYnTdIv*L4lRFB8(^GA(poqW5 z!BQ#Pw;`&g;5Cs4F`o@kCt05j(nkpcJ~0IKIu7flz&UBzj#)cpGJShF1K8Xnu7ONt zGH6d297;Y{ha-EXJ}UF#E$y^|#PxxbrL_d)qOYnWtHHzl3% zHqO(s{^Q1k?PI*l64R*swWK(Yy{n?j@!|D1FdU1U>3g)c!wxA0Yu0Y)nybxq9HhL{ z)*7v)6YK}R5xb3aMp8oScoqZRP1Gb*qAoQi_2bPPPV1Zf%6=A4I{R_k$L0W!Z{^9JnLp&mEWs2{zPKD^ z%1)a`vt0M%m2N7I2?tqF5mm;yD`jO6=8Ox8hDvGBP9Z#=o@DG&!nIS2Q6v7qS{0WU zo!Gfhd0V5cC8WhT5gWKs80pL)v+wSci~F^RB4I-TnyLb-OTLJ;W*0bo&3oTt2(IA( zaHWT;Y21CzrRZf;!QdtOaMo976!Bdw$IrhZ^>cb90vuC+r;5WIHt{Q)V%;2Yt{9oWT9k!;i~Rc_#yoV9J!fP;ra#?7F(Y;V*1O|^)kZcM8Ql;+kDrx{qi_M z%U>COUZSb0si<87IHLgY$j)=ML!F;x1-_6=8~VBzC)*_EGTerYDI?}aQ=EKBgPyuqo#N(bOXS#<$ zc(eVsYuKLpW^y^vqHj7CWCI-Rptm>;00rDye%eiO$Hu{g!JUOVpWA;5sA~cNKe4?wh7j;GpWyo@5R?hX7J~6X zfv1GHKI=6=I7I4bfKX;{6uIaSAt1BMClWXi^5pvD0)hUy>2w`=klmDHWC}BuU#`zE zd+{;5{2yGOe*@odr1k$~&+KG)XL_ut|ojPe4` zZ|KScxHn@Y?&x!MMVUi#EfgNaLHZ>>1N#CHrSG_k^1@^ojPrfpc`(F&M7?Dwl)KZk z%**<&zWe{cwV&X-t=Bx~@8H`eZt^$RhQRmky8ojdglo$#Hyw55nYK87MIdjvU^KOB zyQlQGYX@-hcf17RF(0+TrUjgQm}VqQuKlF&qp|=UOW39-B9Z%9ue^*`SwD#)F@&2I zy8s6$UlX(2;d6dxz{-k5KJRv;P)_Z|MRGA2%W(*w?ZNge-5e*HWdL6*Btgs&W{$F%Wh9g*B|#r zT-CK7M&r?ukZj!|e8|chBD`6T)Yc=RVca(bMrCielFiC*x6_-Kg?0op_@hbVI7#1d;>w486sc>S-rh73pe;TFj^N`NoB;={z{Q9tYB{l%;un$6XY zAnE-b|FrkxjuIIF4xiuw105gsWhNBfKnLt6ao3lkDc!XBAl2n?u2I!^tj}MovoJ>8 z$&tSvhf=r9#aPRz2ERQN+OD1kBgwG(ul5%9i_p#=8K6Sod(F9?8>VA#McOVnA z5*)mTMLC~X(4&uE74n{u7y{qoY3iq;Xg!pb#+uJq5>Fspn+m^`zK_GP(nwn_hj4a4 zg6pa>!XCo4yL)6^&0UZi9) zS50#;l3b-T7VXkCO~WQ>A>)8ill<14nxnCE*p$yHe4IF^ijSg~gV>4Ml-lTd5P3=6 zGgagz?UUk7!AB)`xbv18#IJ_bBrmr?IMLx+Ek!#-%)GGB57qt;BVD3t0Yk45I{+_3 zd|lO2hS>c3Up~T)%3~YDSEsNDzex03J@Az3y`aG+!OpV5SA}9Sr zZ)_g(dnjH)t{Q8H@USmMsn{~tU1g}qi9b~6GeRv@@;I^*jNe;o>oE*7QsWfc2YlD= zwrtr^XLDU^iO|TJ=z3eNlu0xkp=@UPJaU0Ck+XAJKIDA5z8q80{HKEDw)UrZbUMp= z17_u|tj^U#PD6mpWPt8ZK6qgHQm>K>t@xlKZ`=h(M9R3IU zZ#c+R3PEST%W06rhpB}Z4nQ*GNoR+Qrp0(-U?5;dCjA~w%Y;eAAV33r$oqZeLcI_d z_dNji^Ka}2f#47d5D>`8@Jl8KK>E=$1_Dgc;{+L8&Gt|cCm-wSy)U~(%^VI z`*6o;;Mp_b8}Zj2zkUgAFV`g`eM;R>aNy{uGpHIWr~CNHyTIpkQQD1B2py*5gm$n9 zK6<4YLGk-;FT9=7@t`}+agG@Vsos$7rfhD(x8pp4|FX`0wQFSUS9O(Su*D^8Y*|Q> zZyYPkxVITsBP~BP7XhK}aRIKvDdu&1+i#z@GOW4N-O}xR{HxBs zpdcQo732?%C^blnSu-lJ6%#DnL>;HX$AF&~p;64B?~6mbTaX#Z_`UEyrta$$U!HV! z)r8)ELftjy1`l;Cy?^QKPuLI9*~_a6pLHIjmQmd9Hb?S#6t#wNI4nr~sJo(XhddMU z!o!SKl}bNRdkZ@YXkse$Coi|`TSMNZW)z^lF4Z*5=e<7uD|Ig@JsW~txi}kU>t{Y6 zc|QAx&i?z#g%g+DgjmLn?WB}ZvfY%Ns+3TJeAs8_FNh@amm;7_hszmE!;woVjSr*I zbCmA#SK_KqI(xCmsEdF>yUo7EjmW`iJHVpz$Z_js{}|H1oFi_I>^N*jmAyd`bE*mqcfh>~!6kWw9~)P6fR zJg{=rqCuDEZwfW=hM3_eHH{pMMGFD_#6BEowbVoKc$o!n_`2gY2Warvl1gpmfdI#9 zNn&mxczAj%^bTiVdt`<|4I3q7;(;*|H)#Zq5T6ud5xGfMh=9-Z;lpGg_9fMe<>U1L=n9 zg)a}ym86GMnGe_t#b~zFgNjG!*<>>sZy6mKzmE$iPTO5JeFddY0F_BqkpS@4PPjub zA)w5PgU#1iwCHnvd{+w4RY@UsZqUDZP}-pC9wMswvL3o)VH>m`c6+JQ=V0 z%C1^_GEy$FFrv(w!JVUVYIX3L-mk3Rsvertty>wx!G_esH=7h=|wtcj>Z>W1|J^&4cGN}&cS z)2yMEoOHZf-6l_&{q~Vo7}jL2GGN}F_f=~wA6mIq`0ImklwwWUv$M)byw_M*->mzP zsiBJWn>Q$PuKMCms_6WFgY(NLT^$Q(4IqLN{KEwQ*Tno|KEYp!`3+m7z&RKo6^;Z<`c2G}V8U==(sO^Gpi&E~VZed6uKJ~`yXEI&;6{A>t*a|QBf-Gn z5+IPF!AVJgAjG_3_~`^yP(B?Jgq-gou0IW$zI$Tl2$&Fk{jT@qsX1N*0zjhKFeuou zn^x#gam=6o@P&YEFyyY|j4&jQNmUJm`!2l;p3H&7G2f{3*hlIOLE@N{gycd4wO$;M zLDLY)48Y?jNF0+!)v06RpTsf$LvUUmo*e~Si`D(yl5k^N>-IxI;$EnKievs0a1J9y ziK>dT1qH%Om)#BNF_qNN>`63T(Lockk|)3F`+WE<$eUZZAQ$LI-Hao1hSI`IkR%(c zxB7y7ns|4trrRN88sW-H*-;cDGT`2RYhjv*v!bo_$Mwm^aE4-g+ke3Xm+N)GH;_R$ z2;dH-$x62LL4chLdwC_5V;FqffbYbNYq1$4MO(BPE5{81XC;XuY#S8~3lkkR%FY!S zE#0D(#A%;B8ZSdwp}1rt?%9ti&?o0_Q|A&q7Qeumj{XC?KZt07C(|Do&`6&f zCA*}FZxuv1WE2@B(UfBu<# zUu2NF(C`66xxBITqwM2RgPcE+k$#G!dwKZTdNNI3(t2}w>*jjck-kjjkE8l?-1MXN z_ywK-d0<-eLIzB~#9jlO;zC91)>zgx9f_VtEa9Zm%HmiLF^dv_fzQk? zO-G&+&6|$$yx?^jdzpl9H!cMC>;mU4>U*_G3AkFvDY+Mi7t_4YP%giq$UsbRILe53 zGTL@FDucQ~?=!y|x;_VIn6!%lMl9-4R!40!E}WK}7bRVm-RfV9t(cx4)_c9}zdpo< z!x}lk+~a6s@4_JR=2_?FlRN1R=V!UK#1M?RK_8(Gbzj?JWMNysh_&TyD1=+_{~p3} ze=Skk&N8-KJ^S!DzfuPcay@DZ!}UDwP?YdI=|@)dI_+;i_dILLr6oO|5WRA{`1Vrq zJxBH1idTBWcHd;KSAz6#Z`PAoac{Q^Djq)UM#1i0pdUB$^q&2&YX6DDsj%2f7)E;c zn9`NrE;d^}jlgE4GBDLf4~PGSOW`eCx?T_W3n5ed6Q>hPsKbT&HdGZDZ&G9mO&T4R5Axz-rb%Q{Gc^cdaO^KOA|7>FPBt$7Z z8@s@~A&@>M#1TM&TTdU)l^{)sQ!RB-xQt)!~~~n4Cmg0rV<#;rM+H@leJYb zc$1us#qP#B=wlF{Te`HFEj6eiARkta4UMB0JfyX7me}x_xFl4+=X{egiJ_E+&0@e` zxR1lN4_lNvOJ9hA9y7jGW?MliM8Il5I#o?bl65gN!W%m>Rn=`9hIW+(3LOr8F1HI2 zu-af^iHaV|nU1w=QR8JDhcv@8hVE{JX|N&>1I(^6bG{L;2^Ou*|+2v^sm*pDoJTM=u+Y%>2?|7 zlZ%eTQYwMj#r7vh)(5~v3yskh;v&{YOkz9k`!7;<)_;Ec5gQ<+vl5$SD4$$baN!|m zf_mPl)RQ9^#5<85Q`e}vPU6g}`S!r$wFSj=AkhC@kPs%^C^x4^FG{FTT{Iw40^5l` z`pkr|<2f@s|M%D4@BP2sbj}*`r$%^OBT@J0Bl>VxGZjwVE(>zqbfODLxYF@1A8PYJ zPQj7%+`OwgXtes^2TFoBJ|)y1Q_ZV zEk`q8h|}R1kK~fTQ4g32o#ls@N{D%6B8wQGQPxTrW2iUw)y14qCbZNt`DJ_NM{J=t zFy|qq-Hy~#J5h9nZ#{Q!9JME9Pu-E*;Tz}pi(!rhv;^Qo3I7e){|)O-iteJY{|oD8 zrG~KXNcUfpFi$-TT>y+1CLr`T>rM*6NJWTB{tfI25vh=f8aVfNx=r4*0G9>_09F0# zwxo-vGy)-+RmZQ}k_!0{zTF4~RWb@O%oh@2q}~Iefa{CD408Y)CME(x5#aO`ba4TF z3A(=dak~ov_F9xoSg;7lNE(C;59wKmeh>wz+0*#|xnPjUAUz9=xo98^gPJ}-!Jr?~ zv#2IS7b4_x0Ad$HdKRX+QC|wVDk14M#Ya9exawPJ2Q1EW*)qCS?uS*UKD^~&XQ6SVcQmu_$+y68Uipmf*h<{ z?i(`5BP>Ea7xNsz+WRv8LZhp37Am9V=eexZSWva#k4xH1cZ}8dAVbVC9+?0CblabX zxfrfRu0}G=t+IeLxBGmYf`pb<{3V;|xRJEZe6qkDn?Z_=oJt76JIOx{b886ePJ;kD zOp4=-g_-sMirdb6U|`LTFEpe7YR1=FcOMbxwF1(taPFt2atX%0+;|PkBD@QpN)pVw z1Ah<@mOc+;7l#6*aY|3LG%3mry%tLl4hhk+i7vaFOQ;(v-bz%m)W|bRdb%z7S786Q zhWQig{*`XC_5aesbX<2TBem0VW1C~vX1zRo+}?i$chb>^$wuD^PtxUiLZ_-X-%y9ij=;>~O>-P>EjDJ(*bf{p6FU?nQT94j(jbPpeq-q6%m++zFi9+P8x8I8UX6DfC4n;A^+E!-L1H)pzm73f4()y#jeIa)gewpg=mB-2Nb#Z>4 zKF-DWPCe*J_iBTpb|V)9ogbLLW6P?ZHXpzG(Q4LZ4kqpBlR>KlUaqZHaM88`V{@bEr+-ypKgcx(K0fFhm7=kPVmLqY1E!b z4msSss0iU%bTBbB9!iKX9n@J&^veh`D&8Pz6%JIbmQCXI!a;?Hp4deN(c>cf^i^gvj^?^CGm)&1N7$$@ zH|9akv}d1gMhdPPXd^A}IO$9)%>-bI$9+Gs%O+0Iyi(;-WW~o$_gC8GuO%M|T%q^3 z2SS!7sNUt%*x|!m*{=dQH;-@c0fX3oo`o+^_=TBRv1Wa` zn*g;c*k_g*J?f^1KCv=X5TBUILD4vg04J%-za)5IM|H;PYem=djr~cU7dc%x%sw@Y zc#=CB&4$E=TDUEGTSJ3MlUep<)TM<2aotQ~)rs}#$k?7K(c^Dc>`bZDD5JCtQ;<_H zstH~;!VVAVMAjG|_-&DWbx+Y7b0Roy>Gki@8e_b5!lXr)dPT$+?jH0lt( z6fziakgbY;U8%MM#KpnjCgjxpx>79(L)e6kBiYvTbfr21rWwX!WD@d|ShNNVV#3fo z$pPE5OM8%|y%l$lrLL{D(4hAD)V1~nY*aJEtH&4b0?e$YZ zply&8L?STCM?3|wT}V~uN((_l(M!22Yz#sqf;I-aj;s;L%@a!tCDnh^*!)j_5>_S| z=MU!%Nw7i*Aj1d|Ys6f!4<^b$73XoLolPpZ=LdIU?T2HSfV%n zUy=y28GKMq@r=S4T$00>DK(M>rv~#EBG^&$v-L_ys*EE2KGJVSLw*u}FA)$ZM?fTk zf6(tC(L25@fC1+n4JgXDb09xWh&0P6HDs;ODAH<$HaR`$HV%|(^8k&X&WuV(m0&_! zybBqZ`^!&aFE81&_+GO_28n%o7xKcfYC|mN!Pogwu``Ob^LV@7$ za|kMAT<*{4UEbCv924e;S5@obObroyedb_cg{K4kqG(V9qCIFbi7n4$SWzNqqHlqB1Dz;%>%w;sB&&yUrd-wrCP^B8km zJ?_@KYch6v{fPZSD5%%U45enNNh7zCOWf8AJv`H4h)y_O%^nN8MW3v#Kp1H%$dBaU z%e{z{NV;*UeH zJ+H=NR-{Y3FY&n)%S+R(h^SN)c@Bt(jm<&zJVXce*>!{N+Jpg@mmaiyP>CerSj>g$ zx9sWxNftnCRKY&Ajsk(iyYeYZAcpnG^X~%ohrjIkJ+hfVjsDT_GjOwDug+$;dFc-;ELgo!sp%&toi+ zh+cj|y++(>0gxvKj|1_ih?jf1DAy#%1Z%Aj?sKWBh>G$Z{YSI6t#gx<8j%AiV|gFt zl*~nH*g}Py)Uy24!17u$ED;*9x!T=xQmpQRa6^O9Tl%zA*Ln0lx)((OOMCKfx>WTk zaq>rfzEk9p%Y_PuE2cUxt&@gIy|Q&KvS7-!)(@Cq-uqJ2$xH2#FEbmU(MhB7-cluw zP?ZyP?77Nvk?LEhuemCE&+3F@*Rj+mHj5)D(7jOXHYw& zMc|UrwL#_@MhgcbrpG|=IB6$;HuVfbUaX>`R&`>-Gn$oPf<>kS*7^>bEgL`CrMK+G zDXsD>XbFn}1~_XHHJ8NB5$;0Vr|@itP4YXWY=xtZtnz^#lNRAx_`M^$dSA-&Z0Q|T z3qovOzkOaEXRw09PC6M?uTpG75Hq~=Fx1yR3{$DH-Y*!N{aRxmX$xods=SghS@sU6 z(!Y`4;H?G^{r#4PKkI!oiYG<4l8l~%q>hew$Bf!!F9INP8V2>EuEYdfmCRFwg+JVY z@~sCmSkZ9<&JB#ryKSEwD7#KMY)?cwrW6}MyhzhdV~M2C5l}B?O!ek=r~|P&zJA2S z@-Ug@ug*Ib1i6X-hTJ~(JT3T9|7+^b7IS#_^B)a2Qd-pAKeiSOK|qkW4@3iaLhc|S zCm=v1G9mE^xg*hGuww($vU8r0TM2+chz$ocEBuAr&L1IG08&N#Z{${L#HDM=>Um1t zB{h;alHtI|xsE@j?(7<1aB*qM{M&w|?o_D}RtY{qOnIPx0O;oSW^NxM?suu-&}WuF zy#m4mAzKUR_y9y4YU~MeAQ(S+>p$rf95KKG;|bXYXO-W?8}dE2}*wR6q@IT zB=ZUjPxGI)7TN)YY{!PJnUJl8_mo1N0Dq+YEN7c`^r;jo;(3E zKKUw9ZbuqjjD4&JoVX_&{hDliYZY$|uR~P1{bS1yZHf8z|B|@>yWyrgMPM4c#Yq(r zzwAa8nQ%B~6!`xZ%M}y()ph7 zRY5B$e`o-|#CXk8)E%VZ#?t+^;a!S5#xLjn&xV^P zp8f2mY3}Fi6(`obbQn5n%zzvIX^hK-5>~+*V)l6~I3t;&?rB}6lP;)7S^MfcS}&i@ zm@_N$?g7Rn_5tjTtIBSYDC8;(xbwiXth2s<;=Dt|eYFi#8|NS^(lX~j4A!?;0;YV= zYW)@EQPc)C%t#ETv~zMDX1TdgxFvO>Y+S(5^!8UWCKaPfleYcOTq~e2c(0dl4I*BY zDeFmtmoEYu>z54CYzr?P%A=Ci}?IF{ypPqZEC7B)8ZmIPH0|j%nv*)j_5>axw%5 z?RGv-jrQ{*q)g!_$B153=;Z=Z-23Z1do%$y%P6}CgQ<*)hr5Gsckh2B=Au2N?#RCX zsHX5@*t_vfXYWU^QHypgV2)Lfbo!)9VwQN>KHcg2F2jn%k=d+cBB4|ldXo&AB2O5p z4%zo-3Dm=ZWEZB!jukC)FTCna5V(rXi&f14g50>blP7^vRTQcDkR{YBgMcUG#(?gj z@E-E{L8-r=9Uw-taHJ*QlY~`pBlbmW4CU2xN|NfrULO0ZF#Q8bjPAlf)+ce_dKiD2 z2bQxM0|naCh%}bEpKRvwG}5pqhjenS@70|H_WBPhq8a)D5kf}_|ChPgN5WwO++#7J zxlq(pyfDW~j?wnbx%eDK(rgzt$RRxxbo(5GuisM3Ye;V~ltBeTw<#cDg=Oy{x>Y^k zD4D1&;bF4&7c05MBIMoYv3)}y>A-f9m6YzHv!WQ*(U?q8vrc8r`8;BvEh5lA((^nE zUCPY{%ln&J{%T!AkhO-et1SSW@QGuHHGCDm55WwR{6t7_;2fTkO&IPC7ueEc4Ipj4 zgOA%$$--6+i`Xp!6~P6A*Y{mV3LQ){xjOE&K!KQ7x>ODF2#A)>N-Ok5^yHufz>$jq z=@Ou%%eqK|`F!{vmDs@mLi?dO9s^8?N*Te+FO&2N!&%JDdze9Yjd9tkO56S_g0EAD z!r8beR14{`v{O~pwJ(b?x9C+&3V8J~g&`D#e5aUk3UvlcO%`RBQHyb^w)$&PVYm!V z1LxSqbDRJoz`jB7(PEqq+G!{LOC(lYaEgcP(k zuS~ew8C3>SrK?lEmSEA-&}ww4+DEJV8fIk+OMI8%$Ag!aN{sVI7)S&nuL@y)arZ&^ z!d-81V&jtC@uuRFI%1cNh(lE78!0Y|#tfNaw&Ohva}g)?DS3oS86hp#aMR6F5_=zVuRWiLB+~A`%SSW!Vz)CvS!5r-W8KFmr0ZU+Zga z?+ncK5~U_8y6!};Bb1`LS3cFg>B1kY3@qbU-oU`+O*v0)aoTJVS(CoQyh8rlvxj{m zpt-?+K+~KmYLGo_%y=RO0Woca>z3%wL4u zGdri~*V?-h=riOBY4ww59|r`Mw03p(^tuB&`<||lz6QWx13DtdAYHi82?&`7g3RXE zH#VyP7`xawU&ObLj!#n2VRj+u0OZxuQwSjkpMQ5K0hcbfLnf4}eaP8-0zAKQFhIie zhKb-^#Pn$U)ug8|Jsm1DDaNLWDcfc`fA#F2itCM(KHiYx zx)l+shmnkwu{nKsD9at?8+2}^k2w%&|1X4GY_LjF$_#eOup{j*6A#9uu&Hq|#qj&| zcjKx+-u=>wK+An&moH~~zhV6kLjF`-|CiD}Ce=RUAJTrBZQ~!s_2br??ULiR`%jwY z?V((uWE~(p>yu7+y3&&_r_iOgX0ZK> z2?qnoa>0C3eUwDNlA)EngQ}tGuA(>nl+%{ykbtmJ!?t2sv~8E#oaNT4p^^YbQdDbx06*GpFY^4Gt^^nCfF*WZLt zl_*vp@uhCsT#hX+*5GX9vlkNyKT&3fziunuO5TwIZ=|@E8?JwP1MLy~q8s^q=sCae z>X5X4EPLN`tJ0?C&lwMoeBZG)9yrEmc1RV58HR~3z(;q_ym~1&#sUtq+Ks%f}~P5mtUxA-E8VLxZUr5 zAl==~(A`}+ba$81E#063A_9UUB8{`h-?N^z*E;szYahqFg8AqBx$pbB&QsZ}IUxX1 z^tTK5ceQW#Pndp8sORTDVfq!YoG&Y~DLG?@0d=#_czVu@A9Bw~hmj}GPUJxlEx|-X zRIMPk-JBM!K*IDyadHv8B|UehjOEC4QZ=MFCfLK11uP@yN56 zyv_DsJR$AI!_WJ9)VZp#3K4~{au9YrMwdK6a_bgsBW+fa+6fpaGVrMBaALgm1Yl_C)jlismn9diYJyjbUiJ_WPr>%rxcHW4{%~vx>ZX!9OfB`OzhKv*Q7VGWk z#W`hDM0B1Ayl(yuIqoi%@rapEGxV}-)vs(}m!56t7{zv>T90T0R9k$MFSCK~;JnK& zZqyL8CL@+L!1>K>(=2Z`%2})T=>}dV7go5;%MQC@U-Z_1Hk=#JDX3oYF%x5HvdeNR z#gJ%cL4UOvEf9oa%W7LZH_tU1K2fE^q3@r?s8~8WQGe$UIdkkS9d%BnC#kH`+>u>b zSLCR4va?R#bZJ2FEL|ERhb!QmLMR4+AMn9}kLe>2-H(okV|GSd?w6X=5M4+$#bBvQ(yO=( z({;1V%1xqQg4;s2Onzp#iYvbg(SubPsBR-n8^FblHwWT3!VA2M<2F&&E7C@{{gdzY zN`Lj*|2Dl{LXf&af&Y3HU;&^2P70tmfCMD;&#Pb%AjL`f{~GqYMD!Eq{&Uzj7Ox@( zM0WohtZ3j(NK6luj`-J_J}oGU62m6_pEZ3^g13C!>wkv*Dg}f**uVOpik(vwAt7lr zNl9D(Thy9frlS)AApn4e{to-8BXq<>Siq^dziWE?D2z|UfK|}i_5rG5r|eCFB?H0v z3<4gb8uD}dKr9IJ?*5lEl$sn$3c!xuCPCqB=$`*o zSN{uEtW8zUC5=*3rUB+SIe?IuXO*8a{hhgfZbSY{3#&dMT zDTtaJMoQ(G0I^^?b&rISfz(q2%hWR7wBa=VUffjHpG4F7(xrVir+kFyYA`ZF9$33Q zQ-kb(yb8KJzkPh)+xg?uKm^WXwZ5*OpC>XnUd{G(qtxVo9WebpzrU@wI)0k%@4fo5 zGo0}F<=eiSUx!Qo$C|!dtXy2Adb#=~&F?plkPt8mXM?S87N+!YwQhDJ`~Se%JYoC? zXVXDq^xttdmhRZp6LjH`qFt77$Z^*z9l+{uM(q^d1w^PkrNUZ@+Huud(tpF*{2vYZ z|2FLZP4Yo((gXgDvq40XIvf_q{$JMg`FJ*E6>x_Kw)ny0#c)31XyVP@eE93H3cxBpE_0J!UB@GVj zzpnz%U8f=3Kz+yIrx>_DM~L;DevXpc*8Lo#_WhgWdtvA{aiyTr0$X}r$LDv~kjQ7r zEqviNb3LQNUy@&gU0=;VzBw}6i)nIFAwgFEtG$w_sy_W*aKW**l4!$eUi;3FeL?)O ziD0X)o^vY^%cn%Ob&H%}>J1ymU*4MsWiuUOXaZ*)&m8BRJ6-KQ^{adc;Q#FNY2ys< z`eTG=tM+c}Hx}2ubo?|#m^!{g)5l&q`of#JdTNlh=24=>75M6dhL z6^N669sCDClxJ|T3Ic?2Ev_f%7KRfu9WK4q-y~o5 zNd!wITBPPRn5YGc#}P!&sLnbpG~X2c!Hph&5HU;>z8n3VI^rQ*VFZtq5c*7lffT)L zD-H?}xvA2Y@b7Hh!qB%ip2Ul?n4E0Z4pyc{&a*onL?7esK!;;8H zZ$A(#8$>RIw~K$weG49YeoN>e6Run(1yKRuqM;e&T)&j3EAsU}N=bQL--!=MysPd)`L`VL{LmU*}HO zqYnPmU9=6a5#6Fg1ir55)`^%r_^gF3kY=w$?9PtJQ^7`fOd3tWwoatG2%H*|E(V0& z)Wrg?NK}ihATg9C%B9%#G*GswEW{LiZ1O%$fd^o6y(ec-q?l%@!URLWgA1DrO9}F(;-}%>;Qd zBh^X`(FUV6m2~;-UMx}6%w9+K>~N?&31$=1(@Gv=S}d!RmXgA0UCieTGv3GksAPGg zo+7ja=BUXc*P2qTkb)bVaG}5rY`Q}Jn2@Tl0fQ7CAiDxC3JeQCJJ^hDBLy}95HoWn z^I;6@I@pfoPl#CHYeST)O_9%>OdU5^taa19lM+wRIaoKQ_S#f4+v{wErw!2loHrjG z*VTT%+)&CUZL2bg2#ful`Eh|=$?7bHP*XJVU?pA>?Yy#$JI=_F%{)qT>x1~K={Hr& z$BqOEMHx2V=nf7}LL0vjw-0!2KGzj)U;kp|6WV1`(v*$bGtizN5^?UNL;YvkgR<3n zIatSAuKLf4WP-l-Vr?$^=9Ii|1Yz(3f#{yW-@nM2=}ak!YzXrm8*9NQ)6Mv-b>BgK z=t!p6F)6%?sgL`<2U}je0|%1Bx8~0VW%|suImu-R{-lvEVz0-4!d-N{`-Uc7{K`*@CqOYQUL<6knqRh;n-2p*pFjl5~3ph#fd}p z*Zy_?F8WuJ?w@hHx~4Xc`k($lPN5 zmRCx#sXD%GkJCAo)QAxVUuSdtJNm;;eXFt#Dgh0Rkk*gJ)W?tTdu=`N;fxpD! zl9pmrlFnnD7KNVqNjIzn;BeT!W@SL3XQUfi!W7CTQ?bblQQdWB=Jbq@-G$wAjHvFq z@KBvLU*(*KP$)JHWvcX?JT5!bM2w3S1uQne^ZP6(KUb7SYLz%8n7PzoHteH$1O8Tu z7TytWGTlmt0v02mnD|)1C9*o}Vq z;~&`N9@lGI$?P6f1?YTVs->N(*FlH77-LZ|8n(}E)>p_&^`9Tsl#kJYt*IadKka9C zO0w;3Suagk+dGhdFseRcm^XLxnAzdH} z6UV?;tYW4bdlc>V3umg5)Q~AQmw-6!tn+?wG19jb*Ho4nx8XhRE^> z*u(;tS$}2p4Je%~dc8Md3wo@t9$t}Bk?&v*%JXQR+d9+Up4$OXe=y*r?GkvF2fz_IXX!LIQ5wXWz9bze+#m8E42p=% z$8R|G(5y@NN}DQ)PF!_&*#A3O=vCJ_fZ9zAL`N5fIo&|@ZEzu2PMT>)YFizd_%0X| zrnnK!Hvodj?ARER3SZ%)?P`)zS20r&gMz~c?qbns$>bz4jw!cWUfHvsRkW?nJ0{PA zrX}=(*ON32T>lXE^V_`z_GixKi6-f@esj1JaN(OIPg#nX0TkwxBn>|nnMYOGA8~_giae9qfu-V$w^-Hk9+hp41Pt{D;Z3xV?-@I@z2Dvq zH}sqiiHG+d*OIyRFy|8xKo0VSU$UPpzY4iM>F`bVXUXE4i@R!>RK7u8?^`}|(T>h( ze5?4{`h$q*QRCB4XP-IOcMrcSDUlENw&|!OUF5bCE!lvkNG;rz12+`PikH|O3CGPG zLmmjebKW>+eH%yl9ux2^e-e`pot$J+X0#v?IuJoFTBNc#A_aHCu=8y;MHgLoYb!ZV zzvqd*0{YD*kmLsa%4mQ#lPxJ(g$}4F(OH|htY(<4)>UbnEz2b@t=sq<4J_Ody(A;z zP9I80qf=(mRbcEJP$4q7(`E`_<(4G2F}9L?8>)A@`-oklRB0vczzG} zM->;(R2+xCL?OFJR~((3hGUK564i>`$ShzXDODX|&UenD`nnOR>%dn^8`?@DK;aRB zRyfWk*fRC9O%p1*t+YlC=%6Fz%e1|SWa4s{Richh5fiXv!is~4ho|J;D=;;u8sJHi z;=9fy9!P><%GOH1P`TY*4sml;Ew9#u^)~&xx1!V@(OSVi`%^-v81FqXab13RR!aO9 z==Q7A;*ab5Dna&jz-Nz*zhm3h3)@>oBu@(wucan296cZX(MsrcSw?2*K;1HFN&iv5 zj2y>QC!8VC`Amd$RV2UG>myz;9kYF9;Y~(T%|&7L#aAuk+mxJunrM^aBbbbXR?wJ2 zWx#GV$1}E_HJ14^St!l)HWw4&^G7T7yo_)S|Ga!5$v z)5HJTN!+~W6UB;OVejeh3Oxyme4qAJ&w4iloVf6*?_SFh>{u@YH`jd#x>q<{yiyXx zK9pP%r4=Vx){E)Q_c;4UDwbNy4=em=VeUOpZB%EF-Uw9h=5Oq4uu*tmLogEs&OR(&=dmu!>5 z-3D}85hHrV-PsyU%iP!5zbl*Kwvgd)P!ca8sXSCQI9>07^>b(Ot&nfWmN7GDp}oNq z;r7;$_KGy+-mT|rRqc$+)Q`7JA_q2R31}|!Y>}I(WDEs0G}Eo4b`MTT`V?V84MMUF zs)H8e7^9o``8~0D!iW{o?bYOtXH~5w-UJ9B_6{Z%Az`n$Ml>{D-v#Z`gvf=C!SIYU z8RVq;WBr*0wGSo0`n4m0|0i+A4~!SR({csCGMhbQh;T5a86W{I$=fHM>*tBp6B=(9 zDr=msGa0Pj^zG5zte>^}{PD>%HhFDFK@}dR(1fJ^6-B@02Syj2};*C6f_M)lM>cn!cAs#dE(jbOg$|xn! zW1#D*WKQU24=*U9EA`jXGmIYzuDP2(-nLYKW&Ty!@Zsyru}5Lqkw@8Y{C63(SQcL0 zUwl~bn*yp#uZE4xk2lJFzk0b_`6IFId_VYYZ%X|a;eHjb**_(7lMfGA<{@NoOTAEZ zut75je!27v+Yi2-84A}j?5GGVZGBdoV_e4K(LCl*_uIAyO{aNOtSVb{npvFTNqDWV zQMq*3(u)0xR=96?c;#;i`UwdpR>vwdq+?Hecv}RD77_M1)?v=ttxhO{d;J*&IJ_=H zEOgbFNkIa^5(blYL_375=tYqT;_HI-dOD+IuAbr@Mj^aIJDx;ukwn{c>8I?ghh#^; zVv)ip;c~gQ9^#GJ6?y`-iGF1i?IXv$0h*x6FjgIF>C+>R^B6i*kidtllo@w))Oy3CxoCSVO+BI zDJ1=hWND90((;bm2AknrB<+BaG1jcf4HtlHKeE z4x$dpMJguZKf+{wriJLnvaH3bF6a^6*_qNWYeg=l$hMGd`N2J^Gzlk@c5{=l^HRz4 zL@2w{;H@sS_NFv90`0#e->rnJUWdJ0H|9SyTH=pt@)qw#(`gh8A7M6Dm@wq-G8DBl zW`{WTm)cAEIqqa+h(n_IArckQcDZhmi{6>4)xj$n;U@YJbVLF@1eUTGW3Z8A0x`t7 z$x4-V$6(9G@XE4bOR>(&z8}qwB$4`dm@SWy?%}WdQ$I(DB-?LN$G1C&-8w16UptXJ zH%cKloC4rzpZggt7vYTrenpGVFeC87N^zgmo#6%3pYdHS`UHS;@&xn35yWY9{1j;d zA%5=1S@FrK@iBbq=UJ4-_NKnF@nqGxBvJVtlNv^O1=LXmeH-dcHwEtNoKEFo8Gww% zs7T(}h{{s&N32=AtP+arQ5`yw109i)M~-hx!&bhePkxSAYB!byNATvQOn!Eh$tzrK z4`(6Q(L8im-AFIJv>hyu$XT^xSWjO#iYV8yXS9hO@>c~=A{M;Jn-vieGJv62#GL>F zS4;sjTrchjjy~W*!2Xi7M?W4@S$EP1)(v?SV2*=r_z(+#n;RdJ!6V}IO0}`0g@Z}N zk|K3dBHR#ktH>CAwpXGx®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%0A4R(e@{!>;T9V0GM$3 zd_zxuybAWyY3@^b_WtCgAsM+(6;~EAqoT6v;7arT&qDoj7T_7z#p#*gaz~pPJ6XAv zX+>O8vX8Z&2qWJP+G$Zey%~o35)A`E3`jCNUvOtdlPvI1tAwd$$84*s6i5|c7fk$s z4OY^1jdoV!#usoUelb^ePdm$|Id}`EHB>zQD)j4l%n?8QPezNql121ow|m|c<)TSi z(3C_(>7o1^9P+R()Y)ZUxWQ_#TWrB*ZBM#$k&ntk-Md+lh&0FG`SAOh1z&oKPrZB( zwq!*nDSjWcx+cft7eJ%fcry!3`gzQs>620`SEf30H^UVZ!(zy&$eD+ZE5@z5+np8O zh+`~;^0Yz$UIoF_D|pj&XLPo0szAI&+G+sjKIN13${;fRm1e#??U0u%7FUEU=4?_# zh}u_MQJ{sU`SI%4DrJj#o{zq6?X}7%$TGL?Zp#X8Q2(m<9oM^tYWb}w)uyj3^wL|V zEDmh0i_7bZrzJf;OWBQtv?1#^V4v3*8*Yuy^SysJhAx&$U1PB~qX$hUeis@U*okml8t0Z2!MkJAK!jl(V zv;$Vn#ykFw9Ojlb-ljyP8i>0~pvFOpvD1KX+C*tA1)9jRC@=f1oj>7UaheLUqc%Ug zVlS1iQ})EycsD>(8)UBtrGfzpV~{!WqJI?&Y$v ze&a9f_ZO8L?P$HLaTyiVaJzbMJ{}%K*WJv?LU}{FL$uF&wKwCt|*TavBOL03f;%gb=Vgwl*R_Trn+{A|6H8! zivQThbVNxdI5Yck`qq8N`P*uJ%lqPitF?2eTW4SHxkHz+)8@>iKg5I2K)GpWr^DI_ zGxE1svipQ+`95SbIquiL%LKjWZ{MA@CVjmlmek54FRr#FLJ4Q#p*lsEif7{2r{cP0 zA+ZnSqq<}Zj@8!h)Dd_B(%)qBKRjGn(H+(O9!lf<{#V9iw`kA+|MIB`&hu0B(sxSm z%?;@W^hEty{gsAL&q=xKpq}cB5*g0|nQA}8$(BO&Zs0xSnbL%xP(wm;;JA5c_R@Cn zp72dJg~`UD(T0_nMozwTBxU0=ANec2UD~=`<&t@2@o`eMyPU%9geiE;XU8lm;F(O+ z8Srovi0gairoOUtU3n33vlxoS^83fvJELNK#c>~(Gt>C>Y_`oiz+@*luAQ7OHl0n?_{3PbA>bmBJJP0A|{_n5)2mqU$-JIw)}r(0snO? zTK>ni)7AZQDfr)rZ5dJ(b1^9?^TgQLME^(?MmcRfYJ1L0w<0xTEhl4kpmONT(EsUH z)W+nU{nxE1BONVgp00sqK4t&?yZOTFSxuUg2w(2z1H{hG_XNOS40A8M9%>-yxtnkE zKY;8@xx(tkP7`~;x-^-M#_k$dChb3LouJY%Z7eztHY96WS5OWK0w=0*s2TmQ?ryu} z_|hso%n!8ct2YNVytf%}>AXvmkKp<1@tJX0m}J=B6JfwFg03*1eydu@vYFu((82&s@ui}Z9HeXSjdr%>znKIxCU zuNI#)=HOmPva~-daJ{74KrCR?nlg8kPrbMO3s!sY@3A1XVT-{1ApYb+N zF|<2b%QE&gN^mA;Zl5=k1|1Me^PY}>dsC{(qfE^l->zoRi#%o_!-^vW&oRG0v6m~* zVmdC3^u<%>HZ-c5cVa&9QOWNnn*;zd?>i-_`HNqeu@zFkk6yYJ%%?RJpvigV0IrTz z2gYn_491*n9A_#C4`W6e?Lb~CMj0(?UCl)FJLlGHB0Alc=Nt&>q-KL%MPq9*Z}~Y* z4P_8UM+wnWY}W>8!?iP6bvmzO8->=zW>-1E(Iz>Q+og4r-lVxR>r(-&q~h>tGS`-% zoVomOdHAY$H}%OB2+)~71O(}7Dr(@KPc71?K=kRF|82#^`BTeP{~V`0!$EwadRB6G zp04#i<$9dCnVq1?!C45e)XH?66g+BF9`3n6=W*G{)GmoN2wT-=Mryh7l7#hzw?%rK zvfeG~9;xc))r#kEi?a=CTaA(jWW+oC_0aL9^9onHk*77d@SW&mXM5PJ1TJz<|MkuN z8tWY+OZ!zv8s|YCyz_Mby`np|w{{{|xpR=>huFRRGve#78>v#5H#x&vPl?F=kD46SJqzE^ ze&=#QtUVf!obVtjjMBw47X_|}NhLDkhN1*!ltCj?`nT}JQg8rQi7auGZH=(pZ7%;i z!%rswj7Zd(`;7O{e7L=<2$jR7zJzThy=*#*EbTv(?3FG@wR%b*$caw!1=fp~xju!$ z5+=T%M-RZ#EyFoVAEEQ5cTT#_**mU@rNVK4jt1s$x~=jwpxDUbJzXYI-^+}Eof;9g ztUIGbj8qK$ZER}6d$>Ot=n+}$p}gNwSgc9DvjjwHM~l`YkFh2#iRn)2U=sVCo{MM-PpgMPsxeq@=+~6BQMT0ssJn zi}3cW0$xoe2h?uoTqgQrRWzm;D5jOKo$bet*C)cfID<@b{2wwB;E75zdKR>iOQP}R zw*+z%Rj0THWR)(B{?oHYR_+*&HY_jQZ}E|+bdS%~q*zoMJ)bVqSZ`JaNLHrX=UTaP zPrs}&J_w0vMWV#jBEWV_<6zFt;&xBN`nFz5T1hG^#LMyS;>QTskIFM0@=y%R| z?M1*9Z=EoS$Dq7Crk1IW9yM_fnT}3fKv~xd=d<{|q?2;u zRj~uR6=mB~g8UOU1;Dm54+Wi(6G5`r9N5M4cZdPaa)OVLzSJ3!nal{{tdqRMsV}Wq zGx+zg)W43ea%-}v9V0NPY2!vPe6p409be;t({1STp}|TnOdBZZ({@r?A#T7ky3&bB zx&$8ufoExn9uHY!*z5%#3|2>owCS0m&XpAS7t8zay`+)mlqs0xY~RN=Xe42S93F9_ z9}mMkoSPhURW<{NBt1r>VxD6z^9&ddeF!hYwwMdUCea|0!B(aSO3gAQm;2qeNsJc% zGV0Q{`DJ!HHH0olg1q7R#{}9C9V$sB9Ap?FEf^^=D_wBA<#+4gb*}4NzKBHLmqjs! z-3-t!ULma14za3K;qU{^9AMIm_x#~fXo^H<-0ZRdh!34%JgI+tTh8Fk7vlgtHHZGy z`pB7l#bRY_@)r4X@b3>U-g=38VXI@QHDY@vgr2WeFAc`-Hqp~VEwzpY+?gzm-Y9$% z?jR2IoBaEMK09n~rh~tk2nEGH&HRjqfHBIVUTT}{keaiwxLO70L&{E5P0 zY$?5NR@%sY&}MJqjH{6)^{BepF`+50bsx;qaR@6Q+Zj=LoIUg#7g`CRJk&a3?cZW` z(qUhtF>tK*Duz8%og@wU%Ca;~LsMb{cFTN!+(jycAEo-Ie-q8wxhvoH3XfUyj#Eci zTJSEy)umTAw-j$B6VB$GBE)LDc$a8mZ`_d@8#!G9ST92`zkPNBYJSVxJj94|X$kRi z`6m*RO>%1k3nBmZ3(N0sKdVM>Lu>Ga3(bcMGG zWe_tk4D+B`VGmdZ=QP)x)x z3MpIp!TpuRKK=n5L<@)Syu`Q>;Xti0<74@-o@gXr>uPGA3SYFO9o$?lS}W8y;d{~a zd_KXy>|R})8UQ_##-s{mMM@>3GTZcX_o3($p~h+C@%9D@Wgs|QM>FI9<4VY{gVVc#27Q;PJ5KAJrZh%02682 zy5$UrXgG6hQWQBd9v88&~*C+mOL;(B0LmBmR68|J)%7!-#vO;su+17;7r$eBD&z0%45O)I~JVwtH9Cx~;TnJZRrb}8BfuVl-N1RDbbnEtX{WvIb zSXleVbm*}703fMU(kcp`A)pC--N)(6l&x@;<|&kW1sTl(Wia}<&HW`X|&5AvrD`*$`{<{t@{XZM4`KR%#GqD86?7;c`PB=ML%aOB7s4p z^E943b0zz9s2rg6v$0e@9MuTGKL(soDpPPq*~{QuE}hK+iIB%lv*M3nPr8LFPb5%b-11rAt*XQ$MeMov9DMR5XrY`Us2gkcSv?PHCXOJh?mh2{q+OJS`YBlTI!M%!$6uy6(k=y zwDF8E6x_5p7RK26!6}-%$Hpj~HjwM(%L zM}Bw<-$EFyDQPm~t#H7i17H?dR@%+81mI}E`oS+)x&+IU#$ym6 z;hKWIVR~H`A1LYF)n$QKrQ8x}^eV<6{cm|&FK5~3T!7Xd6S;`IL?(a?z+!r>qbJ*b zRn{6j2P2Y#sa?Tkuqnd%sW^~&dl1@qPkvku`gnQzz1Sr2?ly&w&;SKuz@=norLT$# z6Gmxg+z=o|z$1S;TYtWxwt!4OAx_6qLC}OZYNAm;KcC?cno#T0xr=Kf^h$syo@>v& z?7M*0uQp1mrpW>dFlPsTpvxsRma@OJ=mDk_@r)}4eib`M%x34BS}A2%@K?r45~Bnb{+6y_kY|8RA&<niiRALFB*(|`R>tYZc&9Qcss2I+TA0?CqjLUsO zBFT4h#5Z#$TWH{rav5_?8>ofoc-J#N^iZeo2#KCIE!|UmlOibUeDD27mC`gol0lT) z--q7?ra@%coq@1Ie}nxI)=H?)7#H&sx$gj3P&Q#XFU?@ zyn<&Hv;>j1>Z))f-Zc6E%qZbvaT$iPY^SesBVu;7Fbxvtl)~6nh-hmhQ}Dbdt4;0r zWH5)%=da;3q!-2QD3ej1fr-K~V(rfhQK==OO{9Mu+%lrFOP96M96d(8^3F{gwqJfU z=1lSqv_f0hQ{Q5{#X!0Ned7BGc5QyyA{BxY3LUyRLp3(`oWa`J*nK4s8l}s=4g{-p z2#UXKMUG};wmb^?U>+?{Of>K2N)pm$k2k|#2LSXEuU^9OP}l%@~c{1BKM3Wj+^u0!3+>s--x8||Vu znx6s*`H|OWk>dEeYDUpS8dm2A*|1MZH(R=sVx~x{ANaa3CUE|K>CtAWUjamH!A6O< zl-n9C59&8%^9`tU=7zWA#GdDDW5`p)CVO_cW?i>&q*`Uy0QGJ+Mm_}hQ z!?b}tHhp9FqLkQro#nIKHc?@)NO){BpZ(jx8gD%y(BkK4T?wt^JD-#X$SV4mOlK!? zbz*ON)6H7m_4p@r$&Bw1&jl=Qv`lU$T1)_{rZ~d@9*xYziu>AkpSMpWLjL{bFr~SP z58il3tGT5x)Al{uw}3ZKdpI7ZNoLs=<=Kx^C36klAujaY<;z$T(-nnKq+&|Nh`|-f zgG}ySP-Lg!Kh@_={Q38@7mP-2s;>Y_3FLT5JtT7;7d!#Uaw6#fLbIb2ce=GrG6^+gqJ) zGs|v}la6%pw<8u$)zQGMhk+EY8q8BVH7(4L{K9YbjcIKlpTBq0aIcVF5?pxVVZM@+0Hd_BC$_9@sA#c|Zv;^(4k#ie;;G{-wpM*bOpKz#TNLi;_ zl8I?$K>ZjsZa8=Qd6O_~azpFtYG}PKv9T)EmNh_mT#=`UrU-!dLVLSEmd@b)Y zUY-KOAL$7OBz_sz0_iZb~uF7ua_~H1f52#fqU!s>LHTw3VO)JM`Na_k+itwJt z!uhT02c5evkL-n%G%!_Ae6FQ{(TyI*Xx=$VWngj2nhlU$G|`W#URB&|Hm@|j7!fzO3BWF zf^)N(3yMp?arq@lnbjE;l~878(&m=rrsl@>`tE{^sG9#ca4*KMk@WulAy`&VbT}vx z2JA^hnw?8rT>5|0a4Jz&!eLPuFc1dH=a`rT;3;S_0pscfmUuB!e0e>JJLL9lP_8T( zxz<8se%P&Uj82qKOIz+Wh?Wu;|7wHPh}5CaiT664ONUedhtwCAr>x9iL?6$jGe7-W zz!|etiD^sBHqRclX)!EBmv>~U_nm2H(SqCVfv^PR!48vmckS` z$hqB*nK#1T>}iP<++wdJXUmrT_VF0{qzN8l{%xbhQI!z#ml;z|LyA!&B0}Dtxm7s40we4d6C4#uN4N_4}8QRsA7#jGjDMo{5a0y~ujeN2h$lVxC^2W^$D81)nQCFiz zq^u6Tz8=ug=D4H>)I?%kgH|4NO+PIN+RE2opVqrHn269%}yrR5Q@J{#Adv_xPOjL&$T{%8E+5^z^{X{(E-PvxSa z+sfUh$!$unU}E4~L>tb?w8|JBkd5bbyr0!Yx9_7|D0q{=>v#1<^x=;?K;?Jg%$RgW z2Uo>m+sI@<0XXjsHT|3WS|%-qYi`wtvdz5Z?DfW^t^skDMIaTP>-~R#QrlQowDtRq zI<0Enak8grisXIwzujr>es(GA2vm0ea3rGEhwrfr&Hfwep`RhiUM)EenK&Z;gCcxy{qXCob)5Z4U5SQ-bLbDq#)ppyqeA5;UzzC5 zId@TKW?myhOYr&u+t2>pued*-iRq8$R*Uzblu2qQ1tr^J9Qi+!6RN(;FpD!HcXaGt zpZC0RV%${ukFZ`~Wpww$kwfT*z&{-E5%IYdRYpD9oH|ye?Xyv}T?N_&rc~P{N@GxM zB`mn_XE>3r-0dmqhey}ch)UzGg$stNZ*-SWimgbE8`_y zPv=y2#`#E51Mb>YXoRi8(MhgiyHjUG$tq;9`i>biz@JM^Wk;FCJvg6B4H@}0-=kSi;^LC6>%v%I=XWI4&6gPef4U94W=p4E^)lv5dQ6RWJj(x@Qh zvB(h3Z9`1$p-rXnYZm*N4?YBDmm*bR1;pikuAJhXoUB?rMtrM~l_99jKq)>Cs{$6C z3;R@3__&5-Lxzz=Er-?D=d%-3E7|=V>+qG6#R>s2oa`~J*HNu_(%eZ$>%Lv4>M3}% zjMx~WTr(<{N7<`3b0PvF*^yi9kuQhCbPouq66zH0*^|C!=Ev_ab(yaHX$iLjLkzX@- z;lSyN`-GWJ&@)VI8i5c8q}xjKM(Q$(7iHHbl8}}Y zvQf!t$kAA{IXzox7X2#ATza_#kDycK9YX9uc-7ZW1=>#W3;)^CHR8eyEr()>TtFx< zj^+#coY_KS3~#B91X-*};tb0yJK7D^6U0h-Z*)Y11qLgQJ@abSCjiRJveXbuM4vGB z4ms%NENM|kAPvyo#G-3oWpmx`tG*bVD$M*C&ZRj*aNk+mRp*$uyGrz)5{2EN$%PON ziLeykL%pLQfIeu%qgf$KxCrmcil};#w^# zc(+6yzUI^Nynoc?=5H~=sc#nbCLR%%EHjW2b&*jl^7_}%d?MRMq+m=U@gKbhoW^tW zM3Q{vr#qTa8Ev}^Cg#Kf^j`QrZ3L$ha?m#^r{!>LND@ zv~O~c75MqD9sv(+P#hq{Z>s2)-K$o|L2cG(=RN&wSyXcE!WU2%*We-cO|W+Dh^k`( zlV0mHVyLnIE|n4)8z(Pvof9 zvCmL&V*C7%e7S^Pp&*Qc65Cehke<2>w#xr78h_xyx80c3mj|zxZJq;|38N2?^iRe8 zXl9XeUg{xdl1Fzx)qYEM?)y$e>RcUA=h|>8pJ_CX&kF0(V2*n`Q`?lvvfo$sdFLjt zQhZ&J`kJ3K~}mk2M;*b0@O1&7a-{0y?ezD&^gvJ^s*bWM+IoybYO3rvTa z&Sw^^eiN^5&)U6=-4JEwiEiTpOs^(!j37~1{D_K)Q~W`1RZm8`Kgq;kE)lcgCq&h$ zN>c88;@bW0fbSO3uC|Fwxm#CbWc=W#Fc6lVr_9BsDMHophj4a{H&t< zhU=^c(S|u!8W8jrxjtY<2|J}Z#%v_I#XF|R_1kj(+JL5qQYg})$yvJKkWgZuT4Hh6 zh38WlC-3S~zW9nN-_E$p8oah>34-GOsA4W2Ts4Dvby)tlugUesRabniPW#2?QQE)t z6>V;|Q;_34lf<|FpHWch&2Y?ekR3SQdG>ls+cm(3=?g994+*Pp?Fyo6uN8u-X}bqr zy#c#S*5j4y5uT)wo=nJtJ9Boe=}T!_A8e+AC0q6si>pFI4BY4Z(333$yYxBR4Dheq zwR2KkCb0<`Rv;O8Z*lbB{*1Q1r+ZCSV@P_BCkbXD4;L7er5VW5O!L(h<=PG`qFS;+AZk5jJ@~$+r{hOCYr&x4Lc)~UWa{&wN^NaIiHTj7e9kje##&2x&-O6vJemXu4uh-9Nuf_w_6Go zJ-%535_N0wK^g;pB4uc8fPa=MyNod)jWpsYIyN^J2PvYh)a1%OoDSQMAxt}02ElI_ z5}L~i79iwo=0|7+3vk8=Fd8Uxh+KYYCfS6u7b zZCiL1?(R}J!5xA-1PJc#?(S~ET?%)13GNbHLkJcef&@=em$ml(&OPVc*6y#EW4_Pm zqyO)Hg#UN)Yv|wk{c)Iy>6zJoeYQ)>VW@sFMtfC=~L)%^gn$BU{bMU93hw8|I`uUa4SBnPX4p?C>7&K0Sf?X{j>FW z)Z@+j=Chq@-B8R1`y-Pnv@z5ay#kWC{$1byL@4pLzR#o)C13xxzOQ-IUbY^Wa-z^t zr)#1RZR&dyHnQ320zGJu7^DQZBEsEHzxiz6(KP{f5#0AWoAyTHQqOt`>tZPBkclY^ zm3*BIvpp}dXY#a%Aoj5Es8vcmZ6E7iGSO5QHrvkEn?CTE%yoA-eh#Od*qIYL*thMp zbzl3|+jSE|halNY7VzulcmbNB)SL4RSX{f?pKB25dHi`C#F=fv!ufbP=NkUz589q7 z%GK2F`PSbbXbrQU)%gYZ$Lm-AH~QU>5%{qL_b7h8OqySKgE`i*Kv|Lqcr6<$dO4yl zR3oaoBamy{KYCl*Ou{dY#OSvWDm({Rvl#H3&eqzr;K|G>LUm&@5$nsz!KY~m!xU_U zMhImjEA{XJlu{7(^f0a0B}*HqfbAxh5<}`jM?HNH{E-FEX`-ApM#&$SleiK!sczD- z`PKOXXief5BWIhJ=hGrtOf`^vrX!Nj&jk%cwnRdwSsBUCSc_NyuLMJK=2#Z+zShSxvX>7a!h zJS>-VuP~i9PlB1t8)uCW2=ivePzJ-|ey?A&-v{0=vA-jHJMV^3HkDKLtUZ*pz&U7N zIkwBVF?3w3L~IExbGA_SjEvR3)AityvSX8EpaOyzlG#HY5eYdPk`AIK8_J;Kan6ue ztvW2I&Kf&DDwY&(DnVN;<%w33e5$|0=;>BRgC~Q2Ud0$YTsnmgCCV~wMqJZ#BjcN# z=x!c~C{C;{pe2f#igJJi*&uTf+o zy>jnGfBjjDi3!M4=L=g=96Mj~qwOlHak@&67p(+D!a0kug+A-|vav}@Q2pxsdT9;4 zU(Yf|G5Pux_T(ygS6YiJOoJCpF87DY^s_9yj|E<2u1N##1Q@xwIq0U z3~tUdh8i0-s40ov_nP*5e}avG_y%ve*^nkvJ%ZZh0wkK8hAu4~^C$xA zt|OeY@gxbXtiFsfnH@bK-fN5ydlwUqQcBF#+$BLvAJ{RNg&dt-Q0a)3nDtR?f6Ye( zHu=gmjXDAbQ49cMaqua~!c>0zu2WyBD(sgK33=oscZU3eq(IBtCnFQWidYGC4?z7v zPfb7<<2&o%0awJttX+ku`XRk(1s;`Tie9MMD%EQqehTYhV(rbFpDXX`X;#-^?S8c>b-k&qS8XyRN9M5h=3j@CEqT1;(j|tYCx1E;Q zT<2btk>%GY)0i1IJ6S^c%5DM}`51wcIn6;W)r=`sTFI+vD-Fs0qyvObFG#sBsviLd zk&;ZMM&QNgr-*QhE&UhB2W&MRQqpl2O3G=zWf0)V>*|ii=P{g!nPh#nAUO}5)=rH$$*sG>A4eBE9+_%h%H{Q z!V7I0g3lX`;L?9Bl}aE!U$y;7XJ+5-RC1HKb%~n!X6oA8n8s@%An@4$lftsb9X+e7 zD6ihLOnpU~Hoa}CzK&J9W>G&Dt>ZqNtxxo%(uCTXFrCNVkCC21O<23nDYeiSC?6Aa z>V-c^tpco&W>qA0|D2J2Nwhb^`+ED%Fm41K6Xm^<&LhT{!EFt-*Y};!P}?y0Ld!n8 zOJ&G-i35;BKvA(vA(!7mY%K+7h{6c>@AherK=c6Sn|kH5OBVz-w6*)VM|5`FyFDEd zH}kZZW?0819ho)&7~kJ9t)YB5IsU4eIrN9wtR{f0X9Yo{1kn3X2}8}lbdd|u=5xAy zSeqxO!lqx6HhO)3Jy4qj;UJXhYk_1?fgOaVm82w9b~jKB#t^qO++6taTk7_P)ou<=FFdU*2|En{@cAW zGj-VB38k1GlbPz%GtZ9uRWZ!?HcF>A49k*hP;VX#X%)&E5XQC1z2Lxu>gigLoXw9* z>L7>ct#^d!;br~q#OeL>_ur+brCj!l{g1Rhf#AwBxc)PD*}q$&C4w$pQc{xwwECuC3jS>JH@$Ng;5XTYA6Gkd5T zVwP*iqYn?KXE8lEF2s7jlW+gwV=1=_jh53-F#_XGcaCUaaU})PTUTHgM)!^huGDv2 zJD9Y}8My9(=o6ZI?D{H3j<5jZ^5|AH;coN@^&*KTO6vrp^CSPc54pth&*w0&gK*ro zdCCv@Ey!~7ODYoY2caGVkD~ByGhNlJvBD_<#%i7@Pd=1|Q<9v5qOaUJ7zF<2x@p&z_1Ub0?rG0x=CF$jEI;@U2_ zPv}&9EZ0ahMb~x?8_K8)Fzf4KZn80EW+69O7_WRlYyf~_l28#0q{4(naxrE|7vt0R z#qDx6(vD2kjwH@TLtFRtX!eIC@LP3@T|ZE1V|OvA3Qz8Ib$mqUBxKf0Wu(g@;+-Ij zq6L5^d=aUgg}oztC;f94-*HvCtnoqJ;=3Y*2e;uvU$t9RD| zBXs3y`;x&y%_vk&@GwKDpY>H;|dHn9s-U+?v*;Keh;IZ3K>sdx$!K3cTr zC_AJlW2FOWBg>=mpHk5}rtz^SrWK10z z*#sl>0Bnl@%j*C;;WhuRCRr_m9?Rq_${`wQ920b)*Vv-pn?+?Vk`~-RJa(tKSOHdK zM)DV-iz)!BAMi;4T9OCJjy7?O#mqwF;jsB-G0j;xVV1{1Or}Vnk}g*AySoU?1nSq+ zsw^o$vtbCaA`$t8!sA!wW-4dF3!SDGJ#ti{34HuU9F6z+303AFaw(8Adi~QNhMk)>l%Qq{|>b z?U8Cyg02U6w5?S48?&{;`CY3Ev->PWU4NYqp2jO zY4rxV2$s0}u|zJgrCk>ygeV5nRgc5__-uhjb8B~CRB&E^4SImEGm*Ls<0EVY&g25^ zbos&>g|F~Xk$ z_ge67aWa#O>J@+k$fXV*vhP+kNX^ystKt>~tJ)O!a1?cRdPMbqQOTf?k>rRRDb%kj z)DIzx49D82=%ddOcSKUJ^0n1Ea)72aPv zSq`C~J0{Z|U)8fQwE}Uwa1zbZZ44w@zss1jEcf!P#WJ+wDP%E1kUmE3@fGtI&YmS{1p-k#dmjBPiPr1~hM>DK^LCA@8YlAT&0 zbPMvFXPkuT&(Ngt?)p8$wK+v=6si=E3g8TrOdBFlWBb*tvYImtFyL8I}u4b5bG^m}xVbo2$t)VN?f_?VB=mZ6-Ud1uNCJ*5!!P)@BITLS751Y!zA0rwN92 z5Mle3YZ|O!n{B20i}S`$!U&o`v#uzur9M+hA#f^oU5Y|eySav4GqXj%pfmBwrVHBy z<|rzE6w$v z#o(U2Ry>hR^Z)8>$ZKErSJ_9^Mwla5l^+P6t_i$gMX&Fj(f!;}tGH{h_zM&dFIw63cTQd%g+H$u1` z=G=vWzPA0qqu8{Uo;E{%kH1pEL58#mtcjm9%PlS6Yz|kQBrP>3YNxXpj@yf{Gyvj{ zn8ztF&ZAu}2E!KUkP);_)pF$(J=*7bB!Id&nXNcseewu=`N2pK=o>)_AYWL6YqHQc zqZAYd;rMeK1gy^sit1|R$0d(O>#vlutMyQ|yxZ0gRpkN~a|4%T{Ncyl=ghLdMSVf3 z@OPZmshtTuq{9r*{-6mwkPwawf$5sgg{@Pc8ZK=n19NM2`a2Gjh}4xfk+sl}wz)aB zaRCsiv(|bf$`Fw4bGId_RLa_br!|YwC@nQo$dU2LQ%lkr4C}jr*a0Ch@@d#xpBOQ8@nw6K&S{<52`@M*s{y%^ zG_Oe2@W8U1mIAKv^J>qwIP!YRL7=IDzrl=+{&2qPGT>;AvwwaX{<~5?L3PJOUS5Nn z-&b3YV$qRoM)M!3c>*vQvh@8wl=eP@{_a01vCWPY%URO1B$SX+ii{Ola4Y9(8>vjy zeskKv_1z}^D7W*)v5T+gM5ce{%`sngIm~APj*Q@mYO~-|E~SVFrUVmn2TWyIKpcaj zBGK`rh_i@3FZ^)ao4h@Zb7?9!T(eKbeQys0CNBum1B!PVkdPHV2Ayf|fyBPFG0fF; zUD9K~n<=CnYZ$bIFPsO(1bDtZ{#}bx_jlTB?F}12iKBOxBLN3SbL*QIKruv9$Jh6o zNj-5jg2~?$NFuw;7xttzat%r6PsL%r?e&m}&aid&_?* zJ%=79UlK|H3wiKhc}!C;KK{MWTa!c6|I6AKsxtNC4Kk#J3bv9`$Od>lB`ONU58(MS z50hf_lPRhUdM$4!7N-`G2?T#I(t8fr+k2Q@7!#Vd9T~o9pq4?WYP5_i7+v)kKI@zEjiEsYBe ze_UAgR%2fsVrQ-3-55)+3p;E0m%@lOr?J>CRu4}h}Fx0{6Rpt zu<&rSh<~(nF;VeJpTdw4(%t~Ftn8fJ|M*h>)zVe`$CvsafUFidET1X;4I1n1$|gxq z9)@d=Kuu3f3{R7qgU*Sy#HgR#Zh7}S)gm3gx9RI8dQMoIbc6jE_Q(z0na z-U#g4^+uDCII=u>?S=xYS4QGVhNZ1)IO5f?T!s^fnerw2c}KcNbAQpV;m<*#c^yf*7*dCxD(p37E0fdQJG_Vgk~W@)grWcsnN#_H7S zfNg5HGO_$Ny%57~0k_lEe}wN59qFq(pO+gl<>C^`?sSl{V&JjhU^Fz#Qho~}9QL8| zU0k~mS`pTNC^rFTy8%K#00l|xw2O&vXgo8uS%fCYFc_6}ZgnR+daKLAb_u11`Cm;UUz;`*6Woae3XJ;08n39g+wnex>0gwZL7#SPA1^!Y)Q(yT8A6NPN|=%^ z42(-&&9plU6Ihffz8B*X0e%EqHwgGXZfmURF8X4t(xmbg8m>8e%JI>*X8!?IS=!ac zIU6}Uy~Q=q*ogddMC=3XMzfi5JX zcemuiy`Nm~CeD1Xz}}@qnh9Z6%1aT#2UHtS08+xs6_3IWTY|vjmU78vJ60{FB7%Nq z0QkXD@~Nl^VfA4L-%)eATS7T;cx<^y11aj}$;son7;hPec_e5GKdqAlkrGSDIGcC{ zd8`6}t<9gmu zgqhwzVWUxj)*X9&8;zq|e%_B-4in4$Yr!CqgkrvX(D0y%m@|Lp4Dc7$gHn}*A`Ds8 zP@~9B>DR(R*M)qwj{&1qC)7vX3rTBf6pMae@Lx{}E`Ga9QN|uWZkbU_M@oTB@2Zrn z&vF4+K<)Xu8OBPtxinF9YcaC84|p8QC2SgoJ#c1NX?o4yC{4_5P@@#z2~K~Os~3g6 zE?4WEo}S>=$he!s++Q+_$3!^V=n_6frPN>Bz+?-y9>T#M21rUv zX&KHK$Vjy0V8w4S5%MKe-P&O5q5Ys`Tc{2BEFt@+)XaV2bt^V9LjWPQ{9Vfk)tc2l zAoQHPMx_|QMaRORb%3Z>d>HGH`Z!>ncZihp(o&G^RWtI9oZ*3F zhdCxXgU}RJJRw~rpb-I?sYXRg%Rao-=p#|#_!YpB<7{`5uOW*G-K}g?Z@0|^NI$1buL#W$7YABbOC{>rvT2XS65~(<^zKJtXJ*DByUSsG~OE;jvtdSwPOe$23S6>y=BMj{oe75vCr zGa(nOdW{D&C49S1{i?s+CjB#1V2&u|wQ30AI`b`Cg5V*`2TeyFsY+k&=r(VUsXV`< z%y&BPf3xzNznW_mvVT)z#QdKB=L%H_0?EkzshZyIGpcg;Jz9u>OM&cX%=)LIA#+9#ZOUmayXu{3~mB z0}(qmK_I^Bm#1B*)WO6H3inq`wxc!QO0^GpKK537TNpbvLZN@IzkUxaS9!j*EH?Sb z(24yv2n2UeQYEhau@aP(h8*A?^57jTR{7y|{exn-UI85P6CQz)x!-V`N%F`$Hf!W- zZ5*Se5LzE9I7C;g+VKIrf zxbLINppphAyAgwOieM8XU5AxjYvEYBQ0heaFyJ(c2j#kXnwjE+6qB0C%7z|0`ufD& zCVR0Rk;~slzH#l9CInnEk{(@ZU+A@)Ok#$t<@~sTv4^-tC$WVa`VnGs!L)IaQgZoK zz|eHLV;ZbzNZcef%Wz3t>~5U@ifoaNbQK|LM|ONoc3c4iYK#qe@S3XlBZ`5In*L-^ z0lp7DPS_ZKqQRncH=^IGtcQz?f##b@tcnPp3I$az@vsUxfsm_>j#cF&pp%b~iB1*t zm`D!i<>hKBq@DECh5m@o(H!Y~5TV1RqdHR+!JPUDkqAWu=xPo0V2(jvx%bFOcZac+ z_|_4D zsC(cF1P04`Um@YirBEshWbQ}XEUGlh7c!XC_A!dI?IHrVhwvddXXn>Wak2 z;Pd;s$2WPr1AWMMc{_ARtI?)JQbr;AWF-($VoipB@zAvE;H{w~hi#^bT726t3*6tg zxMdJ;UCS74Jopq7 zy;w}&2Rfb>Gl2XYmZRwzcs9bd?75SHb`jl=F_j3AI057>I%L12lKgdt{W2WeXV4#d z+2SGHb6yZOfG|pp8^FMXomrCSO-QCtCX$u#bma4@K}R85SUe08w*%!(<+P|m)y6@P zkLKw3Q{~Uu$>O8Zsg`9IPj+53*{vxYo3at3ZWUOeFbW=QrCd1zFNGS6ftv^X?`bQO z?cS|@GzsP9s&)}B#-e-3k=KM_g0(AVtO+F{uJ+X-n(?*x-ObjGfD)w(*j2}(jdm&Y zjii>RsFkgGlB>klqe~qPNGCvc2m^Rbv0Cg)D9Tne;LFfH+ZxD{p|RI=DU{_cX=BRz zM~WezMOhxPr@;GE2NNcAPR15b#$H*(heyR$#>7cwG>lxwj~%C6GBq49C6vb~4|d50 z{Cewy=2Ykao{=N^Yvi7oa*p)k2R0flZ8D|3EWSRwjV=aJ`1&j=BwCL{KebBh{)W`i zj~nf$8DoxHbYxWt+Qk+NG%wraKD9K7RHbQkRjtNmCnK4*+O#ASOX<+-hh#>Qy~w@MtT~Yik104sz5tG0ja^3FmSxb#;gm39`rKD$!*a zlX$vURlQQjWMoo*Eq1K>NZm=5S)q!jmr*S(;aED^$z)Z78`mZ_iZ0pX=Hn0SPe)~O zNhPgPu*yTG9VwCN2KmQ#kKy{MO{UoEVCWZf)K{bN@aYX~2AW_)VPPqwt$VQRW{_Q( zFfd9q8&P`6%7Z^2u>40q0ZUV`6G#6hA z&l%9Px%C2i>tAQg@p1)^D3Y*@EQLo5zP+660F5aR46V98|Nxz+|P z5fo#QzDW_H+WW3&B)ynQ$~QmZ?bWA4XaSf2xZgv$n4|$Ce1|BtiidWr%*pcmxmRLC zc-snnHPWqoS_QWvs!^&Aat!-Iw87I!1Xk~PvhYApBS!>T&XvZeGdvu#5os%_f+Q+3 z8ht&|UH5N)>ih*!GZ{xFh002v!d)Lub$U~ub3B15F%QtO%}r?${^|ne96g5umyA*Z zoR;wO!j%Y;uU&(70pTC9D;)EKaitAh&4q1dgFg8av`wMg^bRs27utQDFry;kpQ+_V z!8v=JG|}=_HG?$J$v1>CS^QiSj7-Il+_RzroY9x6~>9duAumhd+&sXFd zmYJWk1`{m$nE^AIoT<)bWwp~u7}a_Vhb>0TS$wikL7gQu#qEau1pbMr%tA;qQEzFy zWIjYtG(LY3=`x`cnCYAMq0w zTH8hbL<)QOO~NY9%o-yvWdKOZqOaALtmpgW`~HiKk`VNeK!@P%S}MKiv@ZJ1n1;%_>n<;t3-C43=%7U!aZoOKNDTbD%5+v`l1wo7H9oBM-vzDHOSB$73y1E zV6MAO9=0X$Lz~xycv-r>(-Yb(E#(P!xII^=!PWh8TuDN#D08UXkJ@AjoXiseZq+x! zB}e`$03n*J8c2IQSGI^WFT@ak^(xo|!KRh46WrPI=c`uXC51p)KE`LYo@{iyd>%%d zYjxiH?mCrs#g9VYx1WfxSqy1c4ak(&qCgkO2V%E6iT$c7~2;!>}zY|q4<$?7<3_axNi~D!lft5u54EnPe{Dq&n zKeLl%dz~~=eiW4Hjy$hSs}=BHL_igz=H`HR3M>-WS7oO}vkolyV-CvV7BA~P7es#z z6&f%}vn2Q6=fSM#$U7Cqm~KCh>%z|N_p`ng{k~mkZP@T-R;$0JqD{Dwa1i1gz)pxs zFtz;dyLIPe%8+<~L=lDbJmIFRMfhi-pVJv^%(TQP1@j>9 zCNXW&F`X0^N5c<^;4Q3FLt@wWI8_Qivfb|fbbrx$|MN?ix!p6?hIH`ViVf2Dbk+|z z4TKopjmVa8O?6_$K^;GTH`HjR-Jps}HWoT+d@4yAvC#Xy9tPkwzI%(_PbI2XUfoYK z9Iz|H=qLb~EEEiCcDZURSZWA#*mHoqpdkP`aiWb$CjFs(!@xDlVaMMw@`^1V9hDFp zYg8fnr4RN3r}m|~1@x&1S^8bv7b7`HJt$Z1A`TZBdUl}_TKOn^mo9REOL0aSUEZUy zL=b$V|FehIUAWNVK@dM!41lG)OpHM>cF+SAXZ{gu&c@b?Rfty%03yWndW6LT}H;|D{t8 zdviXV!y>}K!)_J9z+OCEogzOy%@@JfwNBW7r&K9OmUiO?r47LX5u}wi>h>h$;Gk?| zxeTuQHENMsp}4=)R;Uc7Re6as<>_cLbECQ)WZty87OhE^oU{N_Aa)ci3+AAhs+#B9 zf*Am$GE7>jEV9^+2~$nLcMGv9|Cr}%9pn7$HxUn9y#x2=F0MYkJ=j9$2cR9@=0jk}dqj&& z3|;d;I-nEI>YASFMH~LER@bv9K0QF4-!!V1RcDVrmX?1~lypg28^&S^(aen@j5^h9 zOOubx?3R@p$2+m>5$HcT=#j?G|Mw)u-)Ip(FIWy-eVD3L!VAL-_&q)u9U%-#4BX~d z2WCb{>4s!P`PhPxHk$Y+;fq6KlXA8vs}wwo-iAPvcoB82eS9h`jti&qfpZ3C&zpyk z2z)ymyFjv zvo}YBdO1Z=+nU|E@}Y_MbVCZh2^j;==?P5%vznj%Cn!I{X}pRM-doKEl^wteXQL1= zX0t)=0?2CiI{!zjs}IQAU!(hC8lek&z^FtfMAZCFP0N;(iDS&J`{}5*Q4nx>{xh{U zn>(gqV`_@gH_7G&*=MhryHOcKl602uv^sq!@e}(Drpceb=Qk6S%*R)gv=sVfCDFy_ zwT!344~tYCC%8A98D~;hYz&|~<*ByRxG&XINUR?Hhv;Mk^K#lASF(K#@yN_f1WiNr zT<5m7OI|^Czt#-AFYnhY-X;xu)U>JXxCD@J8aZXZra$;i&(>Dgqdf&AK~!B)9(DpA zm9f@BoKtHDBQdYempAcXKTgcfvX=SUNs{x=L%odmk7>Q6Q!xPRZYrvD;0SU+t;Cb# z%jq{M!Vs7~+F?ZleDRj7b8J&?f5}8b0x_3^E4toF*LKlYOZ?}c-kSmQpk%#lDEj_6 zbt{jWkvExhApJDiyVq+%TX00dgVCJ0#S#$u@dbhs^9J<4mLkLn#95Y`qfVh za_)jhzCeC@};u&2|+z`i4NqN4!ul*R&!J|5m^R^$~yG z!5KmFv(|7##co~NNLb|f5o9uJ-Yr%o+ZYQU0*e|;<)tAOF?JbnwunXcDU=HiTixtj zU=-n1Zc3rS#w|NP;b#OA(K#2k$0!=lSO z9`_@rh|YUz#t8o`xPg=qWcr--#4Z!%Y(Z&ZrA017eV+1B>MQ5q!HnI*ZOj@sF$isu zxq_$!AEC~y86BkT_MoJjRHjWQ7?mz%c~?L|LMJ@7%1tkLlK>xpIyH+#J19P$IhTDX zjHIv-#>*J;0i|eVjRzRDx*#F|?M|cFs2rD|zDvQDrj;QOuZwR-!$D!Mk{bfgr*t4^ zM@=P(X!;GiT6(y0&qyngjC^sbb8LtO^Lrk!cuO%D zzWl2G3&W&wL$li4Ef=CfBM+Wg{*WY75vfowuZ|&*=w#9ifGw!eThDz5a0!X;4GB>X zVN5kluLp2DWH%2lPu>u^w!~YajruA^hi*5?dn*{2BGhbZADI3Y+Rz)ZDg) zOXlSxqnt*Sv86Ew2TaV37TGlLsJk{6+B16nLwG#9_NQhB7D_ow8d$g)s6I?QW2!^P zoknAtZ%3QTa*K}k$w)h>{AqYmK~#7{Y-~M9vx8TaXqki+#u|>yd-0)}!}eCb!Dpg2 zsYYV5IfI`q4T4{K4#CyYAvsqTvQ)W?ll*)*_m2Of)_9ecyJtBuH;?>g@yd=5>=YpF zbWZ#Im)em@Cqu1WjU6DDrE_2{pT$;w=6ytxs>)D4F>8-&PAgWIOeYJiw>9;U=}Bv- zVWjjry95U6UHSm8%p6en1^m#!RmWsRqCJtL1|RRmxgD4lblnSS6Fm$}omEPzRI)5% za5aI_G2#3u-R14+O12I^Ax_I}#eeTIX__G|ma#8N&O64ZnRM6h!qV2;f-Ms@NUzD_ zmy?^DnB2@@C2;peN|wyF&T3iedTwEPTV7M5xeq2c|GWILJoKXG!^MpQ(%MFWEw>Iy ze>xpLsezFEi@V%V9tH})Rth7oLjP5k1W zFRA=?dBFz%7x6&?5CB-PVB!E&uvGsdJ_P?DKH>0DvH#|ePsu5%|M$hX7zGehT2)>1 zzYw1)JOlu2+kYlU-vIVfxG-D<#&X1PxVf>Bg~g@imDRNoEG%3+0L=RL-M#&T!~O0s zd|aAuKQ6ESnH)_=4#Ofqpx8dX`xo(f@B>$g2|De-|Ko@%mQm1Dm%7>+{m@4hE?rl$F>(r zeWrz|U1D2yj8J0tPDSli&&8UKZSUK`_-7y8XT_gyE1l;U-3zz1KL-GJR?dU)1P<3j zKt(~9VLZQ9_7R+;TlP_yIDboMYMc?|n2Pw^jy^pm8Tg}wm5oVmlJ2`aLm{Pi-8q%p zG*JsBGxO5^?7OeCCkfGo7o5c*S2@bvMtw1E08-Pj1vor`3&;VAOPFix$m~Ry>FAFKSLDx!o0paLPq@_FZl$}p{!54 z5&C*wdq_u#K0z6*Mkd=y$Ln5)r;IATfuY7b#%yW!DutQ_{-Q=lC0R~>bSH)V!DcNm|&cI4jw zxi{3G-y5HGak!n~T;BG8#wcJY+{Y=t3QtY29}sbg6O9BDsy2Kn+W)}t{`58>$xEqf zipehhWq*RcjN>3kz<>0Qfq6+;qLMZ2=uTih{SY!Ii{j^22;$qtIL)RpoHAh@NwSL+ zIkhPQBwUQFJt+~H-4w~*m#J;$Q-HOk%1_i+jP5--qPo!(-R?_;X?xd81xp_-(}!}N zIw@s?wHvK0Y*>)1)h0=%9K`RB^~b|<@L8TZfSxILrl<0~7!|t}@d(kvi?#Hhc9tL` z4ZS&JacUNHCTSaPO@hD&?sqRK32;g@#AFBqrKfdq0S+=)rB$S~oT&^Seal=?DW&9@ ztjsd=6KS~G)Ua_ZXxTAPfG9!nYYY5-hU z0o>*rPHt9g07Gzfh9zoRwyvpux>F98TYCy{xER~GUr7`$P90wNqelVjB%lw1N5cb5V8hz3V zxpYC6AlNGQBTX;fOQ!cD_iKz-!!044W2m47t0j)ZIhJ6j%c?Ccrsz!-M#kt%$Sl?1 zirRfTvNw6`*A^8AEhy6pQ51}3iQZ4iNeP%6gMoJHMxv!<(yS9gX$t6;oSrm*Z==p^ zO#M2lnm8g*uCMCfB{c#ZSIM;R8QFVYq@6ce9hoxZbv&B^KAP`xT@p3xW*=h=u)y!y zvU6pAA9l6OslvFz)YXhuhF}QrXiU(-25$K3p561z4*?{B*{xQoB;FhAW zM9-EX&8kuS(s;wuVn;M$EB%j}Vl}bB2?~2E<&m;IOP56-rljG}QL?&FO*-4KFPum) zLl8HXFo)fZ5b3oC+WxS`i>=!3#Sv)l`i;QgaY!lYgd6tLQP-DpkLm}Q@tF#0l_6gk z5keUZKVITutIaSHA%uJ*(6y*Bf3@~{H@JlKW1r=aZq)py<@+B!DF=*zO%nZD(f6^; zL*km3(0Pj$)a=XvEjX0y3u+na0O7;M}3`eZ_Fw;}irzD(lW9l*Q zy_O0-b7qA}ZS+dnUlJG0y3?2X&#%TQ3}O=@SW^NlOZ&1?(i3$p>}Ec72b3f5qwGo5 z(b{?zIDFlch)0c)RGnfI{hm`yh?V*$XJjI026?yNQD_&Kdq;bnR)6B| zAaAQ5bICr-{&-hGljBOG;~dzjR@xpJMy$mb$*e9Lt6y5yZUdc7H+uJ~e4hN8P;S5q zefytJ7sm3kiFJ|(mkFJbP|d`E$sf!X&dvGkDNU^7%AzP3oFh;WVZw9LNO4`weL8sm zergGTMGOP@O^T$P=VI(1aZkW|k`=ofu-#5)#=>_Qgm{#_Z#<0;HAIaFf=Tt?g%uqb zoV1^Cw>SBN^=`wDIs_fAqcsrMI;#^Uq2H@)UIbt6i}q&Y@O=Z4$Z78`NB=%LDR1%j z{B!-H=S5=}&zZ5lJ%^&_Z)2h{1PR~pe#e}(0WnC&8bwaE2n;);(J}f{|NdIp6Ap%j z0Z=`|BOn3L|A|tuZ&8XG27m}140VxXK?fz3xlK6;7A;hHDAemUZq#|rT>1^{Hu)&A z<;|~;4Tm`Oe!uPtP-*=7)5p8K33vz%3H=Xc?Se&zgc_6dp9q!;4+nz_!Utg>!N9vp0-02!p|+dq`GFY+6Efkgp;IYhrZeRzC&?m|HVVB-@pg%IwWWdzEReV-v>hAP{@_K-YDyTOM6|-2NTI}Pe4lDEk9vux^MPp1s02f;cgKrT@jK}rNX9JCm?PrzcRP6(ew}yoKcP{-y)dT z3G{zFotZZKu?!Ve`*AG)miFE->x6$Z82?e#|B=D$tViE6SnQ#T0`D7Ttt!L#BV9v9 z_wb($q5n?=v#F>)%5~^CJ$ftcF&^i8Ag7YLsvDG8X8?Dm4paJ1yDJNogsVp(G8eX^ zks-WO#t=zWAB*BZKRjuyIGJ4dv|w-#BO{923%qNV#mS&c`C9c^P2ImwKyRJBx__R4 z>bs6=&i@<15SdxnZ&B?p>bS|6H`J$zGaXtN#u=5{!bB7=jS!VQSWQkH|9t@xDrw)( zw7=>;si=jr5y-h%nRr!ruN%a4 z@E+IQeK91Pb=MGuva|)Do(g%W$xzh)T2kV>^zcG`&#JkguKk&8Rm-}*yLU-lVAh!NE$KU>BQI$iZ}?Y&fxcyI|+r&5Y~$Q0=rLkI(4ItVaaRL(kIk!A>e)OTH@jomN@n`<)RgQF@9h68+^VaJ9= zUB;T)l{AxDMA!Z;fv+9WDtL{7u1PCHxa=X$e*%x8&w?0iLieeyoCCx}C{BqF2o;Ng z0?e%^P05NEI{3`06Ri4FNzt2{X+lgBn7C+rRSDbCq)c5WOTzm5AElWn)su~`i|?BD zCb*{Hl3^FVNfEQBIEW~M(QJk>s~`R!+TOw~3PtO~of(GiAtaUVE&-M9?(Xg`DTnUv z?(UEh3F$_pMd?Nw1Ptz=d+)RNch32q?|JUMf5lqs{l)4^2g74PZ4H?4G%)3|tK&Jc z&5_yP1K_DFy>K!=&;~6IQV?CFi)C+6Y9O_JjsZKc1R3{(HJc-vT~N|UR44-j!g3|f|5!jB3;IRNTqa0rp9@5SuW-GSTT&Kw)kCq z1*{W*=xIn9Etixq1{;WvScxPJ`JieT`4GAzQCV+r@>Io7O?wVyUYIaEGz zvUfsoxc#sQrA@6IrK;Q?z1j#7wXA$(ywaChn;?->Gra3UO}&P}m{wN%U2$XM&;g^x zQ2x@y@<6G!5Kul~ZmG5H62-@EZoQd9hp+zlCy-!jO4H;KUhl|9VH@ZXr>&)N8hT-5Zx&c?mV*CNRDvwzISn@)esIx#v# zAlNrJB=o`19u@73{R$5d6!V9nJrn=cBY;fS?*@`AIJr1vLV5@Qt^8p&wze6-!{g&7 zfZBgGkc9Wh;Ugns0)WGVzwm?(87?FMv@-u0h9_Fyyq#Rx-FWb`hu|UNViV#`tpLB= z+}?dNgab_>Lag!uYuQ--uou=_l3=0dLI{swA5q?a!~#O-o+IIsK|z$243Q+#=d%C+ zDvAj5THI)H;)9?4q7)eloGKNvRdOwzy3Z3DL5d&PvS_72%7nFFag~24Q>x%1g&OT8 zz5)d!0jA9?XX}iLJ|_iUpp4NO^!@)f8)0~2;?1uY*1zzCv#lr+o#CY3Ep%r(OVG2{ zSNal$Cs+ml4Nv@SHs1eOy!#iPK%iTDz!PNlAf>0D+)?>ygFV1pduy%`4j{Q3u0c7u z`=Wf>eYP8}48gjrG7|wL0`dPa8}Y5T9{2=I9{FoFehM(#{$n;m0w_}cg(v>!Y@D~= z&GFi)*v<95=93K`5l+y{N2g0Kz@~h>B^Hj!Lqx6()!`*ih3edvhon**7?(uwAJ9uB zrqT_B%bP9jyQ*d{o0s|jFSGHez8~NA=x=ypT7vNxo~W@W*JsqyS-y5RZ2cTayx6*N zEbh?mmGkWWbJ||ZA&dP_r*Frd0+q6?dPkqDPGZlG-)PAGoSdukoWrZ6FP9~=(GR~h z;WzF|u}HV-55mu88z?W8$#FLX@tc%ot4IyxhvBnJwgqn(^w(G(Z!UIr?KO-*rOkuKsaL3SwWen`eZ=SXFpVDRW$XVe9*9b`(#eX^OM1h zfvTFuqFEZOU$4X{=6ZR{dE#0?s#`ztqszi4;!gwGN2jnyoJTGLm9@{CDg(ZK5}J74 zR9!LjWLNKOL#M0wJV=uydw(!0QD%NSTH$&72)ZD9Lw=m04E$%0vRGZkO2&TgL$qEN zWxB=-(fgjm*SkSJ$6ux=eFVBZ!|qOyov%z!*U-^<&OUvf>^z>5yeB%J2}@E>TeN(b zjh-hzzOIF_`fqKf-T&C#d6o;CjjgMGd$LCcZ=cRiIm-XI-mQblBVQduzW<~|0KgGM z1J~l9y}V?gN5ee`^T_@f)dQy#Qo?WcY61zy$zBeY3hOe#@I>&Kpa4WfZL2t#M(hDk zyd&|e4~bGDM&o8r_0HZ5tO+ z!aBD+?FkLL;%Z|7Mr$~Ru9ma9;R*z7EGbT(>P%!xB|+rLC9G$3gk@_skG$)IE5LhS zhGp3=x}g(-$8VPp3J%{SMSFxG@z@ra>&EbM^v+oTs^531CA;H5f_MsMX5nMmtiE9ws^A^R* zS!27ZNW(KWdMRg~(KbA8u?&~2=Y?>Pug#!pKa-%JN#iU8da9L8b#y~e`U^!$f<;)Qx{R#L)*1+E(-UW(~Ze6@o_`g&Z{d(zWD z>=`W7LMH%c07x*W|s z5kbL!!24);*tzH(|2ys#i;azpOD>-C`*M^`MTI9sZb$;8fLmJNs(!(H$9!yR%;xa! zp$GGT98o?lL;^TCKKJl13?3f29{^edqAxxC3$p`RSYSU%7AxL6zqq_o0yN_x<9l7h z`nk4|2?0c$bn}HqN7H#-55!zlbs+a#&w^0!?$E6u@JL=5F!R8Ea;^gGa+G;pIR~Tnu!64F zf5g51zrGwDD7I1$7wUBTa?y#4nW>wR(Rxzee62~X`Y-UFU-kjs8*;h+4|s1l^>Yyr z*OPE`UE|~LxYYG!bEYm!!2W0L*@BKQ)0eQkSKy7EOl;(q-L-#%_y32>QGM>~`@hqB zd~2#W^7Zn+Pe-*s+GqdApvj-LBrIr8tRp<$Ae!O`uZ>t>@rMIA=@ZUnJ1?l#1LoZGKMA(c9s4xZg=5Izlx?b$^Y%bW$NcC z+U0a1viv0<+;?9tei>H%$sq;SOM_W8&9~+g8Xq~`=Y?Hs+&>s_nz}8TJxXO+EYN>$ zSQPuX@_HGk?{;V91yOi?fh0!6*Wxo81~DARrX0%wOxbAqPaaiKr_!*ZO$^1>YC_e(kZTn?&txxEkTr_6h{shdUEEuSWyd&~ubBvv z6o1kzRS61e|C{Uhf7r@Zm_J>~T`L((nU9#97p6d@W8gaez7 z{L@^hzWGF-VesCdi1NdllqAovFd7P3(35JB&Bd11Cn@p9v`i|!U`zS{;Ugu}d}37Y z9YNG(EGuv)ImzNzgkjRDU_rD(tVbcR@&{8)QMp1$niUnJ_$h&anF)q+3Kz-&7MfPy zAnta(IJ;Ye+LPu&2EaVxV-@;fTed-@STYG_0&`5Py)@MBot3j{iCuOQw-o#!&`jpO7=?EMLmFi;xXb{Sx5wSM; zbMZ4|DG6BlR_b)yi(WRRE7am7uEk!b@W#}(tu-7C$uXVl#Gtoo3kRnj><-e9R3^2L z6zx~iu2<4e7N1({Uv@+n&h)XZDDpY{g8rahK9 z%7H_Ck50!hcsR3+o6Vo5w8)Dd;H2MtFBQ0*1KaGVCeQTbLwb-y-r-#aVa1eVch8Z6 z2+QLc4tj7tw*@1wZ5EN3m*9xp1sC%Mz(IY?aZpA82{ORqd$u3tlBOt71QpgGR z(9;Ha74bH59N<6C2!-3}W0xhdvj3`0qLTwvGaC%8HP89zh)Y{X^~s{z$B$I&qN9Z$ z86_2^>AhOTXh;pmbwj*)xGAM<2$4!~oypvLtv(%gIM};0Z6sSp!@b&gxogp~l4{)k z%4P2Qme;i*HC`%J1qx!)7^6T=;4Lx}fx$jd)f5H!AKtcFcYXL~VL~fqF zzt2fqv@J!!GpoIOav@TbS@HloY}}17x>B#gFcIU2SoGi?N(9G)%DuW3_CQ#zqGJUR z=tF@><&;|qrr{y5IjPa00VAwS(teN`ni3PueH%N6N(kJ zGpHex!UH(KO$(J!H?&*F#Wdy}hzu?hD&!XOLvOdKD*h#Mn>|OMs%HZ$MlOXQxG z_(<0{^Owji<!UIgT>5 z9yJzNz4cuaZfdbrdT#DKY}{#u;O?3OpYV-JU64}d0{iJj_O2E;+(hk^0-PW1q>LD8 z^Q1B@`r4$({fIk`H028$Va-}5S1*e^bc1D^)*r-n4nxeXPpGHtzkV_c&LsQj_4Uiw zRp_%J&$Y2R`5Tv@C$ZVeQp4Qu&`qaBaiMIv5J>h2bvNO%_OFEzxKo;P_F7R-!p}cu^yiq9$NcR0 zl7_@p#bc{Fc@V}8!k_j=!qvQjwBhcv$J1lL9FtT?X+U3dFI=@z5a%Awk@GZz#9cnp zL~}3pWHAMeTmg#ua1$Q>HY2qgxkTjjGr}%WMqqgXx~EqG()nrF({pkxOWyw6;iB*t z5#*3GBywsFDgUP*q;FOlacT&a{I+a}W*ft~uC*up)wR@d*TRy&#yCdmfmd+{(z^25 zYUnNPjHeP2#P7b`N2@CVq5*8f{Q@#l?*5mdBybtnLJ$a1(DP!7C&hi@6h#TKTkvvZ zgwpzG0FRXMtpK_T=@>T-^6c+hj24zs${T^nrDl@VVuPa^9p@?a(Irfl(qlS>j0vf7 z+x%=5vQE)uX@Ou1UKV;er*W3#fumqhY|6MrE-lq$G6F}DHZt5=NM^Vj1&?ThoPfgx zK0ed-Q$})3$Jiu18~!r>f}kP6{zGhO*m?AXjxKk@%%mqQlO-l3Vw5% z2sq}{+~6uFC1QK7lrfsxU{^+Ioks79{y>0VnwJHS5fdVp41ayUt(r51?`W> z1`*H%Rd8_3y(Z^sJ4j2MJ{h(2@nIhBZtDQ6!34ch^>R-$pNcS5bGdswoyrs8_%M;n z3Z)o^4!zWw%EsAT_I8t74NK~5CUuC;?Y42O&YM{NfokE~J`;|6>7{_bpMQzP|lbLDtErP{F<=xlf74iL7>XCCF@6tNq9@l5D zC9JZW$RiIn(%pyi@YE`SW49@^_>HWp6FCa{fXDUf@Y$V-kvGLMZ1iR_i?!dr)WtA% zvEW%8e86v?MWOOOsssCOpeLpCFjCjc$bUDb_gZ93*guPhW7-_(Qg#v5a0aELt>IL0 zq40|jrKpl@W7uZEVvXbZl^Xi~sC9q|R{ICV_Xsqen z^RX*BNnOpJlU@m5pj2>F-OW)uUlD0d;Aqndem^Uh#Rejx_MJPd+EG* zftICjP}$_wAWhrH!efC*_uA@Nmi%yOZ9_tgJ(fJP(rPVXxJ_y|yMq-I`N1^A=?h&G zF8E=FH^E{~x$nU@>q^4PTOw?4g)<%?;B`XzoYpwyS02k z@Hj2+U)vxU;zeVrZHqLeMvz(bB6;pmZcRJ{&*lUiRmFg#hOVG>gu0{g2)IUfuWi4g zY*(}R?2uqFe`%czs)!kuNXcT;DP1ackR9 zxN+MbrB`^Hf}2@;Md_8lM{?gvs$}3A^Y!^=VqM=vUM@7|4cV3}(pAg+&!jBPTN~NAVw>Ml?`g3r?*1yU=k`#!`;LUZ;Lxn{t&hb$_0A(h zl+jm;SikWO3itAh+bHTUGfAG5L@)yov2fSjZd3t*U3)tdz-+<$k zFNA>dz8L<&o!CeYpkvb6w1+;p6FZ0?LZA>t+y(7f*y1KF3RZ!zt)T-L^kh0K9^8pC z6MZHsp1sdX=iA!KYC?`h;4ezFZQD zKcw;P5_gz1-id@n_RJhwNiY7A<~?8jUJAf3jVnaft44&*6;V)_4FJW1hXXuOm|4@s z8B!p?{XDLX8c6LLVpUq0F8#j1{|5(QPQLa2WPP22LQjYE7FAsxfFKZBfdfQuG>Vmf z&a<{+MB(Flo-wk%Hc%uR2U}(z@c(~sC;qj#J=EF!-JSRc{{PR5+i!Q`KLE!7fQLFD zNuH}99S63!(V0duPFmqa@-AByMf}a4_#g29e*hdIP-XU_D2`(;oJ{TmFUm~sUS!iO zr%}SqNX4x^3we)sd^>qi1P0hcbbOn=f^ZsGI^vJT?V-*_<8SW7zXOi5vy{0%rSUtw z%72%}{|*0_92W;yitU-%zm`1;E^4V%cw>)UX)wmDATC9158`KMzpsMW4=^0JD{Zwo zw47{keSxfxKAU^Jq2i<3u0YWH=uK5A>X$zkx1-aC_c~|&xSDonu*I$VY>?!TUl+Ex zF`W-4KFciO!5b*yG{wAE^AC%{*ZH17k%=! zDO?(+Oprbo{Gm3hLTm0eC#@WFHLrLuaHVnN%Y40frWA70d8ER~)_%27Zqh4%F~-w= zy<>f9uvSZSvf{0s#oV(OJKNG?SCv(^#8QJd%XKf)Du=3h36B9}Xcvwas2@r}&rDu*D6A|MBM!0x9{Q{IHPfBU;9CcsdSqCnE7a zN(}Q9z=g*Oxl;%7$f%gUkd2vl&b&+>FJ>Wq+48MDJgleMm@X(IG3abY==I7RMUu-HCzWfe18+}5 zTNvW`k9C?rz(PapZ5G&0h%MAdlyeslU>;fLpoA5GJdMxfsv?}JOt4FNN*k()@j>07 zhorL76n;;xH_yIsawJ$jIpG`GE8^FU)AHR@t47rP{L=uh&vo z3`dJ2?P#W4xCV|9mlhpKC$p%rzY3*7Op<#$ug0Ddy)T+Ig4ug;Ugt3&uY#Tq$i9Tr z#1Vqs{z<{hOvWGppa+bfv@{Xe+az;phnNmnrcGCMEs+O-2#l7X6TQ{nTtMapBkUj~ zT)OiWN|B%u-OoEbI?duE4nA*GHy+;Wl&m{S&&^a(rTKT;I5>S|TiMn5+R@WY$YQh0 z<9&Og;IdV0Xdg6VI5?ufVBD$-*-kF9KC_l*kJS9OW2>(MG|fZGG-e_2E8a#`;KF zDzpgB0RMZrN7V8+D5@ay?C9lF3o1U33-=-9gr`pf~ofU zSAZ4Z8A$YDmJ5X`Az`7#4FOyt&O2Z0dLi=c}3sKr4Ain+g}{PvEPgwXQ(lBDhg zF$p`UjPsk{&qO8yFsQmqU{`*3xI|ZAS($k9`vK(v8XHSwQd#u}v-wm@ zWwW@AKhH|L?vCDP3;Lb+w_i{X6-gD)Yf%{Ot3XjKn5nmoDxbk?WN^KJaNDX;X;*lC z^2RfoBR9_Q$D2txOlz=C8qLvVWS(!*+6~B(N5YraS$zLfD<8`RW|8tcjbCSFkY~B+mU z=3=s4lPC^mbK|3?u)0yIyZiR-<}K8y@F^^5AgQDzgaCj^`MBc=p0K0=48jCjyr5gR z1*>`W15~w!!J(4b6!-lUa%7SN04j_Eav%+ca$yK_s|ewOPqnz0OIA~aIv+DJ(5=@1%U7X4GR4f4;Gt!!UUdP zTy-6?Od5LhMOyKExbm0#6`0(S|GQZ6Z?pWjluv}anLTGQHo&;-ff`!*`9Z9B75|6L z4Hh+Mfk7Bp)PVI7%VfkhMDg>t!qA)4J)yUE7W;JsItZQQICM18VeeGfzHfA6TJoLz zeU?8!7-19C^I@tmCU61uQ&fl1`r7AWrA*(5EMYb`yNe0l2b9=fr2-;(1K(|pFsM*FnY$Dkq-CyU&UgN?U@ii~9M#^1H zISs**25t*52;;R|^A(nKe1I^BEU=`(BZr%ZS9v!Z(NB+I5Jr;ab}L!a|MN#l0=+A| z%rdK6m{`Gbw^#gYmOs48t8Nu2&Z}kJb2)1M4PnYqU60o%CcinRdlE9G>B^vsFUysc zJ4J)Bri|a;qSQDo>x*WyoexnmdF-0x)ogsQ^LhO9`d&qly8AXY&;5plr~Bu~#GAMu zGqbI$Z~OIEW!-L%Eo=Qg*neEvsqcTG@B>4z>sdYsJ*^0yzuq~;`(c&~zo)7X><%DB zaBl9!@IDP9qgpr?k$RW2R21CDM~)KY+Kbn58p2jQfMhC_g+CL|&C|JVV^J=;xK$rk zc1w;WU-XWAau7hoRS4nKfX#A=aD_`WU_OEPlu|=vRt5#WscNO!eic+#4KnP-TP2r} zU}CwVPPFSjz-D0)cjjK1(;ha zTuffNY1Hn3=Ss@LUdQJRTN-jULCD;ZE8|}vl*d(0$^pHkeg30h{3Q=Kr#jN`j*PyG z-fzmgKAEcj;OmI0MqJ)h5Qv6*iH%vv5qYd>6(EoN-X7)D4>_lpq5z@ZZ&@XI2WNXu z!>zlBuey*j(2()VQU*ffCB^-@Z-tzt%m+-!n*2az*&8PY#(I01~R@AAgTwcsYR<*O2jFV_gw zdR^0k#i+N7^0;Z{s&+ns(O{}!_U*>Ia{n)325{fd-avSW%wANpK&rI#&{8Gia&*m@ z2c`yfG#dQgR$It&)=!jD2If)^>55h%PXDxO^h3q77SCFmyEbmFeH~t%>#$8JSHr&~L4kDn#t6oawo(KWr;W0M@eQtjLYw|67Gv!pcS8@-$_U`Z7zxyf9MpS15O8q;8OWUrB3 z2Oc-h=1-B1w@MC-)!#lo@%4PP^}x#nWc4_de6Gy0K`;M@~$YK zFUtzVZ(qr%sd`F@q#ZT9$wE7&-h3u8?;lmXx%_dC!#Dn##A~Ot*K=jrV;hL>FznbR z&z^L%EB^d$2KA?k@NblY_}fYOfKnL#g;Idf(Epw?u&OE)kuLo+WpLB^*q|JM>+?s- zAUwha8|D&;{4?k&1CNWC{u`y_BFDu25%koA$Ik-Q{#w66@k;;Aj7t~K%6!=Rg@{eiLj~vyl}ECI{c@uOQp3@BlMpt*f}ScX$Vfui56!@1 zXaL+MSjqtA6@mS7dq62du%xF<^8-rxRWz~B0YV9FBZicf;DYdTY(9A-Q^HaPc{k^G zp>~T+R(a_ujXZK~kusl4b8OWd;NBR1-mv#ct6lAOx&i&aN*Vlf{em?E|D}QH>4cJS zG~T(zl2_TT#^wx5kgwFB8guwPzx;;=216+V%W>BaMH7Pz_di^aub=obqC*#;a46xw z*RQ|4BE}X=^weT<3^gr zVW86=rN%5=k)=8=m0MOU6HpQMS=a`z?D4xL=qs{;@Jj5A*mQ=fG=H6{(pHFbN>Nz_ z_|NrgP{OJ)lz#ZADa-=?OLIR9%qtR58~hOTJgiBd_a9Sl+u(sYDSxF51b1tF)ZQEq z>QZ-}Ba{H%ULkBNbm`EOF?a8Ps`0u&4@u8N-lzu+42Du1k5HYJP!wS(B^EoMd5}a? z%4vvfO4Hds)t{fSrt+Os#Rz9hwo4sbVYSORP1x-E7-yZ#r^p`qH233{E3@=Cc#-8Wkw9R+j)9*#>*1}w*jzGne=$}7| zfZjtiPfssN;=cECQENUA9%Y>>)1IQdd2=~$6!PGtbUeFyH>XFxwUy@h^A=VO{PRx2 z>*VJ*5G6)8tl_1tZK`>3f=vBFLZ?*F&7dAC$yt<5 zqKR0CSHB^%brigHfmpK>3->uv3^lna>B?fT)BAg8Nmev8*M&AUyhz z5WJt|af)p{ke0Tg+>G_O*2{O)B_eM)16*YJF9+W4nfDzc_XrVjn3Ar~1RL`UX*J`Z z;-a;2OzqqFIxj7im(o9@{)w*9+J}Qd$T3NRkQBO2Vo6xwG$}{JiF%Bd0@40DHYc5E zrBE*e0D0lzO+;k#=^6y4ezCFk*sTB$3D zsh28-HM$xO&8P=lUq8#_20&Ij9c|=|4=XhxPtYQ&B$$G#kGQ4CDg!CEICO9tEk>$! zUk7O|jLx@or1)9AO%#lSELi$+*LZOck@q%G$jW~ZqwXU)GSb8rlZnhd^i?;~=c=Id z$9YcTvSbp~q6G=Scor2hTa56HG$tOg>0K0slmVB{)Xr5iTLQpF^Ua%%#%r`%{lPOT z+NQx=tLDsYkVHc0$06$L*JmA!P9Mlt)-%al21#X{S$P(=@GaWog&aQRKMOBJsVwAn z-o`8ENBE*5-GTL800Gj1zYUvU$c;CZ}*}b?++wE7?^A zB*!uhn-j}Hlaikzp*C9UdysQub&72(9&|pcfC4BQHK7;hP7Nz=;Gd(F;I~Ra31a?5 zHliN_e28#G|9P}BNl=XJ{bj?f<;mLrMK)kIOj{4jfImYDLBY|#M{9CyTd{7<=|2DC!Q6l@eV-prJ$r6w>YRa^Tx$#SdH z(vQk%R_m2FUUfjD={1|BPAFWF3beNeyHzw9ghT^oM}SASzckz0(SJqJA7RtTCfI z?6Nk!ZlRx>DSgF?uHh-bTyk@Hu7Vu3{T_B=g?jJlCjA17P^X0&_qmG{4>6nj~I zDF3vVz}n+w;m)o9Q-IH)*C>i@K1uI)fKSd1R-*7>Z}`s=h5xBiXrnR{Dqr^}=jt~T z6R7D(moVpYlVc+g$={l%n>jV>Dk|%_StS1o@X6jtJ%ki8#-qKjVWYL?6nQV-0INsK zESQEUG$r!4y(DrpO8O_YHE}qL_T!Q?kAuIf6y>EI@I@&pOXd=!y$Cx@jwne68Fm^w zkJ*zOI>c(t-q~2xn?nv6Gn4F-v-3?UWWiOh5p4S#lJ&}L$~_D|(v>a$u5e;J4hzO^ zsrK2~k-Cot>I!IltP^#+!IWJwp;=XFrYBqNk}gJ_5VT?t8js%Jc&6LEXZGy)VYIRl z&LQ8`XLrc|rBXbQjr{e|8SNfb6D zn%2K{6%Vh=3&+8fr)blkGgE9_()$I6H&3SjU3_KQ7k+3)7t6P!m}!>#jnNiSsk-=@ z-Q#b8hd)@ppSom!cy1-VQ4KTEN#*s_#|x2DQ9R116aei5AS7Gy813v(bZa1MQE?>O$gqO}W?M4Og@dEFGZ zy~|M5`554vRdWyWX$5M8Tm0TpIsJ@|;DftMJQ;`({t8y7Lbk#5;83GM_M_v#qEU|T zZz?2fph`?f3b|pP#e7mDDK*5VLO~$mM<8zeP}qQ@K#4Z6!?MtVK1E9^RaP-_S7B4JG$u<-AyUAvy1umJ5FzK+a4j#=7Ne7 zgQ4|XMH5(45T%zm%Db0GMmcOM4nG^SJI)~=2KnF(rCp$EK(`V#1 zos${V6iDOxKgNSF&e%j>csV1R;29wj_ynhp?!Ni5aX)Rh!VQ&+f!521TWU8ck!+X% zK}~m{DH|XVXG?`6!&by)XaMq#OX#g=dYwBZB^1t83J}Z(z-ucR9gtBq@vAX-!y~k; zpX%20*#*sPLnau3vJ$wvH)cu#1tNNd^uqU39bc*kgHVCJnM~G`45)~or8K>h=5$PP zNT6f+=}1f-NA?6qEPYJdL5lgaoLDdi5K#aRwAcY>s%Pmv#2E?L(`YK-&1Y51tg$1^ zwr^o(7&ixc6(Kxc8k!`*&uZ*R9r{j1i;2W0;<{UXG#igyYH21>!Oi~TlY+c@y%=W8 z;n!!9mKcOfbdP$OugMinZ91*rRi2I6!I|*fx7y@-pV`}!43Na@(y_yrq0uKgj3-n7 zcvMXnlGDO7RjPH~UF}rHB$IJzy~UJWEp(R}AhD}rF_9~e$hufmz{X_zUhDZYgvFO# zjLC3v(Y#$~fVm7IHr{;jpk5h&bVd)Px&&;1Y7E*%@^mKvI9#ObB1IdcwPV+38sQ?M zTnz$1m3=3(`JroQQt|)<2XOc-8eg@tCl1xm;En8$SvZEQ?^}K>hrMn$k5SluTrcrH zHtTy-KJx9z#WUm-&%;f|A?)!cwhPU=&;@7WPq^%{RU^*I;XTFCaOXRfVpaQcexiDf zzS`8Ju`Ej=A1OXU4dk?T;$4zub$M$h@B7|zJBM?39%bZVoE1>_&Uv9{juCGq%nj;c z+rD}RvW+EgRb)CYR#N3K#JghYZS3g&PVOweyYxnWveCs74vnq;hN2&Oc3$*Nmq;*} zK*=B7qdR@8{XB5Ulnf#6>vt@cx)+@=7f|k_x2RHiZzsy$U1$eBDi7hMa3=vWz>Q*3?Vy87$$gV#!|+uhe^ z)wJ)9-tYR!N6&tgL+VE4W%Fk=s{4*7q?e5l;?%a58bms`C|k#68ox1rwPS5=z6abJBlh7d@|wSY*z>R16{ zLND2re0_|3DnPH`0$zc&UUFz50ud}&HUqz&`rz?`S&ag%phU~g)*fygyk3~ePkmB7 zp@~p`DybkQM3>GF!R5gL*bwlq_z%KwcT6Y@=}`ab;6jEKKm@|Uh5YvpuA=O)@Zx`T zaFvENxBYUtbanSsw6yj;lbbGeSz7N@5#uC*6MO$1rRu+IQf{c=h#^AZK}VNv2_bvrdBn6!N^!yqUy&)Y5Xrw*IKu|<9<9etc`|A1!xC5)YPUe4P-ba2U{*56$pvWA5G zWVG!0MP`s_qj9<;Xv&<@!Ghn-`yoLiPWOMfTr__iG9&D=U&^KH1ciw?M>>D;WYa!)IRPEpsJ$5l%E$WpcM$&&XrwzkVn8F)2_L)6^E)yov2iX4TAw_KDRz!jgKfq@)^vq*+ z0`EeqeJcZ9ns<{7^@&%vaAu9IUXUyTv2sgw21>lj-C8mk5?6Wed)oq{VJg`xL02L4 z`#@SXs{2kF!DqdZ8seszH0`BLaG6$8*HKioq>sb|mJ?M_$Tpet-lggP901sznOnNi zj~7l;#}3#@vz|0ddT{qdk1$0Fh7(TYFg0ar?Nh`ieju6T)mu!)!O1tpf zQZ>F}GCul3f)O{AYw;H1Z6FeMZC56sEe3#-GRp&?)2)A|S4yN4%7T~Qi@>T>3JPWf zg6*xuap~TBKjtdLtC3>nJeX8=QKQ=VUM|Ha_C6u=vKR@KUS>aGDy4%<2+hx$+h!&s z)q|CTU?NW5T;oN!j8f_4p2mB~G&Ba3LL|K;Llr%mpMyW1CCMyFhIqzaY9dmid~a`@ zADcSoWLFX<;4H5tT^6AQ{37@5+4fI^f%&YM$V7zVyg6TuNHq@;abmkAfcNrT7Y$vR z|5c>wZaZpqX?2!OMu@Q}`=Wk_xtNwc(;KR)mfLc!(yPLeb-**Eg1h9VJ$C*4`E<6~ z@2c3?SGYxma5@T1*R^i;2-Ix0bzw$9I`rD$w*D(7r`Mb8?-KyZuE^A#)A%Vp(He5!SslEi|FNL1&nhXhEX7`=-G1J%Vg}S0ZmrN4aIPSsB#s) zaQlU>Y92)3EU)XbM_svURJ9qBqSrW?J$?K8{V@aPIu+0 z)nJ(gJ6Xaz*Unf61}9&#=qHI3@6&yi&H>H+knuK_Xz?=lb=Gp5FP;?}_kvh^432i}+rCvvs3s`o zpd_xSXnuR1tWUE^$x6Qf7fHa85_3LS?n%O5H^6I4e(Xo?vP=5ZLeX+rMlp#fLuB)I z44>xGFT)EpjJyRaRN_)JJ*?-VV{lZk_p<2iQN6r~js=cXG#Q&HArXjd7C9fS@+CF$ zB0z{cSy-q7PqkbtP6w;rq1FrwK#VYa#}r5xRfmdAAkIb>xoqTKk9r?);M0>nNcFRx3+wlPY@P_4gs$CMARx zh~ZX13qW{&pFQ>C93KC2!Ts2#IHq1j~L@CRXGD`r6Z^khda_ z--LH>d!A~%3PAK=x!MZ7F|^g)Wo3Kfo!ca^A|c`^BkPE@Q{;bWy18dGyJ$iYyrAOOlz&yKVgi`3fKdQq5Xqkk9hJcUl2W6L5^ee`&0Xh-eBiCBH{Tphu{}(#AVhMRg!O>2rWV?; zM_kFa)f-dK#;QLXZ*w-b{UFDmE2n+@Vf6oKkP0pKY&}{1uT`w}BlAr-4wZkaVtwf) za#y}v)b-=>uPRo|`_E>9;}3#n|rkhJF;Y*RsPQX-40JLF!jZtpoqrJvi}jL#jCb3&Xxc?I~nm zqoEt z!iW!RU}Eq%Yz@o;TK#E|LMsa6|N78%0;_`e~+x@dUT6?khi{DR3zBwWUSgrwn%GDtV$NhoKi3GcMgb?w<-@$9P(Ko}d$b z@<;sH(=$jhaT1SvGA7k~U7F_Ac_6XEyLq6)bk-vyFn-c`$Kc!FugF$-+l%!rqMZh# zPUUpH;$j)xk8t86z8bhtdw($Avg=@D))6P+b3zEp^UQnqs?_r=IU(lzdFJCOUt_}; zQ%hWaw&Uu4lJC|js$U-uIhK4l7d1rxdbRt? z^z#1yA?+>SqVD^(?HOi(8M;eAy1PqBX%OjdkOt`z2N=4$Vd(CVRJuXBRa8JqLJ$$u zc?Qq(I@h(u>lu;0>L)Fa&-#cSDNCb!aqlP^M{$-or4(bzyl(K)IFp@7lEv&)#+LI0v;_w0&&p#-#mMGFe>fh{bM2MXO_#5xr$>{oV2uU;!L6*o&hqhSf(Yu%iBKTCb zWcT!^sKYobw^gmN5RtpY?}@yu7YF)6F?Mov0r-oVL@b6&@BPzJ550G1C6MP zX8h2l@VX~_P@#cX?WPqW17LE$(rbXW#co-H!`X^@Rmw7xVR(JC3QN(o_tIcV23D4= zz2Z0v02Az!^Sk>H(g>Ypa;dj=$q7qtARJKf)YYGbR|w{*Y%Jtv2404TIXs?9Sxj7M zV=Uj7Heg+{6+y5hsS_$6p*J#fc_jdA_X{t()orO>wvDmzIMWXeE?2Bj&AQrq*Aqr0 zOEg%;mzp@%&TTT2s27KFQ_14Ji)UlRN?1MFsjgMe4g~A2JG_klh2N8YSQ^xLSWZ7f6;;k{#I(EhaY2PAi0q z`7+~Jxxd;@>;Gx*D}$4-45Aw(%l<6rKG)MExkbBDF2kPXJ*gK7qD9MfkUT4%PfqlH zVJS}bj@BhSn%L~{D~=2gtks9Ij_Vl7^s85H2m^y(S-8fg$w|L97uQHXBhBIy8bv=H zRvpVXdUM2~?(NNL^~1q>FOj3QVE}Z2?@70*1Qp`qbCEq5z-1P+p3c*w$xZ%z#^Tp7FsRdP+3Wy6#Q<G_ z8XlG-673+(u*jx_FP5UR+l`U{qA;#{ck+srC38Qby)RC%qn>#IJM7MoF;|28vLErU z{TjaXo9G$k^HErIH9h5V$$9x9<WrS!o0q1G{9|5#+NhUzeoKfcj*@a zFbS1@QT_Q`f_sRuQDF}KkJ~UcP~AFL0VMlB3QZwg*`!41p@5)&&~Wx>sH-KKV#42j z@@!B@xGNeEE&p$9Y9Trh*R`?sFEpG%eOYf8Dm5Dzi~`Gnfkm!RVih;zS?f7HtdSuU z{AS%8M1r2`hNX_sQ;Dh2I}hiU484FD_}wX_Y=f`>VoD}KO01u z8yMY)>XVmW;(9Uy22#CGBH4}w`mM>62vDh6b@lQ~Fh$oeC{3VL?G6pss{>vyN(A6# z0>%FnnktfKD71^;OCeB&roI)WghhhG%scqa3Zpr3h8_xj!&&jfjmYg%wWH2RvZMh^ zEb#von|jIIQK9oUHr4H39bBWwV``)G-wI7ha)?~wPf&Y7dPM%GNrs{SM6Q2+^W|il zhH8%DZq(lijdxB&^~qh1vxZ-wwqce9S6T5hZ=};+o9{7cX}v(9;r?vH=%_F5K9>kk zshM?^j{%Sf0X3OG=NioXe*kx*x^yQz@+Gh1n>gt z>T36ISJ(B7NGOibWAQi4FN@GXaKXY5Ih-cK1dzrcIGu-vG$~2(54qlcOee=dVn8d` z1%pEGZ*1yap~*o%`e{nw3F_*K*#Kor4#Puj!%j(K_u(L(8=KO^lPZTYd`;DVk?Y;i z?eE|>PU`nV#14s`d%k>MO%yxG5msi1>P7$CHcT<{{)?HB3x-s_hXWt8ROz1PdtR^` z#JBK0T&DY!MpdR=im{t6Q%m`j2gx-!VTu=AX}{((fp8eUJ$AB)cDr z^Arc`8SivimujmMR;TRw460Aw>bUg#rxAb`TVtIc*yM7#;0K;*v(uE;pyU+{H*TMJ zq*m{vZsh)J4K;g3ZNpypXmnT^gg@npn;^q}yQ#_-L)|j9tnAj~l6KFpdA(%ZwS`k9 z=u6A=^P?}#oNl$;*<+J^CtV>u*k3+!^PJ#q@-P$*yX2m7b9KBU<8+Nd5X*|a$0#sc zk1VY+r(~Dxp*0j&ouWk=3O8>y1U1y3o=6TlBF!o02PJ(y&*RaPq%5ECO82bKenNkK z>3g95>lAw@~-ch{%4i~LDnXtpoi?E3c$-&YwiBXLhOanm~F2TW(WYEJNKEAsZ=Qyar%hx zq-~5_d}&w>+n9tgl2z5crBvIuYV4u0QhW#wlm=9d%T$(<%qWX?pKwC?9ZpNikTNwB zYe0eXldq|ZDd;R#+VDqi0^}+`ceuf%c#mTR*pS))uEF_Hor;gD+79KMj9){)C}kKMcdVxK_bi+^xA<1Xe!KAzL0^&2cP>S>WV=%uMJ!>71nS*iWe;ITOAWZJJ`Y#P66 zc5NYmbotT>UNI%QSRy^b@cN!Y`Pl#;!KH4K4rI#{iqFF=i_T~mRYJr8)?opn!DYfA zorpIbG5ug93piYo27Ro(ib%St6N|RMLwTR(5*vH%9%L60=5Zpc1j|1t5h21`-)RFv z%`$X=Vqm>U#wwLuG){bh%>0gl9IYxD+C9cmFVAQjHC+fVP7K(5AI!Bgud1JPUBo6O z2f?!1C0HJVgEr6G4+1WWd{$3zqYxb(byPIE=6!W1KI>oGltis zSU(IUpVMIhJPns25sqm#?!tOnZX~L+Tkq=0oXteO!q)y#ICBAp0VA_=W=|Gfg;ZdgP0(11DD<27gzG{(b!7=5Rk*lIDIv0LL~cj!yIe%L;9lXa9jhtZ zEb@q@lgWs|A8T4wo5!={!g2QzW66A?2t1APZM2GX8A@Jkuzh&k5YUxbL!HvliM&*D zl<41fNhZ^%A-6l|9j3$Jjh3zU`Vgiw6$q)!+^9K10~rlT0AEIiVh67r%26?_Lj7gY zG~YT~6dA9hW?g7_&?wn!sx@g&kzkx>U%;I(N+{W2eJL(Rgji=kNPIlJ8RlY&ZMC+8 z5&i?g5c$mJ_MP$Kl`xygJC>@K(4i37`m6_V-<|HakNcfS1S{OLVgA^2nqhqrmd?SC zft|=`KeDQN@KgK&kXrWj43&A7$?eU~#||-LUmDiT9`uctMBxrET<4Tk+3HBo022i_ zFaI>z&o9t8ZG#_z)1+_TL0*77T{1aS7n%1aMtxsG3#0DYVC|!1g40oaI4-t94>qY@ zM=Y8U|8*Y31fT=BE&!7kVj~dUHmX+H@Rs5kI<)$_K;mX@r>7aGok5>zygX6xCo>fUqexkdIHe4w*L(7P_?wb)IKOW;2l@~ZgBU9dPJ?k*zvJOMP%p|IoHkr?k2_nuDLeT+Rh+-O$ z1^=b-jT+A{LzD|tE&FwAQC#_qSfAR}T8nz$UmT=0|1($qbPE6q;g}zX!_;0!i$i%} z{aAH?IH0Jey13pOG+4xSuW6ST!>pnVFCiT~ZwHX};Qz;!mxlt?+Rskvu^?guZvCOa z7V{_%v)ON=Uw3p14A2Edj!q7{{tx4MBpm=UP8VN`Qv1AMWZ@^=MtvZSzqiKtZ>UHA zHlA zg^JMWu@_?Mx73q2a`#BQ=9O7hy%&J!GeYuw(yoMED0Z%4vRaUD>oU@mYP*LrtdB|* zyO-^1O)0(p<9bZ>jLnMa5y{#n$7LUY2|`(RmMLZG9tspwGkL>oI5ZgyUQj zB^;Li`1g76_bk@bm1Arci5Z?`UU(8i#JpMl{VF{3TSEb4y=TM{pSgQtHQ$^d-&l2! z!-Gyh?ESZ=_fBX{cKT0Sg*Qhm!g~{^hR}HsGqt|e^*N8;7oHxTzcv3dv1tRldK(`8 z{Q4Kq3?vEFb06*97hZ>)SdBPA$9OGFa7=Cy=8v;XecwpF@Lx~xT8qbSG5@R^Rx!OiC zZPwx_7n;bFdgw*!Du=9&D{1+D7T^Z4Vbcv43;hp+WOU|3xMF%J@cd(V-uON4fM$>Ur$ z^huv*s<*^SY^6=&_P$(Db?^iW_MGy*>rt_G?=*fw(;S>-0gBxAtX5;Jna@(SifLyW zoA;m+WS!Ke)~4HQHdG&VFt+ZF zb=VQF@R~Q|(Fd?9s@wL8Z+)0eFP}(t6W4K?-Mt#g3pL6t%eT|qVK7PA&-QI`D{;w$ zt1cXxj$wBygkjn;tyU@no&@y8ZThC0w9i?-46>th4(H5D*-I@$)>&ICRr2%1w-v&% zX)2u5wzRS{8rEhSjB8PYyFz&PyBV;5sDL?>ge9K#$TK5%%#Ta#ovB&NxC~%`z;$YT;Ne(@Ra%c16C%!S;OdWgLr`iOL^)Nf+ zyx-8jYk#B1N&*YA6vmO|6ESrpR@AaqGWA!acjITZlfuSb6eHkQRQ(%ag8?7}aGe0m z0E%cDe@Z%psFKdVO5T58XZ|M96QTk0?oc$S*E9n3*K69)m|fU(7dJ$L{*-jO{<5@W z0$WB+UsOeA5R8t#+@!T6??kYICaxRnzJHu=D=i-pcOD;lb(GWIyPMyy zu1~+O->iN-NQ*ilZ$-VPg`OgJaRUJ(ibVhSe7$b1Ds(W3&cGElUq|hy*mP=457bg% z$$U1k)+&GRr-ZU0InzZl%wJFlLDYOooU#wq@pfb=)4D_LF4HjTYPQgI`0zNB1@V5v!yUOx!JRA>{f(}u!RshQK{8AXZJdf= zq|fAdORXb_++sFgRCIgTMbzCXXC5d&TKrGfx=)TuuW3Hm@7?@ zV5zo6rar*9{3QMOVf9SXCk1i4bWQ8(-HbH{$MP(5U(jx*t#J-^wu7&VUAA>%7fUX( z%BUjGy@9(yDIhh06(1|D=i7v~HnxK@b1O6$ACZhP zWqH1@YDUyUdds*3xKPajinYs;SzU8SqR)$m+*w*C8 z2HfP#%awyA_o;ksHt6*A*9QO@Ryc&uL}MQ>tHB~4w`rZu@ErSWIF-*s7TK`zrKTo; zNLl@SEI}wRZM68uEnx_`DW5WWEJF)moG&W1#U5K^!sSA4>xc^caE^Mu;v#(A4^=&)KVjlVZ={wQ*%NJkF z;%`!?w?oiR80mih#7<4pfCroo|9(yFjo*rUwO)i=u#frO%m6@VgLPp<(*eT5pYGcr zSaAG#XjHTw;(pHH0 zWT?ycb+wmVA5F2n`pq-&hvt{tpVc3N@Nm&l{_FE`lU@XUK$tCrUE)&=2*AKl7Tp0+ zsE8vk1LL(95Ak)NMP{t!DN#44i}+S?4}ZWRm;fosYvBvT1Mr`oFao%9pTu8@kH$wX z3JX0Pv~^a12S|}YH?D`1qO>+lCJiB~zt4$mj&UqHKz(^I41(h+e9klj_(_1u6Sy`Z$b`0=DnbyA=P?OKAhU0@7X#7n`H+yZa<};E0+UR+ zka#8yZYv_S8k+ft{NrtAv2AR7Dh41le?Vw4e0ujmcv`h_y5JaPy;Dt8l=!(l_eu_y zRm&o~h?XkmL0p^?1Q0{H99*!)b$P+z+<_&=r zv*hJE2X0Q1xmI|Cbf~e7ohaMds&?Nvb$1gjR9v+; z)hk#zf81Exm^9w3u6Om5gr2n9cL>dMyZ4DGyErMeRq*NYp{I;%3p2(I(zxj)b8bHO zOir%Gk#Q{15;~qsql!jL15%znmgNDWy1T3X+PFdR_Sw^VYpny)^d{vB3YZM}>Y01Rw8!h!C2c1nm~P8v z|DGj)*WE3n&VL2EQll__dC<($*7Hg1yAxt{@PZ}z_^B>55dO&74J>53Z!q(YWj+ywDodf?ZLR|3;Fnvk$%U ziNIM}lLT|!@5@RgZgntbz5TX*r@vIX;mf*5S-&&I)Q$6>eG`)+_Wj*F-uQCI`&49y z@v-<@?SvxNqn&LqYqLTJ?u0_!gwn%q4D5mU3QM#xD#t>dxpIZe;(O0E!x(fHlJF|7 zsW~R43?z!OXDehh`X0-@zCrvZiJ>FUa(!EvG^MBMd;a6u@gZ(c@SOQoN295*dWFlF z@I%UgAi~#c4^BqpcdlM}P3Ai3^h9W#d`Av4j^?ts&yG#V`436b@=~vgFl@-d%rLPH zM^$b2-t!LvUG5pKvmH@2&U2ez*8#t4!9aA1(G>z&86(D3QxV}jwm-Pu77%KhwAI5V z?{NzJs14=`?zor=qLq4YQo^H(u3z);_YcYz{>#e8zYgCdC$0DqY_`7n)#zY<;*BrO z<;3&*>*GKm}4TS zhzJ1C>lZJcxRsEZW77dK5dsls0yu1BYf+9Z1m+2rq2%Kv-XgFl!WWOvLvb$b8M4Dn zKTvX4hVfj7xsHWxV1)ZMKNs>3=L8}}#2m;HUWPvulUKP4ms2LbTn(4^C&oPsQtE_L zoj-TChpSUWypnmr#~L9b8^*#$m80jOZ%Awu?T)HYSyK>Si$>Zz&;k7-ojM=xkr7(9 zMNT*Q{`M9_L9513&rFH+J}Pxc4@9$;S_%tEXLF)ugHUIu2_2-; z8L3GqggywMBoR+vy-LP%OyB=zPgtFf>7Aw-5X(oIVFaPoP{}ZK6anUBlz3#A{>ZSL zFp=5Gu=??0-yk#bI@KW{%A_mvxH8kNI+FE=``R_c>@vzHCWY}w8j*rqgbcuShq%@t z^XY`gP^81J?_7A0%m{Ymvn5}nXE_k8CMsLX9B-u;%GJafjyXvlsX5ie`9^6+D~Nd zuRrnXDs&gmJ#h>PqAdCfExM!(k@U&^{=@!rR}s}}_V4OvFr#!}tl={Qgtwy{5g&%9IW0Xp4Y(de4n6?X}r6~3=EZ(~!qlRQ+srpG(E9X1v)W#Hlv(uriDH&?l z;R#IN&nn^XHpx&zrV0l-$!3&xVjvRs;$Md+Xtor*a3C06lze9x*IO0m@F^Z$wxF9a zPt7S|YaF|8Ij$`LvT%J*DDvCR%U+L5$`3SZ#{oK*Ls-I$&IN!6Q zRdSzGIY$ZeJ{%}kTE8Db^)!RLCPE*#Y_iBBum)$ess_s_?T7moX4zU!SU`2T;6{yX zbnS1S(r#57?v2`hs=AC~-a%v3T)7T7QZpW?vj4qyYO?OlqzMgW{gQG0Fra!x)hIo; zzG$QbhDCO1gbY{=blUC!6dp!Ta+tN>6v%iw(N8K8j%9Df8t2r6hItfUs2cU8mo{ZJ zB1VFKcN+=%*8z`&YtgyTZw-^_4F*%2+Lr_eTLKEBh+3%V@PY_rE^!>je91Sn*5#XM zOoZ_50Ig3+=}knAv-Mdwh1MpaJj;SC%-F19aTXkjhJkUSoA}M4kTZ|6EhDl+nO0}2 zwqQ}*#hI<=}=IuaD{N7+sGfIvE5_c*N*ZpSpiFs{IefB}K#9z@VA zA_(6HiG9?K_1quZH8w9@MmsJ?ky)7c4NHovWCLMS$W5xWiXpC527Ew(tAQLyf#{rG zYswHN7S6+B=%S$No*x&Ecbg>!A>%KztIx%3Eo)g!zEz)N*X!aBE$OhgLuN*#A_@AA z&N?S1Uilv3S_Kva>BrG*LiuX@SicR>OAXTDw06bO3~UNwQenA^<;m7o4Ec3cBFaBo zBBLIfRFrE!?UXGauAL#|xV3N6ZIu9!JW{2$zO?h=)l=QXG4dbJa%H|KJOLo!L4bsJrX7z{`ztnNg zAM@!Qqjedn5MUXS4^oLx75?oqlD!g^2od-66G?cJvH(-+J?c4cVMh->5~gB5vL|`1*u> zHC<1Re`ORU@5JWA#z2BoA@-B0Z2M&dUAn^rfu^L!V*U()ELL4;qXT7N!rqL8cokJW z(Wq(Ra`3zvXmNGJm7rh z3en|;=$Jv0W+3O2Ph!nDx98m@7NA{T_fi3<-?bFj2T}eN{c*p`#EhCL8JqB_fW6s9 zJl{sO*`hk}Mr1$0rC>9<0D^Bi>)A82$l#V}xtg4?n*3#@v2V3aa&snZInr{){Vf6e zR4Xs;M8Xo}1x=CyjZmY;a?~$0mU`;-=lRnQsDcW%O1PIFe_5$UFbrRfCVMo5RxQ8! zx&fbi8&!`L;Xk|k0Qw0R%k{x>AotokT+r|XEOa?-gv{`YRr=)&=i~#((et$~nztKs35qLFW(^scPsAG9(T5ONHDtoi}|C`|a5ybANK zzjFexLN}7JPgXYvj+F>5hJY>fxaD#dmUzyY<@t&6(+G3$3cl zswL{obdqberOf@2kEjnkO!ZGNHqo+MOvd6*1KCa~)rjuG(^^o5!st{0U;+q%<-8U^ zG)+Y4jL!B^xmNh{~FoQTAdrks}_k3-Z%s!R>Or zaI5#l6(bd_@*PTFjQW#AG?@)h;4_-{&hy$N#@<&mk2V0Hl|iW=+wZshqc8TRM+4v~ z``6^yJGSMG6bt;NFZNnw@!0N113tE~A(2@Egnk<5x00Lf?Ro}MfJ$Y}Zuxtau4Y-d zn^$-FqIGBUB6(ZDsEC#q?~%1o~@HOqu%#188(v9vx;b%B}I6j;pRO9T~Q;F0!r9;qq=xKP1bpS5UzA0CIA@il$? zi_y&H3c<=-N{?Z&qEP08Vwj^zl$GX$Eml{gARtaD7?!@DtIm}H%%y+y#T~_p6evb> zATCfK#OY37%)qIedc|?90FIVGDH=BfKGcb#V^awHsVz_ND5p0NS>>&^jYAMJR__Ck zxL@AYmJ=)WZwXpe#MQ_#QCP>*-md~Of7WY_xFR0?r?0Wjf=>FucU+-AZVixFS9~Ha zCu4IOt|aw2l8)qb9A}hVe)`!c*;A?WQ3A<2Y>N$%bWc;x+Pn|#JSIcHx<6b;METUJ zIJcnqg#))f!G(s%^v4DTrPtY)b6<$cb>G;QOC|u&Nnn(V)NcdoUm8j?wr6PhanG$L z$0o!r*&&HK)`5;+gf@qRzs$ltHcP)ntJMF>*h+0POmpTk{^-C1+SW_6GIHX4%M?t0 z7^f7z+DFWGoY{JrDq&LM$87Jo$-b>5k;#MhUfUXm_Co(-c0|@#u#;8o$BrLK36HHa zn=`rImLzvqxVRkUXlOs(XDC+Q%1C{xPY2p&!0L2s<?acrWC3uJ zf{6HptWk*-gC%FM^7>qQ6m8J42}H)a+6__{OizycZS>i3TTg{FiqPdP-0=53HLa&X zs=eFcB9y+*>_LsrqzGg{$V7q92r{10me8(Ic#t66N!1}E7%5`zuE~!Hy(8ln$mL>e z8zWk`0b(%Bp+GPfIeXo9Cs}6Gphtg{`KMx(zId2{3Uy{eNvI}#urW+ImAZ?IWy{9# zfcrK;Y5H4PAHIuJj9RnCgfzP`r z3>4Y3kqD@<@ueK;d_uOUl`WOkOz3iDAwoMDzrkPzm!j37oRZ3(fWkW7i`vYat_9c2OmnW4@Xpd!r3v6+?Z0eoW|r>9^_p8D zlPmT~*T(l(*TP`)GRJ$Xu@!w^{Z9ic4NWUX{0MMm);BSJW+YVzye3HGLxxCV=G%{u z1rp6RMG8~H2#SRZ^D@*DJ>hW;u|Czm=~0c{ChJ2nnOcJxO(QEVy>ml7agC8le@iQU z^Zr3nC5>|iNR;)Cy7lP0XNL)IFP4AIQPe!ejkUV^!A!FbiM==5lIgx8{(A+Z{~U0^ z*P*^A;3Xc+5MV{WJZ+h1Nj8PT2T1HpV zqNeP!t6rt8o4@h=MS^SG1x~{N1j%49St4`jZTL3&DqjM|&RK*vEZYTRM8uW9B9^yf z#`{W4C?tD5T1||C60>u>z{(RU|4fN9N_~o+`fGNY3X{m2uG#VyuXsNEPY+&>PYc%B zM9$jpSM2-E-D}w@KSe(v$P`_w)YRD*N;))r)4gJ5?SqhfPCq^MePvAZsu{oGz~Zqa zfAlAx_MYeWC|~q!6%+ay+k(D$6-5v?oB2jh;_`9{op7ZWen)zVYBITup`Rd3uATf_ zPX#n01Ma=Y%g}kZ2d}=}6?Jb*m48^iwE%>88Q9qbv0to3SINo8M8OlSqtmMlayw%{kD?3r4de*{x}6b?MA7LGSh3-= zs?OLNp_n$gpf9Y@&y^v`e9)YJ_x8%Tg|X*vghCF-p6@GR&nm@9S8yej#Jw?y`}8z8 zYx{W;UGRXvcca$x&z0Uwh6#lT+M#Sfe|B)*TwI?&GWeBDWZ8b~es-dNYQ*8bd;MBs zifz={nlM5v=@kjjH;1I*%fuT)`5$XZWwt&@NOJXX5|~{)+CLez?1S~gD1tv3*GL(k zG9{BaX?rP(%t#(HIhj8@g?=YRb~Wa{5so@VqyjMIR0u6kEG1Acm01PK8xVD%kP?9& zCj{l-3P`(xJBn4Nfy!ea253g;Sjqm-6scw(%|_l)bN$WtBCtS1H5ND44hkIBa(A#9k)hkebTTW7%y7hPO`_#mLbBduU#z2Mz}@O#R_ zkK($vhOxad7O&RfTaJ&RN@cTXf!DNx-NXwg&0fKtl343%TW`6@`)svbCg2K4_yzkoW3*qRx}mU$b~T!he9|? zc$i%x=mc=XOWac4de-RmB)E@Ck?05|7}_ zBozy1YA}P)7{`v`g%4HuFi>(F#@KjO`w7H@rR6%%T~l?D43G5>YpLq+pc4}SG&V`8OlDOVb%YD=qO9SvaYpp zB)?grVb&*_jS_9WX8T~6E3;ASWYg5oU&a>11dnRrscm5(YL&(+t6uaTd7AN}w51b~ zL9yAYDa`nRI5WnwxH#G!v$jS0rbRiZX|KF3eX*8DO@2En!*Bx9>ECuT*t)_R|BFoI zwkw7&++O8gE15Qhew6$3#Y!@@xLi(C^}E zCY5v9@ulnf84j3nHDHp4$g{i0(CE>3(%eOeaX4C`;NdPPW;l8*4CRGyE z4%+uAq(@WfihBt!Z>(psb(KbGJ66-ZFVyFs($2<^{$$bng57UY{%UWaL(Rx$N~s^E z;CcJ~zBMz>i7oc-k@sYE>H8jrgN33rf`KasXYy%|I@MIF%BcInVLg)2%a}pHLF2?? zjNGT#Rg=MXVD?2OGTq(?@@CxTqrvMfR{G(dpdmkzfz7^DLQse0u$kP@X$Kw;0Z0P} z#J@ev4;bO)qpFf0jt7EJNsWmVl$T({GJbdsKy45|5_&$OLp`E_GwMJ+y58@UZ`^yL zh^Iw8YB@dPL_NZ1iJJqs_ogR?OP#@)8XC|$>Qgti41?GQ6X3{{FY%2-&(Jcq(Y9dx zp$BfU)!1FbBfPLt9vGTF35d68RKo=~vv>SAg2Dj^EFJ+&4*{qKh|w{yc;`maw}I(% zqp2>q9vyvE)3_@_0J;z6-H5Rg7pPY6s7_tE%Z5fjBYRKX$P*kA-{WENdC~sG>DTdi z{y=j&@FbSD%UF8Th-2{d<}}4?UkKb`TH_dvb{mMf4fNw0>50c>XQ~!)fi8}Pg&xzp z_KsLcO}cK)269m`M&iEopPik1GXfhv#u?R;n*EkP4kw@^kQ=HM zJgzf6A}(K_L8nY?`fTGT1-jr83V)Yr2lZLU_)%gF z+-q+Y&w$03h*T_Ge1`hz<=}BXI;zgYuwsgqSa4;ZXx2LCP}_$owO`9W0STrBY#wBP z#XG!r?c-BGK0pc$|E_&3qiChfMfE?s$x-UA|A1m@Hg2B&3yS#!4_y4YaEH49Q_^U4k1aYYjNArIi`djz$cVFrc)ab5# ztkSwimL&3rH@*A{$*>oQMS}sr?q≺F;aT0>^+#QEc1{mQKK0w5CUPlNoyR9Jgqe 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 z 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%0DZ* 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

    Y*L+z~SdyXzah)3?R!=1k zY_*z=@-ff$Hg?iBC!*{TiJD7@j39hA?n(Md+^M0Ru|VChP?^Z|o;9q=1Y@117=K2} z>D>ZmDpY>aTN)K7v(3OSu0it*`ck<#XEA9hz3{sS=g6!cXgkLK&owM!X*hMl*9@kY zMWM%Er>oICRb4)L$mfV>yNpRZM!**zs@0NAF_EPNHzfJh!D>Z5JzC{^(>+1^Jd++f z4*;zPtsA`=M{f=zd9g6cJEN_Pg=D%m9JsC<@+Bk)4)Ck&%(as&3B!A>*3ev zKC)-}XgoAXqBYU0#SYRjW*f{r;x)RGt>4_lV+xvO8Cdg8*!Swxj@)RfRokFnE3w|t z&RR&5#A0#WEG$h%nFQHQ%tennCq-@LnhzIDw6eXQ%U%|M*N3*3PDHU!9at@%3KXR_ zTUOt0qGgA9pC<}H?MIb1%b$cu^k)j!^wO{+?_K0z7?IImtElZFktTM4|6rlq6(L$O zJL79@KdcuzDmOm9`kWtbc=Pw?ORx+Cb(PAoATwY_N(bO#!(#?*m;c)ne>BHkc7$R> z-hOg9%Bwz}?Wk3^Caw3q$5mW%F@BK&QcM(q@FqgJ=e}VS3z8q?JV?5t`x8&PWd$gs zlA>m30jWkjDcB+;zZ|-dyZLd&O@2WuWUpWEsH~eD9Wewzy8TigZILe22j!1)YO9m~ zMB`)t$(VL9bf*BU{X{y)DYl{Fw(Y`?K<3-E>KUJMOkZzSrVyoWcb%bu$YD7B)2`6v zrN5Qvi>*kM} zI}T?ux*OOkUGT}2>Y5TOJXLf#Xr8fgt%a8UE?p^C@3v%$+F`&qjV8oFqrC_&QPARB z4V-^99C42>rYK7=-DO}aTA=;u{>vqv_tcd=s7{>xRBQ3vT!DPnr*o!iXw~QLM&A_=RBjSre{A*PzzUIYO%#Goi7ijcy zL`0R%X*gf?%)oxG>i*9|u7AXk<>RNqmn?Mf)EbE4@9qbq^ry!D*X>)j->(8Y3q7yr zG5S;C#XpgOq@-lv5K@d#Fa`obL{wyKTs$Z~DIqyEEd?PlJt;ajGCDiGATp~k6$GvP zzq?ZZ7q#xc16wc?)0?(rvSw-m{42j~sW@&Wb}eRe=|3Kg-vL3re3NhpF&GV;!f{bRfPh9cubKlHF^KV)=Aan59&?hp8uhj56MG@!(zfOlbL0R z-^0xRZo#R_m6SZKmnq#)Jek4ce4@5EQ6OmcF3`?qp^SkJyc0=C(-dE%8U(^Q&y;B@ zU#QS(p!%a7cKXdqAnU#8v)cE$`q(LbQAVMPwHAlBfi3ejNkiUv>7RsbTQ#WvrgYw$Z} zgKL6O?J340c}wOjL^PR`5D6V75Q|7p;D4ObVGWOXi+=w);}K`!&2>c^h@Otu1;hK?p`7&uOTem4w>mF*D0@5(d_R8 zY;i1E_{Ni1r!?&Ns4($AQt4E)^5Y`s@CQ}L6jYTTEPj;D(!7T|jIo80GV~OAwL?s& z@9DgV4fHr*$KAYtw$hcdgXSJ^8EpjTI6lG*V+`73a-o zz@lv%4f3%hPqdl(*kGkqTxd?V5IrW`)e!S#=O0Xpny%Y}ip%c5_otU#>&Ps%zVxd_ zDS~=kV7tWk7dkSvDHhyU1NfQ~;n3#I6o%yX+l6w~`B^O$e|kX(fZ1 z{?m`>pgvBJs?3K7^x_Ej>Lqg7t3lk)tZm)le?IcuGDal#jJ`&x^ZWLsp-yZ<&XU{u$2dn9%PApe_ABPAG{>p2{ zrbI29zflSv42JOR)J>$%gLpL&!!JzoB+sAhq`gIR842Mce(xLO|K=|ytw|HL6^YOJ zY-nr0NjOyQ#HE1SPE3lW*Nd&m zPls4A2Y|PL%Ry!_=8_>)(g)KA*LqeqI8LQ&FCYAXzfXS2}6z&mE zl@lUq5+kgwZNe4IBGlZM}kcL)=cdT>1&hU`HE{6-+<2>lDbtGv`(!ylA8T~e*f zKfk`GG-GybJgwgyLI}=9`9vAe8Lu^rjL!*zt&QZo|8ehK!(d96_-^Lk9VnqlE-$)e z!n7VKAP6IQuwg)*x$Y#${J{pQ9++fi{l$v%R~NR_s%{u28I=zTab_G@2jE|ns?X>b zfXmLO)~ffp*g%W3>9flGuQ}9H%EgXU01IJc71D;b5GND}`ab1a>X5n}QlYb)5FC@J zkJ0Au_>y<~tYrEAm8sRP!vCs)8V(M_6P#77y$c`KR_6-C?$}!^daij5d47GL=JbkB zNx1_@ScarhpN!@!lgax4*$@GQ?8c(|e|kx=4RTcFzuOOsEQU-sy0wPdjWn+{7GeIb zZpa9`y51e2;=hh)LGN)_Y+vYM+bK%;3p4K3e)*|7_0Y*^z4vD(Ki1#nx(KqqeEsCT zn@6}%ObPeR-#TEHiIlQ8AyP0VBXztegphrDv2o%4$M+SJ9}ZvW4MDx${CJ3|eiKV)NbP0xf5&3Sdu-^+QI@bYE8vC~yB zmx$7U4?Vs8Z{1MU08>==2p_BXb=RIvc0VIKX-&{?|7HKPn1{bZxSn>Zo4y~c9fB}S zg8)~3O+F~!px;?m;Gl2T>JxpoM>c9EqI=I?dwX0ZTx_TN zt?&NysKdJcO88v*>!`(a|Mlmhj6~XKUdGHjFZ@cN+B`f`R0vNaL_^=jWYlaFd-Za z0&o}p`$01Du=VTlyjk3VoMo#g!}jvhsSfpM?f!3E2bdXfaKwKk7x0TDz<*e{@(+Ju zOF%cRQQe~OuL|K3x8OS70Lt?KN`M}I<-1pwfqe@QZ08`V+koe*LaZQR!k}Oyb54U5 zgJ@)M{ai3rC%^KFaGWgkR3`|HG>FjDoqmj;kwqBfEE1*3{-#-AZpbawo#I2eU&exA zTcfuziT+KA&aInxowc~9wvX;D#H1r!ufzW&HR72W`@RNBrrLs%256cBFfwpe{WoHg z!YCSV4t{sbiFxF-m0@c`618dVQoQ0~#w-@n2r$0&jkfV+ zqjX$#u*C>hmr}4@j@*GG66ry+9Uiio!nL}=hHmZ=+``y`KxLhP-&n$ZSAn-WAhuP0 zjAO*^3!^K{U}HDFJchvT+dw5|mc}o!&5O35y>KXp8T5!KI>H&t_hPHOqBmFLJmz0@ zmxR?~gii;*iour+Dzf93`k+E2=hq3^IF1v*k9(vO5G&W`@|2lOmtJv~5)Kvm+(Pf( zs{Po+{8c&ul$8kSO2nQ_e3ISoyUM>A#7^XcNiU%MEO}lYPtb+ENT9w;I#=_XE>FmI zvC=}lej#{ay|i;#Z2bYOCcRqY@|(=@BquxF_C7miJ$ORCdX+J5-wR& zOO`v~%9yiSnX62uDrZ^T6LYESrBU;x>9VG2cqfeh7B}jW(Ddd)5vIS7<{~BH3bwSX z=wLDPPM?xWN9VJ(xU&m!PLJhFC%v>YJxMp8G_$Ny^Y^x-Ba-w3+n2VdgLGb2YQ3y_ z!R9TL`Hen3&Ne+lF9Vl9U7|cSUC&ZSA#)NVJJYE)KIQcbJ=W0|N8NtAy&az@yEP;;l)A$MO9_ksD+Mzq1r2 z)w#F21RH2`hei@DTvGqs6$n(N?5;And#SL!K)6<_JcUrtFBei`u?mNop9WDpRs8Kk zc(_Iw>?2jGHS+wV^KxO4WiAfH`o({qy1_JaaEZ(_y9~3uEJ!QN9o8~8tK{=_ODqo| z_iOUs0L9p+EWEbGlEN&UFmzd;Qh5aSp01U^R0PXV2}6t9B4*0JB&#hLE0+-Nt{$<` z>r!K3G9ERM90Z+PtyJEwl)DgnstXl8lcm&6U$%r%CIVrw31^(WEAtX2;qt-eIY+CV ztB}<%4ammsN#PN5Etw(1{@Bf!=7xwVCO6EgNX~|Go0f8!Rt5W%T2+_6Z4vpp_WbRt zXxVMa!(`zAf$2&xb)1jhJA%@b`|5!mvEW3F!N>`0p2FVr;3jghh_Tc~f&` z-<|pJuJz;=KXedP{qCxmbS|x*t1wWn)cK-+e*q<2sG)|GQIY2!zkl1L22|6*r_+8; z#VtHS4*e$M-L3}wCX9XI0cF&e#X#~uozzU6?goluVegZQ&$h8Qvb$#5oEg$bsJ6 zH-?)w=>!9TJH~X3KxGmD-7-+u6Z%RCkFo}OAq-XAfLKE7GdlTk44@o24dmy+;eZy= zV0PWsum=#o-BLa~S(#=Ol^>y46|?l+WmB|Teb-#;P-DBGOZ&l7)kz6E__R5Kwu5}9 zec}Z2cB1sfWWpu{vAJI;Qb7@sRJiGE0^-p?N4hWUlA61>TPmTg&s)c`;}Mi}ww|{U zu@^PM+9#hbQc%&dzK$KHrDx0_9(YX}TUT8pK=FIQQ(E4nH+@lZz7QcFpBqR0Nd5+- z2+JO}s=zaB*%Qv)Q>+cGUl)vg0gbYU&b`+KS8`Khy3^Y$%2h&n)XK+mK$g|L-Q0pD z*AeJG1)Rf~X~lIotl;m^8b~am%sR3zsFVwUd&UBG6!znr=D|>I;;(;82QyF;q z2c{x5A)@jbHz`LaFYB26x-$R5@Qu2^= zFF6|&JKcA{zk49`eu%RcxB23E6hU?0UDxXh**AA3WX+=@N<+#_)fGi`7_{E{SD9DW zTz`j9wKBb9t>aMYRcg5c_QHKmQ-uYCoE$EUIp<*s0IEmQgpYd(c!<2PO)dNJ zF+?q)oH91IVQGkSRR*L*MH#y&yQ`?%;lV|xlSwn!qgs4q{9CF@#d&!i_aKH#9~o=y z+n$MfN=hrAUYD2U_(p zL&{FsQHvZHO03i)KpF>=B_eg!>0S+=sf+svei`YxFq}i%f2AHP|3!arcZ_i(2$!A`moS&N z7}IEen`P8tB1~2@KJ~KY&{_3Vl&bopN%1DhA@-Cc8oxG24p+u@HI{4Mq-wc9UKLOnaC! zY#6vr{W-aumZJ7!8~xDq!PFigq4_%czhMF?EYHEZWQ7NcKu!ZpFV+-Gm2?5?q0%h3 zBb6-PP_!jhqNC5bl7UR&3ZP1rOsS_K;mybPB^$?3Q$UDny{ydh! zF^zLi&|>t-YeSp*&ASZKk*6>L<4@U{2pkHr6k;R*8T<@TYL)*X1&9Ds!hLZ$d^;}o zCZY@87*!S(JJppa6}-*sMszCqMhemfqlKeSv`Ae^NW+|Qv1QRg>e^}t=m3WeT$NUv zf7Sls-)Y`Nbb1GwM7IT$q1h~*TM}nVlF@WF2L4>wrcM?AcpVM6sLjyYm zEA_)G{^wtTe>vK}I{MXld@<)nFvCR}g7~I`1rICt<3IIcQaHq_Smj{Q$lFK&i5bt4 zsAN2O0MbBJ%sb7OeG)#B#^rn~ZGh$O4M3yb#6+Tcs0FF!art!W(7pY)Jb8KZg@q)2Lm$?CWB9sN0{qNRC?*-416 zaCEgqMwbU0AR0{#^c7h0dF%)=S(RlX-szkZQ~SixaR#%cJ}`W=d4?SPKvbFt1Su%0 z4fYbauP29lC8^~PDJpl;WuN&*unB3OJq8M<3S_ zJDE-0KzNlrU;AxYr|YN87n0Dp#<|HqOS;x?-gY&-099d5@pKwBs`gx^S~-$`STYpr z2v3bLt$^yxRrvxmSduD1PdaN^Cva?7u6&}h}@zHBIp-tMR{cidVjX9%ck2k1E7 z9aK9wM*)bu_fy>8C+n*x^$*fIssA=DQd<&3%G?RNPV+4W8*Q zBG<>edWT<+59eIPcXS60G|;(UbES22JOnbA`klAldel05C2r zM1mz2c4i9z$Uix^Kxn|HIOn5BxhOqG=cv7&ZTutoar95Ka;SMzj`evY4Y_2zRAUho zvC}}uXBie&8AK=jh2|W#=i}psfyI#of2`tU^q47SDoc5aOTR!d6bMe3V8HWPsnNth zq)6bmsHjC+Bn*-WXQZ(O$v~2b$1@L@JSV4zGVKFW8=o;{N`;YlO^AnpBwFVtSY=I- zbQkZ-=n}I!td5&AR%e(LgIJ>&51WFs60PX!FBI9jS;bny;?dCNU<){fxgnrDk_`}{ z;B|5E=lOE6n`i7M7v$c&rFMN zV32WA*UJEmv`Tq7VRZ>zm;mtsgDK-KZdyPp1?gZVifvvjdHu3{u95|2GPM{-OXNpE zDI@Rl)D2K9Sy5P+E$7=URqlBC{0m>TW(5S|);AWejM6&ZI_=Oh0uiOZ{kP3w%cxqN zeN~&)Xu87Lq*>8@RYxmbV|X+bZ9<B)i&BW^>!sMcqlT9;Pi@H>SDDc8}B(#OJx(H7y2#q3efh|JI; zf+}dwE3|w+X1EUG{4(1(#h-W_O^76wZ@Rafl9lD;{*yY$C#KXXBmU^TQ!RwVV!g&b~i(Y++3d0IE(mc!X8~@i35p%CP@ai=Y^)3=7 ztGovxF$1D!o{LI_g9vJIMejD8fLoorBKAG~dyymSw-ed9 zCgX_d{qlCAhVRfPW+nC;TLE!dRMg3PuI@RGjX&g?yuS$Rln()DpX)`gxg}d1R@2Qi zYotEPJ$VSDBh&9bZ@l}VATstzFy&)OfUHen2Kn*Cl+-8qzjJy!%}<9!-;!dfF@Vi` zUGjf)7aEVTUWsQ$*?;>nkKiu3hr9=f<_Ht$9Q;YX(6`Bibbm6AFb`B!u|KO@F17vX zUd!A4y;h@Z8M(a8)kJ>qH#{Ca@n>7}FO*)AsmO!B&J|M%jY}M|y*2e;5mST;6k*AG zv9{B{S%>8!p{R>7Q2FEsUQWl$r0#lXfI6dSWhMS&0Peav8PVj zzoZPHdWD4#q8)VY+rn`S{Cn6;U$5m>2fsw5!Omoz2OXg^^WhI`OGJ&F&akEgHoKEy5 zd9M)e{NJpNXc1>mHQGKpgI8%HRQk{!6UT!#0iiX$2=&P78-g-`CUyaX06@EGJT@)L{-#+~)R(iakc8E*nL<1!KXMGyuuY9-m+WSky_2*8LGq-} zWxU9Be4ZVFI!p!QhG-ds%~*B`N9fR>hSkt2t1QiP}cF=m^#*T|3(WzG=PAg0jF z*#@*$0sKS~aBVKeHW=Zji&wiOsdTOWRmwYzmM>w){kNRCe`geZlQoBhM|p*J@rwXz zKK(a>IREC%xyqu!TKdM%6k|yd2Z`o>#=&OU&3Uwx@-Ex>`_1CE`IQ2FpEm0TdH$irD8f=Nlrx zfdL4DBWqZ6adqt$1yS*%&Ve=UA)f@Jjzh&G&y6RSIgq5WzY_61qkKF;TJrMo_nF}N z7K87doM;+f(+1o)vU~kXEmF-%WmUO<#q!o8W!>3Oyj{31Dp@SrZrPeM zJT1JD_G2tuVCk7#BFsLj11f%(>anED;ORe-2{p3;smjZ!$b+!RoB)5^zut1F38m+# zNoZoJZCi^S?sLSS2Zc7KP16H@9-A6<>8W}_uaA?ltD-E{GE(6PJ4=nRrDRYT*vLCB zWg>Q`Gtr>$~6qOyRR+36=6t;^^GP%z%(J72?+1FmIoHIfhPK*Y&$poiY#yqXi@yYTil( zyY(Bkj=m_2I9kg{sEpkz1;1MIzDWVa+eY5YL@`W=k$S|C6G_2Gg>JxUUlknfo@bW6 zewVW&AM6Gu8}-LLglk%wV5%Gc! zQnx6Yx>2uwB)B?Nb)^-6cS0@8ihod*?Q{(Xtf%nW#rEDLYzw80pUaqahB0@O0_X~U zSClGs$JmVdO5J6b!2naGhAPMLS_nLe?lKyE&`~9@e# zyrj8pkM3ek%&&%j%YrAq7RrPq;hmP}ONV83NH5*JD^*PG{g_4BRK3sQx*cZD+?Kjf zRT81pz=v6d;MN zZn!&>3Q3>oRvls0m@VBQ!`UQ`jxER}teJSlbA+vxk=5H)zs=7kJx8$xeJpd( zOEL}K9y4i$zG7uFUB;f3KTRq(#};+dozwHN&J)@Uj0kj5imD1~q%c6$Y<2r7f58vU zY45kwQPr0y$wqYA*>EcO)~t2uA2iLrQ0$@YOtSZLtOTM?8z09zee~+5Kf;dmyJI?o z2<##SPAtC(xBX%1amchovjVlTSAy zFMmg$$WmtpY2L$B|CW+t)9uHCur9wz(4SK#wu@GzPnQ#aIGSPLU<^pd7u1>wXSD;% zX6T(fzzanNHL$Y(={hdXpvoVoQ9tg>i*3b? zzJpAp)nMs8QvwVEegQiV{noZlptJTQ={E^TN@Pnvvu0i1F;vrUB>gDiZ8fk+v5ryR z^lz08CS5HgyxLbmD$#UAU)0~uw@s&}8_lJX^LhH=m$3z%!AO9!Nwx{iUv-J}QLjxW z=CqM}*7hug>SoUbiH{Lu41gR_0di%&RgNy=<9LDiLta?U%KpJrr7SC zwXRCPo=4x(e8U0=yt|0fk@tIphL9n7nP#m)LgeH~RW$6Eyx6P<{0Fz~@>)Ti0Zs_z zG|~!Le_AQYS2gPcW`v<77&1K4O`x-NP%VW{QTiwuqC9*)hVLcTU}U9MU{|e9tK&!v zY@IpHw+|bU_om-@{q;sX28YfP6uiM6%d_DztFnI*$7pVRPQx1id?qcv1lCXlk(@)Y zY2V}j)uvOPYtvTmt8P8&oos=$4~j-Yg3NwtLbltHL_b^}A(=kP3a0u+=q_)Jyc-Sp z^JXS{zo*Q+_+W>sZf`&oeOrQ3)Jli@B*Lzn;|&U^UJSl|GZdb)NK#wq0|sBCdv?-0c#UVs7_c2Tf7Dr`M9A|76?C=6RU8mfj510{bj>xuV>h zj-s-%XVFd6ylQhwRAW5Bz6^P$>wt*^pXNc1u6VX}W48_e= z#^uT6i_DO%p3gSgKJ?!{&f7li+iqxF(ojHXS*KHR1XOkl#qT)FR>>fOfSCLl7uq!@ zqT8mQHqcbIJ};LtQjQPyb)cf3(e@i zgjE1DL?br2Sz0|rTZbmLIUo19srO%rq4uS|Z7=D@-K49c$4$5rDJU=p@yMea?G1&W z8!$tMlh`IJ`zAZLk_%&ZXWN%P=PpE@Y4MPeVY^}z2k0*193b1=*zXFJsTzT{OBK2n z-uyPzhJAiY`;L!?&eTV)^=r$XYjJJw=As;vvZsZNTYpu0OQmPL6+H?wK8^@Dj>?ak zfAAp?Zc*B3kG?fh45$?Nae!DVXPzm~Bg-Bf-ww7qS;**6tliE0JT3G&)~A0qW;)uZ zbjoIC4xQ!cc(y&0eUkbc6mZtlTQ6NK2^C`Z_DQ>Dz`E}-pDcr|{!S>mYlxMHR|L~do z$v^9p@YdNpId{2X6zP#C@d348Zjr0KWqEXF95B0J{CS$Imd1JUZgdwmRYNrvboYlc zJJG*bfDlkFFUjTyY)i9o-YO_I?v<`PNzj4%XEI8|HpNM-?`Qq;OdEe3k z)304z+N`KDsj<_1yt>i>f9K_1iLyKL2+dsaD~*Jt_8*!>ON*iP_Z~`;1Mu5g6V1Nr zaizRKU|**{`*O8$ujtYPp?Furzfa}HF)!=y^GJ|d@ej+h&?y?nqOIdxr_Rclze>2b zUngR}rroRsTHbA6H=!CMKl}}BKiD;@J)$uj?7LpDD%or;iOTBR5{wPvrWKUewXs=M zt8{*X1SXD;Gvx&*y;w}2nurJ2PVT_uY{H8Ac0P#g>h7ua(|ZU7yNHs3y>CoTP0zGQ zO>@&l&2NhPC#oFHu4@LhdFG&Z_wtR3(Hoe`YE9p#tsnnzs5!;n8aq1n53-6L>gsq3D+M-SI45yG^exQ#0b=_hYPtO>{fUy-X>@DSGQ7J>aC{H zKYLG33;yJa-!b1UIf`>U2*f(9#@3?ko0Y~fa$@Uy7*2VWMe zJBr@F?y(|jTn?IVMcHrk$MtAydk%*wSZr32AJ#Xe619x%9=Tr*3@zDj=)!{@>q+hu6CE<^>~1 zlNRp4bTU5h`pvrh##J~Ce@x<)NjR}_6dgP8w^g2S@0;r_E9{6{+gd zj<816mqL5a6V!e(f^*8IBwh?+Tble+e#fBTR$cZnl!E~_#S;S77Y9bWJ^`95CT?fezZpN zm-!f)F?Gu2Lf%Gk1h$7(>h;nhw!D<;8xX*0JrsZrvVc1E{w}6BH+(I`XWrySwhpQY zV>6I%0Xw$ir=wh-s}A*74*`0?=&rmIP(EsTo6W{F2%AK}P`^l13LLL-Qsl0QJk&9v4+U-1E*Us#Yj=Y}s zB;hb>_-i=hzJme&v&VvFSIi$`?3Qum=j6!2=JHoppiY!}0OR_F7x=UHQRR8`;ivqt z{Ha1$*(ld!V;PMp09x{O#8M$zzBS^Ly4auBbt5JLgc! z8C2n7b!fIZ9lC5W2+uVnB(5%z-Q%;Fp~=YNAnBBI1Yd0tj*~7Z&(@U6qI)u{c`sW! z(cVRH2D&5~Ir4NXHgw5|0%`oliT70mnQEC0kI(7o+fVqf=3_z;pfPTQi$c)5VkNO# z>bTvQ$SgD2&bJkK1GORH*+r4@V)L=Be;pJ2zLk(YeR=S$7r22lXN0_A0v!5xF@|+p%}quC`%}807ns3`6|o zub=*$KpIT~VR|!seQbukO3(Q7PU*Cl^h|6n<}=QWi_T4yROB9B2+QXS;YPNKt0*-W zAvt&D=h708?#GrHH+L?&UI??$lpyZW?wIeP@~8;)?EHlBWwMFlNd_!d(z37+>(4fE5Fn^JWaW5724?{c9}dXt zqqSwFEmW5!%u(QwJwQEl!ej=b zonJ4RSa>P@3<>OiSGiO2jIKr!d#+mpsrfWf)4V2CL+^#O=MAdc{spn3Rt9mAkruDm zQuokWgV0`tE6kU{@nzu0~dat5H78aN@fXgm%=+VS4G{g9D52q9(8ymqL~KBa)*=DmX<-eHt{MVXc2>*%!0cJHL$(#F!9f`3 zhQQ5h^D5`sf44W-7w@^ej4c`I%5Qd#4rZHdwIZf`UTpvCnj+eo#sV5MZyHn+4ZHK3 zFyBriZas9-fAWUCR3_hg>##b;R`1MSZoT-f+ST`VzftkcF2h$;b#bJ6D4qg6<1k%05kBn7n)ha(D*>Au z1_Z}9ZBW_Yc~alOAKOWX@DF*iBiU`hCaZz$9NhK_>azG0U1R%1>m>#f#{|}^nOmWG zY#1t<@&^xLT?>8lr?-TA4;(1z`E6SJ&bhxaR6v^>2o3H;H)HH*>g)SS_DFe= z&zZ|?RvpV~mDz-7%OBWq-^{Nvx!atX!Gph+b3Xf{1;qBJXw~~*LDL{SxBKzDxP=ai zYIB(t+|D-_-m1t4U65v{`CXOs7Q`MMmAW)xpnw>>;u`+Zo{= zcY|g2RyubqfamtRG?RI_IF}cuTsRvuy)d&qLH4`Fm)$K=WmeHDG#eZn*89i8p>@4v z13&9SHcy{-x%Tdk{E-F_%>jE(JZC3TsF+FhU+24pZ0PWJ&(_rick^ft;J|{=F&dB7 z7I071k1){9hJ!c$ZOl@lwpRP7L=KE{zu0<)pPPO--(S3c4+C1W(kNwW3x<5%ys z@NrM4f;V%dR}a)Nf>*_GPcFC#5Vh8(}VmidKf z-Kh79INI8c%sAZ6GP-LH4A@Xt?>U62GCvRtgk_{C9B(*Uk?Z1%47fgX_uL| z`nA2wa^uGjIr#8S1Rv&3AR4ey{BG@6;O}wZr1fi9%4<)zAlYF6G}FJnFc4?h0f!+# z-BW*eg_Fc980Hr6vzU`=&f%~%n3yHlEj<`!qfeIU{qGt~)fmJ8;^907Kb6H#%>qyN zT#DxW47B0kCzSR;8bnr?Mr83j$N+P3CFgLt(R^S#pv1y%-96l|jT$BE!?6xfxE+ zF>Wr;WRi##vB2zQ(cwqrp`Ow135{@~=J#wuj}m#(ZQuAHtRrlBRQ@HJn-}}OZLvSc zhnHUAX-ZpaEl|ydFsj)wRwsI-+<i|B>jB?=<4my~@KUr!f59-SNgo-2OPKEE;yDcNnuI zUfF`eC5F(-xsm{unqqXGV`s`PYyQ4MzRUuJDlhzk&!j}q7)sB`Wo)#BQ?1gUFHW^%Unt#g^&o_0`KS`Z_7sLdsgaV zqK1>E64ewx_0&@htB^rI+U`qESc@+pBQm+Q*!ej2IN6Mmtz?uj=dAr5VMTV?UDl^z zo1J!_!CmP$VdT`V@xvZ@RUmRsMItG!e3jGECvQ|94E^0b+B-#DTTRvr3>HAN#q;h| zh2)~0g~G#EC6;#Or8{Wvgi&Rj=V*O}@*~N<>1~CwyG&#Xxw>YlLu zsEi~>kM^my?Jl?TsqUR4tlEh#KUam6f=3RkI5jJ72C2@2_-XX>0#3oEY0%Dbm@=en z98rs>hZ|pA9#ajh)i2Y5D9MKxYYeH6q_dTDR*5ZEFui8A^(}?f+(BshiRIPnk+YtMqu|BAcm#)208(Je+2}9yAP(bXS_OdwzEIx66yWJy-MYkRb-4Z6#eaEp{0iwnDpP3zCrJ4hS(-0UH9 z)0HK2)w%E<^D%_XmEzw?!hiAt*r$T;h_n)j5UyUY&V*Vv*7I4~>m{Xdc@Tcv_B}vb zU&+jt$7}tsx_ycxz15AC2y*nYbF^y&w7)n)RRcSoLb2eq`H@TxAfiz6svKrPvi-fD z!GZ42`V+bcdAWg|#V1^L{=`sR`?>hs`tHj*N9stG%cn})yY~QX-t3In6ZybF_3vP%T41Gce`gTu zaaV&IaQp`FYSMrY+AorxvE% z+;dIM(_GfNT7bmD`R+Z;Wie1F8u=m=)FPd1a}pqMI+U0|(S5FD9sIvx3JrR~u>8ofZ?=WhHP z+)nbw4|Q(ub~eb4^F@N=3o#MszoI&<|0$}gcoNlN{9mHFFbFy%=Be*7B|0H8JtZza zH8(H6;Qx^k7Xt)_wRNJQbpm^Ox?9&hEY+;;hixpy4RCFv%m^ZO|Ts{QJ)#R|0&MUIN*J^pZ+z;NHJngd!QxhCoqG9oLr3{rlt98axd-h40$z543l zowaPdZN=%Xn+YlZGX2*fl=qf}~CCvIR9g=ZmAZZrva z9#j^qEyZoCNld+EK5hD+vQCm7SydhAp5eIHn9TO~J=}x{RIbv}G}De^G5(cDiZ_`7 zKK<3i(RcLTF~r9rR?h%HDd%Vb1mCdW&!9WZ6KLU-a2$!P$txpe51h_8nKFEO3ORJX zL~6g6?Z9&Vi`Pj0vaWsrD3GlP?3Uf^N0B5+1)=xgQln`3o zFsL&9!7c~Dv@*EJC}2D<{c7{woR~Nd=3=Qgxhs7p1%A+B`ID&5_QP+jHo6?)-*VQN zp&W1o1j;0SSF`5XK#;2h1YB?LgJZ?!XL@PQ>=ykshOPI)v@upg;beMtl`%zzIzc|R1^rvu z??pAa56ynO`X`)pkyOs`VFZvrNxGnm65osSMqu`pv`96T#y|Nkf$mlChbSg9>f)*| zUPpDFF<8J2)U%=e`O9@9j<;h!ega`nvA+ApY+U?_D-y zPA^2@>+Puh4Bz-p&YB9Aje`)={`;>n1yS86A<&R~rrZ{4L7$cql0&BJvk!kSCWc>s z^-~^iPdcDT+Vs0*C}HWlT>Ou2m({gl{%X^q6KNJ7tq0J^x&1Jt)$eY{k(k12&sWXXfH+ZTB)x!VR4yiH zEjkFC^cm@|8~L}n*GPiw^RTkQb<9dncruj&J|yuuKE^H(uMio!IQ;%kHXU9Z1{|$u zZWl-u`2^TqL?xMirP~{C)quU%mYNH50Kh^GhvrceizT772E+n~DgMoV^JEq?CQKuOWfwf#v;rH&}{uq~Uhn{-Ml^b1d++IgKa4&gPn2eGZ}TuFO_CD}Xg98U68BiDYRGu&gR+ zfIlG!kArqMvmF`JeOVS@tH)J9Cdu#9T0+xza;;IVnj(N-4#zpw)FoznyK`P?`>pEj zLz|{SaZ{OOT(zcLvAVHckoP5uu^5GhzmjZcSnm8y)1+-*&C7uctqEHZ0JR zxloW#tOceNDdRu#h57RVNFZu;#2y{IzAWWWC9+zE8DXPeTi4yIdEtJTovPBc^Xb!c zLr~0JbZM4%_|;TlRQx-^%^_{cqGcb>nw7rZN1)YTC>)vVv4~TlnF6p$sUP`Z`WoFk zu=rdjX5y^k2Tjib;U7*Yg>gvvz}n3aX@vANA6pC#1fKAjOqxh2dFPYqx8Ao5yWSF{ z>gR3T!`$&rbUV7yxNj4HQWH&hemlTtBq8luwdHh@K}ojR81Ldznv%cAs21CO$h)Q|_n9wjaxLZZX$6v@3enyHXrKP%loT)<%~um^cYN>R{YP7O zB7*nSQN<*!Bt-?idxBN`%3G@y@T--e*^5}Ul*S?-1}4aTLNNYbR(l$qFp2Bcrxdm| zM%GyxQ#_QtUFMKZLm{vw)jF#dR9I^xJ-f{fata+kJF(CjI-nUOVhrSPGAU=nuPY!evyg$%i2LSU5i!c0a^hJ+@*0 z?CM;ym%h}b));WO_gPE*JyrVP9c&V2_7(c~r&R0jWxT+)RM5EET3h(%*LQdPD$ddI zYPWj{sPbfLo8H;%^^$_J>+asb6LE_E_ifVA=URf7!jHqAzcYgJhh8N!TW>{x=*~?R zTcG=H3L9#IeQGwK${T=Z|)P3HS%y#WY@iEe(9O?2OMH?*; zP0egUUE^p(ChuHrk;z(FFaq-+><5!X`jtuuEs#(Rr0+!?M(a3zIZ$eVAp0rP@X36g`Ux#g` z%PwGqw&=zNy!WGtQd8_u<6Mp1_M{&pjq|$*zUm;F>C`-3G3#cD+ax6jmx;EH(&CIj z#YnE2VW!3%cLZ;B#;XR~j>$njcX|&+K&r;#uR#RuURvwduKnXS`pH6v$FYg!fGe*A z%oE&Sw~jqn;pI2#xcskGnZeaW)~C#(`j|1%GL|}rpgFHZYBD@6bf>V!*sD;f!ky?y z)9?*g!q<*Cn!Dr%Q{Aou#}cIcCLtQmm?D!Tz*}9ud=Y@S5LO^|5_oz_P>MWR%H@h3 z$G**dBnkN!Fkuxa%AGkOJ*IVqt067bFdDba2A5^XB~mR!mjq1GNLo+(-srWo(OSBu z`tym*57;L${xXmq=Ja49kx#EfNWgH%y9~uU3tkT`M(=k;rXJd!bl8$00$P-tp;T1= zuEV#=^yzfxAnz=gyRG1=8T>WqSl-_6Dk~{GtF#NkX9Zc1aV&?ue_0h)c9&f+XF;b2 z%4&CS6p*uNxA}waBRs<8aV5?I&KdFswPhy$D!0~@4SQ(|r+@!(_%4^6DLMWs5Wg&- zfmF=eBXzDTkEzMvl~(4op6?1++uI|4K0|ghD?gGuh2btN7t^PSIG;ixo+ZTV^l9mt z31a)A8AF@C$XcLXo_7T%2UX__|#VS zD=1!d0@QqzTZTkLvuYo7rSB2PD(eK_RJ%+(;algOx?;twLO?weTOJdE`-EgcG>H|WlIE@?6;!&Tkf&1pE(ubYBU{zDruXB{o}R^C z@2*r>Si7a7bgk-XlbG*O^`a1xb5{xcV#6wU`X*05FW*PQK&U2AFJOc zsW5qHfyM8291R-urfz4dt3}i+^EaH@C0u%DUlcjyV``-C&}Hl?_}$hTx8+E8H=L1{ zqU@?972o?FXeF82LAY6}WQdra6>L_h=1ny!Jmn8BzrvSJt*n+!N+jLm1|waWsh`)k zSryYhBz2{^Yo0n2pSUw`;P0itjl*gv^+39UX}AKF71`Q`9aW8j6};08X4;w+YC6ms z=}M(eq%NLXEP~=kMJR0zdfj5>jnr;IYja||I^dIPbUDeDqS<;?&%dSS2GMZTt(8}eY6xbJ(Ml_(JF)-wu`{Kj25jE| z6sk(jN{O>ibkXZbCk_$r36O`z;4E>~gx8^aBcv+3^6Vo+HY|hsxN|%k_j_<+{QJL!MF2W9Fsm*U-YA!rq6n2vZX8lis@p{T z>uY+cZ2ZQm60@r^hHj&xkz}I}&0p^Nc4~rnZL4TIyF$p-&4h}Ugi}M{X!&-Xzor{9 zF}s^%B32c<2uDHe_FUa1-lZFUW}5X<2ptrAoIiT^08{4mcweW|`@ie}XEw0ydjOkn zTE5+TLgm48?Od3BBR)10ot>tWpu>0!Yo9M_i0U@4IJp>E-eQ@pnH!^+?Q9$xA_x4~ zg+-Azt2F%Hei)n?nR;BZ;|2eQEDLP~m`xG=J#$K7>v|eq;eTmnC9vNRIe8@fg zyM1(P!Zl{yx4){D#-lyH!hea-8%k-7widM<{?_g#LbKW+gWSpHO#OM);H0;;zi9jU zVTt)o`1gkiQ0hd|vAyeELyOisN+k!4jl@gv;9pB0r%oJl|7zT zL#4_Q#IgRZtli{6KEUuNSRwZN!<4yh%m3i(t=poG`>x%ghm>xR?w0OuknTo0q&tTJ zh8Vg_y1ToiyFo(f1_3Dn<-zN^_r3Q&&wdYc9P|CG-&*GxSfnyGHjbr_LUKL8BK!r% zE4V`e zh@9$e(y36hwK4d+t^R;Cs743q;5Q}vB2rF40Ni#roCH92buUxLOQSpHP-m5lX48?z zKI=@o5TTeq4x&`U=#>F<_yLvLIyf8g!CiA`7v5WylC0hnRVSjjWR6kboSkt`9@2&O zqv7Ae9TAhWGyBF-;-5O30OP4c%Xp>{-2=$1W*n?x2f9Ji>;5~AUDHi7aOE|i5Wr39 zc!Kb#3~TVJW9w7-tjTCIHCnv3ik~iYxq;c*&nMpnEpROi<>SdXaC&Jl&DqjvcJgVi z;B1bEXk|-oS%ZIdm%h4HuwCdyMYMW?XUmTL;&l}TX?Pt!sjYMQU3$Qgf1@}nSg~ci zxp-~2t<>kwC>e^Bpx;{fh36c;Xck$J>&aS@QU)_x^cV#}D)(5<1TwYzdNopa3Yv|Y z|0uF>q(o2IhIIY3rWL)x5xjGSDwK9Z|JP9A_0_p4rBJ~5jsHuDbe07n(WK1{Q9yLh}6OFxDx8LzzVTWHk;D7_f$<@F#6-)`Ba68 z;l+AX(*gmyl&%z+d4kq9f>84>g?6#NzmB8^toZbFxUi~e2mtu{qr5$e;}Ew7o%*FR z26XB6+DEHB9rV1jN2n+AZ4mth{>IMZ@XMQc-11dVp03@0UD-b0?(xeFaQgAd&isx2lE>RuBuL*LXeN>)G5bb9$5PPI$w zJ$yY?VT1J&89hN)HKwfMY|ypx~DjaT!F%7SXq?z?#V zp7|$fo^Sz`x)e1J_u+3IvRBE+^A#=8gT{;2Svfv%ottCOS*eeH+2{qwPvi&so12WH zKf2C7RtJfF_8Yi;-Xd%7MNhNh9DK!|Qe;nPSgj9LH{?hk(JzB)>zo~HBk`51%bF4c zgK93aSK@+;G%<9da-VNy_NqiCt!DcfXHVnGUs7bl;Bt-w#X9eNUpl`(W{|)9mHm?} zJ1${=iYhkMfj{fQs3ZniL>*(SVa~h5FIWI{3b{XM+rkA zhQ`JJ3vB;yi|Fc_GLknMT~j?tazj&6G$f|Gw=bd#41x@X4fVg7MS90xr}|LPYZsT6 zS60`)t#52@egCn{1Z{6>NI2M!V*-yv^>odQX3s{z&R$=_%}1u*{vG~}7(yanpFa@x z2C6d}OVH|Yi<=v705ox^g1M&5b1 z-IreOaC7{FX;%Wd3`&MVbNPIcd@@r@gijfILPA%nYP}xb`^_f@$B%vfzOw#G{}#~@9Ni>-O86?j84jlS=Nh-A!}AsnSpj>4s|rI9QpOZ$b?M)1=R&} z=ya%rGAYHa zeJ@4S&Th&fL^0~13`LY`jtLGk|Fp8Y_4MB)n(3^vV&+Yd2ESQxRtq_)u<^l8{RYv_ zu?UC6KoH{0a={E7Jb7@YA>Kr#W0o&=*>7T9nF0 z9S9kB9I@%6UgFyH6u17aZHAHxv4;g9_^{E!2RK{}0O_ZwZN0A*4y6(c#;CbY!^6u5 zBhad^M@VhL?4l`-I@oCbZZe-nUO9f-8`k$cznSESNvf^Kd&`U!aG#NKRq2sV*;APK z4*-+*;c2=`k z>rdGY_d0t~{6kd!ik`A>YNh10SBUndREBZP<>T$vxt0Rko@os{)FmRLV~1=Z+=~J`YAe6SjU;_cflO<^z!A`(cT%9q=Z>1mLgZSuju|}jN@!n5@PlGEVjs%?@@wzTmL2wtKc@7A=(hq z9o!vDe4vi&JmgA8OLfG|f5e&$_>`LRr_hT98Gx>7{uNHp)mtTis+hQx#(=xjTs}IV zOPQ{yr-nmmf+FGfMC%Y&R-!67n$8#bqEMe}5aA%l?ngD-BsCbt&r-4I9O8PNAG{Ew zf^v}1H{^zCq9SEHtFmc}5%BpAu{4GR)ly*<6m|efBf9a_{GxmB9H}^nucxVlbV9&Dhxk6}e)D^K-ip&(th)Le(+|LDHCzF+L%@!Z(?F_0lEGLlCaP<6#*0sHtPW! z5ecnslHI44w%7jTM-`qbD8ww~GO-T#=65z}?I5=+tcZr{S0bejD^ENpS#!csR`AS)2x;kaZf^`Vh^i zRJem4X%!J0AzP~S#uz+=z&1l&9621^MW<^YoAXXJdHi8cRfc=f$Q{M2nNDw+avRDW zT_tf|uK~@i?bo#KF(M&?p1x<&MC8@IH1U1XwWJ~YegPuFs0(cK>&fBnYIVQc$&{3Y zoF5Q0lmQvSHlRydsPEe_=DDW$HYbOgg%p5jhUAt}pOekr);_|SSpyE*GZi0UXLg1w?c&r;~%g+fy-WFZP#in5v}v@MLya zKibA{N1C(J&#Rd}yz3g%%Gppdcm2&rW}Vbb9b97Z4=>Lr499P4uq7r!hSu| zY3tm|ef`;9>W__Z1P>dF76sOYEhf%*%lS-@BOOA@h{XYLym>A$a-i=Hl%Md}m)GrZ zmp`$+;B&mPwvQqUZSJUgcG#i2f3sdbVE=Jj-RC4A{^jQA(BAM9Z^ekyA7%gG$IU^(p@Wf*1DYKB+S8orcH@3!bGDAL3hsr(d!CF^4uE0n@#N@ z$Gr-tI*+RbVpZ&^1`>_|iqd;-(oJz`2UrcQK|ywiV!ZvjqgO0=E+#uOe=hw^%|Ck= zDmnlBF`tA?DPy5YHqfFP$MyQ>>Wcy_vm~bkm*^oGm8vc=??pI_Iy@vlrOjOP)u?$FNWl*(kOIBe18L$Q zGx&hsGk~IK^*Ba6XFY|BsX-iT?9GErh4`#p9MIEq% zllY@J2E?NvtnWgJ|4`$F>tf$52Y*fQZv3i-Z_6@c7Koe?UD+O8try||=5f$MUGR1_ z{DdrKjz*(Sk)=!8vFLh=il9Pfgj_rA3L$oFryTA`!4I!m& zl4>2}G3N%B^ONQ5#_~|HPt8GdZ)CUi-et=`PuqDD%%OTCj#DrJvTz~lAhDec`E*x& z6piTMQ0uRaaR7b#eobNdc3l;D%Vkfd)ZvJJ9TdA1aT#5iNql{FDrp?}SM4^u1mcdw zQVyk-hlCt3g=>nus|WJ^BSc^z_|e-V5X)y|G?9ZS`O91gMi|XY3zf+p+mIT`15QW- zCtvMq5{n(S(JcX&Zwh8oK;(dI$xg@swi!XHzvMU4I9om??|7jB6x65`BLVqwo#1U4 z>)ka;%M;2pEHvj&KDU@qjcaihiMSfVbT@scO-hdeE~O30P%DL0%gj)#ksuh&cT4nS z1A3VDtH_bxQUN6yob%#*9kK?9TDGQNR$skBGsN<|#Xgle8q3djyJ$T5+)m~(ce z`6;oPWZ?ohYvr<@I{}l&z@X9i`~|HP4txX7kl;*;+%eWq18KY^uU@0~nH3$#HO*Oo zs4TF$5|z9BsB7@k0uD7YFUU@-$ydv~RkF_~GmTRq=#407=1#*69Ew68v%@vI%RKVM zJ0v;|&ZNqXnF*mFCJs6afGV0jX8FqVQUnj+T` z0!NXBoKg#INpUuZ#XBM_+V0W!Iug{Hf)$la{t*5zQ+7<5(P_FBXbJTnauri0Te2-Y z3Mdw2z1l1LQGyGl+{y+_!-=!AI5J|MFzORy&YR05?vbCON|y|3R{TU6)=?;;su?AL z*{fKv*i0QAC6g2BbSVTaSPDI0U^$AcKh@|KB1J7U(~B>6=aM zzvAxr|La|v3IhvMR|8W}S6km0*V@wBRS#R$*FP}$zof3QhE{OfTtiD#FQ~Jlc|Clk zCTy)`2i#eEP&f4-_n2?2zMu;e2@Y;0)yg)59-C1`B0u(9OL?>H84F4^}T90e^ZMS<0pAF3WP3@`1^jYI_?fl>_wh;I&eGmL&vAfu*17JEaI{H* z^bmOZRCg%biG*h=8r$t185aB8?ihTdjG8%5Jkh7z&uiMAgmTwJkRShymljq}>Q^xC z$UxY9_gMu1Kn*RRJc*~(PHNCw=Jo&pck zhsSQJp7q-+5|)Bq0%hjUg9O6DI0Lchu?qEfSvxzL9ZE&kG!n?=79zd>A_w=;=YX`f zgD)Y7Otwr;jdy^I*>KFP!f4{sZRfrdOKeHP6P<;eYsxfwC!mR9j8o9=2sytyy8UTI zd1>^xt%)c=x~L#GD#X&C4WUGv`5@yh5{>hE=RG$jbC#{EKs@bVNmq5=IOPo9G@umu z_EG)Ilf8{rw>&kyQ@iUreH<~C79$^QB8pMdacLD>8al&VKLD0HVZ{KJ0kaMkZkyz@ zC<<^vyzBYqjIHnGF#B`&>-QL!!3(DC%dX!q&zAt)Bh8<$z35^rbv<_&j&(yA@2=Rp zF-QHOV`2UN4Llg`dmN*1wvzpw+^df6dRK@c?87*k=S^e6y2{rxqCb^yXXWW@ZWol_ zZQU-)zu#(}FC7Z_N9x*I95RwJzMYlzXKh^+|0v?MnE1lgwBp!y;UyzSz2H2n@ukLN z_R}hB>vyvabY6O$KGw%=aQtA~4~4#}{y6D;7oQ)Hm}%qnC=O`bYWhR=_Hvv9tnzGx(TnXiLEn#-ZO zk|DcPFbf0&%;7mOLrTaJLOxPw0SU$i@hi{3xJA-GGfDxAf%H6VgoALbxasE#k}$VV zh_8w}J!5ur;quBBYo*qL7 z_)!XB=4`f6FD3+w$8W~VMyi%#O5!jD<#{VryQ-HGuJp|0%V8I6k>u=yC%SP9gQlz^ z%TnI96ATkUNuMg;Jc^*hzUJlP#7O=^p3ITyH`N`ND%f-mmjaHQ$Cmdyq~AC}F3Im= zE;w#&U$6l2t61-^eBkg95tbRd%v!w z?FPzWG*Y}C$|-9(6XmeWB?J`PNnXv%)p0nZD6aoD<;d`s*=qEzuxK1XEl{7gERX6l1}Xk zO}I^iBSqauvOVw5(+((S6RW+%g~rxj4>(oIR|gBP0)telxypWP7)4_=C|DJnt=g@O zNU~-|Pdk$GnXR>Ywbp-NU8izpdRJk8-<*!i$|3yxO?f8K*;J;+(MIU~*us4)5|5Lh zq0nf3u2X64*BTeYau9kzO0g=LG?to~ZZH%#xgk*6YLs{LG)WynDjWQ;5HT(IMhpvc zF`CWlY?`>{^b5_tG>o+0y2n>V7+I`ABf8ey!5TnvC6S}FkOR7QQo)1DkH-O1E9S%* z`Ej%?mRQH%5z~KyBb#Yo7vPP62#?L|nk++@tkMLoaqhBlW2R)LXM7iek3+e8ESw^a zzyLdpaxBd6m~lEVZzQ@*4EVvTFh?(E&td-^1NkB2 z=TV(H3PXK|s~&iC?-%h6$wD`Lhf{u5POA))-&1^=5^2=+O;L$AqmDYn>7zPBO6@** z&ciHO55m1%&mAe}2Tl1%Eup(~kFf=;?pxR*YW(k>=F5}nKm5$Fy%Y5s3cX{+F=yJD zlz3VkXR382x_*ngh{FdES}NPPPo)Ss>wH8!Inl=j_b0rU+v#QyQEIH01#g!9hDhRY zu*3~UJjNm~ufI*bRvsA%8LoDXG=G{c1=3Lu!sx&_5*u;?^s4KZk}o%!MxkGJojHnT z$@)bJBm|JTJ*)6c0N#q@26pjDx%)GG`L?W`6&fslw6WxXK)s> zi~mQG8irZlPtjG@=PMfaF=JB(gasjh{m);qDC*~3n*oJtGwatfrYtxEqfwp&i-NOH zGqhOBWV*W$4erjkA}lvSW{or3k2=!=-?Sx-xQT$W_l>!k_nl|O%lYlUzmCf)tMuK) zIQ6z{AAFo3q>Oo~%4`LSS zclj)s=umb(w>kEErOk4+-t~ERU*v*s__9nw;3YM32ou|0KIJd<;3Gx!?ebL`m&)c zQazo-StTx0_SOi|Jz_K>~7NpPG84)=Yfk$a_(U`%fa&A!Xh~`Kxd!NYEeuv`+ z&>UFuQZ2&5J$MWp31&b(;RDvMa<6%a2f!&6w8%!fJ1$3Zf1q&~Pqz=xh|)Rs#iY@! zw9x}W6qw4Q!XLvR5Orr6KTZ7TP@eEN0p=@#6A~ToGJKGCv81=A{!)5CrcUJeDpwt0 zY-E4L&8?xkPi!K!^&mqmi%(E)hAvPXmPQRc(l1xk9=rC4TvTcu#o*Tk&t6>0eFO6< z?cgdICo8YkE?W)M{G9;3d<4EVERvhl7wOeNZ%4Qh?11zN zK(G>%5=t2Lo4G7yGs<0bg781};$IJCQ+9A!SoLi^_Q)CPqW;aDv zh7UtTN8buTKr|{sLIJV~32#g`PTkfR^9enZixgc<(Ec5uw+3Br(>hyAMf#BDZR=dd zuPR0aIp)@A zDMIDGMDrF2XMH~6%kfE1OBmDQG)PMSkjly61og>;Hz*z$jZF5lh>mmF}(1%JOR9{dA4xz*prPL2MU&UUMg0M8YNlxo`sllj& z921z)T`t3{thYTtQqck==o29bbRLiJ{tfgZ=2}T`elwxlbSTC9mE`c}Mndw2mP$-; z^&LHIV=A&u-3z~Dd4>~Lb)}WQDDaXV=PpNRq}3PKXj|1)x;MyW0&I(NUHH?sZEuLs zT>12zq>KAd>};6I5}$Mpqxr9ZaneZWjDA^VWijIs{&6y|1+$9IjS8V99aZH3A#h05 zUUQO^Yq_JMTE9ST{7AelF-)T`iu7SAOjf=_p;%QX-_VlKFU7h5*+T#J$cV#|Z2`AN z=}M<)-)UsXyzz%~h7KD^cB0a~M9V{a@X*qfSFVD=2?fW4)K`9#LbZSDkuU z+4Ojh_Gm-yojliubwD!L?rCGbY%I{Bu~SzW#-Sgy|_eTxXOkxW`kPiM5m0jlInZYvgV0Bhz zy;m=>vSFT0De*?x9SO_Qo_?%sfX8zb)rZ$0`fi(b|87>jSn>`&ciwzzK0oHBFKZStJqbI3K3 zM-^W;A4g`++ji0iaQ|pE$WIqXjSW_hP;&Hwm1jvVD&9j4h0Er?$}h+&&%n2rNmjET zC=YIADRvnu0yh`zJd3TOGLr0b@ z(t^ARjuOD73|E#kuu^;5+PRG$*|G!_ID!gV##PC{#Qw85lNBZrBS8q8ASNyily_qP zn=FehJatE(enQH9QNEJd^4dEp7?NJEnDwDcQ2?kyAK^ISmROSlBQ8cAV)^-~-wJNt zGiEJICYfDt`o?nUDq~`WgPEbiG}YK;R~nZAI;k)Uv*cCtlDSeCsHWoBkyKeSohhpR)*2%9yA5K4b1Uw>F*`Npx0RRue;daw;KKO-^VJ8-s@Kab={kHc)#y7k(NCg+e!vx{++h8 zs#Xg}?~B;9I}+LdqE(ASI6+WTQjF zLYrMzw!M9od*twR7)LJe6?*{4S>zJUkUw8iQ61?3rynH`@iFCP|5beuIU4VdT=Z>* zjX8;9oav_BulXzMhH<7H*!}#+{X?y7*Npo8(-yT*rFafsoSo-KlQD|(47s91&!wi} zOC_LvojCurhv2K#FNZU~8NJD%jaBC#Y#9Dj(4bL-gF+K)#Gdi5yq_@? zFgafAxNvCQPb$f8caE(&FNuzp&oa5R90H{XG%o5NMk;PU^ezTRU7ZBxA77sN$w$!4 z=s~pHMU?ldJ+E-)lSN&n3N@Bxl=x>pDu+j%^ z6RUC)Yw*k<>5v?YWFE=eF!%I`pN^8IE^lKyP~wi)ZRU;Be!QFlfJ`KB9PPlrvcZ-BtSHp8~HceKMmI-2`BJ6i|328X&Enc70S|kKA(2I?N|ZCEnQ@6p^}Tu^+PB(bdW|pAiKO+FR$-}h zmJ|PLyxbgbDx3Wx?tpF2uZ1}j5fzIsV#h^GUsg+poM4Z`G?lN6#PUCGh5t!xn{5B5 zNYrLTBH-~jH!m$GMF|_Ocv?A*SpS$;$@rKAt55PawVP^h*n3l{|1)0R=tp@)F{N%e zCYPjyGe?nQb}p7x1sRSH5q`KEQwEh;GA9#($HJo74dXD* zHORWPO{+v>F1xMhCe$;X+=QUC=Mc!hEiBWi@=ZX8U>Tc+Mp=p4Qp+A zafM5Vz_LRZwxd~OOSNM-8hJkY3k?$#g?W=%X=!-O4?`GK|FrEu$W*-*;i~aEk`r1| zt@og6vP3J%8m%%`pV<}DtWxcFB8kA$^2NA11+GLfAz`6z8JUi?EmohGkIOd1bXyhh zVLX{ip}BD<8Q$5gUTQoChK>pa&}3_ zUlNtG(pXfdKT&KROT;bHT81n_D?8Lr3b|gUdgcsVP2^KN&{H78};1Anf~u$_e>UID-+H4*o?Sm z+)VnN-SDan{xr6KQ^&zSu%zMUVLB-yJ*_%c$p$01vAiPoyOf#M=qHrr!G@r+P~y_S zuwu;mG4t#=#?JY@ycE4#+~s(^i0A#DI(Q>~sdj-b@>!5fP4FinE=nh?r<3BSt=-hP zpJ9hmQ3s+E4WF-Rr6Y@L22mtr_7mf?qr=RE@>Ym(DvQzr-}|K7L9FA9!^co$}df{*AdcCTw zoR^i)zf#xmqsbLm_e(E%n1tmx`ujZNHrKx3@;0^U+m_kN0E=jiH2K?Gfmn0uZ z#^%pswP?EqWw2y9h`M|bcxdd;f}yAulC04rnFQ&^J!Ta7O!lWqn8}Hk8js6SG)clp)i; zEU@DK@BhO0!`x90!fc@cVD-vB5Ph$Ufn4Fk;rb*Ht*b{&0T2mJGQ^44>H?hhsS&nX z(H?hPBPZu9e`8C@9ah+SG>Oyvy?^XO{#zG)mOX@WeOv+Emn7C3(x>=x$c=o@Nr>P; z`5U7{Myyti7zA%t#^O61KFyIbvXKP`mk&@DEH~M}iHqnT7|P`5#A#%ldPo5?=zu?E zhM!62Vfe;^)o@Z@y}`2Fy*Fsag!`u2IpQBq9m! z^nMUw5v{_m4+-(nmWiEcSW?^6q#@3~(m=+)vSI=%*sa&6bqe35eJifu6B?dyYCJ0w zN3T>PfMZXR9TSBKrE|`L$t`6&&5%th6f|;gSG0BYO^v11X%LVwB&A9SSUS}io{*`3 z!c9rxj$n$MSou|~Wh&x$rXKo>0tM!pe_CJ5G^>)#+WPo&#AG@X(}O@`wPrqKIY+E* zaNfks0~UDv3b5onm63MAg+ZGmwZ>9YMRegUN=>b@l`~9hPio~d!%q34lg4~45Uuu^ z6e|>%ZzO{Y&LLEvBBaR-^Qa`3zkdutP&UMF*svskuUzvQ#z|%Sht@YsK-#T59 zwGig4aeBo?wkWxm6I0O8{<5Kb))B5gM3d{eI{E#+^P%So`qN347m&H4b};(2E#XUUNJY^JUEp~mr9r??Hb)06ZI z|0^+-emJeh%NSSqZKlo0`MN6J`)Z*@hYIDKAB3~*BL__EPsbN~(Pn85&~{UcSrU~g z5&j0J#Wxh~%K-=bRnesIajl5pXrcA(Q``}Ad5Qiku-Ge*NVvc&My8M1*p<7e%VKuu zG>Rz5y&)Uq>gekLgswfww>UGJ|sOo(qa|GKjKi=l9sx!J)(5AfoX@T0W ztBPF*dJDd;?+?8c-0lj;w5gbwkx~PHWmCjx8K>OjdPxSlvwkMTckfSPUm2m=L$G(A z7M}giXJR4--S`3$DLi+h-_Pt6^~*A_iQ>a4|GldZeyT5K&FS9n?4~dE$)wJIGZm>O zk|rp|Opa3Bw~Pc)`i?GK|IYRDMVKfKdH+}$Y)XZN-WO-05Tq;0M0>&h`fSb_1hP$O zeAXeqNQ)nKC})4_YUPU5C#zJc$Hh7&?vjvuT?5&9T-h=31MPDpteA!80cp{MWFb<_Zw?yq2k zwTGwqL}^>t142b^2SR|WL3Ok;KNcBw@%%^{{Y0-tB$JfUT_72c(e>@dCr8xLz(@v! zD0pv_sU2x|q-aK6ehgVRFFsM2osa-Znud(n33-Q%G9uX)gRdUZXI5nNNYSObZW5sp zlkIQQPa-iWfRqa33T2pgN>)Soh+0~s% z()0f*aFj4{&&=}ianCO;FU&74aWhT6?F#;@T5IIS{e9&&+B0Kleb6qM@#rNtKA%!;FJ4ayBC=W@nR~ak9$8go>|L@y2S{GM#8wW8GYL zxZPhT1KheF3t?`PM#YfE>%FmLX4Cz1lkUTLZm)B+3xNb&WNElHj1Z2^Mw#VKx@=uK zI9vw)5cVs>`m;d^n8m4!tqPN;a^x17^OgD{#7P8(?GSjuPnjN><|!(Ivk0!aIE>N> z{WjOJJi3%kQSh4jcf+(0BpjE180CtALvt7YlSnGN$K28lqs~k(Q-ddj6t(}V)&`c` z=i`kfK716G5YLc6kvB+qQ>_twx{~mQpr;cUbTvfcn}XZ>$JEd$)PQg;4c@r1qFCVt z8uytk_-17-;|pT2Yir`J|5dGl3a5o`+r!WWX9aLRV!Y$c97sYYeEO8mPCR05NPDUa zMrG?3moAYB&;=qQu>ksE@mwN-fXEZvFR@}3C#9)pPHW$lST26eT0GBX9@VrTRx(pc zvON~TBavd-@)GiEmM4AD2C#So>wTz9bh3QYEn&yDVX@M%CBW~*Ji8#4hJG2Pj&|2a z48Atg&BP9YJNrK<0hdfayKi^(a&_j5zXEb@%J)SvA)ueczH9xJ`6`xKMV%SE4Tx zv1%ONwm~naDfZ4r;#fTe&HeLuNJ?V}hzj9NEcQZ$_ z-mmQ$r4rd(lIDj12-H^bc+JDbT{PaeF}@G1=;^c`tFP6o_33XwVwJxblz%H%!dL@8 z@}1f+e@l>K6W~}kySK3ck>=0HEGf8a3^aaINe=q^o7ZPVu>qCam~>Qr<8$q<93d4} zSrx&@pC$rh764z7-#`12#FRvwKdXNA%GW=<5#lC{5ce+Z^7an)t7ANf-oKy5&-6Hh zr-lwR@LRr`h4!p0 zXUZ-W8nd^&rMkX#G7)<6Fu?6z6oV^J!dUd5UGF}Ok)PC{tMygf?UoUU8o(h&SN@QD zu;s+kiNR=R)gmK-aNQ+>avli<-AR`54Ugotsx4j>9W4#yPf#^i8!UxXu|z zo1Hq20@I4QkO+1yrXWI67^}~`h?TJTj`VA}MM&@_F`84K9B!~n&aLKsYI8AN#|mTw z?_YtV8}It>K4}~PIat?jkM8Igs9bxKT3`H$#R?gd-%TZa8O{m=FqXyGL9PDU1R2LmhivP3#FJEiRX4E zxJxDC^{L!VGpCBsOgMlx)T}|Qq{y zt}c?2Uflu!X-53q{7b>w$buPCY>mXzt!p$%$6ZYi^^n&UQ^Q5d60YYE!vSe?wj^_Fn$VTRg9-p$T0RnX?n&6_Mf{Ds_FhhR?NJ@#M^bnVC+ znmx5E*r@X>6^9V-N{uh?p%0)F?pLs}ey7^jQB6BUbAdXqjnbC*t;GH{ti@kB5G6$? z=$y(I?(H7v&i~|0o@|i^TQ#jRtc&o#sqi*adZsardS_jdkZ|ZMwU*&& zV4KM>b5vCI*Za1qL*BlJmQxX~49jOD#oM*MNbz^n#mbWSpT}jX;m>m|8NXk5{+=V( zadJ4<1+pyth3=roxu?9vBt^b5kwYwqC|zsn}CZ>a-f;!v`R^Zp--V zVy4w3~iCqp4Q6I8=#A?RVIR;w|l=qsR2Id zvQ72Nm@)?d@2o5W=OdY#NPy-dn9}H$@_7@$#@RH$Vtia_F!g1OdYI7MPU11e*5)Kj z<3V^yVoIChykkE_Cf8UW-JmZ;x^3_k)ewt$W9L%milLq1dl2SsnKY)fSC}#9jO-QW zuNC+}iLL3{JO3R9u?zRJYJ2H^?~&XLI@l}1aLTopL!52n?!)L+Oz`%2CJ9rtcEFX| zWX0O+n#)9bo|30rH(*-j#y{%U=ovO&pA3CF4IZ39sefP&qV*kQXX;XmnQ+iv^*MDl zXfav!`pkvT7NlSE>2!Ts1DUO%4&+A^X>7tkh=q@vfL}YLmKIHhGpmc%n216iKn+ZTBg9f2-t+ zjofF(3r&`h8)7eJEGy%;m*=vq_ca+mdgET6!kj&A3iW{^gWD&~^Co9SU!TrDJSV>U z46*)9bv7zIPyd7wgz}RUTWqNJi5aqwxPBW^F5e)80hK=G#Cr_Z4Ri8^f%3jY~upC>jHX@OlZeKQoN8;_u<0w!H=Ji{qbON z+^HGm(R|7ylWgfX+I)Ym*oNx)&87q#jRJdUCGn4>p#?H@q3V=Np@aFs$?ehnyY^}X zAhkCCE*r;`1ZBap&@5d47ppi)4aZFmz3Wc73kK6*PY zd6}3n0DXND^z}HAMIdEA--jv!Sg8$t--Z&umJHMHYD~koK?y(#0k|Th)YBM@^J`0g zOI1@3seANI%2&}ogeGxlZ#1yu;J~`_a{}f7+jKxz1t6bWq%1+yi!7<+Noqg^+7skc z4}BVFRes_@USJH^&jSR$v3<5*b)Q>-7?_ciHX5V+zFSM_8Fm=(_~0#XGgCwx+H}8c zkBpcrVS+10@Kr`Do=5go{AfyMJtIa)M&jkNJn@w(3fC?HH{OD~ zCb$#aA$V{N?(XhRV6*0__#o!|~ZfeyaAWb+60X4g^^M zsM_g7igO~u-7qK#D}4c`Vc1&PuJN$=tO)rU;{253K`C$HYHrc2SBmVEUl3zxnV)Q#7Et3{b&tbyy(9agr?}J9`<5Zg0vO1fo3^N# zHt-;K5?lNYm_ks8z4 z-=&NoMImj&kDV?YA!H*B)8Kn^#c= z3o4ulYL1C*($!(HkNUb*54jmL zzB-RKv9@UH%tTrR`HYq6$GRpXl?$zx(REcp?ZJz5)lJsk-^WUHwtVw9RO3f@Jswlr zxN@{f3w=pyvPeNieubA~KxWsE-h>s-D~0jpyvZX{2pkLu98M^yN>6^ZP18WL@m$Y) zYbay=iLWfaPi{#UkZQtB7RP;Uy##H`lAPGS*}tKXqlS$k?B>2o{n)$cM!8HV7(i?} z>ED=hcgA{N``ZVv{_>Td>6$6s?A#s_r=9*pf~ zw1^OB#Tzf)rR@(ZQY?oNXQA{srd*a!@f#!)>ueLis75JLYYV~_C<45?ORc(^SxOB8 z%3A6gwtF>^^tm>3x^K$(NVtLI9DwptfJdf-Uvy8ac?H%c@jx5jM0|rYY5F5DYaic# zoWLqaoKu+zSVvM74~C8#3|_>x4(eD?>&AAH<&BVH9|G!Vf%if2X z;*xDwWrZX>ND3W|KjGi9nEkhFcqX&JLf#(Lr9W_mt%eUI26-F|rk0>|!d8hqI1*W5 zrOYsN>!m8mx@K#$ogNtJ;v;vd-Ze8%qxlxM z59PTKxUEbBCfJz!YFs|AKS41lIN#bY6aa+cVxFg1PDL`?(?AQ_;`kB;w*tl))lPk* z-h<_;x|2By%$I*Prv4pAI%%h!?Br)`!-9ZOMS#h92H2fC(13}_2f16}>DAamB?suW zb|_g~XAU-fUmF0A8))W+tJ|-DkuW3wskd@EM%%r0`@X&)7^hsr(`XfkW~ zGQ2I{heqtBzcbNooApeo>#;N)meZpN8JT~WqXtKq)XfOhz*#TyrMza;s-_n@$9{-> zj$WupCJQN4X!8whPkr5GO$q-w-gn4hi-6HrIotnT*4(dQJh@>!00zeGjMc9 zOBa@sG#RXe)(~^o1ZKMq4aZ*siv-y^gYJfW=HTiDD>{`}5*X_+zw#}g(rn_Fkm81^ zs({fTrk)yq#+lq^+!Shb`8vGqAi$kGD-=3~4Mdrud5Y7{cddk^s>${81n znlNVF`jXQXhF*PLHTWgXWO@Aa@sMnr4***YlR)iejx5dd7eC*TAc6gsv$Slo z8JWq&9VNRZkn+E)$?2;las6oQZ<&iWpWo?3Ri>DniO%&*S>)dA(iOc#M^Vfnt3;ST zPcjE;Nb0RNoqyr}7S4Y)D{7Fqk~k%zl*0wFBzaS;s1$uc@zq2(pFXIp@7|HHbF$`o zGbw0S<9({pKCo<#`MKVNX;A5oxA0!a zoA+AGvpa2wospXp6)30N7!zijz&{YM`h0=T1u>RPFuQ10%$xPt^%-*E@siDBxvjco zusvJTO7?u3YBcn=ZiG}|H47Pk2M1tJvge8GUK71QWW6VQe^wbB6w9zb6IbSN4Wh_t z_B1DEYbY6Yu)jnba0Tz4A=rCaoj=z1e)CQ0bnNKD z|7X^hHzb1}`o1mHZ+-kdu{9ruwD!qO1dKktMw$d1a{A)(j$VFuF455GHhAY~wt|kh zZ|VKc5KHF!dr;a_au=g4*87|J^(w7@m#ZD$w%g-53=PBetjdjDomA%VKgF5YFB2)7 zIs{E96`5mwKa|k>(V*KG9=HuGFt_=)jQ;NDY|&tKfw5tauvy|yTK2ix=dbL>P9BI~ zMO1yIm4CKgdQu0Ei$2eYp*JeC$A0%aoQvDg04utrN*PR^Xe$^(Gk*I6E8}mXL655) z>lf(+H^#!hl;)O;G0p)6*S5uXmby1LmGb$N;cE|U2>UwXK`%P^QeT{uodcSqGn~qp z|HMUarR2k!4JUk&9K&du6P3O^xayd12SI0h?Y|8kZLLPs>%qgYVImTU1xB1v*of#Q z1G|5=^07KQzkTaic`W+mx*_-^GuJ?6@1pM#Wy zFv+p`XUyybc+Six1-$Qn!DzpuuG>P`wFV7;waEgT3-S~^fX<9~xHnkTR6 zo%)~D+Vp%V*gpfhS0#3y`H>Yo+!NW>6Kdhw`uAWoK(~_ zIKTJpALd(j_5j_Nze>2q0O_$)!LSo#%8HbOy=*iVpGChvhO_*G zR%z zt10XCfxtgc¥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 z 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 W?bkODtmEK^q`Pfxl0g8l_5T63wTaXK diff --git a/docs/source/rst_snippets/data/extractcode.png b/docs/source/tutorials/data/extractcode.png similarity index 100% rename from docs/source/rst_snippets/data/extractcode.png rename to docs/source/tutorials/data/extractcode.png diff --git a/docs/source/tutorials/data/files_sample.png b/docs/source/tutorials/data/files-sample.png similarity index 100% rename from docs/source/tutorials/data/files_sample.png rename to docs/source/tutorials/data/files-sample.png diff --git a/docs/source/tutorials/data/filter_sample.gif b/docs/source/tutorials/data/filter-sample.gif similarity index 100% rename from docs/source/tutorials/data/filter_sample.gif rename to docs/source/tutorials/data/filter-sample.gif diff --git a/docs/source/tutorials/data/views_sample.gif b/docs/source/tutorials/data/views-sample.gif similarity index 100% rename from docs/source/tutorials/data/views_sample.gif rename to docs/source/tutorials/data/views-sample.gif diff --git a/docs/source/tutorials/data/workbench_dashboard.png b/docs/source/tutorials/data/workbench-dashboard.png similarity index 100% rename from docs/source/tutorials/data/workbench_dashboard.png rename to docs/source/tutorials/data/workbench-dashboard.png diff --git a/docs/source/tutorials/data/workbench_launch.png b/docs/source/tutorials/data/workbench-launch.png similarity index 100% rename from docs/source/tutorials/data/workbench_launch.png rename to docs/source/tutorials/data/workbench-launch.png diff --git a/docs/source/tutorials/index.rst b/docs/source/tutorials/index.rst index 4751d213620..018be2d0ef2 100644 --- a/docs/source/tutorials/index.rst +++ b/docs/source/tutorials/index.rst @@ -1,14 +1,13 @@ .. _tutorials: -**Basic Tutorials** +**Tutorials** =================== .. toctree:: :maxdepth: 2 - how_to_run_a_scan - how_to_visualize_scan_results - how_to_extract_archives - how_to_format_scan_output - how_to_set_what_will_be_detected_in_a_scan - how_to_add_a_post_scan_plugin + running-a-scan + visualizing-scan-results + configuring-scan-output-formats + configuring-scan-detection + adding-a-post-scan-plugin diff --git a/docs/source/tutorials/how_to_run_a_scan.rst b/docs/source/tutorials/running-a-scan.rst similarity index 76% rename from docs/source/tutorials/how_to_run_a_scan.rst rename to docs/source/tutorials/running-a-scan.rst index 5895f153c09..fb40de093ef 100644 --- a/docs/source/tutorials/how_to_run_a_scan.rst +++ b/docs/source/tutorials/running-a-scan.rst @@ -1,29 +1,32 @@ -How to Run a Scan +.. _running-a-scan: + +Running a scan ================= -In this simple tutorial example, we perform a basic scan on the ``samples`` directory distributed -by default with ScanCode. +In this tutorial, we will conduct a basic scan of the samples directory that is included +within `ScanCode `_ code repository and +`releases `_. Prerequisites ------------- -Refer to the :ref:`install` installation guide. +Refer to the :ref:`install-scancode` installation guide. -Looking into Files +Looking into files ------------------ As mentioned previously, we are going to perform the scan on the ``samples`` directory distributed by default with ScanCode-Toolkit. Here's the directory structure and respective files: -.. image:: /tutorials/data/files_sample.png +.. image:: /tutorials/data/files-sample.png We notice here that the sample files contain a package ``zlib.tar.gz``. So we have to extract the archive before running the scan, to also scan the files inside this package. -Performing Extraction +Performing extraction --------------------- To extract the packages inside ``samples`` directory:: @@ -32,15 +35,15 @@ To extract the packages inside ``samples`` directory:: This extracts the zlib.tar.gz package: -.. image:: /rst_snippets/data/extractcode.png +.. image:: /tutorials/data/extractcode.png .. note:: Use the ``--shallow`` option to prevent recursive extraction of nested archives. -Deciding Scan Options ---------------------- +Configuring scan options +------------------------ These are some common scan options you should consider using before you start the actual scan, according to your requirements. @@ -53,7 +56,7 @@ according to your requirements. to complete. -#. ``--license-score INTEGER`` is to be set if license matching accuracy is desired (Default is 0, +#. ``--license-score INT`` is to be set if license matching accuracy is desired (Default is 0, and increasing this means a more accurate match). Also, using ``--license-text`` includes the matched text to the result. @@ -67,17 +70,21 @@ according to your requirements. for specific tasks/have requirements. Here we are using ``json`` as ScanCode Workbench imports ``json`` files only. -For the complete list of options, refer :ref:`cli_list_options`. +For the complete list of options, see the :ref:`cli-scancode` reference. + +Running a scan +-------------- -Running The Scan ----------------- +Now, run the scan with the following options: -Now, run the scan with the options decided:: +:: scancode -clpeui -n 2 --ignore "*.java" --json-pp sample.json samples -A Progress report is shown:: +A progress report similar to the one below will shown. + +:: Setup plugins... Collect file inventory... @@ -97,5 +104,3 @@ A Progress report is shown:: scan: 26.62s total: 31.14s Removing temporary files...done. - -.. include:: /rst_snippets/other_imp_doc.rst diff --git a/docs/source/tutorials/how_to_visualize_scan_results.rst b/docs/source/tutorials/visualizing-scan-results.rst similarity index 56% rename from docs/source/tutorials/how_to_visualize_scan_results.rst rename to docs/source/tutorials/visualizing-scan-results.rst index 97cf774e371..74a739ce1b5 100644 --- a/docs/source/tutorials/how_to_visualize_scan_results.rst +++ b/docs/source/tutorials/visualizing-scan-results.rst @@ -1,9 +1,9 @@ -.. _how_to_visualize_scan_results: +.. _visualizing-scan-results: -How to Visualize Scan results -============================= +Visualizing scan results +======================== -To help visualize the scans, we have a dedicated tool `ScanCode workbench `_ which is a desktop application that allows you to visualize and explore the results of one or more scans. It is a cross-platform application that runs on Windows, Mac OS X and Linux. It is built using the Electron framework and is built using Electron, Typescript & React +To help visualize the scans, we have a dedicated tool `ScanCode workbench `_ which is a desktop application that allows you to visualize and explore the results of one or more scans. It is a cross-platform application that runs on Windows, Mac OS X and Linux. It is built using the Electron framework and is built using Electron, Typescript & React Detailed Installation and Usage guide can be found here - :ref:`scancode-workbench:getting-started`