From 4776cff81a600d2fcd368e562f7bf16900f28764 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 4 Aug 2021 12:48:22 +0200 Subject: [PATCH] First round of corrections to the doc. All modules are now represented by at least one placeholder and all automatically generated information is accessible via a link. An introduction for developers is added. --- .gitignore | 2 + .../src/site/asciidoc/index.adoc | 3 + ccm-archetype-module/src/site/site.xml | 20 ++ ccm-bundle-devel-thorntail/pom.xml | 6 +- .../src/site/asciidoc/index.adoc | 3 + ccm-bundle-devel-thorntail/src/site/site.xml | 19 ++ ccm-bundle-devel-wildfly/pom.xml | 2 +- .../src/site/apt/index.apt | 12 - .../src/site/asciidoc/index.adoc | 3 + ccm-bundle-devel-wildfly/src/site/site.xml | 8 +- ccm-bundle-devel/src/site/site.xml | 8 +- .../src/site/site.xml | 8 +- ccm-cms-js/src/site/asciidoc/index.adoc | 3 + ccm-cms-js/src/site/site.xml | 20 ++ .../src/site/asciidoc/index.adoc | 5 + ccm-cms-pagemodelseditor/src/site/site.xml | 24 ++ ccm-cms-profile/src/site/asciidoc/index.adoc | 3 + ccm-cms-profile/src/site/site.xml | 19 ++ ccm-cms-tinymce/src/site/asciidoc/index.adoc | 3 + ccm-cms-tinymce/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-agenda/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-bookmark/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-decisiontree/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-externallink/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-faqitem/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-glossaryitem/src/site/site.xml | 19 ++ .../src/site/asciidoc/index.adoc | 3 + ccm-cms-types-minutes/src/site/site.xml | 19 ++ ccm-cms/src/site/site.xml | 8 +- ccm-core/pom.xml | 3 +- ccm-core/src/site/apt/index.apt | 15 -- ccm-core/src/site/asciidoc/index.adoc | 5 + ccm-core/src/site/site.xml | 8 +- ccm-docrepo/src/site/asciidoc/index.adoc | 3 + ccm-docrepo/src/site/site.xml | 19 ++ ccm-editor/src/site/site.xml | 8 +- .../src/site/asciidoc/index.adoc | 5 + ccm-pagemodelseditor/src/site/site.xml | 24 ++ ccm-shortcuts/src/site/site.xml | 14 +- ccm-testutils/src/site/site.xml | 14 +- ccm-theme-foundry/src/site/site.xml | 8 +- .../src/site/asciidoc/index.adoc | 3 + ccm-theme-ftllibs-devel/src/site/site.xml | 19 ++ ccm-wildfly/src/site/asciidoc/index.adoc | 3 + ccm-wildfly/src/site/site.xml | 20 ++ ccm-xafilesystemadapter/src/site/site.xml | 11 +- pom.xml | 45 +++- .../{building.apt => old-building.apt.OFF} | 0 src/site/apt/{index.apt => old-index.apt.OFF} | 0 src/site/asciidoc/details-development.adoc | 4 + src/site/asciidoc/equipping-developer.adoc | 240 ++++++++++++++++++ .../asciidoc/getting-started-building.adoc | 177 +++++++++++++ src/site/asciidoc/index.adoc | 18 ++ .../resources/images/libreccm-logo-alt.png | Bin 0 -> 7103 bytes src/site/resources/images/libreccm-logo.eps | Bin 0 -> 913306 bytes src/site/resources/images/libreccm-logo.png | Bin 7103 -> 7334 bytes src/site/site.xml | 22 +- 63 files changed, 945 insertions(+), 95 deletions(-) create mode 100644 ccm-archetype-module/src/site/asciidoc/index.adoc create mode 100644 ccm-archetype-module/src/site/site.xml create mode 100644 ccm-bundle-devel-thorntail/src/site/asciidoc/index.adoc create mode 100644 ccm-bundle-devel-thorntail/src/site/site.xml delete mode 100644 ccm-bundle-devel-wildfly/src/site/apt/index.apt create mode 100644 ccm-bundle-devel-wildfly/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-js/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-js/src/site/site.xml create mode 100644 ccm-cms-pagemodelseditor/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-pagemodelseditor/src/site/site.xml create mode 100644 ccm-cms-profile/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-profile/src/site/site.xml create mode 100644 ccm-cms-tinymce/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-tinymce/src/site/site.xml create mode 100644 ccm-cms-types-agenda/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-agenda/src/site/site.xml create mode 100644 ccm-cms-types-bookmark/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-bookmark/src/site/site.xml create mode 100644 ccm-cms-types-decisiontree/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-decisiontree/src/site/site.xml create mode 100644 ccm-cms-types-externallink/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-externallink/src/site/site.xml create mode 100644 ccm-cms-types-faqitem/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-faqitem/src/site/site.xml create mode 100644 ccm-cms-types-glossaryitem/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-glossaryitem/src/site/site.xml create mode 100644 ccm-cms-types-minutes/src/site/asciidoc/index.adoc create mode 100644 ccm-cms-types-minutes/src/site/site.xml delete mode 100644 ccm-core/src/site/apt/index.apt create mode 100644 ccm-core/src/site/asciidoc/index.adoc create mode 100644 ccm-docrepo/src/site/asciidoc/index.adoc create mode 100644 ccm-docrepo/src/site/site.xml create mode 100644 ccm-pagemodelseditor/src/site/asciidoc/index.adoc create mode 100644 ccm-pagemodelseditor/src/site/site.xml create mode 100644 ccm-theme-ftllibs-devel/src/site/asciidoc/index.adoc create mode 100644 ccm-theme-ftllibs-devel/src/site/site.xml create mode 100644 ccm-wildfly/src/site/asciidoc/index.adoc create mode 100644 ccm-wildfly/src/site/site.xml rename src/site/apt/{building.apt => old-building.apt.OFF} (100%) rename src/site/apt/{index.apt => old-index.apt.OFF} (100%) create mode 100644 src/site/asciidoc/details-development.adoc create mode 100644 src/site/asciidoc/equipping-developer.adoc create mode 100644 src/site/asciidoc/getting-started-building.adoc create mode 100644 src/site/asciidoc/index.adoc create mode 100644 src/site/resources/images/libreccm-logo-alt.png create mode 100644 src/site/resources/images/libreccm-logo.eps diff --git a/.gitignore b/.gitignore index 144b13113..355428fe8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ target .tscache *.vscode /ccm-core/nbproject/ +.DS_Store +**/.DS_Store diff --git a/ccm-archetype-module/src/site/asciidoc/index.adoc b/ccm-archetype-module/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..28e5ea994 --- /dev/null +++ b/ccm-archetype-module/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM Archetyp Module + +TBD \ No newline at end of file diff --git a/ccm-archetype-module/src/site/site.xml b/ccm-archetype-module/src/site/site.xml new file mode 100644 index 000000000..4460253db --- /dev/null +++ b/ccm-archetype-module/src/site/site.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/ccm-bundle-devel-thorntail/pom.xml b/ccm-bundle-devel-thorntail/pom.xml index 8882c9e6a..aef846abf 100644 --- a/ccm-bundle-devel-thorntail/pom.xml +++ b/ccm-bundle-devel-thorntail/pom.xml @@ -16,6 +16,8 @@ LibreCCM Devel Bundle for Thorntail http://www.libreccm.org + LibreCCM Foundation @@ -155,6 +157,8 @@ + + ccm-bundle-devel-wildfly diff --git a/ccm-bundle-devel-thorntail/src/site/asciidoc/index.adoc b/ccm-bundle-devel-thorntail/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..b0f72d559 --- /dev/null +++ b/ccm-bundle-devel-thorntail/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM Thorntail Bundle + +TBD \ No newline at end of file diff --git a/ccm-bundle-devel-thorntail/src/site/site.xml b/ccm-bundle-devel-thorntail/src/site/site.xml new file mode 100644 index 000000000..21d4edb43 --- /dev/null +++ b/ccm-bundle-devel-thorntail/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-bundle-devel-wildfly/pom.xml b/ccm-bundle-devel-wildfly/pom.xml index 3fb923da7..69539c0ad 100644 --- a/ccm-bundle-devel-wildfly/pom.xml +++ b/ccm-bundle-devel-wildfly/pom.xml @@ -59,7 +59,7 @@ org.librecms ccm-cms-pagemodelseditor ${project.parent.version} - + org.librecms ccm-cms-tinymce diff --git a/ccm-bundle-devel-wildfly/src/site/apt/index.apt b/ccm-bundle-devel-wildfly/src/site/apt/index.apt deleted file mode 100644 index 494ab2cc9..000000000 --- a/ccm-bundle-devel-wildfly/src/site/apt/index.apt +++ /dev/null @@ -1,12 +0,0 @@ - -------------- - Overview - -------------- - Jens Pelzetter - -------------- - 2016-03-18 - -------------- - -LibreCCM Bundle Web for Wildfly - - This module provides the web application part of the the LibreCCM devel - bundle for the Wildfly application server. diff --git a/ccm-bundle-devel-wildfly/src/site/asciidoc/index.adoc b/ccm-bundle-devel-wildfly/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..4fa84fed8 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM Devel Bundle for Wildfly + +This module provides the web application part of the the LibreCCM devel bundle for the Wildfly application server. diff --git a/ccm-bundle-devel-wildfly/src/site/site.xml b/ccm-bundle-devel-wildfly/src/site/site.xml index c18a2230c..3fc95aad2 100644 --- a/ccm-bundle-devel-wildfly/src/site/site.xml +++ b/ccm-bundle-devel-wildfly/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-bundle-devel/src/site/site.xml b/ccm-bundle-devel/src/site/site.xml index 73e143bc9..a70023913 100644 --- a/ccm-bundle-devel/src/site/site.xml +++ b/ccm-bundle-devel/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-cms-archetype-contenttype/src/site/site.xml b/ccm-cms-archetype-contenttype/src/site/site.xml index ad2aff10a..471854013 100644 --- a/ccm-cms-archetype-contenttype/src/site/site.xml +++ b/ccm-cms-archetype-contenttype/src/site/site.xml @@ -5,15 +5,15 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - + - - + + - + + + + + + + + + diff --git a/ccm-cms-pagemodelseditor/src/site/asciidoc/index.adoc b/ccm-cms-pagemodelseditor/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..962b2076c --- /dev/null +++ b/ccm-cms-pagemodelseditor/src/site/asciidoc/index.adoc @@ -0,0 +1,5 @@ +== LibreCMS PageModels Editor + +Currently no information available. + +Module is deprecated and no longer under development. \ No newline at end of file diff --git a/ccm-cms-pagemodelseditor/src/site/site.xml b/ccm-cms-pagemodelseditor/src/site/site.xml new file mode 100644 index 000000000..9088d12ab --- /dev/null +++ b/ccm-cms-pagemodelseditor/src/site/site.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/ccm-cms-profile/src/site/asciidoc/index.adoc b/ccm-cms-profile/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..187e73c5b --- /dev/null +++ b/ccm-cms-profile/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS Profile + +TBD \ No newline at end of file diff --git a/ccm-cms-profile/src/site/site.xml b/ccm-cms-profile/src/site/site.xml new file mode 100644 index 000000000..210539bb6 --- /dev/null +++ b/ccm-cms-profile/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-tinymce/src/site/asciidoc/index.adoc b/ccm-cms-tinymce/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..1f9f9f9c4 --- /dev/null +++ b/ccm-cms-tinymce/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS TinyMCE + +TBD \ No newline at end of file diff --git a/ccm-cms-tinymce/src/site/site.xml b/ccm-cms-tinymce/src/site/site.xml new file mode 100644 index 000000000..98588d3f9 --- /dev/null +++ b/ccm-cms-tinymce/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-agenda/src/site/asciidoc/index.adoc b/ccm-cms-types-agenda/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..71a54a6c2 --- /dev/null +++ b/ccm-cms-types-agenda/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Agenda + +TBD \ No newline at end of file diff --git a/ccm-cms-types-agenda/src/site/site.xml b/ccm-cms-types-agenda/src/site/site.xml new file mode 100644 index 000000000..43ea3c32b --- /dev/null +++ b/ccm-cms-types-agenda/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-bookmark/src/site/asciidoc/index.adoc b/ccm-cms-types-bookmark/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..11c33ae00 --- /dev/null +++ b/ccm-cms-types-bookmark/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Bookmark + +TBD \ No newline at end of file diff --git a/ccm-cms-types-bookmark/src/site/site.xml b/ccm-cms-types-bookmark/src/site/site.xml new file mode 100644 index 000000000..2d55d2a79 --- /dev/null +++ b/ccm-cms-types-bookmark/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-decisiontree/src/site/asciidoc/index.adoc b/ccm-cms-types-decisiontree/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..11c33ae00 --- /dev/null +++ b/ccm-cms-types-decisiontree/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Bookmark + +TBD \ No newline at end of file diff --git a/ccm-cms-types-decisiontree/src/site/site.xml b/ccm-cms-types-decisiontree/src/site/site.xml new file mode 100644 index 000000000..28d86d68e --- /dev/null +++ b/ccm-cms-types-decisiontree/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-externallink/src/site/asciidoc/index.adoc b/ccm-cms-types-externallink/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..859a1a402 --- /dev/null +++ b/ccm-cms-types-externallink/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType External Link + +TBD \ No newline at end of file diff --git a/ccm-cms-types-externallink/src/site/site.xml b/ccm-cms-types-externallink/src/site/site.xml new file mode 100644 index 000000000..ab6b895e5 --- /dev/null +++ b/ccm-cms-types-externallink/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-faqitem/src/site/asciidoc/index.adoc b/ccm-cms-types-faqitem/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..7123b4247 --- /dev/null +++ b/ccm-cms-types-faqitem/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Frequently Asked Questions (FAQ) + +TBD \ No newline at end of file diff --git a/ccm-cms-types-faqitem/src/site/site.xml b/ccm-cms-types-faqitem/src/site/site.xml new file mode 100644 index 000000000..a57ac95c9 --- /dev/null +++ b/ccm-cms-types-faqitem/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-glossaryitem/src/site/asciidoc/index.adoc b/ccm-cms-types-glossaryitem/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..7725fd5bc --- /dev/null +++ b/ccm-cms-types-glossaryitem/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Flossary Item + +TBD \ No newline at end of file diff --git a/ccm-cms-types-glossaryitem/src/site/site.xml b/ccm-cms-types-glossaryitem/src/site/site.xml new file mode 100644 index 000000000..20f05d8b2 --- /dev/null +++ b/ccm-cms-types-glossaryitem/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms-types-minutes/src/site/asciidoc/index.adoc b/ccm-cms-types-minutes/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..685113dd7 --- /dev/null +++ b/ccm-cms-types-minutes/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS ContentType Minutes + +TBD \ No newline at end of file diff --git a/ccm-cms-types-minutes/src/site/site.xml b/ccm-cms-types-minutes/src/site/site.xml new file mode 100644 index 000000000..4a6adbc6d --- /dev/null +++ b/ccm-cms-types-minutes/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-cms/src/site/site.xml b/ccm-cms/src/site/site.xml index fc626a91f..2e6d3f4aa 100644 --- a/ccm-cms/src/site/site.xml +++ b/ccm-cms/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-core/pom.xml b/ccm-core/pom.xml index b40f55faf..b67c4ea9f 100644 --- a/ccm-core/pom.xml +++ b/ccm-core/pom.xml @@ -1,6 +1,7 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 diff --git a/ccm-core/src/site/apt/index.apt b/ccm-core/src/site/apt/index.apt deleted file mode 100644 index 3f02b6272..000000000 --- a/ccm-core/src/site/apt/index.apt +++ /dev/null @@ -1,15 +0,0 @@ - -------------- - Overview - -------------- - Jens Pelzetter - -------------- - 2015-06-29 - -------------- - -LibreCCM Core - - The module module (<<>>) for provides several - basic services for all other modules of LibreCCM. - - For a detailed description of the classes and packages please refer to the - JavaDoc. \ No newline at end of file diff --git a/ccm-core/src/site/asciidoc/index.adoc b/ccm-core/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..ec147981a --- /dev/null +++ b/ccm-core/src/site/asciidoc/index.adoc @@ -0,0 +1,5 @@ +== LibreCCM Core + +The module module (<<>>) for provides several basic services for all other modules of LibreCCM. + +For a detailed description of the classes and packages please refer to the JavaDoc. \ No newline at end of file diff --git a/ccm-core/src/site/site.xml b/ccm-core/src/site/site.xml index 73e143bc9..eeae336da 100644 --- a/ccm-core/src/site/site.xml +++ b/ccm-core/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-docrepo/src/site/asciidoc/index.adoc b/ccm-docrepo/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..ea5798021 --- /dev/null +++ b/ccm-docrepo/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM CMS Doc Repo Application + +TBD \ No newline at end of file diff --git a/ccm-docrepo/src/site/site.xml b/ccm-docrepo/src/site/site.xml new file mode 100644 index 000000000..d8e7adb76 --- /dev/null +++ b/ccm-docrepo/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-editor/src/site/site.xml b/ccm-editor/src/site/site.xml index 9cae03589..84b836316 100644 --- a/ccm-editor/src/site/site.xml +++ b/ccm-editor/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-pagemodelseditor/src/site/asciidoc/index.adoc b/ccm-pagemodelseditor/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..bd47b64d5 --- /dev/null +++ b/ccm-pagemodelseditor/src/site/asciidoc/index.adoc @@ -0,0 +1,5 @@ +== LibreCCM PageModels Editor + +Currently no information available. + +Module is deprecated and no longer under development. \ No newline at end of file diff --git a/ccm-pagemodelseditor/src/site/site.xml b/ccm-pagemodelseditor/src/site/site.xml new file mode 100644 index 000000000..8b22b3326 --- /dev/null +++ b/ccm-pagemodelseditor/src/site/site.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/ccm-shortcuts/src/site/site.xml b/ccm-shortcuts/src/site/site.xml index fd8ad57e7..65a7a3605 100644 --- a/ccm-shortcuts/src/site/site.xml +++ b/ccm-shortcuts/src/site/site.xml @@ -3,13 +3,17 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0 http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - + - - + + + + + + + - + diff --git a/ccm-testutils/src/site/site.xml b/ccm-testutils/src/site/site.xml index ddb0d9e3b..e75649dad 100644 --- a/ccm-testutils/src/site/site.xml +++ b/ccm-testutils/src/site/site.xml @@ -5,15 +5,15 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + + + + + + - diff --git a/ccm-theme-foundry/src/site/site.xml b/ccm-theme-foundry/src/site/site.xml index 586266e6a..c910b8ae3 100644 --- a/ccm-theme-foundry/src/site/site.xml +++ b/ccm-theme-foundry/src/site/site.xml @@ -5,12 +5,12 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - - + + diff --git a/ccm-theme-ftllibs-devel/src/site/asciidoc/index.adoc b/ccm-theme-ftllibs-devel/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..b04d68c8f --- /dev/null +++ b/ccm-theme-ftllibs-devel/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM ftllibs + +TBD \ No newline at end of file diff --git a/ccm-theme-ftllibs-devel/src/site/site.xml b/ccm-theme-ftllibs-devel/src/site/site.xml new file mode 100644 index 000000000..90786093f --- /dev/null +++ b/ccm-theme-ftllibs-devel/src/site/site.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/ccm-wildfly/src/site/asciidoc/index.adoc b/ccm-wildfly/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..dbd8ac349 --- /dev/null +++ b/ccm-wildfly/src/site/asciidoc/index.adoc @@ -0,0 +1,3 @@ +== LibreCCM Wildfly Integration + +TBD \ No newline at end of file diff --git a/ccm-wildfly/src/site/site.xml b/ccm-wildfly/src/site/site.xml new file mode 100644 index 000000000..cb640f4f3 --- /dev/null +++ b/ccm-wildfly/src/site/site.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/ccm-xafilesystemadapter/src/site/site.xml b/ccm-xafilesystemadapter/src/site/site.xml index 906285910..5c434f110 100644 --- a/ccm-xafilesystemadapter/src/site/site.xml +++ b/ccm-xafilesystemadapter/src/site/site.xml @@ -5,11 +5,11 @@ http://maven.apache.org/xsd/decoration-1.3.0.xsd"> - - + + - + @@ -18,11 +18,6 @@ - diff --git a/pom.xml b/pom.xml index 1182716ec..4c00965c7 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,8 @@ - + 4.0.0 @@ -57,7 +60,7 @@ ccm-editor - + ccm-pagemodelseditor @@ -86,17 +89,19 @@ ccm-theme-ftllibs-devel - ccm-bundle-devel + ccm-bundle-devel ccm-bundle-devel-wildfly ccm-bundle-devel-thorntail ccm-archetype-module ccm-cms-archetype-contenttype - + - ccm-wildfly - + ccm-wildfly + + + true @@ -105,7 +110,6 @@ org.apache.maven.plugins maven-project-info-reports-plugin - @@ -118,10 +122,10 @@ + org.codehaus.mojo versions-maven-plugin - file:///${session.executionRootDirectory}/maven-version-rules.xml @@ -138,6 +142,7 @@ + @@ -262,6 +267,30 @@ org.apache.maven.plugins maven-site-plugin 3.9.0 + + + + src/site/asciidoc/templates + + + asciidoctor-diagram + + + coderay + style + + + + **/_*.adoc + + + + + org.asciidoctor + asciidoctor-maven-plugin + 2.2.1 + + org.apache.maven.plugins diff --git a/src/site/apt/building.apt b/src/site/apt/old-building.apt.OFF similarity index 100% rename from src/site/apt/building.apt rename to src/site/apt/old-building.apt.OFF diff --git a/src/site/apt/index.apt b/src/site/apt/old-index.apt.OFF similarity index 100% rename from src/site/apt/index.apt rename to src/site/apt/old-index.apt.OFF diff --git a/src/site/asciidoc/details-development.adoc b/src/site/asciidoc/details-development.adoc new file mode 100644 index 000000000..b53a82f05 --- /dev/null +++ b/src/site/asciidoc/details-development.adoc @@ -0,0 +1,4 @@ +== Important Details of LibreCCM Development + + +details-development \ No newline at end of file diff --git a/src/site/asciidoc/equipping-developer.adoc b/src/site/asciidoc/equipping-developer.adoc new file mode 100644 index 000000000..6f035a658 --- /dev/null +++ b/src/site/asciidoc/equipping-developer.adoc @@ -0,0 +1,240 @@ +== Equipping a LibreCCM developer + +A development workstation must basically meet the same pre-requisites as a standard LibreCCM installation. + +=== What is needed + +==== First of All: The Desktop + +Even if you use an IDE as Netbeans or Eclipse you will often use the command line. It is simply quicker and easier to do, and inevitable for some development steps. + +However, most modern desktops – no matter if Linux, MacOS or Windows – tend to "hide" the terminal window. So it may be convenient to add the terminal startup icon to your desktop. + +==== Java Software Development Kit (SDK) + +A Java SDK is required, of course. As with LibreCCM version Java 11 is required. OpenJDK is the supported reference implementation. The Eclipse https://adoptium.net/[Adoptium] project pursues the goal of providing high-quality Java SE runtime implementation for numerous operating systems as well as associated technology for use within the Java ecosystem. + +==== GIT + +The LibreCCM source code is available both as GIT repository and as tar archive. The GIT repository is recommended. +For installation, it is easiest to use the version provided by the distribution you are using. + +==== Database + +PostgreSQL is the recommended DBMS for LibreCCM in production. The development process uses it to execute the tests. For testing purposes, the h2 in-memory DBMS, which is compatible with PostgreSQL, can be used as an alternative. + +==== Integrated Development Environment + +Due to the size and complexity of the source code, the use of an IDE is practically unavoidable. The current developers use Netbeans. This IDE can directly implement and work with a Maven Build System. But any other IDE can be used as well. + +The hints and instructions here refer to Netbeans only. + +=== Preparing the development system – Linux + +==== First of All: The Desktop + +Fedora / RHEL Gnome, a widely used desktop, is an excellent example of "hiding the terminal". Dragging the terminal icon to your favorites, It makes it easier to work + +==== Java Software Development Kit (SDK) Installation + +==== Maven + +==== GIT + +==== Database + +==== Integrated Development Environment + +=== Preparing the development system – MacOS + +This section outlines the process of installing a development environment on a MacOS system and provides a step by step guide. The steps differ slightly between versions of MAC OS because there are differences regarding the Mac provided utilities. + +The current guide refers to MAC OS X version 10.15 (Catalina). Some hints regarding previous versions are provided. + +==== First of All: The MacOS Desktop + +By default, the terminal window is hidden among the utility programs at the very bottom of the list of items. It may be convenient to add the terminal startup icon to your Dock. + +The project uses markdown files for documentation in many cases. These are easier to read in formatted form than in plain text format. The Firefox add-on "Markdown Viewer Webext" offers such functionality without any effort. + +==== Java SDK Installation + +Since Java version 1.6 Apple stopped to provide a MacOS Java version. It made an arrangement with Oracle to provide a MacOS version for free. In 2020 Oracle handed over the maintenance of a freely available Java JDK for MacOS to the OpenJDK project. Oracle itself now only offers a paid and certified version for MacOS. + +The Eclipse https://adoptium.net/[Adoptium] project mentioned above provides an excellent MacOS-adapted version of the Java SE SDK for free. Other elaborate alternatives perfectly adapted to MacOS are https://www.azul.com/downloads/[Zulu Open JDK] and https://bell-sw.com[Liberica] All of them come without those “funny” advertising ingrediences like Oracle, the latter is even TCK certified - at no cost. + +In any case, you will obtain a MacOS installation package (*.dmg). Install in the usual way. Ensure you choose the JDK version 11 (or newer). + + +==== Maven Installation + +Since several MacOS versions Apple no longer provides a MacOS adapted Maven. If you have installed one of the addon package managers as Homebrew or Macport, you may use their Maven install. Otherwise,it is best to download the software directly from the manufacturer and install it yourself following the steps provided below. + +1. Download the binary from the Apache Maven downlod page. +2. Unpack the archiv in Download +3. For system-wide installation (highly recommended) use a terminal window to move the archiv content into /opt/apache-maven (1) ++ +[source,bash] +---- +[…] $ sudo su - +[…] # mkdir /opt/apache-maven +[…] # mv /Users/[ME]/Downloads/apache-maven-3.6.3/* /opt/apache-maven/ +---- ++ +Otherwise, use any directory inside your home. ++ +[IMPORTANT] +===== +Don’t install into a MacOS managed application directory, e.g. `/Applications` or `/Library` unless you have an adopted installation package (dmg oder pkg). It may get overwritten by MacOS updates and is bad practice. Locally managed Non Unix Filesystem Hierarchie compliant software should install into `/opt`, not into `/usr/local`. +===== + +4. Ensure that /usr/local/bin is part of the search path: ++ +[source,bash] +---- +[…] # printenv PATH +/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/… +---- +5. Create a symbolic link for the maven command (mvn) from `usr/local/bin` to your maven `bin` directory: ++ +[source,bash] +---- +[…] # ln -s /opt/apache-maven/bin/mvn /usr/local/bin/mvn +Apache Maven 3.6.3 (cecedd3430026 … ) +Maven home: /opt/apache-maven +Java version: 1.8.0_252, vendor: Azul Systems, Inc., runtime: … +Default locale: de_DE, platform encoding: UTF-8’ +OS name: "mac os x", version: "10.15.5", arch: "x86_64", family: "mac" +---- +6. Check the installation: ++ +[source,bash] +---- +[…] $ mvn -version +---- + +==== Node.js Installation + +You can skip this step if you don't want to work on javascript parts. For the web application itself, the frontend-maven-plugin loads a complete node.js as well as NPM, installs it in ${projectDir}/nodejs and uses the node.js installed there. + +Download from https://nodejs.org/en/ (choose the LTS version) and install the MacOS PKG in the usual way. The files install into `/usr/local/bin/node`, `/usr/local/bin/npm`, and `/usr/local/lib/node_modules/`. +Take note of the paths, they are needed later for NetBeans. + +==== GIT Installation + +Mac OS 10.7 and older used to have a GIT command line client installed. Version 10.9 and later doesn't have. You may check whether GIT is already installed by issuing the git command in a terminal window. + +To get GIT as command line tool: Install “Command Line Developer Tools for OS X Mavericks”. Usually: Just type git on a terminal window and you will be asked whether to install the tools. +Verify that you’ve successfully installed Xcode Command Line Tools: +[source,bash] +---- +[…] $ xcode-select -p + +/Library/Developer/CommandLineTools +---- + +You may use this command also to check whether the command line tools are installed. + +Fir more informaion see https://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/[How to Install Command Line Tools in Mac OS X (Without Xcode)] + +==== PostgreSQL Installation +Recent versions of Desktop MAC OSX happened to came without PostgreSQL preinstalled. There are 3 alternatives to install: + +* https://postgresapp.com/Postgres.app[Postgres.app], a tiny installation meant for testing +* Community repositories, specifically MacPort and Brew. Both install into their own file hierarchy besides the Mac filesystem hierarchy standard. +* Use third party PostgreSQL MacIntosh Installers. An example is +https://help.theatremanager.com/macintosh-server[Macintosh PostgreSQL Server]. (See also this https://help.theatremanager.com/book/export/html/1607[alternative guide]). + +We recommend Postgres.app which is specifically meant for test purposes. It is provided as a standard Mac installation package and installs nicely into the Mac file system. It is not started during system boot but just activated while used for testing. + +===== Postgres.app +With Postgres.app you may either download and install the current version or a set of additional (older) releases for testing purpose. You can easily switch between different versions. Check the projects https://postgresapp.com/downloads.html[download page]. + +The project provides a standard MacOS DMG file which gets installed in the usual way. After installation and start of the program you see a PostgreSQL icon in the top bar. In the side bar of the program window you can initialize different postgres versions. + +==== NetBeans Installation + +Gratefully the NetBeans project provides MacOS binary. Check the project http://netbeans.apache.org/download/index.html[download page]. + +Install the dmg-archiv as usual. + +=== Preparing the Development Workspace + +As outlined above LibreCCM is a content management framework and at the same time the place for LibreCMS, a general Web CMS for organizations rsp. publishers of extensive web presences. For this project this chapter explains the setup of the development environment and the associated work steps. + +Other projects based on this framework, e.g. ScientificCMS tailored for scientific research institutions, use a separate working environment. It is structured very similarly and is dependent on libreccm frmwoek libraries. This is explained in detail in a separate chapter. + +==== Create a base development directory + +All LibreCCM development files should be stored in a directory tree beneath one base directory. We use `LibreCCM` throughout this manual. + +Netbeans creates a directory in your home directory as a default parent for all its development projects, usually named `~/NetBeansProjects/`. It expects you to create your `LibreCCM` directory inside that directory. +[source,bash] +---- +[…] $ mkdir ~/NetBeansProject/LibreCCM +---- + +But be aware, LibreCCM is structured as a Maven MultiModule project. Netbeans lists all submodules at the same level along with the parent project and also with other projects under development at the same time. This may be a bit annoying. You may prefer to create a separate LibreCCM first level development directory in your home directory. + +==== Checkout from GIT repository + +The project repository is located at `https://git.libreccm.org/LibreCCM` for registered developers. + +A public miror is available at `https://github.com/libreccm`. + +Currently, there are 2 projects: + +libreccm:: is the project that this and the following chapter deal with. It contains all the basic libreccm framework libraries and a librecms instance, the generic content management system for organisations + +scientificcms:: is a specific installation of the libreccm framework as mentioned above, and is discussed in a subsequent chapter. + +Transfer the project to your workstation in the usual way: +[source,bash] +---- +[…]$ cd ~/NetBeansProjets/LibreCCM +[…]$ git clone https://git.libreccm.org/LibreCCM/libreccm +---- +rsp. +[source,bash] +---- +[…]$ cd ~/NetBeansProjets/LibreCCM +[…]$ git clone https://github.com/libreccm/libreccm +---- + +==== Initialize the Project and Create its Maven Documentation + +The project requires several libraries that are not stored in the source code repository but downloaded as needed. Additionally, the Maven project documentation should get generated. To perform that task execute the following command in the project base directory (libreccm): +[source,bash] +---- +[…]$ mvn clean package site site:stage +---- + +All projects are built, with the necessary libraries downloaded, and JavadDc as well as additional information (cf. “Project Site”) compiled into a compact Maven project page. It takes some time to complete! + +The generated documentation is available at `./target/staging/index.html`. + + +Due to several security measurements introduced by Web Browsers in the last years, the project page might by displayed correctly when served directly from the file system. Unfortunately, the Maven Site plugin does not offer an option yet for starting a local web server for serving the site. If you have Python installed you can use +[source,bash] +---- +[…]$ python -m http.server -d target/staging +---- +to serve the site. + +==== Configure Netbeans + +Start NetBeans and open Preferences + +1. Open the HTML/JS tab and therein the Node.js tab + +2. Check or complete the entries for “Node Path” and “npm Path”. It should be `/usr/local/bin/node` and `/usr/local/bin/npm` rsp. if you followed the guidelines above. + +==== Create Project(s) in NetBeans + +In Netbeans select File → Open Project an navigate to the `~/LibreCCM/libreccm` development directory. NetBeans recognizes a Maven project and starts to work on the pom files. + +LibreCCM is a multi module project. Unfortunately, NetBeans does not use the module structure but display each module as a root project in the project listing. + +Check the project list, in some cases you may have to manually resolve issues. In case of an error sign, right-click on the project and select “Resolve” from the context menu. + +*Done! You are ready to go on.* diff --git a/src/site/asciidoc/getting-started-building.adoc b/src/site/asciidoc/getting-started-building.adoc new file mode 100644 index 000000000..039b7d490 --- /dev/null +++ b/src/site/asciidoc/getting-started-building.adoc @@ -0,0 +1,177 @@ +== Getting Started – Building LibreCCM + +LibreCCM uses Maven 3 for building. The project itself is a multi module +project. Building LibreCCM is done using the standard Maven commands. + +To control some features Maven profiles are used. Especially for testing. +These profiles are documented on the ./testing.html[Testing LibreCCM] +page. + +=== Preparing the Application Development Server + +Currently, only Wildfly is supported. + +==== Start Postgres + +Ensure that PostgreSQL is running: + +Linux:: Open a Terminal and execute: +[…] # systemctl status postgresql +or on system V based system: +[…] # service postgresql status + +MacOS:: Klick on the Postgres.App Icon on the top bar and select “start” for the intended version of PostgreSQL. + +==== Check PostgreSQL Configuration + +This step is only required if you are about to start a new project and use PostgreSQL for the first time, or you want to use a new database. + +Linux:: +Keep the terminal from the previous stop open and use PostgreSQL client to create a new role and a (empty) database to use later with the Wildfly development server. ++ +[source,] +---- +[…] # su – postgres +[…] $ createuser -S -R -D -P ccm +Enter a password for the new role: ccm +[…] $ createdb -E UNICODE -O ccm ccm-devel-beta +[…] $ exit +---- +MacOS:: Open a terminal an execute: ++ +[source,] +---- +[…] $ createuser -S -R -D -P ccm +Enter a password for the new role: ccm +[…] $ createdb -E UNICODE -O ccm ccm-devel-beta +[…] $ exit +---- + +==== Check Wildfly Datasource Configuration + +This step is again only required if no installation and configuration of the Wildfly has yet been performed for the project yet. + +1. Open the libreccm project in your Netbeans IDE and expand ccm-bundle-devel-Wildfly in the Files tab. + +2. Open the file datasource.properties, if it exists. Otherwise, copy the file datasource.example.properties to datasource.properties and open it. + +3. Adjust connectionURL, username and password to the values you created the PostgreSQL database with. + +==== Check Wildfly Configuration + +This step is again only required if no installation and configuration of the Wildfly has yet been performed for the project yet. + +1. In your Netbeans IDE, stay in the directory `ccm-bundle-devel-wildfly` mentioned in the previous chapter or expand it in the __Files tab__. Check for a file `wildfly.properties`. If it doesn’t exist copy the file `wildfly.example.properties`. +2. Open the file and check the port numbers. By default is uses the offical alternate HTTP port 8080 and the unofficial Tomcat SSL port 8443 for content as well as the officially not allocated ports 9990 and 9993 for administration. If you are running another instance of Wildfly or another application server on your development machine, you will have to adjust the values to avoid port conflicts. In case of issues check the ports used by installed software. You may use `netstat -tulpn | grep LISTEN` to check. + +=== CheatSheet – Work on the Development Cycle + +1. Open a terminal window, switsch to your working directory and keep it open +2. Ensure PostgreSQL is running: ++ +[source,] +---- +[…]$ psql -l +---- +3. Update the working area ++ +[source,] +---- +[…]$ git pull +---- +4. Open Netbeans IDE and a terminal window. In your terminal switch to your development base directory (`~/LibreCCM/libreccm` in this example). +5. Work on a module +6. Use the terminal window choosing one of the alternatives +** Rebuild the project, just code modified since the last build, without documentation, but including unit tests. ++ +[source,] +---- +[…]$ mvn package +---- +** Rebuild the project, just code modified since the last build, skipping all unit tests, without documentation. ++ +[source,] +---- +[…]$ mvn package -Dskip-test-true +---- +** Rebuild the project, including documentation and unit tests ++ +[source,] +---- +[…]$ mvn package site site:stage +---- +** Rebuild the project, including documentation but skipping unit tests ++ +[source,] +---- +[…]$ mvn package site site:stage -Dskip-test-true +---- + +** Perform a clean build of the complete project including documentation and unit tests. ++ +[source,] +---- +[…]$ mvn clean package site site:stage +---- + +7. Smoke test of your work in Wildfly application server ++ +* If it is the first time you use Wildfly you have to install Wildfly using maven. This step must also repeated if you deleted the wildfly dir in the target directory, or if the Wildfly version used in the development environment is updated. ++ +[source,] +---- +[…] $ cd ~/LibreCCM/libreccm +[…] $ mvn package wildfly:run -pl ccm-bundle-devel-wildfly -am -Psetup-runtime +---- +* Otherwise just install the generated WAR file into Wildfly and start the application server ++ +[source,] +---- +[…] $ cd ~/LibreCCM/libreccm +[…] $ mvn package wildfly:run -pl ccm-bundle-devel-wildfly -am +---- ++ +It takes some time to finish. ++ +Access the ++ +** public content area at http://localhost:8080/libreccm +** editorial panel at http://localhost:8080/libreccm/@contentsections +** administration panel at http://localhost:8080/libreccm/@admin ++ +The devel environment installs a devel user _admin@libreccm.example_ with Password "__libreccm__" (w/o quotes). ++ +Stop the server using + + +8. Perform integration Tests ++ +Some of the modules provide integration tests which use Arquillian to run tests inside an application server. Those module curently provide at least four profiles for running them ++ +** __**run-its-with-wildfly-h2mem**__: This profile uses the wildfly-maven-plugin to start a Wildfly and run the integration tests. The H2 database which is integrated with Wildfly is used for running the tests. No configuration is necessary. +** __**run-its-with-wildfly-pgsql**__: This profile uses the wildfly-maven-plugin to start a Wildfly and run the integration tests. A PostgreSQL database is used to run the tests. The connection parameters are configured using the it-pgsql-datasources.properties file in the project root. Make sure to create a database for all modules and configure them before using this profile. +** __**run-its-in-remote-wildfly-h2mem**__: This profile uses a remote Wildfly and the H2 database for running the tests. The user is responsible for starting the Wildfly container and for creating the required databases. +** __**run-its-in-remote-wildfly-pgsql**__: This profile uses a remote Wildfly and PostgreSQL databases for running the tests. The user it responsible for starting the Wildfly container and for creating the required databases. ++ +We recommend to use a profile working on a Wildfly application server. Execute ++ +[source,] +---- +[… libreccm] $ mvn verify site site:stage -P${profileName} +---- ++ +Or perform a clean test: ++ +[source,] +---- +[… libreccm] $ mvn clean verify site site:stage -P${profileName} +---- + +9. Finally renew the procect documentation and save your work ++ +[source,] +---- +[… libreccm] $ mvn site site:stage +---- + + + diff --git a/src/site/asciidoc/index.adoc b/src/site/asciidoc/index.adoc new file mode 100644 index 000000000..965a6a6c2 --- /dev/null +++ b/src/site/asciidoc/index.adoc @@ -0,0 +1,18 @@ += LibreCCM Developer Guide + +== Introduction + +LibreCCM is a highly advanced (Web-) Content Management System based on Java EE. + +This is the next generation variant of LibreCCM. In this version which currently developed in parallel with the current version, several custom APIs like the persistence layer have been replaced with standard APIs from the +Java Community process. + +Please note that this is a project in its early phase of development. Some aspects may change without warning. + +The most notable change is the move to JPA as persistence layer. We are using Hibernate as implementation because Hibernate currently provides one important feature which other JPA providers do not provide: Versioned or better audited entities. This extension is called Envers. Auditing is currently not part the JPA standard therefore we need to use a specific implementation. + +Another notable change is that the build system is now using http://maven.apache.org/[Apache Maven]. The project is a standard multi module project. + +For testing http://junit.org/[Unit 4] is used. For testing Java EE components like CDI beans the http://arquillian.org/[Arquillian] testing platform is used. + +Please note that this documentation is work in progress and currently incomplete. \ No newline at end of file diff --git a/src/site/resources/images/libreccm-logo-alt.png b/src/site/resources/images/libreccm-logo-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..b5bc33e48279735860457d99890a6f0c6b4ff491 GIT binary patch literal 7103 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 MtSYALu}R>60m9S>LI3~& literal 0 HcmV?d00001 diff --git a/src/site/resources/images/libreccm-logo.eps b/src/site/resources/images/libreccm-logo.eps new file mode 100644 index 0000000000000000000000000000000000000000..de05f1eef744fff533f4636ba1d0efc8299d8429 GIT binary patch literal 913306 zcmeFa>v9`OvL@I+=1 zQJD#fJTU#4m)Zwd+x@*}`w06Wv-bHV!Xq<5Qq|pOj-7MRT_O+{4|flD4-b#q|Mma; zzyEjqt6%-<|NQU&?pONx|Ni^G`_=!kihlJ!{>QI=_3VFnd-3&TSzM-HAH5jFuijqF zzCL=brd*yaXKC!#mD{r zi{Y5TOv_?pKy;M&A<3_|$#wcedYi7kiHB(5yjX14X2@J*~$zE6{7TE_o=@_I0M_4eZ51Ki~G*<85u`?Rd6JoxeA=QD!_IkE!~2jAG+4is2jnMX~7=#imn$nof~3 zoubTahTPfg^pvX4W+*V5aV18YQD%&|P0mGCRK~wYM~4T`@CU^}7yd=Dqaze!YB>)? zAq8bX6#gaJl^t9ebRh-5KotH3D4?#OK@`3d?f8OXpbM>{7^4X4@ExF-wAl=4+Dn8y zelowAqs%a_iX0`5(P!+qeL`Nl3I*|6G{Cmn|@6a$Ug)65#K3>uM+ zUm%d>0RIZ|NWxDP1C98XJCntQnadcUO_c>g9tfeBb{&c-@6j?d4;%t`YgQvuA;0hqY`)3bUGM7LC zHaSyZ-0lEMG@G5DqJtz`FaVhTWHy^lP`Q6h-v*QZ>Di=@3Z8_s!3Z4Y;*-JY+4yKO z0!yZ|(^umo`i&|_vza9j?V^Fv$?4hQ!L!q|$$;A#k5A9|*Xgj$fj(IpDhng}YJ4<- zc+9Bq2*?lt;OgLHHbeU;d^!NaKvfwxK=qlg-Y4{gWs?(74FHof0@0tHpAbogfhaMe zjvF5V4i}l6Qs+$2`?K@G0QxkY%+CA3X3XqE>U0LYj)`?aKWimoBUNKGIsJ4to`AWN zvk8pmggJjYn@#%T$>?M}0Uk%-s}m*S^ee6c)}Ed@d|(#9py_1NM=Pgir?b-;e$USP zquFdcIXxSJ3j?b7>J*)ZzVDx&jmO0K$!I(|n=;I!5xA@@n!cKy56DD`6pTDMr?1B2 zF_52*Cxgj=+a4b|SsR0;VAf>BmC+vS8QPv60S^+|=>!F4=SSed$g0L*h?J0CfFXXI zaK}+)YL^9;d2mK@1(E4b`ja!t8=szy!4=q9;tFy82#R5Z0YRQjSCtQtC8xjuYAb8B_$l!3CY!Lc77CS9|`k`XdG2%i5AI6OQQRt#v~#lMw9~r&e?nc zc~~%K1f~;+5ky#t;BKW~Msc_qI3c3fpcg(T3Fe5c$>?Nuel%@LB5VzJw^Sz(eU|6W z?mC;zsMn7Il4u}y$}t|#&W~WfJdm@0cL>7Eb3KxBi4DE@_xLodTbykcITvU%!5!y%%;X);plOL7Pk zPUb~g=i!I?m}rLjjwfXGc&Nt6$|%oZ-=SFJ2^s3~1Vte4P{_$>Jfe%WI%yc$+ zH6>zPn$6Siqp)>N)~W!bX?y;5wcc6Oy9?+Y{SVdQ3e9*Bgvr*d(My&>lJ-}liF#ga zrpVsCqCv`5`Lgf-v#PTS@dzux-T^CeYL)>P*%)1H^VP>vI|fSksbfEAg>cL)S!oiKAKYaD=kIT?{r zBR?C$%$5PIJK08}%9dhrHW*DOBQMCB&VQ-(FiBnVr~IYrjEEvD>;q7+hyJ?3()qiS zlhLtw)MU$!M#su`9U>)N0r519K9jS_NURMH{XAQl()n z)Bd7*XVJFePB0%LyD&LZn{asW>})VP)&cNrdiqMc4(7tAkB)shPZl9e)Vkw2S#m#P zH7dSU#31DY_3*Lg}xd zBU&BFZk$ISXixKB=)3w{WQoZFonboQ#1pQ#IDBoh5rR|jRJ}V(i|qT0TApoLm(JA%B&2gOFxDD_uJ-S^pYo|G!hJD4jWcOuY1#gJl~y7t)$j%b<7e}0=!Xz12Y+oFd?KVl7eYf zx1b*X{$TY`iPUY7?j(+xNhsz_VFlM+0U#Y0kgA*y3MddzdNxqTsU$)gC;-WE_|S{d zs!#j-VCxnHvr&{wt%KTm6tvC(jdd9Bcow78>|dJIh@~aky`^a>DfEIWuqw^eyg*^0 zC=#~iIO)^%AGANvYJjek6OItU)VlN}O@=5Yd8+=SOwcHnrP0dq%sCPen+e5Y$PM*^ zLa;%EZA%zw1czJa;X%RzVl;w^O+fmaT7Ozmt%ASI2kv(ct?GPYG@2k6vpMe^keZ4S zr%og`j=*_X4sRfs1QgX_L0by{LKh~OfFl`|xCPi2hy@K?^szDX5QHGFw&TnHIG+3d%@yVk9eQiyB9Q7LpQf<2fL^S^2XFl4|~4iS?j$rIk&vCXHGw7oX7OvA$6OHhJR#LyytVso?V=ke2&S`LR@YmFL*NS4|6jWn$ z)5+xA$4%iRdd{nM`JkHbFwMhKi>NiHNp;qC9cR$veip&~Z{`q2q`-Lx+oSu`v`4Em zCqyf#17VY=vk5t8ka=1IB#TEq&P7R-C~^*+7_sCNQ%ye6E;B+{5!e)GD0!~P^XUms z5L98vBRJQUkw!>?TejxQv>2p|%s*VzDiLY=NS!og9nFqN^BYqDXD}M+3{tCO&Ui|c zvp)sip294g4Je()WU{toDv*XcT%9r}r-T#*SzNzMEBpSU`Xfc!`KlFrrvo-}pvD0f zfoBmsF2I}<@*bKNed^zTCeqOH2SjJ9{zbTu@tNphFrMPKIb{K-(8)GftbF zjm}T7xfPH{=c98Za4RRn6Ri550Vn*6g0tDl(3e38q|044PzzdMVm?0mP@q0L;Z#)@6aU^rL2Lo(uRpe936#sH*tb~qG6$mnF+&a_DfSFlb zifLA`7^KiSr(6|4X0-C^f7{APRcrx*IM3~A53o!jlX=1|@$V6h#*;HpKRO*^GNRQK zX=WpaUr@-rz+cD*QZk zk$&e2+_%2F7g2gqD##&Cp!{7cjLH+mD& z#`$Q7`Qti{i*X`DMiuHH=;E=%C;&v&wLPHa+h-ndJ1X(oF8?L50Y6#GnR@)o^l_`; z3wnTg4{!j?B5aTcddQ%^gf0+O(EhuA0~qdiUc7cVppyU3g5Y#6i4RE~|3uqR9u#5p zihlAlDu$xY%wst1QUgl*OV-Yd$$KpM3Xb z{(7BUr}5xLKc>?V|EW=AS`@4I_nUP74|TT6>ihZoSC>RkTZSrr~hhFxliAH_p+4+0V>uw zK2jYX#Q(BB|KbRG`sd$B|JV5Ww_g9(_<_CW6L9HOvR%QDKYRB3Ed7+_*S{-q@-N|2 ze*-$2NMk>|2veG>zb%VZaqXa~L-0*wH18N9{W(D$SEt41zRa#~>ThEA_4)KG94h&G z*zcdpvCE75s!rF{e~w@0ix=@^wTj=NQWd{TtF*jLmoE+vDk`(g7Im*m>rJxwnB~{; z$GrHIA0F%$+pPe<=fSYlToU7M`hEy#f?c^EwAFkgWak~1OgRZQqj$} z{(QN-il{E79K~M`;<8w+(7emr)Q1NQS5m2YAa-~VaeLcM{OKkwQ=~+jViU`MhX>JT zN+aZ=&)HSFs?x)Q&&w207R$T^N7zX0AmGGb3)lfwT9MFze0_I#u)9v{IK4|3pycqN zx2fhU99BI%hnn4-X=3C?3Yw>7mU&3bKz(_NJQO z@)_5|gJ>sTy(><@YMI4v{%(-mS5v*oc>H5zT9ql@6x6Igk(LRze|_%uOMeESybq|GEH+=jLT6P zm(-$E_T_5p8i=GU(xj*>i^9*pTHG4ATv{As!Xb(vdccOhuylvt9V@t`Fl6%Gn}2x! z`iJ><7w;$UU&X_r7y#0XYxHhaC$+GsQJ5?Qq&Q5UFIMHe+ALIs7Ua2al0^!Gu%~>M zFYn_10|gevdQ-)NVa)x^kk(20F=!@U6x+P63uJ&ByAISCQbz{i5ZE4o=%S8F?t?Ih zlO1rc~3JJU@rh&6n3tpKvqW)gISfxqnM^yDQ*z0M5K!+&^H0ZsK zMp0M~D90*6=Uc1cy^eX3FX!u|E;G2%Ene<-KmVXs;(TT|8` z#i7xl5LiG31^<9XEn3y(@Z>bcf9!TLiax(wJea?%>eJ)+^muRWAJROAMRpM3X9Wq1 z&5{!q$p*n$B!Jhw=IqdcKn)SeO>&(s)7uQb9fo+BP}MiZYB~3E0C+SnIU<=hGNORA z>}MzRnHiC?P(W*^QR7{-nNPX2PivB=;)b}ao)$w|}A{C3G=>1KZRzSR> z=>sMj-lt|`Pas8pqNu5t+@Q_?jqHOf@!>(QTrSo*nRFIsVd7P`N}V!_L|_5~+b_=J z^JiZr`QoN1t28MWHx4)P;;*t*otE>(`u^kL!7e&H0P}b@1K>25$$3_c$?Eg3dKcTv zS++{g(?zjNW3KO}QZ%7uuND2_DEc51ZA=Y8tdnAvQs697%#{g?RhnPd-czhfl1VdX z_G7S}0|5B+ckf=!H>;#hDeKrXiGk2S&fPbNvwWG}F$L6}X+s@^ z1++#FXd{tj4`1Vc@0x%EFNg+iQS*^6XWK{w5twqoBFpHY7esvNJWqQmCUTs~DiEo5bf|}noE*VXeq>l-CCf>p8Ki;J=12_P1z)yL zK1a4nH${~p27GuB4f+jzpyKCwW zoGr6konunH*EXLc)kB|c;DE?-A44B7$>)2+pfjx}FNf)?tZ!wJwY}cG{8id3Tkps?-mfWX+jz zXvc%~Lh} zy``}k12&5c*J`?tU|)ox7$PU4w67oAk|eFR%n-6GbZs!R<#ii z=c9x&@_+y|q|!>_K-CAsvUie*aS$;6+AXL!rE7cy0~G|8MZIkC5ijYdb6(Zg<4>nz1h|f8=fxnfcUA*>a;cV zsdKk`-jbiMo`3pJUxDvB#iy<#;c+v7eNKe$vpYBokYHIc&;~{QzkIZeIyhxDvk!~; z*`!FPHKsYTWb=p>l8N0Q9_U1{qjeaiU8iiWx2w|s)DCc zBC6wNjrg>LkTE9N4Gg8suN(;m)sQcpY-w?Y)YfvOlOd*&2iV}b>dOo50kOf4ClYSz zC<|m{#ri$e(y`O({$f>BZQXCTN#&sO9oAr(uF{$^HGG4J{kEcM&894t+eOV|XYBV4 zeD~(ZbT41!NS5-1jzBUB(@tyxWNq&%b{g|BzH^`S)oZ<7&;X(w}3PxK<{v z*^DpJGD|Czp?P>mp%X0>?=OXGHXj9bhB)kF?VSx=d;6QiEufD=I(eWu+Q;bGbbP{W z3RuuAbJ|hHG5X{p+mG&G_ylwZM^7kp+@uKu#_sSSj-vgd)FXMKVOPd!R~9*BQ+4X? zBMCe_Kpo@W+oZ1366@vko2MA@;wC9KNqrMvQH(Lhx=|>^UdN)(+%yjpcAigCja3E& zI}zyUEsDI_u2UKr;a~IAQ-{OJcW++5`EH)&S&fC~HO)9Jz^-wJrb|#J;J@oE;yiOk zu>%U##XsI!F_XxUA_LnRU=(C*L6Z2lgK$QSab&fvZZ5Z1SeoRCq4#mswYS6R;x;3A z>M-jl`OsL%6|{!Mn};`Au*1h9W5PhRGlbUK$>i%$;w-9~ROwct-wv+SjNNe}jERfV zjq)I)UWK%>&b}dRj`v~T8c-m9R&b36x zqlos&q<2{@u1*xux+Qtwh>sADc0qy9t3tS^T>PBLG{uMIt?NrlN=yR0zf7F=`B@Lk z8BuAt^{`|(X35z43k0D>ey1EnvbyjAB z6;e!47LnG)GP}BWt4OqGLE_=O#nCPNfLNs)VY@}Kxpxy19V;kjD9Z$HGhggh4oH|E zgcR8A_p*y)w$14Y2@f)g+L-`OY~vmi0(2)x$j}HvKx}No!LAUL4v0c9RiZ0qWT9lU zJm%(hrcAp5$C!OoQ1eeB<3TDwgh8Z1K8FxBe~Hk`_Y7CrPp!68c*yjWQo;w}LeFoiwHnHf>J!yf>s!p%2*Huv_D_97? z*e!1Fh%^a#7!HA?hSFlC4SSb$mC~`J(KFG`!I3f2m25Ijic+$cr3k&p(+G1TK%*he zw--Ye*q)R%-m8itErF4Pq1CVzB#eqRbh1bAQ?Nb-6sxi-`5GzYPiM;i8(RcvV|*wc;X z*!v|Uyj(v=WjC!cUBk#JUi+GUdoi46`MYd`NV$w)&O~JSyyP54Mr8{$snp<0AUUK; z-TtJ<8nqwkaMyJPi_q`v5-CzXCs#6+64s%4?K6!q*bdV?2|jq9Nk%g$A-#B+RH>Ca zm_cu&$vRri+Hpt^vnW+;9@v*zRcEVJT5gguSyyJ`cXxpv%=vj%)pG2DtTWBJSM}!| zkae97d(qo0udo4XezG&0o6M;O5*SlT%G(kej_JKiljX~M2a(AYG%2`E{m^Gw*t6?G z4MHc~&@Xax|6oU+|e!=L}H<9X1+ov1_YYj8{<_A74V;-l>nfG7_1{2%`Nfs z6RN|*{PX`k|0>L+y4v~9Kej&b9k|G>q4Cx$_z%ftx)Pt9hvI~sPIgs3kf5+n!TxdY z?c}>xKTKY}`oUn#Rdj;(VfX$ft8j+-^KX805`R6UV>91=3#3C-BO{{THcJ1l*0m0# z>LIUEI&1SeyCQyo3eCC>vYe1)c?$?;G)LlcpU7XDhGw_%sbWhh*wI1^K!;%xq(2<^ zWd#(yAHj!`WuzB6mV|**l!ZN#&E+Kw&J#dmddy)Pe^`nKxWfZ%Sd(K`RE5r*>uInj z9S;l7Si93gHL_RP@JkMx=2_ zEG##Fy=;()JPDfg|EkF6B! zqQhFqvE4=BU{(v9@%bQ3=qDkwoapdEJ%a_v8h5!8^pEDuhA9oU9_Y!nF!BZi=dI zrzW>Www(Vkq)iJQ43L2m2R{M?aI^;-d(!!zi_0*JS2D8vn%uiao}9>|Ss?s+*Ny%- zTstq#Z?m$<=f%em+VtXlzDO1~2)9zuAp|Lsy0P_AirnXc;Ok0D%2`%{>Py=h?z zws};Wbde>iFe5EX8Mmugb^x{zL!q#iU^}liMLkbeSyFZ4o8`A@i8nAibFcW?2bzaW zaX>3 zAvVIB%cc;reZ{GS0O1WUOUyS(me=GPI}7nKFBTt*Z9U)SSzY~1^#qI@sDu*>8_hot z4?gs!7n9z1WwOL^<{t52xh>P5*z@RphXYL6qBl+I^tveTCb zud+OKg~``&6J3LY(~^(r{ha24+_;~vHAjHgOC3_h0c%gn=p-&LH)J`@S}muS@t%z0}7M?H!Rdi{=h{IyxxMr*NA5VtAZfWv9-kZj*pNWhV@Dh{6ZP zWx2*gT2X-yWrld_4t8>8eWA8nX&hILDMV#TCtRIdbe-1F%_|8*au4XVkB2AcOSvz0 zgSd%`fYTHTXl=V6sN)p%E;dE&f}Rq*5^ow4;8xY4s~SOG@4MzP*cZw{g^7tUT!-z zwjD@wTDCO#=I~&br=PI)sMFllW}a{A8yuTnWt%wPNZGV7S@>ZyQDeSX5jae0GOZ;Z z(Y#7)>>5EYI@Pq^61hwwJ<+1b7j*Q7w#33MIXvL+{>T|+;inui8^8kLHyuSiJcvI0 zL`CGp*noZnN6tXJL~9zyy*Px^K2m0nolun4j6Af##n=?SWyzZxksj}eQUMD=B*;X$ zdDDytgv=Nrg1)<{Gou~`)@DqNLTIXN5@W%dHx2t5gd`2C>SXbe4kz;wWt5;awN+T# z#%Y=zi-OoEkqhl%7=&E=IJ6E9AU85-HpBZ~(|id_?yQN!-8j|W!mt3dQ0kFw9Xa@jXQM28Pc&xRw@1P$0D7iihD!sA z*r-i8kbPRp$3K^s#a*1cs~+N`Q$K&S-`B-$S{Eeb0pLHyB}BR|!sI{3ea+~qlc(33 z-K>W!SC_Zm0M7u5P6ZARqH9vifrFx1IFz%BmCJ|%h3Xe`MLv<~%9;6Hfz!?nQU@nA z+jbM|Gym1`C*=E|aOS?zA!c&pB*?m#WI1JM&@m-G!azXAosv{p9RQgL(*97lEMpE6 zP*sj2@kw|J?Z{k~Xw}d`K=U8tArpDc>nYN@4*H#3LWsi0A7Jm>5+|mD{vIE9u#v|G z!dek}jKmm5;CcKN{!m417id%#x6N!BV0JbeA^iKgg~n`xaNTQr(T~85<_L_Yp$1*U z0^$NVwnT7X%Gl9X)JZGhYBpH_;2Ya;(xAdYoe#Z>6ft0&)aW6+FAD{zvFqdVp3gru zian>h;J#`V^h-=McDJhWO>(Vz-ly!FdV=i-ttE~A)NJ)Q=75~3>Ir%-m)JGhl#c6c zPHS|xr|aqxZ8nWMd>sHGw}G*T@RZ8kSR70A(m*gYyy~qqVx*Ro3jUuDosVR7JFbqL%J%4X8feQa7EV65Jj%<)^~~KCjV=p;AE4`6*&d zJ69oKj>ym$tJ^5}&?*dBv)ylg(>qV=bWy)trTJ23?B9NiI|srQA9lH5JII?*Lt&yZ z{z4HND_jJJ)5%qVM}(^LnmSW`3AmYx^7XDMQ$mxji5&#UaKJjjEjH>vq)OsAt%spMIFS4P-@$ z_upsJ@a3fZgE!eUsj(_<2c|WwdiKIpWM&c$e@H|HjIJjtZYSpPTCc}Evour zQD&Puew&n4T7JbkgH~iRr?DmDf;0$`ORrQaTo}vQ2S*2zayTHB2`)@v#Ne0V;}iP)@fs$ZhDA zDYGXDQ*p7ydbXT9Ap8k_>h>!g-yuMe7{oT*>-0nGw4C_ zAiZ#C;gqTV!1(UONO=#JHJG`J0@;~6x9YlGN`wuOtb4N#<#Nsz$M9J2d3T`W=C7;! zs=_9pl|wTa*ktP%VbE2{j>Qb7+fTW#umeXHwQMb$+*x&7m8MKko;P9h)=FAB(MgG0 z?*2g2{_JM?5wV=JBOkCwXCA~NGK_*LBo@l{E+!r@mn8=hisTZ0cyHdpHO5tDd zZ)d|EN8ZHQ6>xTFJgM-$?V+8J#ZnUBId1jH>*rs!*@?UMxePJN$E=i5$z@fnwzX^y z%+_gLW{dfvTy{5GrmLjRZl7Ab!lMEdBiavgla`BgQ*V>i-ZGY0-I?$2PsCIXt0`UA zGg4l7FJrT!yK%9R5nRRio8KUI{wBGT6Kt>Rbgj-ct0ixUG)1Pg(SUu6Z@C&K!H{>%#4T3%n0 zkR#-a!xXeq?d*<2P|0dzt`yQHZ@Z6AK{ZAb@-M|i5Tr$_+>ZZ-h%?dJWsPOF-? z->{O>?w#hOF5Do5z%y*vld1+Ah)@f4pH$OsFk+KAcv?lj0STSgrk%T&dRAtGS|*@V zqyV>QyJ@2iQ=&m~hH;RtAwwaJ}Wai=PnwzuMo8&f~m+7V` z>vTEa=GAs1-?@7^a==ld#)Ow^?W?1bt3-WCL%g)Zv_JntQs!BH{Z0J$#bvxG@;b@# zioW2sr1~bQ<3*C=u=pi5wNQjVUB;iX`X(;&udydAUZ?d5wCYw!~lvP~h zaeb4<#P*nk;XlK#fhWKCSjEM*jxjwg>YKFW{OZM5|K-0B|3lm46z6HwQoM|=I;3ud z9cb`4*n@@!m7PX2H7O8AB0zJj@C6x0(kQ*rx<4X-rX6uU*_eB>e%hcffr<^K@lhPo zH(hda5f&})k7|1+|1SR?d;Biajb6b+y)FpP`-P`zr1M#IW91c;` ztKNP0QZMwiatq@m%H>&XOBm@l1@^~F)wV5ouO;sStqTYq-sBP?K^TNMv#*?IeRFq@ zTYQq8SjmPrnF^!n{1;6k$?MbIVd|^FnZxS{dhiQ{o=;XQe+bO+yP^9!fUB6QYBBe; zn<+#m3{_{!I>G9j(@MaAan!IChXCNzd`S)VoxZFF>O8#$9AW(r_e=|UN^+A?j#GN* zuHmE7N7SLcNf@^#`~6$e6kQX6o0m@A`BiLAB?sD1C50%TptZYU3JTH_a@lpmdb=%4 z3`%9d34tHwx|jkR`M8bJwI-`|Eva|IGHu_+OYRsb7ZIH5ENY==Fqyu@6=?mdJ}u6!pIUImg~k7~*1ak=EEq#t$gceL_lNP|1zU z&`)E&xa(XMRd`Ou9}2SJ;{?}rBbeGo#_oUay-%wexW?Caro+5MM1kr@!9El>v{5^} z%8tO%?z4;FxMe?b#T^wv=LS9GdxnM(K3!|~DmoaRTH{-I&?ku5b6>crOGDReRr_6*m}Ow`Id159!sz0QfGx}s3@W|K4m?GR)-ebt29V&8Tzhom>cXgyc`)w-l`=l;WLCjY293H0rt^ z`v&MF$LfgfB(7rC(3FFG5ZGes2;N8WQ%Qaz&5@_LD6MU3NV1n>T7qGpJ|I)2n>5an zq+Qs1dsEa!byIB4w*}rf`5~)n@6HIw@aQn>fI|4E;t9m%uOJ9T889f~8-4I`1nrX{ z_Sx}Kd3#KvY*XfYsPw_ko{j@w5LDd&vbZhdVSg};S2d;cUJIK4qL_MdjrovFesI_! z+)!*zquJ_@PSA_e8UJ8@Zqn`aoEYbu79#r;iZk;om?tyxLUPe-XW zh!RDg-IcST&qpq3EOo(OULVq{R*DTCX(~#(Zbfdg2rm$K@cj`@kY`UwysrG{JCUk#26)=JA(Mh@E>8Bj_pnK|6~XOA;Ho z3!RB7bvGrEOn)Zlj}^-ciamTvXef(YEW^;L*sw`^BGYzVTw@4NXWOoeZwka?5}}~J zg4x6u9DWMxnml@kr^!+)N#07QPn`lOww>j)Q@5F`qNrq6HV>(hdU}_V*w9hK%CXKJFDW7_9R?2pY8=)SwYrcw86ThV5 z9cb*hYB;;D)5)U{MyaZK7}%95nGC~pFN~v=fQKQuVF_&$ANhMAOToJU*l+ zQ2iSNq6#uqm#2mOX1=J0qVp_w&o4xpKvxCvSsxnPoh-?q7xi+)(0xVBAH&~VdybVL zg(~wyu4?X>m*_Y?eaUT9F{f>uu0?VfiJE{2(b}>B&S^p-{oqV8YB z_DJ_*V;pq1n40E9v2>OrIZCo+XrzhYgTIHL++lq9a34KlqHkd6b3MK{gq2y|GncLE z(=I4a>lpx|SMh@!|IQ6aqQ~**QXrt>^5VYxs@L~xbH%oX)22q`gTCst&+=CdQq2YvX&b(-Ro8jzrvZ@4x!dn$%~t0ndR3rcf1-vL<$=>AAy~8w*T)u zFMErdB+t{8PjSvG_H%U$w^5Nu8>Y7c1H-J0u{V-xYwwc$I#qcevaFk1Qq^4V)m)yT%Ui&*j!?*o^`mbV*xQY53@2l0b4 zm>s9On*8xYk0${==garhDeukMzYb2#eKrVs44Wtph^s2>d*(K(-gZni9(Mqg?_u=e zfG+Ypp;7c<;72bRtYvT}ZlW7q3Bl*n@Br#xG|gT`_Gq8S>sVKQ!w) zs6duH`21y-36IMK)`@1*?v*vjHD^0-!E2&h+vGXsPtN|Lti4GTM?bv;E3Zj3$OKX> z#c#5KZ4;_grF`T>GNN6dRz+N!uBgt@X$I&@5B8L{0VP*>xTmlQsk*X9d&>F=XfRRh zyJ?ym@4zjDJjJpHu}asBn{#K^d4bnqlVwURhmMT$t1;dR7&CTA3NGwMKgdtVP2YoE zHmKc$Qr`#;D>|eJdm?a-6z%jT?o6pvalqP@m6$Nh;F2weSNvvMt9=i`(-DMLO=zA! zN?U*rxsG2n7^z5y=Fkj+O1_!p;A8l0N;K&*S;jt?RC(xBKBoE+G&&4$%ZJ{yq~7@H@Nm+PPHF`^z&CUO_ye{<5+u0xobGrz*q*9550Mr zF6X`ZHSSENss1)~GyQkpz5Eiy9n$BoX5T%DZypPp$o!(%6jMiF&V-PagYIb zSJCUD*hku=^rM~F;JuwGf+@fGO@RNP_ZIgFV@;n})_eJ~xTCYkh@kiWcu}XDc+mTk z{H4M~_@MVb!wuT>pHuNTjPJVx<9uYJp(jpP_pv}=!d$MO;Zu6ory79wgqabm zbRfw@YADALBjCJ8KD}fDnA;G?mGlrW#GT|6fO_%G% z<95SuL1~2Bul3-OQj35>%jK-BTe-$oa^gYv8%AVdj3Bx@t)csLd{~%ew9l21bHBb*&eTO2mW^|mglaihFfFFGrvA|CN+?Ll0o z3*3KB1G$c-j0MTAGkx9+=#}pp%3}d?w(Qrx4i7;zzzF8P{JV6sN*3uG9PnL|&kB^) zW~-A=PO1-u%gkc`6I%{|ZwSXeCV0nSQr-`(UPMta$Wxo%WA=`d>VN?rEXhzsS!y9v z>3RdA1|N`u|H3$gjQJghrIZC)*By~_5N!#+)u;;;x30F5tfB8(56?Xa(+$JALilvv zjBTA5HLiMDgM4Jz^d2sKZ0N>pEfhMBGw|2uI*W;qSPPo`x|YNg;{z=Ai&7{{ zmT?$a3>X)XF&!FY6C@{DVb;DwnEJ7tXfPv+y7}Qqb$0@L>Z6|mW?AsYWa8ud!=a#G z)P&KP-w<)34y>i^H<*n4B9j6LJe`+^7`y0`##}6*DX6^`XJT1Z0cY+{4Tt!a@DGMjG zAR#25_Xr#z%a;eydto_rI>;graDuZ%O5Z)CecmgKRhRopgRq(NI2+OF#|BdmH0sME zOD{;09J8^-d~fm9Bj4f>n^ywYz~3GA@#!>Acj+dBFH2xf^OzcXb1o}}oEu&~_Zpn3grmft3;Y#H2NAY;zb=zU9XVp-_6nVWp#rLyso23Rk9=y zfe92uuFHEArz;R7sl2{Kk}9SqBYZ&aV%sR`${XDq?>Y=dQFjvnppQR1d?3$ld0=*9 zfik8CpLue5O@iRqulSRqSCv+XB+Gi*6T*XV$n#b zw(gNgNHgA$%+nnuBWw5{2K{~?3sZQ-cCk>gS)*21u#cB(q~Ln31@H0VWTRkz;0oUB zbK=oQJVefnF3-JVU3u!3bv0}GO6j$yS^f)9<-K)E=dSN zoFVA}k{FR5s}d=xM3wS1QpF4584_F?p>i6cG%s7;Axmzd46+u*imw$!v_Z=+s$@|v zQ3dlny1P+i8?9Ez(B_F!%>@peZLtW7WXn4)VUY<+EH-#*9x=n(Y2adoM1H?Z8%vSs z-|o`ns~+9LD)^>Xy|l0izlBXNK01_hK+#9OwAOW%*6#Tydf?0DELOS8k%yr)Z&Bku zg+<~_$>K^?onE;Ul&)65uudJf%gP?{kWwme%k*k~<2KCQB&#bNoEK#Sqw*Ac2>Gen zISwwHCwfgjnG7sM@%&k3ed0~D zg|YR4Nt|^llQoOJMh~%@_AW3nxSi+6?HVrt`eQ_F(Uy40D~h6vWW8CX^3I)Z{nYts zW8f$F*JV6+Ac`gx_)FnK!%8$~@F1o1Ul4C8c-u!2amFA6UP0Kgyx|x)^$Zi=ipv;VcHG z$iNgy)*DhyIT*ke_@j4a__DVRdpMcNp(RCsXvbZMMMz3ysvq;yS}Ydy;$OrCIDATF z*(Y^xj7b6B4@L#JEVe$nx6?>g`<%_*umOdV@^BlKqpVJN!Fy~})){sAm9dU6>Y`cT zAJ}X!wgi9C4Xb+Bt8daeiO2LL-Dmwd9Pw}Oii-c+t5(G(rOE(8hXsarF&e>lyoc_b z7KY3f260j+^dk^0N>dk_iy|O$KIX!VUMkH z4P>T2#{`S2=~FQxthR=FL)v5O@F=2~xcvv6c5yRWEEBq^SD2ti4>L zl)m5yV1v8h=g|I4?`po5nT<+B*1?XpaMp+SaXF-hO1}S@?iCrtE17;uT}N#>h>uPo zW=Xlw%?T=sq+U_fOYYZ6IDk{?U1#e38uCR)fBlKt~QsG-eB?phgHjv9M2Fteo>HHE3{ z_VN!G51`(oEs*HMmCoa}&upjlsoRp$#UXU164QKX!`Fj}WXW*#NFAhLR1VOfJ5lay zM!n784njirgu4!<^m~%=FmXtQ8)@x=0J<663)^E<+h7dgH%IZ4dR>1Hg5Qd?CE4>3 z%bF8VBk~Wr?NEZxWWrBmIY?^o&&DstW1z1r#1?fn+>;6J@Sjld3BDrqnsqt5HA9lG z=*K(y^e!$27#bNGjVIepT&c1wimHXC@*XwuADXq_SyIqGA%g7AZUX;M4<%a#E-r>1 zEj3n;pvAq6n)r{=^4~kqY6%2Dpl%mRER6azX|SXm^?n$vle<3>NhBhWB4Dlb$w2LT zHtPK_n{gV5o*JOG62eG82A5jD7rI8|E_9sc|K=Xx;d$Lla*U^3RB@MzvdNA%@N3m zkAYaW^#-iuL&3mcQ70J^JR(wzRe{&(us;a>Gl*9y<~s2Z#5xrY5H$_5yWuEA!@iCs zgU$hHmPnfX=@IqnmqYBj;PvjoBN%o_;@(mvO8J4H6Vig`8`=kpV5sVq$uiqk7)hi6 z&xQy|y3~yjp>Na}eZ!Uea)&H)yTeaIv-h!pcSADz5%-o9A9>_&F}D$2i9$G|Va&n@ z){`;@K7xC=ULUHrZHdui|57Xs~dH@DePs4G#%Dk41LRZaXUG+sLQTA0=4ZxJ)S zE!I(nz&Mu=vaAlfcz*)Y!fcZDZw~waJcs>Z$GYKHYhQ|IH*9)iJ&fSwuzF9sN8Xk` zH_z?|yn{xuhn)>}e%$0l+$Z;&Wz$Hf^`{?or<>liddzKST64bCmkwR&FZZO`k%ou* zOC4#~GuD?Tx5)I=7rWBhx4+Djc4A|?LfI9hCHvu1YZ9x#tTOaeJ)#-Jz^oS#^ z7S6O4`pXJ1NHz8rpNGZzm-x`X#Dz8X&T1UL zFnoSLjPKd?Mt|`)>w7;GI_DazT7Wz;Y~HB##E?107;nd2*j1ym$i5qZlm~<6PY;vZ z5G2RSgA@uL1SuRCH-Ss5vwv~u-06xBaSxk|WqLighCNS7<4#xf1k3B!YdQ32sfF=f)h{ zU{zwk5G$Q)hc^2zmLe+He}jp+#MEi>-Gx7p=$M*YoqS;4OtWR-7#mO65Dn@&Rw7YY ziKR{a1XsH7Q9kNlYo5a&x`nIpx9MW>cE%n~O9CG%Eon<^ozeX3infV2Pp`T?KzKhq zrhn)fHCL^qLn9AY!=@DX=sVZ+Cky#(C3b$5X}(NL!~osHeqEUlS4CSSPsBk}R=1;c zwbIUeuwvLouk*oEX196(XuzG^l)X!|T@!0ghXHrB~zcyfZ=61T>30~!J5*Ua4TLDv++<3b3YG(v!w{do+adESbA z=dL%VosWPMTe!m?+x#x?nGEd_+Lfn=eW|SyQ7jhY!vpGRI%rB~!64ygXIRgl2xE!z zzX_o{{VY%EI-iZUz3dv;7&v@UC*LjQIiMR6AK-xQrK2Z+9qH&!_slrCWv-muR`_0y z_&cJRWb6($n=GYaN#gC)%sOJf0}9D?jq_tuvdv&oZ0M+BkjReq*8_ejneCZtgx)?6 zL90KZhu(CL*dc9$`RCQ58Q97kdO9$jxIlvw~x~AGbL~0Vl9cRGy z4Lw5J`ysh>hk1wYSP`&-9{gxP@PiFDw)z8%J?y-qr`0F}-c`Fk92E&E7%VQfmvxye z@G!c=CNh2n7*f4PcnE3XXff36#UQrucr)POI#wM9^tdpB&(}4cK%M zOvVE2c7b?U3sB;^4g2+6V|IvxZqeAn$^eu5R~9oo0M|i?Nq&@$Cc@AIvVyD(aM*c| z9Nsf>r+MUF9vF@A$PPA+%QH#(2&}suKvSp_HpNCa{R3S(1p5HTL{yq3SZh81y@67z zNW5oSL@Ar6Q9+_JOJsstXHv;H>XkU+9TDT?hgwq8+hqE>jH)&jo+EZf2SQVA(nXf6 z`0O!W!q6w*{41l*CaD0opRyu0e{hF@{P2S&TsQkC07yOEO$hD`g+GP)L2oUg{m`xe z9j`#;?n^RyYJXX?annMmPdeHHghb|8Pd&yYfek@J@rTSTtrDV;a>#O4WRp>H7|K~@ zV_2P%b6<4a#KCNf%#F;!r5k#D#U4T-^6*BHV&;yaVEofQ=Etj0%p=J7V&X}X1^eE* zT|^LKPNKRRS#8bVcVlFti^EuE1p_+})t7DvVMwQWYOBf4$aG{VdPGD=%SvVx;mL*2 zef3W>C|$l7IkmQgGt2mxV?c&0jxFKEBu&;p4I2Uo>?H{nOztTI)0ESDB#!#DgH2Hn zrpVyGmvK1Igyy+-=x$Kl^vYY|1sTu8j_VugbZnn)@9CArY8AAq(?5LpDP(j*m+T{* zI?*Dn)T>k*L^P}M5*~kCQzCTKyw=$JtWao+97CcW-Liap*F%SZUoOkY4O{#6bcbgu zf>$U-a@#KVVWjtr^JOgbftdBOtAHgW!~P~7o9CsHL3-?*9{Ixze29%c_P!!EPTpLG zT86_b-KLpCDE_WmOR4$pzxr=}He`-MHKqy4a+$$xoL{bJu-qLU#L-c3o-U?179FyY z?LC~r11WF#iRmy)zSTtX$p8v-f|$1SYQbngDLDL+ZxyUBFOvwdp2>3QZ=t7p(PE%a z$@DNrkyMijrQ<3wh3y1c_C&q*!~{VLy4Lq!kQ|4um-n&_yBgeTF^du`uatC26Viq7 z-oh;`4On118Rgb62fC;;jxj9;B3Ej-Li@QFFb{`? zX+}6V@n@JFr$T(}6rRX?jZhQ1>U)SrdSwhuuQ@%>(EwINI_)>d1zbkA+112muZ5rO z_7EMxm2k^ccdC)K(=BcK#1_wgZDGurJ1j3~)A@GCRJaKt^hpj6f{8Xo9o#)%JRcxK z)12oUR~n-sU1ub>CMCI>-O_SF@P;jfrR{q=mthq0DrA;hB0-Bx)+*)Q@4`WFNM<<_ z%I)RpCz`@k!U)vhgM79GPn_Q4-KPBo6WrM}U*u-72AFV1$xM(3I9l3BHgl>WV;+r- zI&Ywgc8=)+jrfGKkSGET9T>6*St$Nt37(Ny-v+1}Z#HPK)#77Kx+sQk(Kl(vttKT8 z!u`Opuq|E+(0_jFZooQo!H;HlGml*Kko^jXiGypp)pxLLs!p%ixamMlQilNsoMk7X zyFo~&Zvw0j`Y&L9lSdEsb^xZS+KwjQ7mE28wem3*S8F zag>iWrfpP$g{IzWThG(HF7HXFTU_Hv1(+)qVR&*HU#EN@v!s3Aah@QrCV|I7GSe^@ zG;)d-2c)@2j#`adq9JWxhDMVzX}g0X;d(5VfigLHdTi3K;I{Zx2@zpgib8YH>LMAMx)>1XK-9D0&yXq)!v}DKXepkj+1Zfp=Us0i zZhBK8BD3<~!MWlDiD#VezI*u@&+*}AAlwhpf@I?~@89!~`+9lDHqmx}ko&dYkl;GO z86xSGJ;6BjjlLuxXOV37wXxpKEca$QNlg$8hG?j4hv7a(yWx=1EdzAx4iuAaiAxbs zB|!_za-@n5`IC^@FfXf@NN2!M%X(*)xj0Y_#u;*5)Qkn@Ley6^R@Uq!mC@14l4u_D zl@wPSao`}75g;LC5jb8Gq>r7paSEN{RoL!;n4(Asc;lqye0~dyC!x`SN8}$CMTo_< zg+-9#5BxaewL@#{r`j$uqF(1nRA$-Xez%aYDrd%Dzf*TXp-%xa+rKExGb z8z`XFFf6jMmibQLM%|cX>pn2o4c6OalE{Q{*uq%naJ7!JAzl<*>IgDWIyg#Snh_h$ z^?hgN$85ngJQu|Jm@3@_;Mf1T-#RDja-voqZGNI9j#{?Z#qCr^)Fy`#*m@JXH@Pjc zWz(`dUyt9{O_zVy@C*XS(9Kje8E&NQU^hB8t6@s_;y6Sj$P}{H%@-=HXchQx$FP;X@+LVPD(B8a)l9c(*`Sd!Su3hLXF+lgG};jtft-h(4F?j+q~467lXtjbU5_ryzB z+}`cuH;aZD|Get9muC!#LjJx%&ke2qn_pRJ&qD0PlmoRi<3lf#;-q}FT_aE{SuLwb zZngHSZ28jN393K{WA~;P=Xf{DOoAdwLKbETxP07fqOb!v3y6(=ncSE!%wu(wt{Lc% zM(v%;^r4t;SeG8fz zr&OxE-BEKBigsH%4H{o$nOI6#WcFd_&6WC?RFI85bjLJP5eV-iP@ z0ohITskL-LX_jWUC{%J(k8Wc1BW!tPy!vT)|&{yrdy&>7ff!jdMMhELZHM7DXtR8}>=nUa$gYsr?f zR%za0L;Iw}o*+Byc>|;oo3uS9>%bQ5CgzXm9m#^U%1bleOh9)z*g{p9`M0)} ztDf{A#xkjsV6U{lt5w%A^iUB+U;XXNPE>=3zIx~BqFAOM`td-YgYKOtb#hT`%SHN| z+3Z{0knv`_sV+%Ga*0U|bA$F#T%2os1=bZjZ61d5TyXmqrx)k*MY6a_d3C4h{aP7ZrdL^> zmT5)Ik!>T*&RV7`j~4Z^x2G_}LNRdJcDI4FxpD){H&K_pEMbYB>;Y5*n+1MldGPge*1@x%Z22SHwg zVjx0AROT^02&=NswpbcOLsF7GC^yLIgxG0(6zvRopXvPs1VDsP2rE!}mBYjehlNEu z-l=5RZFq*S3>c_WKX}UM=ch8mu~M)WMPT}U(E9VLAf@(o=u!>{fa5DmQ{WzjGQ|?! z*d_Tl6Q#d_Fi@u&{<46I2zm|^Kf%K%cYimtP4%V(J^yO6C5B^jTADAt8e?bbe3R65 zTIS4f>Rmr*i}(VfT>dDWl3$ugZ#u{in4%+n%qw_0jDR2UBggUpGzJqLCMa8Ow&tmF zMw1UZ#InV%g#ZA*9Q|bg1Vwkf3Afon1$rcMm^t6Y+z8JPSSz0VYrS3d?y8&YN=8U? z(W|*3o)OoY{0lYjAE?RmSAi`@{tZZ}YBTuC`HmWVV|`fTxb+eqU-wT87Z2=%z~Y)c z&qE41U_%PW9PslexvKEUKLXChq~Y@1+bhaAY5!U6Ej4-ca7op0}>$zX?BSRln1 z<(hA)yZv08iI~s*CKdV7WigR%@6=X}Lx}1yQvf}{QGJFC!GS8R9YP*SAFSj};xG|V zEos$f10P)H?iLQHIcN6;;&!u4YJOYa(R!^p}>9ROH{ZHJL@C|uP0FF05|++ zCSA04-Epmkb|x)SO3UrCjcqG(3!6iSYN*f7z8%br)cX7-wF#dn;kAo6r!;dji`@lQ+jv^;^Z=LEmoeY|Yn##4e4c~}qMO||G1ifhEBlrZF!4Gj~ z_=ajS<3<{|r<&J#aPkg2Lrh`rP7Dyv|4>U!i>_|X;_ZKXXN>s+h2Si?XaLL1(QfxS z{n^d@^$#Q9fOM&19&EV4EM_O zosJ;H!||zsO3Nj0|J%C{U-w@e4Tq!gNq=;F5)biXe0qFxadJ$P}_?;njugZ{}V zKB6DTrzdA;gu~$IbUYr7`(xC?kJHi7c<7rD*N=8msNCwdCv|q63#m69;bCfeg$&NF z_iy3Numh??l&)$}++5b`bc>B?x#3M%V;1@uje?zS2L+-#Q5U)--eTJqN5d}0b$i!r z`Jw#AP+RwzCk9XvTKc9#g%XY=lffsA1e0JflC$Ywi`qX-#kf;Wv_k^UWPJB#`nz|p z@MJBv_iY#UA-jmCWO$VkSC)yJwJvTGwu2V@%kP+K^49_W<#%o9m)C|`2b^|WUZ;7= zPBP)ggf-=2yC^SZY68xPlOJPnjGL5PUeiqR^R9>OZs~Gc(j*OGQI7YO+WHefw4iIVOI#j&&gx>J}8KTohowafpk)>Mw)bHQ&5zzPtc&dM& z*75MPfAUq5FK&vmN|SPN!=k3Hc_S9dQF%XRQRmumOEgCQNQfYC3#f{kl$Jgs*D=9= z6Lu^pwmiQ^U|FWLMSh!>wb?Abf2o3tzAs3CD(upxeYj7r04F6cKmjr7`Li@%&Mi(~ zU9Gm&O_s9n48ATtra4W= zM1vZsYg|Q7ba&@F+s3iXz_>x0BoIsng+u-N9wH_EHGul}6(!c}Y1Y+8x2&y(_=I{}Q#@|(2GYTjdv z#l!vbaj_|CI&d&4@p>ji*c%IOATP>wvdaFEf)tN6gywl+0j=uz5wzkrKXzuzvIP7? zigMB5_EZvZkvXejCv0vSRzYk}S1CLu)Rm5~qHZ4nh|V&OcE3<^c+gpN=-peIK8Da~ z|9;rVu4h`^3yOA#IMTj7*cB|%(+=|;t>JIBwVfn3S3jHWkVWYtZ)iB^3W%;5X*Axj z*e=6!rxj|2*|#v&S&$ukD?Cp{K%$7$tRB8;Htcxx#PVOc3Q6mX)^4{5EV*E+U(s^L`Xs<-Zjas9%Z9D;>s zxqD+%h#g@rb;_k@$geR3n;V9dzK`ksocvz5fn)E8)c^tEv=GSznh_C4m8!bnt7hmD z61?6geyaqpnr*qcaRayxNqft~ytUiwjQ;3)lZ%AVV2JerE>GVu^{3iJg;@)+`7+IVgtNuzp3kxHth2B>jE9urIHsbG05Gc#e1`&Otb5JT9_pO(9*`t z-M$_VdBskYM5UbCg4Ok13iF0+l6@W`qG+9zADum=9J7mD&LO~Y#8!s7pwf6xOYU4PE4{iJ2wqHNQ%+ zq#*l8{Co4k70ObE#9&H$KZtFZyjOLy_$b=P8$2F?QEV83509|w?jEVPsMl`6l*b2I zK2^2}RdAUDni^~Qy=t?Bl5djhln>*x0g){nK@Qz`d|lzy=D6A{NmKYIHx^ZOvDu`{ z-G5BWvM6!A4}FmhVv3o}M!twWkZFpk@m867N0Upw49O1MxWNcL;``zeKB6G^K)Z=F zUv@X~l+Gb=sq~7Sn!vu~=`}5($-vsUtJ_;&73qv-UAXj|^qxD1139FjA_Be>dp}AG zZ%fz)9$6IHGOOxrMeisE_iH`|1sfh4sCHlo!kytDO%61Rlv~V76#eEmA*N4*|LwPd zT#`wOJ_n-iBSe1e^<1>)v&2NQtx*=aqJ-&(oxjLaE?nh_hL3;ng=T3<9mL1aGTh*w zx*S^WQuw|LeNc7T8y1rNnxg0E4unbj{v|Q!)4ratl^j0l6t(iUK;mU#*X#UiF<@S zbs1(-!U@`cZCx^ey8|y0LGeuO|>YqP3;f~IrZcFw->)#)Z-I}9|@xKuoWYq zi%B*9IxKp^e1|UON}_+IUZO>9)Rtv-o0ju+y37)XmYAyUF6@OpXCt`lX6EiQk8mP9 zC{RutHOlGk*jo6Y1`AzpeNX*wBubM$3~2Wg{VR8riFPlG%XB{Z?oBwJpQrS$?tJ?G z&E7E;v4!+DT@As@efD1gy-lvu3v7pMTU3_?GpQpYcSUcJY~Xv$g)-szTM?8$WceJs zt_{JWLd_D&2g}q3>5v(1C*E6Ma0JQBKr6ti;s4aw+SP%*m_J0Wp(=WiFSKDA#0&Ku zOb}IB+@y<-T?!LNy|-n$sm^iBB-v@Qpw85gRyUBtKvmb;w2^Q1MpczRbSB9!Ap5@nf|;@t2$kxMz!5+iV{CA?-~9E z9$;F&h`$n_Ug@9-?VRR*^CH(Z!s_{Z!3sCS)Jc{Dja5-rjKU|l3`9-3NlHuwK4tYy zT;yK^LcFFYF{*ZJS$>77t5sslt8yVZ$Ld6t*7(j{O%0iCQsizfKDt+j4iB)jx#1)dxM$B^<;!<+ zCgkwo*|V4Fb(U+wH!;o)RB0`SX<8I3?0ckf2n!MA5E7Y_b^$>!WMU!k~45j{JvV z!!qIk%;5oo1rMSz63XGWlPASqgJaRJKYpz}?)&Q<)D5CbM25li> zDjYCNEAsk0gE@lvQdZKNzruWHsYz1~4>S}ia1XUWK#?P5f9H|c zBRkSvj1*jwG?i$$Q!EA?-F6d;-fxS|1tK#v(|>tS%#M#F6e4C(%W$SU#PVD8_2ZRY zsjxb4<}fr0kAwxvA^y3a1K<7r4cIT&8>*1(6Lwd+&6vHIxY*}osQmCnsJPM(qS9N` z^WVRLkMwq{;twSiVQ$z2CGT@HLmTt+Q@1}#;^8zWXO(tM{sYd>iO!+XJ*{!%g~Sg& zLbGi}ii?rwNRveNt2*E+vJJQ`z+pKL*!z%XBI+q`kXqFx?k<;eFOCCum`BPyW4@^8 zdBW(3N+2n7s-Ws!WH~yCa_?K^`Bn&lK-A0L25@arGbR+pl2vJ$+i4bK6h%A1hjF-0 zYu(RG%hzP!us5Ijf}A!Kyrbgx@w&K8Yktd}?{+MGN^|bc4e-CgWt$CpI|$~afMP(G z;QMbEOiQCH?*A3=oI03#<)0Db@BSrmK2#5u+oqB@EpeJ6=4hX;*xr&I$3DpQklqZj z8$opbZ=yGM)y;1ATQXN_2bva`yaaaZU2!*$GiRU#gsXr>~7h=K45WHXN($80{ZY)aUcWPqUu#`q#e>MTE? z+FdyQ`D+v+GPtdaKVx8bK9HV!@u-f!pcctPfuD4-T1vgANJ z9SaB!YpY&3^%gNgFqwP9uJVc`K$3JJR+7~9GvgDBN{^oQ4 zN}DSjQsl1h}Z3O_km=R_K!L|YHtg`a@F13&VL^c%=7}^a+5U|nU$v`i7 ze}bUbkAM3gd`i%|Ne3ZaW0&l8pf2muE}GkOk2ZTvA~O{Ik()Au)+Z(QWj|$b)P43uRbyI9t%O8vSJgbt;CQVAj27aHcwsMSAhm0=of$-l4gNbt^pW}zxp{}0B zXZQSn{fY)Obo=MQ@Jy!Cy=hXX*9eH|Ial66D0WJO#1BqglENlUxJk0y;S=p8NW2QS zw=2$5ax66T!O)r0_{94lF?(HrgFo!K$R`edsYIBMr9s_+R1WgF53!MUrweNG5&u9w zvCWO;Diis*tk~7jB!{7Ac_cwNsx0N4apeR#2x=9QBsud37A zG+C!*cAd7x1-q%X6`^G;O0-+7(xjA)ctC>@50XRu!|p+}_(al-ztEe$S2bml0EQUZ z+BE3#wptPW{%o+g({sA}a+55( zW!a*%DhdidE)8>*oAP&d$K zsp5`tcb%plv;f!(`mH4gKNRH1RRiId*b<138gqDD#_+rQED9GqK^D%TnLUh(AlJK! zOB;Fu2UJWorGH(XGsup=G_4LdD0{Gj2B>iJFNdfL=3;8d0;)HQ3TASGPMR2* zYIri8EW_lB#mO3izF-P$kWME{1yiA5Rwr<*!VNKI3@z)a{Bx5ghpWlNAT2@FfqtFSJz4uPd8lR_38wEbk#(AsP8 z|FFKr8G2@gALlbe-mBr~rxWvZGF^gkgLNEUt%S@zYxvl>NxEtCtPtgIpTQ&mdP-}I zaG%(FM1Jaa71QasErJ4$9mY8;1)B|OMIGp>;T~Li*)5xJdRcON@ziq6SFk(beXI5j z&SKe*Vk~2NH%Vrl>1;%Mor`oH9tk~d6>*y(ELVZ6YAqrPzs|gxz?@_(+`dr`6owLLV>ZxhVUrx$ zJPE5!`<;kYZO_9pg|*r&Bds&fYJj}?7QQ>d({ccSXteCc1>=X~ zVeE8vBVYZLBLwNCk2Fg=$$^Rj_~FCn>*6;YIx@!kO;kQ|BSu<(Q5cLtFgDO}q&lKh zZq{t?LM&QLNKs&6&1edg4kSjeSSS#wa!0^xEUwm?f-|Rc3Wz+I5aWLn=K^HPA<`^1 zxoZH+1}w^fRE(q!m5J?VQ-g3Y#OoX(+w{6JqB4(BiLuCUO%3D0AWgs+Z%#DfVyl zPNR|eiA)n95%exq!GDQvr2@q3=)|3r1HR)|cquNdA(44}&nDO~fGer9!Mu+lQrUZk zAj1ERP6P((4kyDEHMFxLpx>5Pf{#(HxQ4-AVIzcX=rz7F)w!AM5YNK^nXn$-(2$-B z9FU&f?1Qgx#Z9SN#a2YOgHFjPibV*_UkJqst?_ul3St7vdfE?k&aDRp7l#M3Z5oLv z7;G8{9JUBjJ1UU}nAO|+2)Jl9O#?H~mQTn=t z7kNEfR!cYUwq!N5l zeV~SsyFA>TjQDsRf2BAB^c`j&TmVCJ9(Vv};;}0f96AC=Do2D)X>cm0rc|mHnW(T6 zPsh}R9_WQVf%fk`t^q|N;7UnC>@onLMe%5hNHGr=bYdU$4q0P8T)8axV#hk@8$d0<79X_-=s5cffF~C>EyITc5e}bUQv0zB@?{Bcv>?O5{$zZ^Yy<`sq_a=( zDvuDfw|gTAK=$o!GJA&}$Ub{vtv{b8%XPXvV4)HiUF*zDT2!&R2Z-s;Z1czOsuRK2 zgoU;70Lb*9LC9goc6roa-i#C2?^;BBO&-vNW4jT#t3P=$m<=XzZWh?`P&RCOcpAZD z`pMj}B6xqEj26jgZ!~%GzWk(7o?SjUc-epP(ZhT~%g5uP3N+&!*1D)M2 z47}ey5F=`;PG3Z{5?4nErPR2oqPu}J2REyW(d5Y=aArb5?KvnuK4nvhQ~^~Ylf*NL z9@8I87WpIba&W%dnLc@6{o8}#YVhzYnhYHh z0*~=U|t@;VAr`#x;00+=)|f+T-UwNLEdOkrX;6*b-s2#OL` z!PbEpCFLiD#(L2D+SBpyV0tl_phgT%2C(jhc}PnE+}w0l0}RcCONXb$GA=;i1uO;- z4D4($$Lw1V;7-q!XB~Kx-^`L?rX5r>bz^XY3~w5P@kgwD=oI6&XknlB_;?D-x2OnV zuHgrJNJntM?lOAXXy8`>4Q^PYFhdYXflW@g0J%3ECh^^%a$VdY-1qXN__Wd3dfQ1+9GjV(2dEj5iTwTvyb zjV*PIEp?48^^7fT8(S_KTaJw_my9i!jV)Jv6a}^O3Bzt+1N_O*hb9}9qOrBu*jmZhTG`lI#n@Wa*jmllTHV-M!`NEW*jmfjTHDxK$Jkoe*jmrn+P1Ov zqOtWDYO9xwt(T3hSB$M!jjh*=t=EmMH;k<}jjgwgt+$P>cZ{ufjji{Lt#2FKC>q;{ zjct^SZIq2|RG_v-)!0VO*hbyhM#I=f)7VDK*hbsfM#tDj*VsnS*v7W8&7!f**w|*t z*k;+-X2sZM)!1gu*k&DSYc`B+HjQnzjBU1!ZFY=pc8zWJjBRck+bSB{ij8fRjBS;T zZB>kIRgG=cjBVA8Z8eN-HH~expte@q*jC5bR@c~8&)C+svF)OZq3+k z-Pmr!*lyFB>-8FW*XYBSi#d#Mt-yST`nu=U2X75+GzQ;8;-icHeaf_em?uH<= zjTmNNX$`kfeFlylt1CQ(IYpXNL9Nhq!5l4;B?<}CYsI zMvBtO^{P-fIvy+nMqa^GOlgVe(Gl=fJU;#9OhJ`!&)254A`pdJb* zu{$}L0>y!Ueqe6`wK_Q+Etd0}N9YZ}VMHKde?Cm$^1(;a5tY_o&1T~SW1l#aA>xgx zHo`8$UWh_Nm?(i5;-~&nNiK&IBzDN7YVVZe|%-0TfwAN{jfEEa$J=l1sY_HXzh znGAEXNd==}eo;I{jAeBWs7p`@UPZXGqc#d?RCDi(^%^aSY{%T!<(au|TE~Xs3?RNG_oMpkoe#9B%WU(V0X{A%2bQHoz1wbfYZIMgFuX-=oL-G0ZDP z1lXm6aO*(94R7&q;pIW#%&tVA-DoRC1b{Qz=hjMGXGSvX=HAy#2vFVIBe)P)QjxNKq`qI!qTkc8CR(^`H3(7AvE(uHC$T!aiQPBgl& z5_w!n8ZMac?G05mTwPq;90NKP=#a$npSZT@3K@a~=$p|gUtJo<(HK1quQXi=PLit~h-Fj&Ljkp8PE%Z^DtMq1U)QIvK34(KiRz0~j|?#4@_p z>)uE7x8>0=c zDIg^R{|hg7mD#sAV@`h1&~@6B^J9;lZ!UhKA8LM+()smh$_b=ec!O6+lbVg z4#1@c981W}B}0<)RH~9#LP9E;+%_&RDTux9D?AdLfs`q{0lypXQN2Y%A;s7BMJ|W`pIX zWb`X_Rz@sA?x)&+5kFrHmi8=^x~>5f)|nD1`I=MKxv*vnD@m`#4K_JUX3Mh_)J|u} zfH7JQ#v?nJoQ{*IRC`(t&@-eF$rMtq*6zF`dy}WIUoa0rOqC%R<{TqN;m*? zQr>t*BMVDSYgdT3HQc+R5q!*B-UESJe6GSnT8+T|w)(1I$k93Z#F2aaB8F@8dN4jg z+lt@l25H97BO!YERXOqd@p7_-R7t*#QMvK^%KeJWZSc^832cUaS}f8f2J%BTdpN7x z*#Y&HXD05T;1Q6uJ46hz$cC#KSn`n3vrJbFx{ae^ly0Qc!Ciqm@lZuMY2pETwl+N%t2EA%smeUu zNtS~{ia$$_#Bla(Ez4^j;tqp|cz!fBd5)pfCwfAYh-M3gby2@My+U3OsZskV065WBq+N>rZ1Mw)YPRVpF1$F9>Fhm^4Jx?D(DGN#% z7wj)Ak+S&L;HKu|-)mPIPJt7up}JL#io*KgFiB>jt?Hy)EV-2ypbWbT_Tb?@AA<=c zQ!x6TMs6L=bQMl}Rz3Kec*^ipflsz}HBa3;@RB&icLDZ%yhzz*kw8~r&0VvO0w zqe&wEe)3#LPaDz2$}41r!smKa4nWbkF5E!wsDTc9fFn3Zbxm61C9$xqASgyRc>d%P zJ?{K%(C#6znv>v5<|Nwj6z&#*OS4@~8DhvAp2GTR2}LDbSE3OIDUCdgW>H$eE7AOQ zXC8tDZklPBbQ8f@L3l!5l~Z9xx}hZ16UjW>KOVzot!p$LDi5C2G`(Be<*4y6Pr`r2%Hy(m3{a%!*3A#!DytZ z4<56NYtZt$}aKP z+H;3_PN|kI7$sssaOhz!G8XE1l0cc8UDm={z!O}jB6uQdPe$Ve77!^}=+EY3 z(V1$}Wqgqo0<|jPGWi3%DpaT-hL757lV~BJFU1ztl)yCm%V1*9rt?KInA4swnvEbF zh16YGJ8QRm3VV`f9OmJ{ejl7Q*|$_m1&RxuYF5XYC0CfOVEEkg=ir!|oYuq>%&sK* zsHP8;a#nZxG|Zhk^%X3Io6dv!4($VX~%`=b8xOIeS|730B4>GpY^#W zeS|5<8*=2-t9b~{s`*xKy{Hw8xY;4=KDUu6-gx-9Y)Zg5jR|5)jS}?5%uyf%3IJ`u zAMaN`LGeTrrvS#GZg}OH-h|}GgXKbl;Kp`dPf4-K1KKxPkgf;^R9=Pruzx6+57j;n zKW?%VWFw6pCAXY~9cGGeSt|*?mbJ3(XN>pQRULWc&MA5f9{jTXAZqGqd1OS z>p5~4^K-DLyd7QMaFB3Nbo+t>Kd(ZkJOXf(pSBSEa4%J_m8uES`PH7jl0=DyoohQ8H<=fOp1+XjT_!(2t zU>H`3UAb)+J*!1){q$hJFHO0baGTl*V$P9TX6G0lR}FY2cq+=xtG1e{EMx!kpAPpa zk^y&f9lIZ(7qMHr2m{^W6ZV!JGqfT_3oE|F+Jli%cXD6vY;s(P00h))70=V)7I zOKMmP>rKO1So?KsYH947NHy*f!tZIl+sPI8L#?L_d%55kYx6|vu3AbTzy__`VngP_ z*Rg~F;wU@ACo2?HkO~R>=^NZ2x~wbfoR$JjLby(u4Aw%qsBqS8%| zP+K(_&ybXd2Wb{8nK&ewuT0x0CW(%=FWxMt%aDp4e1)K}o);9L?K{mJ;o=U>B(O%1 zLCTrLoA#5y+9mO|gB7^A8|KS7-81j4hfj`_3fWxR&MqYGJjVQ^@K-1lcE;1=!5AR+ zcNzH}oiHM=RkEhddGMKPKV;YRC&|^SkLfthXvn)RgUS6J5_XA#_aGK=-IhBQV zxvFlfCR>ZHB$KKV(`hPcZBkloXu(St&9m`)RbLIVYr;(t_v62-s=FEY--#r*^vS_T zFccUNTQ-N4I8N!hutb4C%6u|2eUC-z*qvZr@U2S9Op>H~4h781@XigX2sxJ9Z%(PO zxN>)iu&#!RgdM;ar>u#z4mjGdlC? zFgdx$!pb2QCWV6oMNXhpIOM{T31UzC>xJP7*I=$5ckMxH?G{bv;fhSxkJ1K^nj&3& zj!z!Q=Hrs{eZGOoKV0Kp2TG(19Y_+<2DSsSIBQgZ}GHqV0)gs>wY zq^%4^eWNhoDLN?>atK0gKBl$hAh%!1h9?pVg~B6nP@|ajqv<4?Czqo|GW@S-wSX(o zf63&}cEArez!0Q^ZE^i*HCfCOJ34{wD zsod%2RFYeo`fsV+YJk%=A}*r~NN)a{!vHzdz)(&L@jS@M>F)m_Z1a4~mpaxP@l$^tJ7c9>A8t*Fx%lf>Cl`6dM!@hpQOGlSw!f=V|=h9TlVJZIe@2Ekduiw0`# z?yhEPR`)9-j}kiPQ^pE4nj1Ovq>m%1$%e}-mHx0b9Ll|D(qrG{f;zn%Wp~ubx!lf_6r%;+>u03-V zs`z%}!Q^x`I8DaMWiqCz&btDs7`Mbvozo(q${p4h{L(~`1Eb{rbJUqm$KYim-Am6) zA?7SamdJSx$r@Y*u+0)3U2|8;(cq`1CSy{c3;tgTu&4fVFkiyNg^`Z_*>1Hf<+#@> z*0)Q=X0P4oRLYe`IgTrhxZCWOx9hcDxf@qYm0Go0t=8+^M!nss#>HN@TIpdOaop&X zo3&_qgHSIMqYj8m@4F4 zK2&9rycE?QY%WbXY_$IjG(%Q=98;WpGLiWNDq2T0l_4Vom|MePe>v>zcK0aIVNfkx zBn_A>D96Zrn#jRfE-P_j@zJB_$@MSQdKAzO_@NbRaW#sQQavi!ax;o;tr!g(gGOX+ zIgU<}(s6WBOT;J_)dz!elvFEml$2r{)r!MLG-%jnWXr>1R2w!Etb)2x;F_AY6ctOu zdej{FG8NUBWVg0li|Un=N)*SHN^~5TkE441zV~x8$4r@J8Ks3N>yEgAcjaK$?;54u zTS3K3oj{k~AiZX7rvA2i;Ud5_WX#4F}7l+h!gy!23~I8;ipH5c*EUEtcI$mO=D0zywm9 z(-zYDKMydij_f5J7eJKo<$&2HB|Ivk87U6!Iby$1x-Ans6BZ2%*0+-^>7sTxalzk# zbdl9MRou-Lr|QtXxkw{Ip=vI;8a&ndD--~8f?A;rP5eO31WCbR%XH=mh~ z~7=R^`hJ0*@)!^=i#)bIhCp**pwO-HXZyh|3GlCg_Vfy}S_ZkHL4)JQOQ{ zV=YuhAi}rb*AE#^M!mx&q@+pBCH~(8krTNoIS%WStYpf`WLm=^`S$&u%^w6fPpc)e z1WH+@gApqD+NtXStwZwkSS|0+9Mb7HStk}8e14~J#1CDJC`k5PhM!IcFCl?g-ZaW0 zON(w6WMe$TBl%cu#6OTT2pJ6zu}HdjrNqkTV6mLe)m8!1GuVgObCN_V1WfF7sPdq5 zJp15T-_}u|Pt8GZv~bo7sqps7f=amR+e_dms-_)1{vVh^MEN`F#!Sxlnq4r7+$51k zutqYV6nsO^)-1LJ$D=WiG;Gsx8Yn2RR$na>IMpdrk}Bh%m;0SP5g_pg zU)}=J`A1&g0`>jK3tXVSA9;lf)b}GVae?}NG#Yp7fXV z7y^)F^>MpA8YU-$)p!ZJ1AEKs&EdZwFT^u}Oc>V$!;C<4Dts4Ynh!>cL>9jsSt@~W zfT&=id;%>OcxMFXa+T$pIy6tP3gY(m@>(3eu@ZC;I8Bz1Fv8$7-f#tF_z{Y>Li7t> zT|D=pnr>?x8_7UmFDHu;wU7Uc;HG0$WS_x~K#b`aozyU&=-8rGOJ^w&-x|^JXt_8W zo$yEJ+eRWuEH;=|JPI=K?Ig?H$ugN=4yav%GNtLTbs2^vT-Leey^~9Y0xsOhWlkO4 z#bt(H(ed)a`I6(V9*IM}@I%;rJRDK?1&L{rg}X2aK?coicqg~3gi-{dDue3EFPN#lJV32(F_65|Jqu{6gW9y_&53P_^>McRE(Aq;*JQl-WmcSCN(=N$}(YB&U& z)IV4?jhJ+t2IlC_tC(D=;M{i^$225bbbbF0wvnm)_}iIEQAq ze=579N-!7c?`}Z`o46K=vfLQOR6{0@(6|44R^^1O0$zplKIHqHhOA; zJEIhp24|^VCRW(3^(HbmlFnKM#N}Hd=Q8PupOYyh62=tT?K0OuOW<&?p~-vPi3X<~ zs6&c4@uytnMHi3UbuHTFd(m#a7_AWH-i(F|dRe{l`40$vr7vu8<|cGH&%GRtOJbk~ zcRL!$BkEx0dbC0zeLorkl9y5HQ1_pOrI|0oooGQGbxB&G@V&RBDMN>wS3(^)`t(91 z0DQPJSSF{_IhaC`YW*NPl60Yv*?mhc(Q~mx`8!V|s0N!703_Xn)Ep3_hD5|aJEN#= zBq3e#FkvMKW?sHc*>BYdGuG2IE~4I)nyqvXheu0B6(YbLyK<_c^Me(o%*}2Tswg&` zR244gSW*f*W;G#n4Uw0@>V)~Cn&zR7T|n zw?~t~{N|UOiR`Bm##xd{0`;HK@TmRquy@qifBWk2(JyeSWP3DD zx(OP~Pe$Wq;?7{F-8dAb2juU$f*&OH%_y6!+RV;fC&^M2@d5rawfArfgSReHAEV-uDwlC~@q;OMM-(JWQ89evKnQ@*)2DXgs zSz^x}yI^u)!2B90qzK3!n5!IR389MHWI#x=i;Oq{yAikM={Dv~5^)Iw3Bvbna$b(b z;suG|P+CqknT8ZD?6k>f3{L*`l8i$n0&%TLu$9m@#7)KcP3DO-!#$MGRT7Hwnrc-( z)2Pc^&7Ey@m{6#I6OEG7Bgl1E3`}l0&3W(WK5S71P>5vSFdQW6VZgY45d+RJ;SB&p z>JDli7)_-B94t)sUmaqdymby6kYQnwA2bieyF_rGS&&OxI)|F0nxD9U{i;u{m;{MZ z$k4b~>zNJl%M@fH{$&hvPGSn_s@b19LhHJ&U`#jS8lb)Kzygxff_(CGTXivK%mU+u zVjk2i4~dEoDT9>OeQ}bR?Jiv(1?yhC{skTAIex1%1r{(VD&o}@9tTo2420=)lS}Y^ zAsxf{i^Ajb6@0D@&ZlOv9J-qFRJv>sC5LYr2>$`ylF~E)S`C=j>rQV59@J>)*#9yp zDP<4OQn~6~CNC`9CkK`5u`A}1ob#Xt(PdLd#iJN~tCq>d3|;4B%KGuaNPDS~bTy@h zl*So4?Q(>;@Slab6rVQ2*yFNy43G3#GZu331Ax7=lRH`iTnCb*9j|*qKhiwODRMq$ zoMOK~c_|i)oC^+b1V;ls)^F4A3WWmC2mwx0FRUv^mxE;zU>;%Uua4(?gW3Mc33&Ev zH5(q^xZ1Sl2a7HusGu`lO_m~Y9lGFwRCK=LCuq)tir=vo{jJ-+Sth!4j<%TsQgaIs z{;B@q%1<@nP(VG%BpZeynl<`X}~Oh&(p=CTljP;j{m{M@5y zkbT5>dMh-7Vae^B@e{xaR|@2HCSAyP9j9YZ$L7A?r?YMZ`jLcX3_1|D93-WLIX-zf z@G2BNw*ahE5K`kPs-@Su=+R`ZR7HFgH-krK4Q7N+Krc<-w}ABqb@<~89Bg(3)_uPg0xIDRYc3@qhYFB_2Eq33 zt+>>OxP`pj$7GrX8N+hMq(CUpL7~@Ds3X?JY$<|Nj|R`W0I^b$t4EuRsNq|!VPj^ zcD%U8RAu7Ri;EKR#P>bG=0PLvLvV!PzHuN>>9PB%dXRz4ZS?n(Kvs z7#dBT@crHdVR1y%@T7A#n0K6`q*4|DN5d0zGZ#gOfk2o>^TiU>0U#7ri(=ov(K@?b zlH_s?I7l|2VXq_0Y$S~>)0PlE#$_YdcybX3QE*SiUKDp2->iMc(=OW!cm=#o>JD2B z)b6zc2|6iQ0gVq8r1TYq>!Pa*R7P-Jk@=Q`kIYJ;U`~d4E*H0eD}dm@Wp=OOF>q%b z3!3!shNihdkSN(7NE;Z7VC4*<;8hbI^FU(hvr?V}mdGP@R6>QnDk-#1;XWyJ$6Y-HKaP*5r1J1W5D6i(7{sq| zwG)6cL{LijEd_;!9M4q>_`rFvfG`SKH}hbmK}Q+!1opTtqbH39@4d-l6(9+(3sjg8 zOmoft;0Lzv31954Dc5E@k{HW*3vRd`muL;<;{eZ3Ii4we0g_aQWaNW!myhfOjDyDC zbiQm)QyAxpR2e-6uu)p>pG~iTL-v>R(S+=Kgd4j&+U_EAl*yUxvcC^l5XyMtGXml# zLCBRQa{gUQc8LJR;01V?T+HB#veaf^dT&n&5m}2mVEuw0)@0~fI9Sd{*EzjN*-0ET z&3Gotuqb?nxA+jBN%;nmn(O6G&dS(*N--+&s-I7%883TPp&!46x@khLL1oG={Bzi- z#HD)4p2UrlYURYn<=+&n%qlU`JYJmYR@G^}QEf{D69O{AQFG7-mjgf(E+W0?Gk5wt zpqb2(C7ml^`tjGl${2?N8YZD)%+jRC;T|Xhw-d9-Qx@WCz+r?Cqi7h*zwOlGb{JgB z6hbDTNIH%-X320uVD2}QE+4gkIT!*<956Eol989G~e~IZNxpJ&LV1SY}%ki;M zyyp#%$^aux-L9u^f#b=rminM+`lhgzW;d1F*bVDqAtB$%EEC6lxgq27G0HcHoa3d=ksnkc4 zHO z=nlwgHt&RUTtSJ9P5PdotWEh~Y5Dt^wnorrKXbn~W`s+*qt8!D)nbJI#qbOMbGQ9? z5s*5~VqXRWac}+ybx?P{8B|LKZSBg!??1TH?|KAjb+Iy7vqTD>S6_VU{DkrRqhPl82IOB_a>|40`qve#;yRw1e7b5p>g@(X2ESMM!*{gJU0;Bd;W~Wfucwa zX`!&rB%dZKZ)#8-iMv|ej(vWuE*WZdFB@x3vjnv?6I`%7kIIjV`bJLbtR7!Mc=Bb9 zTVisw*|FV%x|R+g5^7=R0BLX|^7Wi#M~L07H?v|V@hti(xOx^10yncHDm%Lnzyv&i z4HWF{>}E@_L7GL8Q;7UorMSkOkxmHKN>K@hLXIXy_Hw=e=CmQZ3{E=_^Hz!LMjBPob63rC#% z?1*@$c;BOIR+;)zaTHXSMWLr?^nY{Ug%2bpvhar+hztSdAo1ET^Pix3I6cppwhpgF+{cM#phrG&(U+;3%0+S(&bDfotrNwFf&h(yKm z#Ch8(I7-YgApkD-T%QnRz!+~~F&PGP5B9Qwxd`I24yie81<(3t8Hp1W?uQHuh>Z>W zLeUaDzQl$CVSYajn^{E2AY?}8&G+mn#Eq;$stFl`u0YsA<|JZ@CHOI0&F9Gk5Bia4 z&ia2afjB)w{rY}xAcCDL{jr=t^~GOj!rD4PkN>A)QmgZ~-y4AXuu_WRr^S23p00dH z>}jme#XJMsYo!E=v~v)~jU@G*XRg^@l!|fn_pJx(tq0L%GKavVTMy{4NCZh+5719V zu}{+)kEa%w7X9UPJ^(isDDA3>)}X&35+SlB2A1W0X;}HAvKqMnWx8hIKm<5O^~QQj z9M6#(cK=}m?ap<7d~Sd8l36w*sn zh-8aPYqvs$FNhLyt%p}~FcKNJ^`P+RbbNFD3nYc1N+b(Z`)EA1xp`=|)1PmMTM4tl z--wgrszjruH5?vRO0eaOg?!I)x&_Ep5z|Q;5PzZO@qcceC;-ZAJy347^v)}ctq0OK zm}N6JAc9zsTX_8>k{@NSH&`W$#Ooj3p8xdLT^C>aPB2k<$ zN|zv<5?8ac8?>#^42+^^EoPSpuNj&o5e8#)(T2Zq@ZE0^)fyS!H=5>9okV!uU*WE~ zRLXXfD2m`{EZcS6=6nOb2tJGFn|1v@B{Iona1~^;ElLZZ(^rI zI3x(h4X%eQr|8@Ph1sdEqE9ILmm!U!$lFn(h(fV*K$Ql0e}3C~fVhEShouHePjX@d(HTX5Lbdn{vb^r2ISg~T z1kR!eD9E<;U=3X-vm1;?Lxu|27<{P9MUD=4Q4O5p=F{;Q7A`O>ywk9p4HH$9 zMU=spsoYt{A01%iZmfOlfhHC$X0^9Xgl=-BDEWdBl(9cJt}?xl`ha$$rtf26O+=}v zF*16$FlYklcg=K+o&n@7NC|LuB0$j4V~F@|q2OGWuqr=O+zuFoU~`ESfKA?=yGEE9 zHC}Ovle{=_WLFIWf8hsd)P=F)FV%nwFxNNwvqk~z)=@f%Bpzn_#zRQsKRUsWq3b4m z${%R*f(cSz_g@c|XZy2-Vod0Cvh@H2BK-OOaVxA*!g9w7YorjM`XYUcq5=S@x&>Wu zu1df@rsuA|1OohlLMNl~STKRNB*DI`blJ~)oR-lR&T!vH@^?VC>iDp^h}Oi(q)fq# zqcuRYRG(}Fx5QkA-)7O;j;D(R*q4+htbshH)=6TZxjiT5p%*``Au$+WL(m^$L}EAy zp^!ghp7}3OPA{P}DaRodxQz6edhiSyHC)0gkG8 zo7=%g6sZIjwM4XjKUHeaFy_n$bl*)i>}i3r3-zb-DlUZ$ip*3>yy%G7f)5`Yhi?yi z?N;BF(V8E!PjV9i&3rCj4G89W-3=J_!n_lDpJWfu1B?EJ&KEQRH;-bv0B96W2mK6jmq^B{chI7 z-^G}|SDKOgU8+Q-Qj@;N#j<)SRiauwDixaudKvtu;wCj%DTC-}M%7{rS29$K&8S=w zSej8>b`6!HxLA!U2z6Ahl%raaJ5+;?M5SUSic9q};i2^KewkMGtM(mdp53X;h+Wqm2EkmKn(wr63I_ zj@LK55JT%(TTTH(;_N5$(TOJn3@jT17E9Pdtyyw}P_ERYQj-ZGuE+R-;~CeBQ8_L~ z__tJ|zvU_cj2~+}+VI1_)GJY?Se80U>IFLoBw2}Sl~PnLHt;WEpxh|pOQl?is!&C> zj{gWfjX0`EYn6H>sx@VtD^2wRSgaSLN~syupghoZwayJREBI2b6%hfYCX{5_0b+m` z$WyFD^)f<@ZI^TpioTzK9RaD-4)`_P?9;s9KLoaSeyA)CAgRh|4vY*rlifmr+%5SmRQe(N%3kafJt`QmW#dEjKDr zxgM3{8vG#;s`xu@G^0i(in(P>f`N7*F##eO5dlUS3XGTp$!Z0ArD&amHT0IYOr{)4 z;VNcULd?Vc@VS7yVDzzJ$D#3TRVG4yBCAg#9K4fU3jI1jR49IsCJE*h!fCj03;`^k#^Q;J=rKis50oToo5FJ=KS2qJCM7B?lt zn-WT!63UwrDw`6jL4utugZC3StQ>qnl(*(L!N=)kGM|rzVNML+t%nN+q>u4ygU=`9 z)#8leg)JyyG`URXOG44nVsJ4VC!BIVncDN|DwS5iRz?@6RD6-l-0xv>IdLze;kElc zT#&Ly^BoAN8DO*02jg0Zff*ei0dh$r33zl@p0Eof|)@5{jI!&XRe8>LxFg zUBf<;&OaW4$(LNo$U=($)432c%XBusSJq-Lj*{!qV!2owyIL%#7rsRT3uH6zD9S2c zP44~4^XUSPOwJaR9di5ZWP-qN->`qW?C#`XG)oti%}da9(SCu2r8EUi;!kS#F!)Uk zxx$-T{4miKyuAF$= zyE8obMD9V@pC$9bayloHBQ{60;#-TOSn6e}kov#jKGR*@T(hgyVs-qDWdzx7k~yq! z@V;0O6Y>$DyLSiBOCSr%B%qY=A{#NFlY)&hIu)T zEMC!7=NYaRpGX_9PQRvDdE&K(`C-Ed?ZWt$e8IJo0g;;wgYVNh+*e3+2JyfVspMox zJjHDU%Di3@6Vr2jNZ&XI3s22ssR#fI@F>VAUIBOk&*y_1-f^S$AvY4Mthn)>94_D! zr5P?oQ^vIfWf%p}GoDb8OmRgW))=we2H*tqLs*XKB7x7m9S(#4=ktqo3c*snB)KxG0NSaZxF#SS72>C*3|G@kD>?=vOeZz}m* zN zLp;uOGiAFQi}qdF!E!*Vg6a0N74$dNu+J3$y%@(Q_sMP)gUdBilINW8DsqUkfyJD% zaXyrHlB=MkF4m_FKHA1;wTnoV-~kMWFbA77Y7QzC!H#%? z3jHP_T_enjA5oVGY5B`+U(?7v8qdw6z}bK(jVZSu%3(@~z4FECMBjoNf|33=uN=Er zh<3wO(T)(|Q}-vJ2ZhEkfm;Trdys^ruW8|bw76lBCOUc{kHZ%VxRjA7luF^#K;evb ze8Vpzg`}ivzrrLQz?8IFB)H1q*8-?X$zp-uqF^11#T-uwtK~G$OaRAnZjGCwlj9^M z?gUzEo5%%agh&~Ma4Q8TWVQHEq~l`;2mJu`D?mY7ctqbwjw6aWfW88Ef~- zu!$bBOy&!jN$S21Hp|oA*_NnEu!zOGq>eBqMxYe9G#pvtCQh$`g)ZwgH1MGCQK*<5 zP^293zzU|dv)9=_=p7x82lkv=a;Nr$jJR-T@8e5f81RlIM~fqSadUpONYr^h?qv?8 z&{jT}>k+q1ngGZC^FCBEnw*1DIz=7cYfFVfflm|qF(3f-Ld>O!Mye>DFo-j)jLibZ z+$8m?l|O(=E7t<=|GBIr3vep~w;hBxt1A3yTM|^`WN?Xkn@-sqEY7i(CV8#+26R>G zI4mh}$U(6j3@lVavyW)cfB43yiWn!t;1TTw*66Zz(Hz#5(U)&)E|OoJnpU3)9Ppgu z$|lLFdvVLakVorYX6CF;Waa^^Ai#lFF#xOI*5JGMXFjZojrip=m|H{_2QI>vA#V-| z7&GotW|b;3x)Sv>1qu&#%N!ga!Y>^a1%RQQZ-G>Ed;qyVEgh*2M<)4lC6Hq@y%ej0 zjnT#GBEedRgCzzOdJdc?i%||nAn)~87AXFnC(K57{4QxUhR><{qgN4tgpUejH!E!X6m^Ls!m3jT` zPjHR^jTdVpsJu0UX>hac1YFDIG+ssuhhiAJ&JDPJ7X(+YrjrEyLFEG=4`Ze!!z2C{ z5la)C!m@ojcVnhd2bhwsFyAc{3Q+w5$O4U=%jpsGOszv=%yx7caKuLsQ72BsYc??9 zgF|tam^#|bIj{rTtIAaq(dT1l(lcR@M8I$q{ z8Xuuz8X|-cu0l`%3NrBlvFm%Be8I?=V3TsB>Pdp007<$yyH&VIO!#=>z(-7-{5ZiU z9|Flq51K1-!4Dww?l4jp%RziJ7=ocZ%@m*1yoN`Yr*x0SbSF~ps_0!UXB$?9Q_ZGZ z@hTooV^MVjZN}A?(R^=*?Ynf}yOm#Ut)--AE={%_h?AB6y`sjOy{9I!-vNaen)Z^H5|g!o5M&( z|4_<}FwmUUuR}MS7|`oaTwl9Xy}H$2EAXh83J#i#H?ok19%oHc;2xsX@4P7Zpelrmb+kbT872WO#`=W~#jE^p8u5&dzc zKq0_AO7A;!p||{vyO64yzm3EaqfegsNa2ChHTfcoLbNA=Fdmvr+<*Bs!4 zNkkM?e!{A?HmnO1U&~Ad2+~kTr?LiKpDQXpe6QgDx)NQvU$N6eTdcTtjEWmBY)V5O zkUTu8-7KOUt)BVi2IbEqcUqE$;x;fKsr3id;$|Ci#Z=L}?P5Vnguy3-B(jV!_S3binSiksbX~p9wlkxXf+uv7jhLi3c}EC3#uCsmFkjF zn&piWiH^(1v?Lu(!5M}`7qT#jCFc5#3`$IloXra?HAA&jqkKXYIv3Xv&PP`IguY33i5(dM zb5#{mJoaduT*e-(90Lf9y%d+hOe;AK9Fa#_=BYmFy#pi>IdDeUlhUCylg1q$wE2Q4 z)9X5Viz>y)SZ~EAMcMEm8A%6s7oPZ9;5Cpe7U&iMXP2l7TBQ0Hj|7}&eoR!Bzcqz4 z-0*CmF>mQ~y?{jr>Jl1g)&~?+9>MtJFKTptr#85cScQB0yWLbZWT*INW!C)@&iWCw z@BrbfSEO;TLm@YCIN7*@E_ein)uBf?PZ4_l6f$uL4)zZ4*)U3(lDc9M`}{aO`@X5U zr1=G#=_Fq`8mf$H%uU%8wMydw7tv-w#SZ9k90hp^$bZ$0>w^bQs7FI9zw^M-X3D}{ z)XA)s>r-9NqD$IL0|eNUG_JsD;V82lU%|cWyycWzfD1Nn0Yq6*^hC^SS>aW|$lELd zXUcF==};lZ<}XO2M}wN)K}1-ostnd-SjpnxUNN`p*xykhoLFPX{LE(E*R$$?R=!h7 zAcGR>3%ASoO;g)5TSBCl^8Qz5RC!3f`m#ZtmyGw6QoQNPwf`-wV@o4+i(ky9%cHXa zY!c!aQ@WKE(`Va)+8c!9H8R^IhP^@3nZ}l^O?dmfq zTK}6X*I@mMl-Y+(>E1ZG=s>hpzyMy1pouq#I04FO3C*k=Vn6}yyw1Rb99NfMQeNOm z7OI;MLCIRzKsx&~&@L^mn_xwxQnHI8074@}WhQgC#kdv*)OrYn6jL>WLqqXx9Wzm~fmyF}H`D}EhvpY8 zjWb}g)gBv6F#4@?iyXndT42YgV_-N7fkrmwRX3>eoCb=iV;!`G?eAhoirxebH0syg zDP$lW0f}weBp`ONsc!0wzFHk+pi4r8vrXiLAPL`6!z6>V2`(5l+<3&H zfL>(@(4)E-!G_yNh{=tLtnCTIfMAu&;Re1tR|iIZUOp@UAxuiy!AP#bpa6+-@pYWd zMD(-v#EO_joPv0_)hay&T~TRxG4et(L2BYXNZ)^4PYQqi=MJgjXsH-`xF(ekL)w zL8ZxL$ktOcTr3$yk-`=$cs$#v4(7IkywA}L1o04GZyn%ekAj2zhH^M?l^JF%igB5kLn!&GRNb-mF zrlhBmTWt@!nsSNdf5%wgN#zGSZ7?>My)^op)FEiOl{)S@+%n$Z!#M67ZQxxI+u~{D zee6Jf&zOBAA>-(&=_=RC1CJBGOlV3POIT<+(hXMW`)E3W8!Rau&epn7;&I<{1QwDj zCu^Cgcv8;7*=d}(_*Ap;9;3^R`6(C76a@q7w$ZJc2y+^MkfD&;HJ&$`JUO?>87Qj< zRT)pTbr>P1b~txv+sqk-v@!FRR-7c)7|LtMPc}~gS#sV?&slA?gmK;`tJn_^0yA$UkWk!XspB`6l>>!pWC)(P7rt3k^dO+FNqc0d!24 zu&_CKp!b-k!ZzSmu63K0G81f8er4+j0;0&z%YAk-v8sy|l6Ft;zcxN%SY_C_h!R_C5<6{0%NvWAC=MarS~8745~d z>1>@hZ+}MJIphX(k^EIF z=Ul<6@I?jwtq99u{z z9U!>)+2mjj(HFqi+LG)0c8(V)yxp%PYz|{gUkVhc50t7(1FABe zei!bB=1I?$a2hI6>ZaOf*}-G)cyIk`zy2%oay{lN-cQ zuRbjn>(SVqpMb}aun&$AoX&NtZg2J=878uyl_s=Kq>K{JNACvX=#T02d^K~6VP_lg zyAg`}wM(gxKZygHb9vYBy5B&_z8}gP zOGR%|+~{vQj^)Wg#Xo_g+>g|Sp5<>Ev!2z;n#2V=A)N*0O02XUck%^2O^^X+OVZV1 zv}y165&Vkh2o5PO@N7aZChB3^ovaA-@;$ zNfN`0>lgTVP}gUxWtP&J^3)Jx=35AmEo)(DHYPy{3dABJIDZ(F3*>rEiYH0`6E09u z2k0WR|9Tha0^Q;mAqFw@9yp!g!5s7=fa8~Ze;Shw2ui(ufgW!7QJ=)}Uo*Z1K8Yhi z`48k2;@`1GeR(Z4jy`Ii(N!@y`I9_8)ga&p>}*6sM7{Iyr_OQP;RM3eM7Qqhs7#@s z2kzj0Q^^b-fmJAqw{?~zX$xMgplFbW{=pfu4APt*7FP>2Lz!dwBEudP3V$kaLTdE= zU<9Exz)!OrpCgox0$spABLPD$wxj#K5z$fJ;SeIhD08+5yWki0IBcY#Ma=!|z@DMj zMIw=|G%S?E_(SH8Pw(-PUrc{>4A(NS-J3S(AdhMFJG;A$YBu3uHTff%oG#DONwlws zv)(t4rVj>F`LY1Zf@XBTkd2{f$+K5bnv?4hM;8)@C|$~hDR%B@2!}xr?!kC8;DD9p zVlZ1y(W6+6J@7e%7#MF3+khwnDX%nO8=3ixU)3foPJN%1@2vA*GxNeHX=Z{oC}x81 zIoraa`vvo1Cm!95A}ERL=y>xv=l7J;MtbJC{o`B);!+hOBhkZ(jypW#j_Yw;cnuM= zbQ&8U#}4r>`)N4Y;dX>;4*#wz$aV?H?VtaI|7n3LvdC3aaVu6>=ZanlfgwprL^rOz zWO+6n!n9e=2X;BSBq@ez=#mXwh8pp@v;U@pFjNRF>YVat7J?2WcV-sMlnBLdzd_}T zWVuLYp4-86HcN)!s4kob@EX<3a#90l6nz?((_4BuynV2OrzRgilSRU(u@hb(Z4 zVpwy;Kb~gCZ&?pKQYfgZMWV|S!c|wY!_Qh$4&q$2u}v7HYY%doZ zC@%-XeNb9=ew_4N$qR9kkTKKV0S-Y7XDj^elEvthu?xRsc3$^Kr<32Q>@Ycz&o|*` zzyllsceTL>o&}V3eKMX-=TY$~s>L~u^LDGS9Y|u_LnmQH0b|3T zpfZ>G5mVi(D);eEcfuK`hZjCdZKuP?vQDE@M8_*YClc80;S4}jORxhZP3KS>EQVkx z3X%_B+_DJYm>IGAJIgHtC)qiQ;BrcgSfG-rCqASss57D*SpZ9XY)LByuvrWrSs127 zo15OCfRSH2T%;5gL-o$5!ktQ+Q{j50Y$~x)@@0k$fKT=j*KP8rj5$eVho63LJ%AVo zCeTSy`QQc+?Ax;-?D<*5P=cUnkTIf#ZbE;+3h{$%gVH9b+^~W}B`za?^>6Y5(7G3> z<{LUqS5z1!^!uPO1xlicg-a5pY=X)Ukq2-9JT-YefjGC1Xic7;hy}J*aF}Y~%5XXn zH2^uE$m7a?a58}Z!hE{IV?Lt@0%VibixBG#^eje*jootVjFa8j(~8PsdFN70sXXBZ zLkbmPr=???gNi7l>30McagrD*K(6$3*RBc8g8P>EZ*9y($|z0yjhVp3>&}|M=}ToI zW^fY~pQ20&o&`0rQj;_nr+-&ah$%hG+;E1`V(0*@Dz8kzYsA`Eq3D6GX*%};iW-I1E@#9;m{ zW1bIZDyqICps=5rG+|PT)#%MpT5!837a~XXGm; zvz_4Hj3_g)xsiKv`3%4LzTz1+_`Artr;qSS_QA?8YA4U%uYb21Psh_qIVh)Bn~s3WXn0 z|3-nhS@RGIb@MJ)fkdyt_zrozF5|4qql7y~>F-y3$I$%!iVKB}<9$b^e`gRB3)k9) z{_VEsok1<&z!?q1C4Vpf-8|XuOQgv9Hdk}kplQBvS5mwf}@AeunMngG7QnX#wvQySK~HcmaDF>tr(g7D1G4Ecbdo z9Zyf;rJbCPCjDf&nr%Humt(4PLs~`;v$(W7p^<-QA)JB``E?Kc$7?*yOX~X3l}^+ zi(ICtzZ}e$(NC@2IPSgf|Fres=hkjqIy%_v9AW&4*NJs1xrHu<$)jSdEj zWimfV7QdE@MX(XVQ2ZKKi_u|nz5KNp^_TPMdGc!7XG0DHJ?f4Y%Xi6qF`7;gylSynjK<4v5#FK%w2VF?>u9w|=C}qoFoH*~ zyW4w%`FS-m+9eN?O+q1TynQ*K$2$qNA)u-!P0bRP*h&c4xyAJXH6c zZJO6_4TAW2eZ?`_1qv`Qq!{j7d4@O59(xt_6o(wLI;!^or zWYDn-;-n;li^%M^U!?2URCJ363VdOrV)W?eDEh}gKx%#1dmZ65;jjfgKTqcW_{T3> zx$ZI4R4%%={`vbgSAw+t>remR|MUO;6pe1?^2Ju~L&>gwrL`RR0iYT{-oWs|s)2~I3-j623>DA(wf0}dw-vM72T<)CwRw|Z? zPl~lCrOIKk`Yev0RjQARrDw&Ws)TZ;>Nq@GT^vsaqwzwe2qIhKW%yMR#v?@RY%pJ- z7vZlziL}%mb`L-c7<+a#8ZOU%D^+Ur7FR016o0#|*a^7vEPs3P zy0_!Y@yFZB;bQbR)BMX+TCF$z^G`1hPFwBPX|L69wRc;suBpFiE#B^&T@H7eUk5wQ ztKIJ2YOmF*yg47gYCSHt@M*VNef-gD{o{XJxBk!88z|grwcfPa=5eLfJ>Nb*F1;AH zb`J4#>%<(lcHgwxr*C@g*4tkD^zC;0^n9oN=HrXb)#*{#4&e_|8 z?Sm<%V}&lGE_Bb|rqOEk-ki41TfJ86s&_zLZtWhl-s~N;PE4;gz}`P^LGRx5sLS}g z*=}9!?zG;to_AX3FFRMgR_k=Po6g5LY;{^!Z?@Z~cDM6p`bV$T>a^bMbz7%zI_*>2 zZMSxJT9dtY>vZp+-D+*`9_(JfdDq+Nm3kxlvG;awwsY3Let-RD^tz1|zFj^)+q?cW zYIF{6PA_}oH(w79&%eC9`B;A4dG+?qdU`o zFW+CxYNOegFRR6TP`jKSv|78J)|=gK`_0>4`_0E*r?uBT2Hc+Yy6sM{zxTGc{r2G1 z+3xA5>(fuY8?118{QPQr@A*Nc|Ejb7?#0Mn_P)O89&}I72K~1;??)f&e{|aA*Zo(? zi{9z=@a_54DR%kAU!S&jM#J;r_S)DI``Eu{@ZT0oRc=+-C zyV>!F?Kt@mAB;a;45x$lv-$B(ygDx3)qSk+ad-UU{rhos^yy-@vXf7>lk+e8=d;0J z^5x~lmoK%O<^0RzOEYM-uDY!^txgX}tlMZc-&VfVw?BN;|6zsO?_Va#<*RaScWJ&1 zFRn~~uQI=>Jw87(19R2>*u1>_dN`a9XG!<@*W=$3%y8}_2rFYfU&a(7!b^Y$1 z|6!LmWd1VzYOmfeFJIWh)o$hE_>Y_Y^|i}kOECpGi2_WBQ7>(0K^=3ic(+dp1a-<`HUG^dS=(u?P3 z<*zSq`seN1!KdMi+4N)euyxZ%2rD0(&G(Jo^7YqC)9UWVe|&9DACEqq+xLIHx%@Jo z56a8Go_G6irj6RPVgEX`bsY#(!earZ=SzB zEI&TA=Bj=8(thcd`a3%>cV6s%9Cr>5zHA?Cms)Q-r>(E6kJr6}H`Vs__;LST>E-O* zcJ*yzaXr8aZ%WJS+K0jHOFgcBxEj4V?47@TQ7z7Ic3*Xp+0FB_>s76M{PoLXc6POM zP}#3F&*PipH;+G=ukC|vQ@uGTUVWLikKex9{R1oPb;gG`XWNI((%|xiIWevF^V;)e z^7X5kAOG=q{<`@`?c>+M>+St}%onUMC*Q(0>W@DiOiLHryYJ0a`}OMd?dkL3!Q=Qv z^Z9Z4>$~QcTK#Ho*sWFnfA-$2*;!m^6TPp9`VWpim&6B%QS8{ePIv?}8)Lw9besST zHlvvh{Q3^edWTxIYS*rg({~>iZWx-TiK0oieNBWQ8@FCaFo!3opGZE~Rwq3+_Sx*%f;9z9FN?@CP2+VPw)&eO zR|fW_mh?$Hv4@KuF-eIOc1_-}V6d}Vz(RBCn!v-<{J4Id(@kdwN>Jv{dy1H2=tKBa zubAQ(x?H>oX4yk5(`;hGr!$GI3PoglRHTPtvQE^t;FVN$z7aCNe-Kg-=0!GQmi=P; z2(GK}YD3B zUOyO`D0?LmFhg=oF4P44rgydSE-O2zVqKd{P5mY)@s~$-wKhC;)SRyK8NWE#YtKZy ztgLmqI3t!SD+*HBZ7GU@^Q`QUNp7c0d{qZYs`+lH!u&-JPbPU2jK|dX`L)w9@bFm9j9!a7xv9&st>OQhZe#bm9Zw}2%*!r1TqExIWYVPA-!)^`JWYMKlaoyD z8q96GNgr7{#m(tZreVpbH}OUU`I{iA-r{;~Nm}_F8;RTH#_lL?UkrQk!jN}%%H=YS z{`qUq{xw&F77j`km$ZFwWO2Nlw+>ty3F3`!Z?(=8cmy*CBkPz5ckwxfD{ zBG0oDxtECM0%~V_l^q@3f(lPTeta&fXXqmbo9Ky**xAA}d1M@pD4Agpf*sug?Pd__ zQ{O(Qw68Pn?geR0xR0Fm$QdVH#Hvd@rvfRLRM~sV7b{G=SL$}k{Jfq^r*G1h!Z+q^IPr_ZlzLRoA%;Urr>lwd+YJSd(CSf zw7Y&sqz!C(w=Cq)NI1NTE}HLBH`rnMR5D(MM7O@2I^1*Gp=>)mb*b)|?Y#voW%@Pl z2(Qq2*xqP?5jt&bip_H;cl(KBnKeGau0Q5EF%n$)RO9`6EsrNrJ_3y$&zr($%zWUt zYvH)?P;}L($bE&5)Q3)IQL55Ds7;ZbM%En|w+^I?x>D;SC5|d)ddkH(hm&kZb;kSW zdrU#n<%(P92ABJrhsuL`hLNHu7(Eb}qF*T0#a`*l|5w1>*(D>>1*Axe@hkBz4Ycl9N-}IhNIkotAi~FFed1TiG{{ z#B)$!d9?DHtEt%K;SCn)akz5D0q-=s0Y|E*5|<+>B6P5{r0=j|WS5L`!LfS3p5!WM z-Xna3@K6NgX0Jwsdoi+#wdB3<5`0BB-J{VIIor3zCL7PZF1(V%KIo()$$|dF7Ldjy zyzx&vgS+-tX1xh!;YQU{Ki#T8>Z}dDQ&OfAiDy?Ngpu*sVI9#_=tk+2%pIej#O`=) z1+X1p=e=+ym#CJ$oJEU16HA<;4Ht>Gi*4WMYFQ_G);QskJyM{F=4qq?IAGtRhu)apSYN_XxywT^J9 zJGS*TBJ1kTJ<8tU3~@Z!>C;-epISVj`hnZoM{I>7>7~3x~aS$G-5-y{2b~Y^z#zU*H@s(QR>* zUz2=lk_*G`_d>T-CTL&G!-LjsMhlCP-}meZoxq?T~7 z;<&}u+C*w)MUM3`0?Fd&tvl97IoA?To%1P#5f}kya}bK5ghBc|PRUr7`!nD+EY*rs zkUat!*{S)iP8y+%+;lgTLjA(ZozlNYIG%goV=;MmBJL$Z$Klp8h)^>!ub&XWX^wZn zx)(#X`6j7Kk|d@?d4S|g0e=(xCi&F~33^3hL!~#^)Z}>Nc{8 zo9J?TAU&nbK=>%1LFY3tX{nPd$JCo(AhkE98JHA{&0>FrL6Z)9e@vaDShBaLoe)Us zxx4F&g&W&I*e+_72qO6nD^*q4CHoDIaD&T_tg~S35U)=+u~The2R4^@^_Zr*^V(Kg z=_buu>zpY+#v^f6_OKbY>&}Qohc2+S*m{5_dULp$NekrsWIFCmP$vvd z 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 H7tI3zj)PmX literal 0 HcmV?d00001 diff --git a/src/site/resources/images/libreccm-logo.png b/src/site/resources/images/libreccm-logo.png index b5bc33e48279735860457d99890a6f0c6b4ff491..4f8b3b4ab954756c735006b09eb0ec121cff3224 100644 GIT binary patch literal 7334 zcmai&Wl$6j(EpE=P6-J)x=TtW#iP4bTJRJE4g~I`B&AO{koM@1mhJ;Zx|^d8rQ|q3 z;y^g!KfmYyynkNo?9RT}o!Rfq?q@d6)L4g>ih~LO0MP2`g3JK`00961q)?Cp0D#E2 zPI&+TKgL!7qx&k@5vGF{@Jd=#6jcln+pV z&NlnZz)5?~KYI!_fDCA6!wR0B(<2W0vuR@$-Yg9r2rL#w(nC4EDQ%VBf-7<0Pj)pi zRz@z|+yMMGwSo1*lExh0X7oaY8PKVg6+EQgJg<+h)3ziJXBv5v$8v)~7;4msU;PZF z06I1EPoXb0dY6=spdu8=TB^D*Xe`Wt-g)#tjx82>BS`|iB z4am+X8wD89{QT|6@t@Z2`7e7l2y$eH1u#2#Dv-ju7cSP zjssKy!+ihj?QQE$WWt14EW$K^LsAIrou0!yl=773Q#rZ(@KVw6!5X7eBfy8BSy#Km z$LXn*OLyykQG%efg`7tw>Q>L!-T}jNnDgEAf%TOez%T`_U8%kw#=`Z?u{dA;IXG9t zzR(>uVuWhI-1*ZlL$|qHcK@Rs?_chQE{Er9?~zbrJMCx+&Ve<E-**8?l1&0-h0kPsH6<2$8<|SRR4#ub(XB#hPii{As(Q!&2*d!HmGnV zMXs+um&6~1jwOAa9sjjjWd8ux;POqkII!HXfxA6V=+xv$|8wCW<1AV)upOrim@G6RAZINXLpp zfaA(}Mxl@WD|eXqXqWb*g*B^B?1+$YC2n+in9dWI!u&5M2pswBIU|5j1PmlQh%$S? z+$_+zy2bXKgQh(-o3f;`19TQ3hCYuxEUzT+TVb-Kp)OyFtI=X^mKSv&^-vG{X1Hzi zioCzc@{h9BcL%$U2m#c8>jqZTcW#+RrFPu!Cy`Tp%CroB+SfG3i!Peut6(V(^zGaZ zi*_-V^i7EaJ6D!6SjF+917LIK+7B0v7{5jlo~_93l2+;E`y{+4NiYiD-K5t*Z~52M znQWc(>rzTn=4r9PejAv8=K-*Kdw7WF2y6|5N<=|U=E)I&I!e>t4VeD4pOI7Gh0>S!ngeo zUZ?o!Zk)f;uaHSCeiz{{w_lJ|#I5hMQ38e1(m&47vzb_5aJs|kB;JSQ>oX$utOh#>ld#AMy4ocmH46AH3lVAZY6`@nmjr^ zv=tXqEjfpYyBRQu_CSSOOFsgA3MqCGo8Tq5nOv1~?qg9wNwmqkB`l1yZjL{hq7%d>{rhXd z6ArUEL)}4?j-+*GG$~t2>z(=mAwg<^Z1ZxeqrRO*g;Wdk2n2HVv+{SusT==6Wy&3z zY<)jtLMXkeWpeVL*a5FA-cR!UGV6bSK(k!5PTjc+?=S=iSQ7K9rF6}mjLz2`-Gs(j zIj6StSGg!%9yd*|ptu{Q96YiHUo@v1gtP?Dc1!G|eFcBuMWrxT>&#@UF7%jNS;*S1 z`dP5G_!#Z^%Or?N|Dl^0BNMx@_=v4>>0oSg8*F{_>{(jtnpxa5^0p>xd(>9_=hn>z zd&g1v0UrI?iK0*1KE@k4ara*EkBA$>02lkiq97p;?yQLGZf*Y)uEm#T?ScA00j^&= zhH#UHs-8<)%&ejB{-vPZf%-VIY(uH&*}J%;Kl~l(`L`d$ZI(VeQB*qe%!~zH`6l>y zZZTzRM-}&c`B<{#J>l?7@_Dw~T0jyeLL`_#F0m$B)A(eE&u%TNKW+Z;gO78yNj_Vu z|H!DvfW!!Uskwz}$pyoig>%IknxMAh2LDyi*;Gz2f%Gk@->nt7&C+PDUezW3A*;{I zTmqrurO^Ud#FTcsEd2j z8SF|ukLI}psIn*cOH4GrO&Ym`WNV(OEQiG7E#>qE?`D;`?xbNizE_qm?LOJzJ5|fC z1>5SBww`P%P}e_*|69U6(d$mx&4;-P4NVB|xzqkC(TL{v7_5Rtfuyo8x+;;6CMjC^ zM;r+Iw>x^m>#C+SIyuK8LS;F`4nGyqd$aXO;T{Eozf=bT*28~xqR0zyiKrYcmsme` z*|l@az#DV8PpmVu8sY5|{#56_reUt^z2$hJIuT_s^M!y{$SI&(l|NszxHtE&)YkWx zw@O9U_VE_;&-x2vs9Z_llM&j3lheu$iOgqS9~z>eW$w8%WwyRnacb|zc#61B)Pm0^C_k>!ERNGZQ5`NPFYU~4L z9aS58x_0lxgYE!o&(#aDBMti#E}Pl6pR`lj^z(433vI`!vVWY6b8dS29P`yd!C+a7 zr|$0LbslP|s}kj2mLa#B-%Fyg_eAvjHaVVT{NYh8^kiM6hL(Go!|hIT-i@BlFROPx zJ$qG2bKP8a-Wa&LPw%3qpZ)9d?skX|*e3xh%P$~{9!tSKVvAV85_(+bV`tBk#HVFT z-qqFK+FIKel7!7%6k}l-QVLnqWxYlAa@fvna@n`v?E@D^3G~vas_b$1x&oQQgy=o~ z`z`p>-2U}sou~EE{ON)eh8Vb#LB)SMOSdJ4ddZS2fuR2W5-?e*59-X1*uWY7uOdGh zjJ2@grd77FyFoLJDAnZ~mGNeE$UhiKIQ`^I&CS_03AfaNsMIwUN)=}?=s52kCsS00?fgvf0+_XI$HzKzmErouFOB&A< z3GCLh*L2Oxa92sPJSSi#)38~pse=#w6Dmi)3%_h2j7JKJx@EKJ*Errj^db@WN+gTq zZz%5Ii05+r<<+oyBLm29IBB`We{*FT+2%(F6bI^L+%Q@mCb*ISJtbX>jPPL_I!HgGPzXUfpbuO+|5ftM1nL4{0~<1qGV8c)T>7 zpMU$alr%=PX>%)$$MV0kzAy2E>Eo;Rp3aJ9bg7;}!w zw~hH2Ha?E2xLjD?r!U&?bsRIF3P-Pb>JNDS*3Rb&T!Tdkq~h$%yG#hN{f{5?g-AC4 zRSx>)_ko&>jNY4(8!%rjIWS&5A(9ukf_>wUh%dq@HZyx)U&WXHH&3&vjc?j0H}i7B{6QGV z4Or%p)xwbN#v4ee8J+;=>{i{Qs-EpI+HdvrYs^@b#|$}`A1k%HNja+3xE(FYDW&}c2cqDH0Rr{~iUdw;-BUE>5FU5wNm7FFHHbk46iB$0SFN2SmWKK36K zy$!wgk{t8rFq6h21yPCgt@i2F!_cSrpd-|6%IC%`Ap7x#qC;_MG4l))z|3# zyv}*c7E=3FyWx4RTTGYJg2aB*r)5?Vbb!=U?Ahgb^#rey4ziekz_xYR4%Hx0(SLaj ziL%EI;j%1O*|{d>4syc_8Zs%!ExRVIs}_?dBh?jUW9g+)75eYXPKNH$7IYBkod-Ol z$O`*+(E6>@&n2H{gLnw*Mk`qMsoFnO)ajlVBVS{0)(Gmf8Q9w*4>eL`f*=2&@fwGY zW9_A8T8;%1EXWG7QMG(~2j8bKqt=k@Pv8&zVt+YJ{PM*EgR`wHt!=}8n8~qGrsp2w zC4q*#w$WwXg1*0B?fYN6R3he&jbD{sLzTwTbZ~L0s}rujEWV(E8e?sPA<405!_MvB zc7eH?e{@P`v+}F1W+%iL(0_NYE0{Y;1b-D@JK6s=C1rGOB<6w^xGVBoU{$ z{K7)a`-B-~R1;oR`Tp?F)0K>u{gE~bU3=4aAeGwb3h!8KCTxQ7SY#<;wF%{}J&oOG zV-HU!hy(nf_vd(YXzQhUl@>OwHv$yH-pd>nB#EyIKO&m(>VB?M>U5iSX=Qz3WvBWD zViP(W)cAy3tExd=%^;GU^Y&+>UjEk2V@8^M7_c3{WneBsXK$Vw;y3!mr7TW;*JP<& z!do@`Bijp;G|I&JN?3NBAT=H({I1 zjkugpFU^yi>%kg9GgZj72jS!)=FFh)uo*%SwehBC1KGrDgVGt3F>PN*mN~7q=%`WqbZ`Y1#4T;`{Cjegnv@s7F8YK@;Cb{1(w zkgS0Gt-rdjXOob8qq1m1O=p4}dMq7V6SfP z9}ct^4j@7ocFF`N=G0yMs_1*ejZbMi`|z>Ck`lQTT35^e(XYp(gHtrLOuGan?)<)y z8iKNb|LClKX4R^SlTb_9Y5I>S$H$ADb9}*x7PY;zAv>hZ6q{seY-AtJv|!P`TcUg= zKt^e{{@;&|MD(cYiA?GQYs>pGC+@5VcON`H*EF^9&$HwARzI4f(WM-5X! z?taDSm)9i3cZef}p(;%h_n1P&-d;|b9K}B}0ZNF}ll1%xRNH!aQKz@*K!L5;KSz1P z#XIK)LXlvs7B?~P6oToH%FYoPv9+!oF%s%VYyeyBpM$4A2aTyKg^xDtjg34ox4Z0+ zpHbSRh$`kIqFCbfaV zMH?YS@*xy@#OlChcoN%EJkkn)b+I!9Xk?A-;3pTES^1bEaEX7b0V}e@Ya~udBRl)0 zyu!&GJfS#}NzxwhI~1){9*l=p!MT9nc^sJ;*fsD|q9bd`7$nTVqzBLVdQvj_0R}=C z!AEwgi+%|*FlFMHrWc66DvAto#%_{orXcJ!FWtcd;*8zlh|Vl1nleg2SUFrn=8m82 z7Y$%NGX*K1a=1n&#+8lKS(hQ|#hID_MMO^fq)O&$Sp=|^>&8(?r;2x;E< zog6Tha_cFZ`L`qj*jWGAk21nknj%6n{t8R>#5>be+T!?Em{Cb^43NUe<2yGKX#t{0 zt(l^Kn01f5Vzl}V>tHgF0!|enDnOxmt;yGDjp0ba6_|b%x=W=n@U75mrR{-j%&tq* z8$o-P!j60ws2bul0gg||k!+12`Yg2T+SvE?fThrsfwbVI6l-qIU zHrr!V!ZmH2Kw9v^;LUvfC&q-UWb}K$K6s{XFT_3n$hcTW(n(EXP*_@ znqW0>v+YRSu6!We_pUEXfxRfLm^KS|hwBUOt%E{P-$!=RsYoMSpfUh`{XzYhhjUy)3Xey|lz zA2?HANom(8as(mXDTufuN_cdAsx`m!USE%BtKwsr3U<3l*Kf53EXuJId zMq3bVuyx2%9DAi)a=Y5OrEQV>1NOB3b``N%gipCPmNF~BryDRT46PLxn7zR#RJdkr z6_gOY!8c%GofkT(wVQ;%xW-D>CSbX1QgPSgjf#iR#8F zbp?Zp-!Lgz$WN1Q_srK1VW-{C`U}6elhQ1?f)8eu>Mj+tR)^}w9f@Mlm=}O>QxU&s zo{=-UA@coJp17Z?rBa_R=x8NFm~5hFuJf`Y^OAV8!>_o@8wT!`4q$ z&++ItC)1`DTFT3#wB6v+==7{6pjL9XsM99hV63{q;x}5%SSLQt+pZ5Fs>OA(YI?s; zpyMe+l>1T1t8VHD(_!n`$MB&Sk`xi}>TmAK(X>pG`RUx!O~c3D-=2K6zGvAK?yD=L z+4MelOu*EQ^g?9cMZN*)gz~wZ?1SMEk@P zYb%wb>T%~qGbcuHIj+jOVd#}|LOk@dN5->u>gVEFDle3qz0xcqUkpK3s4i%RpsQ`i zW?x~|uIKHHJ;}i)8qP^QlFNAOQQMT}xH(vC+OJ70+gXQooTNyIqvVAVe^67sN{NfD zxGIs140-&;h_St9pywo(xqPhV9O+?WzvM7?Gls7;J@|qMm$3> z@S`4Fn1Pi-7cR^Yiz6itA2bI3UjYKC0UUL?QokY6Wl7X~5e@(V0D4-+pc+l5i2nzU CE`*T) literal 7103 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 MtSYALu}R>60m9S>LI3~& diff --git a/src/site/site.xml b/src/site/site.xml index 1e5e1baf4..3ae553857 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -12,24 +12,28 @@ - + - - - + + + + + + + + - - - + - + org.apache.maven.skins