From c8a19933e3a4b3b0174078b70f7ea9faac56d94e Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 15 Nov 2012 17:02:45 +0100 Subject: [PATCH] =?utf8?q?Kapitel=20zur=20Installations-=C3=9Cbersicht=20e?= =?utf8?q?rg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/dokumentation.xml | 38 ++++++++ doc/html/ch02.html | 101 +++---------------- doc/html/ch02s02.html | 98 ++++++++++++++++--- doc/html/ch02s03.html | 86 +++------------- doc/html/ch02s04.html | 117 +++++++++++++--------- doc/html/ch02s05.html | 143 +++++++++------------------ doc/html/ch02s06.html | 167 +++++++++++++++++++------------- doc/html/ch02s07.html | 162 +++++++++++++------------------ doc/html/ch02s08.html | 167 ++++++++++++++++++-------------- doc/html/ch02s09.html | 105 +++++++++++++------- doc/html/ch02s10.html | 133 +++++++------------------ doc/html/ch02s11.html | 155 ++++++++++++++++++----------- doc/html/ch02s12.html | 119 +++++++++++------------ doc/html/ch02s13.html | 97 ++++++++++++------- doc/html/ch02s14.html | 52 ++++++---- doc/html/ch02s15.html | 24 +++-- doc/html/ch02s16.html | 8 ++ doc/html/ch03.html | 8 +- doc/html/ch03s02.html | 2 +- doc/html/ch04.html | 32 +++--- doc/html/index.html | 6 +- doc/kivitendo-Dokumentation.pdf | Bin 617175 -> 642328 bytes 22 files changed, 938 insertions(+), 882 deletions(-) create mode 100644 doc/html/ch02s16.html diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 47e995cc5..76a569c76 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -20,6 +20,44 @@ Installation und Grundkonfiguration + + Übersicht + + + Die Installation von kivitendo umfasst mehrere Schritte. Die folgende Liste kann sowohl für Neulinge als auch für alte Hasen als + Übersicht und Stichpunktliste zum Abhaken dienen, um eine Version mit minimalen Features möglichst schnell zum Laufen zu kriegen. + + + + Voraussetzungen überprüfen: kivitendo benötigt gewisse Ressourcen und benutzt weitere + Programme. Das Kapitel "" erläutert diese. Auch die Liste der benötigten Perl-Module + befindet sich hier. + + Installation von kivitendo: Diese umfasst die "" sowie grundlegende Einstellungen, die der "" erläutert. + + Konfiguration externer Programme: hierzu gehören die Datenbank ("") und der Webserver (""). + + Benutzerinformationen speichern können: man benötigt mindestens eine Datenbank, in der + Informationen zur Authentifizierung sowie die Nutzdaten gespeichert werden. Wie man das als Administrator macht, verrät "". + + Benutzer, Gruppen und Datenbanken anlegen: wie dies alles zusammenspielt erläutert "". + + Los geht's: alles soweit erledigt? Dann kann es losgehen: "" + + + + Alle weiteren Unterkapitel in diesem Kapitel sind ebenfalls wichtig und dienen sollten vor einer ernsthaften Inbetriebnahme gelesen + werden. + + + Benötigte Software und Pakete diff --git a/doc/html/ch02.html b/doc/html/ch02.html index ada32016c..5a87c8823 100644 --- a/doc/html/ch02.html +++ b/doc/html/ch02.html @@ -1,87 +1,18 @@ - Kapitel 2. Installation und Grundkonfiguration

Kapitel 2. Installation und Grundkonfiguration

2.1. Benötigte Software und Pakete

2.1.1. Betriebssystem

kivitendo ist für Linux konzipiert, und sollte auf jedem - unixoiden Betriebssystem zum Laufen zu kriegen sein. Getestet ist - diese Version im speziellen auf Debian und Ubuntu, grundsätzlich wurde - bei der Auswahl der Pakete aber darauf Rücksicht genommen, dass es - ohne große Probleme auf den derzeit aktuellen verbreiteten - Distributionen läuft.

Mitte 2012 sind das folgende Systeme, von denen bekannt ist, - dass kivitendo auf ihnen läuft:

  • Debian

    • 6.0 Squeeze (hier muss allerdings das Modul FCGI in der Version >= 0.72 compiled werden)

    • 7.0 Wheezy

  • Ubuntu 10.04 LTS Lucid Lynx bis 12.10 Oneiric Ocelot

  • openSUSE 11.2 und 11.3

  • SuSE Linux Enterprice Server 11

  • Fedora 13 bis 16

2.1.2. Pakete

Zum Betrieb von kivitendo werden zwingend ein Webserver (meist - Apache) und ein Datenbankserver (PostgreSQL, mindestens v8.2) - benötigt.

Zusätzlich benötigt kivitendo die folgenden Perl-Pakete, die - nicht Bestandteil einer Standard-Perl-Installation sind:

  • - parent (nur bei Perl vor 5.10.1)

  • - Archive::Zip -

  • - Config::Std -

  • - DateTime -

  • - DBI -

  • - DBD::Pg -

  • - Email::Address -

  • - Email::MIME -

  • - JSON -

  • - List::MoreUtils -

  • - Net::SMTP::SSL (optional, bei E-Mail-Versand über SSL; siehe Abschnitt "E-Mail-Versand über einen SMTP-Server")

  • - Net::SSLGlue (optional, bei E-Mail-Versand über TLS; siehe Abschnitt "E-Mail-Versand über einen SMTP-Server")

  • - Params::Validate -

  • - PDF::API2 -

  • - Rose::Object -

  • - Rose::DB -

  • - Rose::DB::Object -

  • - Template -

  • - Text::CSV_XS -

  • - Text::Iconv -

  • - URI -

  • - XML::Writer -

  • - YAML -

Seit v2.7.0 sind die folgenden Pakete hinzugekommen: Email::MIME, Net::SMTP::SSL, - Net::SSLGlue.

Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete - hinzugekommen, URI und - XML::Writer sind notwendig. Ohne startet kivitendo - nicht.

Gegenüber Version 2.6.1 sind parent, - DateTime, Rose::Object, - Rose::DB und Rose::DB::Object - neu hinzugekommen. IO::Wrap wurde entfernt.

Gegenüber Version 2.6.3 ist JSON neu - hinzugekommen.

- Email::Address und - List::MoreUtils sind schon länger feste - Abhängigkeiten, wurden aber bisher mit kivitendo mitgeliefert. Beide - sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer - zukünftigen Version aber aus dem Paket entfernt werden. Es wird - empfohlen diese Module zusammen mit den anderen als Bibliotheken zu - installieren.

Die zu installierenden Pakete können in den verschiedenen - Distributionen unterschiedlich heißen.

Für Debian oder Ubuntu benötigen Sie diese Pakete:

apt-get install apache2 postgresql libarchive-zip-perl \
-  libdatetime-perl libdbi-perl libdbd-pg-perl libpg-perl \
-  libemail-address-perl libemail-mime-perl liblist-moreutils-perl libpdf-api2-perl \
-  librose-object-perl librose-db-perl librose-db-object-perl \
-  libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl liburi-perl \
-  libxml-writer-perl libyaml-perl libconfig-std-perl \
-  libparams-validate-perl libjson-perl libclass-accessor-perl \
-  libnet-sslglue-perl libnet-smtp-ssl-perl

Für Fedora Core benötigen Sie diese Pakete:

yum install httpd postgresql-server perl-parent perl-DateTime \
-  perl-DBI perl-DBD-Pg perl-Email-Address perl-Email-MIME perl-List-MoreUtils \
-  perl-PDF-API2 perl-Rose-Object perl-Rose-DB perl-Rose-DB-Object \
-  perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI \
-  perl-XML-Writer perl-YAML perl-Net-SSLGlue perl-Net-SMTP-SSL

Für OpenSuSE benötigen Sie diese Pakete:

zypper install apache2 postgresql-server perl-Archive-Zip \
-  perl-DateTime perl-DBI perl-DBD-Pg perl-Email-MIME perl-MailTools perl-List-MoreUtils \
-  perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv \
-  perl-URI perl-XML-Writer perl-YAML perl-Net-SSLGlue perl-Net-SMTP-SSL

kivitendo enthält ein Script, mit dem überprüft werden kann, ob - alle benötigten Perl-Module installiert sind. Der Aufruf lautet wie - folgt:

./scripts/installation_check.pl
\ No newline at end of file + Kapitel 2. Installation und Grundkonfiguration

Kapitel 2. Installation und Grundkonfiguration

2.1. Übersicht

+ Die Installation von kivitendo umfasst mehrere Schritte. Die folgende Liste kann sowohl für Neulinge als auch für alte Hasen als + Übersicht und Stichpunktliste zum Abhaken dienen, um eine Version mit minimalen Features möglichst schnell zum Laufen zu kriegen. +

  1. + Voraussetzungen überprüfen: kivitendo benötigt gewisse Ressourcen und benutzt weitere + Programme. Das Kapitel "Abschnitt 2.2, „Benötigte Software und Pakete“" erläutert diese. Auch die Liste der benötigten Perl-Module + befindet sich hier.

  2. + Installation von kivitendo: Diese umfasst die "Manuelle Installation des Programmpaketes" sowie grundlegende Einstellungen, die der "Abschnitt 2.4, „kivitendo-Konfigurationsdatei“" erläutert.

  3. + Konfiguration externer Programme: hierzu gehören die Datenbank ("Abschnitt 2.5, „Anpassung der PostgreSQL-Konfiguration“") und der Webserver ("Abschnitt 2.6, „Webserver-Konfiguration“").

  4. + Benutzerinformationen speichern können: man benötigt mindestens eine Datenbank, in der + Informationen zur Authentifizierung sowie die Nutzdaten gespeichert werden. Wie man das als Administrator macht, verrät "Abschnitt 2.8, „Benutzerauthentifizierung und Administratorpasswort“".

  5. + Benutzer, Gruppen und Datenbanken anlegen: wie dies alles zusammenspielt erläutert "Abschnitt 2.9, „Benutzer- und Gruppenverwaltung“".

  6. + Los geht's: alles soweit erledigt? Dann kann es losgehen: "Abschnitt 2.16, „kivitendo ERP verwenden“"

+ Alle weiteren Unterkapitel in diesem Kapitel sind ebenfalls wichtig und dienen sollten vor einer ernsthaften Inbetriebnahme gelesen + werden. +

\ No newline at end of file diff --git a/doc/html/ch02s02.html b/doc/html/ch02s02.html index 668c4bfe9..05d1c0ad2 100644 --- a/doc/html/ch02s02.html +++ b/doc/html/ch02s02.html @@ -1,15 +1,87 @@ - 2.2. Manuelle Installation des Programmpaketes

2.2. Manuelle Installation des Programmpaketes

Die kivitendo ERP Installationsdatei (kivitendo-erp-2.6.3.tgz) wird - im Dokumentenverzeichnis des Webservers (z.B. - /var/www/html/, - /srv/www/htdocs oder - /var/www/) entpackt:

cd /var/www
-tar xvzf kivitendo-erp-2.6.3.tgz

Wechseln Sie in das entpackte Verzeichnis:

cd kivitendo-erp

Alternativ können Sie auch einen Alias in der - Webserverkonfiguration benutzen, um auf das tatsächliche - Installationsverzeichnis zu verweisen.

Die Verzeichnisse users, spool und webdav müssen für den Benutzer - beschreibbar sein, unter dem der Webserver läuft. Die restlichen Dateien müssen für diesen Benutzer lesbar sein. Die Benutzer- und - Gruppennamen sind bei verschiedenen Distributionen unterschiedlich (z.B. bei Debian/Ubuntu www-data, bei Fedora - core apache oder bei OpenSuSE wwwrun).

Der folgende Befehl ändert den Besitzer für die oben genannten - Verzeichnisse auf einem Debian/Ubuntu-System:

chown -R www-data users spool webdav

Weiterhin muss der Webserver-Benutzer in den Verzeichnissen templates und users - Unterverzeichnisse für jeden neuen Benutzer anlegen dürfen, der in kivitendo angelegt wird:

chown www-data templates users
\ No newline at end of file + 2.2. Benötigte Software und Pakete

2.2. Benötigte Software und Pakete

2.2.1. Betriebssystem

kivitendo ist für Linux konzipiert, und sollte auf jedem + unixoiden Betriebssystem zum Laufen zu kriegen sein. Getestet ist + diese Version im speziellen auf Debian und Ubuntu, grundsätzlich wurde + bei der Auswahl der Pakete aber darauf Rücksicht genommen, dass es + ohne große Probleme auf den derzeit aktuellen verbreiteten + Distributionen läuft.

Mitte 2012 sind das folgende Systeme, von denen bekannt ist, + dass kivitendo auf ihnen läuft:

  • Debian

    • 6.0 Squeeze (hier muss allerdings das Modul FCGI in der Version >= 0.72 compiled werden)

    • 7.0 Wheezy

  • Ubuntu 10.04 LTS Lucid Lynx bis 12.10 Oneiric Ocelot

  • openSUSE 11.2 und 11.3

  • SuSE Linux Enterprice Server 11

  • Fedora 13 bis 16

2.2.2. Pakete

Zum Betrieb von kivitendo werden zwingend ein Webserver (meist + Apache) und ein Datenbankserver (PostgreSQL, mindestens v8.2) + benötigt.

Zusätzlich benötigt kivitendo die folgenden Perl-Pakete, die + nicht Bestandteil einer Standard-Perl-Installation sind:

  • + parent (nur bei Perl vor 5.10.1)

  • + Archive::Zip +

  • + Config::Std +

  • + DateTime +

  • + DBI +

  • + DBD::Pg +

  • + Email::Address +

  • + Email::MIME +

  • + JSON +

  • + List::MoreUtils +

  • + Net::SMTP::SSL (optional, bei E-Mail-Versand über SSL; siehe Abschnitt "E-Mail-Versand über einen SMTP-Server")

  • + Net::SSLGlue (optional, bei E-Mail-Versand über TLS; siehe Abschnitt "E-Mail-Versand über einen SMTP-Server")

  • + Params::Validate +

  • + PDF::API2 +

  • + Rose::Object +

  • + Rose::DB +

  • + Rose::DB::Object +

  • + Template +

  • + Text::CSV_XS +

  • + Text::Iconv +

  • + URI +

  • + XML::Writer +

  • + YAML +

Seit v2.7.0 sind die folgenden Pakete hinzugekommen: Email::MIME, Net::SMTP::SSL, + Net::SSLGlue.

Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete + hinzugekommen, URI und + XML::Writer sind notwendig. Ohne startet kivitendo + nicht.

Gegenüber Version 2.6.1 sind parent, + DateTime, Rose::Object, + Rose::DB und Rose::DB::Object + neu hinzugekommen. IO::Wrap wurde entfernt.

Gegenüber Version 2.6.3 ist JSON neu + hinzugekommen.

+ Email::Address und + List::MoreUtils sind schon länger feste + Abhängigkeiten, wurden aber bisher mit kivitendo mitgeliefert. Beide + sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer + zukünftigen Version aber aus dem Paket entfernt werden. Es wird + empfohlen diese Module zusammen mit den anderen als Bibliotheken zu + installieren.

Die zu installierenden Pakete können in den verschiedenen + Distributionen unterschiedlich heißen.

Für Debian oder Ubuntu benötigen Sie diese Pakete:

apt-get install apache2 postgresql libarchive-zip-perl \
+  libdatetime-perl libdbi-perl libdbd-pg-perl libpg-perl \
+  libemail-address-perl libemail-mime-perl liblist-moreutils-perl libpdf-api2-perl \
+  librose-object-perl librose-db-perl librose-db-object-perl \
+  libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl liburi-perl \
+  libxml-writer-perl libyaml-perl libconfig-std-perl \
+  libparams-validate-perl libjson-perl libclass-accessor-perl \
+  libnet-sslglue-perl libnet-smtp-ssl-perl

Für Fedora Core benötigen Sie diese Pakete:

yum install httpd postgresql-server perl-parent perl-DateTime \
+  perl-DBI perl-DBD-Pg perl-Email-Address perl-Email-MIME perl-List-MoreUtils \
+  perl-PDF-API2 perl-Rose-Object perl-Rose-DB perl-Rose-DB-Object \
+  perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI \
+  perl-XML-Writer perl-YAML perl-Net-SSLGlue perl-Net-SMTP-SSL

Für OpenSuSE benötigen Sie diese Pakete:

zypper install apache2 postgresql-server perl-Archive-Zip \
+  perl-DateTime perl-DBI perl-DBD-Pg perl-Email-MIME perl-MailTools perl-List-MoreUtils \
+  perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv \
+  perl-URI perl-XML-Writer perl-YAML perl-Net-SSLGlue perl-Net-SMTP-SSL

kivitendo enthält ein Script, mit dem überprüft werden kann, ob + alle benötigten Perl-Module installiert sind. Der Aufruf lautet wie + folgt:

./scripts/installation_check.pl
\ No newline at end of file diff --git a/doc/html/ch02s03.html b/doc/html/ch02s03.html index 248e638cd..bb2c61dbb 100644 --- a/doc/html/ch02s03.html +++ b/doc/html/ch02s03.html @@ -1,75 +1,15 @@ - 2.3. kivitendo-Konfigurationsdatei

2.3. kivitendo-Konfigurationsdatei

2.3.1. Einführung

In kivitendo gibt es nur noch eine Konfigurationsdatei, - die benötigt wird: config/kivitendo.conf (kurz: - "die Hauptkonfigurationsdatei"). Diese muss bei der Erstinstallation - von kivitendo bzw. der Migration von älteren Versionen angelegt - werden.

Als Vorlage dient die Datei - config/kivitendo.conf.default (kurz: "die - Default-Datei"):

$ cp config/kivitendo.conf.default config/kivitendo.conf

Die Default-Datei wird immer zuerst eingelesen. Werte, die in - der Hauptkonfigurationsdatei stehen, überschreiben die Werte aus der - Default-Datei. Die Hauptkonfigurationsdatei muss also nur die - Abschnitte und Werte enthalten, die von denen der Default-Datei - abweichen.

[Anmerkung]Anmerkung

- Vor der Umbenennung in kivitendo hieß diese Datei noch config/lx_office.conf. Aus Gründen der Kompatibilität - wird diese Datei eingelesen, sofern die Datei config/kivitendo.conf nicht existiert. -

Diese Hauptkonfigurationsdatei ist dann eine - installationsspezifische Datei, d.h. sie enthält bspw. lokale - Passwörter und wird auch nicht im Versionsmanagement (git) - verwaltet.

Die Konfiguration ist ferner serverabhängig, d.h. für alle - Mandaten, bzw. Datenbanken gleich.

2.3.2. Abschnitte und Parameter

Die Konfigurationsdatei besteht aus mehreren Teilen, die - entsprechend kommentiert sind:

Die üblicherweise wichtigsten Parameter, die am Anfang - einzustellen oder zu kontrollieren sind, sind:

[authentication]
-admin_password = geheim
-
-[authentication/database]
-host     = localhost
-port     = 5432
-db       = kivitendo_auth
-user     = postgres
-password =
-
-[system]
-dbcharset = UTF-8

Nutzt man wiederkehrende Rechnungen, kann man unter - [periodic_invoices] den Login eines Benutzers - angeben, der nach Erstellung der Rechnungen eine entsprechende E-Mail - mit Informationen über die erstellten Rechnungen bekommt.

Nutzt man den Taskserver für wiederkehrende Rechnungen, - muss unter [task_server] ein Login eines Benutzers - angegeben werden, mit dem sich der Taskserver an kivitendo bei der - Datenbank anmeldet, die dem Benutzer zugewiesen ist.

Für Entwickler finden sich unter [debug] - wichtige Funktionen, um die Fehlersuche zu erleichtern.

2.3.3. Versionen vor 2.6.3

In älteren kivitendo Versionen gab es im Verzeichnis - config die Dateien - authentication.pl und - lx-erp.conf, die jeweils Perl-Dateien waren. Es - gab auch die Möglichkeit, eine lokale Version der Konfigurationsdatei - zu erstellen (lx-erp-local.conf). Dies ist ab - 2.6.3 nicht mehr möglich, aber auch nicht mehr nötig.

Beim Update von einer kivitendo-Version vor 2.6.3 auf 2.6.3 oder - jünger müssen die Einstellungen aus den alten Konfigurationsdateien - manuell übertragen und die alten Konfigurationsdateien anschließend - gelöscht oder verschoben werden. Ansonsten zeigt kivitendo eine - entsprechende Fehlermeldung an.

\ No newline at end of file + 2.3. Manuelle Installation des Programmpaketes

2.3. Manuelle Installation des Programmpaketes

Die kivitendo ERP Installationsdatei (kivitendo-erp-2.6.3.tgz) wird + im Dokumentenverzeichnis des Webservers (z.B. + /var/www/html/, + /srv/www/htdocs oder + /var/www/) entpackt:

cd /var/www
+tar xvzf kivitendo-erp-2.6.3.tgz

Wechseln Sie in das entpackte Verzeichnis:

cd kivitendo-erp

Alternativ können Sie auch einen Alias in der + Webserverkonfiguration benutzen, um auf das tatsächliche + Installationsverzeichnis zu verweisen.

Die Verzeichnisse users, spool und webdav müssen für den Benutzer + beschreibbar sein, unter dem der Webserver läuft. Die restlichen Dateien müssen für diesen Benutzer lesbar sein. Die Benutzer- und + Gruppennamen sind bei verschiedenen Distributionen unterschiedlich (z.B. bei Debian/Ubuntu www-data, bei Fedora + core apache oder bei OpenSuSE wwwrun).

Der folgende Befehl ändert den Besitzer für die oben genannten + Verzeichnisse auf einem Debian/Ubuntu-System:

chown -R www-data users spool webdav

Weiterhin muss der Webserver-Benutzer in den Verzeichnissen templates und users + Unterverzeichnisse für jeden neuen Benutzer anlegen dürfen, der in kivitendo angelegt wird:

chown www-data templates users
\ No newline at end of file diff --git a/doc/html/ch02s04.html b/doc/html/ch02s04.html index 1d656ee99..f41349201 100644 --- a/doc/html/ch02s04.html +++ b/doc/html/ch02s04.html @@ -1,50 +1,75 @@ - 2.4. Anpassung der PostgreSQL-Konfiguration

2.4. Anpassung der PostgreSQL-Konfiguration

PostgreSQL muss auf verschiedene Weisen angepasst werden.

2.4.1. Zeichensätze/die Verwendung von UTF-8

Bei aktuellen Serverinstallationen braucht man hier meist nicht - eingreifen

Dieses kann überprüft werden: ist das Encoding der Datenbank - “template1” “UTF8”, so braucht man nichts weiteres diesbezüglich - unternehmen. Zum Testen: + 2.4. kivitendo-Konfigurationsdatei

2.4. kivitendo-Konfigurationsdatei

2.4.1. Einführung

In kivitendo gibt es nur noch eine Konfigurationsdatei, + die benötigt wird: config/kivitendo.conf (kurz: + "die Hauptkonfigurationsdatei"). Diese muss bei der Erstinstallation + von kivitendo bzw. der Migration von älteren Versionen angelegt + werden.

Als Vorlage dient die Datei + config/kivitendo.conf.default (kurz: "die + Default-Datei"):

$ cp config/kivitendo.conf.default config/kivitendo.conf

Die Default-Datei wird immer zuerst eingelesen. Werte, die in + der Hauptkonfigurationsdatei stehen, überschreiben die Werte aus der + Default-Datei. Die Hauptkonfigurationsdatei muss also nur die + Abschnitte und Werte enthalten, die von denen der Default-Datei + abweichen.

[Anmerkung]Anmerkung

+ Vor der Umbenennung in kivitendo hieß diese Datei noch config/lx_office.conf. Aus Gründen der Kompatibilität + wird diese Datei eingelesen, sofern die Datei config/kivitendo.conf nicht existiert. +

Diese Hauptkonfigurationsdatei ist dann eine + installationsspezifische Datei, d.h. sie enthält bspw. lokale + Passwörter und wird auch nicht im Versionsmanagement (git) + verwaltet.

Die Konfiguration ist ferner serverabhängig, d.h. für alle + Mandaten, bzw. Datenbanken gleich.

2.4.2. Abschnitte und Parameter

Die Konfigurationsdatei besteht aus mehreren Teilen, die + entsprechend kommentiert sind:

Die üblicherweise wichtigsten Parameter, die am Anfang + einzustellen oder zu kontrollieren sind, sind:

[authentication]
+admin_password = geheim
 
-        

su postgres
-echo '\l' | psql
-exit 

+[authentication/database] +host = localhost +port = 5432 +db = kivitendo_auth +user = postgres +password = - Andernfalls ist es notwendig, einen neuen Datenbankcluster mit - UTF-8-Encoding anzulegen und diesen zu verwenden. Unter Debian und - Ubuntu kann dies z.B. für PostgreSQL 8.2 mit dem folgenden Befehl - getan werden:

pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 8.2 clustername

Die Datenbankversionsnummer muss an die tatsächlich verwendete - Versionsnummer angepasst werden.

Unter anderen Distributionen gibt es ähnliche Methoden.

Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und - ist ein Neuanlegen eines weiteren Clusters nicht möglich, so kann - kivitendo mit ISO-8859-15 als Encoding betrieben werden.

Das Encoding einer Datenbank kann in psql mit - \l geprüft werden.

2.4.2. Änderungen an Konfigurationsdateien

In der Datei postgresql.conf, die je nach - Distribution in verschiedenen Verzeichnissen liegen kann (z.B. - /var/lib/pgsql/data/ oder - /etc/postgresql/, muss sichergestellt werden, - dass TCP/IP-Verbindungen aktiviert sind. Das Verhalten wird über den - Parameter listen_address gesteuert. Laufen - PostgreSQL und kivitendo auf demselben Rechner, so kann dort der Wert - localhost verwendet werden. Andernfalls müssen - Datenbankverbindungen auch von anderen Rechnern aus zugelassen werden, - was mit dem Wert * geschieht.

In der Datei pg_hba.conf, die im gleichen - Verzeichnis wie die postgresql.conf zu finden - sein sollte, müssen die Berichtigungen für den Zugriff geändert - werden. Hier gibt es mehrere Möglichkeiten. sinnvoll ist es nur die - nögiten Verbindungen immer zuzulassen, für eine lokal laufenden - Datenbank zum Beispiel:

local all kivitendo password
-host all kivitendo 127.0.0.1 255.255.255.255 password

2.4.3. Erweiterung für servergespeicherte Prozeduren

In der Datenbank template1 muss die - Unterstützung für servergespeicherte Prozeduren eingerichet werden. - Melden Sie sich dafür als Benutzer “postgres” an der Datenbank an: -

su - postgres
-psql template1

- - führen Sie die folgenden Kommandos aus:

create language 'plpgsql';
-\q

2.4.4. Datenbankbenutzer anlegen

Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff - benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer - anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen - können:

Die Frage, ob der neue User Superuser sein soll, können Sie mit nein - beantworten, genauso ist die Berechtigung neue User (Roles) zu - generieren nicht nötig.

su - postgres
-createuser -d -P kivitendo
-exit

Wenn Sie später einen Datenbankzugriff konfigurieren, verändern - Sie den evtl. voreingestellten Benutzer “postgres” auf “kivitendo” bzw. - den hier gewählten Benutzernamen.

\ No newline at end of file +[system] +dbcharset = UTF-8

Nutzt man wiederkehrende Rechnungen, kann man unter + [periodic_invoices] den Login eines Benutzers + angeben, der nach Erstellung der Rechnungen eine entsprechende E-Mail + mit Informationen über die erstellten Rechnungen bekommt.

Nutzt man den Taskserver für wiederkehrende Rechnungen, + muss unter [task_server] ein Login eines Benutzers + angegeben werden, mit dem sich der Taskserver an kivitendo bei der + Datenbank anmeldet, die dem Benutzer zugewiesen ist.

Für Entwickler finden sich unter [debug] + wichtige Funktionen, um die Fehlersuche zu erleichtern.

2.4.3. Versionen vor 2.6.3

In älteren kivitendo Versionen gab es im Verzeichnis + config die Dateien + authentication.pl und + lx-erp.conf, die jeweils Perl-Dateien waren. Es + gab auch die Möglichkeit, eine lokale Version der Konfigurationsdatei + zu erstellen (lx-erp-local.conf). Dies ist ab + 2.6.3 nicht mehr möglich, aber auch nicht mehr nötig.

Beim Update von einer kivitendo-Version vor 2.6.3 auf 2.6.3 oder + jünger müssen die Einstellungen aus den alten Konfigurationsdateien + manuell übertragen und die alten Konfigurationsdateien anschließend + gelöscht oder verschoben werden. Ansonsten zeigt kivitendo eine + entsprechende Fehlermeldung an.

\ No newline at end of file diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 76b1e0f57..582067def 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -1,103 +1,50 @@ - 2.5. Webserver-Konfiguration

2.5. Webserver-Konfiguration

2.5.1. Grundkonfiguration mittels CGI

[Anmerkung]Anmerkung

Für einen deutlichen Performanceschub sorgt die Ausführung - mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt - Konfiguration für FastCGI/FCGI beschrieben.

Der Zugriff auf das Programmverzeichnis muss in der Apache - Webserverkonfigurationsdatei httpd.conf eingestellt - werden. Fügen Sie den folgenden Abschnitt dieser Datei oder einer - anderen Datei hinzu, die beim Starten des Webservers eingelesen - wird:

AddHandler cgi-script .pl
-Alias /kivitendo-erp/ /var/www/kiviteno-erp/
+   2.5. Anpassung der PostgreSQL-Konfiguration

2.5. Anpassung der PostgreSQL-Konfiguration

PostgreSQL muss auf verschiedene Weisen angepasst werden.

2.5.1. Zeichensätze/die Verwendung von UTF-8

Bei aktuellen Serverinstallationen braucht man hier meist nicht + eingreifen

Dieses kann überprüft werden: ist das Encoding der Datenbank + “template1” “UTF8”, so braucht man nichts weiteres diesbezüglich + unternehmen. Zum Testen: -<Directory /var/www/kivitendo-erp> - Options ExecCGI Includes FollowSymlinks -</Directory> +

su postgres
+echo '\l' | psql
+exit 

-<Directory /var/www/kivitendo-erp/users> - Order Deny,Allow - Deny from All -</Directory>

Ersetzen Sie dabei die Pfade durch diejenigen, in die Sie vorher - das kivitendo-Archiv entpacket haben.

[Anmerkung]Anmerkung

Vor den einzelnen Optionen muss bei einigen Distributionen ein - Plus ‘+’ gesetzt werden.

Auf einigen Webservern werden manchmal die Grafiken und - Style-Sheets nicht ausgeliefert. In solchen Fällen hat es oft - geholfen, die folgende Option in die Konfiguration aufzunehmen:

EnableSendfile Off

2.5.2. Konfiguration für FastCGI/FCGI

2.5.2.1. Was ist FastCGI?

Direkt aus Wikipedia - kopiert:

- [ FastCGI ist ein Standard für die Einbindung - externer Software zur Generierung dynamischer Webseiten in einem - Webserver. FastCGI ist vergleichbar zum Common Gateway Interface - (CGI), wurde jedoch entwickelt, um dessen Performance-Probleme zu - umgehen. ] -

2.5.2.2. Warum FastCGI?

Perl Programme (wie kivitendo eines ist) werden nicht statisch - kompiliert. Stattdessen werden die Quelldateien bei jedem Start - übersetzt, was bei kurzen Laufzeiten einen Großteil der Laufzeit - ausmacht. Während SQL Ledger einen Großteil der Funktionalität in - einzelne Module kapselt, um immer nur einen kleinen Teil laden zu - müssen, ist die Funktionalität von kivitendo soweit gewachsen, dass - immer mehr Module auf den Rest des Programms zugreifen. Zusätzlich - benutzen wir umfangreiche Bibliotheken um Funktionaltät nicht selber - entwickeln zu müssen, die zusätzliche Ladezeit kosten. All dies - führt dazu dass ein kivitendo Aufruf der Kernmasken mittlerweile - deutlich länger dauert als früher, und dass davon 90% für das Laden - der Module verwendet wird.

Mit FastCGI werden nun die Module einmal geladen, und danach - wird nur die eigentliche Programmlogik ausgeführt.

2.5.2.3. Getestete Kombinationen aus Webservern und Plugin

Folgende Kombinationen sind getestet:

  • Apache 2.2.11 (Ubuntu) und mod_fcgid.

  • Apache 2.2.11 (Ubuntu) und mod_fastcgi.

Dabei wird mod_fcgid empfohlen, weil mod_fastcgi seit geraumer - Zeit nicht mehr weiter entwickelt wird. Im Folgenden wird auf - mod_fastcgi nicht mehr explizit eingegangen.

Als Perl Backend wird das Modul FCGI.pm - verwendet.

[Warnung]Warnung

FCGI-Versionen ab 0.69 und bis zu 0.71 inklusive sind extrem strict in der Behandlung von Unicode, und verweigern - bestimmte Eingaben von kivitendo. Falls es Probleme mit Umlauten in Ihrere Installation gibt, muss zwingend Version 0.68 oder - aber Version 0.72 und neuer eingesetzt werden.

Mit CPAN lässt sie sich die Vorgängerversion wie folgt - installieren:

force install M/MS/MSTROUT/FCGI-0.68.tar.gz

2.5.2.4. Konfiguration des Webservers

Bevor Sie versuchen, eine kivitendo Installation unter FCGI - laufen zu lassen, empfliehlt es sich die Installation ersteinmal - unter CGI aufzusetzen. FCGI macht es nicht einfach Fehler zu - debuggen die beim ersten aufsetzen auftreten können. Sollte die - Installation schon funktionieren, lesen Sie weiter.

Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann - unter Debian/Ubuntu z.B. mit folgendem Befehl geschehen:

a2enmod fcgid

Die Konfiguration für die Verwendung von kivitendo mit FastCGI - erfolgt durch Anpassung der vorhandenen Alias- - und Directory-Direktiven. Dabei wird zwischen - dem Installationspfad von kivitendo im Dateisystem - ("/path/to/kivitendo-erp") und der URL - unterschieden, unter der kivitendo im Webbrowser erreichbar ist - ("/url/for/kivitendo-erp").

Folgender Konfigurationsschnipsel funktioniert mit - mod_fastcgi:

AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fcgi
-Alias       /url/for/kivitendo-erp/          /path/to/kivitendo-erp/
+        Andernfalls ist es notwendig, einen neuen Datenbankcluster mit
+        UTF-8-Encoding anzulegen und diesen zu verwenden. Unter Debian und
+        Ubuntu kann dies z.B. für PostgreSQL 8.2 mit dem folgenden Befehl
+        getan werden:

pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 8.2 clustername

Die Datenbankversionsnummer muss an die tatsächlich verwendete + Versionsnummer angepasst werden.

Unter anderen Distributionen gibt es ähnliche Methoden.

Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und + ist ein Neuanlegen eines weiteren Clusters nicht möglich, so kann + kivitendo mit ISO-8859-15 als Encoding betrieben werden.

Das Encoding einer Datenbank kann in psql mit + \l geprüft werden.

2.5.2. Änderungen an Konfigurationsdateien

In der Datei postgresql.conf, die je nach + Distribution in verschiedenen Verzeichnissen liegen kann (z.B. + /var/lib/pgsql/data/ oder + /etc/postgresql/, muss sichergestellt werden, + dass TCP/IP-Verbindungen aktiviert sind. Das Verhalten wird über den + Parameter listen_address gesteuert. Laufen + PostgreSQL und kivitendo auf demselben Rechner, so kann dort der Wert + localhost verwendet werden. Andernfalls müssen + Datenbankverbindungen auch von anderen Rechnern aus zugelassen werden, + was mit dem Wert * geschieht.

In der Datei pg_hba.conf, die im gleichen + Verzeichnis wie die postgresql.conf zu finden + sein sollte, müssen die Berichtigungen für den Zugriff geändert + werden. Hier gibt es mehrere Möglichkeiten. sinnvoll ist es nur die + nögiten Verbindungen immer zuzulassen, für eine lokal laufenden + Datenbank zum Beispiel:

local all kivitendo password
+host all kivitendo 127.0.0.1 255.255.255.255 password

2.5.3. Erweiterung für servergespeicherte Prozeduren

In der Datenbank template1 muss die + Unterstützung für servergespeicherte Prozeduren eingerichet werden. + Melden Sie sich dafür als Benutzer “postgres” an der Datenbank an: +

su - postgres
+psql template1

-<Directory /path/to/kivitendo-erp> - AllowOverride All - Options ExecCGI Includes FollowSymlinks - Order Allow,Deny - Allow from All -</Directory> - -<DirectoryMatch /path/to/kivitendo-erp/users> - Order Deny,Allow - Deny from All -</DirectoryMatch>

Seit mod_fcgid-Version 2.6.3 gelten sehr kleine Grenzen für - die maximale Größe eines Requests. Diese sollte wie folgt - hochgesetzt werden:

FcgidMaxRequestLen 10485760

Das ganze sollte dann so aussehen:

AddHandler fcgid-script .fpl
-AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fpl
-Alias       /url/for/kivitendo-erp/          /path/to/kivitendo-erp/
-FcgidMaxRequestLen 10485760
-
-<Directory /path/to/kivitendo-erp>
-  AllowOverride All
-  Options ExecCGI Includes FollowSymlinks
-  Order Allow,Deny
-  Allow from All
-</Directory>
-
-<DirectoryMatch /path/to/kivitendo-erp/users>
-  Order Deny,Allow
-  Deny from All
-</DirectoryMatch>

Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle - Zugriffe auf die einzelnen Scripte werden auf diesen umgeleitet. - Dadurch, dass zur Laufzeit öfter mal Scripte neu geladen werden, - gibt es hier kleine Performance-Einbußen.

Es ist möglich, die gleiche kivitendo Version parallel unter - CGI und FastCGI zu betreiben. Dafür bleiben die Directorydirektiven - wie oben beschrieben, die URLs werden aber umgeleitet:

# Zugriff über CGI
-Alias       /url/for/kivitendo-erp                /path/to/kivitendo-erp
-
-# Zugriff mit mod_fcgid:
-AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fpl
-Alias       /url/for/kivitendo-erp-fcgid/          /path/to/kivitendo-erp/

Dann ist unter /url/for/kivitendo-erp/ - die normale Version erreichbar, und unter - /url/for/kivitendo-erp-fcgid/ die - FastCGI-Version.

\ No newline at end of file + führen Sie die folgenden Kommandos aus:

create language 'plpgsql';
+\q

2.5.4. Datenbankbenutzer anlegen

Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff + benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer + anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen + können:

Die Frage, ob der neue User Superuser sein soll, können Sie mit nein + beantworten, genauso ist die Berechtigung neue User (Roles) zu + generieren nicht nötig.

su - postgres
+createuser -d -P kivitendo
+exit

Wenn Sie später einen Datenbankzugriff konfigurieren, verändern + Sie den evtl. voreingestellten Benutzer “postgres” auf “kivitendo” bzw. + den hier gewählten Benutzernamen.

\ No newline at end of file diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index 8708cfc40..8364c5c06 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,68 +1,103 @@ - 2.6. Der Task-Server

2.6. Der Task-Server

Der Task-Server ist ein Prozess, der im Hintergrund läuft, in - regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese zu - festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser Prozess - wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen - benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen - bekommen.

2.6.1. Verfügbare und notwendige Konfigurationsoptionen

Die Konfiguration erfolgt über den Abschnitt - [task_server] in der Datei - config/kivitendo.conf. Die dort verfügbaren - Optionen sind:

- login -

gültiger kivitendo-Benutzername, der benutzt wird, um die - zu verwendende Datenbankverbindung auszulesen. Der Benutzer muss - in der Administration angelegt werden. Diese Option muss - angegeben werden.

- run_as -

Wird der Server vom Systembenutzer root - gestartet, so wechselt er auf den mit run_as - angegebenen Systembenutzer. Der Systembenutzer muss dieselben - Lese- und Schreibrechte haben, wie auch der Webserverbenutzer - (siehe see Manuelle Installation des Programmpaketes). Daher - ist es sinnvoll, hier denselben Systembenutzer einzutragen, - unter dem auch der Webserver läuft.

- debug -

Schaltet Debug-Informationen an und aus.

2.6.2. Automatisches Starten des Task-Servers beim Booten

Der Task-Server verhält sich von seinen Optionen her wie ein - reguläres SystemV-kompatibles Boot-Script. Außerdem wechselt er beim - Starten automatisch in das kivitendo-Installationsverzeichnis.

Deshalb ist es möglich, ihn durch Setzen eines symbolischen - Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess - einzubinden. Da das bei neueren Linux-Distributionen aber nicht - zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die - anstelle eines symbolischen Links verwendet werden können.

2.6.2.1. SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora - Core)

Kopieren Sie die Datei - scripts/boot/system-v/kivitendo-server - nach /etc/init.d/kivitendo-server. Passen - Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile - DAEMON=....). Binden Sie das Script in den - Boot-Prozess ein. Dies ist distributionsabhängig:

  • Debian-basierende Systeme:

    update-rc.d kivitendo-task-server defaults
    -# Nur bei Debian Squeeze und neuer:
    -insserv kivitendo-task-server
  • OpenSuSE und Fedora Core:

    chkconfig --add kivitendo-task-server

Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden: /etc/init.d/kivitendo-task-server - start -

2.6.2.2. Upstart-basierende Systeme (z.B. Ubuntu)

Kopieren Sie die Datei - scripts/boot/upstart/kivitendo-task-server.conf - nach /etc/init/kivitendo-task-server.conf. - Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile - exec ....).

Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden: service kivitendo-task-server - start -

2.6.3. Wie der Task-Server gestartet und beendet wird

Der Task-Server wird wie folgt kontrolliert:

./scripts/task_server.pl Befehl

- Befehl ist dabei eine der folgenden - Optionen:

  • - start startet eine neue Instanz des - Task-Servers. Die Prozess-ID wird innerhalb des - users-Verzeichnisses abgelegt.

  • - stop beendet einen laufenden - Task-Server.

  • - restart beendet und startet ihn - neu.

  • - status berichtet, ob der Task-Server - läuft.

Der Task-Server wechselt beim Starten automatisch in das - kivitendo-Installationsverzeichnis.

Dieselben Optionen können auch für die SystemV-basierenden - Runlevel-Scripte benutzt werden (siehe oben).

2.6.4. Task-Server mit mehreren Mandanten

Beim Task-Server wird der Login-Name des Benutzers, unter dem der - Task-Server laufen soll, in die Konfigurationsdatei geschrieben. Hat - man mehrere Mandanten muß man auch mehrere Konfigurationsdateien - anlegen.

Die Konfigurationsdatei ist eine Kopie der Datei kivitendo.conf, - wo in der Kategorie [task_server] der gewünschte "login" steht.

Der alternative Task-Server wird dann mit folgendem Befehl - gestartet:

./scripts/task_server.pl -c config/DATEINAME.conf
\ No newline at end of file + 2.6. Webserver-Konfiguration

2.6. Webserver-Konfiguration

2.6.1. Grundkonfiguration mittels CGI

[Anmerkung]Anmerkung

Für einen deutlichen Performanceschub sorgt die Ausführung + mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt + Konfiguration für FastCGI/FCGI beschrieben.

Der Zugriff auf das Programmverzeichnis muss in der Apache + Webserverkonfigurationsdatei httpd.conf eingestellt + werden. Fügen Sie den folgenden Abschnitt dieser Datei oder einer + anderen Datei hinzu, die beim Starten des Webservers eingelesen + wird:

AddHandler cgi-script .pl
+Alias /kivitendo-erp/ /var/www/kiviteno-erp/
+
+<Directory /var/www/kivitendo-erp>
+ Options ExecCGI Includes FollowSymlinks
+</Directory>
+
+<Directory /var/www/kivitendo-erp/users>
+ Order Deny,Allow
+ Deny from All
+</Directory>

Ersetzen Sie dabei die Pfade durch diejenigen, in die Sie vorher + das kivitendo-Archiv entpacket haben.

[Anmerkung]Anmerkung

Vor den einzelnen Optionen muss bei einigen Distributionen ein + Plus ‘+’ gesetzt werden.

Auf einigen Webservern werden manchmal die Grafiken und + Style-Sheets nicht ausgeliefert. In solchen Fällen hat es oft + geholfen, die folgende Option in die Konfiguration aufzunehmen:

EnableSendfile Off

2.6.2. Konfiguration für FastCGI/FCGI

2.6.2.1. Was ist FastCGI?

Direkt aus Wikipedia + kopiert:

+ [ FastCGI ist ein Standard für die Einbindung + externer Software zur Generierung dynamischer Webseiten in einem + Webserver. FastCGI ist vergleichbar zum Common Gateway Interface + (CGI), wurde jedoch entwickelt, um dessen Performance-Probleme zu + umgehen. ] +

2.6.2.2. Warum FastCGI?

Perl Programme (wie kivitendo eines ist) werden nicht statisch + kompiliert. Stattdessen werden die Quelldateien bei jedem Start + übersetzt, was bei kurzen Laufzeiten einen Großteil der Laufzeit + ausmacht. Während SQL Ledger einen Großteil der Funktionalität in + einzelne Module kapselt, um immer nur einen kleinen Teil laden zu + müssen, ist die Funktionalität von kivitendo soweit gewachsen, dass + immer mehr Module auf den Rest des Programms zugreifen. Zusätzlich + benutzen wir umfangreiche Bibliotheken um Funktionaltät nicht selber + entwickeln zu müssen, die zusätzliche Ladezeit kosten. All dies + führt dazu dass ein kivitendo Aufruf der Kernmasken mittlerweile + deutlich länger dauert als früher, und dass davon 90% für das Laden + der Module verwendet wird.

Mit FastCGI werden nun die Module einmal geladen, und danach + wird nur die eigentliche Programmlogik ausgeführt.

2.6.2.3. Getestete Kombinationen aus Webservern und Plugin

Folgende Kombinationen sind getestet:

  • Apache 2.2.11 (Ubuntu) und mod_fcgid.

  • Apache 2.2.11 (Ubuntu) und mod_fastcgi.

Dabei wird mod_fcgid empfohlen, weil mod_fastcgi seit geraumer + Zeit nicht mehr weiter entwickelt wird. Im Folgenden wird auf + mod_fastcgi nicht mehr explizit eingegangen.

Als Perl Backend wird das Modul FCGI.pm + verwendet.

[Warnung]Warnung

FCGI-Versionen ab 0.69 und bis zu 0.71 inklusive sind extrem strict in der Behandlung von Unicode, und verweigern + bestimmte Eingaben von kivitendo. Falls es Probleme mit Umlauten in Ihrere Installation gibt, muss zwingend Version 0.68 oder + aber Version 0.72 und neuer eingesetzt werden.

Mit CPAN lässt sie sich die Vorgängerversion wie folgt + installieren:

force install M/MS/MSTROUT/FCGI-0.68.tar.gz

2.6.2.4. Konfiguration des Webservers

Bevor Sie versuchen, eine kivitendo Installation unter FCGI + laufen zu lassen, empfliehlt es sich die Installation ersteinmal + unter CGI aufzusetzen. FCGI macht es nicht einfach Fehler zu + debuggen die beim ersten aufsetzen auftreten können. Sollte die + Installation schon funktionieren, lesen Sie weiter.

Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann + unter Debian/Ubuntu z.B. mit folgendem Befehl geschehen:

a2enmod fcgid

Die Konfiguration für die Verwendung von kivitendo mit FastCGI + erfolgt durch Anpassung der vorhandenen Alias- + und Directory-Direktiven. Dabei wird zwischen + dem Installationspfad von kivitendo im Dateisystem + ("/path/to/kivitendo-erp") und der URL + unterschieden, unter der kivitendo im Webbrowser erreichbar ist + ("/url/for/kivitendo-erp").

Folgender Konfigurationsschnipsel funktioniert mit + mod_fastcgi:

AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fcgi
+Alias       /url/for/kivitendo-erp/          /path/to/kivitendo-erp/
+
+<Directory /path/to/kivitendo-erp>
+  AllowOverride All
+  Options ExecCGI Includes FollowSymlinks
+  Order Allow,Deny
+  Allow from All
+</Directory>
+
+<DirectoryMatch /path/to/kivitendo-erp/users>
+  Order Deny,Allow
+  Deny from All
+</DirectoryMatch>

Seit mod_fcgid-Version 2.6.3 gelten sehr kleine Grenzen für + die maximale Größe eines Requests. Diese sollte wie folgt + hochgesetzt werden:

FcgidMaxRequestLen 10485760

Das ganze sollte dann so aussehen:

AddHandler fcgid-script .fpl
+AliasMatch ^/url/for/kivitendo-erp/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fpl
+Alias       /url/for/kivitendo-erp/          /path/to/kivitendo-erp/
+FcgidMaxRequestLen 10485760
+
+<Directory /path/to/kivitendo-erp>
+  AllowOverride All
+  Options ExecCGI Includes FollowSymlinks
+  Order Allow,Deny
+  Allow from All
+</Directory>
+
+<DirectoryMatch /path/to/kivitendo-erp/users>
+  Order Deny,Allow
+  Deny from All
+</DirectoryMatch>

Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle + Zugriffe auf die einzelnen Scripte werden auf diesen umgeleitet. + Dadurch, dass zur Laufzeit öfter mal Scripte neu geladen werden, + gibt es hier kleine Performance-Einbußen.

Es ist möglich, die gleiche kivitendo Version parallel unter + CGI und FastCGI zu betreiben. Dafür bleiben die Directorydirektiven + wie oben beschrieben, die URLs werden aber umgeleitet:

# Zugriff über CGI
+Alias       /url/for/kivitendo-erp                /path/to/kivitendo-erp
+
+# Zugriff mit mod_fcgid:
+AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispatcher.fpl
+Alias       /url/for/kivitendo-erp-fcgid/          /path/to/kivitendo-erp/

Dann ist unter /url/for/kivitendo-erp/ + die normale Version erreichbar, und unter + /url/for/kivitendo-erp-fcgid/ die + FastCGI-Version.

\ No newline at end of file diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index 03430ca92..cce20a2a7 100644 --- a/doc/html/ch02s07.html +++ b/doc/html/ch02s07.html @@ -1,98 +1,68 @@ - 2.7. Benutzerauthentifizierung und Administratorpasswort

2.7. Benutzerauthentifizierung und Administratorpasswort

Informationen über die Einrichtung der Benutzerauthentifizierung, - über die Verwaltung von Gruppen und weitere Einstellungen

2.7.1. Grundlagen zur Benutzerauthentifizierung

kivitendo verwaltet die Benutzerinformationen in einer - Datenbank, die im folgenden “Authentifizierungsdatenbank” genannt - wird. Für jeden Benutzer kann dort eine eigene Datenbank für die - eigentlichen Finanzdaten hinterlegt sein. Diese beiden Datenbanken - können, müssen aber nicht unterschiedlich sein.

Im einfachsten Fall gibt es für kivitendo nur eine einzige - Datenbank, in der sowohl die Benutzerinformationen als auch die Daten - abgelegt werden.

Zusätzlich ermöglicht es kivitendo, dass die Benutzerpasswörter - entweder gegen die Authentifizierungsdatenbank oder gegen einen - LDAP-Server überprüft werden.

Welche Art der Passwortüberprüfung kivitendo benutzt und wie - kivitendo die Authentifizierungsdatenbank erreichen kann, wird in der - Konfigurationsdatei config/kivitendo.conf - festgelegt. Diese muss bei der Installation und bei einem Upgrade von - einer Version vor v2.6.0 angelegt werden. Eine - Beispielkonfigurationsdatei - config/kivitendo.conf.default existiert, die als - Vorlage benutzt werden kann.

2.7.2. Administratorpasswort

Das Passwort, das zum Zugriff auf das Aministrationsinterface - benutzt wird, wird ebenfalls in dieser Datei gespeichert. Es kann auch - nur dort und nicht mehr im Administrationsinterface selber geändert - werden. Der Parameter dazu heißt admin_password im - Abschnitt [authentication].

2.7.3. Authentifizierungsdatenbank

Die Verbindung zur Authentifizierungsdatenbank wird mit den - Parametern in [authentication/database] - konfiguriert. Hier sind die folgenden Parameter anzugeben:

- host -

Der Rechnername oder die IP-Adresse des - Datenbankservers

- port -

Die Portnummer des Datenbankservers, meist 5432

- db -

Der Name der Authentifizierungsdatenbank

- user -

Der Benutzername, mit dem sich kivitendo beim - Datenbankserver anmeldet (z.B. - "postgres")

- password -

Das Passwort für den Datenbankbenutzer

Die Datenbank muss noch nicht existieren. kivitendo kann sie - automatisch anlegen (mehr dazu siehe unten).

2.7.4. Passwortüberprüfung

kivitendo unterstützt Passwortüberprüfung auf zwei Arten: gegen - die Authentifizierungsdatenbank und gegen einen externen LDAP- oder - Active-Directory-Server. Welche davon benutzt wird, regelt der - Parameter module im Abschnitt - [authentication].

Sollen die Benutzerpasswörter in der Authentifizierungsdatenbank - gespeichert werden, so muss der Parameter module - den Wert DB enthalten. In diesem Fall können sowohl - der Administrator als auch die Benutzer selber ihre Psaswörter in - kivitendo ändern.

Soll hingegen ein externer LDAP- oder Active-Directory-Server - benutzt werden, so muss der Parameter module auf - LDAP gesetzt werden. In diesem Fall müssen - zusätzliche Informationen über den LDAP-Server im Abschnitt - [authentication/ldap] angegeben werden:

- host -

Der Rechnername oder die IP-Adresse des LDAP- oder - Active-Directory-Servers. Diese Angabe ist zwingend - erforderlich.

- port -

Die Portnummer des LDAP-Servers; meist 389.

- tls -

Wenn Verbindungsverschlüsselung gewünscht ist, so diesen - Wert auf ‘1’ setzen, andernfalls auf - ‘0’ belassen

- attribute -

Das LDAP-Attribut, in dem der Benutzername steht, den der - Benutzer eingegeben hat. Für Active-Directory-Server ist dies - meist ‘sAMAccountName’, für andere - LDAP-Server hingegen ‘uid’. Diese Angabe ist - zwingend erforderlich.

- base_dn -

Der Abschnitt des LDAP-Baumes, der durchsucht werden soll. - Diese Angabe ist zwingend erforderlich.

- filter -

Ein optionaler LDAP-Filter. Enthält dieser Filter das Wort - <%login%>, so wird dieses durch den vom - Benutzer eingegebenen Benutzernamen ersetzt. Andernfalls wird - der LDAP-Baum nach einem Element durchsucht, bei dem das oben - angegebene Attribut mit dem Benutzernamen identisch ist.

- bind_dn und - bind_password -

Wenn der LDAP-Server eine Anmeldung erfordert, bevor er - durchsucht werden kann (z.B. ist dies bei - Active-Directory-Servern der Fall), so kann diese hier angegeben - werden. Für Active-Directory-Server kann als - ‘bind_dn’ entweder eine komplette LDAP-DN wie - z.B. ‘cn=Martin - Mustermann,cn=Users,dc=firmendomain’ auch nur der - volle Name des Benutzers eingegeben werden; in diesem Beispiel - also ‘Martin Mustermann’.

2.7.5. Name des Session-Cookies

Sollen auf einem Server mehrere kivitendo-Installationen - aufgesetzt werden, so müssen die Namen der Session-Cookies für alle - Installationen unterschiedlich sein. Der Name des Cookies wird mit dem - Parameter cookie_name im Abschnitt - [authentication]gesetzt.

Diese Angabe ist optional, wenn nur eine Installation auf dem - Server existiert.

2.7.6. Anlegen der Authentifizierungsdatenbank

Nachdem alle Einstellungen in - config/kivitendo.conf vorgenommen wurden, muss - kivitendo die Authentifizierungsdatenbank anlegen. Dieses geschieht - automatisch, wenn Sie sich im Administrationsmodul anmelden, das unter - der folgenden URL erreichbar sein sollte:

- http://localhost/kivitendo-erp/admin.pl -

\ No newline at end of file + 2.7. Der Task-Server

2.7. Der Task-Server

Der Task-Server ist ein Prozess, der im Hintergrund läuft, in + regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese zu + festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser Prozess + wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen + benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen + bekommen.

2.7.1. Verfügbare und notwendige Konfigurationsoptionen

Die Konfiguration erfolgt über den Abschnitt + [task_server] in der Datei + config/kivitendo.conf. Die dort verfügbaren + Optionen sind:

+ login +

gültiger kivitendo-Benutzername, der benutzt wird, um die + zu verwendende Datenbankverbindung auszulesen. Der Benutzer muss + in der Administration angelegt werden. Diese Option muss + angegeben werden.

+ run_as +

Wird der Server vom Systembenutzer root + gestartet, so wechselt er auf den mit run_as + angegebenen Systembenutzer. Der Systembenutzer muss dieselben + Lese- und Schreibrechte haben, wie auch der Webserverbenutzer + (siehe see Manuelle Installation des Programmpaketes). Daher + ist es sinnvoll, hier denselben Systembenutzer einzutragen, + unter dem auch der Webserver läuft.

+ debug +

Schaltet Debug-Informationen an und aus.

2.7.2. Automatisches Starten des Task-Servers beim Booten

Der Task-Server verhält sich von seinen Optionen her wie ein + reguläres SystemV-kompatibles Boot-Script. Außerdem wechselt er beim + Starten automatisch in das kivitendo-Installationsverzeichnis.

Deshalb ist es möglich, ihn durch Setzen eines symbolischen + Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess + einzubinden. Da das bei neueren Linux-Distributionen aber nicht + zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die + anstelle eines symbolischen Links verwendet werden können.

2.7.2.1. SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora + Core)

Kopieren Sie die Datei + scripts/boot/system-v/kivitendo-server + nach /etc/init.d/kivitendo-server. Passen + Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile + DAEMON=....). Binden Sie das Script in den + Boot-Prozess ein. Dies ist distributionsabhängig:

  • Debian-basierende Systeme:

    update-rc.d kivitendo-task-server defaults
    +# Nur bei Debian Squeeze und neuer:
    +insserv kivitendo-task-server
  • OpenSuSE und Fedora Core:

    chkconfig --add kivitendo-task-server

Danach kann der Task-Server mit dem folgenden Befehl gestartet + werden: /etc/init.d/kivitendo-task-server + start +

2.7.2.2. Upstart-basierende Systeme (z.B. Ubuntu)

Kopieren Sie die Datei + scripts/boot/upstart/kivitendo-task-server.conf + nach /etc/init/kivitendo-task-server.conf. + Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile + exec ....).

Danach kann der Task-Server mit dem folgenden Befehl gestartet + werden: service kivitendo-task-server + start +

2.7.3. Wie der Task-Server gestartet und beendet wird

Der Task-Server wird wie folgt kontrolliert:

./scripts/task_server.pl Befehl

+ Befehl ist dabei eine der folgenden + Optionen:

  • + start startet eine neue Instanz des + Task-Servers. Die Prozess-ID wird innerhalb des + users-Verzeichnisses abgelegt.

  • + stop beendet einen laufenden + Task-Server.

  • + restart beendet und startet ihn + neu.

  • + status berichtet, ob der Task-Server + läuft.

Der Task-Server wechselt beim Starten automatisch in das + kivitendo-Installationsverzeichnis.

Dieselben Optionen können auch für die SystemV-basierenden + Runlevel-Scripte benutzt werden (siehe oben).

2.7.4. Task-Server mit mehreren Mandanten

Beim Task-Server wird der Login-Name des Benutzers, unter dem der + Task-Server laufen soll, in die Konfigurationsdatei geschrieben. Hat + man mehrere Mandanten muß man auch mehrere Konfigurationsdateien + anlegen.

Die Konfigurationsdatei ist eine Kopie der Datei kivitendo.conf, + wo in der Kategorie [task_server] der gewünschte "login" steht.

Der alternative Task-Server wird dann mit folgendem Befehl + gestartet:

./scripts/task_server.pl -c config/DATEINAME.conf
\ No newline at end of file diff --git a/doc/html/ch02s08.html b/doc/html/ch02s08.html index 2810a6c0e..ff5493f04 100644 --- a/doc/html/ch02s08.html +++ b/doc/html/ch02s08.html @@ -1,73 +1,98 @@ - 2.8. Benutzer- und Gruppenverwaltung

2.8. Benutzer- und Gruppenverwaltung

Nach der Installation müssen Benutzer, Gruppen und Datenbanken - angelegt werden. Dieses geschieht im Administrationsmenü, das Sie unter - folgender URL finden:

- http://localhost/kivitendo-erp/admin.pl -

Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei - config/kivitendo.conf eingetragen haben.

2.8.1. Zusammenhänge

kivitendo verwendet eine Datenbank zum Speichern all seiner - Informationen wie Kundendaten, Artikel, Angebote, Rechnungen etc. Um - mit kivitendo arbeiten zu können, muss eine Person einen - Benutzeraccount haben. Jedem Benutzeraccount wiederum wird genau eine - Datenbank zugewiesen, mit der dieser Benutzer arbeiten kann. Es ist - möglich und normal, dass mehreren Benutzern die selbe Datenbank - zugewiesen wird, sodass sie alle mit den selben Daten arbeiten - können.

Die Basisdaten der Benutzer, die in der Administration - eingegeben werden können, werden in einer zweiten Datenbank - gespeichert, der bereits erwähnten Authentifizierungsdatenbank. Diese - ist also den Produktivdaten enthaltenden Datenbanken vorgeschaltet. - Pro kivitendo-Installation gibt es nur eine - Authentifizierungsdatenbank, aber beliebig viele Datenbanken mit - Firmendaten.

kivitendo kann seinen Benutzern Zugriff auf bestimmte - Funktionsbereiche erlauben oder verbieten. Wird der Zugriff nicht - gestattet, so werden der entsprechenden Menüpunkte auch nicht - angezeigt. Diese Rechte werden ebenfalls in der - Authentifizierungsdatenbank gespeichert.

Um Rechte verteilen zu können, verwendet kivitendo ein - Gruppen-Prinzip. Einer Gruppe kann der Zugriff auf bestimmte Bereiche - erlaubt werden. Ein Benutzer wiederum kann Mitglied in einer oder - mehrerer Gruppen sein. Der Benutzer hat Zugriff auf alle diejenigen - Funktionen, die mindestens einer Gruppe erlaubt sind, in der der - Benutzer Mitglied ist.

Die allgemeine Reihenfolge, in der Datenbanken, Gruppen und - Benutzer angelegt werden sollten, lautet:

  1. Datenbank anlegen

  2. Gruppen anlegen

  3. Benutzer anlegen

  4. Benutzer den Gruppen zuordnen

2.8.2. Datenbanken anlegen

Zuerst muss eine Datenbank angelegt werden. Verwenden Sie für - den Datenbankzugriff den vorhin angelegten Benutzer (in unseren - Beispielen ist dies ‘kivitendo’).

Wenn Sie für die kivitendo-Installation nicht Unicode (UTF-8) sondern den europäischen Schriftsatz ISO-8859-15 benutzen - wollen, so müssen Sie vor dem Anlegen der Datenbank in der Datei config/kivitendo.conf die Variable - dbcharset im Abschnitt system auf den Wert ‘ISO-8859-15’ setzen.

Bitte beachten Sie, dass alle Datenbanken den selben Zeichensatz - verwenden müssen, da diese Einstellungen momentan global in kivitendo - vorgenommen wird und nicht nach Datenbank unterschieden werden kann. - Auch die Authentifizierungsdatenbank muss mit diesem Zeichensatz - angelegt worden sein.

2.8.3. Gruppen anlegen

Eine Gruppe wird in der Gruppenverwaltung angelegt. Ihr muss ein - Name gegeben werden, eine Beschreibung ist hingegen optional. Nach dem - Anlegen können Sie die verschiedenen Bereiche wählen, auf die - Mitglieder dieser Gruppe Zugriff haben sollen.

Benutzergruppen sind unabhängig von Datenbanken, da sie in der - Authentifizierungsdatenbank gespeichert werden. Sie gelten für alle - Datenbanken, die in dieser Installation verwaltet werden.

2.8.4. Benutzer anlegen

Beim Anlegen von Benutzern werden für viele Parameter - Standardeinstellungen vorgenommen, die den Gepflogenheiten des - deutschen Raumes entsprechen.

Zwingend anzugeben sind der Loginname sowie die komplette - Datenbankkonfiguration. Wenn die Passwortauthentifizierung über die - Datenbank eingestellt ist, so kann hier auch das Benutzerpasswort - gesetzt bzw. geändert werden. Ist hingegen die LDAP-Authentifizierung - aktiv, so ist das Passwort-Feld deaktiviert.

In der Datenbankkonfiguration müssen die Zugriffsdaten einer der - eben angelegten Datenbanken eingetragen werden.

2.8.5. Gruppenmitgliedschaften verwalten

Nach dem Anlegen von Benutzern und Gruppen müssen Benutzer den - Gruppen zugewiesen werden. Dazu gibt es zwei Möglichkeiten:

  1. In der Gruppenverwaltung wählt man eine Gruppe aus. Im - folgenden Dialog kann man dann einzeln die Benutzer der Gruppe - hinzufügen.

  2. In der Gruppenverwaltung wählt man das Tool zur Verwaltung - der Gruppenmitgliedschaft. Hier wird eine Matrix angezeigt, die - alle im System angelegten Gruppen und Benutzer enthält. Durch - Setzen der Häkchen wird der Benutzer in der ausgewählten Zeile der - Gruppe in der ausgewählten Spalte hinzugefügt.

2.8.6. Migration alter Installationen

Wenn kivitendo 2.6.3 über eine ältere Version installiert wird, - in der die Benutzerdaten noch im Dateisystem im Verzeichnis - users verwaltet wurden, so bietet kivitendo die - Möglichkeit, diese Benutzerdaten automatisch in die - Authentifizierungsdatenbank zu übernehmen. Dies geschieht, wenn man - sich nach dem Update der Installation das erste Mal im - Administrationsbereich anmeldet. Findet kivitendo die Datei - users/members, so wird der Migrationsprozess - gestartet.

Der Migrationsprozess ist nahezu vollautomatisch. Alle - Benutzerdaten können übernommen werden. Nach den Benutzerdaten bietet - kivitendo noch die Möglichkeit an, dass automatisch eine - Benutzergruppe angelegt wird. Dieser Gruppe wird Zugriff auf alle - Funktionen von kivitendo gewährt. Alle migrierten Benutzern werden - Mitglied in dieser Gruppe. Damit wird das Verhalten von kivitendo bis - Version 2.4.3 inklusive wiederhergestellt, und die Benutzer können - sich sofort wieder anmelden und mit dem System arbeiten.

\ No newline at end of file + 2.8. Benutzerauthentifizierung und Administratorpasswort

2.8. Benutzerauthentifizierung und Administratorpasswort

Informationen über die Einrichtung der Benutzerauthentifizierung, + über die Verwaltung von Gruppen und weitere Einstellungen

2.8.1. Grundlagen zur Benutzerauthentifizierung

kivitendo verwaltet die Benutzerinformationen in einer + Datenbank, die im folgenden “Authentifizierungsdatenbank” genannt + wird. Für jeden Benutzer kann dort eine eigene Datenbank für die + eigentlichen Finanzdaten hinterlegt sein. Diese beiden Datenbanken + können, müssen aber nicht unterschiedlich sein.

Im einfachsten Fall gibt es für kivitendo nur eine einzige + Datenbank, in der sowohl die Benutzerinformationen als auch die Daten + abgelegt werden.

Zusätzlich ermöglicht es kivitendo, dass die Benutzerpasswörter + entweder gegen die Authentifizierungsdatenbank oder gegen einen + LDAP-Server überprüft werden.

Welche Art der Passwortüberprüfung kivitendo benutzt und wie + kivitendo die Authentifizierungsdatenbank erreichen kann, wird in der + Konfigurationsdatei config/kivitendo.conf + festgelegt. Diese muss bei der Installation und bei einem Upgrade von + einer Version vor v2.6.0 angelegt werden. Eine + Beispielkonfigurationsdatei + config/kivitendo.conf.default existiert, die als + Vorlage benutzt werden kann.

2.8.2. Administratorpasswort

Das Passwort, das zum Zugriff auf das Aministrationsinterface + benutzt wird, wird ebenfalls in dieser Datei gespeichert. Es kann auch + nur dort und nicht mehr im Administrationsinterface selber geändert + werden. Der Parameter dazu heißt admin_password im + Abschnitt [authentication].

2.8.3. Authentifizierungsdatenbank

Die Verbindung zur Authentifizierungsdatenbank wird mit den + Parametern in [authentication/database] + konfiguriert. Hier sind die folgenden Parameter anzugeben:

+ host +

Der Rechnername oder die IP-Adresse des + Datenbankservers

+ port +

Die Portnummer des Datenbankservers, meist 5432

+ db +

Der Name der Authentifizierungsdatenbank

+ user +

Der Benutzername, mit dem sich kivitendo beim + Datenbankserver anmeldet (z.B. + "postgres")

+ password +

Das Passwort für den Datenbankbenutzer

Die Datenbank muss noch nicht existieren. kivitendo kann sie + automatisch anlegen (mehr dazu siehe unten).

2.8.4. Passwortüberprüfung

kivitendo unterstützt Passwortüberprüfung auf zwei Arten: gegen + die Authentifizierungsdatenbank und gegen einen externen LDAP- oder + Active-Directory-Server. Welche davon benutzt wird, regelt der + Parameter module im Abschnitt + [authentication].

Sollen die Benutzerpasswörter in der Authentifizierungsdatenbank + gespeichert werden, so muss der Parameter module + den Wert DB enthalten. In diesem Fall können sowohl + der Administrator als auch die Benutzer selber ihre Psaswörter in + kivitendo ändern.

Soll hingegen ein externer LDAP- oder Active-Directory-Server + benutzt werden, so muss der Parameter module auf + LDAP gesetzt werden. In diesem Fall müssen + zusätzliche Informationen über den LDAP-Server im Abschnitt + [authentication/ldap] angegeben werden:

+ host +

Der Rechnername oder die IP-Adresse des LDAP- oder + Active-Directory-Servers. Diese Angabe ist zwingend + erforderlich.

+ port +

Die Portnummer des LDAP-Servers; meist 389.

+ tls +

Wenn Verbindungsverschlüsselung gewünscht ist, so diesen + Wert auf ‘1’ setzen, andernfalls auf + ‘0’ belassen

+ attribute +

Das LDAP-Attribut, in dem der Benutzername steht, den der + Benutzer eingegeben hat. Für Active-Directory-Server ist dies + meist ‘sAMAccountName’, für andere + LDAP-Server hingegen ‘uid’. Diese Angabe ist + zwingend erforderlich.

+ base_dn +

Der Abschnitt des LDAP-Baumes, der durchsucht werden soll. + Diese Angabe ist zwingend erforderlich.

+ filter +

Ein optionaler LDAP-Filter. Enthält dieser Filter das Wort + <%login%>, so wird dieses durch den vom + Benutzer eingegebenen Benutzernamen ersetzt. Andernfalls wird + der LDAP-Baum nach einem Element durchsucht, bei dem das oben + angegebene Attribut mit dem Benutzernamen identisch ist.

+ bind_dn und + bind_password +

Wenn der LDAP-Server eine Anmeldung erfordert, bevor er + durchsucht werden kann (z.B. ist dies bei + Active-Directory-Servern der Fall), so kann diese hier angegeben + werden. Für Active-Directory-Server kann als + ‘bind_dn’ entweder eine komplette LDAP-DN wie + z.B. ‘cn=Martin + Mustermann,cn=Users,dc=firmendomain’ auch nur der + volle Name des Benutzers eingegeben werden; in diesem Beispiel + also ‘Martin Mustermann’.

2.8.5. Name des Session-Cookies

Sollen auf einem Server mehrere kivitendo-Installationen + aufgesetzt werden, so müssen die Namen der Session-Cookies für alle + Installationen unterschiedlich sein. Der Name des Cookies wird mit dem + Parameter cookie_name im Abschnitt + [authentication]gesetzt.

Diese Angabe ist optional, wenn nur eine Installation auf dem + Server existiert.

2.8.6. Anlegen der Authentifizierungsdatenbank

Nachdem alle Einstellungen in + config/kivitendo.conf vorgenommen wurden, muss + kivitendo die Authentifizierungsdatenbank anlegen. Dieses geschieht + automatisch, wenn Sie sich im Administrationsmodul anmelden, das unter + der folgenden URL erreichbar sein sollte:

+ http://localhost/kivitendo-erp/admin.pl +

\ No newline at end of file diff --git a/doc/html/ch02s09.html b/doc/html/ch02s09.html index acfb79539..09b3a6df0 100644 --- a/doc/html/ch02s09.html +++ b/doc/html/ch02s09.html @@ -1,36 +1,73 @@ - 2.9. E-Mail-Versand aus kivitendo heraus

2.9. E-Mail-Versand aus kivitendo heraus

kivitendo kann direkt aus dem Programm heraus E-Mails versenden, z.B. um ein Angebot direkt an einen Kunden zu - verschicken. Damit dies funktioniert, muss eingestellt werden, über welchen Server die E-Mails verschickt werden sollen. kivitendo - unterstützt dabei zwei Mechanismen: Versand über einen lokalen E-Mail-Server (z.B. mit Postfix™ oder - Exim™, was auch die standardmäßig aktive Methode ist) sowie Versand über einen SMTP-Server (z.B. der des - eigenen Internet-Providers).

Welche Methode und welcher Server verwendet werden, wird über die Konfigurationsdatei config/kivitendo.conf - festgelegt. Dort befinden sich alle Einstellungen zu diesem Thema im Abschnitt '[mail_delivery]'.

2.9.1. Versand über lokalen E-Mail-Server

Diese Methode bietet sich an, wenn auf dem Server, auf dem kivitendo läuft, bereits ein funktionsfähiger E-Mail-Server wie - z.B. Postfix™, Exim™ oder Sendmail™ läuft.

Um diese Methode auszuwählen, muss der Konfigurationsparameter 'method = sendmail' gesetzt sein. Dies ist - gleichzeitig der Standardwert, falls er nicht verändert wird.

Um zu kontrollieren, wie das Programm zum Einliefern gestartet wird, dient der Parameter 'sendmail = - ...'. Der Standardwert verweist auf das Programm /usr/bin/sendmail, das bei allen oben genannten - E-Mail-Serverprodukten für diesen Zweck funktionieren sollte.

Die Konfiguration des E-Mail-Servers selber würde den Rahmen dieses sprengen. Hierfür sei auf die Dokumentation des - E-Mail-Servers verwiesen.

2.9.2. Versand über einen SMTP-Server

Diese Methode bietet sich an, wenn kein lokaler E-Mail-Server vorhanden oder zwar einer vorhanden, dieser aber nicht - konfiguriert ist.

Um diese Methode auszuwählen, muss der Konfigurationsparameter 'method = smtp' gesetzt sein. Die folgenden - Parameter dienen dabei der weiteren Konfiguration:

- hostname -

Name oder IP-Adresse des SMTP-Servers. Standardwert: 'localhost'

- port -

Portnummer. Der Standardwert hängt von der verwendeten Verschlüsselungsmethode ab. Gilt 'security = - none' oder 'security = tls', so ist 25 die Standardportnummer. Für 'security = - ssl' ist 465 die Portnummer. Muss normalerweise nicht geändert werden.

- security -

Wahl der zu verwendenden Verschlüsselung der Verbindung mit dem Server. Standardwert ist - 'none', wodurch keine Verschlüsselung verwendet wird. Mit 'tls' wird TLS-Verschlüsselung - eingeschaltet, und mit 'ssl' wird Verschlüsselung via SSL eingeschaltet. Achtung: Für - 'tls' und 'ssl' werden zusätzliche Perl-Module benötigt (siehe unten).

- login und password -

Falls der E-Mail-Server eine Authentifizierung verlangt, so können mit diesen zwei Parametern der Benutzername - und das Passwort angegeben werden. Wird Authentifizierung verwendet, so sollte aus Sicherheitsgründen auch eine Form von - Verschlüsselung aktiviert werden.

Wird Verschlüsselung über TLS oder SSL aktiviert, so werden zusätzliche Perl-Module benötigt. Diese sind:

  • TLS-Verschlüsselung: Modul Net::SSLGlue (Debian-Paketname - libnet-sslglue-perl, Fedora Core: perl-Net-SSLGlue, openSuSE: - perl-Net-SSLGlue -

  • SSL-Verschlüsselung: Modul Net::SMTP::SSL (Debian-Paketname - libnet-smtp-ssl-perl, Fedora Core: perl-Net-SMTP-SSL, openSuSE: - perl-Net-SMTP-SSL -

\ No newline at end of file + 2.9. Benutzer- und Gruppenverwaltung

2.9. Benutzer- und Gruppenverwaltung

Nach der Installation müssen Benutzer, Gruppen und Datenbanken + angelegt werden. Dieses geschieht im Administrationsmenü, das Sie unter + folgender URL finden:

+ http://localhost/kivitendo-erp/admin.pl +

Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei + config/kivitendo.conf eingetragen haben.

2.9.1. Zusammenhänge

kivitendo verwendet eine Datenbank zum Speichern all seiner + Informationen wie Kundendaten, Artikel, Angebote, Rechnungen etc. Um + mit kivitendo arbeiten zu können, muss eine Person einen + Benutzeraccount haben. Jedem Benutzeraccount wiederum wird genau eine + Datenbank zugewiesen, mit der dieser Benutzer arbeiten kann. Es ist + möglich und normal, dass mehreren Benutzern die selbe Datenbank + zugewiesen wird, sodass sie alle mit den selben Daten arbeiten + können.

Die Basisdaten der Benutzer, die in der Administration + eingegeben werden können, werden in einer zweiten Datenbank + gespeichert, der bereits erwähnten Authentifizierungsdatenbank. Diese + ist also den Produktivdaten enthaltenden Datenbanken vorgeschaltet. + Pro kivitendo-Installation gibt es nur eine + Authentifizierungsdatenbank, aber beliebig viele Datenbanken mit + Firmendaten.

kivitendo kann seinen Benutzern Zugriff auf bestimmte + Funktionsbereiche erlauben oder verbieten. Wird der Zugriff nicht + gestattet, so werden der entsprechenden Menüpunkte auch nicht + angezeigt. Diese Rechte werden ebenfalls in der + Authentifizierungsdatenbank gespeichert.

Um Rechte verteilen zu können, verwendet kivitendo ein + Gruppen-Prinzip. Einer Gruppe kann der Zugriff auf bestimmte Bereiche + erlaubt werden. Ein Benutzer wiederum kann Mitglied in einer oder + mehrerer Gruppen sein. Der Benutzer hat Zugriff auf alle diejenigen + Funktionen, die mindestens einer Gruppe erlaubt sind, in der der + Benutzer Mitglied ist.

Die allgemeine Reihenfolge, in der Datenbanken, Gruppen und + Benutzer angelegt werden sollten, lautet:

  1. Datenbank anlegen

  2. Gruppen anlegen

  3. Benutzer anlegen

  4. Benutzer den Gruppen zuordnen

2.9.2. Datenbanken anlegen

Zuerst muss eine Datenbank angelegt werden. Verwenden Sie für + den Datenbankzugriff den vorhin angelegten Benutzer (in unseren + Beispielen ist dies ‘kivitendo’).

Wenn Sie für die kivitendo-Installation nicht Unicode (UTF-8) sondern den europäischen Schriftsatz ISO-8859-15 benutzen + wollen, so müssen Sie vor dem Anlegen der Datenbank in der Datei config/kivitendo.conf die Variable + dbcharset im Abschnitt system auf den Wert ‘ISO-8859-15’ setzen.

Bitte beachten Sie, dass alle Datenbanken den selben Zeichensatz + verwenden müssen, da diese Einstellungen momentan global in kivitendo + vorgenommen wird und nicht nach Datenbank unterschieden werden kann. + Auch die Authentifizierungsdatenbank muss mit diesem Zeichensatz + angelegt worden sein.

2.9.3. Gruppen anlegen

Eine Gruppe wird in der Gruppenverwaltung angelegt. Ihr muss ein + Name gegeben werden, eine Beschreibung ist hingegen optional. Nach dem + Anlegen können Sie die verschiedenen Bereiche wählen, auf die + Mitglieder dieser Gruppe Zugriff haben sollen.

Benutzergruppen sind unabhängig von Datenbanken, da sie in der + Authentifizierungsdatenbank gespeichert werden. Sie gelten für alle + Datenbanken, die in dieser Installation verwaltet werden.

2.9.4. Benutzer anlegen

Beim Anlegen von Benutzern werden für viele Parameter + Standardeinstellungen vorgenommen, die den Gepflogenheiten des + deutschen Raumes entsprechen.

Zwingend anzugeben sind der Loginname sowie die komplette + Datenbankkonfiguration. Wenn die Passwortauthentifizierung über die + Datenbank eingestellt ist, so kann hier auch das Benutzerpasswort + gesetzt bzw. geändert werden. Ist hingegen die LDAP-Authentifizierung + aktiv, so ist das Passwort-Feld deaktiviert.

In der Datenbankkonfiguration müssen die Zugriffsdaten einer der + eben angelegten Datenbanken eingetragen werden.

2.9.5. Gruppenmitgliedschaften verwalten

Nach dem Anlegen von Benutzern und Gruppen müssen Benutzer den + Gruppen zugewiesen werden. Dazu gibt es zwei Möglichkeiten:

  1. In der Gruppenverwaltung wählt man eine Gruppe aus. Im + folgenden Dialog kann man dann einzeln die Benutzer der Gruppe + hinzufügen.

  2. In der Gruppenverwaltung wählt man das Tool zur Verwaltung + der Gruppenmitgliedschaft. Hier wird eine Matrix angezeigt, die + alle im System angelegten Gruppen und Benutzer enthält. Durch + Setzen der Häkchen wird der Benutzer in der ausgewählten Zeile der + Gruppe in der ausgewählten Spalte hinzugefügt.

2.9.6. Migration alter Installationen

Wenn kivitendo 2.6.3 über eine ältere Version installiert wird, + in der die Benutzerdaten noch im Dateisystem im Verzeichnis + users verwaltet wurden, so bietet kivitendo die + Möglichkeit, diese Benutzerdaten automatisch in die + Authentifizierungsdatenbank zu übernehmen. Dies geschieht, wenn man + sich nach dem Update der Installation das erste Mal im + Administrationsbereich anmeldet. Findet kivitendo die Datei + users/members, so wird der Migrationsprozess + gestartet.

Der Migrationsprozess ist nahezu vollautomatisch. Alle + Benutzerdaten können übernommen werden. Nach den Benutzerdaten bietet + kivitendo noch die Möglichkeit an, dass automatisch eine + Benutzergruppe angelegt wird. Dieser Gruppe wird Zugriff auf alle + Funktionen von kivitendo gewährt. Alle migrierten Benutzern werden + Mitglied in dieser Gruppe. Damit wird das Verhalten von kivitendo bis + Version 2.4.3 inklusive wiederhergestellt, und die Benutzer können + sich sofort wieder anmelden und mit dem System arbeiten.

\ No newline at end of file diff --git a/doc/html/ch02s10.html b/doc/html/ch02s10.html index a83033615..e78a3d507 100644 --- a/doc/html/ch02s10.html +++ b/doc/html/ch02s10.html @@ -1,101 +1,36 @@ - 2.10. Drucken mit kivitendo

2.10. Drucken mit kivitendo

Das Drucksystem von kivitendo benutzt von Haus aus LaTeX-Vorlagen. Um drucken zu können, braucht der Server ein geeignetes - LaTeX System. Am einfachsten ist dazu eine texlive Installation. Unter Debianoiden Betriebssystemen installiert man - die Pakete mit:

-

aptitude install texlive-base-bin texlive-latex-recommended texlive-fonts-recommended \
-  texlive-latex-extra texlive-lang-german texlive-generic-extra

-

TODO: RPM-Pakete.

kivitendo bringt drei alternative Vorlagensätze mit:

  • Standard

  • f-tex

  • RB

2.10.1. Vorlagenverzeichnis anlegen

Im Administrationsbereich lässt sich bei einem Benutzer/Mandanten einer dieser Vorlagensätze als Basis für die zu - druckenden Dokumente auswählen. Rufen Sie dazu die Benutzerverwaltung auf.

Wählen Sie dort einen Benutzer aus oder legen Sie einen neuen an. In der Benutzerbearbeiten-Maske müssen Sie zwei Dinge - angeben:

  1. - Name: Der Verzeichnisname für den neuen Vorlagensatz. Dieser kann im Rahmen der üblichen - Bedingungen für Verzeichnisnamen frei gewählt werden.

  2. - Vorlagen auswählen: Wählen Sie hier den Vorlagensatz aus, der kopiert werden soll - (Standard, f-tex oder RB.)

Der gleiche Vorlagensatz kann, wenn er mal angelegt ist, bei mehreren Benutzern verwendet werden.

Die Abhängigkeiten kann man prüfen mit:

/scripts/installation_check.pl -l

2.10.2. Standard

Der Standard-Vorlagensatz von Kivitendo. Wie unter http://demo.kivitendo.org zu - sehen.

2.10.3. f-tex

Ein Vorlagensatz, der in wenigen Minuten alle Dokumente zur Verfügung stellt.

2.10.3.1. Feature-Übersicht

  • Keine Redundanz. Es wird ein- und dieselbe LaTeX-Vorlage für alle briefartigen Dokumente verwendet. Also - Angebot, Rechnung, Performarechnung, Lieferschein, aber eben nicht für Paketaufkleber etc..

  • Leichte Anpassung an das Firmen-Layout durch verwendung eines Hintergrund-PDF. Dieses kann leicht mit dem - eigenen Lieblingsprogramm erstellt werden (Openoffice, Inkscape, Gimp, Adobe*)

  • Hintergrund-PDF umschaltbar auf "nur erste Seite" (Standard) oder "alle Seiten" (Option - "bgPdfFirstPageOnly" in Datei letter.lco)

  • Hintergrund-PDF für Ausdruck auf bereits bedrucktem Briefpapier abschaltbar. Es wird dann nur bei per E-Mail - versendeten Dokumenten eingebunden (Option "bgPdfEmailOnly" in Datei - letter.lco).

  • Nutzung der Layout-Funktionen von LaTeX für Seitenumbruch, Wiederholung von Kopfzeilen, Zwischensummen - etc. (danke an Kai-Martin Knaak für die Vorarbeit)

  • Anzeige des Empfängerlandes im Adressfeld nur, wenn es vom Land des eigenen Unternehmens abweicht (also die - Rechnung das Land verlässt).

  • Multisprachfähig leicht um weitere Sprachen zu erweitern, alle Übersetzungen in der Datei - translatinos.tex.

  • Auflistung von Bruttopreisen für Endverbraucher.

2.10.3.2. Die Installation

  • Vorlagenverzeichnis mit Option f-tex anlegen, siehe: Vorlagenverzeichnis anlegen. Das - Vorlagensystem funktioniert jetzt schon, hat allerdings noch einen Beispiel-Briefkopf.

  • Erstelle eine pdf-Hintergrund Datei und verlinke sie nach ./letter_head.pdf.

  • Editiere den Bereich "settings" in der datei letter.lco.

oder etwas Detaillierter:

- Es wird eine Datei sample.lco erstellt und diese nach letter.lco verlinkt. Eigentlich - ist dies die Datei die für die Firmenspezifischen Anpassungen gedacht ist. Da die Einstiegshürde in LaTeX nicht ganz niedrig - ist, wird in dieser Datei auf ein Hintergrundpdf verwiesen. Ich empfehle über dieses PDF die persönlichen Layoutanpassungen - vorzunehmen und sample.lco unverändert zu lassen. Die die Anpassung über eine - *.lco-Datei die letztlich auf letter.lco verlinkt ist ist aber auch möglich. -

- Es wird eine Datei sample_head.pdf mit ausgeliefert, diese wird nach letter_head.pdf - verlinkt. Damit gibt es schon mal eine Funktionsfähige Vorlage. Schau Dir nach Abschluss der Installation die Datei - sample_haed.pdf an und erstelle ein entsprechendes PDF passend zum Briefkopf Deiner Firma, diese dann im - Template Verzeichniss ablegen und statt sample_head.pdf nach letter_head.pdf - verlinken. -

- letzlich muss letter_head.pdf auf das passende Hintergrund-PDF verweisen, welches gewünschten Briefkopf - enthält. Bei Updates oder nach erneutem -

- Es wird eine Datei mydata.tex.example ausgeliefert, die nach mytdata.tex verlinkt - ist. Bei verwendetem Hintergrund-PDF wird nur der Eintrag für das Land verwendet. Die Datei muss also nicht angefasst - werden. Die Anderen Werte sind für das Modul 'lp' (Label Print in erp - zur Zeit nicht im öffentlichen Zweig). -

- Alle Anpassungen zum Briefkopf, Fusszeilen, Firmenlogos, etc. sollten über die Hintergrund-PDF-Datei oder die - *.lco-Datei erfolgen. -

2.10.3.3. f-tex Funktionsübersicht

- Das Konzept von kivitendo sieht vor, für jedes Dokument (Auftragsbestätigung, Lieferschein, Rechnung, etc.) eine LaTeX-Vorlage - vorzuhalten, dies ist sehr Wartungsunfreundlich. Auch das Einlesen einer einheitlichen Quelle für den Briefkopf bringt nur - bedingte Vorteile, da hier leicht die Pflege der Artikel-Tabellen aus dem Ruder läuft. Bei dem vorliegenden Ansatz wird für alle - briefartigen Dokumente mit Artikel-Tabellen eine einheitliche LaTeX-Vorlage verwendet, welche über Codeweichen die - Besonderheiten der jeweiligen Dokumente Berücksichtigt. -

  • Tabellen mit oder ohne Preis

  • Sprache der Tabellenüberschriften etc.

  • Anpassung der Bezugs-Zeile (z.B. Rechnungsnummer versus Angebotsnummer)

  • Darstellung von Brutto oder Netto-Preisen in der Auflistung (Endverbraucher versus Gewerblicher - Kunde)

Nachteil:

- LaTeX hat ohnehin eine sehr steile Lehrnkurve. Die Datei letter.tex ist sehr komplex und verstärkt damit - diesen Effekt noch einmal erheblich. Wer LaTeX-Erfahrung hat, oder geübt ist Scriptsparachen nachzuvollziehen kann natürlich - auch innerhalb der Tabellendarstellung gut persönliche Anpassungen vornehmen. Aber man kann sich hier bei Veränderungen sehr - schnell häftig in den Fuss schiessen. -

Wer nicht so tief in die Materie einsteigen will oder leicht zu frustrieren ist, sollte sein Hintergrund PDF auf Basis der - mitglieferten Datei sample_head.pdf erstellen, und sich an der Form der dargestellten Tabellen wie sie - ausgeliefert werden, erfreuen. -

Kleiner Tipp: Nicht zu viel auf einmal wollen, lieber kleine kontinuierliche Schritte gehen.

2.10.3.4. Bruttopreise für Endverbraucher

Der auszuweisende Bruttopreis wird innerhalb der LaTeX-Umgebung berechnet. Es gibt zwar ein Feld, um bei Aufträgen "alle - Preise Brutto" auszuwählen, aber:

  • hierfür müssen die Preise auch in Brutto in der Datenbank stehen (ja - das lässt sich über die Preisgruppen und die - Zuordung einer Default-Preisgruppe handhaben)

  • man darf beim Anlegen des Vorgangs nicht vergessen Dieses Häkchen zu setzen. (das ist in der Praxis wenn man sowohl - Endverbraucher- wie Gewerbekunden beliefert der eigentliche Knackpunkt)

- Es gibt mit f-tex eine weitere Alternative. Die Information ob Brutto oder Nettorechnung wird mit den Zahlarten - verknüpft. Zahlarten bei denen Rechnungen, Angebote, etc, in Brutto ausgegeben werden sollen, enden mit "_E" (für - Endverbraucher). Falls identische Zahlarten für Gewerbekunden und Endverbraucher vorhanden sind, legt man diese einfach doppelt - an (einmal mit der Namensendung "_E"). Gewinn:

  • Die Entscheidung, ob Netopreise ausgewiesen werden, ist nicht mehr fix mit einer Preisliste Verbunden.

  • Die Default-Zahlart kann im Kundendatensatz hinterlegt werden, und man muss nicht mehr daran denken, "alle Preise - Netto" auszuwählen.

  • Die Entscheidung, ob Netto- oder Bruttopreise ausgewiesen werden, kann direkt beim Drucken reviediert werden, - ohne dass sich der Auftragswert ändert.

2.10.3.5. Lieferadressen

In Lieferscheinen kommen shipto*-Variablen im Adressfeld zum Einsatz. Wenn die - shipto*-Variable leer ist, wird die entsprechende Adressvariable eingesetzt. Wenn also die Lieferadresse in - Straße, Hausnummer und Ort abweicht, müssen auch nur diese Felder in der Lieferadresse ausgefüllt werden. Für den Firmenname wird - der Wert der Hauptadresse angezeigt. -

2.10.4. RB

Vollständiger Dokumentensatz mit alternativem Design

2.10.5. Allgemeine Hinweise zu LaTeX Vorlagen

In den allermeisten Installationen sollte drucken jetzt schon - funktionieren. Sollte ein Fehler auftreten wirft TeX sehr lange - Fehlerbeschreibungen, der eigentliche Fehler ist immer die erste Zeite - die mit einem Ausrufezeichen anfängt. Häufig auftretende Fehler sind zum - Beispiel:

  • ! LaTeX Error: File `eurosym.sty' not found. Die entsprechende - LaTeX-Bibliothek wurde nicht gefunden. Das tritt vor allem bei - Vorlagen aus der Community auf. Installieren Sie die entsprechenden - Pakete.

  • ! Package inputenc Error: Unicode char \u8:... set up for - use with LaTeX. Dieser Fehler tritt auf, wenn sie versuchen mit - einer Standardinstallation exotische utf8 Zeichen zu drucken. - TeXLive unterstützt von Haus nur romanische Schriften und muss mit - diversen Tricks dazu gebracht werden andere Zeichen zu akzeptieren. - Adere TeX Systeme wie XeTeX schaffen hier Abhilfe.

Wird garkein Fehler angezeigt sondern nur der Name des Templates, - heißt das normalerweise, dass das LaTeX Binary nicht gefunden wurde. - Prüfen Sie den Namen in der Konfiguration (Standard: - pdflatex), und stellen Sie sicher, dass pdflatex - (oder das von Ihnen verwendete System) vom Webserver ausgeführt werden - darf.

Wenn sich das Problem nicht auf Grund der ausgabe im Webbrowser verifizieren lässt:

  • editiere [kivitendo-home]/config/kivitendo.conf und ändere "keep_tmp_files" auf 1

    -

    keep_temp_files = 1;

    -

  • bei fastcgi oder mod_perl den Webserver neu Starten

  • Nochmal einen Druckversuch im Webfrontend auslösen

  • wechsele in das users Verzeichnis von kivitendo

    -

    cd [kivitendo-home]/users

    -

  • LaTeX Suchpfad anpassen:

    -

    export TEXINPUTS=".:[kivitendo-home]/templates/[aktuelles_template_verzeichniss]:"

    -

  • Finde herraus welche Datei kivitendo beim letzten Durchlauf erstellt hat

    -

    ls -lahtr ./1*.tex

    -

    Es sollte die letzte Datei ganz unten sein

  • für besseren Hinweis auf Fehler texdatei nochmals übersetzen

    -

    pdflatex ./1*.tex

    -

    in der *.tex datei nach dem Fehler suchen.

\ No newline at end of file + 2.10. E-Mail-Versand aus kivitendo heraus

2.10. E-Mail-Versand aus kivitendo heraus

kivitendo kann direkt aus dem Programm heraus E-Mails versenden, z.B. um ein Angebot direkt an einen Kunden zu + verschicken. Damit dies funktioniert, muss eingestellt werden, über welchen Server die E-Mails verschickt werden sollen. kivitendo + unterstützt dabei zwei Mechanismen: Versand über einen lokalen E-Mail-Server (z.B. mit Postfix™ oder + Exim™, was auch die standardmäßig aktive Methode ist) sowie Versand über einen SMTP-Server (z.B. der des + eigenen Internet-Providers).

Welche Methode und welcher Server verwendet werden, wird über die Konfigurationsdatei config/kivitendo.conf + festgelegt. Dort befinden sich alle Einstellungen zu diesem Thema im Abschnitt '[mail_delivery]'.

2.10.1. Versand über lokalen E-Mail-Server

Diese Methode bietet sich an, wenn auf dem Server, auf dem kivitendo läuft, bereits ein funktionsfähiger E-Mail-Server wie + z.B. Postfix™, Exim™ oder Sendmail™ läuft.

Um diese Methode auszuwählen, muss der Konfigurationsparameter 'method = sendmail' gesetzt sein. Dies ist + gleichzeitig der Standardwert, falls er nicht verändert wird.

Um zu kontrollieren, wie das Programm zum Einliefern gestartet wird, dient der Parameter 'sendmail = + ...'. Der Standardwert verweist auf das Programm /usr/bin/sendmail, das bei allen oben genannten + E-Mail-Serverprodukten für diesen Zweck funktionieren sollte.

Die Konfiguration des E-Mail-Servers selber würde den Rahmen dieses sprengen. Hierfür sei auf die Dokumentation des + E-Mail-Servers verwiesen.

2.10.2. Versand über einen SMTP-Server

Diese Methode bietet sich an, wenn kein lokaler E-Mail-Server vorhanden oder zwar einer vorhanden, dieser aber nicht + konfiguriert ist.

Um diese Methode auszuwählen, muss der Konfigurationsparameter 'method = smtp' gesetzt sein. Die folgenden + Parameter dienen dabei der weiteren Konfiguration:

+ hostname +

Name oder IP-Adresse des SMTP-Servers. Standardwert: 'localhost'

+ port +

Portnummer. Der Standardwert hängt von der verwendeten Verschlüsselungsmethode ab. Gilt 'security = + none' oder 'security = tls', so ist 25 die Standardportnummer. Für 'security = + ssl' ist 465 die Portnummer. Muss normalerweise nicht geändert werden.

+ security +

Wahl der zu verwendenden Verschlüsselung der Verbindung mit dem Server. Standardwert ist + 'none', wodurch keine Verschlüsselung verwendet wird. Mit 'tls' wird TLS-Verschlüsselung + eingeschaltet, und mit 'ssl' wird Verschlüsselung via SSL eingeschaltet. Achtung: Für + 'tls' und 'ssl' werden zusätzliche Perl-Module benötigt (siehe unten).

+ login und password +

Falls der E-Mail-Server eine Authentifizierung verlangt, so können mit diesen zwei Parametern der Benutzername + und das Passwort angegeben werden. Wird Authentifizierung verwendet, so sollte aus Sicherheitsgründen auch eine Form von + Verschlüsselung aktiviert werden.

Wird Verschlüsselung über TLS oder SSL aktiviert, so werden zusätzliche Perl-Module benötigt. Diese sind:

  • TLS-Verschlüsselung: Modul Net::SSLGlue (Debian-Paketname + libnet-sslglue-perl, Fedora Core: perl-Net-SSLGlue, openSuSE: + perl-Net-SSLGlue +

  • SSL-Verschlüsselung: Modul Net::SMTP::SSL (Debian-Paketname + libnet-smtp-ssl-perl, Fedora Core: perl-Net-SMTP-SSL, openSuSE: + perl-Net-SMTP-SSL +

\ No newline at end of file diff --git a/doc/html/ch02s11.html b/doc/html/ch02s11.html index 94228a0f8..78df092b1 100644 --- a/doc/html/ch02s11.html +++ b/doc/html/ch02s11.html @@ -1,58 +1,101 @@ - 2.11. OpenDocument-Vorlagen

2.11. OpenDocument-Vorlagen

kivitendo unterstützt die Verwendung von Vorlagen im - OpenDocument-Format, wie es OpenOffice.org ab Version 2 erzeugt. - kivitendo kann dabei sowohl neue OpenDocument-Dokumente als auch aus - diesen direkt PDF-Dateien erzeugen. Um die Unterstützung von - OpenDocument-Vorlagen zu aktivieren muss in der Datei - config/kivitendo.conf die Variable - opendocument im Abschnitt - print_templates auf ‘1’ stehen. - Dieses ist die Standardeinstellung.

Weiterhin muss in der Datei - config/kivitendo.conf die Variable - dbcharset im Abschnitt system auf - die Zeichenkodierung gesetzt werden, die auch bei der Speicherung der - Daten in der Datenbank verwendet wird. Diese ist in den meisten Fällen - "UTF-8".

Während die Erzeugung von reinen OpenDocument-Dateien keinerlei - weitere Software benötigt, wird zur Umwandlung dieser Dateien in PDF - OpenOffice.org benötigt. Soll dieses Feature genutzt werden, so muss - neben OpenOffice.org ab Version 2 auch der “X virtual frame buffer” - (xvfb) installiert werden. Bei Debian ist er im Paket “xvfb” enthalten. - Andere Distributionen enthalten ihn in anderen Paketen.

Nach der Installation müssen in der Datei - config/kivitendo.conf zwei weitere Variablen - angepasst werden: openofficeorg_writer muss den - vollständigen Pfad zur OpenOffice.org Writer-Anwendung enthalten. - xvfb muss den Pfad zum “X virtual frame buffer” - enthalten. Beide stehen im Abschnitt - applications.

Zusätzlich gibt es zwei verschiedene Arten, wie kivitendo mit - OpenOffice kommuniziert. Die erste Variante, die benutzt wird, wenn die - Variable $openofficeorg_daemon gesetzt ist, startet - ein OpenOffice, das auch nach der Umwandlung des Dokumentes gestartet - bleibt. Bei weiteren Umwandlungen wird dann diese laufende Instanz - benutzt. Der Vorteil ist, dass die Zeit zur Umwandlung deutlich - reduziert wird, weil nicht für jedes Dokument ein OpenOffice gestartet - werden muss. Der Nachteil ist, dass diese Methode Python und die - Python-UNO-Bindings benötigt, die Bestandteil von OpenOffice 2 - sind.

Ist $openofficeorg_daemon nicht gesetzt, so - wird für jedes Dokument OpenOffice neu gestartet und die Konvertierung - mit Hilfe eines Makros durchgeführt. Dieses Makro muss in der - Dokumentenvorlage enthalten sein und - “Standard.Conversion.ConvertSelfToPDF()” heißen. Die Beispielvorlage - ‘templates/mastertemplates/German/invoice.odt’ - enthält ein solches Makro, das in jeder anderen Dokumentenvorlage - ebenfalls enthalten sein muss.

Als letztes muss herausgefunden werden, welchen Namen - OpenOffice.org Writer dem Verzeichnis mit den Benutzereinstellungen - gibt. Unter Debian ist dies momentan - ~/.openoffice.org2. Sollte der Name bei Ihrer - OpenOffice.org-Installation anders sein, so muss das Verzeichnis - users/.openoffice.org2 entsprechend umbenannt werden. - Ist der Name z.B. einfach nur .openoffice, so wäre - folgender Befehl auszuführen:

- mv users/.openoffice.org2 - users/.openoffice -

Dieses Verzeichnis, wie auch das komplette - users-Verzeichnis, muss vom Webserver beschreibbar - sein. Dieses wurde bereits erledigt (siehe Manuelle Installation des Programmpaketes), kann aber - erneut überprüft werden, wenn die Konvertierung nach PDF - fehlschlägt.

\ No newline at end of file + 2.11. Drucken mit kivitendo

2.11. Drucken mit kivitendo

Das Drucksystem von kivitendo benutzt von Haus aus LaTeX-Vorlagen. Um drucken zu können, braucht der Server ein geeignetes + LaTeX System. Am einfachsten ist dazu eine texlive Installation. Unter Debianoiden Betriebssystemen installiert man + die Pakete mit:

+

aptitude install texlive-base-bin texlive-latex-recommended texlive-fonts-recommended \
+  texlive-latex-extra texlive-lang-german texlive-generic-extra

+

TODO: RPM-Pakete.

kivitendo bringt drei alternative Vorlagensätze mit:

  • Standard

  • f-tex

  • RB

2.11.1. Vorlagenverzeichnis anlegen

Im Administrationsbereich lässt sich bei einem Benutzer/Mandanten einer dieser Vorlagensätze als Basis für die zu + druckenden Dokumente auswählen. Rufen Sie dazu die Benutzerverwaltung auf.

Wählen Sie dort einen Benutzer aus oder legen Sie einen neuen an. In der Benutzerbearbeiten-Maske müssen Sie zwei Dinge + angeben:

  1. + Name: Der Verzeichnisname für den neuen Vorlagensatz. Dieser kann im Rahmen der üblichen + Bedingungen für Verzeichnisnamen frei gewählt werden.

  2. + Vorlagen auswählen: Wählen Sie hier den Vorlagensatz aus, der kopiert werden soll + (Standard, f-tex oder RB.)

Der gleiche Vorlagensatz kann, wenn er mal angelegt ist, bei mehreren Benutzern verwendet werden.

Die Abhängigkeiten kann man prüfen mit:

/scripts/installation_check.pl -l

2.11.2. Standard

Der Standard-Vorlagensatz von Kivitendo. Wie unter http://demo.kivitendo.org zu + sehen.

2.11.3. f-tex

Ein Vorlagensatz, der in wenigen Minuten alle Dokumente zur Verfügung stellt.

2.11.3.1. Feature-Übersicht

  • Keine Redundanz. Es wird ein- und dieselbe LaTeX-Vorlage für alle briefartigen Dokumente verwendet. Also + Angebot, Rechnung, Performarechnung, Lieferschein, aber eben nicht für Paketaufkleber etc..

  • Leichte Anpassung an das Firmen-Layout durch verwendung eines Hintergrund-PDF. Dieses kann leicht mit dem + eigenen Lieblingsprogramm erstellt werden (Openoffice, Inkscape, Gimp, Adobe*)

  • Hintergrund-PDF umschaltbar auf "nur erste Seite" (Standard) oder "alle Seiten" (Option + "bgPdfFirstPageOnly" in Datei letter.lco)

  • Hintergrund-PDF für Ausdruck auf bereits bedrucktem Briefpapier abschaltbar. Es wird dann nur bei per E-Mail + versendeten Dokumenten eingebunden (Option "bgPdfEmailOnly" in Datei + letter.lco).

  • Nutzung der Layout-Funktionen von LaTeX für Seitenumbruch, Wiederholung von Kopfzeilen, Zwischensummen + etc. (danke an Kai-Martin Knaak für die Vorarbeit)

  • Anzeige des Empfängerlandes im Adressfeld nur, wenn es vom Land des eigenen Unternehmens abweicht (also die + Rechnung das Land verlässt).

  • Multisprachfähig leicht um weitere Sprachen zu erweitern, alle Übersetzungen in der Datei + translatinos.tex.

  • Auflistung von Bruttopreisen für Endverbraucher.

2.11.3.2. Die Installation

  • Vorlagenverzeichnis mit Option f-tex anlegen, siehe: Vorlagenverzeichnis anlegen. Das + Vorlagensystem funktioniert jetzt schon, hat allerdings noch einen Beispiel-Briefkopf.

  • Erstelle eine pdf-Hintergrund Datei und verlinke sie nach ./letter_head.pdf.

  • Editiere den Bereich "settings" in der datei letter.lco.

oder etwas Detaillierter:

+ Es wird eine Datei sample.lco erstellt und diese nach letter.lco verlinkt. Eigentlich + ist dies die Datei die für die Firmenspezifischen Anpassungen gedacht ist. Da die Einstiegshürde in LaTeX nicht ganz niedrig + ist, wird in dieser Datei auf ein Hintergrundpdf verwiesen. Ich empfehle über dieses PDF die persönlichen Layoutanpassungen + vorzunehmen und sample.lco unverändert zu lassen. Die die Anpassung über eine + *.lco-Datei die letztlich auf letter.lco verlinkt ist ist aber auch möglich. +

+ Es wird eine Datei sample_head.pdf mit ausgeliefert, diese wird nach letter_head.pdf + verlinkt. Damit gibt es schon mal eine Funktionsfähige Vorlage. Schau Dir nach Abschluss der Installation die Datei + sample_haed.pdf an und erstelle ein entsprechendes PDF passend zum Briefkopf Deiner Firma, diese dann im + Template Verzeichniss ablegen und statt sample_head.pdf nach letter_head.pdf + verlinken. +

+ letzlich muss letter_head.pdf auf das passende Hintergrund-PDF verweisen, welches gewünschten Briefkopf + enthält. Bei Updates oder nach erneutem +

+ Es wird eine Datei mydata.tex.example ausgeliefert, die nach mytdata.tex verlinkt + ist. Bei verwendetem Hintergrund-PDF wird nur der Eintrag für das Land verwendet. Die Datei muss also nicht angefasst + werden. Die Anderen Werte sind für das Modul 'lp' (Label Print in erp - zur Zeit nicht im öffentlichen Zweig). +

+ Alle Anpassungen zum Briefkopf, Fusszeilen, Firmenlogos, etc. sollten über die Hintergrund-PDF-Datei oder die + *.lco-Datei erfolgen. +

2.11.3.3. f-tex Funktionsübersicht

+ Das Konzept von kivitendo sieht vor, für jedes Dokument (Auftragsbestätigung, Lieferschein, Rechnung, etc.) eine LaTeX-Vorlage + vorzuhalten, dies ist sehr Wartungsunfreundlich. Auch das Einlesen einer einheitlichen Quelle für den Briefkopf bringt nur + bedingte Vorteile, da hier leicht die Pflege der Artikel-Tabellen aus dem Ruder läuft. Bei dem vorliegenden Ansatz wird für alle + briefartigen Dokumente mit Artikel-Tabellen eine einheitliche LaTeX-Vorlage verwendet, welche über Codeweichen die + Besonderheiten der jeweiligen Dokumente Berücksichtigt. +

  • Tabellen mit oder ohne Preis

  • Sprache der Tabellenüberschriften etc.

  • Anpassung der Bezugs-Zeile (z.B. Rechnungsnummer versus Angebotsnummer)

  • Darstellung von Brutto oder Netto-Preisen in der Auflistung (Endverbraucher versus Gewerblicher + Kunde)

Nachteil:

+ LaTeX hat ohnehin eine sehr steile Lehrnkurve. Die Datei letter.tex ist sehr komplex und verstärkt damit + diesen Effekt noch einmal erheblich. Wer LaTeX-Erfahrung hat, oder geübt ist Scriptsparachen nachzuvollziehen kann natürlich + auch innerhalb der Tabellendarstellung gut persönliche Anpassungen vornehmen. Aber man kann sich hier bei Veränderungen sehr + schnell häftig in den Fuss schiessen. +

Wer nicht so tief in die Materie einsteigen will oder leicht zu frustrieren ist, sollte sein Hintergrund PDF auf Basis der + mitglieferten Datei sample_head.pdf erstellen, und sich an der Form der dargestellten Tabellen wie sie + ausgeliefert werden, erfreuen. +

Kleiner Tipp: Nicht zu viel auf einmal wollen, lieber kleine kontinuierliche Schritte gehen.

2.11.3.4. Bruttopreise für Endverbraucher

Der auszuweisende Bruttopreis wird innerhalb der LaTeX-Umgebung berechnet. Es gibt zwar ein Feld, um bei Aufträgen "alle + Preise Brutto" auszuwählen, aber:

  • hierfür müssen die Preise auch in Brutto in der Datenbank stehen (ja - das lässt sich über die Preisgruppen und die + Zuordung einer Default-Preisgruppe handhaben)

  • man darf beim Anlegen des Vorgangs nicht vergessen Dieses Häkchen zu setzen. (das ist in der Praxis wenn man sowohl + Endverbraucher- wie Gewerbekunden beliefert der eigentliche Knackpunkt)

+ Es gibt mit f-tex eine weitere Alternative. Die Information ob Brutto oder Nettorechnung wird mit den Zahlarten + verknüpft. Zahlarten bei denen Rechnungen, Angebote, etc, in Brutto ausgegeben werden sollen, enden mit "_E" (für + Endverbraucher). Falls identische Zahlarten für Gewerbekunden und Endverbraucher vorhanden sind, legt man diese einfach doppelt + an (einmal mit der Namensendung "_E"). Gewinn:

  • Die Entscheidung, ob Netopreise ausgewiesen werden, ist nicht mehr fix mit einer Preisliste Verbunden.

  • Die Default-Zahlart kann im Kundendatensatz hinterlegt werden, und man muss nicht mehr daran denken, "alle Preise + Netto" auszuwählen.

  • Die Entscheidung, ob Netto- oder Bruttopreise ausgewiesen werden, kann direkt beim Drucken reviediert werden, + ohne dass sich der Auftragswert ändert.

2.11.3.5. Lieferadressen

In Lieferscheinen kommen shipto*-Variablen im Adressfeld zum Einsatz. Wenn die + shipto*-Variable leer ist, wird die entsprechende Adressvariable eingesetzt. Wenn also die Lieferadresse in + Straße, Hausnummer und Ort abweicht, müssen auch nur diese Felder in der Lieferadresse ausgefüllt werden. Für den Firmenname wird + der Wert der Hauptadresse angezeigt. +

2.11.4. RB

Vollständiger Dokumentensatz mit alternativem Design

2.11.5. Allgemeine Hinweise zu LaTeX Vorlagen

In den allermeisten Installationen sollte drucken jetzt schon + funktionieren. Sollte ein Fehler auftreten wirft TeX sehr lange + Fehlerbeschreibungen, der eigentliche Fehler ist immer die erste Zeite + die mit einem Ausrufezeichen anfängt. Häufig auftretende Fehler sind zum + Beispiel:

  • ! LaTeX Error: File `eurosym.sty' not found. Die entsprechende + LaTeX-Bibliothek wurde nicht gefunden. Das tritt vor allem bei + Vorlagen aus der Community auf. Installieren Sie die entsprechenden + Pakete.

  • ! Package inputenc Error: Unicode char \u8:... set up for + use with LaTeX. Dieser Fehler tritt auf, wenn sie versuchen mit + einer Standardinstallation exotische utf8 Zeichen zu drucken. + TeXLive unterstützt von Haus nur romanische Schriften und muss mit + diversen Tricks dazu gebracht werden andere Zeichen zu akzeptieren. + Adere TeX Systeme wie XeTeX schaffen hier Abhilfe.

Wird garkein Fehler angezeigt sondern nur der Name des Templates, + heißt das normalerweise, dass das LaTeX Binary nicht gefunden wurde. + Prüfen Sie den Namen in der Konfiguration (Standard: + pdflatex), und stellen Sie sicher, dass pdflatex + (oder das von Ihnen verwendete System) vom Webserver ausgeführt werden + darf.

Wenn sich das Problem nicht auf Grund der ausgabe im Webbrowser verifizieren lässt:

  • editiere [kivitendo-home]/config/kivitendo.conf und ändere "keep_tmp_files" auf 1

    +

    keep_temp_files = 1;

    +

  • bei fastcgi oder mod_perl den Webserver neu Starten

  • Nochmal einen Druckversuch im Webfrontend auslösen

  • wechsele in das users Verzeichnis von kivitendo

    +

    cd [kivitendo-home]/users

    +

  • LaTeX Suchpfad anpassen:

    +

    export TEXINPUTS=".:[kivitendo-home]/templates/[aktuelles_template_verzeichniss]:"

    +

  • Finde herraus welche Datei kivitendo beim letzten Durchlauf erstellt hat

    +

    ls -lahtr ./1*.tex

    +

    Es sollte die letzte Datei ganz unten sein

  • für besseren Hinweis auf Fehler texdatei nochmals übersetzen

    +

    pdflatex ./1*.tex

    +

    in der *.tex datei nach dem Fehler suchen.

\ No newline at end of file diff --git a/doc/html/ch02s12.html b/doc/html/ch02s12.html index a78ea4aa7..ab27592cf 100644 --- a/doc/html/ch02s12.html +++ b/doc/html/ch02s12.html @@ -1,65 +1,58 @@ - 2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR

2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: - EUR

2.12.1. Einführung

kivitendo besaß bis inklusive Version 2.6.3 einen Konfigurationsparameter namens eur, der sich in der - Konfigurationsdatei config/kivitendo.conf (damals noch config/lx_office.conf) - befand. Somit galt er für alle Mandanten, die in dieser Installation benutzt wurden.

Mit der nachfolgenden Version wurde der Parameter zum Einen in - die Mandantendatenbank verschoben und dabei auch gleich in drei - Einzelparameter aufgeteilt, mit denen sich das Verhalten genauer - steuern lässt.

2.12.2. Konfigurationsparameter

Es gibt drei Parameter, die die Gewinnermittlungsart, - Versteuerungsart und die Warenbuchungsmethode regeln:

- profit_determination -

Dieser Parameter legt die Berechnungsmethode für die - Gewinnermittlung fest. Er enthält entweder - balance für - Betriebsvermögensvergleich/Bilanzierung oder - income für die - Einnahmen-Überschuss-Rechnung.

- accounting_method -

Dieser Parameter steuert die Buchungs- und - Berechnungsmethoden für die Versteuerungsart. Er enthält - entweder accrual für die Soll-Versteuerung - oder cash für die Ist-Versteuerung.

- inventory_system -

Dieser Parameter legt die Warenbuchungsmethode fest. Er - enthält entweder perpetual für die - Bestandsmethode oder periodic für die - Aufwandsmethode.

Zum Vergleich der Funktionalität bis und nach 2.6.3: - eur = 1 bedeutete Einnahmen-Überschuss-Rechnung, - Ist-Versteuerung und Aufwandsmethode. eur = 0 - bedeutete hingegen Bilanzierung, Soll-Versteuerung und - Bestandsmethode.

Die Konfiguration "eur" unter - [system] in der Konfigurationsdatei - - config/kivitendo.conf wird nun nicht mehr - benötigt und kann entfernt werden. Dies muss manuell geschehen.

2.12.3. Festlegen der Parameter

Beim Anlegen eines neuen Mandanten bzw. einer neuen Datenbank in - der Admininstration können diese Optionen nun unabhängig voneinander - eingestellt werden.

Beim Upgrade bestehender Mandanten wird eur ausgelesen und die - Variablen werden so gesetzt, daß sich an der Funktionalität nichts - ändert.

Die aktuelle Konfiguration wird unter Nummernkreise und - Standardkonten unter dem neuen Punkt "Einstellungen" (read-only) - angezeigt. Unter System - -> Mandantenkonfiguration können - die Einstellungen auch geändert werden. Dabei ist zu beachten, - dass eine Änderung vorhandene Daten so belässt und damit - evtl. die Ergebnisse verfälscht. Dies gilt vor Allem für die - Warenbuchungsmethode (siehe auch - - Bemerkungen zu Bestandsmethode).

2.12.4. Bemerkungen zu Bestandsmethode

Die Bestandsmethode ist eigentlich eine sehr elegante Methode, - funktioniert in kivitendo aber nur unter bestimmten Bedingungen: - Voraussetzung ist, daß auch immer alle Einkaufsrechnungen gepflegt - werden, und man beim Jahreswechsel nicht mit einer leeren Datenbank - anfängt, da bei jedem Verkauf anhand der gesamten Rechnungshistorie - der Einkaufswert der Ware nach dem FIFO-Prinzip aus den - Einkaufsrechnungen berechnet wird.

Die Bestandsmethode kann vom Prinzip her also nur funktioneren, - wenn man mit den Buchungen bei Null anfängt, und man kann auch nicht - im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode - wechseln.

2.12.5. Bekannte Probleme

Bei bestimmten Berichten kann man derzeit noch inviduell - einstellen, ob man nach Ist- oder Sollversteuerung auswertet, und es - werden im Code Variablen wie $accrual oder $cash gesetzt. Diese - Codestellen wurden noch nicht angepasst, sondern nur die, wo bisher - die Konfigurationsvariable - $::lx_office_conf{system}->{eur} ausgewertet - wurde.

Es fehlen Hilfetext beim Neuanlegen eines Mandanten, was die - Optionen bewirken, z.B. mit zwei Standardfällen.

\ No newline at end of file + 2.12. OpenDocument-Vorlagen

2.12. OpenDocument-Vorlagen

kivitendo unterstützt die Verwendung von Vorlagen im + OpenDocument-Format, wie es OpenOffice.org ab Version 2 erzeugt. + kivitendo kann dabei sowohl neue OpenDocument-Dokumente als auch aus + diesen direkt PDF-Dateien erzeugen. Um die Unterstützung von + OpenDocument-Vorlagen zu aktivieren muss in der Datei + config/kivitendo.conf die Variable + opendocument im Abschnitt + print_templates auf ‘1’ stehen. + Dieses ist die Standardeinstellung.

Weiterhin muss in der Datei + config/kivitendo.conf die Variable + dbcharset im Abschnitt system auf + die Zeichenkodierung gesetzt werden, die auch bei der Speicherung der + Daten in der Datenbank verwendet wird. Diese ist in den meisten Fällen + "UTF-8".

Während die Erzeugung von reinen OpenDocument-Dateien keinerlei + weitere Software benötigt, wird zur Umwandlung dieser Dateien in PDF + OpenOffice.org benötigt. Soll dieses Feature genutzt werden, so muss + neben OpenOffice.org ab Version 2 auch der “X virtual frame buffer” + (xvfb) installiert werden. Bei Debian ist er im Paket “xvfb” enthalten. + Andere Distributionen enthalten ihn in anderen Paketen.

Nach der Installation müssen in der Datei + config/kivitendo.conf zwei weitere Variablen + angepasst werden: openofficeorg_writer muss den + vollständigen Pfad zur OpenOffice.org Writer-Anwendung enthalten. + xvfb muss den Pfad zum “X virtual frame buffer” + enthalten. Beide stehen im Abschnitt + applications.

Zusätzlich gibt es zwei verschiedene Arten, wie kivitendo mit + OpenOffice kommuniziert. Die erste Variante, die benutzt wird, wenn die + Variable $openofficeorg_daemon gesetzt ist, startet + ein OpenOffice, das auch nach der Umwandlung des Dokumentes gestartet + bleibt. Bei weiteren Umwandlungen wird dann diese laufende Instanz + benutzt. Der Vorteil ist, dass die Zeit zur Umwandlung deutlich + reduziert wird, weil nicht für jedes Dokument ein OpenOffice gestartet + werden muss. Der Nachteil ist, dass diese Methode Python und die + Python-UNO-Bindings benötigt, die Bestandteil von OpenOffice 2 + sind.

Ist $openofficeorg_daemon nicht gesetzt, so + wird für jedes Dokument OpenOffice neu gestartet und die Konvertierung + mit Hilfe eines Makros durchgeführt. Dieses Makro muss in der + Dokumentenvorlage enthalten sein und + “Standard.Conversion.ConvertSelfToPDF()” heißen. Die Beispielvorlage + ‘templates/mastertemplates/German/invoice.odt’ + enthält ein solches Makro, das in jeder anderen Dokumentenvorlage + ebenfalls enthalten sein muss.

Als letztes muss herausgefunden werden, welchen Namen + OpenOffice.org Writer dem Verzeichnis mit den Benutzereinstellungen + gibt. Unter Debian ist dies momentan + ~/.openoffice.org2. Sollte der Name bei Ihrer + OpenOffice.org-Installation anders sein, so muss das Verzeichnis + users/.openoffice.org2 entsprechend umbenannt werden. + Ist der Name z.B. einfach nur .openoffice, so wäre + folgender Befehl auszuführen:

+ mv users/.openoffice.org2 + users/.openoffice +

Dieses Verzeichnis, wie auch das komplette + users-Verzeichnis, muss vom Webserver beschreibbar + sein. Dieses wurde bereits erledigt (siehe Manuelle Installation des Programmpaketes), kann aber + erneut überprüft werden, wenn die Konvertierung nach PDF + fehlschlägt.

\ No newline at end of file diff --git a/doc/html/ch02s13.html b/doc/html/ch02s13.html index dda1d399d..3b6141deb 100644 --- a/doc/html/ch02s13.html +++ b/doc/html/ch02s13.html @@ -1,36 +1,65 @@ - 2.13. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb

2.13. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb

2.13.1. Einführung

Die Umsatzsteuerumstellung auf 19% für SKR04 für die - Steuerschlüssel "EU ohne USt-ID Nummer" ist erst 2010 erfolgt. - kivitendo beinhaltet ein Upgradeskript, das das Konto 3804 automatisch - erstellt und die Steuereinstellungen korrekt einstellt. Hat der - Benutzer aber schon selber das Konto 3804 angelegt, oder gab es schon - Buchungen im Zeitraum nach dem 01.01.2007 auf das Konto 3803, wird das - Upgradeskript vorsichtshalber nicht ausgeführt, da der Benutzer sich - vielleicht schon selbst geholfen hat und mit seinen Änderungen - zufrieden ist. Die korrekten Einstellungen kann man aber auch per Hand - ausführen. Nachfolgend werden die entsprechenden Schritte anhand von - Screenshots dargestellt.

Für den Fall, daß Buchungen mit der Steuerschlüssel "EU ohne - USt.-IdNr." nach dem 01.01.2007 erfolgt sind, ist davon auszugehen, - dass diese mit dem alten Umsatzsteuersatz von 16% gebucht worden sind, - und diese Buchungen sollten entsprechend kontrolliert werden.

2.13.2. Konto 3804 manuell anlegen

Die folgenden Schritte sind notwendig, um das Konto manuell - anzulegen und zu konfigurieren. Zuerst wird in - System -> - Kontenübersicht -> Konto - erfassen das Konto angelegt.

- Als Zweites muss Steuergruppe 13 für Konto 3803 angepasst werden. Dazu unter System -> - Steuern -> Bearbeiten den Eintrag mit Steuerschlüssel 13 auswählen und ihn - wie im folgenden Screenshot angezeigt anpassen. -

- Als Drittes wird ein neuer Eintrag mit Steuerschlüssel 13 für Konto 3804 (19%) angelegt. Dazu unter System -> - Steuern -> Erfassen auswählen und die Werte aus dem Screenshot übernehmen. -

- Als Nächstes sind alle Konten anzupassen, die als Steuerautomatikkonto die 3803 haben, sodass sie ab dem 1.1.2007 auch - Steuerautomatik auf 3804 bekommen. Dies betrifft in der Standardkonfiguration die Konten 4315 und 4726. Als Beispiel für 4315 - müssen Sie dazu unter System -> Kontenübersicht -> Konten - anzeigen das Konto 4315 anklicken und die Einstellungen wie im Screenshot gezeigt vornehmen. -

- Als Letztes sollte die Steuerliste unter System -> Steuern -> - Bearbeiten kontrolliert werden. Zum Vergleich der Screenshot. -

\ No newline at end of file + 2.13. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR

2.13. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: + EUR

2.13.1. Einführung

kivitendo besaß bis inklusive Version 2.6.3 einen Konfigurationsparameter namens eur, der sich in der + Konfigurationsdatei config/kivitendo.conf (damals noch config/lx_office.conf) + befand. Somit galt er für alle Mandanten, die in dieser Installation benutzt wurden.

Mit der nachfolgenden Version wurde der Parameter zum Einen in + die Mandantendatenbank verschoben und dabei auch gleich in drei + Einzelparameter aufgeteilt, mit denen sich das Verhalten genauer + steuern lässt.

2.13.2. Konfigurationsparameter

Es gibt drei Parameter, die die Gewinnermittlungsart, + Versteuerungsart und die Warenbuchungsmethode regeln:

+ profit_determination +

Dieser Parameter legt die Berechnungsmethode für die + Gewinnermittlung fest. Er enthält entweder + balance für + Betriebsvermögensvergleich/Bilanzierung oder + income für die + Einnahmen-Überschuss-Rechnung.

+ accounting_method +

Dieser Parameter steuert die Buchungs- und + Berechnungsmethoden für die Versteuerungsart. Er enthält + entweder accrual für die Soll-Versteuerung + oder cash für die Ist-Versteuerung.

+ inventory_system +

Dieser Parameter legt die Warenbuchungsmethode fest. Er + enthält entweder perpetual für die + Bestandsmethode oder periodic für die + Aufwandsmethode.

Zum Vergleich der Funktionalität bis und nach 2.6.3: + eur = 1 bedeutete Einnahmen-Überschuss-Rechnung, + Ist-Versteuerung und Aufwandsmethode. eur = 0 + bedeutete hingegen Bilanzierung, Soll-Versteuerung und + Bestandsmethode.

Die Konfiguration "eur" unter + [system] in der Konfigurationsdatei + + config/kivitendo.conf wird nun nicht mehr + benötigt und kann entfernt werden. Dies muss manuell geschehen.

2.13.3. Festlegen der Parameter

Beim Anlegen eines neuen Mandanten bzw. einer neuen Datenbank in + der Admininstration können diese Optionen nun unabhängig voneinander + eingestellt werden.

Beim Upgrade bestehender Mandanten wird eur ausgelesen und die + Variablen werden so gesetzt, daß sich an der Funktionalität nichts + ändert.

Die aktuelle Konfiguration wird unter Nummernkreise und + Standardkonten unter dem neuen Punkt "Einstellungen" (read-only) + angezeigt. Unter System + -> Mandantenkonfiguration können + die Einstellungen auch geändert werden. Dabei ist zu beachten, + dass eine Änderung vorhandene Daten so belässt und damit + evtl. die Ergebnisse verfälscht. Dies gilt vor Allem für die + Warenbuchungsmethode (siehe auch + + Bemerkungen zu Bestandsmethode).

2.13.4. Bemerkungen zu Bestandsmethode

Die Bestandsmethode ist eigentlich eine sehr elegante Methode, + funktioniert in kivitendo aber nur unter bestimmten Bedingungen: + Voraussetzung ist, daß auch immer alle Einkaufsrechnungen gepflegt + werden, und man beim Jahreswechsel nicht mit einer leeren Datenbank + anfängt, da bei jedem Verkauf anhand der gesamten Rechnungshistorie + der Einkaufswert der Ware nach dem FIFO-Prinzip aus den + Einkaufsrechnungen berechnet wird.

Die Bestandsmethode kann vom Prinzip her also nur funktioneren, + wenn man mit den Buchungen bei Null anfängt, und man kann auch nicht + im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode + wechseln.

2.13.5. Bekannte Probleme

Bei bestimmten Berichten kann man derzeit noch inviduell + einstellen, ob man nach Ist- oder Sollversteuerung auswertet, und es + werden im Code Variablen wie $accrual oder $cash gesetzt. Diese + Codestellen wurden noch nicht angepasst, sondern nur die, wo bisher + die Konfigurationsvariable + $::lx_office_conf{system}->{eur} ausgewertet + wurde.

Es fehlen Hilfetext beim Neuanlegen eines Mandanten, was die + Optionen bewirken, z.B. mit zwei Standardfällen.

\ No newline at end of file diff --git a/doc/html/ch02s14.html b/doc/html/ch02s14.html index cfcfe9111..4b29a6f11 100644 --- a/doc/html/ch02s14.html +++ b/doc/html/ch02s14.html @@ -1,20 +1,36 @@ - 2.14. Einstellungen pro Mandant

2.14. Einstellungen pro Mandant

Einige Einstellungen können von einem Benutzer mit dem - Recht "Administration - (Für die Verwaltung der aktuellen Instanz aus einem Userlogin heraus)" - gemacht werden. Diese Einstellungen sind dann für die aktuellen - Mandanten-Datenbank gültig. Die Einstellungen sind - unter System - -> Mandantenkonfiguration erreichbar.

Bitte beachten Sie die Hinweise zu den einzelnen - Einstellungen. Einige Einstellungen sollten nicht ohne Weiteres - im laufenden Betrieb geändert werden (siehe - auch Bemerkungen zu - Bestandsmethode).

Die Einstellungen show_bestbefore - und payments_changeable aus dem - Abschnitt features und die Einstellungen im - Abschnitt datev_check (sofern schon vorhanden) - der kivitendo-Konfigurationsdatei - werden bei einem Datenbankupdate einer älteren Version automatisch - übernommen. Diese Einträge können danach aus der Konfigurationsdatei - entfernt werden.

\ No newline at end of file + 2.14. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb

2.14. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb

2.14.1. Einführung

Die Umsatzsteuerumstellung auf 19% für SKR04 für die + Steuerschlüssel "EU ohne USt-ID Nummer" ist erst 2010 erfolgt. + kivitendo beinhaltet ein Upgradeskript, das das Konto 3804 automatisch + erstellt und die Steuereinstellungen korrekt einstellt. Hat der + Benutzer aber schon selber das Konto 3804 angelegt, oder gab es schon + Buchungen im Zeitraum nach dem 01.01.2007 auf das Konto 3803, wird das + Upgradeskript vorsichtshalber nicht ausgeführt, da der Benutzer sich + vielleicht schon selbst geholfen hat und mit seinen Änderungen + zufrieden ist. Die korrekten Einstellungen kann man aber auch per Hand + ausführen. Nachfolgend werden die entsprechenden Schritte anhand von + Screenshots dargestellt.

Für den Fall, daß Buchungen mit der Steuerschlüssel "EU ohne + USt.-IdNr." nach dem 01.01.2007 erfolgt sind, ist davon auszugehen, + dass diese mit dem alten Umsatzsteuersatz von 16% gebucht worden sind, + und diese Buchungen sollten entsprechend kontrolliert werden.

2.14.2. Konto 3804 manuell anlegen

Die folgenden Schritte sind notwendig, um das Konto manuell + anzulegen und zu konfigurieren. Zuerst wird in + System -> + Kontenübersicht -> Konto + erfassen das Konto angelegt.

+ Als Zweites muss Steuergruppe 13 für Konto 3803 angepasst werden. Dazu unter System -> + Steuern -> Bearbeiten den Eintrag mit Steuerschlüssel 13 auswählen und ihn + wie im folgenden Screenshot angezeigt anpassen. +

+ Als Drittes wird ein neuer Eintrag mit Steuerschlüssel 13 für Konto 3804 (19%) angelegt. Dazu unter System -> + Steuern -> Erfassen auswählen und die Werte aus dem Screenshot übernehmen. +

+ Als Nächstes sind alle Konten anzupassen, die als Steuerautomatikkonto die 3803 haben, sodass sie ab dem 1.1.2007 auch + Steuerautomatik auf 3804 bekommen. Dies betrifft in der Standardkonfiguration die Konten 4315 und 4726. Als Beispiel für 4315 + müssen Sie dazu unter System -> Kontenübersicht -> Konten + anzeigen das Konto 4315 anklicken und die Einstellungen wie im Screenshot gezeigt vornehmen. +

+ Als Letztes sollte die Steuerliste unter System -> Steuern -> + Bearbeiten kontrolliert werden. Zum Vergleich der Screenshot. +

\ No newline at end of file diff --git a/doc/html/ch02s15.html b/doc/html/ch02s15.html index bc16a0722..c5be10066 100644 --- a/doc/html/ch02s15.html +++ b/doc/html/ch02s15.html @@ -1,8 +1,20 @@ - 2.15. kivitendo ERP verwenden

2.15. kivitendo ERP verwenden

Nach erfolgreicher Installation ist der Loginbildschirm unter - folgender URL erreichbar:

- http://localhost/kivitendo-erp/login.pl -

Die Administrationsseite erreichen Sie unter:

- http://localhost/kivitendo-erp/admin.pl -

\ No newline at end of file + 2.15. Einstellungen pro Mandant

2.15. Einstellungen pro Mandant

Einige Einstellungen können von einem Benutzer mit dem + Recht "Administration + (Für die Verwaltung der aktuellen Instanz aus einem Userlogin heraus)" + gemacht werden. Diese Einstellungen sind dann für die aktuellen + Mandanten-Datenbank gültig. Die Einstellungen sind + unter System + -> Mandantenkonfiguration erreichbar.

Bitte beachten Sie die Hinweise zu den einzelnen + Einstellungen. Einige Einstellungen sollten nicht ohne Weiteres + im laufenden Betrieb geändert werden (siehe + auch Bemerkungen zu + Bestandsmethode).

Die Einstellungen show_bestbefore + und payments_changeable aus dem + Abschnitt features und die Einstellungen im + Abschnitt datev_check (sofern schon vorhanden) + der kivitendo-Konfigurationsdatei + werden bei einem Datenbankupdate einer älteren Version automatisch + übernommen. Diese Einträge können danach aus der Konfigurationsdatei + entfernt werden.

\ No newline at end of file diff --git a/doc/html/ch02s16.html b/doc/html/ch02s16.html new file mode 100644 index 000000000..15b71bba1 --- /dev/null +++ b/doc/html/ch02s16.html @@ -0,0 +1,8 @@ + + + 2.16. kivitendo ERP verwenden

2.16. kivitendo ERP verwenden

Nach erfolgreicher Installation ist der Loginbildschirm unter + folgender URL erreichbar:

+ http://localhost/kivitendo-erp/login.pl +

Die Administrationsseite erreichen Sie unter:

+ http://localhost/kivitendo-erp/admin.pl +

\ No newline at end of file diff --git a/doc/html/ch03.html b/doc/html/ch03.html index 94be1a2f6..0d33263b7 100644 --- a/doc/html/ch03.html +++ b/doc/html/ch03.html @@ -1,6 +1,6 @@ - Kapitel 3. Features und Funktionen

Kapitel 3. Features und Funktionen

3.1. Wiederkehrende Rechnungen

3.1.1. Einführung

Wiederkehrende Rechnungen werden als normale Aufträge definiert + Kapitel 3. Features und Funktionen

Kapitel 3. Features und Funktionen

3.1. Wiederkehrende Rechnungen

3.1.1. Einführung

Wiederkehrende Rechnungen werden als normale Aufträge definiert und konfiguriert, mit allen dazugehörigen Kunden- und Artikelangaben. Die konfigurierten Aufträge werden später automatisch in Rechnungen umgewandelt, so als ob man den Workflow benutzen würde, und auch die @@ -35,7 +35,7 @@ automatisch nach hinten geschoben wird.

Drucken

Sind Drucker konfiguriert, so kann man sich die erstellten Rechnungen auch gleich ausdrucken lassen.

Nach Erstellung der Rechnungen kann eine E-Mail mit Informationen zu den erstellten Rechnungen verschickt werden. - Konfiguriert wird dies in der Konfigurationsdatei + Konfiguriert wird dies in der Konfigurationsdatei config/kivitendo.conf im Abschnitt [periodic_invoices].

3.1.3. Auflisten

Unter Verkauf->Berichte->Aufträge finden sich zwei neue @@ -43,7 +43,7 @@ Rechnungen inaktiv", mit denen man sich einen Überglick über die wiederkehrenden Rechnungen verschaffen kann.

3.1.4. Erzeugung der eigentlichen Rechnungen

Die zeitliche und periodische Überprüfung, ob eine wiederkehrende Rechnung automatisch erstellt werden soll, geschieht - durch den Taskserver, einen + durch den Taskserver, einen externen Dienst, der automatisch beim Start des Servers gestartet werden sollte.

3.1.5. Erste Rechnung für aktuellen Monat erstellen

Will man im laufenden Monat eine monatlich wiederkehrende Rechnung inkl. des laufenden Monats starten, stellt man das Startdatum @@ -51,4 +51,4 @@ den neu konfigurieren Auftrag erkennt und daraus eine Rechnung generiert hat. Alternativ setzt man das Startdatum auf den Monatsersten des Folgemonats und erstellt die erste Rechnung direkt - manuell über den Workflow.

\ No newline at end of file + manuell über den Workflow.

\ No newline at end of file diff --git a/doc/html/ch03s02.html b/doc/html/ch03s02.html index e8b2f81d1..488f30be2 100644 --- a/doc/html/ch03s02.html +++ b/doc/html/ch03s02.html @@ -556,7 +556,7 @@ invdate

Rechnungsdatum

invnumber -

Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der +

Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: diff --git a/doc/html/ch04.html b/doc/html/ch04.html index 6f4616f0d..999c63ec5 100644 --- a/doc/html/ch04.html +++ b/doc/html/ch04.html @@ -1,6 +1,6 @@ - Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens + Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell.

Daraus ergeben sich folgende Formen:

@@ -25,7 +25,7 @@ $PACKAGE::form.

local $form

Alle Änderungen an $form werden am Ende - des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

+ des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

SQL-Ledger™ hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI™ müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden.

Diese Variablen sind im Moment die folgenden neun:

  • @@ -62,7 +62,7 @@ $::request

Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):

4.1.3.1. $::form

  • Ist ein Objekt der Klasse + Eigenschaften (Konventionen):

    4.1.3.1. $::form

    • Ist ein Objekt der Klasse "Form"

    • Wird nach jedem Request gelöscht

    • Muss auch in Tests und Konsolenscripts vorhanden sein.

    • Enthält am Anfang eines Requests die Requestparameter vom User

    • Kann zwar intern über Requestgrenzen ein Datenbankhandle @@ -110,7 +110,7 @@ push @{ $form->{TEMPLATE_ARRAYS}{number} }, $form->{"partnumber_$i"}; push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; # ... -}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank +}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank zugegriffen wird

    • Wird bei jedem Request neu erstellt.

    • Enthält die Userdaten des aktuellen Logins

    • Sollte nicht ohne Filterung irgendwo gedumpt werden oder extern serialisiert werden, weil da auch der Datenbankzugriff für diesen user drinsteht.

    • Enthält unter anderem Listenbegrenzung vclimit, @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle (admin.pl) eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar + Administrator-Schnittstelle (admin.pl) eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar sein.

    • Cached intern über Requestgrenzen hinweg benutzte Locales

    Lokalisierung für den aktuellen User. Alle Übersetzungen, - Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen + Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen Funktionen

    $::lxdebug stellt Debuggingfunktionen bereit, wie "enter_sub" und @@ -135,12 +135,12 @@ "message" und "dump" mit denen man flott Informationen ins Log (tmp/kivitendo-debug.log) packen kann.

    Beispielsweise so:

    $main::lxdebug->message(0, 'Meine Konfig:' . Dumper (%::myconfig));
    -$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    +$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    $::auth stellt Funktionen bereit um die Rechte des aktuellen Users abzufragen. Obwohl diese Informationen vom aktuellen User abhängen wird das Objekt aus Geschwindigkeitsgründen nur einmal angelegt und dann nach jedem - Request kurz resettet.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse + Request kurz resettet.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse "SL::LxOfficeConf"

    • Global gecached

    • Repräsentation der config/kivitendo.conf[.default]-Dateien

    Globale Konfiguration. Configdateien werden zum Start gelesen und danach nicht mehr angefasst. Es ist derzeit nicht geplant, dass @@ -150,16 +150,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file = /tmp/kivitendo-debug.log

    ist der Key file im Programm als $::lx_office_conf->{debug}{file} erreichbar.

    [Warnung]Warnung

    Zugriff auf die Konfiguration erfolgt im Moment über - Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse + Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse "SL::InstanceConfiguration"

    • wird pro Request neu erstellt

    Funktioniert wie $::lx_office_conf, speichert aber Daten die von der Instanz abhängig sind. Eine Instanz ist hier eine Mandantendatenbank. Beispielsweise überprüft

    $::instance_conf->get_inventory_system eq 'perpetual'

    - ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse "SL::Dispatcher"

    • wird pro Serverprozess erstellt.

    • enthält Informationen über die technische Verbindung zum Server

    Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    + Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    $::request ist ein generischer Platz um Daten "für den aktuellen Request" abzulegen. Sollte nicht für action at a distance benutzt werden, sondern um lokales memoizing zu @@ -172,20 +172,20 @@ file = /tmp/kivitendo-debug.log

    ist der Key file$::request

  • Muss ich von anderen Teilen des Programms lesend drauf zugreifen? Dann $::request, aber Zugriff über - Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als + Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren

  • Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked

  • liegt jetzt unter $::request->{cgi} -

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil +

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.

  • Liegt jetzt unter $::request->{cache}{all_units}

  • Wird nur in AM->retrieve_all_units() gesetzt oder - gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions + gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions abzufangen.

  • Wurde entfernt, weil callsub nur einen Bruchteil der möglichen Rekursioenen darstellt, und da nie welche auftreten.

  • komplette recursion protection wurde entfernt.

\ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index 9b8060127..96717ff56 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -1,9 +1,9 @@ - kivitendo: Installation, Konfiguration, Entwicklung

kivitendo: Installation, Konfiguration, Entwicklung


Inhaltsverzeichnis

1. Aktuelle Hinweise
2. Installation und Grundkonfiguration
2.1. Benötigte Software und Pakete
2.1.1. Betriebssystem
2.1.2. Pakete
2.2. Manuelle Installation des Programmpaketes
2.3. kivitendo-Konfigurationsdatei
2.3.1. Einführung
2.3.2. Abschnitte und Parameter
2.3.3. Versionen vor 2.6.3
2.4. Anpassung der PostgreSQL-Konfiguration
2.4.1. Zeichensätze/die Verwendung von UTF-8
2.4.2. Änderungen an Konfigurationsdateien
2.4.3. Erweiterung für servergespeicherte Prozeduren
2.4.4. Datenbankbenutzer anlegen
2.5. Webserver-Konfiguration
2.5.1. Grundkonfiguration mittels CGI
2.5.2. Konfiguration für FastCGI/FCGI
2.6. Der Task-Server
2.6.1. Verfügbare und notwendige Konfigurationsoptionen
2.6.2. Automatisches Starten des Task-Servers beim Booten
2.6.3. Wie der Task-Server gestartet und beendet wird
2.6.4. Task-Server mit mehreren Mandanten
2.7. Benutzerauthentifizierung und Administratorpasswort
2.7.1. Grundlagen zur Benutzerauthentifizierung
2.7.2. Administratorpasswort
2.7.3. Authentifizierungsdatenbank
2.7.4. Passwortüberprüfung
2.7.5. Name des Session-Cookies
2.7.6. Anlegen der Authentifizierungsdatenbank
2.8. Benutzer- und Gruppenverwaltung
2.8.1. Zusammenhänge
2.8.2. Datenbanken anlegen
2.8.3. Gruppen anlegen
2.8.4. Benutzer anlegen
2.8.5. Gruppenmitgliedschaften verwalten
2.8.6. Migration alter Installationen
2.9. E-Mail-Versand aus kivitendo heraus
2.9.1. Versand über lokalen E-Mail-Server
2.9.2. Versand über einen SMTP-Server
2.10. Drucken mit kivitendo
2.10.1. Vorlagenverzeichnis anlegen
2.10.2. Standard
2.10.3. f-tex
2.10.4. RB
2.10.5. Allgemeine Hinweise zu LaTeX Vorlagen
2.11. OpenDocument-Vorlagen
2.12. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: - EUR
2.12.1. Einführung
2.12.2. Konfigurationsparameter
2.12.3. Festlegen der Parameter
2.12.4. Bemerkungen zu Bestandsmethode
2.12.5. Bekannte Probleme
2.13. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
2.13.1. Einführung
2.13.2. Konto 3804 manuell anlegen
2.14. Einstellungen pro Mandant
2.15. kivitendo ERP verwenden
3. Features und Funktionen
3.1. Wiederkehrende Rechnungen
3.1.1. Einführung
3.1.2. Konfiguration
3.1.3. Auflisten
3.1.4. Erzeugung der eigentlichen Rechnungen
3.1.5. Erste Rechnung für aktuellen Monat erstellen
3.2. Dokumentenvorlagen und verfügbare Variablen
3.2.1. Einführung
3.2.2. Variablen ausgeben
3.2.3. Verwendung in Druckbefehlen
3.2.4. Anfang und Ende der Tags verändern
3.2.5. Zuordnung von den Dateinamen zu den Funktionen
3.2.6. Sprache, Drucker und E-Mail
3.2.7. Allgemeine Variablen, die in allen Vorlagen vorhanden + kivitendo: Installation, Konfiguration, Entwicklung

kivitendo: Installation, Konfiguration, Entwicklung


Inhaltsverzeichnis

1. Aktuelle Hinweise
2. Installation und Grundkonfiguration
2.1. Übersicht
2.2. Benötigte Software und Pakete
2.2.1. Betriebssystem
2.2.2. Pakete
2.3. Manuelle Installation des Programmpaketes
2.4. kivitendo-Konfigurationsdatei
2.4.1. Einführung
2.4.2. Abschnitte und Parameter
2.4.3. Versionen vor 2.6.3
2.5. Anpassung der PostgreSQL-Konfiguration
2.5.1. Zeichensätze/die Verwendung von UTF-8
2.5.2. Änderungen an Konfigurationsdateien
2.5.3. Erweiterung für servergespeicherte Prozeduren
2.5.4. Datenbankbenutzer anlegen
2.6. Webserver-Konfiguration
2.6.1. Grundkonfiguration mittels CGI
2.6.2. Konfiguration für FastCGI/FCGI
2.7. Der Task-Server
2.7.1. Verfügbare und notwendige Konfigurationsoptionen
2.7.2. Automatisches Starten des Task-Servers beim Booten
2.7.3. Wie der Task-Server gestartet und beendet wird
2.7.4. Task-Server mit mehreren Mandanten
2.8. Benutzerauthentifizierung und Administratorpasswort
2.8.1. Grundlagen zur Benutzerauthentifizierung
2.8.2. Administratorpasswort
2.8.3. Authentifizierungsdatenbank
2.8.4. Passwortüberprüfung
2.8.5. Name des Session-Cookies
2.8.6. Anlegen der Authentifizierungsdatenbank
2.9. Benutzer- und Gruppenverwaltung
2.9.1. Zusammenhänge
2.9.2. Datenbanken anlegen
2.9.3. Gruppen anlegen
2.9.4. Benutzer anlegen
2.9.5. Gruppenmitgliedschaften verwalten
2.9.6. Migration alter Installationen
2.10. E-Mail-Versand aus kivitendo heraus
2.10.1. Versand über lokalen E-Mail-Server
2.10.2. Versand über einen SMTP-Server
2.11. Drucken mit kivitendo
2.11.1. Vorlagenverzeichnis anlegen
2.11.2. Standard
2.11.3. f-tex
2.11.4. RB
2.11.5. Allgemeine Hinweise zu LaTeX Vorlagen
2.12. OpenDocument-Vorlagen
2.13. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: + EUR
2.13.1. Einführung
2.13.2. Konfigurationsparameter
2.13.3. Festlegen der Parameter
2.13.4. Bemerkungen zu Bestandsmethode
2.13.5. Bekannte Probleme
2.14. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
2.14.1. Einführung
2.14.2. Konto 3804 manuell anlegen
2.15. Einstellungen pro Mandant
2.16. kivitendo ERP verwenden
3. Features und Funktionen
3.1. Wiederkehrende Rechnungen
3.1.1. Einführung
3.1.2. Konfiguration
3.1.3. Auflisten
3.1.4. Erzeugung der eigentlichen Rechnungen
3.1.5. Erste Rechnung für aktuellen Monat erstellen
3.2. Dokumentenvorlagen und verfügbare Variablen
3.2.1. Einführung
3.2.2. Variablen ausgeben
3.2.3. Verwendung in Druckbefehlen
3.2.4. Anfang und Ende der Tags verändern
3.2.5. Zuordnung von den Dateinamen zu den Funktionen
3.2.6. Sprache, Drucker und E-Mail
3.2.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
3.2.8. Variablen in Rechnungen
3.2.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
3.2.10. Variablen in anderen Vorlagen
3.2.11. Blöcke, bedingte Anweisungen und Schleifen
3.2.12. Markup-Code zur Textformatierung innerhalb von - Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.2.5. Bekannte Probleme
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. File structure
4.5. Die kivitendo-Test-Suite
4.5.1. Einführung
4.5.2. Voraussetzungen
4.5.3. + Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.2.5. Bekannte Probleme
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. File structure
4.5. Die kivitendo-Test-Suite
4.5.1. Einführung
4.5.2. Voraussetzungen
4.5.3. Existierende Tests ausführen
4.5.4. Bedeutung der verschiedenen Test-Scripte diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index d290bb46686608f952407944ad4a922200492926..90284df1cd3f9444946dd91ce7f825b774678ae5 100644 GIT binary patch delta 298639 zcmY(JQ*Dab+$2N9s+crCP(y^0{)v<1$|Bi9)e;?7cQ_gW; z-Xishn}g!*tgWA@d}a`YnY@Lg=`N2(+0>{s+F1hKY3-pRO~V@#pog6sgC4q&*|XCO z{{RS=%^#s!Nvj$=OU?tzL~N67!;a%~d`rO5vMf`tO(ovZ^4mL@B@InGyTs}vE6HOu z?BZ0(%7hPk`_1~%kJg#sK71EAW}Eb-G3iDlw9+3R_EZbo77_;#B&WmVh3+glyQguI zz%QglTu!Af+!G7>%|3R@O#xgfuAqYI8jxsZIL_L2ednaWPpQ?R$gM7jM{jcgW=xX1DEyo<)tm1 z!(A>G(CXhN@<1rL!L|MpFx#f8SqrsbBONMAf6Oz6a2gC#zl@2FfBUk)Ulk+vc)Z;5 zRstcFb5lX8o)DN#(73qZ;Oxo7c#=R}J=cv^jDXd;-J&-U01{{I? z+2%iuwhqAD(U@hokhXd5D&Qg3XJv)3Hc_OS22Obkz@-K*OiL^k$N@%yXx0f*8l=zh zjYh2~0ltA~7IT8(G+{K|Lqxfz4-6YFpIGY+nc=kWVLpn5uRNi7RxxGE1OiJOQZ^_! zLhH<5a2CSIrA?WwbmHj8r|iJR$E?g4f(F?niSo$fB&_eIEQRG0TAaq21|t<*g&qaD zIVMGEOTVx?k@qbr^ic!U`|Bi_ELgjv7GQqLt|Mk!Hi-*cM5NSM-v2Uf3=#1xRw&~j zV-Y3Crc}gKh*VlmHnz{zo^@B`nm47`BC%m7vSlacy_Zfs#jI51UOoU07C0N;7ARzO z7L;s(@10p%v5hBJVhRZ2PG4e*6{ZB8M;X5%D`qRK-uttlvc^wr3hXzzG;cF%K1?B_Yh1RII!faHq; z&z0H2KQ5f3xhf2nX;uLKZ5Q1?GzW`7G}IV^`FTZb(k~YWRt2t(*?y!S&dKTL1eyN# z2gEhmO*6Ll-PNTes+!7~y8qkEr4*vII*&Kd-P_~w9>Cmafa*BV>Gd{KY&XVdA%Yxk zeD$h5ZLWX*v^n2~>6mgdrb}vuRXl*$(3ouq#BS?(XqXAP&7e1(t;aqNR-i8Wp5 zc{gKYZq(_$a+ZX0xB>R(8f_1KURvbkPbNi9u(4(EeF$XURqmG!{%C929LGBv;-lH=9vPy?Z%dgH79?83omU>6!FC|Y7nZT%V8Z;)~xHg`exBq zIM>mC{WhkCN$HL~X{-~CoF&vgDNmar>RsI^h0#8QxPl3*QWz(*CF7F%4tA>BAi`yo z2%omrc@7TjmL6;&P_PoM;_cz?9U8K$(>U_>_gCjkBN1{?9wP!x&Q2`xke?r_AJy6! zk6}4Wxo3`bGLxufGp(lsi@(ofk8u+$nC${F)lJE;SvyYQ5Q5GxI50R=@iFT&<8DQeQzP};MC(mA6`g{K6a2a`1d zSAJTlqxcy;ctu%%KDeryYX!t%*TcQCirlj^1P$>Hs=p#6h>Qowp!zqzB|hS=#HXK+ z>%#&!RkdQyB2w;6Ewd~LsZ-K5_R(B>Ui{E2hKeW8I^(h*LP?;+B?!jEoC>Sh?(NaH zEhH0mE~8&;u&3JYN6KQLHl};qLn96+>9vnYj=M(6-pLUAPBxsfE;R?P`@ZHhXai%q zmG~3nK?#=F36>S^F1zAa&7i%<6%WNlX<{Io9qNOEl=7ZFv~pS;fkBtP7TR%$ZG_8} zd5XHTegM+RMz-7i(dL*ZEWCU>oh!C{6_H+m)x(yx5DII^i!(%R20v1iU5`QF8Dk6i zn{G(-hxoJm50XjTtS(r7x4y|PUaG;N({mqep)_b*`NIvOQ3cpvz$wQe|Aq@{#(H2l zOYzhFgOFc(-Capna^GWCSJbNw3M}^z#@%qPnvukirHH#DeRVE}6b6!1f8HJ#VDRmMX|IZ*;_RngQu z_OegW=1f54lk!62u7g~rj1XEX0W_LEZ=d#v>wh|iY`{p)CNEa~&iQe4j4P8-2}YgZ zjm*6l|H7<;edQ-{@rSaCsenuj^K$DEXHv2tV0boq(pl7p3%Cc7%Wl` z**3b;WVxE?R*?=g(-(3Ac2~faa<^3Yq`3oeHy-fC`8H(2t*8)q>>Q|3#cUs@nnW=4 zvyg%$m~-WcxEZdg&&(1i|8HCZT(7I$^-5cc8yfx!wfg?}){;j=V@zJ@*~^usFCSV& zPI%c-5tLYP=){5&Wp5*Z9h^7yOZH>Q-i|lS?$LeM<`y!@Um_|gDjC2hZfmhHX&!V4 zs^K&zl_Ms3R4bN{W`F`lRHFLTQWiU%c;#^x@6o!(xnE3W%=~V@5ot|hVWU!Fd5c*& z5L0pTok_myxL*>(xI=3X>q%|s*gRf!EJUiId)#EAYhlYYR-Zl|UuAMJV4vh8MNU53 zQwk-2?{>P#vtCE~Tv2n0-Bny#B0d?Xxexd)z zqh*bOhb_`%#d;yj5YUO_nwSL%RO5zuNb!G@$ld7j{uQtMW4T&LMimq4hM)l$VU(d5UBJ19*yt1h{k>$4~?(0$@K6vLPMEHl0W@KA}h483DDGv zj%GSQrkY-M49=yqE#bm!zRK!7%1r-ix2o;s6b6!pAh>pL<}LYU?v!)n*?yh$Zrl>y z_uL=AaRVn=q+e{;vxIZDuETlV@K>~7ST$BxKA+`XA67?>>F2qCxWy%nUjxk_bcw89 z)oPVg9o$_d?R}P4&)+YVBUxTbcIY||l=pL&n?T3vHIWT-NLrxF|&-3 zl0T8)CDuBQyOxH$9L#nth`4RFiPv`|v}Y$2hB`I_z+@*$zdU%#wwNb|hEAx7Vfny_ zF({csmGK~b;Gg=rB)pWRMlFkvP&zx}R&WPgs=$`CF`#CE<5wFu{^!b&nbe|?*)QH# z+`ctJTsaOxq#cR=5+_I9zt0v76y;XM@FMw{Z`UTDj&Jvl9v;2F?u3MM57%}-9#+GT zw@zlmJ*R=0W1uo|){^9x6yQz|*LASSGMHLTibYTo@t*|Rl=6f)I}S>Cv_ks(cgp?N zfn<)xPmg+FV+*F2!QU9BMsVrX$-kf3f9hL3?*QuZs)s%Egx&<$63@Tt^O_2|FKqqi z#ye4bYZ~tlp~&u^4`b@nQnAMk|FAvjkWxA;p$qEbrk#kY;ksrq*0NVzqBs!6m6KW{ zTSlu7o=)*`^^3Tin*)Ld#00E}Xz>P-M&CV%Ru%(*#1rQ$(2Amz{P9;o+!PE{1V^I1 z-+#e^(`CE!W|pb@$DTyP`{l>9reuO?_Ha+E9bAIWPd={Pf&R~*cb!0onORiS)vlq> zvaAo#q~cqA)up$i!_{>iiNn>EBk+#&b=_#oiPUN{s?qh6Es08Z^z7bAzzCel|e z>Ba=;*+Ydc1#Xedf<#7u39eZxcN95+;_Dn|)C=(@EiR2}+cX&;tHZwkMi>WK80^S0 z42==TvQJUWP?+iwR=LKRj#sXPez^9C*U!E?oUd50@Y89gihu)DJNFx5mtS7w_emO9 zz8S4qE1U{V+|DGI^22$2?2U!41-$?|mrV-L+`|RTzbJ%nr`XRAn;l1??o?(~2 z3K29}roKQR$*AO0&<;fGy>E=(YPOu}2H4y>T3NRxcUAtj zLZ*IF8hSLKn7NHFc<}Oc&QN&si_5{ELe=&*)-6g?GL959Pc$BWJ+o{sXRD-iDEpq8 z!c>cl7Se-szn4VLOOLwW&$c1j-CYl!U3Xl7U?-!?fGfpB6Jq7-fM^V$F9miz`#5ez3r7R`R~yC0;D7*6QV!PA4YcFFc;R~TBWVvi0o6zxRw8~pmv`v+;aiMk6U_4&tiyZ zz&QJ5uH**Mc}mbnF-3Llkt zm$MGrnjCu}T z{OgixSCN)bS*SB7z6OYd8s5}r$~E{_fd<)An;3UN+?>rV9%w(O zNr7yVvIEnW*LLN^XALypguOKAJJN(P!4cXkzTg9VNohB;q`ia0xQ%f`S;eck%?h5a zwLI$0d7i(|QwWUM7qCFNCAoY8sWQb%F2K%Lp0{N~sy%$bhr4Ht>w<$xEd0zVm>T(I zHEd$C)XYW)sgidCO-cl7CB8+3rX+=H1`jCplw_g)=cp6L9uMUoCq6$^f^nV!(_GFl zp`mek?&NAT&d0*QjROk=pV)i^868JKVFH2ELaz_=;(+|@dU{}ZB^3Xg{xb~R$OVkP zMR5yWSM>%sHHCgy>%KPOcu4?DCg5n`efCo_9VR%gc|B=mg>8{Bu97K<2~_Y+l4nwb zhx%FqUKDd2ZlCY^d+^3VnP!U}+AaBgLANy2NY3InClF`n4>FHXk{Ov_+8+H35yzo-j9QCwW+`~J~^+)eIDf|exgj^)<=M4`^~iYeY>ys%fa4DDJ@aQRnuu2lX(-< z0rhbnI2)bbUr-JI+5~#FZL0tLQ13nK%7hMb4bc-s5;@&83a9G)N?<8X>GXzib&&xJ zDx;bIn~Qc9MB7hZ6`&3xv`#h+X?~34-F#X+%eboB1Sv4aPyM*2bAgABt0dMSkxu8r z@3Hgi(d&25)u{x5g^M5fCU7eH21(c^-UlpNd(Je*Xj6X%JrCs`R!)!M3V+ya9zkRx zB#1GeiZYPtJ`yzy#R7ge_gty;Kf*Dg>quO8bM|)3muJo6CI`<3wx_6{q z;O1Pf^AIrKrYfcOF?aa3@n}!MS8Mg z_g>a7$+;J;Loah7`I8dZ2%#siHzx(BVjWp9CKcC)u`d?wFQP^2H04!Xrqz>+Ob_NK^7YzL0czFSAtZbxQ zY^(rIUQSYWc2)on??27X0^s82OipAH0_~~7Fegt5!r}h6iGvHk!ukI-C3iC-C1-ge zC66$$B}*|eld!U|065v%NZHu_^|El1vU0Ejxc{TsIRPv@|GAhNH2((*FL{i`5m)4!n+fpi`e_W*P_q^TIoMy7h&AgC@>NfI^RY%l)a zVUPXeo$I|LmGEK?(=O{h1D+aI463B?lK>&LJd1AQn;rS5MTYIi9{adi%RCc)$7btT z>{yP54%2_nYU@7qox#m@`%tlStux?IY#008?0WEH?0Bas8sFA%HsBL_o7Wl-__r&o zA#&hD#nI9c&VLUYaaB1|XvHs`X?q%FMT{$(^I8d3$aUTZk+}LYt2Z@mK)52)^JIFq z4(|ZLVfAKm4>#8txo`63q;Bhtp`B|_kb2MY+nd{7?$eEB^kcxEp%dpANw4sYh6Yri z_4WskUe9DZ6Si%~RUTg3jv0p(F!r*u*1Ux4t-#DGIE|&!Hw9gNJ1nCytv>38UzV$? z+#=kFHSn7O?pyC@$`e^BV8 z-|=ELXNO#8@dwRY5HN0B3!rUuV>}26J*de9s99?`DBT zrV~H;PKbM6>S9CctpQs$T*XonF+bh3#Z*VJ8VApoBpjbO2i4f!-dV4}3=w>dj^VwE z@KjCN0IIp#>Ni5c zk|2B`@vL7WVHMi^0d8#fO)+gEF8i=INFAb3XG3F^YDM9O?}zQehD8kGd$apUi_R9YdUe@mT_7DD{*@pJ`L!Rk5>*4h zi*jfa+@SqaWLKC<_Yz4a(jkS2b;qDox!|WY{v)dioi-KUWlc8XfON%Q=-bYV<@+>V z`KzvgW*}~mcyajJmN>iFA?*5OtC~0s(*vdZHVZ=VxKSL1W@=}#&0%S91nNk5U?;-( zm<^#0<8MJH5Qg*(Gz9{+uCVmGDJz`LF3E`D(yp`Imiz%aVSnpkL4>8;x9aHh2tao- zV*}HY&xInLFHb)a-Gz3XV-3tXulB|Q!z7A+BhZs{bcxO9_V)4dtXQzOo9827p@E^p zHbSdKZwFDVfL%;;DIe|Hj#Dx0I$wGCPot4{$nW4P<0T`>9Ry$(=z8J+I`x^Byd%ng zD#8JKo^?-?uPojqj{ig(^?>Xw63-m}ASn=Y=kf)wC2`S9a~)>1)%P6O*o;1M8`X%X z1w@*(9odCejWG{Y%8{ebh2L*3GJ-rt|6B z%cF-?n;4cyW5I|$mWZD+W{~@zg)gUPkHCw&{ZgHeUS7lA&w`h|eXq9{GuOpx=C+N= zuC^buZI-xwTT9~Zjd*9vqU2U)78|K`*A!p7_tVF(rQhV(^qBTvp`cuvJDy*kI*K~4 zC@Mp{+OihUC+}f8mxvEPk7BQ_Woq<_Nb?D}ipezUOsO*pXHn`7nWD9~)6Eh7Y6CO9 zX#G$RpvQZyfK2en3~Ao{f1$oN7rEkcEat!(`c#msY5n1s7Ec?I#ykc zS7d*5ACONf6@Z{lBerdE@z%7=Gv2pMe;(hpn`ODp`}b?5KQo(Ovn#wKVG0ioE8|m# zVRT)F=wV>)z|m+bv}7}kQr+O+p8$)7!lJ>T_6E`-Az5`qqmN9$(HV#rMi5?#PM_g! z)JykuL=B5)u~HPnO`UovxJ1@4?=4L!s(Xm6T>kS}@4kV=>JMs3r2pEul~DX@3u z7Yib^jZ`SZaX2Yxl~86iLc1^oCDe}WY=06r1Z2dsn8mC;Nw2Q>!lgVo1Olr_)i#pK zNos!YtE&F6mRJIOC&wIMM_tI5lQ=G&faevteTS%Q;Jr03QL$)kh z5+S+r^SZD#^BjTPDvz3c$Jf+}(XbqMQ^@WUuxVv=gI%Vw3R8)-rk(l&{B z!QeyERVI>e8?u3s(l!$xeF>B(NePr|xVGDghJ&sFY=3obbwmH~_i5eY5YC|<_83zI zn3JLDr8g&=oH62V`@WL+<=Uw*i)t9o9CUf@vgK?9odX1zXI(-=X>kRr*j*EjtZ21c zG6XoopZ=O<@=Jos6B5s4=7s37v*L_I5?%9^`bi7znkWk63`g;BCxP~@<23-P4IvBv z1NNV9>H{D1MX7KDQpCqTzrpX8JZol9DbH7e0aH;@@^eHK_N$_N89{G<7km>!MtUhI z$)X-bnRVO@s$#IOBw{M z7p5asQ`u?x%(x6eaHCuiR-zKt43TZ?vho?wjf!IjDM@&|fFSp*tL`Hr0wYM7{?OXE zn^_(|`lem>=F3PH(@Xy7{0j5}sB%ujg%8*|Z`m*Dp5HiLs}( zlYyL!8Vx&})E(*t4&Os(-TuT~&i8+zq1X;Q88CUpl!ho|8l?~hXI@6r!^mkOzfz`b z;c8e#4Ce>E<0O`k!D3PD zuJ~4^QsFJHRyGio;%zxKb}Z%-vVC{oXgbuGn5MUc`YyzejgHVVPGqW~Q=>h@rfV{< z-R!tco+nn8TtV;+RlD(T1}wA2H_6>!Ais2e-bG2JRc@ex>7nn0)Oq7CJk7{nKGdL8 z8#BdMB^&94Z_tWFk?Cnhx=lp64R|~6pM*3YG$ydQq#|`G+U*uPy6hurvq?vPUDt@Y zR2X|ru#0Y+W*2I$pKnr_YRKeBI`FPs8l0PY{Ag9=aQ1@<6}SmN_Say2X^+PS{BZy$1FDif&hENc|)Vt43Xw6Um# zNpQ<^Xi^`R8ix&v0Y0yklbR-j;od${S`*`oWBJC(d;taHA5R&jT1?@0h-{gzPp4EJ zs5@5s(&?pBER2rWhr9vozSR@wu3l(-BC&8)=P~SD;?`Q

KDSI(FNC)cu_Pe5P!X zW3RXFjETMeZt3xEziA~|w17GpO$a|Z zN01rB!UY2h%7ldB`*-pkNMP%@*?#->i4ed`YR#tADbA=oFW@{~g**)n!zSqautXI3e z)6YaRYf3*(#a*Y?f0e#nkMS<;Ze3L&mFuYhZBH1(>cbqSZOjZ^tP zWxEz^9ZVR6c6E9dy04nQhx!VC{ocyriD!7?he`(sMQ?xDv2LTX?4vm`?h_f?wxe!0 zCI7G(qrq=WJ&v^kzLCUiII~_iG&|R2_No|7d(zLKHVt*o$S7~bP2We2%b{4fLX}2QA7&gX zx}i@q>qm}HaBWuwuq?CGvD_X)Y__Z27!LReU*oL=-tO`Nadz3__IpI|iU$@)VV@;- zT=G?|^W`OVkJ$E=p0@C;%h_)Ai`U zr>$Lj`AmqIs9NR=Q)q#PA^kp~E%vw)K?X6*cIiUAByRe4cXL&C2(2wU>v1KVV0E07 zyCE53J_k`?c|Jx;_@Os8Rj@{yE)ECMYD+)Kz+mqm8WF;bS0#e zf5>G3E>6Xma&c~A>rqIWW|I2gHH(A%?1S59Qf-4kV{YmaRJJz!YrTcfZsc#GKKbMH zh>Zvjs#SqcoP>4v`OV3q;>iX#j%3MmDDf}aG{^ntR%F_2c zk|UKWU<4R5-^3LOOUA+qr!$ru2a9yxr?QYq>FSLVZ{x))G)KXFqbpi?We}Q_?1mYf z*D)~y7Kp;s<*KmQUK8Wg0oS&mUhYw)Zvw!8HoAd8f5bgxl(t!zJd_V3{Xj38yKcIl-zaJ zu!pe5#l`mpI8rQmLVNJeO~mNYEGQ9;uxP&nKK|sDL51#+IzMO#R4lR&=F!t>>*=Sg zca2p=us`uy;D_JhY(3Am^J#HSPW2Z4MICuiOjv8ba*{s5?~@_WqYD;QG_a%aQq|*y z6u|JDjdF}bne5znb%(xD+(8*h$FW}oL=;LGmZlnWQh%`tGC;n;zvLS0(L&(| z;!7IqpS(ONg{#K0n_@eKs#ZXZeLF9gS*@MoY{(p?$hH*d!eDulw0btUSb*3syI2T;&R^UPXn=s5MaHz@6JsW0KcT&QiScGT zvv$z>o|VBeA)jik2ySc}xFZS*xVLBlH$H&Pn%(ur-fPa_GpIKGpwN-lOC${#QP9Md z?0f6``CO*5cs=+SDDO;*&RNCv zvW1DoO<24Fis=`K$lu(%$16ZB%ejEXUM2-W*Q$(^m4YjOSz(Qy{huvNL$9l1*+2T- zc@4z8LTYTrKx-vzr78SD)!31VEvS~5H9A|vab|IGmF!s_oA-9`KY8;W)wYt zGiR^{h5Qk=2m|k>)&c^D*~wNFv>sWu1{JVz&?KEk_Ee1TU3FK@uZ_Y1^VNTu#dEKson*eY9XX z(HgX6@4urt_g_oIdW-2o#!IozD8EBv0|A_u6I*G7J;6ll?MlEXsdxn|TTDsmjTlKp zRvGFbcW?#qYmsbrD;%514!t(f;~bTSa5FeNg;YI;nkyB+L`!5$Y_jD#z>*0=x=>jbxhG< zK@_Mrq{isX+xO$>4(6)TKAdl(r(QrDiD{yTNs=r}o~IMSzPHlkpK$Qu!O%fhr|3>| zx#^H4PJC2q}P0r$Ul3WKT`=ACb!+L+;$lmtXx1|s&(OV z0EuOg9RuZakC-@qtu%Jezns_J%jKbKzWwZ18B9N9OQd@`maP8_>MtNR=8EHMn)Em6 z9p8LLox20?A zb>SlXLb|F2TD815IDHveb5maqB-nN{>@S_3kpVU)MEXMQxP4jLKsrvieyBET7N2w* z?FmYr_0D@~xNW&Y<^9Q!c}n0i_Wned!d*=p4q=(hf5XE*qqN1xKDR;{S5~MD(h6B| zEbx>)lxbE*;l?F#C~FbTGMJk!YB(902b5fxHN4M{c=-Ex_IwB_2K{Ic2@X|dNakk} zln0L3UidCZpRX?=14nbU!$5nxah`) zfO;$=8NQ9WWbgR3zj5?+<$eX+KJ2e8s=}SQgFChL@^uBYZf{@U_`#pdmVy?`hDwmV zwXSRxsqS7lh|C5@5*iQGL2M~0wnB2+lR(H7RKshyfIr~R3D|Sg!TIo5vZRo9^2guq z8T)rAY?ia6JbLdp9LggjNhF&N>=K*d%LHSsc?{<4GG8prNlrceHXG2@3G{8qa zx+&W7m#&@T>#z6oy6NdK^EAOJp04(uTiTV4Q5q}?VkaFBdmWrF>NN9HN0a4Swj8=N z?_9A7sH9-lq+aF(7LWEdeW34$d(W0(cFo5k+yuNO)WhrX)&A>Q8u3?ykU_84xS?T= zLvMDCvd)+a(@|7T9s*WIwyIAu~2BeO`5KN?LJl))c>SKFK$2GhFMv zznacEnxaS4PKa$Kru4&Mbz=je*TE($AXpf7KW|^_H1D)*pWKhuA)6f|$31KS@WH+N z&-ydQ{Rqw)gp0wBP2;=A(TQ)I-AaVCB6PIMv7VkwXY_4cwyp?io9DNJBr%sn%oTV? zNuO^pjBbrtBP(SvuS)W({<3&&@$aGuo(zYxxMsn+yE6Qs`6ICja;cytaYzuc~)E9UVFP zfDY1_q>b>I*%+;s2I81`39UhuH_W6>p+rxu6gF!T(Bs6#a)4<|&&;|o@Oqv3!hf-~ zXz)`}oMc&u-Tq7A&d}5UH%E-~Vykf}$KwO6%iDpO^TvH^0bpcVbXah$6+3vx+Sl(y2jv>E0+5ene6`IUhA%YM=UaH-3Q6*_*^KtAV`Av2BcUvbf)6^*X7`8>8CmASh zP+BG&MuS1%=s&+_YCDl>U7`s+>BP}Z?M3+?M?2XMzGad6;7IJ`3o*uYAU#v)Zr<99 zZke}_@nDalvEk2V_FHagZ-+>(?qppI#tG z98}&n+trHy#TGMIPMzPB)Q@;L`Z%z7SllA{(gg+>ki>oI3vVc?tyUJ8irQ(E@U~IK zujJR=1M{<(ZUhi#dt`WyRF@wHRDY4`4l%xZ((=tV=CG=B;+!cAx!b z*;t$$&6BpZ(9vKu+Gk){D}a&WJ6qSnK%MKStmS|EX7w+$yZcG!CSRe15t8$_wI|^O zlHBXIx~hjjMo)+CAH72M+_QNoFWQXmLBzIwjq`gC&okdcyD_!QTcppze{C*fCv38I z17#Jv&p=rPIst;!PvL`JHop`scRdYXx|3(71yre~BT~yIi+8J&7LL0x1Y8n%A*_E2 zl6HgD!lj!MqVJkTA>ae>$muj;694GXpyDFH3KQ)jOiJ7PqJ0~^-vPT*(E3>}mVmdb za+A*l?&G%p2HXe zc`69AKt^qk%ax#!BgSa^B7l>*_q7hMgD1xYiPiVw&wo!(Z!ju6RrZLl$=;jzNbx@43d@MtNkhB1ngfw6U zTDV^URrfe>XCi?ACrbhP5SzDegoWc{w|wERaoj&WdFTXW)A3n%_ul(_n{B&iaIr>O zPL?r5YY&lp)&x&<2;JHo^zjL989=dQd`E=JnJ%-Ra6gCtUaP(p$hg=F!IKUoT%ZfY zxRCA54ELy#Gc-5IKaN^atq;E9-sP>1eH`xvcH_!@u4=l-`!)tK(w%$qPgBa?F<{2( zW7LIX`K=R;FFHJAoooPSeG$ITIj5NZcrN$^mNJ#RG+n_L&K7S#Zh%K={@aI`mQPIJ z8^V-mYr`ZClvgMo`F06LD;#D8x)0ZHPXWNf$GYfg&q!`UlqY}2rZFMs}wJ48zaeco7T+Ey?+rZ zI;mrCiSRcIf(5o)4oi0!ChN^Ycj3?xkB}nB62=XuWk%f!uC7n4x@q|vz5k?+Rw$yO z?_*n8##k2{Fm{$V@{HHkl^G-cMP`!?jS2jTF2m)}hLk&OTdlH19twn6fJ|-fFHu`F z!nDIS|DF}fMY?)OXvsM_NX9Qr$0VWFn{tIr4b69TLiQlhXg`S^gq_m{iz#h@4N+!s z>Bd3}4!^~OPLg+BDu29w%H7z9uLYn86l~76xCa<7m^*eZ33Xf(zK$+y!bS4LbC;7C z8k)W#`c}sN5-Z{kDFr%1CdNw8+mT7HGGi_y2(Y(`X0@VI$XziyOLp_4dq8y0kP_k) z{Nf~S!UB8?ukW$6D9GchCR``RZx$v}e#O>{UEh5jWNh<%G7qPn3j> z8x_krHAe^A;dwIA)tJazrcK*;J>I&#x;bqd^7%6F`C?Hh_8Ov>jAgybZ#rzKE~IwC z)ZyLFF^x%#lmotz;<$^Rzir(Q9XA|Ar~0y1_cS+KdNniXLcO+MF6Zy!_#a~qbRZSR zE@jZ_5BZ4b6d3@Bq^xDb4anV13O2NJr#W?#>^)4 z@wXsS>fzDv^T$BXVX`SwK;q4~le@MHPa$5{FJIZ_fh_Y`^gWy{v#B|mP zvr=YU{*wdF~i5`B9k&R&C5i*WF}mbyg5E(699$q%Bu-uAD_x>Hax$O%+;LrrC+# zgzI(%71z9d01IB<_MHbRg_#3h*IGKN($Ambp|kJ=kRA^9nG)+9jkZ2)lj6TWMK3?> z+fkT}=(v9b%(3IPwAKcUGd}|XE&1rG`{H3slV1{Qv^=6=6}$PSWr~pWBVZOYf)?>1;pB3t4@ADFkGgF zWVshvXxjDWtYSQn@>(l|uZDrLT7LH}f)$79KfpD;?n3?HEDqU}Q z<=M()P_r8@c4Q^TI>BC~5s#VbbcDOV zF&&z{{cX0Dm)pEd4aKnqqeM1voG(lXCyg7vw3LVERnATzK12@n<3_#U{QCIXb0 zmMIbqwY}i4K&ddRY1Rw%{Mo>VVkFw?(fP!S4s;X83f8g_r+<#N3sAKto?HDZU*eQ% zg0zZF73Ood~5Ts0}8doxT~j-lq&&eSmrvKwF*TQc%NXC{Wa`)<>-MOQy`1Z3a6*1c>6q{_EyR~D-Xs#`{L`%Dk_%crX?320y;P1J zu{H=%^^8(syFj&xm_yumb5Y5@CXq-!=l!RM$My#VBR3ss(6@PL^U5K(6veOb1_*m} z;~uh~jTM60Qq>*&p9BOVpuhHm{8r(uQo!vZK!n4LosMC_7@B*aKh*rrl54P$5-$eS zVLe*$iV4nqrf$ZlY>77s-&LpQ>{F9Yh`BZBKIV9CR%Tb?V)(fMs)v5RO#X%)v6bP4 zw!ynNTxNP$A1b_0|l7jT!c zom2x10y~;?)I@Z+UPg>1>5**2{6_By0nyZ`Q0m$lCDh~kD5?SFMcsVYZ4%Vl8tXKv zC5}KW*_AEL)`5QG_&{K`dlCre6j zR^8b2!A&Fp|7iCIGgTh)CS?D^EBB^;4zFJcQ$%Z5JBx}{?1ho192ibA@%b*tium^! zBaQ0j79WI5osLV2Z-7!V8WUe_XT#`sy%qT*h|woO)KFA!c^3Wn{wDY-7h+_YrR?W3 zPOXI%jdQI`tSKBU6+I`27l9qCaZ(bd7bDEgH0atk_$& zE<;^QKXeh8`OD}Hd{8h=U0j}a?iKW71Up%7eLi07-5UScDIw449Y?0Z$8v32cqQh- zxs4+eCB0nW;WiFd^NZ%Nr?$%sk1gCnxW)Lx_Y21STNp3W7m%5O!;0+Gv$dEsN#a{} zD~>C60*PGvI-Sj@O~>c?PQbJJ<>$2hP^0sz-Q>s)j`(wk^4z~opCPqta^kE!fQ}+A zD&|^7&T1j?q5%g(=kJwiau^HEC>bM;^F0AXFM;KT+F9n>D1kYFekp-HbJ_;g8@??B z1++;%8A1pSHc&_%k&WEtRA5-PWMh4Khmj}FGFXYiGx`PEtvd+qT?wRnU31Ex0N0f5Ha|Xah2bFLl7&Ng%AID z&+&wc37-9mpi)U@d0Mk-E^|h+WEH8xd)C7tiNfNarJQa95MLV+L17?sMmo9QFp#V$ zyrPsrn#a}ld3*PCcK12p>+0p@%xRdVXL zJT#mEH9?A9m{C#$M?I!mCy{Vjy3pF@qX0;32pWH+(MhxYEDo}eQEVbmEj4h0jQ|5f zm|+R(2cCnmfZsT>F*j<~w-)urHScM*at59vNL%nc-Q6tZnW!}}Htkgb7_5;f8eF6o z3Ixf+Q`6ZvY!tt0;x)nV*_kQHQSZ|V>t$_SR}qtH$cqTV5|5K-^xfVwuD&Wq!J4ST z+X{t{CCx0)b~0?Wcug{l+l<%4`lA56yAK7u;d}OW#$d*T|Tw8)2 z8&(1=s#;T#C~S+00!2mN5+d9H)T{_}&V8OzOfRToPL zif$MwYUEgznvraEi9ZqFo?BI2Cg*T?FvBDZ$hbCt46FvcaubytIU;RnD_GQC>SWG~ z1DC4<9r!oKkhSzAa3Z66cKpp*+K)nKEKp|}Q0X1`{chkma{@*3jMCnk-V16o_MY#oz5PBn(P zT&gvwMewJr=B#F#3xrE_3?jWU0|SkMfpZfLy8_n)zDbD*#882bQYEGyI6|1?`f!h5 zlaWzws7CDB>tP_#3DlN-x~EjMj@|un+U?@^V!@X zSoFL1V8>C^J)Cp$6L`fWez%OX zvFW4ti8SN6aHgg`CxIB_ysI&%C{EaJS(VvJv@mc1_QQ9vo3D|ZN3`3H0q9l zB}*O8c9XUPo1KE{HfDFVi#_W0u)YT%7k=Lo4|T^YOAcK;J8)|b%R0c+!%49XP0l{8 zg;X`I<1fi29iZKImtiEGdxxv~b@esj&E})k2Yk=xOVoSSh~vKtrF7~-%=3RIF) zV671jaO|wD^*imWzw6d@sOFQyflZxkf~k!=l}v zt;&B*4vjjed;84S1*mp@yw+m_R`t zvO7{f#R_ci%^u!=1N@Q)h)9d$`imR*pd@=Uev^K+5#dtJ$H^^@A7q3!PV7-UJrDHr zI}jct{*K{DicN_=9X2+x(qOy%i=IaH4(vyV*Xdg+7}s?jCRr#8t*}JumSRz<|cJ z>jm%J(afE@*#e#EHO@`>dg8g|v#Pb~Y%xCWJ=2)vAU{p)`~2yLPvFi1?}HSaX5+op zb~s8su6Vt$^P2=eKL?M)X%_lz*iA>>ZlntgQiKD$Q&1^=19}}I=azfjNX}Sr?QO!y z{h@zilJ}4CV2*?#FxWZFT~B~BC(zgHFQY_jFU@pEKLi&P3fRzT;U2fE4B}zUm|A@A zn_K&@Uxz9>r8+E8F(wNJ(kqTO?&aO`h#%2cpHBNzDp4+=Ao)7K+LFp+eJcW$gIIkT z%sRQs3|vv~DLh*ko-xu?vAS6&FCC>4mvdSBwI{1^_-Z_1fop=Zl26F3Wy%YPb+D7+ zUXAT0ER-iiS1FZO*js^7Tm+_BCt-f_lN_v-%IZb9)Y_?_h!c)y;gFA;s)pNX9cwns z#{!F}&1FY0!mkrXKo{8abPM#@5)vLI_c2GjI^wycf(*s3SR1A>QQz%qb7>eVak}+w zWzr-Z>(D13An@Mh`>0k>@banWv%bgs?cloX^KY4_@4_aZfKTi9qmQp=*Xyf(%J*jD zS6>B921?~s5f$l%7|aq6j&oWEhbPZoQm|#<&!JokA7@Yu9MSR7dqX_@#ltDtzDKLh zVNbl}!CC0%xvoA_BQ5_GlzjLN^zlYDE9)k@(%NuVAbQxJ%!<2h^CT8FVTEA#NqSTI z{FExx>0Z|rY~9R>v7LzW{CE-gc<-6xp+WTuR}wd0Gv+&sXyFP{DdKBL9OC2I&Wy_l zE>ASU3wZ3mY3?TyU=u${jU_db*?TPpCPE zYl(19eS*UUQ_R9Zm zW?oHcjk(@I4;w~G5KzIOEyh?kDw`X+kn3bQ5A+j)&YxZrC^s7Y{@WUJjCt@^<{Gzy zk==E8@(=HM)o_MkFUp^U0Wnr!T1hikPJ#ht#6-7M zQn2U^z_bXAhbcRmYRoc%Isdts87onq$HzBBiHBImcH|YWRedqwLNh z6ljKa`r^V9!cKD*WQLb)afH)6%gx!#QRj4NaG2~#OH$Bsht3Dhz*cu_4tA)t6!eLJ zpf5@Jl?4Vi&OhF?3>wv#SZvVIk72c+r$!*A>1-fgnG9xT88mKAi8QHuyg5__sc^Fl zO9et*6rMNoRuOP$QW{yIu}zaKK0vnY2UP5zS*#pgh5@iqy~qpwF>t^*(z%jl=?K2s zVIen0b|&uzVJ zN1b_VC*cG?!?e4Rnh{9e)}Ca6+@?F}f@T^2%Elbxg~hZvRBSm$#--tQ7*ZxbCA~LP zvVlmKDln{WtaxPhkfdb9E_wCl21;!ZFT7Ud!w$F!iA21>T&Tx0d!=F_CDB0W)b-rv z&Fa_tQY%%6>%o`C8Y)iM2hQfyrS{X zy!gw)psz2MI@h|SKln|=IVlcjJDF_WRUfTa6`OLd81%mv$gW`D6uZqg0@WN!aF=Q5JN_8gC0$M8K-cCPLm*RDD^m(eHqy~y{`2kgxc=1GhY`y!aq;`FVR!y8$=h>zt zA0}x^83BT9^Id!of_12 zL0BPE9k}gzR5+hW<=-}JU7fs#=yzW}y$cfO*qzL6mO8Qedsb%wqe8mEZ7sQnD~K?=<`!1n!y9GE>3xV;@8 zq7b_YoY%yVs2mFx4g0#Cnl>w2djb*(z&nc&MVyvAQh%KQDF72s*Jb=hSD#I7*Tyk8 z^SM;skshKhbg1E&hT9%+Z+^*Gh;1}Ib^qb!zWV9j(xY9gT$G|F3au@HNjKJs)viJL z8cYQRq2ZU+B?3_h99EDXl;b1j#@&)&BU}jLi)AF*wl>uwT))3f+FlzO`BVzF!mHBc zDf+t>*#BGZE)qxnu1>28HE}{tmXILQ;_jV%U8v-duvp!bRlzZ}4OxpzKRySws|uwD0O3qaF-}KW-Dx@xQHmy$Bsz2^hJE z-$-HLM%>W$Y-pNH9(I`8CiaksrDJ}bWXy`x_6iI|_BQwE7G1tzgp8ge)yITP7eZhrAAFH0H2M$Sdq zwUIs%V^2LA-yi#<&|Z#2bt!o_?I>E-Ozf3>Z}Imu_f+h0_g~EN=7x@{k`w`xq@;6_!Cl_vS_JkupUuNx9T~~yr zJsi|3xtPZqwaV4YvR1>I@wo3}59ka5n|!xD88FBFmd*$Ngt?Lzmrvgt71F;WI(I@s zrmFbGi(h?QZ#{Rl4q2=qk}=#IWZ^5IxyQBKDq4{x+Xus#IJNHla>Nz{itrH6$vxwL zZ$gPx#aJ;0TjvJR*W%QNd)tS)eIvF1ecpV3C`u_NY2U3nT>!s8*2gg&Bl?f%o{F>DWzU?kLu}94qe-#)EF6g6lZS0b) zcG45(5Y>R0pvdyW;9_nvt*}m80GB05TYnI5t54HXV6H4MwP7ypsDE_0iYkH5fuMLq z5K-X$cIad5^uOc>Hve6j0(tN<D*W34}s$~;1BewXlwEc5^8*D#{yfQAR&PlDU#qTQfK}<_^oRj`G|+| z43Q%=E$i14qoqUI&*s@bNB#&R=R17{Re`$4t!R4qvrl>%XsqkR9@|2q-s^1exa}L{ z{#seByY4l|1$=ngpOB6~e&MPE|J)R~8}dK%R%6@Lm9MuLocW7vvrFl*5{0kegxew<)f{13d1@^5rn>( zQIeNK!dt6^R7U01+^x4uTQ~CAy8v z*|pg9!GZ8IQ-H38hBOtc|A}OPx()kRn3anSH8WVX?b$KGo0wQK|6Gqmz4FLSa~v^4 zCT#N`ScShhCBfhTViYDI1RIoW^c7_nvWUN2`#?_;cjC%}=SotMG^7!G@5EA#XW4BN z`#m!WSXuoAmLl95!H6HiiV5aa&N?LLu}r=5^n-Pzu#lW$z-`w z1`Ww~otG=&(xQftpX%$O=q#vQn#Uw$bbgNlzD)mVAvj>ELi7K;E(z(#kOw4|II~_B z1r1_Ax-k4!HEkUXvutZ(#`MC;nHIc89yvD&+pr>v!!V2Xj|mIUchXGfl%p7IOyt&w zmt0JljYX+rIxrE{SNn1O`p3>rsJ<2P1;?RU)GgQv!I^sVj%onLLM2s1sfAY@Ph3?{@B@5`tU`*hF{u9mYsjwXv+EzK|8dVhg?SEK}vIb;cK3 zsi0MTXp~4*zDMKW|B{h%Hk@ znVN!?%Sl@sH&IUWO?C|C;;~N7MQCNMy`s!9A#6|<*sVs~Z6il`3{tImH>*ZrS;~_c8Z@twy;kmgxzv-MU*GO0rCRXA2#YIhl(!(7o9qPIG zzEW0gQ@>U(S6A;2;5Om6=e>rrcwWiQJ{fr`#}*~s(1+2wZ$;Dw?v$k%_R~i4)5NLH z(fx_7DSq4rkxe{?)1b5nTTXxyP;^AQkGBAD-%#q#8S<`wv(vdC8du?r3zW8fzu$w$YtWU()dICb#dP)1SbD&|;#s2otXV^17iBB#!bhTisy zI^H`g%v>r^x`kLos99{HdtGAWVU%Y7$y^(OYjTxw@4`k|C#liY+Ao0(Tv`Tc-%kKp z0Fkb5PG~DW#@^w-6tr>Q(Oo7Q2>_ zTL*0fHree?oVmHHGnDursnk}XXMv>-dj)YKTx7e-Nx4yK`?fC$OgvgUa5=gY#ILnA z6`lxaBEerHl_A!AR~ZVQ(Jw4=cVIvz-umH{>#yfy3@pq}uA4UjS(TsUk1ww2Rmxm2 zXS|clh;eR=wSA8eUYM-ErJSfXQk!0(ifl)^+E_QT;&jPtW(#Pb<^BkT^ewj$)AZkG zs)pP03r7%<_v0dfs3m33`W~-VTOetLSA`Rm*@kvZU*)?)ZlAPt(3FWvVU z?T=(^T|;}{3x>P{O9qhLTLgP{1o*dauAgE!H`1FuZ87D{w?#7E-6d*{;Q;tT} zRF1JUe?%n(10?TV%VUGl3o&oq?L^1R{wxm4>FrLL|Le4W8Q|lKVewyKPTnT-c(bU^ z?(jK>t>c<&dMc-4WIBqgz@B}D_Tf;Bh{yzrnu~Ii?M0RXV*|o*`=v>HLFC;}*~mq3 ztl)`FW)GykeZPIKHcQVXCU|U<{$hXWfSNcZ>%Te`i*F&$nE#SYG)rrXP!_cD z`f@GL=Fun6{!3X4p9G04!lgvkic7R>fZ;4|m#K!y>N-!IZKKmU-F+Jhqi$7so#uPo z@^5I}^4xP>E~3|`c|@r1;?OuxLPLf|Sx^A6m$IWaH-eH>YR$PnrV08VyB zwiMD*2&x1*58Q;m9{fP*7=jkm?wOj?0w0Bl8%j{2-pfmwSRJrF_!onhSc!Ui@_0jO ziC7?U{FD*U$3=d|ijbN^yn%nf47;NH?ObTu9$J9;`}_XZ43oIZbs!@qWM}@wXV#2e z4q?79hKi$pjHd*;T0Ac#M&vb)=nMBcKoH{dXeYex>n&w3WB^zKj{oKIaz`b2eAWBm z`z=tLGVSBrQv&H@*wr0#<<-)y{7GvN!`~j#ruV2%8@f> zubT6@A}2VchX6Q@9MoK7M7HvTzwmS+JRG=cnJ%tYz%55{GV?)oU%6KyociYEr*t>g z8UE_4YO^dcrErQhxD)As|I*~=^OHe+7zkL0>zxFbT$R1`VXL@25QkXf!06?%qq{L% zF?1huy@|J$8#}r-!#;Sv-STw2KW*N=8eDAWQv6+SNdS~~*7*&_7(q8;9e+~Kcf+!X zCMZZb9vde0;Uhe=B3uY~_YTtjqQp%sUG@xS*)ugO>}++2DYnEgjOtWs$sD%a&t~>T zk$OW~2sVfA8gb7yfo083m~55H7nzR&Z!ZLFh=#Fqj2gvn_y0SW67K{45q99bb7Pe5 zF$%3O7VvnXaha$%5(g1p-iR@P7FQ6?!!jubiku9d*+=b-FtQ-k0h%Np1WQu5ox|Zw zQEnR{!97=N)7;+g^Wi?^nd$3pPoKEE^Znszg~jJ~>)b!+xBwwsY58fHXl37w!ui>1 z*Udvyif~Je%C=WZVr!ED4}K@^9mbzs9xr~(1b70m$7XQ_R!sSlL-#B|DWUTd$*Bm# zvZy>4SuK>cRP*9@h@@wh#7Sf=H)kryB>5IUNGyzhH98}lc1h9$Ohlv5K|wIu(_alO z!dP(U2msuVKkqH0(xFNfiqUL*yn6`_#EnEQs5P)HKUqJ0%)SK1E#fI+B!A^LL>4O( z^8-x+A~VS}2u5SBr&dPDN6Lg9{lo)6tnnZu1OwvPwosGq8jbQlCb3{~HNmpKonj)|>|0mqCSH;ITt(Fg{>A+Lr(NDvm{!_ z6F&w&KgJ!+w60@@O(a>8g(BC&2{&J0xY>$z;E8k<1b&c(CVGRtL7ZcrZieBQaI94b z)&1OGOUjjj9Y#~;*4AAf?I3&z`9tEHy@hxd%ih}?cKa$XksvRrtJuw0> zKW?RKNO9UuCbLRM2H-C2`nkGIh5==6_U`$MB4(`?DNjW!np)8)i(Y;JUVL!eGxfQT zH>aYLFOXU=u>(sW&l2weUeQ+G%DR=u?FL(=?CvZ85d4ZU0!U_1atG1|;q(0SV?fim5_HtS zgQ&BN^cV$V(SqORy##|^Cg)wMO5;2YEh@%y5A605u}-qJB}Ny$at7j)nsLqS2ku4m zHj;TTlsFXXX@*~N%KeI*vfWQHD(1*#HYQ*}u2h;iUnwM^~=nY9zr;jt$~QHPbxy ze^g_xsB?azOY#2Ar8Cs2S&*Telq3S^^01Vhh;c4kyWU%qLHgKaH2{+{4P9({g&H+i zV$}P`kGoE~`NYyIlDXSS?Mm1T2*cLoXG#FpAamrB)vUPl+x$8Kt2nAOdkHk{hO()u ze?@&~bP1=TlsbR)wILNE=Gz<2X;-|kdlZnTJ|jVo9vbXYkhs-O&^Sj7q!s6iA*taW>a+I z9L+`Izz#MZCYV-X%!F(l_wOnaJLQsaLCA&NrK4G6f`gj2tM%2Yi5wkZy~;8agT4fj zPn)j;=1OtdJK2PHHDD6|S0mUwUD5hasMUZARBANlc#EeXV=AB>>YV}maQHh>tuhYn zm{W}O%9gh&|hlB7g1UU^o3Lq%a>n2>#Q9sXigQA5kD6#QA*TM=9m&Gwa?b7*w^#0 zDKy~2MuK0XWJ-Z4`!3YdG~9SZNN^U>yk;twc9xx7oxj)S!Z6o+%IyCjP4Q57)zv7? znk%dO_zNE3UU-`pu z-MAcgMw^m;6OEY_#5Xe?UWD(;v-QtBf;a0`M_7iO)AS4YE3xhxLJ1y*4e;B-VfhT& zz_Wto8l{8`UPltsin3JNoIavK=(Z85XjyxB^Y5(n?(xyRGn*Hg+2%4|D`KnX6`_*5 zO=3D5W1H^9AB;VwG+OgvRmi-bMPlc(YsZ@f$=da=BiBARR~AN6P78LN#pX+jD2e!c zDuo_ZYwRgN?&DEpr8FS3d&xzQ!_>Ry16hS%zr+c|)F!t-M)$rlGpStZHQ);*| z?vqAv!4`(mMd?OY8!$G1u1YXjOA_p!^-JmX6ys!?LvOnx)kSsS0suIpi7^?PUB8Mg zXqXF1trCmLwCs~1@1iSCSh%o_1L0fhlO8n%LhJmX0`MDH0`#kpxYab2@VO=jhb4mS z((40&nR6wNEIrgwTqECrw>^m>|T|mDNcv0ztr%~o`b1NMaPD`LR-|D z-V-6bk+6V^kD2rhAGTISgo0M&@?gEJ3)bD!jlJLN#!b$SuO{~9!El+{y0hhk1-uJ5 z9K_n88%$Ke}5>sl(AqSqWeHD9J_c}x$ix9eCzUcTIi+8T5ipGr7d({kn$T14SZSxdw!pUs{W`ia4c|I>727ov6f*&~9uNxqHUEkTcY#w;$F(os?-H)Ke ze&5N50ed$kDNH5EoVHMq11UM2{B-d9|#2wpROQzOo0J@ zK+w#@TY_KAjQ+sQ{To5*t@E&Z@?(e7-U#-})>Aak0S?mz+jz_H*Tcc>5pu~z3Q%Ta zxWAP0Im+_gnUd^>+dm?x6njbDq!)vZ=C7z0R>Sd{3z@YfSIi4@b(_*cC>j^UeS7g% z!jJY_AJM9M=T<;FSTD-&!sovGsml5&d_vO=MG*E)wSjYwb%gOS_d?Ug`IA$%DCFOc{+kq8wRUrMzaF?X zOQfbLYx-(%QwbNa{WT*wLR2SI>jCehbxplRL_z$KpKau-^E~s&iaXN$?u9KcV=G;= zDShsY7tWOv6X6!1V2A~h>~?&{-?S2IRXa`CqbPWi^<_?_%XAlqF4?;~N>#}TUv#1IAPHOH4LdPPw_9h9 z18+^mhlBE;jTFUS6&3y;W?Ta^X6HwvdHVKb; z-}s`j-igy>l7W0q(nH};KQYR}l*f>pCLIYbW*X^NUgIsRbK`QxT(?mRnD10ragf;$ z1_#sO2oT{Fvv%eUz7Ne=pBX?{bY7mi>$^)KakO`DKgO)F2Y-1 zlTXO%4=t71)l8cj?GM!Il+Z&pjRKM~7*onJIS~7}M881#qt<>_S*@QJxbw%5v==nO zQ*8_xKh{36UZmOq+aQ*=NFP5-*G1#L3H zm|>+**ge2O#f#QRssVB1y}M^br8F1^SgL8NXB1v2tl{8StJ65*`1+r{I-kDb z^J4Gg(7fnltEi*4r3tD3(00lHrJYa;=wrmh*;i6FlTz+sIY=&E1N@pP%eH{J49@?- zWKr?>6De2Nwkl=K`>LJ0SM?BtU_o(N0*e}*lK~`q6rBCku?{GN0^ja*cH!v7MCg!% z75M0-#STbsMMDu1)csYch#wr#QcDi5yGW};Hr|#~7DiP4)2p?b{dYIY7T+9zkWLmk3t}l%?ZgvS3M?#$%g0+}Vp{XhElC8I3m|QURNV!NPhn>ng#Kzl`^%nB1ixFgeUpD~y!?SH0^zwiO{I20d7ZSj_F|SgqAYT^_SQrFftqX9UEt)rcHgcZl@Q;%MM3KjCv0(P z(>Q)RksFXCi=8%AFW{N&MNa^C$)~WSaOQMbF4v0@OYRsfFm+@5#0C|+-?K4(=IW@> zF=ODpHhqZt>C4?hh%cky+7`Jve2xEhC#xX=@_I`Bh_9AgZ(}$`lAS=uuY{ZB zW{6RIS(PLie^Ix6IzmL4zh0vbdeN%h%=W>uDQgq%w|XhM^KY;B{3CBXu3Kd< zqo!Ma)LqVe9b=V`R*S=4oVa>IJ*dtPvjcdB%ao39g?fGk#`8a#CP{&3 znsEJyj3d>WZWh(2iDo{kY88n3hgWm_J_4!4E)j$H!OVSZ@zNFhNOT`WJ!X756?E|6 z>_<_-6pb%<^ysMs^gEv?D>+}E7tgvrX~Vq4e=4%<=qZWGJ2E*x9n-f?eW+1?O*kTn zwAB3>PwLM?%U$A}kpu9D#Z=~SM+^c(*HPr(AaJ3UC zO5KIa)C#C47iGovr1R1*IONP2EtB1ai& zD?sG>WDc`p|6E2dpEfL=l4HO*E%Fz-FAW%lS?f%Z<=0d@=0I(Dx4*r`>hK4i&F5+@ zmR@=>R%-1_g%WpvJv=gX43<{iAkUv&5RGA-wL$~vyv+)1YdoTGB?$OvTSzR3S&f(4 z*E1<`%!_;`e{g4byxNM=Z){#hjbh;z>~f`X5>lvm>eNwtWFx(Jmqg)Rws^~^OscXR zAc+v#zAjmpP6=F$U*4cbXnO+ZwD%iK(mSZ?h{IZ~Y801ca1_PEfB8-uU zZt}IRbOwy;0DM}%>l6c_tOQf;5Sl}F$FjD?&u4kLA zZJ_FPXxzB7R4%{v9om5ZoKvK4`MHzEmjI9Bv8Z)M(hir69S6dwo+=UYP>Jb7NhMrx z42)&53;f+gxnf}EI?fsIqsN&%2))e^!V}?Z_a#lKkF4nqiRV-#k=O;ly^{$`mcM`K za9L=P?+KaL*%2HD`*cuCsJAIC-AXEEiz_MzlR}zccYGFfD>e{%eAS5g@@DA#hd})L z&1cd;T!Va9>zH%nv}qrQS_P)O?Warj81_vv`3DI?QJBWF`*J)caB0q+3y08}i%Yjb z=)}Hz-#yA|CfZ67jwB3Aaeduf-Z&p_6}>co1`bbJcHiwbdBn(D?V20g7KbfQ_wPG@ z1f|!G&~V|ps1ndi;YYWpG96&8lJY#ee7OvMkEy%5s%q+KE2l}3*LMYl*Y@L}iP?GM zm|UT4xGl(HX~@bwd(v zO^b{(ZxB@5ppHJZ_I*w8Ps<#rVJ1(xQjKYWQU2y1Cq`cC(xcD19Ho?2G&-yn(TW>N`oai3t^TnVu8 z;y`UpdxADpza0I!mOavkZU45y}U_!P9rxI}SP7fI<7SdqmEF>+)kb^#E^Pzo{(jQUHtZ z2>G6``$|#D+x7C4h(4E31M!%~`@8aU4DeqLhnpb%c4w2ZfXm|ayQ`3SsJBuLb`1*f z0K~WlDE%>aePHC<#I@x#$Fi>b$v&3mIFHZUmzswk%Dni6Ufgjdk`g|s03aI+S zmXyZu^EOKIUA5o1R-+1#*9P!bGU_y|iB#FD3QYSrc_};`Zw0(xADMoG5@`oov1NqX@B!@RX7*gzFcL- zhuoNTUT0479(xUkS!N}>+j!^P1J5`)*Z3cJ=hyO2(jIXAGP8%rK(}^s-=mukPFQ`j zds@<#`_)7Ir(isy5T03eJ@K9ro((gzFDG@4_uBE1jZ2AE4j&;u?7(FkufLr1 z?EftyyXC2nJ{@IrxO29Azd87N-%mUq*xR3|QfdZFrXBQJLbV!TRk80)*J~EPZW{&c zyH#T`uW+Z_Gq)&}mE3G!00*gI;PmPcv+IS^>sMMujekyHlL@!iCj$|MZiT|qj zYrF}FvKYEKL3Cc`Hx#j7IZVd?2{#E{=0|Mtm$EZ$m>h-Gyq!DpH}^hE#V(eS7g4Gv z;r2A|nGlE4w$P9%|F#Drs{%wYJy*4I1WIVK&`hsEOZMqY61)qd8n8K?U{0_H%BAAY zlb#ES%Ld~1vDB>uw`W+EnQ#rt55%UONEUpAUUxl!ASx2t_+B1M=o`cnw3!^*_yS%~ zWl$k!=4nVd`TNj+s-qUMZC$=dBuYr(4|>SqZ;^&b1b>*bm)JK2@kkQA=}K&XIJJbB zxfj?B>=TC2!i9CRBJdp}U-V}MIJc=3${EH;QKoT|+4S$gQS!=YSnP3Y!S%rO&Jrxz zr+)ZbDUKkb8+wB~?1aVq@Hv9pO5yci#h84Bn9Re1@P@b>g!QdNq0k7VVl*vBTaWi8 zA;?=f?Nk|7tuKHYLBsnKPbrjUh<*qTM>><>P8@Fqw0H{!2;eP_-S4L%cH-HMg^<^J zcARN=w}M`wR{%EX5y+)KE4!@IEQFi7B~suXmW9YRYJfb&H>N)&w|aaAWNYNB?a(h1 z`PO=AH7pfc0e@vW9piV3j9dJF`{A-=k`znD5|Mf`2zySsBP6EC&6)RT#?;M7A0L?e z;Q3h19BgH!p}^;~(I4Nf5I@VQCxt%j^j$1_o+@#a&&^>OExO`R<|T-|mr2m?|5>UL zE2_DrYvAKMB7w~w6Q3>d&je-+4f9O{FvcA0kC7?X8rgoHUVNW-$6qd-^LN>t)LBK% z0c|0X*7V;Nns9%nXxTX$jBozt64d@;zfMJ%7(tCKM*{i@CN^fN`Jn03#n1)k%UDv= zQ_yg+Cd+zU5{;Q5I+1vg&q6%Y!C26r;`272_*TVpaj;UIg1C7Hs^u^J9<@S*ho$0pqbnWi`}muz?Z8uO!nVX6(zQmg@v)GNr0Q=axP zfK4YQ*HXcD_UGY5%%<%!|2#1+zd!y-;F-E?By}YadG7Ml-2|%Ip z>7WBNmu^d#Q)-!8Nu}i3*(*^RJJ3VYWxR}_JAdy?N$jiaN70^SL*dh%wF4b_E2fJo zxN|8+7_OrBC$lUx!YA&J3qQeS33fH?A zV+`PIS(?cT2r2ly7hU8-x`q3G?n?e4a1Dv5-F|W?kLg4?61T{pulX?I6=9jE+VQuX z4Q?(Lq{c75TN?N5WLV@#>Qm+vBbyLRV?1Z~(7T{Ps1Y;`{krpQ4Eon)EFdw!qjJ@l zPRaZZ;*Js-`H7>fMeU3r>puQj7fTl3*)ecNrYNmcazFi8B?3=ScA-`T-`RPgbVvx|l4`qr1Mm zY)ax)-%=6<26ci@O?1!?!LGI1YUG>CtLD9r+TVt!ChywdPPjw~+yiZgxo4mcJAW5g zd7i%DEi z!0$O-KP-A_K{LLZhyhE+iwTg{Qp0$;Sp`GK&JVhU^%xa3l_ZKBzeE)Fn-zUo)oR;6 zHXiSvcY6FjQ;6+)*vCcWJOd;oKy=*Dcq{Yrv!@qiJP0QStaMWC1rf)e&!MVhO-Wlg z1-JDDb5=!f3v|cFPA*2o#ZU1#?;B?ou~0pN28JA4`nNhn?|_uF7Rf;G3=4OOMY#O_ z9^;q8j``L`T7X-nZra7eaUpOr&>kKX52hgO9GDkAGQ87CXZC=U%z6`eFFXNULK zrH^e&P90WV4e-$XUy52Ft(sj3!Bf7@r44tkHE;ZJa5Se8{Y3LgK=H-w@zg! zh4GwE=-d4O`^td2ko;P=zx0CNaqvaS5lwIsA8s-(0-4+9RW~N^t~vX-w)TSzsQQW6 zo+(aOeRu)yxe_*}#YzgqtpP#$>aehrNOeNi#&k5-{pWrP2BL32Ig`oi) zER5V-Yzh0hlGy(MzyE+001^N@8zU=brZ z&i^h(T=4HhtpCB`;3WC4Vr=aHQ&aYTY5uF&|EpmuBztH)u4 zgCsMFg%`?NJ=bFn?NZpClgcTLTs+;odo-AYCpUrO*JFh<9**2>dY;;Y#~Z$U7qrpH z#VYZ1=plE%-jJh1(y~u!>0Xh#*y} z#V89nUo6>ED{Cd#IOs?<%B|?F130J-#BCD-8L#LbjGKIuyLeuaE;pimMFltI!?Ah# z1y0VPa#g->+!;N1GRNM_W&~tE7TFq}ma-!SjDSUnFe7s|DMr`$K8_XXdHja^>LZQM zLza8j&_lxvWsb_HZYYBIdp!H_r@}Mo8lsqyKVbr9inrn>4A!fQAr>$I_B6b~_%}cA48s@5L~> z{4CZr9Ok(#{1I&sR9JSFxTFOM?I}B10RYxlBic6+y*m=x;*L+{8CF-5v1yEJL9WRC zh&pWo?fYy+hU>^;U#{g-C9^;(917X`$g3fkdT@mn1L`j%I-d__Z*M6&k(@Bm$|fO$Y~`d{0Nj z!?>&m$xRWNaBMQkptCq{FkL7pzT zERsi);+&gWRy#SfYf{3S=4|t@6q%fiE|!>ll(DG5rVdcoS3mh^reb8k>mX9NV}_ai zy`D)OJ}!pnx~I}^!l}9Itk4Kd@$?4(GoMN|a&#o(%Bfq6iPtkw7-9fd9Qbq`hWgsd zb5W=Ok=9;ZbUuax`rAM!Ii*FH9D%J+R*i0R0l*+Cpvk1>Zpz)+wnm?m&9i3lr;z(W z^7Q__ZYZ?Z&C!kJtZ*N%UGq2X=7JD|=$F;gu`5*w`-sLU%aE6n=2v66&C`%SU|GBE7ArTx|2+MH%VagmAtsNcGerr<)lBRVZFIiBuid-*^jYidIhbqCImWm%^*ORZVDz$3M&tIX15C?aHWQjnhzV}DWo1Lw+pgDH%QzW*@Uuc3FSGLia@ zBv68LrAtB0-Wo~x0^ms%fq9im!#?9FMGjITrVKunlCLpbD{xMF+n)rcvx^M58b6R1QEuD4vWnW4oI zS&HSV-pLeU;sBi-^b-gfi!N=ag>$%VIl{s-YGy=tIl&m+j!iw)x^Q10Nrf${|C!_+ zog9qyt)UxWssw<+7+D$F5@f3Z|5JKcnb`@M*_r7W8UATEJ(p?-+@+FIT-}D6vlHt+Uv3={FmIt7spH=ucqt(~{rlFD-;?^q&Ci#zQ=dJi74K4OLJIwfUx1%!9a{mThSjoj zVDi#M3$p%XbfETTMP%xoB?l!Alvd!3eEq4fMR*uK_O0rljlfR}?rnA2geq@gC;i?9 z?07Y4>>1So<4v2^0$Qlv#1F;ertw$Xb&uj2HUim>dE1zE6IVB0>!nGiQ1N7)03?%IhQ%}viMVG;!z)=$BIp7Gl!NNwaJpfijNqtACbHxk146;3b zrRET0?>xuVc8%l5e(kWmld1brwz+Fz4u0MW0XT_zEBbFMA`*>ikGsQI`vI{EE<>(l z%#;WN^a`1M+#!hAuyD04ICujoq*H^4`?atHi+iuu*sf6$0vmc*{VEvq%8ZR}wwbW7 zEfGZ{bS19-EWnexew+)Dd=;@jd8568UH*-U-7>%DZ73pMS9g0ZF@|zNIi9XIYJn$$ z$-iIOL_7+p7MmUfO!jV1o|`f+$jmb3Dt^JP9J8M1hC_84fyq zypYU=ue)a{fk8i-9~fk=SZ6)yLGC;QvjRL%5^==CQ+->F_h=(0jyQ z(&wgkj!mUpNqu&?Z0d}@`E`%P@!oc?^|mF8D4AOp&&qS0`2@_@wWyH(hpw=Y6k%&7 zcn>MERtB(AYwdAMBdUgH2thNr07qBFJD@`8@ZELU1moySW);S|Hhdzs4Wmp7;Xg|L zufspsv6Ez0?)8~zj%x)%^ob`xd1Q7t1yYU7&DoSWd>XNDvY}La7^cF9^4FPcD)LZ< zn64@@jjg6Z>wS&NJ}O#dRs0SkpO*7u&eXjNk2auw(f*Q9ENamI=*<4bxTW58pygrz5@d`~-FKuriHa0Ea)&=MF z02iohXoYD?Fs7>H;^rtEMJuJZ{04K{2FkiRtZO+0{!F%zk*QmIt%rD56r2s9gaR#Ds0~d5an79s3AjTuyD5K{kjHg!H=|9t!KM#dJ;RY^x`* zLRwXW4hBxk*$f1NWbLnRbT2Nvu40apSQk69%Tv*n%W0VQyNVT?EH#^@L)g}(+dnQ& zA3-dkxR{o{yRKJJG=3lZ>|WlD1x7&A)T}dqU^2eo^`5A5Cn8e`o%TdHi4S0A_S;fA z%sTDEUqPRnurD#Zsa9W#$nj9bSYTbUF}-OkAF*?XWgHk*`cof&J=}+9sk!Wt%^Xew zv!Avv_-<^;+!`NZaCniOMLaiEz||B;s}*uj?!(u-5-~Svkr(XkF1vbeFJJD#_pG3- zeaq8QV4uljn)FGB8kM>^l@&0DArFUCq_|yI`zm?)oKHgtz2s_?SLHhrp1$4lCpV5# zyDrb(*TMeBw+GJPTR<~0K{$@4;G2k)wJKVxm2566a(}>xE#6Nke4kx?;*O8{%z*^H znT$qvf}=fPq|Ls$E_kWM4?uflo*Y&p54)aWSa>RZ)i=)8>w;urlLMe1uN=fO2$Ym9 z{rxK)xKQO_G23NpazyF5?Lcub1*M1Mg>p44AK^8Z2-7YR37md{hb{a5=$8p^drhpv z6@v2C{15oO1e?iDrHV+g!ca~=E*>5gd0rWOI$tpPt0CVJr>=qvLPOpW;^62c_+qUC zf0WBbfdOwvW^u)(SPY;_v!Ua_ay64d&f8l<^1EqFFz>oNj=3Ofjz?^Nj~g>&0w18^ z#L-laUQAn1sK{oTV0E`t&365xN-mBaLYtC>+((qRoHpk1b5LucfD$dA#8(Io({h`xZ@d)#25@(Hy3?8xvXQ1 zzHgYOgX*|n4(b$@{Vm`LHS>Q~D;+9cX9@TsfRk501*^+Mri zN%c7nWOt1sh$lPw`tUWY*G;7ZW1U&K2(p}CC{mQaKY~zk;_>7R9y?brOOX0aI`%tY zf&8CV-w%QGCVYNpzB>D>QgndK>b!c#9svSd`kl15?<)EQjI$}Y6OHfG zQV+}&D2OQp9K}?XqNMVzB&AUunkv0X=!)E67uPyn&z0O^(=}2>(NXZOO@e4Fs#sdV z?NRqC7`?(0WR4)I#<|F!w0#5aG_2$-|F(?lnb^UZI@=6LlsS4yXEj+LLz>(yvX$F6 zuo-|&C}Ht0TAbc3BMroRT_odyWPhg}tgmjDcPS60+@?XIHkh`d1B0+}CIH%nAlQC5 zNsJ7f38U@eKW3w!$q2*GvyzjAj{QGWEb9+KmV-UzmIs(O!MKCt|6E{UWTxZ%4-@-; zU%2hy16W7kvLk=-_2lz&LHuyuTJ+RY)3W$lZI57I5&P=~ame+!!@7QU`+#^2(xgHQ z=@}g{+=j^v4ej!jl5DE7`*lBr$F&lIH`x=Qx0^pw1wc%!juwPP(DV zW5)v3pA(E=^?k@IO`~Psdb=>g_h$CG}6)Acn`0N0}k^bE>6f={j{{)&Zdw znU6)t<=gGmsArvtBzyiS$HU%9&iF>{<5vq6@%N~kdS}$$&|2jZ=ONDVGI=WvP`Nik z{yajSq28>eXQG!))7>qY5?RJ7L27_8?2el>qytcJQPXz~G%m_l^zGL% zEFrKO2*U#Y z>oJ1ZPM@y{F22eAVYApvTvq*9uM{gZaLd4RWlPIG5iADnHKPk~A_gWq#3+Dmh3JlP zwrW8@UFV5LtEysH?=Mo(vZlwhqT|Ft2Dy__3jzwxK!^Onll~? zC65qzq~;Mj!dwMW7`Y6?PDJ3&i-u`iG+%so0$TAD@A(bu>K5AV5e}%iZPEJ?4*z=n zCbcA;WeA>4soD;@)kzq6mj>;?9V(HRGz}k1Yc*uF$aHIUU2uGgcs?601LbB{F^(%1 zh(de;dcg+If|y9HrpU(L5I*dc0|7sZ2Su4k@K0#~8`qODcF?P${J4LwgdjR-6>4V$ z6pJ*gDq=~DyTd-QX95!GOB>oog`0yY$ZPIC&J}cvYP5>5N^g0)EwF{{4$SkfjU@&p zW$I)bh{hM>qK#)!zy6Zw(OFS%`FjnU5G)FC_2#p^t4TN&-}Qj|am7i2901ve z-lRavWYW9C{^n&}y(RJ^lG9^y(Ag&!q^P_cRq%#TiWBgx)&}_3`ruysi*iftT$sf% zP$aOy#LHtMj#9q?M~UkndKo*TF(@ie&%HL{siKrPm2gT1>XW4Xx{ti%p+yyCRH8gx ze0dv~zrUY927Es}yx4p^ZpN&KwZrbJtS6q5@lqA=bcR=7hT8YJ?Fg?}B3^<(D|+h3 z#l}6C-xsG}@Bq>S+nYFQx;aQcKTbbWtS?*Z>zVy@pVPF9^m-dy6&PByTxGZ8c2S5P zELLv^5PGa4F6|sxzN)9&3s(}Av#OB|L78mU7J*d2_k1gU>M-0LL!fb#=WUn85TZZ# z*Zyd}ezP66m>CV1?^Ki!D)7ytp_^Jd{ke$YjERbQB~5=50) zECdej@btSecAB7b50+e|Wum~!G`IsV_P8ekN<)s6t-W|uDs@tEoKWI`Hne(Vk%aGi z%cCf9D*iB&x32n47&bk2mY#;4Q(l3ds&yp-sgwj^V!iZ5VaB-J3#jg+usIw-zpQQ?UvlvPmn6Uj6+1%(D)D@wy7mNOaYYW) z5lwvE+2I^af?XySntK7Hx1}@72$iKMoJvg(7+jLA?s|E-6Tam_q07HCzBC;^BOHVa zFNyTng=Urp*3rK~%TI5g*!5Qn)W>?QQgndg1pp3);#$!eER(kyC&V18DP#6@@(Ma; zecq3Vu9Ny&W5EIFgk#;`au0pJZSLbwZs8sp01Nr8Gqpd!3dd z0|3I%2n|0{I`K<7S^-P-LR0#;vR4&4(XW%}vyhA}9#?hZ){4Z&Um8N`5@-zJ`oe^y zWDbSlPYK*(FJ=pCm$u4vJ&282<~BxddXplKy&w3onh@43KBQ?De{(f{>*X$htlrh6 zS-05zJ|}uc0YY?jiu2uuCNX(Hi=2Xz#R1^dyx?lIr&46c_2^GW5Wj+RKfb#;npOxz zEy?x;nN1}b+}xgq@3*ZrGSA?Jw?$P(bp>ZU-D$oH-*76hb-tq>l|xE3$Z8-Jk}d9? z%Xx&D>{kb4)3wI^sFyVt$-cf+_05DVL=IKgcxgF!XUF^d>?-Zp2oH77m6tV(lmO3J zG|_cE5S^C{oRmi?WYCgYa85S-N{)0RSmP%u>6>b_YPQ+DdRbTS4UWWbIvgtop8&gG@doa# z(ilQ4Cf!c?Atz>A4*jNzyf~XdRpp&i;E_BVjjM=YSincoXkr5#!A2t;A~<(K&jmlx z<>Kz$1V{cYdKwAM=Vn)B9F|$T;esFLC1AdGK11F$#Nc|>2e`(aT5h|M=y)OGR#HHdEfL5gvyrAmNmjGuC(zy!mBJPH(}Q|E+J+)O#mpUbk2`|Q}_v& zAEwlfrIsmkPN9do4Jc8_MnKFv+gK{59fo|>me{yKMY+YCi=F+oK`({@IjXG*KtinnT9n4r+;2DG3 z8wXrLg7Xd7E8_^W=SBpYl(82b_j+l@#S+&nT*Wi7EnpzeqOi$3bkC_27OI8t6Goy# zDnJXLgSWK<+yJ%CO@_B4s|g?*KYDm*vF*U#jpO~~k%$=TLQ1LveAvy>ot{@&EVQ0iaRB|v@90|ZmURV?=z>v0zuizG zEC{rB=i*++rYD~Wbclv8dE@>)_~#dpf`B&)DU7Mvb52QcqOX90D5=ThX8n^K=)9UBEPLQD0FpLeXMFEhUnaRNOi&LlJ z&qyVqQ#4w%HC2bdm6tyo!lsDP&<;qESH+K&KILCD(4y<{5jHPJqxyceH0g4e_#T>l z%2ioa5OGW{SZ~0b7vIDrbMccUb+*t*f`hM#zypqa?;7tp!0BoRyv+Upxd9RuOQmfg zFMEkHhK*C39%(Apgy}2a#o(Ozz#Y+;TzZeJCEvK90$=?w1NP1n{k{0=c&R=`Ph?h6 zBGs_C@Vvs(P}})V!N7NHvt|TMm2*pqX?9EpEjX03_K;^78=g=>HB8IBJVQY0@aWCx zX5qqwzD51mL%xAIIbZ4jYqn4tD93+LRm_Z>3E~rC0L==LmjA7Vl_BhEe-y68P31Ht zi)|r=ac3Y)t-NG)OJIdRxE57V70>yJcw9Av?U>O2nfnweXm`JrFB~r?;48g+r@Yj0 z@m5z5d_A5%P-`y_u*5X52V|Yz<%={`Zpj9?6r=^q{_!@)_6eKmqYnna5G=0TeD2@G z%maF4Endz~*RT6i5dxrRKCcU1$Yd2iKOf)^)_=X+yf2gFVEb@sZ{=)lMB+7KZ+)vh zR8Dcc-uOPB*G4Z@+|0D^ewOU6w@8>{bZ_;Sz~}5{XZIi9Km9C<_G@;Z-Em5+UO4BO zC!Vxxc1I%4E!{>--_RJdy3q7G-X z?%nCyPoKkoSK(1}J@h@P^U8H8U=3HaDNqMoJ9yw42)1m9=SwA_t{%9-E!(eQAOTAI z9HsP)(BO6X%CME#Iqd1adp}I=cJYc6_a>`nxS9%cZLMR4-r<*@!CkdkHb+jH-iFrE zk#{}%UTY!cuNt)O`KCs`af{P?jhQ58x1u)P?BE+KB}Rk>bcR@h%~cJJ$*I+2 z+MGuPN-b6=SOfi)@n@ZW@x0ez z$On2T$o}J^7130%I2TU8F8i^mb#mYCZ6Z=TJH3<-d@sa@UNoRBN*T};N#R~k{*U=K z+n$A8oy2`B=$ij>Poff~SpJ>DN8kM^|4b|x(%^d+a!dfWlWtuQcsAjyz$q-i{g&si zLo}CE$Id50om^KGC4d9@x}C!NrH*+u!1XO(V>k@oQ=S&sz;ktK%N?V$B8BTL-kK~F zD2_#Otw1cYL$GohlR8!J4mesx;sU)hmd6y+w z+y;UH@oayi8eF35Ol~(7(a*wwF>530Dkfor%VLUWd639E1>n^1=QUa>p#^>wmA0#- zowq&HTSFlRClB7#BG)p_g{V8oQ?Zr3F483;m`XDNL-bw^rX47qCe7bn1+JSvpPs}& zvxka`NFM zBsO%z;pD2z9#9WfC1Fzy4L zMxYrHHIzbuMu3JH$_V0v23?G&rsO;gE-}dEJ}pSxsdne(PS8bmI70wgp-kxR^4@($dZDjH@)x; zZ1wPd>Z9)NTEIquDy1qc)^l07MTS|*-*GOm-V4HvfiHcvD_%1|sUCaJ9^8j5>Yo=OfZY>2Y^S6ytt-sX1n^3b2 z=1gIMbpH}g)fP+h^V{>aW{mN)43Rg-=jO~d^|W!=S3t?Y`Z(~iky#e&fCNqtGgMuq z5R&Xl80yy|C6xl4k3uP*hQ~VfdoyrkyPMZXA8`&4CLub6`Hy|^ZzvW$2JmhKdn-;> z@d3Le%!eXK$2XQ^n{x-A;D1^Oz0m7xebzxU%R&7F7wa0cM#g4*oX@??PNzA{Pd$yN ziA)&#&_^`XBuRvpR?$(;$`cn4(~UvKN#CUxrAh`RI`rU z$#R9Nn>ihK20cg4{%H_+VivY`PiC^gu9iPhOLvQENoo!!(Ld9J2*DC<$sLzgL z>H4Sh2R7D6t9gy`q#jRLcoINQ!?lox6Q9w$IRC&j*)YK|biltV+|87v639$fS>RbmOpU;&&FEi(i)#>UE^2+6+}9{|C5k( zJR>@iaqM0eAFsXi2E|DOG`#u((6kKZzX1Zu6iKofW`G=?@5i9ik>`dBUr`D#g zwxU;nSk$!tYpSzb#Bb?5;J8Q54YS z;dC@rnhAeX^r`OMD^+ z+SZqnH<`BO4wua?ZsO2Q5AbS(VCEL?#c#A?to$T4Ag1}yl$sgD)J9!izD)aArA1u` zjfyhDgAsWEYAb1ohu8e~(@~E(Yyz6I@bCN{NTFH}ja@EGV(IDMu<&wdPW6O)X5BXx zEbOcs&FT&EI`a6(tlvCF8$5NX;=Eh&XIuTOCP4aE1xTe`_o(e7nn`^JS zlrvJaJ}w}*44LuO)_%qct`C`p3a;NrnPbt?oGs(XSq;lpKYu;C zWwqEDs)vov{$xKt1F%^|fNGWULffshY`!=>90=_MJs}m6m9W(cMb(@2oKaf(Pl~+E z`r5aE1lW&ZrZbG0r=aC|d`{$ePw{r`FE7SW?;vzRz;L+#6|PKoGXsZD19e(JK?-q< zrDHZy1@GCsF7zfs7ij`gbfV>6H^r6~H8>SvT7xiRBs8NjQ*eVDu*K;TPnR65ro zY=?Z%BFS)?${2uPnq_GpOh(Zr!!=sG2|MJBn62jubQO^md~CwW`F^*S1(~&{*)?Xp zGyr)SnK9^)c|-m9hc;nbR^Y=x5`T!1#8X-)S|`(SO=*(z+?saceg~m&JMvqLR=~2}k)79#zp*Fr5`YM46A@NJk z@*Z#^lfg;uWNRc5+Y9Cw5dF60?t-+fjD3wklTCwDH$a~SHvI`6t@BKL4W8^@>I2uW z2B%0mpdHG+S)I(5o!p)=YiO0rB!&8lE&XKI&*0t^tl!T>(c@?~pls()?lG%BGN)}F z*`OZoc%vT7GP#G$ZOMb-dMj_?chBXOo@Z6>57mIzE#^t?0o~+o?oWa(%M_FUUq_U{ zjR2j{ynF%5__O^fT9F6PyzQWmrY@)LE?El17YV=1v8Z9tB7y}kCmRxXS6v#-f4#-y z;@{mcB_0$CyTpm5@7lr7yiU8)8Tn-V3qJYYPK^x(k_X*Sd*y>cD-_t z)tEz&7z++h9y_WIqaQn3;tA~VMBW;S@|V|q?=ze^9^5VP|f*+&d;|0tVZ?LSYQ z>Y7%}i>+(LCXWMlx#yqO#Y93@y010k^H*htMl9dPIV#%Fpc1}tw^6mRR2h9_!ljwY zpwPJ>Ze5ABz)@^Veu5q6Achd9N*7N~5!ZSNW9f1TZ0}9q}y+81~ z@wbNxGYDexY@`4iPUF>fjL}BkLXtL(m>aO?gjJ|wYg^`lzfL0`M6j7_N_fcgu#Qxv zN3Or{%;-|-vvTHdT{}UDhC3p`JbklL1w5E-wc8d;k(ME$BO5p3IaRknGn;6p44`$u zB34*|ANv7a)8d0!sFLgu9?^{C)&`_8#S8JiK!L3bZ&uy5W|%n%3uB;$OJdJ9+Wpn$ z3v0U?Mb(3-)^Pe}p73c@2>A3hHZ!_xx?d;wGum;Ete>51K}Nt->WPKG&4~IH<;75# zmC${cmcA^}1~oH|AxJalLyU?oktDr3-vpx9A(BmRKP;XXD0LK!@0(3z9Ai3cjZ zvua=#=cvPN;?9Mwk2&H{kY(ByO{^_*h_UJM1RyG8;Oqg-wC(E-D77) z#Llv51tLbpuNL_!^{aONDoSrhCBEA?xbpx!S2uXGwKq3xvNLk9-;T}S7MU4V;eYjz zc~+%1vrPYSJv7Q8epZmldGYZBvhLog#@S@>B5;Zy9_@l0S3KsKCHl)FE93G6`=n$h z@Jx13SYMvm&jBwUw;xTxxF=>0)!>Ne&Btd6gjUB3_w2jeeDkXi7*Q4ZrDW2G#E1nz z(NvhKv)r4By`l`2$1)88+yeBC4Y?g;MLy1UT-U{$mV?Xw)}h-bF=suCVfXfTa8m|d zIYenqx)A+T;BJza(?fi2&5r_~ib!Il>PhV>SKkH;1d?{a6n{326=2cwFjt^P`~ zR@%^xKJT3dEO=`O3Q-A|yfP5V+8!@J(Za6UuJ-lr<>p~7v-;~XrRVdLprq&H;m^Ba zG17n+5F>zY^>6n2NY`XmNX0Sv5m6 z0mzh7;4JOZQSdXmVbDO*|c?T}inic))wBX5mhJm7@cV9wEwfLK$2_}z*> zFNJg=k+FKfhjIl1cIcmy;H|u`r#5#-PoK}bg~pHvS?i`>v;3UK*2^%oQ2Tmt!4|5z z1cs+};6ZaA;+IO5z+ef)w;Kua*9WuHyChNUqZ;7lH|I&+N$Qy>nirk2N0T9ZG$6PT{u>M1dTIUODr4OLOh{{fX^s*=NMf z%#I!lV)q_fF+tc(IrTLFegYXmt+IAqjqtwVm#oQ-hLs;hjA9+BsJuvq<6_KEf##Wx zyPkYNuzeV*5!PM;OvQ~s|G16$WdH1QM6U@6Hg9xlr=+EjFAf)S+un{Xr1xv*>AeYX@+?-<>rD{HtnXz(WMbNLr0{ zxFC((kvv3m=rHyb(g(&y{frg+yfHKCdU0xL1Eirho4yu^3ik0qU4_wq&aXwkWbZpg z_x);6=3_H=l>Y%hTpnO$bxRL#n&aJ>>eO z%C!?5;{%sdLg|MB-j5}7SL?HUJMf3{3VkhkYPF zY$mvO4B)p^t-dK(x_{V5k;y#EYVeJvslwn)q@2+O6(^DbfZlY2xZV7Inxa?}ZCuXVPq2 z!pYycFdUqktuA39>gec8c1hCvTS|`d*y89HJ7ZLamX!rV*m)pC{uR3*5XrEQI2Svr z0Xxz#|ENX1b~+Y}+05(KeLnX1)j|nH?pegvPM=-{a^QO;vD#}qX)3ueFj)`eu$2g{EM|e(3#=c&8z#Se8g4B!tlcfOv8H; ztvpl_yyB%C=z^MF@VoY%Y8VKh_%mY6G##4n(1K5O1K(%l3PQf17{*;*GZ?#HaL(+d zmoNFO_5|lJ5C1Qs`KPW78_^B*5$p*#1KhjYJX>o59fa1VDb_NR>8i|Aju592?5!1f zP(rXEi`d`wE1eoW$}g4H)d0?QR!wmM`Kp}eG^0yXy!3o3PQva;3JhaXs6>mCFwIpi z%D^&x$ozd|X%7CS?@9PX{puj49f^uHVf;#pkH%8eqZ>t=JeeW`Up7$7^2upG{oub$ zbSi7@+7ne*TXg-$Av-V?*H_iJz=%mz0mQAZ;cGw6cxKV~0@r=S)+y%hbh4*AO5{fQ zi_X0V`T=F1?yQ?kXazD4w4*aRVRbe1OskPAqdPgWy>~uK>QBRfMfjO;q}mOvL7UVB zJr4dD&??=5>dR>*cm`!5C>Je3%#w9@pbMbiGD1oN6=$Ua2ADA+>Iedzje(htorQ^ziIb6z?LQqDBh!xsE@3yH?1v#O|9_5| z8CdB!e(ZDq&oNfQ=rIR6BkPZX?8g_!%)&s&%*I5>$i_^^z?4#33PzE@bD{#!l(fa+ zME=SDd(cP79%y{EL574?t7q-q`h}whFNo-7J%q#-&(s{h*>+*8`;%LZK_ERA?MlYX zP-t_j9#hjz#nhAYFM8!?<3OM>t7AF8X+7hEaBWVmTmyUF3S9#+mmr8k%uVG%)?uB} z9lvS1jNq+*Gvz~KeR*GU)zSdi#5(oi^nBiGZo3Y>e7tQsd6EP~Ph2L&{-hkIXa z?rPAWO8hKaZUg2HNR-}x)pt>E!8ux5LIg^)*R)gbAKBEclp1;ta{bgFh2Z>N|C;b< z`F^o?Y}w-fVXgIO+X9|Da{9&4Fn8NAY=9`Gj0N#ARQhr@x1rH7K75eSJ2AH%8GWGf z)@FS{uehQ1F#{RV*;kl$BE6G&A~|#GF1foQ_fL>4Q(+zRA0gkP;pRP`rE2K7%RAU1 zt89c|R@4P*3`BvaKE@{-2dEU__g5I`I)p~4L|A`!G0!>H@BwTDrfDV-O*;f<7;qx# z2Ci$<&u=tLZi%JYd8M}haJIGIjEQ^uVhC`H-oW(x*WQi zsgBo>d-f&or~-TooC>Nk24W&FMjB62yqJ1@X)Z3(yZSOj0rRd-07tVeRY zVOaKo&;Y6UK-#_j!n;%$N`djph-BF8>DCM(qfzJyVSXS~ekuw5H2Jsw>3WaLByeUx zZE12GrF>x8b}V+2VO?>7=z8XE4AZza*rwT!l>5zwk+F>{Yp($Mx3Jg8H`n)DqmP$IbdebsKlTB{N+c*oDE4$L947N%CW(tL z%nohD`K^_lq)pK2Jjne zR%&!=(_+u}W4AJRuS-qUmesq*&f1IK_$L(=bZ#h6s3wPGj29#16(r^8enA%nIWAsd zaP&|~DUO2rBk!%+sLhtz>WXB?&d7cHo4ZmvBanOW?Yu6OX+TgQF#v!2WAWl@P3vlE8PNe~m-WSBEQRajM??2@z)?V^R_<;R< zcAMXjaMzNE&FI#v$A*V`PO;96p^ zVFlN%4B$YWQtN+Gjpd#=k(nX}L2HWSd()|<7yAzgB^xS~Y6;g2#ReClLM1t-^>kfl za7R1HFM*wdl$s+N_ApT6>G%rkGdQs6&fcj?2=w^8Cg%PkK$30yQCb6B zk^@K#dH!1D@uf%sv>ZL^s2I?v%PGIQb^X*4lMxaDubF5vSIw0OFJXeIFa|1+@1I9m-TP7MH0In^e$xdv!GhooYYYctm#zwU(u{;YK!tA z!Si99QgqpWxUeSZ1u}@V`(41t*vBP(9|Y4;F71DfS-8w%+DromZqbW>i(Q1(lHR^r zk*7BXu!kT#pAWp*cdTyWvrScywl@^V!!xS7 zc#=(zj6;>DqH@v*dZUxj%JZuFaQ3+w?@Jwk;WWG%MjR#V_n zeFkk!f4jfGx-0|A>!3MV-g?FkQ-{b*sTDB1_f~U><{1zD2SJFUYr2~Q;Y|(K0tmtJ zFwp+Z(a8m4?J`M+9`RkU(jDkoa{e|}4MfDJPNH)4>R#QvY=I-{P+0VO78+%a_7g|C z=}>kdIh|In_g7T#>wDB%R{hgTaFrOF4j2EsK z9YM(P30r`qgVKD|*}HWQ*A@OB{={ia$$-Z?7!;-2+NW&c?{86q=jHfc)2Tge(n0Y> zfipdo1U;1qx*727rNfXV?fBwFv4z(qVvM&h9*1Vq6B&*v}p&`o{_AJXRH7%*<#o*V+FM!SROkA+jzo&&b4ge ziM3t%sz5rWd8f4Z6aqTJj)?0Zy){z#r{#k$2*@Zks)A`*!HP@z@ZPqaidAZK z(qRG8j4SDZH^v{e$KU(p3^7@oRzBwLacYtdEA`cm_RqJiVh@qmg7uvWDk?N+75j=R z^KKD5gMI8aIaHHKyKvm6--G+$>s`Thh#_>e)tcV2Xe&E4`$O@dsA8k@k^upiPoq`)=DYXIUb03Qq}<-MPAY%1R^lxjnLwUx!7 zxI|}p(&Lbl`myiN8;OJvVh0lB50?v!o4c{L`2=O+Bjb2{638Zqk4QgS9Lco+5-4D8 zI(&% z__ss4-#%aW#`c5#LybLv_njb01rr$ZzYeHj`;i(Ll#!h?0q$8Cm?Pyn;1_y=`7;+1 z$A8HmoP$=DK3*i3p zm76|;pzFih@~T>Jp-aXrW!`{|i1~m62d3&O4 zvUCryzJb7h*!4wiLPLdX@iw0BcSSSUg)@M$k@4)AnY9Pv$=+J_0m@zLFC zAzlC7yXD6FH&SgtYM-h4a@l?v^5Aw(i;60)l> zmF&ydCy62ZIvC6M+%vphz22YSKflL39_Gw_&V9~(u5(?_Ydg-ZoSF+YWZc+ylgFHw zAe5Bj!C&xc#a-_3SmC+z0pDAs&fgr->-aw1Q6+ABcSZBf#vuID;iaLL4dV%J zxF0k711!)=_RXRTUz;Cu@qc?gA&TX_j!G6#YD`E0m!=I*jfp$LIBFzY40l4-V?c znU+VpVAAbQiEw<$Uy2z}co25_d|j5qt*4bI1`Btm+spSEp3&^o9Q_DOeNBJYcjNn! zqrh9QIS(Z%?cv=sGnDMEPDE!+TNs}vy(Vypo_sCRMtQBO{X&~PC`W;vEw@Pjh{5Nm zPY2S?CRAE(jxJw9s}MX}u)`9TeVs1*ICEREIMv$l4h(wc%rLdm(xtrn*nLk`{Xfsx zGOpo*W>U8MiGzP3_ZM4~;W{mU@1iiac>8r$)JfU=j))A^8~Hz-?s;it5=;+$Q}91a zsOzO&uWNa?SyFP~7kZzQQR;mwbfN3F7wQ8hqn;JNckydK3PgVo{UAMOzr?l3lxL!H z)a8z3%vk<>xWP`viZ2^&l1s#n*790jp>SaL8Y^Ag%+=_~~x9Lj2pQ7UN$K1Thu|rN0)b;ad2X}p_sl`!wzGZvhaGUJa?buQe)$Z?CuS`HwT7O z4V`#TXz#;4yC3~ou|GxJ#h02hv{NYccSKCwpG~&I(zUm6p`{h4_;c85Co8(tGM=X^ znkNu`1PvQ7>l=yZeh6!L_EmajwC}Cbg++3$?(nnU@_R-^xBh(pF*5z=yK?rAD+Z(s z@lS(Z(>$51-VAmuvrKwg&~|tqv^**ke5~ZNbx6by@`d685!%f(Ss~NcZeMplIPSS} zuIOpU`S-aQ8#l&pe)wS3@J##RU-~7<_rr7dq@vOYo3=PyGpY>U%hwQUA;;}--~rF6 z{W9-OS2&JxXdNl(QsAlJQ&`@IC2z7b^OoXNYt8Lb_7fbNJM$5@lau?0W{35BqUeJ- z17do_ZduOi9{Xm8!A_@ouM-W!7N6$NqFCM2n|W1D4oq=k*fY29%&AaiFBO>L{2^5% zmquiJV?)SjKhiAx^-5@rpTXVHg5Z`0VT?u8Aj+dB9aZir@iy+~8W}-q-fV<+R({=Eof=w^p!Pv*@vP*8$frn5Ynhofz6H*A)OOlK z+?3m*;LCjT!iAQv7Gh1t6*Xz~>~){ApU7)J)sK5Yuxb%~-`Ej)DlnB>LZLUrlThw> z^~)6nyIO(djuN*3+%a;^FCmwOLHD@e#qQOzmEP_mLYW_JHd?BbKpn0tTUv_CA1Bb} zTe93&X-)0~@=c@8_B`%XDPrm)j`5q_uD(NWN}e>=I$JWS{ot7y?;4@BnrVCs)B6S>s7oTFL&n?;_dEZ?@6@OaC6#sBQ{TpyO==)&}N zkt%$|C+~cMaHU6-6ORSzsccz2-@wo_iEQ7i*0Y~+YB4^osYN2B_YF6$G(Qv^-BMb6 z{!wnuWMmG_##!m#U%#vfy zJ2dj`ElE%RE;fzPH@(@Zx*R?~}eIge;MF?yRTVpcyq{}|OLlPGiTmPiuE8@q`i%{^z&jXWJXSoT9N z;A9waW5prugsCtwLV(5GK2nuKGI!>VG)KYJ>j#bV()?n`9C00QZgRUkk-A_aA|LYM z;IoX3_OpX8Y{srUI~8G9<`7TdNqA~Weu_R5{3-3_7N{DU9}St%*4w|F(z&xK=1qy` z#@Ma{42O?i>8(r^Bf~M?d$S7dxfCC8Wgj@Oaf}LV?q>6fsrZm7aUn zO5uAx|KgQCdr1GjRND7TFTM?rT_72V$m<>Ph08CbamW{6*A*t9zG|=6l~y8x-W~v@HX68--GCtsWhm z?Y+wU*0kZDEk=(uxHGg(dPySas5jc0#+6-WuO%OYWnyMlWgWLiByPgf&1=1!W z@czvZKm7CUMoAImp~0lUc9Vm-*H2_>}c>L7%Wy=70$*$yWzUQjUuqt76`|u4q9UWr7H6CuO{EO zK>JZxFtDl$9M1#k!R9=WDi3Ib0jDvpEgm=$6REpOry{SaGJ}d3w6dZa1_zQtaJDcQ z(UKQ36aZ>=A)usfPUiw_X%x=3Ap49}dqT3V2PFB1R3&R#^>3^MZb^@<9edYAWi| z>n-RVf!}|(5P>E65w5^1f}9f$k7L~Wm>)9WRaFB=IjaB5dI+)kA@|2GDSWIraI~Wu zUIq3SfKISt)K$RY2deN{LBM2Uf)Exa^Fu6~!BJfQPFxMCb)(;l1#fIsL#x9>g3t*R z7Oas92CfqVJbhOP!t$x(z-g7p36|>&4;H6hh<+1Q^VuIp_hyb`n>UYq~ZvCQv{NMt7#}cc=QHJ7;X`P&}=rNO*9Z;EIh#m)@Bk7#^w}<1nBGyck@H6JV1WeCygxk-%Xj&fc6hiYP>k) zoCz=-MpZ>o6{{kR!@v#fko;q31z~tt90K`5F^G+4tr3H9!218y$WH>=CH#LS9lTv# zQAHX4Bn#$MBe5n(yf{D#WHdB*rLLMfpaq%%8g-J87;Gg87Ft>YV&Pe9MW+xJaM8c5 z_Wyqkr3_M|c*Y`XNkRKrltD@q#0#Xs;#5lk4p76QrB&4bS~@Hmsda<5NI`rkRW z?PJAaR1}o~s-E2j1@PkVU}!Me^>x4j6y63nQ*AqhXH`S1DB=KaUfmAuXKAPU#*Uh5Db1prmp zL1Yh<+ZQSxV?XZ8>i^A!OV0Bf2-oyipA5mniE*tNf!opzjit0#w3}7goJV#SD zf&=B0Ae@jIP{!E5^cwy5f0~IXLvrvfc?dyWG$4vPY^e;L;6#Jdan%7!U;#kV`@D>X zMByc6NJS738vD17Lw^6&YA>TVGy>ad82CFHI>~|tn5+V4VgR$dU?3G(84YdR{I|Bl z;NdI`6vC_qxOd_PN&r5Bg$@AOMWa>oBeBpXh*cGh2RjxpaH0xyk_})28cYn$AfY@C zBC{e)ss^luEvkU2z)QJtK;vM6vZ6mctO^|$PzR#4rp*{&@}GJUSVs*|LJ|x31&dV% za-;$WtF6f*A7)KcVF2i(v3SrCoh-Xy7IlPkz}AevR2d=)e>V_;)71gz(7Q$h^@La< zBkIT^ssT7%Q)Cz%z+5mXj5>oQz3@O!BYQsnR&>bkf9pkIF%5(RfqnJ(Tl|{Jd84t$ zaom_SJqJ!^R#XOd!&wbrM`6Ir$^{@H7^?}iLp&bZx%n?`s0QZzpH{at*E-`tCQfHx zhF*VQ;fNGPy z0C+j~LO34eeenODUXMM1gr@aBA?Uec;Z3eb84{tTH(J z3D{ox`+=#0R#6AG7#2n!0M*0$fd(uGZ|K~N{!3kfcWl{yB74})iE>5@^!;qlifbARGOc5<*r2ROrD;`hfiqe~5nn zCNuzS6@YFG*F*Lga6Rnqq1fRbeTa<%;1d1Ofkr~W15$g;qay^DA6sWPV6gx^Tc?Z~ zU>Nj&oAMh#`#Au~fky_K(!GP-kAG5y-~~mE&kI=`8cG-iUXhxhzENe zUxOf?bw>=?33yMIU8NUv$H3r3J3AF%$`Y8hCm@>i`W%xMhi5USmFnCHn1_-P+1z9yGbLMnyA zndEb}v0QAehg2@k9J&5F#A0vc40vbt*m?D#DuY%1d@l|U%(kxJvLLR;(fpu=EJ7#Y z5^;4Uda3UIvTN;ZA7N36K+B?*kqIAGTFn+rXvYDR9f$+8u~Xg-0~NucSy)twt9mMtrlt+>{V&fga3 zJiRy>7)j0=oi7vBT^TJ~nm1bQogb~E+7edlkPEAwb%dfNrp2q%`dMW@`a1cMYG=pw z<}-funU2Qw+}qyRlV@>yg`9l#rxfv3nM4`p(W+7oLA#v+}Vdz-&Wjq(;wScNdAxQrsP5pBAZo&ofG%O0D*;T%KN0_9HE90YqJ%yE3CY zZnP5F$)_7R??-^jx?}6Jly3CB?4b5t$X}jX(CV6oe`}O7El#q0&?_^T%OaX-mG(_m zN09RqLf(Xgg#?lIUbM4|m!7sk)%z*2l?cHP&H&L;eUFmlc>n53yK&(qIcpy{=nU}H zIdV}lr)=a)j0@f5tks@mis_R!B@IV3dg~1pCSKViXU(ZkN@z4qO4B!cnkg?q|8$=! ze0$~OP-dfbQjz}Er;_s8r~Ff9P7S?nJeia$o!0TdG~;V3Y@CFWgD*FucEFdDP;5wv zozOX#-#U#s9addVB}H4TT--%_r~rSP>z^O>^)b>L#lAK}+QP8Sltr&!7Iiq3R_OmB`EX!y zOR)_pQf=withUyT)!}jT>#E%9#YJ_f6W@~0nW+JN*m&zssE^#R>^cGQJ;WP3j zr~Kc}>>v72O1WQ&J0sQ)YQ>Q_$myq0mO}14D(cu5=q0j>*AfMU?0f#6 z;gib~ee;7eu4*ezo4-$P{}p5UsL5(B#(b)?B(-N8=e_d%L|~BL17_{Km=jn^OQLoU zjr4ocQ@>iZ*hZ$T)QgzRuCX$&e3r;6sXH>?_p*6!%U)9X=kl##(5arQ=X*Fc##vrb z6B=9jQoc*?`ZO1PW=01)8?MHW?Ip*wByfDCm)9eYH_KcEx^~?H0W^A4YG;BZko*5p*_K^g~T`I=m*(9!qZf zq2@Ck-W_PKMwS~8s|-wxSDG^mSvIvJ2(;OgFL?ypM>WwTLg@5 zH+Gv=tu2u7dw8j+W~eP|b8swvDp+Y&hwpsPNyo*v9WULzs;fgwY)jtV4k(uMqvG9R z&a6jfdz4UnWKf=qnJoL6nVIoHBqoG6tC`HH=QbqeOyrhFG@36U#hJ``xY%>@KdJpC z%nXw)AxVPM=-2(4@9QHJK5XawPqEgVzdc2A^<##hEAj1j3;P_hDCDYG!!W4!&Y{lgr30X2?Ybpj6+W54xn*V#$2tfnb- z_TTf(l(c7{k*jEm=%DBsVV1!|%*UDG`VS}}(J`}Y;7OM`6y7CX`KN4btU=ukL%Cpm zo;7;c=wuNpbgxp2Pzagqo7UJ`LG+@i@laCZu_PgVN-&G?-l49n4Pe4F0lN)JUS&+k zjF&l-99BTrx13 zO8i>3MrZ11qJbr`6Hf8|o5SO>xJBxAa#B2~_MKUhe8+z4vAnCR~_tRK;cO^Jy=#{N#w%tt#!09SyUIO-=I&r-k2MYpg3%N0>X-1l9LeAC*Eqz zPP{TAC!wiNjA%45*5J^;{SR1+5MJJs=s(?*Q+eShty(EAbEoyeYOmGHZoLz;AF22B zlE^CoI=}CD5h6Xyu0ILz`~Cf(pTJNl`y8?H5cR<7)8+T$4IV}L*u~+jx@xoGQlCZ| zYP+i@^|U%6JgwT&Pt9mkr+@V9Uh@*0Qf4Xc#pW9=`L5zh>7(S0anU)oVMzjER&`>0 z;e03g3R2Z%uJaw>E67umfpywYTP1=sSHjtGx@H^lD>4Tt@;{#&PkZgWe2gDlVkW{_ z^(d^Qm999Sb8zO?2+)qiL%bOk=Mo0a$z3RjRhMZihRX|4iiBe|IZwngq=+iJ?~hei zUh0&e#+(^ABx{x_C|`EfbNba|&01+%!QuI0Q>Xr*@aNRfit*uFaRQbRQY*x)!cnWh zrJ$!%geCc=(pFE32DYy^Piut&%a+91`%k6#FV9HDj-C8a7G5Imej<=>`R>C`({sP( zSyRHQ!rq4UNyQWBvm)y5J$}mY-NK1!s}?Ih=h)#W`*UW~R_#dHCE8_wO%5ArW3-uS z)+L*Etv2LSob6{n{cOOyv)UK;PPzUbDhefos-m+@d6$YYE*@xKIuFaetWg7EAK=b8 zBKI-_DQdbS@=ztlEN^XE$eDV@bjX8sI`KS68|n9sF2>OM zKW33!b@uEc6gLdV_$f>JBrf|Eo%d24nAG9y4XP?nuBXk$O!nWR&JIZl&CP#!K=hY? zK(Z9+{|Em71@RqlcPh>BTT<{vH>ephrhWf2ofQkbwyA#tGZ%_hQnhuC-K~jC z+11ft#5p#NUJi0R4oEqX&JMr31?`av%tn}X5$XJ%E}dCd=mYJw2NYL?;JSAxEMdVl zu0fr*Gs4@k^)vYI?Q_Gkg*qS8L%rTt+ctlW6AZH%Ph41CpmwEBD+G{*oO|-?s2Y)O|9`x1hiOqcyI5Qt}L1zijqJV!1Yc^NGmd$|e;ZNB>ix#la%jKT{s57Yx8xN(@mBMX( zolCID9!1 zg(kpJam??DrLB3TLmNt6VfV^_>Zc9E7d`}98)%zds}qPS-QBb5E7uj7_1IVH_Dk1A zn&2IZ@5rSt-DkB6yz_16JOH)CZ*)uLxd!SE&bxnm*y3jRZM$vZW z%gLgP^A4HIC;OrYO)HbbzJ~#X4YN>hP-jKscr<0N^TB(IQ8L2AI$%nzK?rBB7v-E| zz2jhrgi;bmrejWZ0+2M;bTi7aJDD9ugIVE+?#|_F&*dI-Fef!on4Fxp2~AWS?5k)#sQ5E1>}N$i{rfw+s?;T&cCd=)*Tg-J z)A!u|nmQIO^s501Q!JuOAR|PVfZP9_)iyfUgBk;%L#`$7^r6=Swerv1pWs(y5VH7r z4w4`QcV2b1OmipiDBXkW5OjBuH{aA5GB2Ra$#7u7Fc&i?2-5i`EM zMDkcH(Y#~)mDd>(sca_Oj%wlzvaN(%b{%7#PDjNrHL!0hrJ5*PhT)8 z4byqaM!6zjz;*mL_`3#Vprm5>V_*KWRi?V9+&2116&>peIRNu&$Uc+t1SL_x#@T?4 z!E!!CmUA1joQK|k<-E&Gk;j4a4W(7 z<+PuE|Dg{yr_L9ow%eMXk88zfm5#Z)@CHk8&X(rZm|D*X{}4=HT2Zc?>btdUR=CvB zF+kL*vmDR0lr*jK!I!$M7UtFxA7@ZyI|-W>{iQz6>fD zZ%yLi@+OqB1fFdZFmMmlD_?8GZ$OG)>J)&j%o=z0Z^bMrx*7ciAl(KmqW!;ABdtGj zAvabl!-OG}JfY)ZsL%OV66P26d?KWG2i4$21#UV96wc-*kg9*446yiRmAu?JH$yq# z;ve%pJV$MLd0clOtL4MWLifk4(bX48GgNW!cj37XFs3kylG4xVI3ay+wll zV5h$*(_wSLPk2o+ExZs0fclT{ZD*()T%EN)4lIh1l8g_oPC^@5pog~sWU5WoZ-hU6 zLSe+*e!l|i7_Nn^<3D8+dJDwZ!^k6T0lXfT1n}DR^#D*zVt$DFM;g-&r{ed17pCo| z?Y!XCc3}98!EAXYV~BKC*4^8fD9N3dUp?4lD2T7nSUJBvl6r4rq?q4tj58%=aNz>R zueLqb|LD)^m(TK+qcT=>{ApC0_Z=ehu-Eg664c@*mB3F`vS}>?uC@PfCQGZvg)Q&o33n9 z;Q9eVI1u88obrElB|;6@Uld<^uK0h7h#@ywg=jJO+7Q4Uf*B+!+7}KiHhfPTlji@l z=7JwOK)c|dW)O=jXOesOPmeFP{jJF?a#;y*w;k=Vw#8WY&tz?jh)9;zsapBCv7b&` zzf;9LPxctZh5qy(f!r-wD5HeNO#|=+w?|feQGL8c^iy=4DFI!a6R*CXY-P3`UBpgDDo`aB?Enl(@p!*<#fT4Gc7B?`{Tf( z%;G7DfevPEGhbJi(F>~<60O8s*10~`&Xv-O!^xFqgl^2rN@5oE>6y9#B~oC`PPXqp zxqE6Tj$XyT^IcoIoZeXJWD)gfQQE=fvyZAj=lQ%`UOYTb}QU>jT5oh7t9x0B{%a@R<0$wSH`mYU~UmdE;onXLDgP?Ar$pdMiJ z<~tdl4D9S52$t!=Hr}e7mk49ZeRwDVOaosE|+Z^X`A>V6YMl~-o ze5{VIX|BHlXLM$|jLO#>xl_n}(krFkU%fwAcXXw%=`6)>#>?XNWu5MQv7>R^)alYA zzrSER-INBGKddZ{EUNd0zwc(vwkf_Lb=B9SM{JrcLY&o4pjbn4yrtsv!C0y@!i&Gu z$6F3wK6erM258}z#aI#1>0&d07?cvk>ZuC=Smf7p53rnHPa5JoC=!BW`hK)WVEZkG zuE%1dS)z7H+=7nH+tR|@)1Gs6wD#$F|GR!mkJEI*apP z>U1H#^_mkWH6%~B_mR=DGIYItRtu=$T2unWynp=;+rf4BxG139V3%NUp@R3V` z3vBxV*kZP+C~2|GXPJP*W*gA}Iy0XmWn2?-n{y$3@`{8$+1js_4Z}JU8`U(!3L;i# z%`+3pPk95Dhfkc-dBVFOFhNMP@{J^P?3^6BMRp@iP>C~rp^MZTR8Of5mz4y12&>Du znZ75#=0kkrKMa#rE>mq2@v?6vva+&*C4w{@Yw$;(BZ%-7eABrDe6tze-|i8pUrn&l zRbuhff5eiCDntpQJT)G%Aik`p;vw%+z-Fi{T0u%BLe%(wAAn2$elkY zk6l)@opW9OAnBakSM5_=_hdfh`q;^R&P%CbwWz_MyI-ZaiKRw71zACt9fEb5kB!@# z1=FUk)!ne@aTm@nTe|purA3sNRnaogX|U2JX| z%Rzl(?W|Vg_A$NjTP|i%meZh=Bpu0VFd%o$Yr~JF6Sn7%P0~uv`#$%W-gU)CYSlMp z(yOd@b=kB3Eu>NE;Gb?@`VBKn+Fh*l%64D z8G|=-wJQ6ZoF6QO_%;Xly!sCIAEZcnY27*ldxk8jAms9YPOWbI*6lb0H zBy7}&5*PUcgNHF&ZUh3AYKypQvz&;#)}n;CYpSBAWr%_DM+h-i*2-%)z!SMBB|?*; z<>~yOv+MzG7qug$_I9e_rt_a(S$&-Jb^Pf}a?)2X7HYD@$Cb*Vr;dBHgH1_NY1db$ z&q7R<0u+#nX#*0V@#3PUm7(8&o zK+-#4*nA&&T62T`5res1q3z;vC$kY}=G3KQBhJBwl~uq^Ihnl&Xxo^(;Rpv|#24@a zVjw=YUbog7I6cYd?Eire5duYWOgzJ~HL7Hj!m^H8qFKXuYQvxxI1%#I&8ferB;4FN)6{1A!+>ye(%6 zh*%+B`+>DjH1OMNAC{scZk#TD{`FxgKo;N*9kE?^hd@aMa3;fHuLJeKxqGc7)4U`; zbPogu^%gBaND$vBL>C(s@%0v2hbiI6zeu3zYE=#QiC>E z9=r^KGX~j!N5NHi3kWxfAtmG@8sSNFCE!`{llOrF!@oHLo0Nb&fcVLD02gaDj3S~b z?C&D+tlfmJFD%r{pR~KoKRX=r8*4aN`O7sRS=&r)US`pny=cWhAbHA*X8L)+>TP7d z;CqebprV%7w)t25bte)ZSesENR*Ba)_0QXorYc7pl*rd^Cok}8_jCm6>}mC$Dd32T zQZF5H+NSOyeu`va`Bq6L!reb=%}4|l2_7h*ndjdm!y#W$@q~qf+@^Ll6$Nn}Ax*Oe z1)o^4h@83A%(ic-KS?Qtk2*tFXE%2`{y|ST*^d*&B(JX2zWse+sgUwMxVsO(N&8q7 zdAz?Szv+k9uH06VXpl|myW6)3ATIFr+Z<80b$HM$J%)TgtZ(}r-~-FZct+&VeH5bJ z7GTz;_|>vqsRB3}Gn`J38tUw+iFD8PN*Ce_q9BIDxl1vO2Y()lI5MS(6MbSjW)2~# zQyrlDdJ&;+Q!G7ND3Yv=EKUa&S)Bhg0^1$|UU*F$we7S?IGgRe+krM|M~-Q?oqdn4 zJNtvsUY$2;rW>$yM^k7ry}$KA?17%KoH$*Fy{jH#`^|>u&?;^L&L&>%KfQMx-UG0! zw>LInG^5T>yy2I|Vzb%68QWvO&)71&|8%8w?;n)f0@txxD4GC5egLbNV!R@OJW#qU zfmP~Ns|_S%{fhndn%(s9^ItAYZGo;%R#L zjDZpp0D>lXN)NF8??yT1XR)vQ*zf${@eHnX!d^t@PmT!md`PR}e@~fQ))7*k!Pm^h=!vDLE^z9>nLpOE0s#_aN3^ zt{)dnybLLBLo#AsCVs$VRNNH_@{BC~z)LQODQ4l&r<|MmuL~`EtP12iygvCNwq$iB zQqJ~8?i7fGz`h5NHc7pbawX*hJyAvw?0EPxD4@Dz7s*>-C8&F;z@zMLFzF+;tS3EZ z$%8iTnpN*%$-iQh-|^%6GQ}rv!m(h5wp?ePCq;b8`Av#Y8`_t1pFAGEoZK)!&OMV% z^RdaDE7&+a;*yaESCgohsYa&FD|y7pDN6|u)SQw>bbn0jMF!t)W6Oui>24_ez!{R3 zM9@e)KNX;nM;c;v5i^_t^mL^n$|A#gU0EY0xXuM_@TqFPczNaBg9tK2d`5IR8^he{1;YxPV!andQROom=_A z;#=~YOUYs%spaG3E?R#*$tvK_{O2D3(%V8xW4&AB5=LFq`;N|ZWG32v@=TB0>G=)` zh8*A{atE&Y)Z)4mIMk~F{2y*U_>&hf(aIe`Orzl%@{rsqU|KvONRjUj^1SlK45cmR zRU8i{sK<2> zrq82q#%LhoE$?Di=N{o5HNu^U^=@Ekc<=fjo9-l!a1LtL4-Cm z39|fxNX)oeEVC*tqi{*MV!`R|46S6zJj5cno0j#qS*Y7gf@VRCBv-5b?Cn+5 ze`n)dT08vPl=asC%}MXFZoP!H!5PfFq`NWM41>k#oS@;qR#(mFIWo zw@O-8oKOpCrTFqs)7ja{t5m<{$EjJ=KBcrQTDW7)tXIJExFwvmo3~j_5^LHiYvO{j z=E)4((x10)``xY0f031Z&`K}P@Khw<_Txy*I0Ae#;yU88hk>PSH(fOl4pNL)L5dNc zzXOSi7Q`Z4M&d(Uvh^}p6N>+JIzTd_HnSTMk1SRik*$BqcacU>FxnYRg(COCwZ>-m z>BEi!W+d09(dt1{0ka6%)1_qC-i4s6gI@ZWOc)K7$ahXJ6>?tvIQrhBHZW+UzK1)o z>rG$NCW5xvTs2?Muz$5|zJ#m|Y_!}vR(9CSHR^f(*&}A(l8N7woD`JN4>+67Ai=~3 zX^m&%!OJV`&f2BS7!SQ7fXpzG;iX3v|L-;@O5OoMIXP<%efWA~(tk~Dx}k0A7-4iV zfB0V3PN4K#MCjp&->F!J(G9*+0NuW=MRnH{-W!I(^XqOY9&@%q-HRe64CKO_t56tG z`;*gc&04Cs$m44PE+1TE!T<>Ca=_P|p*@7yoP7~Z(?Po}uEq&%JWb9s&w5PWR1-c< z6)OBFIpJ$9Z5Fp69B)~BUDxqx9LzRm$@DV%N|}4l^1CeK@KJlYG1{$e%7vS8+`BK8 zl2>U*$W*64Wn(jMjqc}{)VSVjP_k|N(yeodXjxRNWp=Z3_;xFado)X`&_-uwK6`13 z@M?7S0Hyl2q;80$Q)XrZ2z`)AmKFiRh>I8z|YrE=I})H`FY@N@uuKwHuu`hZo# z7Jc3slZCB;)-I))I9p`E3{q|@7!VAwkv8>8$)*1t$&9-j3=on@A7Ha<&}{wG`_r2p z)(86UIFsvx5Ny^)0n=iP!k89)6fi9?3gyFSp64|Gh^o%0c94j6M2cCrF)in~S*g!~ zI2reG%GJKr%W;||c}7jSbq;c?Zh@|6Be+XxU$>tw3Y;O*g1<-PH_Uk#A0RbkjSt3t zd97fKs|Pz89)ME43i!8y2ex*=M}!sMqhttOCpbV1NKD@xxP@JYNICkbIoRu@n0)VV zy^QE)up{wJBc3f)V%0dZsa}W=&&ENAC-IG;Yw>ubRK<>1zKFG_n2-j*>ChEKcJE{Y zDHm#}M4~AN&G^8c3wr9{JM4T5+AZeAV-0K~#e{oEzKCAt|A%KMb5V*Hn7#A+Mv6^K zjXi84USzjkBx`kCh3yyPT%~7cJq?DambH$aF)y0E6h?LPypDEKpQmDbSFoA?-6M#F(B7=&c>W?# z^1&zsbJ|6L;)^LlvL!FXpQo%pJxF|j4}xfxQIR-cf*8|c2G@<&!}LIQMHdKUGd4ib zO}#K#q^Dcgk%^wT3uuy@f(-NdE{Mz^xs>k%pTGyUx(mttE6D4S>VF0KT|KY{>xO26 z$a&1G8k5TcFFTV`3tQ)E`jg$2Ov80M!5be>v=oy)17v1h`!hVmZS$0bD=19+`W3h-6z)7Y5q> z(`M5eu!BYo>Yrf6?2 zwTtu^{sts(%4tWB;g^F=^Ia%qn7abSNq8w#p5Ph~?hiurQ4JJMJG1s@O>bjuS|U~B z^6lmybJ`KQ+`l<`23CYkS7mqSY0WQ_p0QGDzf*(wYWMI2)4-YMSz^qUUmE+X)zD&WHQi95OtmvU`>3VFngq)st1mp}JA@$oku8J7q1q>hK;5_mo9v~GvEK7GWk#EFiT=>SfmPkA|Ek)mqvFr~dGt({-Vc1OpNcmhOFcS+R zO6Zwf##W5iC1Anf4@j{5(HxkPRih*l+dCRSUv~MOqX-1N)<#5Wt-N-_|8Bs7CrS`Z zD)@9c^I82LwJ`T#N~hen>`~fBx6B-~$mN7ca-3NiVWdwt<7`~hp}L2+S3f@eL)k(U zFPWdVNnPzLO}kt~ozMj*3xLzWZ)?Y9EF}j7i<>VHOEOpcyuR4JuUe&y)=?5i^LImj zU4F^5Wl~Vca%AUNejJr%nfWX#ExPNd)Hv0awmr^hjFLqo{HSQMdetA-b*rO zD=xN18dFyWv_8%E4c}f>iY$~OKkLNH?fTQ-r>j$S(x=q5&-Z0X;N#`RHv^(qqmYQ5 zc=E>ekdPs}%DR+_l0Jfc2^7!@%$g{1P=uOrzI!#Ay<^YhM#o&BwO%|0uLxOyr7 z#)N;l>&)pg*DbT7x%bnCC1?G#i@{f%gQ=AJVVaqqNB_sv;z5sy>O!e$wCZqBaZ90` zV`S4xu7f#jw9xBh{ozB2#OD6RN}FdNgh8mYpL-A3TrQ|imCjzsQ8u*tQr;rbQUwzl*9ZIfs8D-DEZqidW!8hQuRUV2(*fC;(;-3y) zzRuXQg#>WAE^h?!TsQS|Kmh7Ma}Z>?wH*m}e&I2A<_cjX;=r9Cp1Da+Av~(q)ztyLw zsA;(;aV2IqVw0lC6z-R3qniHgy?!Z5umtXA4J55iR zic2|xl|`c;9+PoKLfBvl6kj0T+D<++02A1tnV!oRLrREzh9RqtF#+p%Oa{q)fX4s2 z459_+6A)20pqt}sWyWoYIlhBXt8I0eTWCG9iT~r1;p!4lIW=W<>HKIxkL^Nfaf!S? zEzbSyjLA&xs98fm%us7itoF*%$MBhU@<0gpJ+5H+K=O?^pSvsm?&G;}6fbf+l@4kl>P_m|c{*;RzMSl6l0uzQ{;F z9&OkdEhW2aR^1`5!^S{dcGo{le*z&54r%#!+$gqB3gO@t9=@U|%Df(6?+5}iNl-+V zRBZhkLInH@LaII~gqB2IXC$tsM5yf{zWw7o9bJ*{U2A@?|9V+TRlX@{#XJ9AdS#W1 zX4n(mJlotehT*{q@85F-C}r#TOs|X%f11@P&L*od6>vW*&b79UHP0-v$oJ6teZQJA zf0<;PxbUZQ($3YotT>sfEo9eHQC~6Xetazv}Srbdaphpca}#7KtSe)Q0`sh~&Z;CYnzV;D(W6L~hrL zfH3WTi~zWZmZm$PjZY5}^H?u}2<*#z#wH#-{}pmxOX<--%b8d&08hi<4O*^|%gufi z;g*FOi;VG?)V?kCm&9uq3%gov!o7}-(e_2Mp2z3~RLy%H*j!Nkh-Uxv8hNb$>WaVk z-bLZXwg$JLpy#)P^2T>FFSSub3b^+#3+pVF;(NXrc2Y!{SKER!PESmqO&%pe=~6mM zw4kCfS6Z$&RX5I1v$J#ZP}zX!=u~&m$Li$4zhMA##fo%X0(riWBd5vFVT=SEEfX_gMSvq$3V&K804%E4sdWm{!k2L2JKR#|Hgp- zoJX#Me^+LFt0=F1GumUozl%G?LNGg;aaj$M&mITqLQE>^`TFsY7m2W!tEA3so>e2) zG5_WRi;Fy6^4n&OXHRVuXG@U{mXgJ$ytsmweb_(R?uYfq%QHQ>+FJ1YNOHyHi!IsB z?1A+mo7#-O^Wdr~MnYm#B`s2pNtPBC?6X_h?jdk`%BU^XJ#^x=Pr#>Q=zCYz=iSvb z(=2D~PZ&~|d@{c^Fy%rbVZg;cWJ?saN&9g_?1gLieT~mdB!}aj&R)HJ#IP~fmsd%9 z>X+2}S&!ScN5wIlGuje2T4+M*(|lzHyAEt)k@Iaw^|d!g}|V>P`lj6x?g6N7rc&5%%6O=1PM!RJ_(y#W#WgK z{Fp`|Z2p8F_^&fUm-Lnrn%M;Fp9!ZM{D&;YGt=e-y^|ypVk~mCuUPgsm)W9(h5I7U ziyi7dD5%QyWn!QtB*=MV-^!|l%ISNp7R1t+=;UUl=R+N}N8c1ScTYc~w&K6sbW1wx zs5*)nk^QkT@dK)?eFLc$>nkED&gikHW1F;oCn_>uMZ|2o$ zJzU8H4o~i~*BX*JYWL?=EwI;`J6QIATs;}}vUa5Rnb)gj%AjShrLN3xfSauLO zzu3X+a?-iD@i2nT*^9ge%OYk`GZoeqKDbLd_oABODLYD|eyYy9lxV*@Jy^?~nMyIeO|KyZjLO)A>7(I2uL2e^fc@e|_fLIic5_b7K+g z)ozJrOq$zb z9AkCm%@c7;DO+n#YK-3Ge|!Jt?xJT=^HRJT%0y~(gnRsfyVALp^9FY(mFqUvMptlq zHEf>LuQcI$*mM*1C|{o6v;P6>R!^%7+y7jXd(wfPIy}by{eb*}x5F;S_+w8OuCUH} zlzT{Yp^ea+FNpI9eSJm`K+-T~9ZN1>rpE}hn zOgXXblEER8GnumS4t3y*`TH;KS!1T`$0{v1?ei%)BY-}^#b*&F9P$HWeAD6ieUFg$ z(JFmOdy54gt|T37YjZp}!-8)Pt~;zKD{}M&-xB%Q7pqc>S~+Q+)@}j^tL>{V^}OA0 zmtX1{yvn0ovldB8tJetKV3kn*VB`SHk1eCu%XWqWH$HS1`J$5W_E#M{L*F{`zX^}v zyX0;rpei%Zd&B9?bk!jf{acT^z$+J`Ds!HMhkCp0JlxrTs@K0$&-(7~o*x#;i6uP~0 zn#(vag}>b($q)O^T$;r7tJNK1>;1Z=*UIc}X0zckiT(z%QPm)-aFPiAmzJUfX7T46Sd5PV7(k z^Z1?>PNr*={BxsuNRDDmN@C!zLYNlSvelm@Rq=HSxu(ev(wmVwn4^?^Yn(Ge#$WSQ zTYuEOX|Iv#W=)-A%dIuj31aLE=Hr>g-o1LW-T8i4J2T!@Yo`85(A6p9pgcP&nFDU#yug%pPZMT)z-6nA%bcmKjIuRQN}@FPbu zYi3XOY+#nmd9}Xl%vrF7xrC+lX+vZ|CY5X{xW;IMGCI%iMq3wS;^)%EM+zKkAstDM zykSHcLWr-8ywHNvM@!Wecfu^~j@K%T!}T(pS+jUjc~Ww)G#|E6WMre#))E}Z7egC9 zjFjj=&rJ2H3p&weYTBtT5tA2|KdPQZ=_{JU%jvC12~n=yqE!90qaya1D2atDxiZ3p zWug~r#zXEwtvi9-U7}6;OuJ^w|GNtTk`}#%35}0DCE#&aDE0zD>y2vnb|0|n zYA&G@t3jKrkhpcm1%PfSpd#@n^w!a`AMg3hmIkk=$#Xq*zb_S&-5Y7+tiegKp(k|@ zv?+d>)}Nf@5M+h36&jwarn-48JNfCgU}d)uk-8(?nqLx|&RM+8-l~!N zUWV|!&VsvKHP7)~qGel?>t1k2dQ0Ta!tUXXs`Fy(P2J8VuE4IYEbyq26eW3n>C3gn zB}P9kHJ;aN#@72|^(uZl;Ul~+bXJNiRq1qxffY!R<0U8cTXN7WWH=~fP#gHau0)PIP{+npw`9Pg73-?*6B ztt3PvK93YXJ5rj87Xwv_-czMKYX~-1ed#Q_z5$@4a5XM{T}MKkHTGu>IYmtO0wfabVfEgbT%1i#pk2Sllrz{9Pf;D4x5G#B*iH> zT2w>nq(wwG4%Yzl0^phRb3j&D*f*%*f~P2usI%kc*pRj&OTypcevTa8HAe@-T6DFb zK1>IElbtxvn4hOWK+IUp20+tFn!fM$za`fu4}iADiyCb@$KxMNog zmd=cBjX~Q<(t++rLsD9aj|U>Y?N3Whk$9k0_fPdpKcfbAx~R+x{g|qePvdRjh(k1? zQtlX1Vo)R@u!f){MFr1Hr;$s*?^`PAToDqtTVy^m;z>0Jw<%XK zLFRiCJMS`bI+J9KY9eQW9lm?Hm;8?1Xi2x+(j&uh|K`RPBq)PwO3&+@X#S8~f97mV zjO|OW%RUSwOiK4H@6%fGazXukFT9s50^i*rdg)qA(>0HF_fY{O>k$)jF6E0|Pv&qY zoc2M_wudA?7cEz|8mxw!v?4rdkE-sCxPn${?2vaoYFLA}zuQoIv52Z4bEW7FmDFc! z$c!+!YLcoC7YwYmw-(6=2Ae=W{YMRLo7z_BmbGGFyo8zeiaGw>LpRQH`#^mq6gDNv z5{3B3E?)6KQATPc#R^f^cZ3zudDM?HrqC4>yPL~sMe8OyGHmq&a%n%TM7UFiJFDH_ zc}jI6$#_hDbNIUAi5FYg&V-qWW}9+*Wm>_FEHi`I!ky0W5Sq)yr{7o@Wc#5IekJ%N ztC7PT=$KEm+K7hTl9J|o<>7O?d3gVFzV8k6ye)qXw{o&j2BQfOQK0W$H z`0?~J@bT*IdgI~f#v17M;v-7^`O29+v8SgVoiZD7u^S!E^5oBtkGrnxGOh!BDeT

kOjkruUq9Xg8e&CEJtQ(kmL}o5fvV%cW5D-(IS%zZ z-pU#7G`-rnjJPzHq?Wm}i;GU1!awyMiyB%(wHWCXr8URfY0@BG;8m1S;a6a3d~ud4 zP=Q{8?CUT319gQE>zFI8 zANtWT^m8_9X0&@0d0Ko%O?b9;Kdq}A0|7Qq&lCB09iDwZet(0PrTW<8*bi9Ca&?d^ zNyT%$F1ybGys&FSBEWU_G{83oxiXi>3!Vq)4KQ-(>lEs0-~PHZzvJ&3=Ly^uU}%yY ziL1K~K*#!!d$0mPJveSaH5XhMTQo|wO9}sDDS-NX4_S@IU+*mWXv!XIoL0;*#b&Qw zzTFRyk*K*}I8{2+ue3GI;CNN((hlhO84>BJ$$U{xZ>L@V=M{h3^zuWI_=_PZdl7(D zr&j?GhD751Fa8=kh+F}dALJkn#vBa5fw@8UtpIG$EGw8x!-4S6TiCzknt0w|V%VUc zh+z8Fn-M;k|MG?u`#v?2o9LW^w*7X!ve1dZ5x0MRKf-ehYf~`y;<^s>0#_| z{lNUJ|7lnYHYEDD@o!T$FfEbmuWS5=tynvF2JB#L3-{ZX|J#`34HozIZU4u>vIO86 zjI{$$K_r^6?}`7*Cxj7~jJHej35FF?-_qgAb28th(evh6Uf{e@*`F0%o#tf`1D*{!bUs<`UooP`AI-v<_qWkl_SvEBF!u4=wg87h>LZ zLIfvR6JdjK2{ujM_XAPU9}4Zp_^;F48C1)I*;<0G)@09p()JY3kNHm+kxOEsiyzw3 zU%u@+RoS~M+bwjMvbe2_MY<(?)^vNUjfy$C(LMRpO8b-~99+A93#K+5}qz=cr#g|jZ{JM(4p(`V+-fbZEZK1mr< z%9p=If81N7TY0ExDt{miXTm9jDbrZGBbDT>c>dbxE%ba}dPUuHbG^D;>%UME{ZVRj z;0I`0D0WR>m@q@T$j|%v;9qnB*%3HiL$fp6jT8t(d-iQV(QUwKy=n7hWxAny@oo!r83!Z;@h8 z8SYu$sR%f)XOWrmq4PJq7FpM5eNTDfBYb@y=OJ$UflW5g zvJPN%bxW-DrQaU?oHKN>cu!7==}{}liCLT})WHNF#<9Rxud^n{UPC`yS|pB@0r9)8 zvO`992ze?-R)@aidrW)cl|bNfpkPZvRGQtFl(~TsTPpQq9QmK(^L*e6D5rOrD3TWA zbPqb?F=saXjeakHig08Gn9O_6fId^^L}_CvAsm`~(QvOg#PQY(XR4+(iK_bjtnCd$ z`#@&MHc59@aw_salr>1b8v9S%`hmoK4KT`NpLz&(9Mu&NO2y_CHopU-37NKAMP3JD zHX{xLb0fpBxfvUS-MBa(PRnuw292$wbm}vrls`NFj24Hc)O!}^X3LzGAUz>)Ra^TN zq53WhQf7w3i=y!Tps22MYV}X?a3XfR7S|{Gs%nmFhC=uJDr*-rFJmLQuYsE+8f(I_ zOiD5*Y%J16pPFb0-pif=VF|89IkpKF4*ZOi{M6 zCaSPf*p9rgN9&(`yW*U5l5EmEY&DAgsMoO;#pV4odZX{N9o0}`a?X4n2tlCpHVRiU zna>@`%8&U(NF^EJ3(++yOe?p!Oi69m}@X3L8ZcYi9psC5WC++<}-j(j#Fy? zQk#<>djFf-&-XueUGl`yC<+IE;@wA!G#le3Un4MB^ltM?4j|C+LyjliwOX;-;Tr{yrU9Y%NOK&E6w)Iz4a6nKr(%91#|1qxettXc5TBu$jet4FW; zqZQvt?dP-+Iw#_A1(1RgP7O8!1_A8?@Dbi9y++${#6{@0dI%8;gc?_M$7jOx+6PY+!A9r6ZwU?xs5j-z^o|89ZSx;wdPKJ^>;bkxO`$!gjGxgz0{bY!#Ak&P_~^pF`>2%XEA`sq zm*R?jFC{zNGbI|U9}Rl2brG#X`bh94kt25pH=LsSfjhA6dn-B7PPlK`m=6QlN;iRZ z4uWw#s-zNf_eIw3fHg1bukxT&D_tUJWLeWjSI_nygR=H)a^{DSPvqxEIQgApnEBZT zW6LtMdqATHx5GpH3D5D&nkgIwu2>fNJTi)5f9wsI2E?yykZm*8skoF^flZ%wv-9l5 zq4U}>UG`dw`qD}Q$kT>xCz{eqay+yW29WD`9cRH@ zRd`_F>y?F7{N88|jV#ivpEJ-7&SR#|xY{^05d;40y`q=yJoprO)(`jY&tOJfsD*E? z3kSbd8EFN{W1NOXzC}z>x``{+9(~HAh*8$DnbEgFD@HPjK{E3n51Y=6xOFMdem2r! zStD|Bia7OLwaDw=Rz6QyCVvq8f{hYFD<=P_P=MOkXIjrwlmZvHj@fKh%q3zUc8V!! zFf0HJROWYxVM= z=HmKmBrz&5L^dy zv5Z+q-JQV0AhPoPORSYeeg)SS2BK!|wK40%?`eBe{#ui<-pvlCgFEod_b!E|0%=_W zx_9&JYF7yg)xV98*I+iO+DilL3-85&inQjf8L+bpfDz^1_nm{-EL#>4XA7s)^^{v* z*CSgzB&jX)-7x$G*FM0cMn|Z?olr@yZI!AF5$0N9HhVipW~^FQ7*tYFCr+D}^TO>$ z-1F@)aXQ)D0~**ke~iAz68+=>8@f9|oC390v@F=Us8~m@`Flp`$qF-xZReXOP-#Y( z$*uZO7;YBW`e=Zr@{Y?387k>g>?dJvP_0G8{=#?IQ6;08`|Cka^%(_@OqA%Z5_fhq zlqT=-&tCKm)vGPQ?vJs!bSbM40c6Qlh3g&UdCmE92PLyqW*@GkP6GOdpL6gD8NXC1 zdKb}uutEEA_jM7Yu;zCZ;C_X30Ma>AC;T+%V&ct;XaItBIXU=^+XUX|%G!cl{IY zR~OwM?02=g$+;J^sNItSHt?M;K!YT2s^07NIg8D_q8`0)$#&>lXIzNTQ9IUGY$5yX zE#5wM&ROcM@hnfJs9Y=S%W0d8_$ON@A9`3JJu5sYqbW65v83*q(-?}3JfQz=C-L$| zF)w0sq&ojecsJ&A7TfTB&qqT=rQ3s`HUv?BYD`79ZdQSxAH#iBo@`w?NUE09))vo+ z`mSmyV6d2b_8!);!|gPjwIHBu(|Y(Rhf2c`c1+9ew47tES)p`e%S)k#l%w|y75laP{#CpBOVhwbJ`~o}g=qvkgTW(7 zi8U{n9Qbisu)4d+0k6))Y_6Q;(VG+ai3=|mmQtH?QWv;-P~7go%p{$ z05kdjY5>a;{Qde*2ljtDfFYiLea`WBmXrhR75@GH?+fbx8;bz@Itk>sgU}pooFIxl z05d8WjLP<3jT~UaI1Dxv7*bBI1W5zb87y7oMqhqpxPn#>$(0Hd!Dzp!L2?1zKmwH(PQH%S;6LBo zr7dzCra6iX%vPltAHPi*w|_>cnHwL$ic^R5Dc8UQy*zUD?owyH zT%y#pPL+w=b;>r=oJLD8X$>+jTX=6nE5~^W36Dc6VUS=l4W5XM8R>&Q5KFceXIeGM z8mw4gc;k%koYJ7*YxQ+EB#fFyAM!$tCmx3q$mQnntEkBjTI&5UrfH*LL@b%3cFZvX z`jq%Fm**sMsZ32qaXe2`PvAn2|9Tii^HjVHuFb$yH97meRSBi*!sz+V;YJ# zF?;(2Pt{g!5JL49^Jxg{$ck+ExSYK70^yG$0gGfKC~CX*!GX>CjX39f1R!L zOV=H{M$j%!xlfa%iytq`Kyt=?iGsw5O(KIZ666>COSR)-^<^>Of+A^9@sn-**J44D zGn&b7r1Dxr4uuXhc(y^TzAQPMKV9r@RO+x{_&wBfS9U;}{ILt9Uh&Aj{^XAuQQ zV{R$ok3jo67_L5eH{SdP!qP<)h83DfwMgo=QZh0@v7=NtscB+#kNd9A8FCJNM}jQN zs%vGoh@7t#*V3HF8HP9s2JP5T8de*a?Buz(CLKG;UX-N3M+YPL>yb)Bfo?gy3AVw^ zNyo^remA-I6w19zGQ-)lge|FE#gz??5Z@urG{(dsHhpd;dCqSzMp6(*Ci_L=f59;y zW&w;@KkF9_Qz&%z4}R(Uv!!a=f$GdcA}xn( z&2r=k&1PXD!@}mff@=KJ`SD=dNIsotdV_SN1qz6|?p7o)uq+c4nE_$0OQg%rql+Pn zM$1A_x)i}!sYd=#9Jjqc!Ol^hHS!=MbQxxp;Hwt_j8)C4kqv!lC2`Tty-dm~Sm+W@ z+&bj#r-7M@rjH;|FF?hu!&X;O8Kk(#)}&+Os&7Kzt4x+%vlxoZdnm=JxY@t_S#X@e zykmai{oT<$Jaa<=z<%1zfpSQNuTPvH$hn)VLb?9Z?4B4%Q1%A)U5ByD|?38qzS{!G ztg>C-nEfYxU5tq$VF_>NF6FM9Ly$JSaz7;}0yP)AD;1Ur@?@i8itnjkM4l(3Xok=~ zGnaN)-i*McbDXpYjhW{5q%sa3vR{S^6LV`>Z+4`oImv1yO8$lue*bf0Kz zIql*Lh~#K4G@42F^Zoheo|=HM+QWI5RMnWzePB8>{J@h>P<`5PQM;opRgW-TXp*`D%X#T0f6V zavjxJ4rr3wjv*1cxb!fieKbJ~G%0MxX}Z!q8@6GYFW3uejx0+S%ian}+mhXt zA`KF2OO+lOXR=hd$MUp_wk{G|z*a?825yVlt<-&=U}s}$kft7s4>BKxMXS)IzE=3g za@X8U=-<3AbfL5D?0zP`h()7%AX9Q!;m4ONYH3}`oJRL@i|oxn=~@|@GyZE9@{A(W zvF%%t{P$xA%b8)F9r4tUk&g#?$j~PaV;b9#h;y{7Q zLt33eZ%4T37nL$v$CDluW(>E@ASnX5qB;o>$VIWw>E2broWBLl zj%rFWiU0y3zj%Vy4b0~*%Z+N2C0pvtrv%s03`tJNoyn<1&8Q#&Y4tk$)zYc6 zj~EpaJR3I4lSJO62W>3#df(N7A)mLrTULidFRmHNOOE1Z>C`DkKP4?+!G`t$ypF2X zR|dum#5}zMPmR)j{mIIcO2{og9Zf$io$xdmr|hIz+1O+(Zm$cY-d&PC^(!Kj#{(;) zT;Sd#PoTAJ^jCgyVl|;#gfEWZWwZ5tm=eh6yPLmw>;jsumd(EHh@3$hy8tv0{~e$Q z#KH-K2o~A+Yfl9h*7@%Z)7$pzZEwd8)?G=k+hv930Lyxadck5rbAnY++G)VaoY`go zE&ktCZ2wEqiVG~Q#mD`(&W-dCfEMrnWAmm$0FJI(fhB@m_y5X*5RtHhRbs$e8DwnW zgaTMd0G#~cW#$5FJ-lgXfR!=+JL<1_0AMHnxA9+NaBAT#{{5fEP++eA`4E5xM57E2 znKKc=;DOF!Vc7`5;wx_{7I2=4j}@%Z08SV2f)gHZuy@`B(QImPtQ`HrTSkKOuk;e( zKkfgTgJnTj!87|$b7*jK1}t&|g9TP+h;xUc0Ui@-e<5tR*Kac+Y5ewx9()@sV$=@8 zp&bix3Aiz?pvBgWUVaE?>RSXF#&^YBqQt~)<%;UKRCP)b#jpCrzcd>WyS}d6g~UbT znKoT6_U!VG@aKiqHe>Ol-hLlj(fZ9#ji9+~$3v{L9Ay~N>TtJ1lF)E+tA1P8v+VEo z0m$O}JUra6SD<@anH4qMrP0Q?^8P6pVaDe*?ks0Hzvn!pXORk*IA=LzFm5yw%X}Hi zM&2T{eCnCT>~_8O@tQbKt}#>g*6d_|g>5^7ri;e=_HuN|U1%t$(U`Qe}|1(f;0{sFIURnZ}mVDVNcyMa5Tq?>g|GFbol zHv;?pDCC5hS(b?h_xLZE8SMA^^yg>+OOY=G`E3R^$x|oq*pi_xJ$vqrX^Rh$Z|kWx z>=Xp9aeg-+TNA?z^S151cs_4`t!izm2Uhud-N?E*I( zITyF5h#I0kpCmcq4Eyp8!Qr;wv+_iS)vu)1@>n=v^*Jika<4mZ7bBH^%4(o!L~kE` z#-RyG&t7ig{Ys$O17LMcVW3!Un?NgV$9uK_^qyUV@Ao%eDh`z11 z_X`nMW`^u5@@}?l8@-p}p>%H?Zvy_vinnIm{2A&!M~fK@c{hsyAtpBogI*FEui)b~ z3>glQ7rJ#Z*)?(;Pr3LLf*kZMysO|TX!&a7AgGRDm&S<_H6wE-M$xXx*yZ!NfKni} zrQ|X45%^#DV=Dff$>;MXoh!S|?42_YZD6yOPqJutQAwx=!x~MpTzg9Nh5%5YW_RlY zt(}gp4i*#p5$W|e?OekA^PDjPNg7``UAu4Q9C#RIX5(eI0w(3kQxS5o!nIr z{2fSYEfQOKhN*(kD{vkyWoaYmM?&T}XMkk8IF#x4FIb>*l;~poPEM5V=QHWYZamzr z$bF0V!d988ffgrEvCP!M#=O8}z4!!1q4J76^?51LDf=v6%-;@_C6=yOU3vjaUwbGl zT(=raoyn9iuStK_hA=FtS_U$#VRlMRay8`o(_*E|jsypQKp-C6-@`@6Y4z;K*Qb&> zEPq(v3kV9R@VmJcIuB>*l3?Duk7pSIv77PjQ+2K0V@rdQI*;Y6G-M5A5qF${pLj zKkOW*=ud}i19{?CErXHnx)e$m5H;|eo5Tre3i*!;XBs)T(ku9DK=}=^h$#-mTJo%x z0T*+%_hC>hi@eSabHWlkEyxfW(3n#R#*sVVkNf7@AYBF4FS`(!rBDAdg+)!J7p9(3;F4RNb(OVCZ!C5(mYO|Z}Z{F>& zDq9XE5VVC6uj7W5Xwc^ZXt!(E zz@5J7^+>GkV2qOqlnAnqsm3hRB0;zX9}%;S@IOgCC&dLh%afm?lOLUqS0c`IK%+)siG;EQDX zL@{WI2nN5e(f}b^937Ry*{u6iu)7K2*LtyH2g+y*1I_G5(9ak?8yp7>arWcAR||P* zWEw9?Wo^(hEY0}B&2e3*OgT1>WMI+BAjd~_@hL}|W;oV$pyTB8W))Jo_?;MRPOw;F zzz3IIv}MNQ>$)ln3?UkghpaC1-}~1Dm^QwIDx}c_!gRptkW#l3?#eketv|Vw@;2rH z#B4Sa*$wZbi^^Vt6?ki!+7roEA?|{=F1{<&Pg=L^gzbyRQ&|iYypLp5qacrzUDBAo zA#k<2B5H%X{5{Sjna_&jI5=7GG3;xK^;B~~wiJSm&_wM3HFW4oBGacMhbNmtHz(@!()U1Ai>4Q)oBWf(>xb>l z=Tjuj(1LH4PZV7xh$pq0F94pCa%~~|;DntMH}dC_Ai`IN*VX!tyR!gIBw*kW1>S-u z_mk zslV26K8wznU}+c3kFuNCOglNA~!4U^and)-<+lyio)OgOmws+T-Q z`W&0mZ%T_r8ng^PS2Wb_7=1R|RPv4c? zVrQ6~E#c1kgShkaczpY&9j4i_k9O`1&q*q1fk>$jIf=}oB@|;~NkVjrYY0B>v?m6O zq@Q*VWF{zZd!LInoOHM)7v&{$!cennn0cX5!c$jYeSw~yKCLS=rY`#;&Ky%Mi2hx` zM9pUH^}()w&!gJ36cQVp9N;_3#Y<*@Wp%r zK5sV}LWeiShxGdi@a5l}l3nf?I5@#s7-o4CT#{!?gb^0jOED69Pq0#WX);*8x0WYn zj678~Rvg2%B$)$lLYS;(u&JFnyi#xi6GzZd>e(}uBc+*2Hoea{99XiIQx*BUOpf3I z0rU^!e(@eqNd*A|!~@$>iEu|TQV#B9T!j|`npn<^@4CZ3iWX@G>3;R(UNM`?o+jSY z%o%dT^>n&KiuS;l57F_J>v>=I)MzsfSC|^$gaDvcKu!G7`AnX_!dT z+W%ssdd>9CrdB=DepNxIR|`@J7#&M+T%ewosS&nLH@o{EC z_V^V~`wT;*@=37V_zU4}?7PF-w1V|OZsM&!o5@~l+u;Gzmpj%zbq&IXcBQ8lCv)1` zFd%Q7a1`F&qbYpUU0LXbuGOD{z8|%0I9Buuf0n-wb;#>vy2d3IDZg-e1akeD+N@FS zpq`E@LLuitU{^e@5_xxalEa=B#hV`+BL|Q{{v+>bB)1)sf5@ncS%}A$eP=9x-~ZGY zt0r^~3^Q)9FJHwAZbOi>}@%+$mwcD3nZ zMinh zH2#WtgA3vQe*HUUt`Az<1D6}o<95EeDdc+qEPBqrqv-$BlLPC^{XHNDD<9{-{vBA3 z>l|D{M*yx+dK>b8xo;d`&+1>9(z7@B?f+u~F0x|g1F;SR1i{CWK*k=hSV&;~G1h-o zj0qk9f+Xy0U^fu#&T+q~A+v*}9^X{az#bY8ST~c073^dQgWw+D%AfxE{9ijxuofH# zxc=$C?Vvco)BOal3IvbH`c{X<3HCw3PAeO@UXJap4hvi!#syYy{j2zGj0AiF3oKm+ zp81>4hxJ!E;$I`gzSR|iOX2><2<+ejGuFRqt^OJzA&!X}k_&|K0bE*k1_L7u9M)Nl z+2BU^-7Wj`{?>u-HPUXs5wl#W@Jqh^bjY+-50eXSA`IeE&GV^^K!%x#0Hj(?qd*B% zSRV(;sP|=57wLN)^vBnhCQDJ-68ZBd?uYkF`9Z}41Lgjj>$MbA$_sefO3Lio&F_|V zE9dz6uKYS^y!In&Rt+NzKQ&>{0ey*td}~cLU@Dw|(Nd#ZzD1dzGGl$NAxu926>s7; z%sGAVe6&~%lvD(tW*(9&RR|c2BAH$KQ7T^RX-QVX`(gr>jN6!x5*L2^NanSS9DI14 zkIGyeRTqkOcm)4C7QHCcJadfuEDwxH|1i~w$)@JHUEbYT&mVuv-n3(u0!rt-j5I$N znwo}c<*7+;Sl+0fKV-D1jvkP>MuxS`r0}~Rs87urR7sm~bx7umJ}u+%ptmjbmPP2$ z(?1qWDMM7<8?AZsFbwq}JJ+HxW|*mH$Q`}|YW<*`O*r4|x_J8f6&K)y$V(?r#U!XU zOBdQ30}APKyKENxa?>O#1dIo%D8Y#x@k>;+d$c^(@}0PUIb8OXiYt^mssa5?y4i)iFJN6T7ad-}!p|e0t`{VO^J-rvVx@wt2N#qOO{2 zUah!^w?T$4kiR5`8#o51j$mMIoRE=VquztL+4WFAU&cMEn7Ul|ymQ~VP*j9HMBPSl zAQM#4eK!v^;oC%_mg8zQ`DeR5QHR3s-1>R@a4;58(uyw8;YYhDT!>tX0}BJeEuNnV1|BpMUp3=2(NBxTm{b@3EGk15(`8553Zl(iSs8*4#~ z3CT29o#^Lrdk@`+>**!ZDgkhB<6&XU`mQh#J}`y0*$24%a4Rq|ZMh>IWhdt(Y~`7Ejj?|}MqS3;XLv0(FOQoE^fYG_9<<{@hhj!WpQ!1lgxl_MXw|$>_}#MiOq;-8C8gw3#U$G z^bmkLsGmJd>u!E*DF*}}C|ZR8LD7RZBNuE5ldm+`{$&y=NP53?qhqTIJ+h#BfEHM+ zfq`u8{C+jYc=B4CDEQ<0lvC3Ae)whxh*D@;c(gl08gdw8eosOZc}RXmm!lKPgR1eKp^;o`cEMQb_10a>5V}82WdbR(frECle6S=lvkb zn=FDKc4nW+d$QWnYeq}^2juoYV>xXC7YEx3)O*u~>b>@P#MjKsmwtN!WJ`cc zD5X<=KK0!&gQ$t>`|9@ld~2(-eyE`oS>89lqFsQ{fng_?EtqvHJ|cwHgJkMpdnA#7 zC`@te3q-J70OdRBpBoguM%Q-`#+Xc8?)D}+Rq-6zcbY`WIWNFNf8CjxtK_>DTK*Z3 zzspa80o1#1<5D=CJXpT<&t2@kz@tPIhHr+K1c7d|iw{gF(8KYpd*zK*HZL_#9J=_9 zkFH%9hK9OvE(PZpRDsm?xIaqNmwF7vhZt@d(q-mhD3_ru>_BUa60=atAtms(vt@)U zf*m@>5lc8?5%_a~ije9tj=pP3NfIKZ-*8%a3Oeu5`3=gb3&ijbc>>QkIARAPePe2{*n5B9Q-&4bE2!Zyy>>5ET_8-V&2k%9`nQb0H zc+Tm2v~1Q2&G8+jJ8nEZ#$rd%8>qxoLE4&*G1W-ToKI`2=L(lviVeNiJS+Lv%Ixnv z*k6yY=0_bZC{zWzzql#tOfZy~i%ATcInQ?2nK|3^WwRi+Cdce)J3qJH?*b2eB~m_= z`QG&lUj8Egyws+d%ifTB@Hj0?xqA1Fd$o=FUh2}GORuC=h;>D2La!zLXvlmpk8CH? zUTv`ExmUv3b@s`@xRuVC5B+1FPy3VIko)ne^5dRI4AGG52ZJWI7ZPRPrIn|Zd#`}! z=BL7jhe2!LJM9>x36;WD_CsJxq}dhx(PJwW9sjbLceBMwWYt0@h4I9oW8U6KLC>A` zyHqn3EJhd9filT@d_nrlW(o3l>Gy@|2xNtjKgg=q?yajCH-ok3KO>7E8q)?VZ+=1J z_euLan)!O%)aCwqcery9M4C`$T>PB{OsYmTEsigV(LFK6*;o-aZLIqr=GoQ6l@^FQ^-OEemesyAR)SL%1QLKTK%$n?m#d@cqZu+gSTkh|~Iq9OoSymiM z6DI&%FyK8CkHb`ojROl%>=#;f8tw6S!d|QNA6{nd$Dl&2}LS_e*zn>=}=b zJD!rgqid9yWoQl+hi1PP`bGhDT2&{^gah9%fA)oQ1YCs@4Vctt6PR;6A`|z?*O%u6 ziQJJ;cfn9~DDi6y34=C1kU1T`Hg@mkVlImiI)m2S)c8N9-{NIO-}`ss_kCq&6R~#c{bh4BFTqK@wcUF{1q}wBvu0Pk7~{Mg z;Kzs7%NaoaS8=#KH!~tf_Kqt&A4YgClV*!`OOxr7}zBqt?Qqo3yUbae*)d8qXR9_$@qdPJwlOzwY9lCi)n zPFyIJ*G9L)+wTkC6Mn7{BRhXNi7Vq-`IX+6a^-tAYrixSvo9G=kpvZ#i6jiSRX1#& zm>V_Kt3J^f?#_-q;;*JkzTf9X?nClRQ48Y-^Wn~s2iMQkwPIMdu!E9Vz}SLll6<9` z&hE4lTEWRBa4-0RiZYEk1MAW@^d3@p&e!uUt!Xy|S$P(DJE0buwgqY07rfeE@v>y>_TZ7_S{HvLATF<;%$ z-c=Zv3Z)={s00F0M=zB#SgvS0-_u{HQEeP?5bg930b}es|EQ@Nr9QBKuIL(1dUZCl zOi2h(M60JqN}LC2=m4O-f1w}im@|pK8#NbrZLnJe`v-K}&Na+n_CUdgV-HVKZ z;vB+`fRh{850YG^ELz@eQ-(8`AEV^N@Kp;|9C73J-@Wq}vBbs#tu7gj32jtsjZfvJ zat?EZlN3N!(tejE77VY3cs$GqaeTP!S)s-EJugyW8ufV zx6CG9FQ---_CM-L3wKLW;l<8YGzkT;+Dhx012;z?icG{Et6*rc8n*`p4zMl|VAQx20g(sJ7b7cEnvH=c*msLCp80>ydWWQu9J&5on@n`S5 zMqtDodR@TKXt42nnu6eXgio4{$@q51%7BrvSxOX!D;{cL!gWkhqu(F7<+~^hM~9P- zOhwUyi>pLCQf;vrx3`OfuPH$rQM^ z#If)=H>C^g(cd@lcbLyCA>fPHW#vnuQGsEZ+O+w2xFxj|Y~)T&KZNfdCO0R$me1?L zJ|SB8|Dyh_XyS|=`|{1>XL%I*0hC%1RD)!b>buHl3UfDSxLGGWrusO)C)AJ_JkjFO z@5M9L!bmVq0@&R72>=p1*B2H)^*xix;;`L_#yQS8Hoq(%<}s@2@ser9$|ei98FFCl z3m&n!Q5nkdO?v$&-aBoduhLw8r&!DJ8@@iZ!>0+IdvQzWdb@i!gCR_iOV(Y?GbUmw zEYlUWr`q4YlYe9N-o3f4gpSG$Me`v$(C3q74Lc8112lICe`{(>&FHgYT3|OMJI(vq z@>OSd+jMR#Pxv12l<6Ynif1l=Ype=f-uzL(Ua=>j3T<5?!0fb|Y4~BO%+L&dU*ckJ zG1VPdjKzg@k8b(3;vGG))o{-EoJ>N(Hdhlg6dX@bEn6<&C`#u<-rW$9@v`X*hHNj; z>5ww`nqRPqx&S@+fPI$vI0DyZf&P4io6Uc(wn{$oXb--(syAzfqSEv0v;8yh?kaO} zGt*b__1FDQAFgZULV)CqOn*)M@{%O1ZG(98?xoTmj$^3|zgXyS0d~7SQ#Vr4C9=ajaxglej@pEg}P!M&b+UQo(D@FxQM;lG)SU{RoIBV?aw=k zUt!w&{0iGeJUdtd|7eJ)kAMKc{?}Af>toZaQUs@MZ%a2HhNDTD2X|lQmvV#IoGR@y z#d&V@g{kM3p5k9McF?-=fs@Q(WC$2YtUWaPEp-Bj2@dR^cjrCpyH?O6XG7o>|{3(>yiW(Yb><+u@fQpgNVlLF}j`BYM9k| zK))oZ!p7gzc}XhH)6n)XD9h(|;>Gm-&*jbCz16Q)RSwhTB1-zr_pbplviZcao&$vL zk_-dlzlobYG$#)C?>u+rfRePboWH8~?wd_$KKbxE&gHNf8;@uX@&TKC3c|VUTnguTIXd2RA$CRwPAgTq^q>dp%p_ zdqLSp@LrM`(Ulr=u=*H#X)B~Z>`@*VelcjK^3r&te~(1fcU>3{8eqt%?mmo zfT0CZ9Riqu+!6Ye5kf7Mn16b$y}o+T;rv!er+0dt3yp4i1)jA@GR^TWoE$Ij#M~LU z{IY0COh4E>^y3hYoJmozq?UJ|-7b@JKYYxFLr^@?oSE@?vAB&Hehzm3U~kaoXt(0J zbp3c6%ma%i_T20lwv|etb^FBB-`8}Ty8L@MB1bJ9xVHRz^|KH|*Z1+IXN#sdy2H%x zCkD%|Wh_gRd%`EYxV=0MA9QbRHwD&H6;AKQ!T**=vlYGj`sPm8T2D8d(qDb;Jn{5?(p`Faq4Y*lBoNWRYlCO&*H#^$fnA6LF?<%MSw-YZxbzi2qu#hY)= zJ-*wAu2Z{VnS9|^Q9!dv2|ZUJu|yZa4|cD_4eL&7ER zXrJCL3Tu;~nARW0@F^$%d<)s@#qB+rRH4Ce%Oal9h{X`IX9La9hNtDyDbO?ail~An z&8|aGXB{6@z)}h%j-J-9#Ok7SWXt_t2W3}*ak{Ze<3wYy;-QCnE_Jp|ACMykN}NUt zdiutq5u>ekLj{sg$4`XFm7WPZC~rd3)dfwBS7DQ zp@vg=ClIzNxI#Q7K32z9g$ZEumu-BkMoH-` zX(E&~M{0YPJB4WW7?pj8wR@Pu`bOJ&8;v;a516{a*|8YaCND+d4U)PvRe6l8WpPZg z)1KhCP-BVwibK(0*6VbH^-h5D9?jCxKTKRR+<#dgRel$p!JS|O}8Xsq9f)`Y%p#sU)jin?qR zm7o7$&&%Q|mYO1_;PUH$+pt6=!PxfxFqT5JBc%=~5FbvamPYjZWogSGy9t1mD8kb# z+mb5#Q{Q-S3cgP%;x4iIz-JL3BZP~lH*EQ9OM9f2bTyUa9RM;$v4nGQVI}&(2H=sJ zoOTW}(I>JFbQCX#5~_rg(wnosp~;<0oILB;TTzZ!6|qSt$yxq!AVGgmXSXeE&dOpB zAG|7wtDI>knytZSL=>9xEfAoMuC)rLYj3BA5+_=yB}_G~Z}b>J7c`jYZewy-#0J$& zg&hvyE4^QU|8!G+Ys4Yq+8MyDGXE>j%{&&2ox6;#NeyXUcpLaG;>OWY@PlZ zHVt_f;$-UW+IKssJVL}c_p^vyh&FiIZ{}be z6a)&|u?`}>t1@R7t{e|l6A%zVW&w;hmQ+YGB5wtYe0GKqYnE~t!W9vlt5-G9DQtb#k-1yVS>nh^YK5vD3qbZFg#V4oT;A;&b4d3{IAqR7@|%5qUa$fcGr&auMx{T&L#rR)-jh>BLj6`@XQKj{wW z6ELUBMpx3XS3sSssF$@vx+4-l9w}M?hzm+%KbqPYn)1#xq`Lt@wnmXIyM5R#VjYAZ zNbg)NT(XAY%6FE)$}jG>Vv8-Q$v~ z?>{j9v^2PsiYTI;RwvSPP_J3fRZsMm;Zghw^veGNV=Fb<$O%Vt#3E;sHony)XET}% zooQ?0;2IMnfn)B=GEh&FndS~aTT%PXFKo7we7{x=j~`dRoi*Qo2lvdkDtpy z2g&Xuv!yugqh)JYl`T3pEsVwA8}-FbLZ(5m_kPrnrmV>;&|OK}jkWOyhYWLFtHPwr zgaRuJY=A}s?b{4y{t?>`S+EwF1=>w7ZMapHMaJO$6LldYPg$;4Jj!YhKNKrqr7_}F z2>JlILU9WaNTp=31OCGkBoujcWZV4f;vpzu!HpUBvq`LwmKrr)v@O*UX}m)wM4|kL@Q@~FQM_A%m(ev1w>M~B;G}H^Vd!2 zf0}Wl=sq?FHYx1RfyfWhzgliSm3_~sO|Zsu9YYGg$^uByU0iJGJ6q1zBwg%(IJ zUE{TLpPrj`B$_Bn-TvdUi>HRmI<}uYTQ-E|caymYOS-W##(V?eS}VfD2Nnv`o`64X zd$^S$f9C$AWa%T1)0#jt?7OrRvB-jrE%vz`ff zG;jRz!@uQcnZ`_{`yKw0?B&RKzW#e~5gH}T;-Lo5kC8&ZQL!L*Pw!NU)(F$8Hg5Th=r1{oGPFd;bPXGDi+`S~~drH(GgB~-&746j% zRbzmwF3QP{St)~pvRd&@-5LL$6j&L_HnOvU{X4u#+J5vuY?M!G#D772 zj(@>>j(??|9RDgeIsW0C=m9VAAg7X0#-IiNVsHF~?~{-)i8|Q3n%TR$e0t^l{~`m9 z|A-9OKFyc@LrwX#U;2xh0{&^P1GImFpasGcL$Uxzo*=|PIg?NYuz^%0pKJAJ2=RZ{ z4J445z?$(-qX3p^y@)VVJ zd1HA>A4`=L-paLd9gE@L`O(_t;NKd+h6uzLDQN)TazH#7{9WLF=oojp)rMcS@rhAd z3Oc|~rF1vf4viUPo)BxSos9eF#;3}>4R$;T%*~M3oV2Az17?oIuC|HRaSK-^(^+@M zw&ho{dm^{FN;zm6s5Fnzk{u*karvxq9F(L&gCr}7Kodc~Lu5lvW!Bck;+wlgAu*f0 zjBvsI_G^8)T$|WFKbpS>&NvVI%{U5tL%`JuE2bloP> z;en!hB;ypA0Thp(9=C7aOS@aokUhE|hPv&E;+o%_l!QlIgj0GVjFhKp-^Td0Kxg~q4u(W zY{pCP^rey5aGIb{2H=cDD`g;K5x!JUz0Do%pWN(N0RU}2zM2gY+J}a?h8Ra3e@+UM z+5Q07ARK@4ASs!)^~4vyv3)vWE zXmkBI=FL@&u^3f@bbr>!90Z4I)fmF!&=Zl|`s7~9!(ufNVIs=@GQ`5s1+9kVDS3T( zzuA7;2F$4dI($42;~d*68bcwmz_eASV(p(i%qp~D9ChDGzAKKG__kbBRfewj$s*Q? zP>W&h6G_sBrkU&@($<3M#ytEan6$VWq~D~FI=?L}wm&EG2XwqlGx?17BEy5n!Jap+ zD)_|cA>s{v-!3XC(GUDf!lx3RnRH#;OO3!WyT^qf)TOPiS!9u01wN zj!E4gVw}^@A@msbt+Je(GiN-r@bPKr8(kzTy78JUe$TEn?&V!_4$GEg`m%)IurGw5 zYrfJ7bJDm((!ot%EA8N}?oMrC=wEq;9Ta`XoNAevP+9+L*&C*oaH^GO1}3o;B2!3m z79jYbI57y_ZWbisOJtha)86BLJe9rFJggB2wM22A%}VT?>yXy;MAfpAky*Ss@`$b4 zh?m%+UPlMKd7TH>j4%8pV*c`n=Np}scC%<93jTo2=EnV;H4P8j&7W?FrNZkbu>=L^ zk|dckWP@1SFy)l2bl)p)F$jeTE~nYg=@OncH+ki>GWaMmdDm^VR1*cEHaz4PWRTDn zu&-Ijfjh56_hg_#Ik~v?4_upQx**B`7A&JkrYhVRjFc7oCJfNf}2ICE72Q@qPVU#V{>|FJn%%bJZfZv zX>>0m>+N6SUJm+1#zavB$jMQTkpL@b+CZu&QVeaED_mUqWz3y=Qyl6H_%PDK5(pe+ z$_|b-6kH7GLvH=1Rn{02^TZ92yCnA(qp#Uz1A`k;qM?SZ;iAXJE^6D9!iINd(8+en zUtqW&7G{W)qrdP){=%_Inx4C?tIrvvZp0vB?BrO$cC3VSJu`-GR-!Gk5C(X{7d5oV zxQJ0lNn$E`61fZ1VRwV}zj z6x54T{Xvo3LNMPpFDU_0k6(1v+ayVXU2D`%NU1kZ{8jqlQbmRx|0TZxnovvi7vn?_ z*pAl1wf)foo@HuA2VxPH0Y4xo^FLU;0N1>qXI>|Dn>B%p4osjVUhOa4Q_@NYqMouSk7*Zr)Xk`t?phb5ko~ zf|4qw9Vxb%)#unx0|LPR-ab{JYq!S* zt+jf;H+$K0_z3HV$yN!4$3mFoW``4@CQ7lPcm6Y4JnEu$Q;#h0^>>RO>Hs-$J<@P5 z6=MD|RNHt1oq4*tCIhv}g4UyrQAQEAxinhpHu~mG&0BH$>bq|45S#iwvxi! zP=Wj=E=CEPR5ML--ztE`KrVjz>c+;bV8so&eLJ1sg3Rn|a}`1;zx9-)mVl_lGxJdw zp@eS_s$v`fdkf0d3IWxOWF?lBB2?ig*6ZNVw?jQ+E8fBtsCH}_KNE>AwR;Z`SBL=E z-)&7Uhh1TaZB(@?$G((_42uWn>GxB8OIU>rog%7(NoqZkn)-m~h1kMl)0ruk4V{6W z#%z!!85LQhmTcyvD&1nE4$%$~!g~VW@+IV@_}pG~PJc-!5$SMPUG?>c&Jw z*t%X(64Mr~)&52RPP3@K2*WP@%}k+xKq^0SP4;nKQKcMen9LyiwNe!?_?CeXROlvk3O4 z*P_cqlMY-1;ZGJ(OZG8^rf&|~RRAA*HG+4X4{uh#{eAg11y3(5v=8ImlFeIDK9soc zA^Idr7Eyh~UGN%9StZkMX%W_*7_LCtw#zVDKhgK?CA-(I~6E`x|H4<3(z<(u&W2^M4 z#f-2-0XSw`;md4}Dl=|sPX^>>teUE}w;CjO8oYs{-L5G9ox(AFGI0N!!g2na!g2na z!g2mfB>r#i#lig-|3ZlE?@j+t0>}CPbBj6u!!2fI<>2`5A)MTQYaqe6n3GU#sep`7 zkSGB7G|07f##;v0d}LDkSpIgFjoNIz%%2}!l6Y1U8BwQ+5UJB4Tex~tPm>;uv%5DT z7&!0m#sKy&QZ_2KWg`~972rq{*c%LIIq9NnW(U6qIf{uZVOk|o=bUvM28MlklpgGT zDgHAx;vW?Co9aUFSDIa*(dKV-zPc8jst^=j>(MuQV85koSr0l}8Ta@I^aM$cr+64;NqjMgL90 zTiM@DHQk)VkuSf$cs#&*N1KR+_?sMd%9`FHsLGJ8n-%LsF4#>gS6jEE8MRg4DM-r# zD#hP;X*tfNV@&d23Vqpn%^pjPI?PD7(c0qAQ4+P$BIvy~qf`4j^3|K5K;{;RJvtq| zY0GzRo>c`@_pD-amR^c)o=e5nuHA0xcyrvt-@YNmlCnoIQcECEu!W^ViLHAx*XFcZ zcdmLJ+wCqyt(IqdFuihl7XS47!sY1(;6=)8nurOPFTLIoZ)eh9_dJ5m3qT-gY;5_d zMW3-hVWeX|gF>%2^TWwU1*I%Xi||KQkSx>g549l16M;d$wQC>nV3s9;{!Q^44JD}< zgu_KNH(riX+p3NGsT=Q>H|chZw4py3Thf1A(fs8qrW&82ach?b9$8pLVFnUr09eel z^&wnY--d3Ei~v;vsZ4R2#n13VWWex9q_s;0 zBcU!|L$T&#I@^YzFF$G$>ar3gxsZcN2hu`H3!m7$TEg>dc%p(TP>xOVw6p{J86|XUr(cU7zj(8>pQbNc%Q%-?|2qx3r>4iIPsXT`aS`kiZ8-<4lg#n4UYAjdZ}I2fy%M!T1(`sZrCt$* zR@C<@G{p7Zw)l;=#Gs_N)+_SGTrfDfU-X@nGS&=<8?ra|o1x-Nlrq1$mgTTzy4<*B z!so2LI?_L^_3i7XydZ#O0Y+s-qTvi9s^!hs!YkfjvyOajEV3Q*>rhZQYWf>q>uA_o z(9>5qozecBm|%xiBT~&1c~ORl2t$42+XJe!0y;f+3)uCFGQ&lqPxj}j&rySu*bKQM zL!9|1i$0#xNY>JNPSQ|`K|~rd!w)&n`$9-fIMLT{8*}vGIx%!D0lv@i@;f)`Aj|?l zGdp;%SgGPRygEBIdykV2z0eR$i23ypcCs=o8Z_syDHG5eD)pCVI_!^)T4q|bQx@v& z!RE-f#qgGiXOY@2bCvI%X6gCdq08I?8*5b>wGh{gHk57m2ocxH$IKA0*6>(g4U?_3 zDm_|%$-C4KQ8XJ~19&JoOV@3TUm&j#5IMo4N>rIkk5=o9RYesroiTCe&A{;lbQKe1 zQ_}@(Ryf^pl_XRAE2WCgE8XnoQEz`3VM_MKl4RU9XAl{md@)c<|00ya(JEepRU$9K&Gyr`lOT9Rwna3OZ8Xk5bCk6_$9u^pCNn=50Qp^sp ztGKJv+5LIGbY7NMrd`$D@~_>&E1heXc-DZedhlH$xx_ao;wY4*Xg$ zrZSd(ewbd5V@GYHS4HIbDXm~+QhibLwRBVV)4li@1&onN^O&jsHl?&@bG7ctEy+$IJEI*Esx3y7bRMvZ^}5{&diX!%`F<9Sh{GEHSP>IgrY-PJao-U2>=c4a@Fnr=BN_0NM`MoGG(8@PD*K1BF9SQr2>8 zxV+(o^p0!zA&P+=vyR>h78BMw>}qC6Ca^etBOHjm{#!%)o<}4m4-k1tR-`%zS-ow0 z(PLnn9=*`8OBZ8^c%z|;EY)O;35Njgj?7nh4BENGzi)6bPA*`r4CEvU=RYjU|1Iv} z`VYyHh3k_tX~^~oaafZGhefSnnTrK1fgI_{uP=RD(SR-z=5@0*92EoKWX4X%FUC2t zuy>TTUk$@1D1u{AMhwy%t&tjA`gZF!5ei@Xa(GbWgXm4g4O94{JTs1Y9|;vO{i2^h zp7c`sUR8zeYZMTAuhT0z-Il>r-i;MaE;D^SW@*950u1_eUK@^LWTq$II1O+pTTcryLKqa-0W-yZZpJGy`Fb&tv*sH!nG?yZX=SL9`~*gnZD zfjqBm;(VCxPfKJ<0$bmvftv>Cv)80ag23AL!r<@<%P7pt<=x8!)wq-d-^s>S&fmi1 zfJPem6+z9!GnHxdRQH=X+|B{SXE>KYVw<>m?c2$|&W2lg)B7AcV8ni&M1mO_VbQsr zb7>Fv$9SF=j39Aa6w0LBpyDoz>s}J-Q0(KZQO8}IVp>`2u>@Z<^R{}Siu2sxuR4>2ZIKQV&;*dY; z?Coc{RRXjb`;v>;Ew1t+cUG|zDrwf2Cjjasbn5h7JfZm0>OAC-YHMd6^t@JjTXO5B zgG%vhW2sGO446F4X^uDG_bsy7LDAr@bpkgq=SfYBMRV&bE(;fPVTk;UvbaS1GZM~M zyE&lB7n9bXW7$@f1?bk;`DdKdV>0m}bQFe#%%VY_-lv>)o#kt4H;Pb@k`g~pgeLlW zT{U07#}GbNFlUB0u{$ASNwW+E1M8w{KkED=sOLo&K~19f#kwm1{>fH&nKpxMb4nPt zWR?o@nJSSfC|JkI;Hw)ytBIrfxp!Kt)(p_FCcaZae$9?6{ICMLM1kU(*a*h1mA zHmFCC@U#|OYOljAoJ_G8!XY=$4LaYskR zkBe^KzjD8sPpK~l7?Np#zXuIb0Hg=k%xIF}@|ooz#FJuezF8=e%2&Bi1bdSlNsARE z98d~5s^w!4XeeWW$eZyPX;odRq*s9mE62t#;fo`5_*_n$S?k@)jhI&Lzh1FEZq=N> zqvU)`6NZZ^s!v&{4YC%fZo7V--KRbGCL{YWf=?_T-NuFhFh$j}Jzfd;+s+E0N!p(o zXvc*^oW1ld#b{1H{xO^8{T*3HygN@OwR%n84df9;w#IahNgG0;{K8 zbXd4rvwz0A*O<#!Y!qAizSr0x){2%BIQx}YLQh4$2Py~t$WmRi$1YdQ#Z3c0tb&E$ ziV#s8`pTLNC9#9Gs&~7Sst;EU!OimwyWh5>T_qSJRB3Hdh&rP`YO$oD(q)WBnGqIZ z7s4(H>w4a74 zf5E)}S3vr!viOVj{b?c3{NIY;({`^25*?h4i{r0~0C1+YW{=N_;`h6H83<+-Skqwu z(ic#)3<`GJ^L<7DLO5?(=2Rq+P}V-N`vQTfonlE_CqkP`+zh^5);Y|=9LZvMp*XA& z<2`3*Kt`g%?d+-U31dyGoP8#?S!Bpu6!z;P_X4YQi#5=0rEnE;)QppFqo)W5ehPR- zJW-Z^1{m9)(7|z;QI3CEpJo{CEL)ne3S&ZWbo@xZoVhn)=^W?T%{FuE z?$XZZzKmOduHy>@rQFJw{mwZs6Vp7Fu<49!eLxC~-85Q*u?FZ*e*`v6hMq{r4Y*7s z#W{l8_~dU;>oCL&(UMrKrTJ0Ik?{ml{b$r(IngN(H(}&WxvNXv-L^|N6B{u@PqXd2 z#rM_aPX`Z626!^j*UndAs1fDi%IVS$=FORgX6?2VRT+@_TL93QtDqPlVy}f0)@oPK z3qTNm5H_hdh_LRhGLX;k6#?q?{JYcRHX8c@e{T@#<&5Fc4 zdimY?5$!|i6jn+s;5NPc^2M~LDi9XSQAT71y{qCyW`|z%S+lo|2qZT%2+MVlv5EFc zpi5ECBSbc*jxf2_9`8~!9HwKUo=8IXLN+>>oE9bRDU8S~5@iX>yUXtBivEbqIC8KAbC0`SIp-g$y24+hElvPq<(U(AOo9#rlNIZXvFgL`Fp|ZnYIPE~CA|Gf z?<+ccy)$t`OtD9?K`WYo0dgY$Z^qrfqygb8vKvZP%zq8t#z=Cd>#R$<-|dqBvf`C)|5)Hy~jcNxb9zaIfevx28H z7&T||{e{iKmSRhCc`F&YQZr9q^(Xj9elaQ#I?L7&!SNoyobM?{H-E3jn=KE;ctBcJ zqB>xmOw+GQGD``j`y9*I-_4@T^=IQe8n=Hb>5o^Q*d(}Fxl=)ZAh{6(%F=li>2T`g zB4ukaWiA^FawoD|4#GvBhw>-@;|=!W*8laD`f!VT?mgU6S@Z)q!Ui|TO`%a{ zy0!oqJ?j{e6K4$4vH9}&Jh7F0A;uULw$ov83VJYFH%4J`G90LCFwfBx^ z^&HhoWmi#67X9h9(~D5w{q~BlSAEMnPi}Xnp6>eO(n+l|ypF7Pcv6x&U6EPW8p*d5UBR*s3%n}1n{RCk@_Hx7<>gg zlzVsrJb(Yq$=-zRof`olldb3xd|5Nx1_C|2v$$VFauk83vt7rbicvz?sYk{OqR8Zw zY|3%tnKD;dJXL~Olzb?P9XKl~6U-s|bw$>(+GUBvaSOJ>@}RH^v8zQV1|0~_3%3%i zXg_1@X#Jummvk8xYzN!1UrY|Dhu;dQhl|5(loc57 zik@U3c@4GPrI@69TF#2sEecK0Ucjn0AA5Q%)J~~`uDvbH;;NKcHo*=KVCFixQ9k>A zw=lF|>*DbO!U`jvzm+GrQX}0>|B@RhF)hV)E?vQ`JkPi~-o;0jF5M#w2|M9;;;1ny zQxS`V(4@L}xW5AkNkQor!H_mV(m9)T?~K|~>Ruf}wWsTz-IfOS=pJuB`@9Cv8-#XO z;1ZnKuFsBR-P}1hd8@vu=>q?}lyuAB8An5UvuPQv=D*W^&Y63u=pJS5W!Q&PBK4Jf zQd7W~eJSa}1GCD@(`0-CnI$i)4wJ&V{?_?yZPgP|BiBe%mi}URw~&!q_fpn{=V??C zc4ujQETHT6b@~SiQEAuv(Bj;_1I79y&p-J$*XO*M&-|N~>mRi2|GMt}!o>c*?l}HO zT>t4ZoA5b62JCa6Qx^p7=WSWb0m=k)BY+eK=5<2gf^sLJ@-qV=2qDG(UIQ;Bp;&;4 z|5<`^|2>`qNKEwK_kmZR+I1ia5hOIQkqDCipIs%gkchy_XebIGAMw8@eQy1vqA~$T zi2vOR4E!`|OLE*N1ZtA}&pV$(O_+iE|Leiu-_M2gpG`PmpX&bvhR_^ z!!Kx#*{^Y7d=3C<$zmMc&g>9EAyG&ItA`)_MIXtyE+&sK?|e*cXVK-)NL(kak)MHu zv%HKsu#;seiU>m{kJl8*6?#80b?5aBARoae-dGrd_f)uZ{0d z|#iA9?#+q)gVo#h9F;RoitS zaacvSntB92$m3-`?Hu{Aew4SSVINBmP%oVi&$rVuQz17jDmPtZ8`0nnIZ{*|0~|07 z@0oUzA`^zmh;lYx8X$8oSVIc})pa13rJcV*1i zd0dD*%xD|(<5ez=RY6gFMgxUR)U>2km$R#_?xm=Ay2)G=7LKY<`Zx)3Khl0i z>ybVV!S}d~ZWw=6>LpAL6TR_6^+Le(E?MU*Uk#528PC!YmLO4pBjYZXp!p?Gg<{%P znjn&z+C9BMph|A`=>~w85v4Rehexv>{4{GDmda#(JMFOAw5cy;CkvSCXq9Q`J-4T( z^6~k4PgRsuFZQsv=Muz|$~uOVZS_RIl`1^Mo;~vL`}!TPTv1POtEh76n}i44qtStR zAm?Kj-&H4{CtRu#TL?pDfKo})Dm7!tov-3{;Y5Q9O}Mfs zJR$9`OX)rO)~vP46oB;;&D~eveCYEJWuE6*cg~Xu*SQ~|j0|-0V?q{>k*ZNS40~b* z?You{tMU0A*<8Q%J{~i^ax-_IT-sMm?4=zW*XYrn-M6R7l)V8ylcp@V^?VY;;en$? zzZXRyw5ipRU+91&mb0k=y6BoZzooYw@5N=6P}+<{8f zecfwH0Um~?ddQ3`xg`P}0-zQ7)$Yfbp+krsr{<99{Hdfj9(Y-UxBIswKmAVYcj)3& z_1(X!2p3mpGhpc&1iT&he-MvP({ZkUWu@HzwlzM-VErvC<^H$5!Tqma3irQEmCsR3 z|9t)r6@`uaUypI_f6ifN{_AXIxc`x(CIz%kfU|Kk16fQVnUGl6IR8`8e0r25k;Ng{bgr5-i`a;9-ow2CAY)fI;o%li~-Va zFJHC--*PUa%NGs=1*hYzFXei7h)divVR%g6*;{OJ%@)0?VKr1O>&TxHsn$q1)4sC@ zldi!}eZ+T{HyQ8x-Cd!dYN0~`oIlh~Bl>ofh|AhRyZnR0pKN-EhDE>Xr~?>7D6$gv zfc4o$Kb7gA1ar7({nDhxQ+cnQz}TSU*almW@V6Y`T;go_Y|oaK!E)?A2+SN~xRcvM zAE1`ZjXIvhQUPkspFoQ;%V?vI*<$+`voVCW4Gq4e1)t2lP0egBp1v8ta4_yoenqBQ zTu=Zu^DQg`QTT%>xf)8Bl!)*YS!p;WP-8v@Oj!se!uhfTkAZ0@24-0S>eA$GB`wqe z>8^?U^!WY;_&h|cbS3M)6AL3jX?UssObP(^NNEusfybs5=7$!BUcSa(^IpQJo~Ok| zB)XQm^LXU!OGZ`h`wY8zG7 z28BP!^0w({o{jlMa6){xbKZ3nY1k6~1PY5tHJe7Cl!EnE&!u&Q$75DvzUpH#w3T6p zo9do!3WMz<8vO;mKc$0{km7<&z@F@-gE-hV!x{cgB&uG}yb}`;MA}>8DJT=TnBeCI zt45WIH8&O7I~&{upVK|BVP zDqw*4n72P|x(Y5WEmuKKi3fk>_C}^Vpuw})BGzFjN$`WHOHCFzW|z+rIm+DI)=Hr@N23;JSI4ZH5EOaCslwhoODNMV%L2+gT4g)Umu1 zuD4*r0H&Kp{3G9(4JereX0Yf}v)-3C+N5ZW)_Dp?0;4=SWiBdeN~nQv3+>0)*aa`h zpD_uDApwN~EO3MzOd>{wrTdIde+RPvm8r5b{}luO0cP0Q{wItjk;q^GP0S#v0UMg~ ze__R)pIGrSzv|cpG6@Vyu~T3tB)%cCxDr=H^H;^Sh@FOIKsVd&G!CXIde?lrQ+mPV>_fC(^j1TehMx9TgQ&04nUA&wYo_oi^WVm74bSJy*$T4YOSAm`r z*$pm1S*zn)%-cdG&!m8Ru0S6k%V)6X++rw>o(T9{-_Ceh1PeO(8%G__%@j9cop*o|I@zDFoiPd=mN6s?My>vs$yQ54S(<24Y#&l3K3=|uJ^*6x_;XF@; zYdzZ6KG%BdZ%%S{i&rB<%6n3IRf7n@(C%tliAO|^a2D;3jbxyw4Himwa|ve6B_ZX_ z)h&S$?S!uNtW`DFU&sSoC6?4JV1-jr6LNEkC@E-gcLE=U644R~t0<`uk+aSkq3E&P z>AY*S9S*+9KW;8jNr~kUwIkz|>VY!R=s8oC?N~11UG^O4?*wCD^n3?&wsz;*9mpex zBsXHV{33*X9$@yy(9(eKW@pgEQ%w_%Zb0SLB=@8vVWMqE{S^y{Pqmtizt16?j3T7= z*p3{OM4?~B5lK4P2w6sJR*0I%Po`;CQ+9JR0%erMch2c|l^*hJkxJgIcU zTt9{o+4Cb?yyMGJF}p3CLZbGC)0^h_>Ua9;%6QLnf>m<>M6wDW7^q?$m?-F2!&;Fq zd?B#2Zx+m3o+Q`d8&Ct&)h=}|7=1&W)G3L7b9?ao6H8G}xKU1UDDpMaY7F(A z4;bwqcB2IR9&)4A!)F&C;^-Y#H$=S1?n4?+Ftz2ZUzj^Zvgtqc&abS{7bw%F4-?qO>1YF=)qfz;fwHjO9+TEu>{)d0o(I4BFmfTa^|gUBLa_qZGjU9X zr@VjRmo5!h36T8S68i@F?OW8h+9Ta#unkDk-eekp0O4WK`5xcVNYZsu@4#lc6rY|L zGlos#z40!Dl@h(9r>&Y6c#(k+8;v14+Jrs!*)6l;16@>oAi`|eDM!_SGq||EP#w2J z2}bmUGPqe+9YxMT8OGDzL%e&hs%nIC;h#5_2&=1d*s4=LH`#}%;`Y0nh%$%#V-0hP zeJxD|k0+p)94767oIfW18eDWHH`XMy!+=rr7`MD6`P3s=CEBvg; zR`jU9t+`#|MVIv$!*3=|b{q|O6mVVvNZ7?(Zj(t*Wj;Ml3Jv*#@MMTcIuhw_ zn>M|em>CsP{DmVb@pSfLUBR+nv2(hUK8K?Z4HItwtC7a1-|ljn$N&T zbS{V{AVJiAW%ux+D%FeI>WA}6|20LM8LMTb=O_ID|&0PXD5xNst@8(ueWoE zh3Mx`7LHJh%$x#*Se9^SbWaCITY@TVgORh`joqf}9Mx#&Gl8@Rd)nxNkO{PHQxS2|(hFMHvjOT&`TH=#cV>TnPh@*~F4on#EgZ_VQe52g$5X8LbZS3&6eb1flfKwD>FaBsc(tpwdgvPsesu zoy!0|M!CmD(3NT&5t0y|h4A{`W#-unfv8c}a_yUq5yJNGL*aMVa|9PGQ@>Uhdgjm< zOTaf0orHaLEmtT9eWuu}Ku8n0>PzmmAidL-Gez3NSW1k#k<6$WElCqP@&cF-!0%>}fDEivcYiOU?mOo=wL=gu)$ zhB9mK7N)1yphvnbhDAG_8Ffj3|A4u!QCz!E+JuK+=3ugWqh+j$(mS`)s6Iuqj2s8w zcX6`GqIfHiF{Q}1j}@RGQ`1d_gLhlV&FY?KI=n-Q+2ER-Gl&>>c-gEj!OMj`KR~DP zN!?3nEZ6Zz7Seh>QvkUB8?K}V-?I`yX=@>)b}4JM-7|62(>Wo28CF{=;X-l|+oA96 z#|okvovew@d1d9V&SvSb#d7^Egx+xnGf|b$hqm2ZEa#z8L!Mpu#fP!;-yEt;HWBNf z1cZ`!)`(f2;JPp{?j)H5V{f)gi~uNdIfhWli1Amm#4s>wLC~+6UIhdT`d(wqzL`sR z-mU(=lJ>ZLv@--;!QA|~99eHmg>}^}d?gwc5f8UiEJm(M<<2e0#DtnxHbj@v=olFa z4unY~?`MCGj$VxhJ=Mk_cdD6SaELf^o!RKmCh$*7Z{%Nvoaf%4TLyjn;eaZ^kZ8b8 zpHEdh%cl|pSn2zh;nHVJltlQX4xG;LyYgOafI@&Ll3^Y)lmrq5{ZcgB3)EIO9+G~! z;6-*$WqXO=z2Cy=6|fj46-*?yxN#e#+kf}J4_Cixv$JdD9q;P()3;K=r=zvna__TV zY*;*wEZ06fR@`fLb-Nf!Ko7JykMBIG5>x|>6PZ^$yWO7yI(-hRjP2LsaPiameX~)Po@gX?2#7QTX}6Z_7YjD z-r&!h9S^Y1oj$BPhB(gKB9@F0)=e0qb=nW0&KcgWp8ecz)@=Qfw7$`*yKH>gEOkz} zLO^iHtJI?bvW;kQFIst>)IX?Ies)AB*6})FUU8LioLEhi%=#&I;q6gfF1J1K!?m)W zD{Wu}U?7RjDg+%YR5;^s_MW677>?c5v%*#9+{fiMKOj$q3qHgNhK3@q#5AWEHoEd? z(%G>B12jW%qHCcAu?s$tKi>m9b7DoAh_(cQfb$xHdI$|Tj=*5uXulp`|6MjAF zXwHNqfifN(_a?!WoXqZ!L$KUspHb;C!3;}*P zkee!@-)7D3BfP^m;#K$y*awG7@$iE?-b#{-Xk5s}BQhtWUy#9PQ^oKuz`jOn3zPM{ zWD4L^90umIyW@7xC>E5Y+A(y{q%r;2yVW3$je9vepX2&P$P?;B9<3C-$^w}Vj@oq$ zU>9=%YEcWhNXI(BJu?5H0;^2MWkDaK-pNwDTJf82Ol)x#)vP?b?S=_U^I!}S{9!hMkM4@#%qTU67Y6O&w5$rWp;B4r;699Lw71;Z=5Vb4+ojn07x(4N5_nSqEX3- zf>xY<^*!1iUMn&46A#BOi`+PR1u_49#wZxjIme8uo`6cmzy;;yf!7TJdiM(E>U2%7IWm!tvDMgJC|Et^?>@$cC0X!ah zRho7!mA!O3%70E*tTukR>elee#44c!5do@+qR90ZQHh!igxCjXRrO? z{D*Okr?=i)yPKNBpd7uf%B(jAz~vs8pI6pR4o%|;c30$Tk-gAmQW8M|?AsHSPfu2Q z6(6rxWFFD#w;=_{B@^OgFG#RI(T2ONHbH>Z_nD0bkUGgf&6t{qqyMcX**djJBWR_F z?Bj#vj6(a%!l=H#fTjk`=u7~Zwp{0)2_ZK^>o!lMHxD($tnahTM~^Nm0u@_kKU{p? zyu5mQx^)xSl*yx_N=5bp_LRKHfnkz^C}(>cux;K4xWZ_UJ^axadI+;YkN0>M@EU#? z#Qnji`=dJPPgi+ej2djaXT#kWlh4fvZ|s)>CL>V&XEXmR-IIFp#s>zQ}22CZOnw z|5s?-d&Z;Hs+|!rd36d?3RmNKJl@-6oHz`Zt@jTx=cLrz1)+i0)DsPo`aboh2y1Qt z;sj#C+N5f12uW&_VABIF^gt#4(l|$u2q^ zD}K;k(KOLGDU0M-iqG`9q1hEDnpxSNGgJo63>uL{kRYfI0#!2(hhaB}yhQ($a9TNy zBRemht+{5B4lS8Mf)8|TyzB)~IMu__#)-`wC<^CTmW~}3Z-~I<>S|erqh1+Tp1lf% z-_VHZNUtLD{W_tSy_K}^fPU$$5f#_H==!aln!v{xRf6GJxs93?vl+t8O8L4C(pP`0 z6Qe5vbA^T{iC6hxau$5c;m2o9rK9Er&^pL?SYPb{L=qwVkG4rM4}`o#;${C|q&EjE z*Z&9_=b&#^O`|v@I*pOdr)Wiz)P({VBM@J+jJl`c8bYt$n7NFBqm8czyHM^Yenx8ENur@!T z+c7&+jH{Zrk8{c^wk;|uCjRTTw^-_!FhhX(kK6u7iRs`wUZqF%lLnRiSBWsK?yb(t zwMyMB(0_pk^B+p$wNxt@5$8n<4TWAGeW90MAqZJanrkU$;-I}UMyFmjwhQKhI*)G7hFrSa}BgdM`FZx zGU9l%aLJbGTZ3SC@O-wlGBkF?2HtSbAHbg(!0x0{jFIdR%G34pi{A}zpS5kjd|?N` zWnybt&pc6BQ^WKiW>d0O6cKSH470(_s{U+dl$u>eA0srtg*59q-Z42vUZauo7f>oX z43&0am_vI8QX1vsu!0n`PDp&H9yI>ekz$bUyl8ZY_wy=+Q`L2^>FfU83PND%HsBzPiy+ zrs}P5)q;Kp6IRO}j##JYusGHsz|amFYm=_Hd8KJ|q~y$pqcE3fG8Zsm z|GjVowP$orfJfg5<7bE@!d~_Q>v@h&2)xJ%>h71DP*mCE>s7?V40oZG(mR7Yg)Hed zl-k;-1=FjB;7NgZGD>U!ym@@x6j)WGitUF7ScfMzb*os9)K2vixcki3x~_RtIc5)= zVx7K1)7w8ZE;`Q;wuN;1>UcTp-eCJT;`E2q4TbcoRhxqmH~q{Q&0_%9$|#%IAaWGJQK%zi0@m zMk`{PK{EaJC27s!!0oO7*@`o_| zQcz4!G{>)C(i8llk zz!GZlC8=OJ#mQ4KF54$#0Kpen7^9LIasgkpJ#9VRt7~|g3z499Y^sqNJlhaHmUD-a zg8A>4?@5JAFB^P}GJuZ*BL$q}6}MtJd(4>UB?%ddEZQQ0g<}{AMCO^0cv9`Qxb=AR zVI8T-zpq=Es8&T!TO`n4j4zRrtWdc4Oi>LgDnvvX`cTmjG6-aPKx^~H;(r{sjL9S` z?0fz=GLdVED-NK(thM%OJ8(-p@Lps@Z!PM>@!;rSxaX2Ez4=W;i79j?Iia{+DMm^v zV~{I*8}&Kv1-4%Hf+#`^xZ0uCw^jhWj&h?AQpG00rg_(k>inxKy5cQil%EBolt@Y) znF|KH)#P0{miDiVz%1Bg?Va7X$SwUJUsDv>!oJX|AQ;qOI#e?o1Iq0g5EP0Uirm6i z%|CrY{!)cO>vs0`&C=us`8fLGoWG-f72zxx4LZp}ALR^H28__zNJ=Y+I+j6f8H5nPs) zP>QcjmX7~&HLi9bgbE&(;#daP(E(RD3oa#t_?I{%DJjJ^7=#6h7D&&<&g1(kANHRZ9c&OE#Bk(^!27y?2$2Tw|RkmwKZ-*E$uD zGGp4#z^T8FP_Mr3=3VQ4*p{1ovZmpg*l0pr+-OUfovp6b@a%cDBd7;x=NJ6eGC*u4 zG?~oZV7L^;oyfsW>?P>D>O>3k-Vklo=IXA;!M%R;LAinJp@;S#w>uENwdEzIJ#Ul0 zKEz^E@QwE+1}C#6;2Lh5antoPukH0$bNguHFr-x(hrPVlH5(DCzs`Ab;>m;D?G<6? zsitcV8(?fWM)j#UAs^VGSg!!3mymc$O0$jNj46PJbFKWH=2xns1sMfV4$$nq2NV(v zBRY3VLawO#s{Y;`?7waUf34hkxp;Sp-VQV@sF}CPwCV6q!DQmzVL7&HUzo-}w1 zM=bdI6DZD%Ajq^{LO0k}KV0KAc;?}jj+d<0oZVKoFS~^{2)Q(-qDCzYvP=21hLx%4 zH+msRz-HsYe}Z{EGrzS@(U`t6V0Vl1X1d#|WHeABgj{3RPp}42*WOIit3ScAkap$> zTbI@{ovO*?$^g}$75aX3dlPQ5di-un`M}H0(a0_r2&!>T+e{^p9)6Ulp6#4!#PcMX zZ%<)J&7mW%sbpj&k*DYF)IymJfd4B$#HZz;m3QO0sPA(}NoYQucXpK~U0Ej*qXE1g zrk7tbqHGp{$0caF0{hX(q7$7jxv9t8HEIPDx!u13IS14}nA#btcOAB9aVyDECzNdt z5tC4k!wTT5j(arkF4PTyG&&Ih2%YlR@_95Rq4gEV&$`0F)StIG%M(jb>bNA4oY28m z(u$oJ{f3A+1=;g7#E9vaITCTvXHasw0-Fh>El7X}O(2ZiTuZ161;ye#>4lRC)oEL? z%@G#<=m4&6H2>l!j7(LjasxE$#Fj7Zt3RL`i3uxGZw-x;jTq(9FiLRrv6U%7*R=rh zAxCXiU2G?@R9e7S0@RQSftYbrjF3$+OGY#WlW}8%S9ZEGrn2fs1|btHGCHexr!}D; z0JRF$FoDQ+xfsm5FF~PgVZjBbReHj08If^^vUbk2dt236* zkZ1H~|Iw=*aK+9oRF`iOLKq#iGsZ6nR@1mI6C#j|Y~fv{**3jw^6BdKo`XAJ832rp z<3&(VX3~M>NV{;}S|s>aQ=1!G)ol2#%f9Pczkzp7ijZa{ja9CS#!jlEwT@OqoBnF< z3~c;qG2^VAGG%GVc@yUNq$L9Xk{N=v5 zKAYTK_!JI8G>ZyJPrKY621$M^XR_;A$4hG&eJ1;#X&htvWV+?BMOUyI*Jwh}CH3lF z)Y8h~P2+}b@2ckky>#z%a8S7$X{EehnZRz&7ity%r)_GEgN=Ict+Ed?!ZkXMAC@gM zv*duTj9_bI-7INRb=t@R%v?G91y-5~nCBlLx#s3fQmliqW<0A}x#ItZ8L!k94!}~Z zt~r~{K_P2hw-7g78t-R$$WzBGKEm`tK?(EL-B|h_Py~#bA=?MMx56hD`-9JQU4iFr z`!I~SoXr}F9JAMANmUi%6*I>zRTLK%!O=lxmH1cZPSI;rWzDgiJ7@#oNuZ%J!`grP zLfI2T(zDfcTnc=^_0FX!7oOwN*$J~({{Y^wLFsB7 z8KFO<#7fNEth4Bji6P3CZ{8tcfZ`-smt(4XaSE5o&?@Z zsB`hI%tuCOOrsP=wbSrZ&NNHQ2_{73Lw*8aGvW%e$9Wo(UeW6pE;K9hO*ae_Obgr3 zdq^OmLT)rnNW}2G>x~kyUW7qRf|@<1#zMUH1uktMg`1MvFvEg(vc_IzrBy5wlTKn1 zrB;PB16Znyu~TBY0zfiSRvA~ZD&A!L=TOmR|1LOI+O{qsXG_< zD~!zbQi?iG%9NsV_b_Jo&`zIZ&rEvf`|D{8Jj-$XaNQFEXsjhNIlGl)r)Y16AH`Nr z$VWg3BI1n?XdJKx%Cr(r`p)HaH=V5`z1sJ*+jML=4k>2joMq>t7L?9#A0tz?4h z*xHG4XZz?{Fp!1kWq|supvGzZ^HrmD^;c0`hnAN)<)pp9s4&uhL5x)Ex+d-SYRYnI zQ&j-G?%Vq8yEoo_O77yA8<^rUrO50B`iW-A>r7icun%kua* z@{$by6jvyfH4pCf079xOsIzZz;vkgwQm{QfnOx>J9J24D(kLe1wH}aP9j2DH6GUi zWIea1FYyhdeD?KwA?JRoq;a44&Hhixi8C>a`Om6n^mt~2s3a#x7(`%etoo`x=qRv@B zKbdy7_HmHa=5abg{`crd|DU5DYBlzD`noWnVqMHjwJzD_d9=}8%}4@D$3~aS%tBAL zm=#B+B18)^b=PzaScW50BE4Kty9#QZ94JI_SOTiGTM+o_AFPM#vDgkuDoK)99e+HZ z>6FP$W^|6R6MAeR&ir1#-YHo5oME_^Hmp9RPyUnM*z3B8TETH9u{FT8nhjeoSB`1U z83);pK#$wqF)xAs+fJA^iF{=@yNQhhm3*?6t%rXgk&eFw{4O%Iz>Zcy%r$`ugc!!` zhfDEzJSIi0N0z#EAuz9*Pj?jDBv%+=QjR50*UHxr5`o5&T)cKazkHK9w9$x|JeQ4d zRLfFTZs{8lMM{zg-J_b@ej_dUY15yNhDPm)#y|n$3PMy38d1*^a!n?Iu&GCRH881N zW0i*j6XInBj5CE2#h1s&-Dzct`7u6H2qi_=$7xl=GyQny_ytO3Wf>b0%$rcvl1n@- z!FGFoW&C#Q)Uv9fFww?zI5LzXZD^=NyY|vv;!x;V=z*B&f+8tT5}JASuhyKFQ+T+; z+M&|2tqDb~QgE2CRjp_PLO*NT5_D8l5=n+Xe6AuJI5%9n^tulA2Sw5+UX82`z-@?J z$|GiTRqqOQpHyCID7~8QA(Y_#H2yLC#?cH{Bsc3hC!^J*GE?}#GNwLYudQ+!E~lyK zjq{UM8hTA-25TJth5)M{kMVS7Mml6ZZSM=rcY&HE=J3_#fhEzidRS3~y|Au|li*$S z)@&pcxJ)b6*o{%~$~nxVaLBnUzzrb-C77ZTCFh(xEypC+_673v6Jcamv}F&xp$N@0 z677tjz9YF(F8&}0j4%Pc&{&QP`gcZOhAH2)8LtM_xKJ2Il^PQ@t2;pNqR$MA4H7Ed za$2M3Y6jO-B;OAZ?;Url?mZL#cs`S@QZpU{HE>TycdVMM$9G# zB#-6|H+P%Vr;%eUxLQShvU~|@A0AM{@r5}Ye_q}M_8qTjj^RmQ5JGhjeGzz}dA+{snq(@Mg=FY&w<*mT5Ey(} zH9IfYUt7=a8GqaOB*UvA5#28!q!U=Xgs(L(O_>Dy&wNPsfoVCWc zCf-(aey-aTvL~iKQN`DYm{!t~8P3pI(wblN%g+ofq4!P4JTE*#CMgYEcgRh?VeGx9Q)j^gi9+sJ1gx{-oqIOB6i*1 zm8|wpm$v>hx#%xZ*K*;TGM5`85TocTPPx8MZs$08W*_!!p^iWHc>&*4CQaykp%Lbf z9?of%IiAq#zEAUPyGEO#bGZio5v=FK%iG za`x}W)z{O+i#QaQq-fPV?Un?eQM`ZKbMrOGh8DWIbiMl=7kQbz=dx~j2nyp!ix2qB zgWWduxe1&$Lpx*iE!zWXdi7ery53yt3`ed?1}m0ysNao6>~VctwTbbXgPvWIsNFO@rd zyQyPp=c%1RZ_3x>cmxTk%a=QC!*#Bo2HjWHz6KZ7P#3uL!A`f~b4g_+IxS#_LXb3c7~pZc!1@jSn7KmYYdl09Hp(7EZrfghKcp{W#^T$ii@IsetJ z`4A3O^}byUr<@D}51wuAPWf6g8^n8tJ&X|6-9v3qh;zckg)-0p(4D?oZ8_n-YvKIdr!`zE*p;FE!#UFyJrQJ#MRIF1skkE!xZt@CzBEn zL}o0uPa(;(wN>ugL0JKmB149rC?F4@#`)b(fuz9BqMUU=yV{TkTE9S{AaP>kMOnT4~C zHP=GEtJ~A$QEsg#`FPtu?FVuD#5_xh1nDj90fY# zvGu|uzR}{VRVW;vMmo0c0p+%Pw9~}4(b>4JRp}KhteSO@wFHpUzgGJebf~}AOSEST zbn~9+`Z(1dSR6TWc>y5=2h$y8tVy%*8E;C-SC8$0DuQLX)5fZt_)!#J+I|65i6$Ds z78vfpo22x3cT;Am;_9w=Ssr8{=G>8KHr1fCYG^N-!(ci2hWP9%JyU1!kU%tryYfjX zMqvnyd(1(mziKqPDvwHm4>pHFz@bWH(0m?PL|k^he6)K5QF_`Co`La4Uk>Ly$$fz% z+ajaa)SUx;II(6MH+`qsk_@duOl6``e7R=5#!(@iWO?)l9zN~@;d&0xQpJ|oKr>Dz zZ)BA`^0n4eGMi&S*YdE@;qE;F;C>8g9Nu(=h!&snBS9^ zO(V>mOqy=_IRRK51dDSSGH0k(_)ESI>e(Dz09bh^KK_{FuE?!he=M6B;UI z$!JL_gXAZR3)WCT`bLumU4A;b8_40-?!pK5k;1~VXxr;K9jaEd^vyc?Q{<@GagyBr z5c0Pi=7;YIiTVK%Uh{>i0S6oxEAm(bXm=t9ZU&`UaT3_jyU{oSqNRzB^XZ8oxZ^k(znDA){O1 zcN~UNZ<>jP@3qJj$6%cBqU*nRa#^}n#hiK9xu4-$>(-R&;4Qw(PlBFxV{-}9ox-=G zaKF@Lmool+9_)2IU$@sR=WHAHygGDj8*Xpvffd>04Xf6|Lo;2bPmDasJgm?;%z-+a~H@b3WPjTxjQ zC|gQi7X)^SVJD;rP}`oI8_jpQ<^;j$ujdNVwH;J5s7x}}N(o`5KL{@h4|_dhC8GsL zHpFV^`xE6VgWIjO9Q#x?I*zr9zFFN_MM5Sr`x?sq*Y?E^X3O>GcF$*)x1Hht;8Z!j zajN}bvaCy$+m|zJFdt7EW{D;vSg!5F$?+ z-BkZd?~;5+WVXD2Pk$kwytH-Xd;?7Who|bwKK4I6)d^txsc!WpI`-tE_zr46(yRV!UGPWe%XcN)u&pbm%zrA`R(se^ zyP|;}-<53b)&H$z!(k`yuY4*AOM5u4Rpns2FnOu0S757#1@J*1Rv6oX#ddja=f}aB z`&z$2#7%%il*!z5rt2p=_A}U{gONb8n??2p1-v@gJ6W^*py~=|8r~k9%gExCWKI2s z+#CbB_oFY{QC_Q)f;sR?&^am603U&t4Crgf(GYzD4nX&jZEAJ^ zcA~HB@Ds>^{Sw~~(C_ZGu(@;_=)n2y>gV-y!z=EN&By*D8>Q6!l5_Ss_Gwb!Mc8kq z?^{Ctczg^Bh^hgpg3hTp%8ibjv*(*c2I|C0sCk~2e}NqHGw0kinq#0?)SJ8}(r@j- zRv13X-+`_hIWct(aoJM-AQydeAZ1hH3doJ}dK|JV+TfO*{(Ny|7JzR!!ScSrW+E(L z)hSUXPQ?VfH#YY=hVog+FDV>|;T$l(1o!tOHOXai!cE&Ec<Y)`=4XNkqBz42j`Vtzt#jRcBfU``&0Kt4b^}BaARyq&lO}=Ko)_9@u%x+kXn<{ zL9#>9Q=wX0@$vHqW2-bG@d6_+5WTiDtG!8fhC!c1y zdKE_k6K9^7-enDkhLookpKgvuj-M#b<;3Iykbpvo-^ z3YO^y1hq)0^<$uq)JOl#aPRr_?%1}?j_SoSnl6=xS#O@)HqqzmVvVsHH_Es7B5MSc zBPaJt2_s}rCPDxCqR49{zmJbW?-5pF@rNInG8FoH$i(dN{9w!d7#pw{o>=(18MF*HDg?2ziyS_o3^I&lPhz z{fR}QaF=aNxhTCdhuS1d3R|skt{Tf>C3&ijrNx*FB5o~DGWxR#ZWc!j$As#>Uuz^P{lE?i*2Ew_hqT%}EhHA5`XE69*ZQvt zEZ*Roq;$wgN0WKFQ0wlO!<@7m-yPRWa2`UDA>u;{T2@dKhat z%&scMmhtN|`oY-kzevEZW4^*`AmQ5uV>ALPU+kXwR22t+)>l&b{k;B|&2@Y{nQ_ha zR>D2Mn#$jH64orZ9v6+-P@rS&s4k_xDPN*vt|7`Z=~@3_p|c%q>=1y%HzT7)cP_KH zfZE&%6x-sa9g9$C6fe+VMOc(eRKzqhN#a+@h^x2jHPEwhN~*1eFw`**Ue_Uz&CV>T znWE;YA9PQ`u(8VWvy;is1Md>4Kn zRIxJM)SwB}vsp{5%U55KC@Io%T?5w}PF!d4msMFG$b)RA>Vl$n9ZPY?>pZR^8@i!P z;Vn=T>hIPodf#qG5N&sP6c?0ou`Abwau7)YCAgo_m3ez5`4up8=Jg!68zkRAyatm8 ztO%bwRd&`N+SiU_{Fmk6k`cCeR7;}c_3`&8wozDOVAQ)6-xULz`AS0M3I6NKiRNoA zeL+LqVQN=tE>+kVW>nf&h!kRyWG4cul5Jx|v3PQ7%C)=b;-d2zh5fvB-1sw>xr_Ag zQQe+M(CjQK&0~E%6G0*fA{`bvYCb;=P_sxI-YIx1>!cgC(6=-_4d?V?11y4FY%f6K z&ji8T{@=Sa&um!xL9Ih8M5)RuLKq<*TtWvs@p6h?)`=dp|v5N2?nc?rPK}52qM^h?d8r!e^j*jh? zjE^TbzKqgo5VsIL#osl?_4Xu<)rRkATkgz^;e)eoTJg*?#wVFJilG|CPpzjo3nusVfcj6K$|< zS5oLFOeXgatu;7mqd5_tV#X{#nW6^FY(db3^u~0j{m!9ex$EfP`DVY%@MCwqmiEXT z`)a9Fytqjcb0TJ@RV@&iVAj>F^&%8zJ%~m~k9*T)^Jx4Ya4yHmj5tiql zTWFkXznXg?1Q{t9FHxRH>nQsbv&hxM1N(mRE%1T_wzP_x1muMK>Nu(-3MG?-zgB7l zl_d`8k)NP3u#CRdqr-DyfUe0P2b1|MR_oVltVc z8YkfEj-1ZexoLP%LddV+pdYZJtu1tCpV!G2N}#7*ZIK$5auF-!9k`nBXU^~;^;9O5 z3Hy9~aeQm^*;v)JepBk$baU4&;mV^f&c6P1_Hnnj5*GMS$!B>~7OMlUeR?_DFL|t7 zFdBEJzdh62TYN#5fv*Z1{Ld7P!T$eJ=^SkTO_S@V7<52RrzoR9!GL{lmK>KM(NpTj zAn_sCcvx6dX2 zzN)R$cdwP&9h%@?0uq`!54~(|*JBh1KHgS=xS|%O7Z0EJSGw&=)MWtk)d7w6s!{oG z--4q0guG%-$z5{h)rWvf@6MPHrs?K&>^#s7nV;>W-s>K?6#dGA%6$#wXZtC@@OZsx zBVkBjwD}k-L7euv!r0OQ++Yz>VcY!d{vMpuwgmMtziYmo zxL{37>}9}N+~mF6><)CT$5=R%vmD2gJ;ehuU*u6L#6<}7&49a5QakY2q3CCtLb0|V z4P_vsQD3$J$DzCRvG_+;<6yO%Ujw>%jaN!#e;)>&o?kxqpF5PkKJIs8fr=?LLap1| z!ahF#9u9XGKTAkpIWqpFd5M!p44vK!a0l{KKm4g5;ZGdwO+Oz{K)I+_MtPgsAWP%T>+ci*dB{1#RL6pwQ(Y zMKGN^Q6$s~-Am#^rxIZfl~~IolcX#FbrT14ZTs;jxfIK5pR*}SPu4s!Y2OJ^tZ#@E zp%nLSeYoi*nmRnu9wpqkufNly2wC=Zecq@VwW@zBqy_^%#U2K@ zXqrQi`23x_1M^~`pSxostHwPN*Moc@cxyh^7nLGBaDlI9l+Hod!X+Jk=!{>(JJwaV zT+KC!LxppA_(8F4U7|X#fK?>pe+SC6bK0;f76Fds8JBqTtb>4XtjPksPC&`4c_468 zEC$g$Z`Z7M)Ai?ci3gMrwIc**ZHpQVVf|H#Zeg}5tQ^)9Sa`(9ETO17CvFvqTwvpE z#xd)9NFr9tKl1VyphVvta`l&y^y6PsnK+#Rbaf$JwjOi86!=-b;|H9d;%R)j1)|pS2*bq?# z(&JQSrwIHB!d_D_w(ACnh!-Rs&DkLD>|Eues2T2#2Ca<<^_)+5ja7VXoyPoiD}7s#tI) zVi+_%pk7==7lOklI%<6ZaaWlxURVJ$8hEo~YJ-HT+<+{W)Pn>>ttSWAScsN!repip zB#4C`tp?DH`(RV0cgLoS8?M7_t_Qrz!``WjIdxr~djN(9>x`Xwy7S|olOb2_vZYY^RODt;> z8Td;jI7)2NHZ9;EFO1iR>!7VzWku4yBDjI(t{limUo=v^>WG^RPjKUz1VM=pXa*5? zvS-_7JgUCZG;Ntu=g+PSMvD*SJO-;njEal`XuVPUMVnT;p=z?G{W}3a6(>-HHnbCt z1x&WeQPq|RN*I+9=|3I4m!b%57k2R_({}V4`jP`6TMj@oi0$Z?@n3`GvK3y?2yL@E zAq4W!ghbfKyu}6$j=Ft^QcYud1lH+@sfl_7*FJu&5@M%j^cgED3QPOI?3IOo_xX6FjBC#>eC5)n`jd$F$+~ zw&13q;#c~~%g+GSStiG}GiYzg6LI|%w-j;1H}1KN65FRP6ZWDgxg-mjHIVy!Li1(_SCO-Ac44;auX}A z6OX#xp*vK$(>cKp6l8AQQtd@s!(pcpv51Jvh{p2VR}U&>C}}xu!B*{b+2swqkY5Z| z?D9ap8&I;ANiK#vX< zk)~=RJVHkp6!iv!E-6)hifKn|b#_v?!$${74uc*Nc6H|aiI|kwNOviYszy{6^B;3% z-PB70S&ojy6tak^Uj&z>&x6zC@rksWsHO5OldRxDd+}fdYMO5=h+K}ylHMohuw$>U zu8DwePsb@G?w{t(mn5P^K$Rp2!-b-|4ID>Vp_R? zQBoVnch&}2`)m(i$3o&PtEk#jK0!hvr%dZLs5CQQScL>5u7{%WIn$>U2NuD0lW z!R+#!%jcS6^gNOBY|yvny}RCoLoy^@|GQ3YSc1GnTW752pPqkzBaoSeS(x1LGxhG)hPf^^Vx0Ysj z>G`Gq&MLrwf-plL+s`+g(I%->!@izE-U=T9R_r*`X>4WdcmC_6ypsbw(v#WRt3|7Z zEU_FE&F@;b)xgh$5APSJor}=^VW84ymLcx*{ionf%niv|Nk4SHp?B}=lkQw>gD}$l z{O*Sa9Tkt)KcA+CxxhK{XX4>vQC`ckKZ1e{u|Kxc-}filW^Mw$gx{Lwe83E%ecsP< zet9D~s}kqTbq>a6EO7TfpQ3yHyR8+#Tv8(^4$9t2eH6mrqxuF0K^qjXhXGaVrk^Fs zSk!6MgolzMvRflxHZ?N1b)3sx;K#TNHjs#@zl3s?qlSK(fF|K zmpFd*!Nzc+x2b&=;dxkM4tcxSjQ5{s)^!C$9PU#JvP1U?pmX{-dtPlt9S7KDqj+h$Xm7xr-FOXmZCk^!fB&+lDC^jN|pWmLI1% z*kqDLj=4R~zlG58T%>JepbV|ztE2W$e(-7OnR;c$YnL=0B~3K61{SsmvhEvEgA(5J zsTstpIRu-*uOx{u68vB1@N&^k))QT!?^a;G5KJMx9_WitkXjj@+%1o=fMXIEC4Rs%Y+GZF4mrlHQ2JXu|@qxF&GK_{Aw{`8iAA_2@IEmcp3B5SXEEJYoa zE;dDkv=|%713nn4Pm}FVE)z4I)2NkS%4ipfrI>^(Tg`ImJlrs_Wlt_DD2fY4PSzk! zn6gD$R^b7L61X1at}PByTp;(fLBO_4&O8CHi&XqqC)8Gdbo~h0bCqGCF_9vI#kQqn zJ(2WO+p~;8r)0~zBMsZN&`NYnM;&=GDRQNKWk8xlx-A%BRur}2oRo~hsKGZ%Yg%G? z>F7-;+C|`~Wu{L)7guk?9BG^O73cFulo(?l|}n;ZmhEeTs&Uc2-gyD+LAp;K%4jZv{YpbaLXT!03w zZ_r4@Z@DbgAa(XW(GtBPGaU5Tm3AVmZNSBbczWe&nAR8?H%1!ssnAJ0EPEEO9jDOm zy{j-01n8BG#x+Aud+28Z_vX6cUaQ@0BycI=$6<{!2ZB_5WJi$)Jbx$B_XR8$QUf!s%j5<+Lt{~RCU(N zBG+LzS8dd(pAtND!yGra4S}$D)qz(=G(K9{18$!|Ay{VG3LH42r9VQ-XYVh)$6Z&A zQtCQZ4!(OZa!cM*RW&=sY*7?;O+*|a$1NoRPPnwJwJfHn(C4D$hu&OdVpCT~Q$wwg zwwNLd8=@;{Qs&u6bE;=?yvls`4oC5j4JW&3?BT4_cu3VuO^g*Ij9ugnz@vfH(J9(C zz)Ed7ICdB#tNn*!(j8PKnqBKbF_dR3Wou5H*3WprTC;6G4gcCIexEY`41*c+ajdo4 zUl<(WJhUiJIs2lEzfFc?*7M69!%lYQ%6L1>CU^qSF4uu&(Q6sbrlF`0AvqLyUBofh zD;=Bl3XaQmt~zSn6r-imbdRH0ymDHoW>F&7lx;^XEu1lwXfNiR+tz1QHg^;02Xt{rrR?k~ zMD5`%>#}(Ha~?*Otca1mK%rOlga7*wjU4_L2F1X^{{Jgp3w0%cqrUTY7OPF+@)?&>mF72@41hLHGe zMUl-J9_@0GCVc;p|1JKrc^5peN2za+R*3I7)Pg%>dya>=5jPq;ki%-F{*U%?7f~x- zFp*uzZ)xOZW5PC659kzYCV?*j?+(u{<9>^bYhd=@%p54F^Usai;K_Z>ZCfIA?|BI1 z=WBGK2xU4hr^_w=pja6Sil!`Vmv{ymMr*^Th1O>IChbgp077f7X-$lG zFYp*dX70C&$r5T(=&6tj?7?P&iIi;CYJ^Ta!VNa6MF&@Q?-p};o)~D6@nT- z67aYy&&j}kAV>k+QEbg0UYHM2PGdlZsDKC_G1i~(=4WzTFDxDb8=iR@($a@(2<;Ez z&v2RXU`FbsE?eFjG(>KaNLdcq4i%^UEMq$s-vwj)65C{jcsV_K3?6Av^m4{l%mT+T zuL{x54X_guWpW2(q*z;M;nq76FYx7?O5pC;F5XD9!)E_=+>mk1io*4s4wruaKOXxZ zb#=32wYA?m3oOHJ3yKvGze8P&-SB&vLh z6k+7cLBL~6X$U4RI%=BF>2FjrP$9SrALaaE-&^vb&=w0p(Kg`8c4y({7X@8m-4v!!Q-ZxP{!KhYCVtXE-nN}! z(TdH73ce6l=(1yeXW+Q~R5>3+UcH&pgt}fAH!~GE9qxI?68)ndJ(~r~mU2(#rw3a4 zP4MdNYuroRk=YX=T$bYob~-qhFOcqHsB51eqgzI{p4oY=fvj7tmvDLub#Uh(D+?pg zI&iLwOIi9YUzfngU*4n$uOEAe)3_hW7^N8v)qGYN3q@sHlJTmvjxz=A_||=Nw)nWR zuHd0ob9_RZZbVZ#K?JlZGB;s0w^TQ`RLIdbW#LviL-%Q2G+6HsDJQ7;3{dL@S8G=Q zg7GjbIU%(Bd3SPNtLAze==gSYR3J$Vjv+mCp0s`{O^HUF5IWK+p&{Plk*6`Odj%(> zDm_Ag5JV74p)VG*@K}E7qQ~>^ixRq?fLM{0CU4y^r-w)}2k83l@v<{maelnN-m~R< zqf(XWPqv>PY&^+^o_LaC3$zee%7_0+-Y4#Bgmb{FN|p9rONTTl(PiW{CB}cQ9>SWW~%P7$ud&nP^i^rhqWxZCLZEp(#g+1CF-Gb;}BiKaZcU z6XzH(t1%%Y;;2RETga63>f~OMOcY|!tlAnOphgx#>jxjq zy(t?#7H+?HnKo<8~oaZ$iKkI5CHZ{2-(h^A(5nymy}Wy3%M53ULN{DF_W?eqkb0~LGbq$4CFB8kt)bkAy_N(oNbvza3N27 z_W~irIsVw`7v~uWy>x>ndXW3{WC;1}d2%6!X5Ek(@hieMo-q~X`NmYZe zuANDq7yFrVRia4pwt3X5H1MFGwrAg(RVk3NK$Ud$u6@{@N@bsni}H9Ry$l^OwL6~R zZ#bC^tA7e;o9wbrJTqOgp+t>%N8|c4f;D(<$yHH0a4;wamHq#a^-j^5gzeUDY$qLc zY}>YN+qRQ8PCB-2+qTV)I=1a(=UZ$2|Jr-(qZ*@*st&5gea~mkYwqZHo@ETG-UpTB zh$raMyF&lVuMdjh?j+=4$HEOAZF!GljflUA$T&PdLR`?WB(B{yUw5ynnZbf48}c<9 ztv7Z(&$mo*ohGp1X=Xh#&8Y6eQVq77%60{7`nAAbod4jovY=B%jV%|#o$lomHa?{E z6`G&c(uUp!&~Wq>uLjj4Er+eBkCMo7=uCD~7j;nk#Z6NTg~e~Vt=hznjmvPjvMm!U zO?tWTr(}wKlmF3CWN|{|5~-<;8{IGK@D&B1dR<3=Yp?2ml%NQI!`v68I9nf$P5<=X z$$2ayE|E6vxah?~CAbk=F8aqXEP|A~Y;nj>5DxJkaAwoR%&8cHIP82fOwAB;w$ZGT5KT8G&dDx4-?6GI=Kzo2uCxBkLu0R=qMx?g!ug@Ay%%jo z=hgKINN=%QP1HQdXtH7vG!@D%Jzg&?o%Qp4yL;6d9IC47%`+r=S%0nU#-?12jiF(+ zz0o>NPg5)j)r>Xib~RqUTcDjs+>>w6Pj`Gyan*LwC#6#uzCgVQ5pS`vYu=v!XHENYJmv^j_9^4oP>yL4z&MrrE+GTYVO$f0kiqdmwa9Wxa|cX0 z>U(#}06AI0y!I5hPM|Psy?!BRY(5?@o?jwW?|RXIV8+;nt1&M3*|qO(G=G~bd$rw< zIBgPS-rGI(5CDE9+F_q$EKTNEUejvmw}MXhP_DU1OC248t6gobkf_zs>Bl;5R>>7Y zUZPV*I4yoL4&xQ=Pq1k@ls(;rGw08lonU*V?edX-D?Wt+gOPC*V)p?Ut-1GB9I7CFwKT zt@7v52+dCxYXOpuFdZK^s{j7+92sHIZ((Ek)kO=&c6d^*94?igy>=Pkx_;}wM#e{B z8h1u!4j+5ux=NwidXl?zZ7B-tH%=6>)zgbcE~kB@Zp^1FQl^fu`% zo}Y&|-0h}J#kab?=}w0B49oQ~?Bjd}fzErrCGO_028~=hUd~e@W9F|Otd<&)f+?jb zld}m20Qo|0rR-Z9#8R&lpY5*r?zykxzujH&tv1as`K~zcXT6^1Z@(6%l?NMH)Zted zwqrN&de7y)+y7>nO`s-l8BQSrO1jw7qvnC%d&rwyX6lkKuiCi>E4~!TWL}T!l-= zrkwW6D$1d5z5z}j=zKWbh2=vl5#<5J16!z!BB_ilpQ?z2W1H?R5rhrM>pI{D2N;BumT@n|pwoy}(GBOib*rw}SX>dkqm@u& z$lCAz_rqXaDt70#)_S?v3SQX4VX`elk(_1_zSffuRYZduuIu<?PTVUKYUxdS%CFvyCU%U5pyll=gqP#WVW~M!>iWOS7I#LG@F!E2YVmm5dB-*WJZ3!aAb%YGXw%%Py&y`3E$J%78OM>4h)6pWgQ!4fXZ`>jH^ zZ{D6J2VXDw-YIw6I-Tf5pO=hT2d~{dKM(nj5i#)HpBpm)j}e$xX@BzHts1j-**mv= z{Wg6))3(O3~cg^-wG=0G+38fgSxU1vy9Nd736#9?Vn zy(+xWJda)`6(jk;G?J4T)dWfi{oNLm1G@`ESm7fi!0q!LO8}bWfV~n05^K+iKQ;y5 z3sgJ+*$#pNym(GT@5WiS1chswtw+u7^z0d@V1;*5v+%Ibj@Ql&F&wvrW|mrTe_WC# z=z-r39-J8XJu|7BLtWctG(XnWWRE)-=`7m;bhD-_DjDUfV!5#>6de%4H^P~B zcfwtQ76cTLCYk=JBV#mRqKw7+nvOV`m$Y!j6-7AgDr8M+zPFBeTENZ$J%PMvABp$# z5x(uqZRCNGcu=LlSVa@l6i%5If%reXdJ#Ji?AQY7-?7Ct9R(&li&&=y6s0x$SnI5S zZHRRNz*guL?qEuV0 zpkJzb;Zj}@zfgwc3jO4xG4g=GlXkSY(}55ZM@_W?bzcEo#xRbp1kK!aW6y_Tk;}xelGs@!^4D=@P)rS25 z;OZz4SYQXXH-+TzqduPDGj%wt6YDq|oZrj|6#3Ps!_1qtX)Y|NNe+3@wG5EJi+{`I zkf&EE9Qh7IS-CEtW&OkMdyO9Xwin_ly+crmNNGUlk)Ob#1d>Q_QQKIlpJ+M+0_Zbu z*Hi{+c76{qWj&fNuZicz0x|j2E~YF4if_9UR81Z{#Iw>Dv}wMxVw7GI9jbHz*o>$3 zGxs)g)ho#)Vc##0%eS9byI)?<%gHaX`gm7%ZqMdn=JciA>CSxJJM$;XlIdLtZh6X@ z;!05l2~pt@6%fTrQ%I@%)s7As5)IpO;?aWg?NIdzZX}m>;xc`&IQdjjmm#_TXZ*QLfw@-stEje}< z_eJHbH;X#*O3Y$#&LRp7x^863qR-h{JofZ^R7BOB$~?rUjGkC1R_u$VHenEk4# z2A87TbDb++N@GdYi3bKvl)W~=>L~P-qC2RHXQEEiS`pyiXL?0P1x&sxNHIlpI)wEF zQDE?==+r@>{r^<4)$;8CZK{g2=DLd9SGqlGk648J{4d>l>8^~cCxs>At|MzFX+ldN2@Ydl_?mRJVuC4yRI>y#6z8FS!6E}{sQ?3F-! z9;TtkR14(!<7yD@A)-i{67zFUKGZ?lf>o&zx0c1%?r{x{RSYK0dG!oI9DHzv@Dl zt8oZK^B%#fP?<>YfSv;%@9>jk*JYkE()?FOSbQt?O4n}yMsrW8fKQnmCtmd{b>>(x z&`|Zzw)pH}!FZ#rDTGJFKgT*t-Zsft#sxiK?kGRZ$X~cAJj&?6os8Q z=x4hqdga0PpSGRdt*I1Qq7AR<$$AId45TpDlVq$gYdrhUM=*y)RFfif>%QWQj_vSX z75C`9&*#^VnV%+2xOXq!$2Z(lj*=X?uK|m}h%{HJZ=QD)U^@9)-ov5m2bue%4s z6-hrt_?P^|#-tF1P-ngRlDI3#)L-0P2KM@ndNY^%6MAksZR*nAtr+$f&2_21^qZaQ zde|f8ZaG%lA?+32@2@d-tiGcNfHWFJ?}5Z$ty3)e={I`M9$=tV=N&usj&H>#+yFE2 zb=9p(Jmy>DPG$QdUQus+lT30Q=Lr|9M16Q?;-kMBUgjYM3s0)^LlBnmG8u~duU2yD zt(gnA=wJqW_s+*56My-uKl7ir`Fv--dW?FvuGlsn?M8EYypLk#OOm?cW-8mzFSG3b z&ig5%UGSezi@SAbHm?0JDaY4dUjb(Bjb{A+?BrKBj_Li@tN5#GrN~*q_`VQ%W{3M+w?)g0Csb+zCY zFGm_}Hj8>&!h4s+$V~-=qVmBR;M^549|QV7iT<57 zf=xa6urSJTWl%zKF``p?Dz?*3D3K6tZ@)Wu`ri6@xjJ=g{ zRATdX?Nw$al++JfWY08=R#$mVU=NHeyt0Jj5ADR9iMD|yOC!-&NDSa8{7Jgh;cqz+ zO4N89opeDh?2rNBq96&5ily z^>%)^=wuv2-b9nFj;>e4x{y;55vGXvC4pqyCpo3y-Z)D-zgN&GOfFW@k5&T#P8dwt zH69^GR&{mV?XxCzc;#Rz&&{oaH~X(E{qybqa|<9}bG?0KOJnrS7}%yXE|lUXSbdg7 zqLBVCMFujazwju2j}yRoT0vi&gQgy@8)TUjf1J{lNK}h5g;Xrz0%;aDcl}5p2>H{Y z`yhq9D{v4XSG(YueW=4FqeMGuhktB1eu{xy5{~1Cbghr%?dXDu&agBzCudV0=DO7A zc-7U&Ukf~cOgkoWFw1K-+kpEF!4>3q?{6F_h2GIpF10MsR}UbYdSYXHM4CFn+c|b$ zP0jtM|Ig0;DmJISlcX0(O0<&UDLPxPD5*n^qSnsc{KDSduy)A1#=do9`f2~^X|MJ1 zk+<_Zg|WrmwS8mLhOTwH*n8>d{`rI!0U+@)G_WZv?a6E*+5I(zo=hE%{(_7#a z2K63FJ3bk}D-FP_w39d~4qtYTB_L^%Z;t+RQBbuR5FBYlb>Jt>Fc9=~wbQ@t>Fo}o z!70pRQR@WZzziCc4V=bpuCy3Wp>S3)ms}^I1VK@LguD~ZlN|&m^UEl8$OSwxIDd)A z#0gWeu!=qyAs7Q*5q&pkE>7U8Rq&y&h$)WTL#u;j<`mEek;zC{WI{(+zP?E~GYA~V zcnd>d%2lK2#1cXk4^b@c{7EqsjAkWP6bdZhhJAMVXJPOooh%}4VfxRD8R714_~Snc zr1mhsjbxQq3rmszSgr9i2Lw`#XXYo&C{I@L)QR!q^uItSTQ6z}Z#+n3?Jvn{R2g8M?vT?`3g=gO zSoVF$esSv62~pk1AV)51$8r~uONrRPEMrdVObr6w$=5KXLRPdvUDcFS_(3QrB;fo( z4>I|-nXx+OnCfAz&M0u@0)^#`JeUUGU$s?Y4t<&xMYk+qnF^tD3BAYEA&E7Tu3$Z4 zfkOURp`bD-k~s^BL`Q9o`l!64tb`6>O&6AGG1%h=6z0h149Rl0JaPHg4SN*T$|-~n~*U!!qSP+Inbi{B5N27t;(w&`RA*&qh_ zgqwCK!$l_s^hW9PR=B5G8^=G^dpzw1ne+hqSNEB|zyFNa(=2%CtSt~Kk~Sa8O#c>V zxGsUkTW|jZHTTQBFLbZlf@@`va&jPd>Cpj258u3Q;BgRQHE+6E{HZ3vLN};`-W)?KjH2CSCUaZVk*c8*osN{f>6`vH@-UBV>1CNO=GK;(P;A#M% z%`sUvJ8Vc|ipo-6^yqkwcu_Vw1PJ2B!(*D7O5Hcq4QHs#-|`kGLR9!%iKl#{9;uZP z8A7t)fzy(d>+~60g&{0+<`k87C}56Czf$BChJf2p(tXPX{4z`rF*+&wOKxHRs5)k6C@gdi~#Q$3&ad$N1s<;67JN+vdL1QWZW*2A_pH_ zrBfE{CTkHv@YR7zBcUlq4X&Qms zdd^tF>_SHho%`F;BAPmz;_w7O4ighfTSbu$9|Hk|aweo?O7@42 z6F2^c1tWy5ne~RMN!y|0et15D`)dhfO-||aTfTgAX`LC~q$|d(J$e5E_!2B65xO#e zhg$HoGCYyWem_^206{WJ?dk=v^(!+m7P?Il1IX72NfAE^ucN6s2ff?MkHUi{EGP_v z2CBD8fTB>>wb~

vDYTfK^B&D!j=hDO5Ru~{Go>6hMBj@bvjm}m42 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\xB6=W#-knFqFh)s2aYTiB)au5t` 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 z%0A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
=*lovTZ&Z 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 -- 2.20.1