From 42298d2ceb5206a3d8df0a5cd9989eff5ebb843e Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 22 Mar 2019 12:55:56 +0100 Subject: [PATCH] Dokumentation: HTML & PDF gebaut --- doc/html/ch02s05.html | 8 +- doc/html/ch02s06.html | 6 +- doc/html/ch02s07.html | 6 +- doc/html/ch02s13.html | 14 +- doc/html/ch03s03.html | 2 +- doc/html/ch03s07.html | 8 +- doc/html/ch03s08.html | 10 +- doc/html/ch03s09.html | 14 +- doc/html/ch04.html | 32 ++--- doc/html/ch04s02.html | 4 +- doc/html/ch04s03.html | 173 +++++------------------- doc/html/ch04s04.html | 224 ++++++++++++++++++------------- doc/html/ch04s05.html | 205 ++++++++++++++--------------- doc/html/ch04s06.html | 225 ++++++++++++++++---------------- doc/html/ch04s07.html | 154 +++++++++++++++++----- doc/html/ch04s08.html | 38 ++++++ doc/html/index.html | 6 +- doc/kivitendo-Dokumentation.pdf | Bin 1342490 -> 1354132 bytes 18 files changed, 586 insertions(+), 543 deletions(-) create mode 100644 doc/html/ch04s08.html diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index f464835af..d8703fa78 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -1,7 +1,13 @@ 2.5. Anpassung der PostgreSQL-Konfiguration

2.5. Anpassung der PostgreSQL-Konfiguration

PostgreSQL muss auf verschiedene Weisen angepasst werden.

Dies variert je nach eingesetzter Distribution, da distributionsabhängig unterschiedliche Strategien beim Upgrade der Postgres Version eingesetzt werden. - Als Hinweis einige Links zu den drei Distribution (Stand Dezember 2018):

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

kivitendo setzt zwingend voraus, dass die Datenbank + Als Hinweis einige Links zu den drei Distribution (Stand Dezember 2018):

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

kivitendo setzt zwingend voraus, dass die Datenbank Unicode/UTF-8 als Encoding einsetzt. Bei aktuellen Serverinstallationen braucht man hier meist nicht einzugreifen.

Das Encoding des Datenbankservers kann überprüft werden. Ist das Encoding der Datenbank "template1" "Unicode" bzw. "UTF-8", so braucht diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index bf4786ec9..7ca08d098 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,6 +1,6 @@ - 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 + 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 @@ -106,13 +106,13 @@ AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispat 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.

2.6.3. Authentifizierung mittels HTTP Basic Authentication

+ FastCGI-Version.

2.6.3. Authentifizierung mittels HTTP Basic Authentication

Kivitendo unterstützt, dass Benutzerauthentifizierung über den Webserver mittels des »Basic«-HTTP-Authentifizierungs-Schema erfolgt (siehe RFC 7617). Dazu ist es aber nötig, dass der dabei vom Client mitgeschickte Header Authorization vom Webserver an Kivitendo über die Umgebungsvariable HTTP_AUTHORIZATION weitergegeben wird, was standardmäßig nicht der Fall ist. Für Apache kann dies über die folgende Konfigurationsoption aktiviert werden: -

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

2.6.4. Weitergehende Konfiguration

Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung +

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

2.6.4. Weitergehende Konfiguration

Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung von kivitendo nur über https-verschlüsselten Verbindungen, sowie weiteren Zusatzmassnahmen, wie beispielsweise Basic Authenticate. Die Konfigurationsmöglichkeiten sprengen allerdings den Rahmen dieser diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index ded915adb..0dfca390a 100644 --- a/doc/html/ch02s07.html +++ b/doc/html/ch02s07.html @@ -39,7 +39,7 @@ 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.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere + anstelle eines symbolischen Links verwendet werden können.

2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere openSUSE, ältere Fedora)

Kopieren Sie die Datei scripts/boot/system-v/kivitendo-task-server nach /etc/init.d/kivitendo-task-server. Passen @@ -47,12 +47,12 @@ DAEMON=....). Binden Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:

  • Debian-basierende Systeme:

    update-rc.d kivitendo-task-server defaults
     insserv kivitendo-task-server
  • Ältere openSUSE und ältere Fedora:

    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.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

Kopieren Sie die Datei + werden:

/etc/init.d/kivitendo-task-server start

2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

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.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere + werden:

service kivitendo-task-server start

2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)

Kopieren Sie die Datei scripts/boot/systemd/kivitendo-task-server.service nach /etc/systemd/system/. Passen Sie in der diff --git a/doc/html/ch02s13.html b/doc/html/ch02s13.html index 57b2b07fc..026b043e2 100644 --- a/doc/html/ch02s13.html +++ b/doc/html/ch02s13.html @@ -63,14 +63,14 @@ Verzeichnis umbenannt werden.

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.

2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

OpenDocument Vorlagen können Makros enthalten, welche komplexere + überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.

2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

OpenDocument Vorlagen können Makros enthalten, welche komplexere Aufgaben erfüllen.

Der Vorlagensatz "rev-odt" enthält solche Vorlagen mit Schweizer Bank-Einzahlungsscheinen (BESR). Diese Makros haben die Aufgabe, die in den Einzahlungsscheinen benötigte Referenznummer und Kodierzeile zu erzeugen. Hier eine kurze Beschreibung, wie die Makros aufgebaut sind, und was bei ihrer Nutzung zu beachten ist (in fett sind nötige einmalige - Anpassungen aufgeführt):

2.13.1.1. Bezeichnung der Vorlagen

Rechnung: invoice_besr.odt, Auftrag: - sales_order_besr.odt

2.13.1.2. Vorbereitungen im Adminbereich

Damit beim Erstellen von Rechnungen und Aufträgen neben der + Anpassungen aufgeführt):

2.13.1.1. Bezeichnung der Vorlagen

Rechnung: invoice_besr.odt, Auftrag: + sales_order_besr.odt

2.13.1.2. Vorbereitungen im Adminbereich

Damit beim Erstellen von Rechnungen und Aufträgen neben der Standardvorlage ohne Einzahlungsschein weitere Vorlagen (z.B. mit Einzahlungsschein) auswählbar sind, muss für jedes Vorlagen-Suffix ein Drucker eingerichtet werden:

  • Druckeradministration → Drucker hinzufügen

  • Mandant wählen

  • Druckerbeschreibung → aussagekräftiger Text: wird in der @@ -79,11 +79,11 @@ Aufträgen oder Rechnungen als odt-Datei keine Bedeutung, darf aber nicht leer sein)

  • Vorlagenkürzel → besr bzw. selbst gewähltes Vorlagensuffix (muss genau der Zeichenfolge entsprechen, die zwischen - "invoice_" bzw. "sales_order_" und ".odt" steht.)

  • speichern

2.13.1.3. Benutzereinstellungen

Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung + "invoice_" bzw. "sales_order_" und ".odt" steht.)

  • speichern

  • 2.13.1.3. Benutzereinstellungen

    Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung im Rechnungs- bzw. Auftragsformular angezeigt haben möchte, kann dies persönlich für sich bei den Benutzereinstellungen konfigurieren:

    • Programm → Benutzereinstellungen → Druckoptionen

    • Standardvorlagenformat → OpenDocument/OASIS

    • Standardausgabekanal → Bildschirm

    • Standarddrucker → gewünschte Druckerbeschreibung auswählen - (z.B. mit Einzahlungsschein Bank xy)

    • Anzahl Kopien → leer

    • speichern

    2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die + (z.B. mit Einzahlungsschein Bank xy)

  • Anzahl Kopien → leer

  • speichern

  • 2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die aus dem von kivitendo erzeugten odt-Dokument die korrekte Referenznummer inklusive Prüfziffer sowie die Kodierzeile in OCRB-Schrift erzeugen und am richtigen Ort ins Dokument @@ -112,12 +112,12 @@ angepasst werden. Dabei ist darauf zu achten, dass sich die Positionen der Postkonto-Nummern der Bank, sowie der Zeichenfolgen dddfr, DDDREF1, DDDREF2, 609, DDDKODIERZEILE nicht - verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer + verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer odt-Rechnung (analog bei Auftrag)

    Im Fussbereich der Rechnungsmaske muss neben Rechnung, OpenDocument/OASIS und Bildschirm die im Adminbereich erstellte Druckerbeschreibung ausgewählt werden, falls diese nicht bereits bei den Benutzereinstellungen als persönlicher Standard gewählt - wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung + wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung die Meldung kommt, dass Makros aus Sicherheitsgründen nicht ausgeführt werden, so müssen folgende Einstellungen in LibreOffice angepasst werden:

    • Extras → Optionen → Sicherheit → Makrosicherheit

    • Sicherheitslevel auf "Mittel" einstellen (Diese diff --git a/doc/html/ch03s03.html b/doc/html/ch03s03.html index 9b0c68bf3..628bc9091 100644 --- a/doc/html/ch03s03.html +++ b/doc/html/ch03s03.html @@ -613,7 +613,7 @@ invdate

      Rechnungsdatum

      invnumber -

      Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.10.1. Einführung

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

    Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.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/ch03s07.html b/doc/html/ch03s07.html index ba8e49374..cebc5337f 100644 --- a/doc/html/ch03s07.html +++ b/doc/html/ch03s07.html @@ -1,15 +1,15 @@ - 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren + 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren Gliederung, um zum Beispiel den Einkauf vom Verkauf zu trennen, gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E"). Für jede Klassifizierung besteht eine Beschreibung und eine Abkürzung die normalerweise aus einem Zeichen besteht, kann aber auf mehrere Zeichen erweitert werden, falls zur Unterscheidung - notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle + notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle existierenden Artikel verwendet und ist gültig für Verkauf und Einkauf)

    Es können weitere Klassifizierungen angelegt werden. So kann es - z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch + z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch alle gleichzeitg gültig sein können

    • gültig für Verkauf - dieser Artikel kann im Verkauf genutzt werden

    • gültig für Einkauf - dieser Artikel kann im Einkauf genutzt werden

    • separat ausweisen - hierzu gibt es zur Dokumentengenerierung @@ -19,7 +19,7 @@ pro separat auszuweisenden Klassifizierungen die Variable< %separate_X_subtotal%>, wobei X das Kürzel der Klassifizierung ist.

      Im obigen Beispiel wäre das für Lieferkosten <%separate_L_subtotal%> und für Verpackungsmaterial - <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei + <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei Buchstaben dargestellt. Der erste Buchstabe ist eine Lokalisierung des Artikel-Typs ('P','A','S'), deutsch 'W', 'E', und 'D' für Ware Erzeugnis oder Dienstleistung und ggf. weiterer Typen.

    Der zweite Buchstabe (und ggf. auch ein dritter, falls nötig) diff --git a/doc/html/ch03s08.html b/doc/html/ch03s08.html index 2a6575d27..d3d3ecb78 100644 --- a/doc/html/ch03s08.html +++ b/doc/html/ch03s08.html @@ -1,10 +1,10 @@ - 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, + 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, das Dateien verschiedenen Typs verwaltet. Dies können

    1. aus ERP-Daten per LaTeX Template erzeugte PDF-Dokumente,

    2. zu bestimmten ERP-Daten gehörende Anhangdateien unterschiedlichen Formats,

    3. per Scanner eingelesene PDF-Dateien,

    4. per E-Mail empfangene Dateianhänge unterschiedlichen - Formats,

    5. sowie speziel für Artikel hochgeladene Bilder sein.

    3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden + Formats,

  • sowie speziel für Artikel hochgeladene Bilder sein.

  • 3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden die Dateien und ihre Versionen in der Datenbank verwaltet. Darunter können verschiedene Implementierungen (Backends) gleichzeitig existieren:

    • Dateisystem

    • WebDAV

    • Schnittstelle zu externen @@ -23,7 +23,7 @@ für "attachment" und "image" nur die Quelle "uploaded". Für "document" gibt es auf jeden Fall die Quelle "created". Die Quellen "scanner" und "email" müssen derzeit in der Datenbank konfiguriert werden (siehe - Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter + Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter dargestellt. Eine Verkaufsrechnung z.B. hat die Reiter "Dokumente" und "Dateianhänge".

    Bei den Dateianhängen wird immer nur die aktuelle Version einer Datei angezeigt. Wird eine Datei mit gleichem Namen hochgeladen, so @@ -39,13 +39,13 @@ so sind diese z.B. bei Einkaufsrechnungen sichtbar:

    Statt des Löschens wird hier die Datei zurück zur Quelle verschoben. Somit kann die Datei anschließend an ein anderes ERP-Objekt angehängt werden.

    Derzeit sind "Titel" und "Beschreibung" noch nicht genutzt. Sie - sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features + sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features im Abschnitt Dateimanagement ist neben dem "alten" WebDAV das Dateimangement generell zu- und abschaltbar, sowie die Zuordnung der Dateitypen zu Backends. Die Löschbarkeit von Dateien, sowie die maximale Uploadgröße sind Backend-unabhängig

    Die einzelnen Backends sind einzeln einschaltbar. Spezifische Backend-Konfigurierungen sind hier noch - ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine + ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine Dokumentenanhänge kann für alle ERP-Dokumente ( Angebote, Aufträge, Lieferscheine, Rechnungen im Verkauf und Einkauf ) allgemeingültige Anhänge hochgeladen werden.

    Diese Anhänge werden beim Generieren von PDF-Dateien an die diff --git a/doc/html/ch03s09.html b/doc/html/ch03s09.html index 41416a387..612816b57 100644 --- a/doc/html/ch03s09.html +++ b/doc/html/ch03s09.html @@ -1,13 +1,13 @@ - 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und + 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und Onlineshopbestellungen zu verwalten und zu bearbeiten.

    Es ist Multishopfähig, d.h. Artikel können mehreren oder unterschiedlichen Shops zugeordnet werden. Bestellungen können aus mehreren Shops geholt werden.

    Zur Zeit bietet das Modul nur einen Connector zur REST-Api von Shopware. Weitere Connectoren können dazu programmiert und eingerichtet - werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben - werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert - werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des + werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben + werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert + werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des Markers "Shopartikel" in den Basisdaten zeigt sich der Reiter "Shopvariablen" in den Artikelstammdaten. Hier können jetzt die Artikel mit @@ -16,11 +16,11 @@ Stelle können auch beliebig viele Bilder dem Shopartikel zugeordnet werden. Artikelbilder gelten für alle Shops.

    Die Artikelgruppen werden direkt vom Shopsystem geholt somit ist es möglich einen Artikel auch mehreren Gruppen - zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal + zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal eine Gesamtübersicht. Von hier aus ist es möglich Artikel im Stapel unter verschiedenen Kriterien <alles><nur Preis><nur Bestand><Preis und Bestand> an die jeweiligen Shops - hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die + hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die Bestellimportsliste. Hier ist sind Möglichkeiten gegeben Neue Bestellungen vom Shop abzuholen, geholte Bestellungen im Stapel oder einzeln als Auftrag zu transferieren. Die Liste kann nach @@ -52,7 +52,7 @@ auch der Grund für die Auftragssperre sein.

  • Die Buttons "Auftrag erstellen" und "Kunde mit Rechnungsadresse überschreiben" zeigen sich erst, wenn ein Kunde aus dem Listing ausgewählt ist.

  • Es ist aber möglich die Shopbestellung zu löschen.

  • Ist eine Bestellung schon übernommen, zeigen sich an dieser - Stelle, die dazugehörigen Belegverknüpfungen.

  • 3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in + Stelle, die dazugehörigen Belegverknüpfungen.

    3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in der Datei SL/ShopConnector/<SHOPCONNECTORNAME>.pm z.B.:SL/ShopConnector/Shopware.pm

    In dieser Datei gibt es einen Bereich wo die Bestellpostionen, die Bestellkopfdaten und die Artikeldaten gemapt werden. In dieser diff --git a/doc/html/ch04.html b/doc/html/ch04.html index 6e8fd9f4a..8015de7ee 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 Datumsformat dateformat und @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle 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 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,7 +135,7 @@ "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 @@ -144,7 +144,7 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ Dessen Einstellungen können über $::auth->client abgefragt werden; Rückgabewert ist ein Hash mit den Werten aus der Tabelle - auth.clients.

      4.1.3.6. $::lx_office_conf

      • Objekt der Klasse + auth.clients.

      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 @@ -154,16 +154,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file_name = /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 @@ -176,20 +176,20 @@ file_name = /tmp/kivitendo-debug.log

    ist der Key f $::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/ch04s02.html b/doc/html/ch04s02.html index 48f060de0..81e73c740 100644 --- a/doc/html/ch04s02.html +++ b/doc/html/ch04s02.html @@ -1,6 +1,6 @@ - 4.2. Entwicklung unter FastCGI

    4.2. Entwicklung unter FastCGI

    4.2.1. Allgemeines

    Wenn Änderungen in der Konfiguration von kivitendo gemacht + 4.2. Entwicklung unter FastCGI

    4.2. Entwicklung unter FastCGI

    4.2.1. Allgemeines

    Wenn Änderungen in der Konfiguration von kivitendo gemacht werden, muss der Webserver neu gestartet werden.

    Bei der Entwicklung für FastCGI ist auf ein paar Fallstricke zu achten. Dadurch, dass das Programm in einer Endlosschleife läuft, müssen folgende Aspekte beachtet werden.

    4.2.2. Programmende und Ausnahmen

    Betrifft die Funktionen warn, @@ -34,4 +34,4 @@ 4GB Arbeitsspeicher und Ubuntu 9.10 eine halbe Sekunde. In der 2.6.0 sind es je nach Menge der definierten Variablen 1-2s. Ab der Moose/Rose::DB Version sind es 5-6s.

    Mit FastCGI ist die neuste Version auf 0,26 Sekunden selbst in - den kritischen Pfaden, unter 0,15 sonst.

    \ No newline at end of file + den kritischen Pfaden, unter 0,15 sonst.

    \ No newline at end of file diff --git a/doc/html/ch04s03.html b/doc/html/ch04s03.html index 6e6c589f1..2725dab0c 100644 --- a/doc/html/ch04s03.html +++ b/doc/html/ch04s03.html @@ -1,140 +1,37 @@ - 4.3. SQL-Upgradedateien

    4.3. SQL-Upgradedateien

    4.3.1. Einführung

    Datenbankupgrades werden über einzelne Upgrade-Scripte - gesteuert, die sich im Verzeichnis - sql/Pg-upgrade2 befinden. In diesem Verzeichnis - muss pro Datenbankupgrade eine Datei existieren, die neben den - eigentlich auszuführenden SQL- oder Perl-Befehlen einige - Kontrollinformationen enthält.

    Kontrollinformationen definieren Abhängigkeiten und Prioritäten, - sodass Datenbankscripte zwar in einer sicheren Reihenfolge ausgeführt - werden (z.B. darf ein ALTER TABLE erst ausgeführt - werden, wenn die Tabelle mit CREATE TABLE angelegt - wurde), diese Reihenfolge aber so flexibel ist, dass man keine - Versionsnummern braucht.

    kivitendo merkt sich dabei, welches der Upgradescripte in - sql/Pg-upgrade2 bereits durchgeführt wurde und - führt diese nicht erneut aus. Dazu dient die Tabelle - "schema_info", die bei der Anmeldung automatisch - angelegt wird.

    4.3.2. Format der Kontrollinformationen

    Die Kontrollinformationen sollten sich am Anfang der jeweiligen - Upgradedatei befinden. Jede Zeile, die Kontrollinformationen enthält, - hat dabei das folgende Format:

    Für SQL-Upgradedateien:

    -- @key: value

    Für Perl-Upgradedateien:

    # @key: value

    Leerzeichen vor "value" werden - entfernt.

    Die folgenden Schlüsselworte werden verarbeitet:

    - tag -

    Wird zwingend benötigt. Dies ist der "Name" des Upgrades. - Dieser "tag" kann von anderen Kontrolldateien in ihren - Abhängigkeiten verwendet werden (Schlüsselwort - "depends"). Der "tag" ist auch der Name, der - in der Datenbank eingetragen wird.

    Normalerweise sollte die Kontrolldatei genau so heißen wie - der "tag", nur mit der Endung ".sql" bzw. "pl".

    Ein Tag darf nur aus alphanumerischen Zeichen sowie den - Zeichen _ - ( ) bestehen. Insbesondere sind Leerzeichen nicht - erlaubt und sollten stattdessen mit Unterstrichen ersetzt - werden.

    - charset -

    Empfohlen. Gibt den Zeichensatz an, in dem das Script - geschrieben wurde, z.B. "UTF-8". Aus - Kompatibilitätsgründen mit alten Upgrade-Scripten wird bei - Abwesenheit des Tags für SQL-Upgradedateien der Zeichensatz - "ISO-8859-15" angenommen. Perl-Upgradescripte - hingegen müssen immer in UTF-8 encodiert sein und sollten - demnach auch ein "use utf8;" - enthalten.

    - description -

    Benötigt. Eine Beschreibung, was in diesem Update - passiert. Diese wird dem Benutzer beim eigentlichen - Datenbankupdate angezeigt. Während der Tag in Englisch gehalten - sein sollte, sollte die Beschreibung auf Deutsch - erfolgen.

    - depends -

    Optional. Eine mit Leerzeichen getrennte Liste von "tags", - von denen dieses Upgradescript abhängt. kivitendo stellt sicher, - dass die in dieser Liste aufgeführten Scripte bereits - durchgeführt wurden, bevor dieses Script ausgeführt wird.

    Abhängigkeiten werden rekursiv betrachtet. Wenn also ein - Script "b" existiert, das von Änderungen in "a" abhängt, und - eine neue Kontrolldatei für "c" erstellt wird, die von - Änderungen in "a" und "b" abhängt, so genügt es, in "c" nur den - Tag "b" als Abhängigkeit zu definieren.

    Es ist nicht erlaubt, sich selbst referenzierende - Abhängigkeiten zu definieren (z.B. "a" -> "b", "b" -> "c" - und "c" -> "a").

    - priority -

    Optional. Ein Zahlenwert, der die Reihenfolge bestimmt, in - der Scripte ausgeführt werden, die die gleichen - Abhängigkeitstiefen besitzen. Fehlt dieser Parameter, so wird - der Wert 1000 benutzt.

    Dies ist reine Kosmetik. Für echte Reihenfolgen muss - "depends" benutzt werden. kivitendo sortiert die auszuführenden - Scripte zuerst nach der Abhängigkeitstiefe (wenn "z" von "y" - abhängt und "y" von "x", so hat "z" eine Abhängigkeitstiefe von - 2, "y" von 1 und "x" von 0. "x" würde hier zuerst ausgeführt, - dann "y", dann "z"), dann nach der Priorität und bei gleicher - Priorität alphabetisch nach dem "tag".

    - ignore -

    Optional. Falls der Wert auf 1 (true) steht, wird das - Skript bei der Anmeldung ignoriert und entsprechend nicht - ausgeführt.

    4.3.3. Format von in Perl geschriebenen - Datenbankupgradescripten

    In Perl geschriebene Datenbankscripte werden nicht einfach so - ausgeführt sondern müssen sich an gewisse Konventionen halten. Dafür - bekommen sie aber auch einige Komfortfunktionen bereitgestellt.

    Ein Upgradescript stellt dabei eine vollständige Objektklasse - dar, die vom Elternobjekt "SL::DBUpgrade2::Base" - erben und eine Funktion namens "run" zur Verfügung - stellen muss. Das Script wird ausgeführt, indem eine Instanz dieser - Klasse erzeugt und darauf die erwähnte "run" - aufgerufen wird.

    Zu beachten ist, dass sich der Paketname der Datei aus dem Wert - für "@tag" ableitet. Dabei werden alle Zeichen, die - in Paketnamen ungültig wären (gerade Bindestriche), durch Unterstriche - ersetzt. Insgesamt sieht der Paketname wie folgt aus: - "SL::DBUpgrade2::tag".

    Welche Komfortfunktionen zur Verfügung stehen, erfahren Sie in - der Perl-Dokumentation zum oben genannten Modul; aufzurufen mit - "perldoc SL/DBUpgrade2/Base.pm".

    Ein Mindestgerüst eines gültigen Perl-Upgradescriptes sieht wie - folgt aus:

    # @tag: beispiel-upgrade-file42
    -# @description: Ein schönes Beispielscript
    -# @depends: release_3_1_0
    -package SL::DBUpgrade2::beispiel_upgrade_file42;
    -
    -use strict;
    -use utf8;
    -
    -use parent qw(SL::DBUpgrade2::Base);
    -
    -sub run {
    -  my ($self) = @_;
    -
    -  # hier Aktionen ausführen
    -
    -  return 1;
    -}
    -
    -1;
    -

    4.3.4. Hilfsscript dbupgrade2_tool.pl

    Um die Arbeit mit den Abhängigkeiten etwas zu erleichtern, - existiert ein Hilfsscript namens - "scripts/dbupgrade2_tool.pl". Es muss aus dem - kivitendo-ERP-Basisverzeichnis heraus aufgerufen werden. Dieses Tool - liest alle Datenbankupgradescripte aus dem Verzeichnis - sql/Pg-upgrade2 aus. Es benutzt dafür die - gleichen Methoden wie kivitendo selber, sodass alle Fehlersituationen - von der Kommandozeile überprüft werden können.

    Wird dem Script kein weiterer Parameter übergeben, so wird nur - eine Überprüfung der Felder und Abhängigkeiten vorgenommen. Man kann - sich aber auch Informationen auf verschiedene Art ausgeben - lassen:

    • Listenform: "./scripts/dbupgrade2_tool.pl - --list"

      Gibt eine Liste aller Scripte aus. Die Liste ist in der - Reihenfolge sortiert, in der kivitendo die Scripte ausführen - würde. Es werden neben der Listenposition der Tag, die - Abhängigkeitstiefe und die Priorität ausgegeben.

    • Baumform: "./scripts/dbupgrade2_tool.pl - --tree"

      Listet alle Tags in Baumform basierend auf den - Abhängigkeiten auf. Die "Wurzelknoten" sind dabei die Scripte, von - denen keine anderen abhängen. Die Unterknoten sind Scripte, die - beim übergeordneten Script als Abhängigkeit eingetragen - sind.

    • Umgekehrte Baumform: "./scripts/dbupgrade2_tool.pl - --rtree"

      Listet alle Tags in Baumform basierend auf den - Abhängigkeiten auf. Die "Wurzelknoten" sind dabei die Scripte mit - der geringsten Abhängigkeitstiefe. Die Unterknoten sind Scripte, - die das übergeordnete Script als Abhängigkeit eingetragen - haben.

    • Baumform mit Postscriptausgabe: - "./scripts/dbupgrade2_tool.pl - --graphviz"

      Benötigt das Tool "graphviz", um mit - seiner Hilfe die umgekehrte - Baumform in eine Postscriptdatei namens - "db_dependencies.ps" auszugeben. Dies ist - vermutlich die übersichtlichste Form, weil hierbei jeder Knoten - nur einmal ausgegeben wird. Bei den Textmodusbaumformen hingegen - können Knoten und all ihre Abhängigkeiten mehrfach ausgegeben - werden.

    • Scripte, von denen kein anderes Script abhängt: - "./scripts/dbupgrade2_tool.pl --nodeps"

      Listet die Tags aller Scripte auf, von denen keine anderen - Scripte abhängen.

    \ No newline at end of file + 4.3. Programmatische API-Aufrufe

    4.3. Programmatische API-Aufrufe

    4.3.1. Einführung

    + Es ist möglich, Funktionen in kivitendo programmatisch aus anderen Programmen aufzurufen. Dazu ist nötig, dass + Authentifizierungsinformationen in jedem Aufruf mitgegeben werden. Dafür gibt es zwei Methoden: die HTTP-»Basic«-Authentifizierung + oder die Übergabe als spziell benannte GET-Parameter. Neben den Authentifizierungsinformationen muss auch der zu verwendende Mandant + übergeben werden. +

    4.3.2. Wahl des Mandanten

    + Der zu verwendende Mandant kann als Parameter {AUTH}client_id mit jedem Request mitgeschickt werden. Der Wert + muss dabei die Datenbank-ID des Mandanten sein. kivitendo prüft, ob der Account, der über die Authentifizierungsinformationen + übergeben wurde, Zugriff auf den angegebenen Mandanten hat. +

    + Wird in einem Request kein Mandant mitgegeben, so wird derjenige Mandant genommen, wer als Standardmandant markiert wurde. Gibt es + keinen solchen, kommt es zu einer Fehlermeldung. +

    4.3.3. HTTP-»Basic«-Authentifizierung

    + Für diese Methode muss jedem Request der bekannte HTTP-Header Authorization mitgeschickt werden (siehe RFC 7617). Unterstützt wird ausschließlich die »Basic«-Methode. Loginname und + Passwort werden bei dieser Methode durch einen Doppelpunkt getrennt und Base64-encodiert im genannten HTTP-Header übertragen. +

    + Diese Informationen müssen einen vorhandenen Account benennen. kivitendo prüft genau wie bei Benutzung über den Webbrowser, ob + dieser Account Zugriff auf den Mandanten sowie auf die angeforderte Funktion hat. +

    + Da die Logininformationen im Klartext im Request stehen, sollte der Zugriff auf kivitendo ausschließlich über HTTPS verschlüsselt + erfolgen. +

    4.3.4. Authentifizierung mit Parametern

    + Für diese Methode müssen jedem Request zwei Parameter mitgegeben werden: {AUTH}login und + {AUTH}password. Diese Informationen müssen einen vorhandenen Account benennen. kivitendo prüft genau wie bei + Benutzung über den Webbrowser, ob dieser Account Zugriff auf den Mandanten sowie auf die angeforderte Funktion hat. +

    + Da die Logininformationen im Klartext im Request stehen, sollte der Zugriff auf kivitendo ausschließlich über HTTPS verschlüsselt + erfolgen. +

    [Anmerkung]Anmerkung

    + Die Verwendung dieser Methode ist veraltet. Statt dessen sollte die oben erwähnte HTTP-»Basic«-Authentifizierung verwendet werden. +

    4.3.5. Beispiele

    + Das folgende Beispiel nutzt das Kommandozeilenprogramm »curl« und ruft die Funktion auf, die eine vorhandene Telefonnummer in den + Ansprechpersonen sucht und dazu Informationen zurückliefert. Dabei wird die HTTP-»Basic«-Authentifizierung genutzt. +

    $ curl --silent --user 'jdoe:SecretPassword!' \
    +  'https://…/controller.pl?action=PhoneNumber/look_up&number=053147110815'
    \ No newline at end of file diff --git a/doc/html/ch04s04.html b/doc/html/ch04s04.html index fd6f6d465..b5aaafe1f 100644 --- a/doc/html/ch04s04.html +++ b/doc/html/ch04s04.html @@ -1,100 +1,140 @@ - 4.4. Translations and languages

    4.4. Translations and languages

    4.4.1. Introduction

    [Anmerkung]Anmerkung

    Dieser Abschnitt ist in Englisch geschrieben, um - internationalen Übersetzern die Arbeit zu erleichtern.

    This section describes how localization packages in kivitendo - are built. Currently the only language fully supported is German, and - since most of the internal messages are held in English the English - version is usable too.

    4.4.2. Character set

    All files included in a language pack must use UTF-8 as their - encoding.

    4.4.3. File structure

    The structure of locales in kivitendo is:

    kivitendo/locale/<langcode>/

    where <langcode> stands for an abbreviation of the - language package. The builtin packages use two letter ISO 639-1 codes, - but the actual name is not relevant for the program and can easily be - extended to IETF language - tags (i.e. "en_GB"). In fact the original language packages - from SQL Ledger are named in this way.

    In such a language directory the following files are - recognized:

    LANGUAGE

    This file is mandatory.

    The LANGUAGE file contains the self - descripted name of the language. It should contain a native - representation first, and in parenthesis an english translation - after that. Example:

    Deutsch (German)
    all

    This file is mandatory.

    The central translation file. It is essentially an inline - Perl script autogenerated by locales.pl. To - generate it, generate the directory and the two files mentioned - above, and execute the following command:

    scripts/locales.pl <langcode>

    Otherwise you can simply copy one of the other languages. - You will be told how many are missing like this:

    $ scripts/locales.pl en
    -English - 0.6% - 2015/2028 missing

    A file named "missing" will be - generated and can be edited. You can also edit the - "all" file directly. Edit everything you - like to fit the target language and execute - locales.pl again. See how the missing words - get fewer.

    Num2text

    Legacy code from SQL Ledger. It provides a means for - numbers to be converted into natural language, like - 1523 => one thousand five hundred twenty - three. If you want to provide it, it must be inlinable - Perl code which provides a num2text sub. If - an init sub exists it will be executed - first.

    Only used in the check and receipt printing module.

    special_chars

    kivitendo comes with a lot of interfaces to different - formats, some of which are rather picky with their accepted - charset. The special_chars file contains a - listing of chars not suited for different file format and - provides substitutions. It is written in "Simple Ini" style, - containing a block for every file format.

    First entry should be the order of substitution for - entries as a whitespace separated list. All entries are - interpolated, so \n, \x20 - and \\ all work.

    After that every entry is a special char that should be - translated when writing text into such a file.

    Example:

    [Template/XML]
    -order=& < > \n
    -&=&amp;
    -<=&lt;
    ->=&gt;
    -\n=<br>

    Note the importance of the order in this example. - Substituting < and > befor & would lead to $gt; become - &amp;gt;

    For a list of valid formats, see the German - special_chars entry. As of this writing the - following are recognized:

    HTML
    -URL@HTML
    -Template/HTML
    -Template/XML
    -Template/LaTeX
    -Template/OpenDocument
    -filenames

    The last of which is very machine dependant. Remember that - a lot of characters are forbidden by some filesystems, for - example MS Windows doesn't like ':' in its files where Linux - doesn't mind that. If you want the files created with your - language pack to be portable, find all chars that could cause - trouble.

    missing

    This file is not a part of the language package - itself.

    This is a file generated by - scripts/locales.pl while processing your - locales. It's only to have the missing entries singled out and - does not belong to a language package.

    lost

    This file is not a part of the language package - itself.

    Another file generated by - scripts/locales.pl. If for any reason a - translation does not appear anymore and can be deleted, it gets - moved here. The last 50 or so entries deleted are saved here in - case you made a typo, so that you don't have to translate - everything again. If a tranlsation is missing, the lost file is - checked first. If you maintain a language package, you might - want to keep this safe somewhere.

    more/all

    This subdir and file is not a part of the language package - itself.

    If the directory more exists and contains a file called - all it will be parsed in addition to the mandatory all (see - above). The file is useful if you want to change some - translations for the current installation without conflicting - further upgrades. The file is not autogenerated and has the same - format as the all, but needs another key (more_texts). See the - german translation for an example or copy the following code: -

    -#!/usr/bin/perl
    -# -*- coding: utf-8; -*-
    -# vim: fenc=utf-8
    +   4.4. SQL-Upgradedateien

    4.4. SQL-Upgradedateien

    4.4.1. Einführung

    Datenbankupgrades werden über einzelne Upgrade-Scripte + gesteuert, die sich im Verzeichnis + sql/Pg-upgrade2 befinden. In diesem Verzeichnis + muss pro Datenbankupgrade eine Datei existieren, die neben den + eigentlich auszuführenden SQL- oder Perl-Befehlen einige + Kontrollinformationen enthält.

    Kontrollinformationen definieren Abhängigkeiten und Prioritäten, + sodass Datenbankscripte zwar in einer sicheren Reihenfolge ausgeführt + werden (z.B. darf ein ALTER TABLE erst ausgeführt + werden, wenn die Tabelle mit CREATE TABLE angelegt + wurde), diese Reihenfolge aber so flexibel ist, dass man keine + Versionsnummern braucht.

    kivitendo merkt sich dabei, welches der Upgradescripte in + sql/Pg-upgrade2 bereits durchgeführt wurde und + führt diese nicht erneut aus. Dazu dient die Tabelle + "schema_info", die bei der Anmeldung automatisch + angelegt wird.

    4.4.2. Format der Kontrollinformationen

    Die Kontrollinformationen sollten sich am Anfang der jeweiligen + Upgradedatei befinden. Jede Zeile, die Kontrollinformationen enthält, + hat dabei das folgende Format:

    Für SQL-Upgradedateien:

    -- @key: value

    Für Perl-Upgradedateien:

    # @key: value

    Leerzeichen vor "value" werden + entfernt.

    Die folgenden Schlüsselworte werden verarbeitet:

    + tag +

    Wird zwingend benötigt. Dies ist der "Name" des Upgrades. + Dieser "tag" kann von anderen Kontrolldateien in ihren + Abhängigkeiten verwendet werden (Schlüsselwort + "depends"). Der "tag" ist auch der Name, der + in der Datenbank eingetragen wird.

    Normalerweise sollte die Kontrolldatei genau so heißen wie + der "tag", nur mit der Endung ".sql" bzw. "pl".

    Ein Tag darf nur aus alphanumerischen Zeichen sowie den + Zeichen _ - ( ) bestehen. Insbesondere sind Leerzeichen nicht + erlaubt und sollten stattdessen mit Unterstrichen ersetzt + werden.

    + charset +

    Empfohlen. Gibt den Zeichensatz an, in dem das Script + geschrieben wurde, z.B. "UTF-8". Aus + Kompatibilitätsgründen mit alten Upgrade-Scripten wird bei + Abwesenheit des Tags für SQL-Upgradedateien der Zeichensatz + "ISO-8859-15" angenommen. Perl-Upgradescripte + hingegen müssen immer in UTF-8 encodiert sein und sollten + demnach auch ein "use utf8;" + enthalten.

    + description +

    Benötigt. Eine Beschreibung, was in diesem Update + passiert. Diese wird dem Benutzer beim eigentlichen + Datenbankupdate angezeigt. Während der Tag in Englisch gehalten + sein sollte, sollte die Beschreibung auf Deutsch + erfolgen.

    + depends +

    Optional. Eine mit Leerzeichen getrennte Liste von "tags", + von denen dieses Upgradescript abhängt. kivitendo stellt sicher, + dass die in dieser Liste aufgeführten Scripte bereits + durchgeführt wurden, bevor dieses Script ausgeführt wird.

    Abhängigkeiten werden rekursiv betrachtet. Wenn also ein + Script "b" existiert, das von Änderungen in "a" abhängt, und + eine neue Kontrolldatei für "c" erstellt wird, die von + Änderungen in "a" und "b" abhängt, so genügt es, in "c" nur den + Tag "b" als Abhängigkeit zu definieren.

    Es ist nicht erlaubt, sich selbst referenzierende + Abhängigkeiten zu definieren (z.B. "a" -> "b", "b" -> "c" + und "c" -> "a").

    + priority +

    Optional. Ein Zahlenwert, der die Reihenfolge bestimmt, in + der Scripte ausgeführt werden, die die gleichen + Abhängigkeitstiefen besitzen. Fehlt dieser Parameter, so wird + der Wert 1000 benutzt.

    Dies ist reine Kosmetik. Für echte Reihenfolgen muss + "depends" benutzt werden. kivitendo sortiert die auszuführenden + Scripte zuerst nach der Abhängigkeitstiefe (wenn "z" von "y" + abhängt und "y" von "x", so hat "z" eine Abhängigkeitstiefe von + 2, "y" von 1 und "x" von 0. "x" würde hier zuerst ausgeführt, + dann "y", dann "z"), dann nach der Priorität und bei gleicher + Priorität alphabetisch nach dem "tag".

    + ignore +

    Optional. Falls der Wert auf 1 (true) steht, wird das + Skript bei der Anmeldung ignoriert und entsprechend nicht + ausgeführt.

    4.4.3. Format von in Perl geschriebenen + Datenbankupgradescripten

    In Perl geschriebene Datenbankscripte werden nicht einfach so + ausgeführt sondern müssen sich an gewisse Konventionen halten. Dafür + bekommen sie aber auch einige Komfortfunktionen bereitgestellt.

    Ein Upgradescript stellt dabei eine vollständige Objektklasse + dar, die vom Elternobjekt "SL::DBUpgrade2::Base" + erben und eine Funktion namens "run" zur Verfügung + stellen muss. Das Script wird ausgeführt, indem eine Instanz dieser + Klasse erzeugt und darauf die erwähnte "run" + aufgerufen wird.

    Zu beachten ist, dass sich der Paketname der Datei aus dem Wert + für "@tag" ableitet. Dabei werden alle Zeichen, die + in Paketnamen ungültig wären (gerade Bindestriche), durch Unterstriche + ersetzt. Insgesamt sieht der Paketname wie folgt aus: + "SL::DBUpgrade2::tag".

    Welche Komfortfunktionen zur Verfügung stehen, erfahren Sie in + der Perl-Dokumentation zum oben genannten Modul; aufzurufen mit + "perldoc SL/DBUpgrade2/Base.pm".

    Ein Mindestgerüst eines gültigen Perl-Upgradescriptes sieht wie + folgt aus:

    # @tag: beispiel-upgrade-file42
    +# @description: Ein schönes Beispielscript
    +# @depends: release_3_1_0
    +package SL::DBUpgrade2::beispiel_upgrade_file42;
     
    +use strict;
     use utf8;
     
    -# These are additional texts for custom translations.
    -# The format is the same as for the normal file all, only
    -# with another key (more_texts instead of texts).
    -# The file has the form of 'english text'  => 'foreign text',
    +use parent qw(SL::DBUpgrade2::Base);
     
    -$self->{more_texts} = {
    +sub run {
    +  my ($self) = @_;
     
    -  'Ship via'                    => 'Terms of delivery',
    -  'Shipping Point'              => 'Delivery time',
    +  # hier Aktionen ausführen
    +
    +  return 1;
     }
    -              

    -

    \ No newline at end of file + +1; +

    4.4.4. Hilfsscript dbupgrade2_tool.pl

    Um die Arbeit mit den Abhängigkeiten etwas zu erleichtern, + existiert ein Hilfsscript namens + "scripts/dbupgrade2_tool.pl". Es muss aus dem + kivitendo-ERP-Basisverzeichnis heraus aufgerufen werden. Dieses Tool + liest alle Datenbankupgradescripte aus dem Verzeichnis + sql/Pg-upgrade2 aus. Es benutzt dafür die + gleichen Methoden wie kivitendo selber, sodass alle Fehlersituationen + von der Kommandozeile überprüft werden können.

    Wird dem Script kein weiterer Parameter übergeben, so wird nur + eine Überprüfung der Felder und Abhängigkeiten vorgenommen. Man kann + sich aber auch Informationen auf verschiedene Art ausgeben + lassen:

    • Listenform: "./scripts/dbupgrade2_tool.pl + --list"

      Gibt eine Liste aller Scripte aus. Die Liste ist in der + Reihenfolge sortiert, in der kivitendo die Scripte ausführen + würde. Es werden neben der Listenposition der Tag, die + Abhängigkeitstiefe und die Priorität ausgegeben.

    • Baumform: "./scripts/dbupgrade2_tool.pl + --tree"

      Listet alle Tags in Baumform basierend auf den + Abhängigkeiten auf. Die "Wurzelknoten" sind dabei die Scripte, von + denen keine anderen abhängen. Die Unterknoten sind Scripte, die + beim übergeordneten Script als Abhängigkeit eingetragen + sind.

    • Umgekehrte Baumform: "./scripts/dbupgrade2_tool.pl + --rtree"

      Listet alle Tags in Baumform basierend auf den + Abhängigkeiten auf. Die "Wurzelknoten" sind dabei die Scripte mit + der geringsten Abhängigkeitstiefe. Die Unterknoten sind Scripte, + die das übergeordnete Script als Abhängigkeit eingetragen + haben.

    • Baumform mit Postscriptausgabe: + "./scripts/dbupgrade2_tool.pl + --graphviz"

      Benötigt das Tool "graphviz", um mit + seiner Hilfe die umgekehrte + Baumform in eine Postscriptdatei namens + "db_dependencies.ps" auszugeben. Dies ist + vermutlich die übersichtlichste Form, weil hierbei jeder Knoten + nur einmal ausgegeben wird. Bei den Textmodusbaumformen hingegen + können Knoten und all ihre Abhängigkeiten mehrfach ausgegeben + werden.

    • Scripte, von denen kein anderes Script abhängt: + "./scripts/dbupgrade2_tool.pl --nodeps"

      Listet die Tags aller Scripte auf, von denen keine anderen + Scripte abhängen.

    \ No newline at end of file diff --git a/doc/html/ch04s05.html b/doc/html/ch04s05.html index c7c2a4c52..500007020 100644 --- a/doc/html/ch04s05.html +++ b/doc/html/ch04s05.html @@ -1,115 +1,100 @@ - 4.5. Die kivitendo-Test-Suite

    4.5. Die kivitendo-Test-Suite

    4.5.1. Einführung

    kivitendo enthält eine Suite für automatisierte Tests. Sie - basiert auf dem Standard-Perl-Modul - Test::More.

    Die grundlegenden Fakten sind:

    • Alle Tests liegen im Unterverzeichnis - t/.

    • Ein Script (bzw. ein Test) in t/ - enthält einen oder mehrere Testfälle.

    • Alle Dateinamen von Tests enden auf .t. - Es sind selbstständig ausführbare Perl-Scripte.

    • Die Test-Suite besteht aus der Gesamtheit aller Tests, - sprich aller Scripte in t/, deren Dateiname - auf .t endet.

    4.5.2. Voraussetzungen

    Für die Ausführung werden neben den für kivitendo eh schon - benötigten Module noch weitere Perl-Module benötigt. Diese - sind:

    • - Test::Deep (Debian-Paketname: - libtest-deep-perl; Fedora: - perl-Test-Deep; openSUSE: - perl-Test-Deep)

    • - Test::Exception (Debian-Paketname: - libtest-exception-perl; Fedora: - perl-Test-Exception; openSUSE: - perl-Test-Exception)

    • - Test::Output (Debian-Paketname: - libtest-output-perl; Fedora: - perl-Test-Output; openSUSE: - perl-Test-Output)

    • - Test::Harness 3.0.0 oder höher. Dieses - Modul ist ab Perl 5.10.1 Bestandteil der Perl-Distribution und - kann für frühere Versionen aus dem CPAN bezogen werden.

    • - LWP::Simple aus dem Paket - libwww-perl (Debian-Panetname: - libwww-perl; Fedora: - perl-libwww-perl; openSUSE: - perl-libwww-perl)

    • - URI::Find (Debian-Panetname: - liburi-find-perl; Fedora: - perl-URI-Find; openSUSE: - perl-URI-Find)

    • - Sys::CPU (Debian-Panetname: - libsys-cpu-perl; Fedora und openSUSE: nicht - vorhanden)

    • - Thread::Pool::Simple (Debian-Panetname: - libthread-pool-simple-perl; Fedora und - openSUSE: nicht vorhanden)

    Weitere Voraussetzung ist, dass die Testsuite ihre eigene - Datenbank anlegen kann, um Produktivdaten nicht zu gefährden. Dazu - müssen in der Konfigurationsdatei im Abschnit - testing/database Datenbankverbindungsparameter - angegeben werden. Der hier angegebene Benutzer muss weiterhin das - Recht haben, Datenbanken anzulegen und zu löschen.

    Der so angegebene Benutzer muss nicht zwingend über - Super-User-Rechte verfügen. Allerdings gibt es einige - Datenbank-Upgrades, die genau diese Rechte benötigen. Für den Fall - kann man in diesem Konfigurationsabschnitt einen weiteren - Benutzeraccount angeben, der dann über Super-User-Rechte verfügt, und - mit dem die betroffenen Upgrades durchgeführt werden. In der - Beispiel-Konfigurationsdatei finden Sie die benötigten - Parameter.

    4.5.3. Existierende Tests ausführen

    Es gibt mehrere Möglichkeiten zum Ausführen der Tests: entweder, - man lässt alle Tests auf einmal ausführen, oder man führt gezielt - einzelne Scripte aus. Für beide Fälle gibt es das Helferscript - t/test.pl.

    Will man die komplette Test-Suite ausführen, so muss man einfach - nur t/test.pl ohne weitere Parameter aus dem - kivitendo-Basisverzeichnis heraus ausführen.

    Um einzelne Test-Scripte auszuführen, übergibt man deren Namen - an t/test.pl. Beispielsweise:

    t/test.pl t/form/format_amount.t t/background_job/known_jobs.t

    4.5.4. Bedeutung der verschiedenen Test-Scripte

    Die Test-Suite umfasst Tests sowohl für Funktionen als auch für - Programmierstil. Einige besonders zu erwähnende, weil auch während der - Entwicklung nützliche Tests sind:

    • - t/001compile.t -- compiliert alle - Quelldateien und bricht bei Fehlern sofort ab

    • - t/002goodperl.t -- überprüft alle - Perl-Dateien auf Anwesenheit von 'use - strict'-Anweisungen

    • - t/003safesys.t -- überprüft Aufrufe von - system() und exec() auf - Gültigkeit

    • - t/005no_tabs.t -- überprüft, ob Dateien - Tab-Zeichen enthalten

    • - t/006spelling.t -- sucht nach häufigen - Rechtschreibfehlern

    • - t/011pod.t -- überprüft die Syntax von - Dokumentation im POD-Format auf Gültigkeit

    Weitere Test-Scripte überprüfen primär die Funktionsweise - einzelner Funktionen und Module.

    4.5.5. Neue Test-Scripte erstellen

    Es wird sehr gern gesehen, wenn neue Funktionalität auch gleich - mit einem Test-Script abgesichert wird. Auch bestehende Funktion darf - und soll ausdrücklich nachträglich mit Test-Scripten abgesichert - werden.

    4.5.5.1. Ideen für neue Test-Scripte, die keine konkreten Funktionen - testen

    Ideen, die abgesehen von Funktionen noch nicht umgesetzt - wurden:

    • Überprüfung auf fehlende symbolische Links

    • Suche nach Nicht-ASCII-Zeichen in Perl-Code-Dateien (mit - gewissen Einschränkungen wie das Erlauben von deutschen - Umlauten)

    • Test auf DOS-Zeilenenden (\r\n anstelle von nur \n)

    • Überprüfung auf Leerzeichen am Ende von Zeilen

    • Test, ob alle zu übersetzenden Strings in - locale/de/all vorhanden sind

    • Test, ob alle Webseiten-Templates in - templates/webpages mit vom Perl-Modul - Template compiliert werden können

    4.5.5.2. Konvention für Verzeichnis- und Dateinamen

    Es gibt momentan eine wenige Richtlinien, wie Test-Scripte zu - benennen sind. Bitte die folgenden Punkte als Richtlinie betrachten - und ihnen soweit es geht folgen:

    • Die Dateiendung muss .t - lauten.

    • Namen sind englisch, komplett klein geschrieben und - einzelne Wörter mit Unterstrichten getrennt (beispielsweise - bad_function_params.t).

    • Unterverzeichnisse sollten grob nach dem Themenbereich - benannt sein, mit dem sich die Scripte darin befassen - (beispielsweise background_jobs für Tests - rund um Hintergrund-Jobs).

    • Test-Scripte sollten einen überschaubaren Bereich von - Funktionalität testen, der logisch zusammenhängend ist (z.B. nur - Tests für eine einzelne Funktion in einem Modul). Lieber mehrere - Test-Scripte schreiben.

    4.5.5.3. Minimales Skelett für eigene Scripte

    Der folgenden Programmcode enthält das kleinstmögliche - Testscript und kann als Ausgangspunkt für eigene Tests verwendet - werden:

    use Test::More tests => 0;
    +   4.5. Translations and languages

    4.5. Translations and languages

    4.5.1. Introduction

    [Anmerkung]Anmerkung

    Dieser Abschnitt ist in Englisch geschrieben, um + internationalen Übersetzern die Arbeit zu erleichtern.

    This section describes how localization packages in kivitendo + are built. Currently the only language fully supported is German, and + since most of the internal messages are held in English the English + version is usable too.

    4.5.2. Character set

    All files included in a language pack must use UTF-8 as their + encoding.

    4.5.3. File structure

    The structure of locales in kivitendo is:

    kivitendo/locale/<langcode>/

    where <langcode> stands for an abbreviation of the + language package. The builtin packages use two letter ISO 639-1 codes, + but the actual name is not relevant for the program and can easily be + extended to IETF language + tags (i.e. "en_GB"). In fact the original language packages + from SQL Ledger are named in this way.

    In such a language directory the following files are + recognized:

    LANGUAGE

    This file is mandatory.

    The LANGUAGE file contains the self + descripted name of the language. It should contain a native + representation first, and in parenthesis an english translation + after that. Example:

    Deutsch (German)
    all

    This file is mandatory.

    The central translation file. It is essentially an inline + Perl script autogenerated by locales.pl. To + generate it, generate the directory and the two files mentioned + above, and execute the following command:

    scripts/locales.pl <langcode>

    Otherwise you can simply copy one of the other languages. + You will be told how many are missing like this:

    $ scripts/locales.pl en
    +English - 0.6% - 2015/2028 missing

    A file named "missing" will be + generated and can be edited. You can also edit the + "all" file directly. Edit everything you + like to fit the target language and execute + locales.pl again. See how the missing words + get fewer.

    Num2text

    Legacy code from SQL Ledger. It provides a means for + numbers to be converted into natural language, like + 1523 => one thousand five hundred twenty + three. If you want to provide it, it must be inlinable + Perl code which provides a num2text sub. If + an init sub exists it will be executed + first.

    Only used in the check and receipt printing module.

    special_chars

    kivitendo comes with a lot of interfaces to different + formats, some of which are rather picky with their accepted + charset. The special_chars file contains a + listing of chars not suited for different file format and + provides substitutions. It is written in "Simple Ini" style, + containing a block for every file format.

    First entry should be the order of substitution for + entries as a whitespace separated list. All entries are + interpolated, so \n, \x20 + and \\ all work.

    After that every entry is a special char that should be + translated when writing text into such a file.

    Example:

    [Template/XML]
    +order=& < > \n
    +&=&amp;
    +<=&lt;
    +>=&gt;
    +\n=<br>

    Note the importance of the order in this example. + Substituting < and > befor & would lead to $gt; become + &amp;gt;

    For a list of valid formats, see the German + special_chars entry. As of this writing the + following are recognized:

    HTML
    +URL@HTML
    +Template/HTML
    +Template/XML
    +Template/LaTeX
    +Template/OpenDocument
    +filenames

    The last of which is very machine dependant. Remember that + a lot of characters are forbidden by some filesystems, for + example MS Windows doesn't like ':' in its files where Linux + doesn't mind that. If you want the files created with your + language pack to be portable, find all chars that could cause + trouble.

    missing

    This file is not a part of the language package + itself.

    This is a file generated by + scripts/locales.pl while processing your + locales. It's only to have the missing entries singled out and + does not belong to a language package.

    lost

    This file is not a part of the language package + itself.

    Another file generated by + scripts/locales.pl. If for any reason a + translation does not appear anymore and can be deleted, it gets + moved here. The last 50 or so entries deleted are saved here in + case you made a typo, so that you don't have to translate + everything again. If a tranlsation is missing, the lost file is + checked first. If you maintain a language package, you might + want to keep this safe somewhere.

    more/all

    This subdir and file is not a part of the language package + itself.

    If the directory more exists and contains a file called + all it will be parsed in addition to the mandatory all (see + above). The file is useful if you want to change some + translations for the current installation without conflicting + further upgrades. The file is not autogenerated and has the same + format as the all, but needs another key (more_texts). See the + german translation for an example or copy the following code: +

    +#!/usr/bin/perl
    +# -*- coding: utf-8; -*-
    +# vim: fenc=utf-8
     
    -use lib 't';
    +use utf8;
     
    -use Support::TestSetup;
    +# These are additional texts for custom translations.
    +# The format is the same as for the normal file all, only
    +# with another key (more_texts instead of texts).
    +# The file has the form of 'english text'  => 'foreign text',
     
    -Support::TestSetup::login();

    Wird eine vollständig initialisierte kivitendo-Umgebung - benötigt (Stichwort: alle globalen Variablen wie - $::auth, $::form oder - $::lxdebug), so muss in der Konfigurationsdatei - config/kivitendo.conf im Abschnitt - testing.login ein gültiger Login-Name eingetragen - sein. Dieser wird für die Datenbankverbindung benötigt.

    Wir keine vollständig initialisierte Umgebung benötigt, so - kann die letzte Zeile

    Support::TestSetup::login();

    - weggelassen werden, was die Ausführungszeit des Scripts leicht - verringert.

    \ No newline at end of file +$self->{more_texts} = { + + 'Ship via' => 'Terms of delivery', + 'Shipping Point' => 'Delivery time', +} +

    +

    \ No newline at end of file diff --git a/doc/html/ch04s06.html b/doc/html/ch04s06.html index 015c1664e..d2bf93a4b 100644 --- a/doc/html/ch04s06.html +++ b/doc/html/ch04s06.html @@ -1,120 +1,115 @@ - 4.6. Stil-Richtlinien

    4.6. Stil-Richtlinien

    Die folgenden Regeln haben das Ziel, den Code möglichst gut les- - und wartbar zu machen. Dazu gehört zum Einen, dass der Code einheitlich - eingerückt ist, aber auch, dass Mehrdeutigkeit so weit es geht vermieden - wird (Stichworte "Klammern" oder "Hash-Keys").

    Diese Regeln sind keine Schikane sondern erleichtern allen das - Leben!

    Jeder, der einen Patch schickt, sollte seinen Code vorher - überprüfen. Einige der Regeln lassen sich automatisch überprüfen, andere - nicht.

    1. Es werden keine echten Tabs sondern Leerzeichen - verwendet.

    2. Die Einrückung beträgt zwei Leerzeichen. Beispiel:

      foreach my $row (@data) {
      -  if ($flag) {
      -    # do something with $row
      -  }
      +   4.6. Die kivitendo-Test-Suite

      4.6. Die kivitendo-Test-Suite

      4.6.1. Einführung

      kivitendo enthält eine Suite für automatisierte Tests. Sie + basiert auf dem Standard-Perl-Modul + Test::More.

      Die grundlegenden Fakten sind:

      • Alle Tests liegen im Unterverzeichnis + t/.

      • Ein Script (bzw. ein Test) in t/ + enthält einen oder mehrere Testfälle.

      • Alle Dateinamen von Tests enden auf .t. + Es sind selbstständig ausführbare Perl-Scripte.

      • Die Test-Suite besteht aus der Gesamtheit aller Tests, + sprich aller Scripte in t/, deren Dateiname + auf .t endet.

      4.6.2. Voraussetzungen

      Für die Ausführung werden neben den für kivitendo eh schon + benötigten Module noch weitere Perl-Module benötigt. Diese + sind:

      • + Test::Deep (Debian-Paketname: + libtest-deep-perl; Fedora: + perl-Test-Deep; openSUSE: + perl-Test-Deep)

      • + Test::Exception (Debian-Paketname: + libtest-exception-perl; Fedora: + perl-Test-Exception; openSUSE: + perl-Test-Exception)

      • + Test::Output (Debian-Paketname: + libtest-output-perl; Fedora: + perl-Test-Output; openSUSE: + perl-Test-Output)

      • + Test::Harness 3.0.0 oder höher. Dieses + Modul ist ab Perl 5.10.1 Bestandteil der Perl-Distribution und + kann für frühere Versionen aus dem CPAN bezogen werden.

      • + LWP::Simple aus dem Paket + libwww-perl (Debian-Panetname: + libwww-perl; Fedora: + perl-libwww-perl; openSUSE: + perl-libwww-perl)

      • + URI::Find (Debian-Panetname: + liburi-find-perl; Fedora: + perl-URI-Find; openSUSE: + perl-URI-Find)

      • + Sys::CPU (Debian-Panetname: + libsys-cpu-perl; Fedora und openSUSE: nicht + vorhanden)

      • + Thread::Pool::Simple (Debian-Panetname: + libthread-pool-simple-perl; Fedora und + openSUSE: nicht vorhanden)

      Weitere Voraussetzung ist, dass die Testsuite ihre eigene + Datenbank anlegen kann, um Produktivdaten nicht zu gefährden. Dazu + müssen in der Konfigurationsdatei im Abschnit + testing/database Datenbankverbindungsparameter + angegeben werden. Der hier angegebene Benutzer muss weiterhin das + Recht haben, Datenbanken anzulegen und zu löschen.

      Der so angegebene Benutzer muss nicht zwingend über + Super-User-Rechte verfügen. Allerdings gibt es einige + Datenbank-Upgrades, die genau diese Rechte benötigen. Für den Fall + kann man in diesem Konfigurationsabschnitt einen weiteren + Benutzeraccount angeben, der dann über Super-User-Rechte verfügt, und + mit dem die betroffenen Upgrades durchgeführt werden. In der + Beispiel-Konfigurationsdatei finden Sie die benötigten + Parameter.

      4.6.3. Existierende Tests ausführen

      Es gibt mehrere Möglichkeiten zum Ausführen der Tests: entweder, + man lässt alle Tests auf einmal ausführen, oder man führt gezielt + einzelne Scripte aus. Für beide Fälle gibt es das Helferscript + t/test.pl.

      Will man die komplette Test-Suite ausführen, so muss man einfach + nur t/test.pl ohne weitere Parameter aus dem + kivitendo-Basisverzeichnis heraus ausführen.

      Um einzelne Test-Scripte auszuführen, übergibt man deren Namen + an t/test.pl. Beispielsweise:

      t/test.pl t/form/format_amount.t t/background_job/known_jobs.t

      4.6.4. Bedeutung der verschiedenen Test-Scripte

      Die Test-Suite umfasst Tests sowohl für Funktionen als auch für + Programmierstil. Einige besonders zu erwähnende, weil auch während der + Entwicklung nützliche Tests sind:

      • + t/001compile.t -- compiliert alle + Quelldateien und bricht bei Fehlern sofort ab

      • + t/002goodperl.t -- überprüft alle + Perl-Dateien auf Anwesenheit von 'use + strict'-Anweisungen

      • + t/003safesys.t -- überprüft Aufrufe von + system() und exec() auf + Gültigkeit

      • + t/005no_tabs.t -- überprüft, ob Dateien + Tab-Zeichen enthalten

      • + t/006spelling.t -- sucht nach häufigen + Rechtschreibfehlern

      • + t/011pod.t -- überprüft die Syntax von + Dokumentation im POD-Format auf Gültigkeit

      Weitere Test-Scripte überprüfen primär die Funktionsweise + einzelner Funktionen und Module.

      4.6.5. Neue Test-Scripte erstellen

      Es wird sehr gern gesehen, wenn neue Funktionalität auch gleich + mit einem Test-Script abgesichert wird. Auch bestehende Funktion darf + und soll ausdrücklich nachträglich mit Test-Scripten abgesichert + werden.

      4.6.5.1. Ideen für neue Test-Scripte, die keine konkreten Funktionen + testen

      Ideen, die abgesehen von Funktionen noch nicht umgesetzt + wurden:

      • Überprüfung auf fehlende symbolische Links

      • Suche nach Nicht-ASCII-Zeichen in Perl-Code-Dateien (mit + gewissen Einschränkungen wie das Erlauben von deutschen + Umlauten)

      • Test auf DOS-Zeilenenden (\r\n anstelle von nur \n)

      • Überprüfung auf Leerzeichen am Ende von Zeilen

      • Test, ob alle zu übersetzenden Strings in + locale/de/all vorhanden sind

      • Test, ob alle Webseiten-Templates in + templates/webpages mit vom Perl-Modul + Template compiliert werden können

      4.6.5.2. Konvention für Verzeichnis- und Dateinamen

      Es gibt momentan eine wenige Richtlinien, wie Test-Scripte zu + benennen sind. Bitte die folgenden Punkte als Richtlinie betrachten + und ihnen soweit es geht folgen:

      • Die Dateiendung muss .t + lauten.

      • Namen sind englisch, komplett klein geschrieben und + einzelne Wörter mit Unterstrichten getrennt (beispielsweise + bad_function_params.t).

      • Unterverzeichnisse sollten grob nach dem Themenbereich + benannt sein, mit dem sich die Scripte darin befassen + (beispielsweise background_jobs für Tests + rund um Hintergrund-Jobs).

      • Test-Scripte sollten einen überschaubaren Bereich von + Funktionalität testen, der logisch zusammenhängend ist (z.B. nur + Tests für eine einzelne Funktion in einem Modul). Lieber mehrere + Test-Scripte schreiben.

      4.6.5.3. Minimales Skelett für eigene Scripte

      Der folgenden Programmcode enthält das kleinstmögliche + Testscript und kann als Ausgangspunkt für eigene Tests verwendet + werden:

      use Test::More tests => 0;
       
      -  if ($use_modules) {
      -    $row->{modules} = MODULE->retrieve(
      -      id   => $row->{id},
      -      date => $use_now ? localtime() : $row->{time},
      -    );
      -  }
      +use lib 't';
       
      -  $report->add($row);
      -}
    3. Öffnende geschweifte Klammern befinden sich auf der gleichen - Zeile wie der letzte Befehl. Beispiele:

      sub debug {
      -  ...
      -}

      oder

      if ($form->{item_rows} > 0) {
      -  ...
      -}
    4. Schließende geschweifte Klammern sind so weit eingerückt wie - der Befehl / die öffnende schließende Klammer, die den Block - gestartet hat, und nicht auf der Ebene des Inhalts. Die gleichen - Beispiele wie bei 3. gelten.

    5. Die Wörter "else", - "elsif", "while" befinden - sich auf der gleichen Zeile wie schließende geschweifte Klammern. - Beispiele:

      if ($form->{sum} > 1000) {
      -  ...
      -} elsif ($form->{sum} > 0) {
      -  ...
      -} else {
      -  ...
      -}
      +use Support::TestSetup;
       
      -do {
      -  ...
      -} until ($a > 0);
    6. Parameter von Funktionsaufrufen müssen mit runden Klammern - versehen werden. Davon nicht betroffen sind interne Perl-Funktionen, - und grep-ähnliche Operatoren. Beispiel:

      $main::lxdebug->message("Could not find file.");
      -%options = map { $_ => 1 } grep { !/^#/ } @config_file;
    7. Verschiedene Klammern, Ihre Ausdrücke und Leerzeichen:

      Generell gilt: Hashkeys und Arrayindices sollten nicht durch - Leerzeichen abgesetzt werden. Logische Klammerungen ebensowenig, - Blöcke schon. Beispiel:

      if (($form->{debug} == 1) && ($form->{sum} - 100 < 0)) {
      -  ...
      -}
      -
      -$array[$i + 1]             = 4;
      -$form->{sum}              += $form->{"row_$i"};
      -$form->{ $form->{index} } += 1;
      -
      -map { $form->{sum} += $form->{"row_$_"} } 1..$rowcount;
    8. Mehrzeilige Befehle

      1. Werden die Parameter eines Funktionsaufrufes auf mehrere - Zeilen aufgeteilt, so sollten diese bis zu der Spalte eingerückt - werden, in der die ersten Funktionsparameter in der ersten Zeile - stehen. Beispiel:

        $sth = $dbh->prepare("SELECT * FROM some_table WHERE col = ?",
        -                    $form->{some_col_value});
      2. Ein Spezialfall ist der ternäre Operator "?:", der am - besten in einer übersichtlichen Tabellenstruktur organisiert - wird. Beispiel:

        my $rowcount = $form->{"row_$i"} ? $i
        -             : $form->{oldcount} ? $form->{oldcount} + 1
        -             :                     $form->{rowcount} - $form->{rowbase};
    9. Kommentare

      1. Kommentare, die alleine in einer Zeile stehen, sollten - soweit wie der Code eingerückt sein.

      2. Seitliche hängende Kommentare sollten einheitlich - formatiert werden.

      3. Sämtliche Kommentare und Sonstiges im Quellcode ist bitte - auf Englisch zu verfassen. So wie ich keine Lust habe, - französischen Quelltext zu lesen, sollte auch der kivitendo - Quelltext für nicht-Deutschsprachige lesbar sein. - Beispiel:

        my $found = 0;
        -while (1) {
        -  last if $found;
        -
        -  # complicated check
        -  $found = 1 if //
        -}
        -
        -$i  = 0        # initialize $i
        -$n  = $i;      # save $i
        -$i *= $const;  # do something crazy
        -$i  = $n;      # recover $i
    10. Hashkeys sollten nur in Anführungszeichen stehen, wenn die - Interpolation gewünscht ist. Beispiel:

      $form->{sum}      = 0;
      -$form->{"row_$i"} = $form->{"row_$i"} - 5;
      -$some_hash{42}    = 54;
    11. Die maximale Zeilenlänge ist nicht beschränkt. Zeilenlängen - unterhalb von 79 Zeichen helfen unter bestimmten Bedingungen, aber - wenn die Lesbarkeit unter kurzen Zeilen leidet (wie zum Biespiel in - grossen Tabellen), dann ist Lesbarkeit vorzuziehen.

      Als Beispiel sei die Funktion - print_options aus - bin/mozilla/io.pl angeführt.

    12. Trailing Whitespace, d.h. Leerzeichen am Ende von Zeilen sind - unerwünscht. Sie führen zu unnötigen Whitespaceänderungen, die diffs - verfälschen.

      Emacs und vim haben beide recht einfache Methoden zur - Entfernung von trailing whitespace. Emacs kennt das Kommande - nuke-trailing-whitespace, vim macht das gleiche - manuell über :%s/\s\+$//e Mit :au - BufWritePre * :%s/\s\+$//e wird das an Speichern - gebunden.

    13. Es wird kein perltidy verwendet.

      In der Vergangenheit wurde versucht, - perltidy zu verwenden, um einen einheitlichen - Stil zu erlangen. Es hat sich aber gezeigt, dass - perltidys sehr eigenwilliges Verhalten, was - Zeilenumbrüche angeht, oftmals gut formatierten Code zerstört. Für - den Interessierten sind hier die - perltidy-Optionen, die grob den beschriebenen - Richtlinien entsprechen:

      -syn -i=2 -nt -pt=2 -sbt=2 -ci=2 -ibc -hsc -noll -nsts -nsfs -asc -dsm
      --aws -bbc -bbs -bbb -mbl=1 -nsob -ce -nbl -nsbl -cti=0 -bbt=0 -bar -l=79
      --lp -vt=1 -vtc=1
    14. - STDERR ist tabu. Unkonditionale - Debugmeldungen auch.

      kivitendo bietet mit dem Modul LXDebug - einen brauchbaren Trace-/Debug-Mechanismus. Es gibt also keinen - Grund, nach STDERR zu schreiben.

      Die LXDebug-Methode - "message" nimmt als ersten Paramter außerdem - eine Flagmaske, für die die Meldung angezeigt wird, wobei "0" immer - angezeigt wird. Solche Meldungen sollten nicht eingecheckt werden - und werden in den meisten Fällen auch vom Repository - zurückgewiesen.

    15. Alle neuen Module müssen use strict verwenden.

      - $form, $auth, - $locale, $lxdebug und - %myconfig werden derzeit aus dem main package - importiert (siehe Globale Variablen. Alle anderen - Konstrukte sollten lexikalisch lokal gehalten werden.

    \ No newline at end of file +Support::TestSetup::login();

    Wird eine vollständig initialisierte kivitendo-Umgebung + benötigt (Stichwort: alle globalen Variablen wie + $::auth, $::form oder + $::lxdebug), so muss in der Konfigurationsdatei + config/kivitendo.conf im Abschnitt + testing.login ein gültiger Login-Name eingetragen + sein. Dieser wird für die Datenbankverbindung benötigt.

    Wir keine vollständig initialisierte Umgebung benötigt, so + kann die letzte Zeile

    Support::TestSetup::login();

    + weggelassen werden, was die Ausführungszeit des Scripts leicht + verringert.

    \ No newline at end of file diff --git a/doc/html/ch04s07.html b/doc/html/ch04s07.html index bfa530d64..d2be8b56a 100644 --- a/doc/html/ch04s07.html +++ b/doc/html/ch04s07.html @@ -1,38 +1,120 @@ - 4.7. Dokumentation erstellen

    4.7. Dokumentation erstellen

    4.7.1. Einführung

    Diese Dokumentation ist in DocBook™ - XML geschrieben. Zum Bearbeiten reicht grundsätzlich ein Text-Editor. - Mehr Komfort bekommt man, wenn man einen dedizierten XML-fähigen - Editor nutzt, der spezielle Unterstützung für - DocBook™ mitbringt. Wir empfehlen dafür den - XMLmind XML - Editor, der bei nicht kommerzieller Nutzung kostenlos - ist.

    4.7.2. Benötigte Software

    Bei DocBook™ ist Prinzip, dass - ausschließlich die XML-Quelldatei bearbeitet wird. Aus dieser werden - dann mit entsprechenden Stylesheets andere Formate wie PDF oder HTML - erzeugt. Bei kivitendo übernimmt diese Aufgabe das Shell-Script - scripts/build_doc.sh.

    Das Script benötigt zur Konvertierung verschiedene - Softwarekomponenten, die im normalen kivitendo-Betrieb nicht benötigt - werden:

    • - Java - in einer halbwegs aktuellen Version

    • Das Java-Build-System Apache Ant -

    • Das Dokumentations-System Dobudish für - DocBook™ 4.5, eine Zusammenstellung - diverser Stylesheets und Grafiken zur Konvertierung von - DocBook™ XML in andere Formate. Das - Paket, das benötigt wird, ist zum Zeitpunkt der - Dokumentationserstellung - dobudish-nojre-1.1.4.zip, aus auf code.google.com - bereitsteht.

    Apache Ant sowie ein dazu passendes Java Runtime Environment - sind auf allen gängigen Plattformen verfügbar. Beispiel für - Debian/Ubuntu:

    apt-get install ant openjdk-7-jre

    Nach dem Download von Dobudish muss Dobudish im Unterverzeichnis - doc/build entpackt werden. Beispiel unter der - Annahme, das Dobudish™ in - $HOME/Downloads heruntergeladen wurde:

    cd doc/build
    -unzip $HOME/Downloads/dobudish-nojre-1.1.4.zip

    4.7.3. PDFs und HTML-Seiten erstellen

    Die eigentliche Konvertierung erfolgt nach Installation der - benötigten Software mit einem einfachen Aufruf direkt aus dem - kivitendo-Installationsverzeichnis heraus:

    ./scripts/build_doc.sh

    4.7.4. Einchecken in das Git-Repository

    Sowohl die XML-Datei als auch die erzeugten PDF- und - HTML-Dateien sind Bestandteil des Git-Repositories. Daraus folgt, dass - nach Änderungen am XML die PDF- und HTML-Dokumente ebenfalls gebaut - und alles zusammen in einem Commit eingecheckt werden sollten.

    Die "dobudish"-Verzeichnisse bzw. - symbolischen Links gehören hingegen nicht in das Repository.

    \ No newline at end of file + 4.7. Stil-Richtlinien

    4.7. Stil-Richtlinien

    Die folgenden Regeln haben das Ziel, den Code möglichst gut les- + und wartbar zu machen. Dazu gehört zum Einen, dass der Code einheitlich + eingerückt ist, aber auch, dass Mehrdeutigkeit so weit es geht vermieden + wird (Stichworte "Klammern" oder "Hash-Keys").

    Diese Regeln sind keine Schikane sondern erleichtern allen das + Leben!

    Jeder, der einen Patch schickt, sollte seinen Code vorher + überprüfen. Einige der Regeln lassen sich automatisch überprüfen, andere + nicht.

    1. Es werden keine echten Tabs sondern Leerzeichen + verwendet.

    2. Die Einrückung beträgt zwei Leerzeichen. Beispiel:

      foreach my $row (@data) {
      +  if ($flag) {
      +    # do something with $row
      +  }
      +
      +  if ($use_modules) {
      +    $row->{modules} = MODULE->retrieve(
      +      id   => $row->{id},
      +      date => $use_now ? localtime() : $row->{time},
      +    );
      +  }
      +
      +  $report->add($row);
      +}
    3. Öffnende geschweifte Klammern befinden sich auf der gleichen + Zeile wie der letzte Befehl. Beispiele:

      sub debug {
      +  ...
      +}

      oder

      if ($form->{item_rows} > 0) {
      +  ...
      +}
    4. Schließende geschweifte Klammern sind so weit eingerückt wie + der Befehl / die öffnende schließende Klammer, die den Block + gestartet hat, und nicht auf der Ebene des Inhalts. Die gleichen + Beispiele wie bei 3. gelten.

    5. Die Wörter "else", + "elsif", "while" befinden + sich auf der gleichen Zeile wie schließende geschweifte Klammern. + Beispiele:

      if ($form->{sum} > 1000) {
      +  ...
      +} elsif ($form->{sum} > 0) {
      +  ...
      +} else {
      +  ...
      +}
      +
      +do {
      +  ...
      +} until ($a > 0);
    6. Parameter von Funktionsaufrufen müssen mit runden Klammern + versehen werden. Davon nicht betroffen sind interne Perl-Funktionen, + und grep-ähnliche Operatoren. Beispiel:

      $main::lxdebug->message("Could not find file.");
      +%options = map { $_ => 1 } grep { !/^#/ } @config_file;
    7. Verschiedene Klammern, Ihre Ausdrücke und Leerzeichen:

      Generell gilt: Hashkeys und Arrayindices sollten nicht durch + Leerzeichen abgesetzt werden. Logische Klammerungen ebensowenig, + Blöcke schon. Beispiel:

      if (($form->{debug} == 1) && ($form->{sum} - 100 < 0)) {
      +  ...
      +}
      +
      +$array[$i + 1]             = 4;
      +$form->{sum}              += $form->{"row_$i"};
      +$form->{ $form->{index} } += 1;
      +
      +map { $form->{sum} += $form->{"row_$_"} } 1..$rowcount;
    8. Mehrzeilige Befehle

      1. Werden die Parameter eines Funktionsaufrufes auf mehrere + Zeilen aufgeteilt, so sollten diese bis zu der Spalte eingerückt + werden, in der die ersten Funktionsparameter in der ersten Zeile + stehen. Beispiel:

        $sth = $dbh->prepare("SELECT * FROM some_table WHERE col = ?",
        +                    $form->{some_col_value});
      2. Ein Spezialfall ist der ternäre Operator "?:", der am + besten in einer übersichtlichen Tabellenstruktur organisiert + wird. Beispiel:

        my $rowcount = $form->{"row_$i"} ? $i
        +             : $form->{oldcount} ? $form->{oldcount} + 1
        +             :                     $form->{rowcount} - $form->{rowbase};
    9. Kommentare

      1. Kommentare, die alleine in einer Zeile stehen, sollten + soweit wie der Code eingerückt sein.

      2. Seitliche hängende Kommentare sollten einheitlich + formatiert werden.

      3. Sämtliche Kommentare und Sonstiges im Quellcode ist bitte + auf Englisch zu verfassen. So wie ich keine Lust habe, + französischen Quelltext zu lesen, sollte auch der kivitendo + Quelltext für nicht-Deutschsprachige lesbar sein. + Beispiel:

        my $found = 0;
        +while (1) {
        +  last if $found;
        +
        +  # complicated check
        +  $found = 1 if //
        +}
        +
        +$i  = 0        # initialize $i
        +$n  = $i;      # save $i
        +$i *= $const;  # do something crazy
        +$i  = $n;      # recover $i
    10. Hashkeys sollten nur in Anführungszeichen stehen, wenn die + Interpolation gewünscht ist. Beispiel:

      $form->{sum}      = 0;
      +$form->{"row_$i"} = $form->{"row_$i"} - 5;
      +$some_hash{42}    = 54;
    11. Die maximale Zeilenlänge ist nicht beschränkt. Zeilenlängen + unterhalb von 79 Zeichen helfen unter bestimmten Bedingungen, aber + wenn die Lesbarkeit unter kurzen Zeilen leidet (wie zum Biespiel in + grossen Tabellen), dann ist Lesbarkeit vorzuziehen.

      Als Beispiel sei die Funktion + print_options aus + bin/mozilla/io.pl angeführt.

    12. Trailing Whitespace, d.h. Leerzeichen am Ende von Zeilen sind + unerwünscht. Sie führen zu unnötigen Whitespaceänderungen, die diffs + verfälschen.

      Emacs und vim haben beide recht einfache Methoden zur + Entfernung von trailing whitespace. Emacs kennt das Kommande + nuke-trailing-whitespace, vim macht das gleiche + manuell über :%s/\s\+$//e Mit :au + BufWritePre * :%s/\s\+$//e wird das an Speichern + gebunden.

    13. Es wird kein perltidy verwendet.

      In der Vergangenheit wurde versucht, + perltidy zu verwenden, um einen einheitlichen + Stil zu erlangen. Es hat sich aber gezeigt, dass + perltidys sehr eigenwilliges Verhalten, was + Zeilenumbrüche angeht, oftmals gut formatierten Code zerstört. Für + den Interessierten sind hier die + perltidy-Optionen, die grob den beschriebenen + Richtlinien entsprechen:

      -syn -i=2 -nt -pt=2 -sbt=2 -ci=2 -ibc -hsc -noll -nsts -nsfs -asc -dsm
      +-aws -bbc -bbs -bbb -mbl=1 -nsob -ce -nbl -nsbl -cti=0 -bbt=0 -bar -l=79
      +-lp -vt=1 -vtc=1
    14. + STDERR ist tabu. Unkonditionale + Debugmeldungen auch.

      kivitendo bietet mit dem Modul LXDebug + einen brauchbaren Trace-/Debug-Mechanismus. Es gibt also keinen + Grund, nach STDERR zu schreiben.

      Die LXDebug-Methode + "message" nimmt als ersten Paramter außerdem + eine Flagmaske, für die die Meldung angezeigt wird, wobei "0" immer + angezeigt wird. Solche Meldungen sollten nicht eingecheckt werden + und werden in den meisten Fällen auch vom Repository + zurückgewiesen.

    15. Alle neuen Module müssen use strict verwenden.

      + $form, $auth, + $locale, $lxdebug und + %myconfig werden derzeit aus dem main package + importiert (siehe Globale Variablen. Alle anderen + Konstrukte sollten lexikalisch lokal gehalten werden.

    \ No newline at end of file diff --git a/doc/html/ch04s08.html b/doc/html/ch04s08.html new file mode 100644 index 000000000..6c82a6d2d --- /dev/null +++ b/doc/html/ch04s08.html @@ -0,0 +1,38 @@ + + + 4.8. Dokumentation erstellen

    4.8. Dokumentation erstellen

    4.8.1. Einführung

    Diese Dokumentation ist in DocBook™ + XML geschrieben. Zum Bearbeiten reicht grundsätzlich ein Text-Editor. + Mehr Komfort bekommt man, wenn man einen dedizierten XML-fähigen + Editor nutzt, der spezielle Unterstützung für + DocBook™ mitbringt. Wir empfehlen dafür den + XMLmind XML + Editor, der bei nicht kommerzieller Nutzung kostenlos + ist.

    4.8.2. Benötigte Software

    Bei DocBook™ ist Prinzip, dass + ausschließlich die XML-Quelldatei bearbeitet wird. Aus dieser werden + dann mit entsprechenden Stylesheets andere Formate wie PDF oder HTML + erzeugt. Bei kivitendo übernimmt diese Aufgabe das Shell-Script + scripts/build_doc.sh.

    Das Script benötigt zur Konvertierung verschiedene + Softwarekomponenten, die im normalen kivitendo-Betrieb nicht benötigt + werden:

    • + Java + in einer halbwegs aktuellen Version

    • Das Java-Build-System Apache Ant +

    • Das Dokumentations-System Dobudish für + DocBook™ 4.5, eine Zusammenstellung + diverser Stylesheets und Grafiken zur Konvertierung von + DocBook™ XML in andere Formate. Das + Paket, das benötigt wird, ist zum Zeitpunkt der + Dokumentationserstellung + dobudish-nojre-1.1.4.zip, aus auf code.google.com + bereitsteht.

    Apache Ant sowie ein dazu passendes Java Runtime Environment + sind auf allen gängigen Plattformen verfügbar. Beispiel für + Debian/Ubuntu:

    apt-get install ant openjdk-7-jre

    Nach dem Download von Dobudish muss Dobudish im Unterverzeichnis + doc/build entpackt werden. Beispiel unter der + Annahme, das Dobudish™ in + $HOME/Downloads heruntergeladen wurde:

    cd doc/build
    +unzip $HOME/Downloads/dobudish-nojre-1.1.4.zip

    4.8.3. PDFs und HTML-Seiten erstellen

    Die eigentliche Konvertierung erfolgt nach Installation der + benötigten Software mit einem einfachen Aufruf direkt aus dem + kivitendo-Installationsverzeichnis heraus:

    ./scripts/build_doc.sh

    4.8.4. Einchecken in das Git-Repository

    Sowohl die XML-Datei als auch die erzeugten PDF- und + HTML-Dateien sind Bestandteil des Git-Repositories. Daraus folgt, dass + nach Änderungen am XML die PDF- und HTML-Dokumente ebenfalls gebaut + und alles zusammen in einem Commit eingecheckt werden sollten.

    Die "dobudish"-Verzeichnisse bzw. + symbolischen Links gehören hingegen nicht in das Repository.

    \ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index 6f515c3b7..e95b09d28 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -2,8 +2,8 @@ kivitendo 3.5.3: Installation, Konfiguration, Entwicklung

    kivitendo 3.5.3: 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. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    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 Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Authentifizierung mittels HTTP Basic Authentication
    2.6.4. Weitergehende Konfiguration
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    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. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: + 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. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    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 Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Authentifizierung mittels HTTP Basic Authentication
    2.6.4. Weitergehende Konfiguration
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    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. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR
    2.15.1. Einführung
    2.15.2. Konfigurationsparameter
    2.15.3. Festlegen der Parameter
    2.15.4. Bemerkungen zur Bestandsmethode
    2.15.5. Bekannte Probleme
    2.16. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
    2.16.1. Einführung
    2.16.2. Konto 3804 manuell anlegen
    2.17. Verhalten des Bilanzberichts
    2.18. Erfolgsrechnung
    2.19. Rundung in Verkaufsbelegen
    2.20. Einstellungen pro Mandant
    2.21. kivitendo ERP verwenden
    3. Features und Funktionen
    3.1. Wiederkehrende Rechnungen
    3.1.1. Einführung
    3.1.2. Konfiguration
    3.1.3. Spezielle Variablen
    3.1.4. Auflisten
    3.1.5. Erzeugung der eigentlichen Rechnungen
    3.1.6. Erste Rechnung für aktuellen Monat erstellen
    3.2. Bankerweiterung
    3.2.1. Einführung
    3.3. Dokumentenvorlagen und verfügbare Variablen
    3.3.1. Einführung
    3.3.2. Variablen ausgeben
    3.3.3. Verwendung in Druckbefehlen
    3.3.4. Anfang und Ende der Tags verändern
    3.3.5. Zuordnung von den Dateinamen zu den Funktionen
    3.3.6. Sprache, Drucker und E-Mail
    3.3.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
    3.3.8. Variablen in Rechnungen
    3.3.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
    3.3.10. Variablen in anderen Vorlagen
    3.3.11. Blöcke, bedingte Anweisungen und Schleifen
    3.3.12. Markup-Code zur Textformatierung innerhalb von - Formularen
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    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.3. SQL-Upgradedateien
    4.3.1. Einführung
    4.3.2. Format der Kontrollinformationen
    4.3.3. Format von in Perl geschriebenen - Datenbankupgradescripten
    4.3.4. Hilfsscript dbupgrade2_tool.pl
    4.4. Translations and languages
    4.4.1. Introduction
    4.4.2. Character set
    4.4.3. 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
    4.5.5. Neue Test-Scripte erstellen
    4.6. Stil-Richtlinien
    4.7. Dokumentation erstellen
    4.7.1. Einführung
    4.7.2. Benötigte Software
    4.7.3. PDFs und HTML-Seiten erstellen
    4.7.4. Einchecken in das Git-Repository
    \ No newline at end of file + Formularen
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    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.3. Programmatische API-Aufrufe
    4.3.1. Einführung
    4.3.2. Wahl des Mandanten
    4.3.3. HTTP-»Basic«-Authentifizierung
    4.3.4. Authentifizierung mit Parametern
    4.3.5. Beispiele
    4.4. SQL-Upgradedateien
    4.4.1. Einführung
    4.4.2. Format der Kontrollinformationen
    4.4.3. Format von in Perl geschriebenen + Datenbankupgradescripten
    4.4.4. Hilfsscript dbupgrade2_tool.pl
    4.5. Translations and languages
    4.5.1. Introduction
    4.5.2. Character set
    4.5.3. File structure
    4.6. Die kivitendo-Test-Suite
    4.6.1. Einführung
    4.6.2. Voraussetzungen
    4.6.3. Existierende Tests ausführen
    4.6.4. Bedeutung der verschiedenen Test-Scripte
    4.6.5. Neue Test-Scripte erstellen
    4.7. Stil-Richtlinien
    4.8. Dokumentation erstellen
    4.8.1. Einführung
    4.8.2. Benötigte Software
    4.8.3. PDFs und HTML-Seiten erstellen
    4.8.4. Einchecken in das Git-Repository
    \ No newline at end of file diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index 497a662a9b404c2d405589aab1ee2f1f29389669..5d2864bdedc6e9c2074d93420ee53638cf697e29 100644 GIT binary patch delta 287969 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
      o-`mvOr92%Ix1*E-5I8%*FVjC&} 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

      +%_&Z76)VdM;)=Xtc->?Bj6%0N=B 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 z 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


      (po1k0lo^lJ`bDF|SeE*=z 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
      J9V>%pX&BZ0p8jEE6n;GPgHNBl)GuzBa{t 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 delta 278988 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 xhY8~!`l@y=_x()LgNlsm9>KrwAP&sVd{ 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 oE1*{1`By_ObvG#pbdOkF?P>+sAk zig+-=)r&jmc6LE&MipbogeOU&V``-ll6+o~$w5U1-w#bG>nYerDRxz?Amt z*v+l;xvONdcE7wZaW}uVC*ziV9Mz~n2 zzopqOi^>h=z8QH

      2B_Enlf66#oiP1*CLD0V2}`HlDOiF4b^4Vtzw z6@LvR&nfmeUS4k;;nkFE|**2(yYsCg9GXt5kx5qNpszjJ+1XtE||@&8xe}YXSq=ey8Xl^K;bk%0~pj zjWYKBC-o$vo_{@`OZOfd&3Q)AyO2o{T2p^}LCvMk%*F#bX~hGlQmmTLXPb|v1NFvx zO+T1cY?wnYcCJY6^ua-V1+FC-RU7(_dnefCR+SrcEECVmynS?GfsZG0wNE;_JSnpJ$&0R@#( zCeJSSi&)gNA~?$fpKuI=r7M?uF4bD{`e|^Uuz{l!*X$p9K?`@CC7T$3;8`9tr;Pw!2LOCAPNg+m*h`hpDSJC}BRv~~24dbPehBJ)FG z!;O~VAwR|Et}VmIoF(e3S61X}wGDstJ(>NeZN1uv4-GyoXW8DZUy-kUp~YZb#IlD(|UDo&dKVnq4| zLb&m04Fc5xk-7LKvRI4h%M(qw3q|_kK9)A&qUP=>4{;RRNYUL@{313DqIw1dMpV4zs{2)s&AZfeeNrBJnE4PQsmFko0w7Qsmp9?B?T<(q=f4X;Y^`q2%cb!dIR$SV_L6t63 zQSoQ3P^paUfIFh0v?^_P*0qqr!GNq#v@dkvQEjQ7SwU8Kc$(Ct=^xgcr6;zT%NseE zZp3Tu@7|4pK_xjkIUVT~ZrMHa+p6>g&()2{Ybz$B=qU!dZ9@H;jSCu;E+2yAAIp}} z)Vwm)gC2txZl$Uq&23a^g#sf;^^qs>{#)G3;4M&gv#|++=~ z_vYk6gQjP5Ds{f}^#!{}A3B#ntDkmx&<@of9vEud^`fTJVZ{5Dql^6|$3uxqHhWGL zYV`lw>u|LtG0{Kq!s`3>^BqM}ZUtA5KQsNHl%-Vu9@QnhnL1f1>5zVIU2fg!BE`$8 z`nu&ED}HDQB8%-*6(ye^3_QCVKf<$n8TXo<2iaXXUv3#%7Dr*Iyy-fDmkM^tc&XsQ zy|zjo52Zr?bFx(6N~A8cALE4tqQ3S&5VldqvvZJ#F`_ zOC&n!g-X5VSB;e}+5XT_&Q7q@n3u4nC=LIOaCrkEd8? z-<@Qh^wC9;v*S?TLcRT;7uOw;W#2L#%x-9jzvSmKEp*3@h)bO9-mrXbs#W54 z^{1f>Tz+T;`F#tvfc%*?@H7t+1Xls{fL8TTP(W{3Dy{&BPEY_~5|qYWUTu)%4fsbq#Ck+WdT!+YtJ*w|9Ng^YXOBA(isN zz~l$Zir)-{wpfacCR>;|OxhYyzCP1$QgLs0nCXbMGG~!XlfvrHD4ppjvqsHPX5&@2 z&Aaix+(J}W1ad_#`d&zZS>^KZDg?hoJ9=`0kIN(cy2TDJE)4BUxrRa#?w`T?HVq8A66aR6q+AkukDi>T^NvI{j+|R2>TWzY39oW;Sa+t zTh7<`h$GkFuG>d4TEADnD;(}yk{wcgsd!(1V3cd!wt}j@ru!%*B--cW=a2JG@TSnv zc^bEd=$~cIHTIPvGtR@?9WLUD z8KXU)<~1>tN9+^4dp~=O-}3FFK~xg8zk4J(Np_ZE!u-~2`-X2uxsGnbHgQg}KSm@w z?r=oP+!&_Y5y30li~@o`;z>+Zp}4~i)TQJa4@xC2k3bq@S6HK*YgG8yy}o0)!(d+l z;#{QC-+K*Qd%@GMlFh}WYP)}ZI=L^LH1A~(@Q#j7{(S&+y=QlCPS0_v#a6VxRE zI?hT->j&<9Y0a*5_@U;T_Q>{!-<;0IFL}}By{yxddt21q<)_Nd%nImx?&a8|*%XkI zPV=n%-;YR-$*IFL24+juhhV)^Jyyjz)qlzF{k2FpJG=YlEW-&|el<4Y4eDPi9)120 z(K4{mQA=R)l80BMa)V=ov)p)zd$TlUDeB0iNXa==;r zA@O}_yCnwQcGRZZm{%t0Iv(x%6-~RVkWo1~F7wJ2j*k|t=5|g}{$N_1=Lman#IcRW zX&erfRnUI3;dXwlzjbT z?FpBIL6B*+>9F6BMmdUSq#jvFTH?E?dWu&r+i!$b{z(yh$3l^N?JI)gxCHT1a>n$l z`r5;;iffccA3H^B*+sTFYCFBl{?s~{b+5xk@MLvmlE;M={ll(~J?`aw#-Rn}FUOxz zs(t8cb9t3g@~5Z^vs-DL&;Jc&jC-7v@+F}EW>o9&)r*cEjrd2)t!uS8m<8B8|(a;3-8!$-`z3g#EM|DcrF4Fb@xV>(*bzn^;`SAuW4MSc(h7 zn*MI+>)S7q^NWg26B(%O9z|ah8Wf~<2ej^T2Fv5kv32!PAMmIMgu$|1ujub+N>V;L-*0ctfYw<DvU2 zZ(jR9WffTs7%XnYvQ)x6v;57PzezsJPne;DCU;5)=HLCk+NPzk&hcuucBj|+J53FH zguk$p>1U-j>z6_jK5OaAU3nP=%)#C6u$%$zYXnD!fGfqzh6dT9Ev5mFE(|^uhdO) zJnAtun)cy(Z*TFF;_PiZoDXDhyrM$a=@*APln?4%j}{CSEPm7VO*^qI+DN3#+@-c5 zRkFuToMV>hpB0oHwUSfuHT|2te0lft0r!A{kkR-1`qh2Xvrpc>p`1L~*M33LZ56zd zGK59XFIe@L4eXqVP zb@!Fl&33Wbk#jnGwqR>gArd$2upjX={+>F>K|AtmcS+3Zj2Lw9e;DO5qJF@yYH&>g zvbjpjcK4}bP7jeShyW+N_)-M1@CC7v!?ZnD-SPGBHk=P=%|$CtQ>BID`%T~@^JluE z5r(MBO3;tTmdAI1c>sc#1H?|iQnxT-BbsA@=_|sl2xW@^mVxG>$i z3igFeBwGUf>uuD3z6t*RykwqJXH>$a`vx_`^( z^ZShE-40$X-T6g}Y`d1Ds#lcB6MHMG-XyFHn2FqeKt6XcWF=jWs2}+X%h!z7-46R9 zpBsU-Q*QcbqtYUZHhhJGDl_p(!~)wc&D|=f%8RPAwSG?|cN6eRpI=I?fqbfKd53I0 z^Ku&sZ8A=K`p~R$R+3o~z4lQ}{fuEBvw#4)_^Vwh?93j9_Y~Kg&XqDTZ>mRz_6i2f z9qlM@m&y83Xxs(k5dGXs3EVdhtNyi}=F+u1yt>+VhVg|T_13wmtB#)BndLa@ z-Or3%RBUcPV`q7f=Mrn*^`T3CseFvcaN67JtoAGa2YtcWytLI7k2Bip2m3B+cRLpr z+HLm>^S?D?QT_7+g$q)3<9&|hCF6F{C*piYsLZvDdh`_$K zM+SFay93|Xo}?=x9sWkxfn2$$;G3NFF*=YMLK<;^Gu+FD`xbK=l}e5vu_P*8mAAWn z6sKkR7^fBT9S8l73t9=A$1zOInBy?PHsZoa>LS$;j{PGWnOU8~g-1>gcWuz2i75JJ zW@aWP{OWyTUpFw{$G+$cGWGjb(YCE!`^;sPn#6CZ&t5Nf&~?)}oS_w1!`9!2XA!?s zHipBJ&aVC`DIcKHPEziDH_zeiVXj}}e|c3|#&uyS?naI(chOz%GzGE+d;LU63vXm# zxgY)Dh?ecUp-An+ctttc%HvVV&-^(Z=Yo{9x8lkQIufKbYb!S`N6y$9R6;!DSa~4! z7klwb0Zso9$*Zt5tXG{P67!2~g|~=d_wmO9dMfN$`0Y|E7a&p<2T(r_iMm*RjtsGh z%;~3Yd*^(z*kKvx%ShCG@0LBv*+LFh=GspS>wW(-Kha*6+BV-iYVW?DFWm;R4ShF8 z4L;QOpR0V+PNSK3_(qj;{H`jw>g}tP@%FXXX}?)AIwbc_crH6*OYx4f58V&^()-cQ zjQJI7lUimEtV-@PEZd6)Rc%?cA#`jW!nKo8@Clis}xv-gK* z(gNg7jkETZcD!hEYDXci4*UFyElpGu3j#8S`yw} z!4E2i>zO5OL4)FRmcHM({4uB)<3@vM1@S31_4$^|fC83IKHY)=_D?vC0J4YT)&86KU< zONjS(ZN_AkYaW15_PHA-@Pnqeuw(x57^nm8@y#&0dVrUI{-S~E@smF+-|0de-$fOqy5KMjbV!8I}@ z-l{Sr;0=kls^DA|ub;p(qNA!^m@J2Q`O1g@Ga|^t**q>d9P#4*WfSDt1bH?=o=xDf z3G!?n9-GcP=F6t@@Yryw45!1U^YGYo-Z*Ry@nhj^I&UC0@uT5v;zz^T3<8n(4RAL1 zhrfXkgBXbWGly_b{KyTP`^z@?JuwjRZDuy{J!Uo>1miM7e9e!;=6=Hu5QvW*vEkem z4}jp1`z;o{pJ0%9eT_}LzQ)!k7$ja_V-v5hvAOT00Un%p;?g4yQ?rRf(QMwKY7Ujn z;;E2LoT_FMr>fb+Noh9scr*|)AO<2lflYV<+kmHfHsJ|uLqhe0C$J59cw;}e4o8i6 zUzag4p`xMt0_oh(SQ{8|-R;lg+HAs&e)~8Lo9j{d$7vXF_K}WSXqYnZK;Cs{Yz8`{ zicLOO;sB@lT;QOd>RjqLB<=zSXs{`mCa=xW1s+svn=%GA3w81CrlSe2&=;fzppmYC z-tH|Vhu*8fi5%{+vHk%|8$mppC*lR}}__sl=%oTxkI__B2HU zHG2SGt2_ZoU?!od3!ZSc?+kfou@3-70YCsw8*{%41T8xFQDhBd?gf3f_F)QeYSp$A zK16BZ1$>S`11fcfgZ0p_gVbH%DjdJ^!LQ8r1J1A)fD{q8I%tY3*>Ph(bnL@#O}znb z2)`{LZgr5#Ug$XE10C1Bp~HiJJLnB3DPQt$ZG50t*^LLRgWU0}S|8vbAHNDc00fpE z01zd2-mMOP##aORS%Rwj@QytE_SAanWVF;5C@XrvZHO-r*o$9Pw19SU{66wF8ozZRZgtQz{Hh`V zlb&F}V(GvUVmRprNb+9rO(wiqNZ*jI!_r5|9$;k`vUNO@PS?>px9L5U%UMq^p?WxM36VXmpcaAFCkQWin%v2He0306Nau77X^8nySAH>w> z@==$$Z}S3FIQWbQzA;j~RDhF$PF_?5TH9Q1uqku?CdTK3zOh<}NB!e+o_0jFam@*uk-B=DHIUdEtQHX@3H8MVeu`T(~ zgr05nGw|@o%m6P$@a7ZGE9vlpI@b(KP5^hQ0bmC4VQf4qIgLr6!zVB+ zNj@_qMSb-31TGPLybYH~{3JG0jSobK%^!tCVxjdX!Gl;lFAF(|sZak0ht$FxRVGot zfoV`82Ndkk2CmU_5;OW&U~&o*BXP?TJYJB~kSK`werLcyZl^F!0hS@!R1TpFX4ORW z{WSciD0AtgJaTnLU3iV{~qjD z2=?kySQxl*NsVHa>PVN`Swlbb?{L)ww7D~WJQH$XboFjwQwVUpsiXwGp! z(Fg{EERDqer^5#(RLviWWaW3&>!Yi|pvLA%Y`@Ash@=nWHe#V=CqV4$SHL{D#E||5 zuV6~3?*s%JohZ!mpDDn1d172*i90q0jL3vX1XdV>n_XW)5|Ibd?w>G z$m$n^?GgkKbSeZ&ILTOOe;GpJo5n(Yhj-?LVlxE{^-*&upm0fN#9{`tKS@L7W%S!r zhL@{;odLBQUB!&&{_UE7i_0eS59vBaqyY)Nu~Azg82{B(P@Csj!gCNM4zs1v`AR1h zLHZ#~5-4dWg#i~A<1o4)K%&MAm@-_jQBxe~>TDR0QoM$X34Ke>VKh|>Tgew}IuTw%T#C8fkq4elX zqPWmQe%*WXR-Cs!W+O}@&zE~cLURx{M&vY-`PvhDSr^LTsCH11=i{ z;S#RH;{;d9jY+T`!}SKQA^pDc0%u0E?}6^sV?o8v_b@{)6y%sxy!9I1`tu$({a+7a zqa#-_Rd^%s_rjCGV4xMrket-60^-?Z%t8R{e*P-PLKE+UHY)J>4-8F2hW7!A9uIYa zeHUI~q3*|Z(wLtgV*sc?2f^p9zX za<9X3KLML4N4hNEr-`*C!kR&ptB*m{?Ken=1#;FZ%)i+ptqOx1G7$A949>Ott~6|h z05Co0Hl{L(NlpoXLT6)vqAWhUxquA-2ru{&(h{CcY?$&V8L@H7l@ano=Pl5{j&zKn z_75UC5-}y1ER>!O{*-VV)YY1fO;!E}V{FPnU0!t^_@d!+ojV`4Ji&VYj8GY`gI;+4nsQ@-+0#N`gLC zHuUXE0uOM^#@C>viHU*X1=WfK(B}PYfGESkDzY)nf5DhYE(aJ`eGjND%)xXe|Jm|j zqLCk%iWEbSTPohFdP}&IJ;_ z$sp(6_pk(=dlRnOA7grw{4oiNdWNV!7uZ$8qs7dp*c4Gd1THtSzmKUPucy!%ibF&_ zg*_|yR{EFwz-K$&EcXEa?-?wSpn2T`Xx{h?S}s0-5sy8?X5-DF4d45K;LXOLJ6V9}XQ(fn|pN3v7x2B)+AOFq#_av!wX^%^FgCJ#_H}c$~r` zQu68-m=)K;c_3se(JYJH^ROrQTiv`^N>~^iVfZyBtH7uJr+pZ(g4vr70!pT0iYTBA z^y+d4QbtKW##G^N%nhgWfPGkK07hn$KbSveG8 z5jZ%e{8wBfp3m@dt`V}#`U9<{0W$usBFr9NoWaK68%&K$1zpbK<|HZ%^`&gDZ^fg^1-?DQWYjR zd>G@vTVO087n_O#--F%&a3Xs37RwU=>#TkO)j1i&xHQqYr(mhNcd$Z-{v}Vr@=^H8 zG#DmwDo9SH{JkN`;Ezh!jlZBLCkcN+PE0`qL!QKCA3)-9&w%>i2PkLwTN@-D7JNVw zc=vb)OzilGu>=hC(6eXYw+F*POQX*~b`VJ%iG9MF)cDwh-|}}cNNR@Y_<5j4djYs0 z2rYHbXZViG*r+6)0aAzro8`RVIqP_o_XWOu0j4y3hN(>DFLwFDktvQ4&QOn6(=IB9 zasHPFMNDuxwn&n%6oMVtw|R^Yb19!3M(Hc2EdWm`T7O{5;tc*O7`FY6zw!Kj2-Uf5JE!S_o_K7ulp$`5OU*K(OY8NveSi-;i`& zt6_ABVp!7MsscyK*Tom{*8Nz*5ZsXwEL> z&0h(WSA(sk0qURW#%OGA!t-8K13?9CtHre7vmAc{@)1da$h?G)!$!-?Fn!cji|xkK z~sCc?W9pn{zZ5UT+b^?dnb zcfpXZk1RftD&?jLi1*H1&?pcGc{YM?lz#*ct~6r0xH5F#W3t3%8x&WBQb{i$PEYVd zHLO^~f5P}ipJ9x3Ke0Jd4C0^#KSIMQ{_al@Gw}-ySM?K_+2}fD6#oN{o8)2aNRiAuwWD1;cG` z!xV9g1cK(Mgb+-~aWs6QJ#B+k=94O*!S%DzHte7>-&{OB;$K4I)oOE8!8Oj}vriL` z1$pflO_C4HGXhT7JRg&Vd1wUb=*ADQ>g*19BKHrR-h~=qZgMpyFGniW(siGUr>Zs+ zo_zp1L~<)UG?aHhs12zGjRdBEOc~XHwxJUor4?|I;3G(LS~#ivPK>7g&oJbCCS@60 z@W2ObKo)gm)P+qSlbIA_Y^eiqrnOL>#CBo2Q~z2}{PWBdp8KGx0Zc_$-++(;W!1tU zXL=xH&ijSYrV&U5xnb&|JFQ^Jd_3}h zY9(1YJBX=B@?C{650I(=qawA>Fkx-lNZ1KO5FGx2WuY@)K)UiapzAsUQ^$1((}4Yj z&vmeqeV_xw1VCk{JMekNb1(>+(e0qYy(2I~MLnM312O1iNr7!?BK#-X3>p)@koWtZCzD^$022&-65z;&NbwgKK@VAu zleGR9l?((VDjC!P753!r@=&YCN$RTnGb%Z8aZo*^-3_DYqc!6tXW&}e*fmy2a6g~_ z+oN&#RR}^_BK*K|AI<_y7Jzd=nLx%wUx%Tiy3obb-F54}EuOnvU1os0EZgM14e|_w z$q(iv&topahLb{0JzPe%3rVU7z+O$x0C;a|559p5-?J*>b$$_&q^a=fkZSym4s5~9 z?FBlpPd-6XV=X`Wlb~dfB3R(B^huZCZ#$6^l6oav!iektP#w+bg?OLe3uPnj7Dz)x z5(@QvjDdvvFeO1Y>`u+-o-J` z`?+{^!jf#feRDsK2S;y0dF}hCl3IFv%MfxAr$EQD8u4odeAnh3o|!Db(nCT6#P}3e zs;Y>jHigDNxk6}#I75ohBzOX$k9Ln?px8;0MQVHma`?a03Zw1$3IRoK5CRIWAFxN6 zsAP)dKZr)?&Nl$`9)#~|z)x9=Nz!m99O{LsT0Dq}2tWa5I}Dm`AH*iZ{)?r!t*oIFr zVp9e`H;ddxfxn$UB`2YKQj(Gac->4JuY|r!NlFRO15me=q&f$?`9FIJ%K679AB|gY z+qC>>ph3)sof{Ige>v}Y|7C9F=7d!hWitLvCkuw6Jv6j>{3}P>1_QEPb&7r7bVk-j zbw%!A*9#rS=FSYCJL%`ztW8(G_lu1v&aLr3ES#w-&Mb#fy)a9WWg)j$&#@}lx>GdPkuuJ1L#j*lme3f7{B`@QiC3KmRsn|^qb*SvhI9+M3B zvYa3n%T|$i!T(kDW}08fvhLX1w6G{`--(8$*j2@wDV?rh+*t}CC%BXE`B=U#S*c|s{WFx%zDm6zlFA6ZmreZG7olu{hDe^}VR24?lk|5X3{)crcy-u<5I3xZjpNUcHEYSSDmU>Ok7{u za%8GSyp?Ffu?9_t)AhL*6*p#88wr`V>6}tiJRu!m=S^E)IiFT-QKcF|Nj9G{l^U1W z;Ieh@$CzlDtm{uiv@LDEE4JTwdGbJs&Z86G);^Y5VpSaLSZ#N_$m;UewuC54PD1R5 z-el2GnWfSrrvhGY_Edl9sh6&7Wpc`D;lW*JS}X;qu`?Q&52dZMPn+dzx6eI(WbdYR zo5X9(f<~5Zt`W7OR3DGMbW`zLu*#9o-r`s0I&Ktw^S$lIjjI0fBjWP^6Z3xCy;Dyi z@T|GmzUVm%_Kv@+YOwjx=lijm>;BvJq%?rjFe))SWWAe)%8MlW;I>;G>2nw6F7NY* z4Scn1!l}IzGX?x3U(ARJQjw!Q2hnOYU?|mr6!FCekj$>SLP7COv=BA?Q7h6KJmL{zKirMt5ND7|xz`^8c{rRp8b z#in}EjayxIv~H=`9Pp;+fz1QjtL?8Yyo$2ZQXc)#r%O#dvR*w+^O)NaTcuU83v5*sX!zK$zrkY-Pzjf^E|$< z{jXRpLoO=bTi#)Ov7JevYhLR2^&MCG0vdfLRydoFPy$qzjz-S& z!xR^>F#5tUt&ClQmzI8cY42?p#%li+7I2?p*C6bETxm)hWBc@%;d+ZMnQa&EvaDNG zxBB&JtxeTVVMWOtk=7A>MFfcf#%PRFC|>sBT~5|qQLwT%X^BC{GgnJU7`JvR*UgN9Q}Sl_M(y3>)QP~ zXN26_Urjs9S}YiQK&2p{VBM$nTcZPK4~X7YU*E3jb0zIaT70|Y?ei@!G`9K{=vsJO znYP_iz^mJ29pECE!Kte41WBr?{Vx`G3o+ zcRW5KdS=%DWXwe+_fPUI*~KZ*$m|Q4_CvP4t$pItzJ+zdCMS1pO6i<;Oe1J!pM3R; z?9K0Pu2?=gWpi#z&7`$C8JgyAw$g=Wbhz%++rF3TT|eZib zOZqR(T(L%D&eT4I@aGC=E*Qv_+m*=L{SaLHNqg(rc!hOBO-noN zkh4I+JHgKVvL>^Z$zIDk)OyxjV^DqfGlRoxHu>r9?O)J9En#yGk6eivZWSu%(NsKU zE24U7FeYz*-VRkPs=UPbVvIJu?$$j{artL?RUewBy`ZZ%tKsI_7^zCD)v_w{MDKZd zh@?t;#kM|;J5pF`t)J9B?PaCtkxeU4KPsGEFn8^#L;?9hg8}a6R<=j(OfAwvv*%-^Y z)Hq&rpFq(J6Wi~}3W+oC2o(&feMveK)GTkI@;Sg(y6O7Tf+cs0J}kZsKPfS5*7AaR zJ|=cDrw?1^23FQj_O`iIUhDbE`Ge$xf|v5YW+z%DE}vP$yf8)X#pR(Q)468v&h4-q zk=J{*>r1vY^MXTI={Z@|g#OF=KCuhbq_P&y;0V;N8l5{sX2uJV@QYIJnyXc0BZlUV z>^L2;Y25z-K|sF0FP_r@@jDy+okIS!6rU}{2c@_U;$AOQ5Sr|(8ihRW5t{PN8&>UX z>S=`L4r2IPrJ=X|% zm4BLl)y`{rU}2m)^JwlS@37M;9x0qe&L&~!{0_f2U+407E^TxlEI~WxZaU-;1;;l_ z%Hsz)V{uv!>J1YSt?tsul^4pSm_$xvt#dETE2bmz&jfbJ3(ExU=5}dkZ4xHm>!r)PYeYoL zAdw%K(@{(dXqjsmiOE=Jp7hX?(eovi1+-+~e|*V>>OFqo2eZU%Ydt`Wt1< zAgp%oZ1xMyJ9~C69VrYf^9!7R=MkoZ>DbxZ)N_9MM+!%Gx$@0-bizxl!nNhFE=LNZ z%pVRlHC2iufMW>>4@aVvQo*p(UHKC8e+Tjmn2|hWoEWycq>|qcPn$LosjewT4waQx zo~Tzdzej%sAk6QX6QB~LT8AQu$}{yk$iU2v$N(CeNBfxHp*#RVBJ<&)K&W!)W#(Nd z|0(k}XhT}O_V%$NN=n}^=rZ1#Ap=4;{YcC&H%7ze+}~l z+6u56-~a%N3=r}FNq{z*!#vGA4ddJo^$idv0oDNQ24K;A<|)X(mWIre%r&6ac;*gp zD=mO`G51RNF~Cm1--CQG{+UN1P4Un~`Vqji{NaiGJ&?8nerN(e2>C9+4@mAR&)h$e z-oUJv>aCl=`re*$12b|1vd@QV2o}X4z_~r-Ohi0bf_dFkM@Q zy?$wpwj8oKD)+&ZZh@)a0yDP-W^M~&q3DM5G&dA!%9$I0<_4g-0cdW3SxGT#p})2C z`~*S{KmcH1-q*ss)BHSyqX5UH{97R$1lUJY%=IvjQ5e+@=9=LM4@|c5e^6Geta|~h zPz=ppb;wa#x%*;DrKXGsSU-Ucl=e!g^vXjjEzQ01kh8Rif$G|NJ+mBr8-Sn^2m=6B z0F3}FvwS#^!yf^4&Q+sYlhT z8c;EuN>HU#qN-gbTLTWwe{P21nIu!kv@zX`Y@{$ctf)-`5~s^+(}S9Qn!ILIb6g|K z%SYwMC>d^_8Lz z0+Y$q?e7kDN4od3e{1|}f@>mc_OosNwqRSNZ9iM*uM5^i>h`lqe=?YiB=@ttpAYg8 zem}c=)`3|s&pI}X?Vhz}*4A0fBv`sb!?9GQgndDZpBr{KD<>K1r;r2iI^7Ts0h|C} zkO4v-APG-2g)X47B|Wls_X;7h?yc{5*swrTn%D`h8M9rQ!k3*P}vku_W#m!!}%u z>HxX{dI4nU7_$hS0D#sZ_OG5cMs(FI#j!ZqeP=q6hwF81^}1-i z4qCGzFVYc<6v}CcKa;}Cq%ba)cy(WSb^q|{{^r$v*Q@LE>ZW*UJvZ!O9VwAQ4GqD? zq+yE`hC~godxO_4;&qdFUA+$P#n3yNCWRg;bkPw1fBmqb(STGh;J>3rXbBJJqWlO! z62gVyTs@%i;oNjUW5c<QrRjf6;J@LS;Oy|= z`pyKmi^q?n91a40Y&drlrT;$Ee;Cr=Lp~*?e-zv}iihw_DgV0@^}aJ4Uk1HCG92Fo zy*`ZMe^Rdx4#!VH?!CkD9f0l`j;{u^dpJl3c+GIGjITH1l_)?c?Q#?(bR@GTdYl0* zuLeB5Sh;C9PHQ#N4n}apu)hLOn2z#A>__cVcl@wlddX7cmzr=RzcgqU3QAay4btFs z$R}atu>U4#MSeJVivQ2t3-ra&7uYbom;d97fAD?_A^Gok=J3<}FOJaZ8s?A1M{w|Y z{^$M|_}2p?c;PTV8Xr+Y!OQUxf}i6L!X)Q`mf+|41M!vovwo>`zaL6rsfTjq{3HIw z{GK4Bhxwc0FVbP4>)?$SLUCt&DnBdtG~XN?!B8ybpfgd;*ZTYUEM(V=;F*V><|_gt ze{?7*XyfVU`7-D+d~WTbFXjM0<15;-Rw(6KaRr8q}uNQxI41S<*boxGW8C9U(O;k>C8 zwa%ZGpA>5yQ55FpYhtZ=W&4tjgBah{e+j8PxqSqq`5nNZG;5oSx@JcZ#>s7Wx+uP3 z+nt@AxHUhz9JMYJ@?Xw__fUh0Df3UWBkP7bd!1>jG27huKLkA!VeI119=r5sFU>#D zI~;o#Ec|3mR|TD;WXcn~dbn%{A7xp-yc@KSMU zlYePr=b^{9Hne`DuN@cqYS{WeG`5vC);)5DXABKwV#y{@D9$%!HkvW@;}D2D7!S2texw|4E?brjaGk3qO@y%( z>@K!G*3eP!L(9SH#bBYABQt;>APq1NK!$z-;V%LH2=EU87Tp5jf4unI zu17ExupoedNXlJHf2*yh_yXPe--dsI;~<|8gMii|#6}QO=n+!p5K`TNkhT&bogE?l z_YgAt1tH_@2wA2gWPcwaR~#YthX|EEkC5;pLcVnf1=iILmnh$L(5D;4UV}uq#-Zk!7MeQYj4 z=-V(yH$Y!oe?kC1N9e|l2n|5~O(_5v+s!v4bSuo+ttS!M1}@09VT5j*4{!#d?a=n^ zFh4un5!%&*(4Fv(gH8Y#+ue|V_cI9HL*d^Mx)0{#{yaht3?TF%%;#=3G`4kb@RSdqeAF|*g= zokwJ2f9HtpL24Sn+%R(4Dr7|uiY21G$G*>g(#|5gXeS%cZHVaW&G>4tV^w$`^1*x1 zxDw)isQgc4z*i$H7 z#;R~Ajpl?kf{KJblNz3#afJ z^eWPznCM2LT*HVeu{NU;>oVOcJfu3HBC2iLYc|vQ>g$iiPNTZh6{%pQ)lwq&`$Czj ze`<`9Vtpb}U;nBUCXynOz8XNXyzE*8jskv0bSd=)gN{>sRD8QvZZViSr_t$hx$UKL zFLmsL8Hx_2I;tcbOGtP)TFe$g#cZdim~E4?hb1Z-i^dU>I@IRDo)Pl7s24u6F!mAUIU~q(t?Vu|iA)v?hAf{Y zCOL=U-@U5))q|Qr?IVVVjgOcf=7+L})atAw>+I&bjotieZjEsb{|Hfif95&OlL6ID z`Zt(244;xu4X2HNH7Vd7|EQMPR922J<@qKu%^=qp4Q8EFTWav=dHFnM0Xt9D$;~&; zH_IJ{(ozpUkFcBp6Qjv&f94##)8j})J>jrVO;jGWH|hz6{ng=Qea2JWh>}QS=D2{s zmk5{$yn*9Vn3Q1P1px`XXfR_oOblv{v#Tc|WE;Vsi?i(7cQqQd9JaH=VOMKX+5s&& zqs7OyC$*$kJE|qxq|G*D$95;5#aVA4fda`SN^psMVl;6)A!|?Ie}Tkcf+TusvLkro zA@Aeg0zcxivwi(tRHksJFXQ^Zq|vioU0r>-i>w4ibvXyfnxrY4HQBP5%TdO%$Mlr5 zloJsI1a__{iX?t2hTCb`YYGMMRDXY8Ul;1?$6eA7^`X87>MwAGPs9?FrjCz*I0GmZ zVf`b9ETJ1(lhsgUf6N++NL55yKnIOk$+|#AHjQ=SE^Gw$1f~pyGhT~au27h*Hh9wK zc@>|RjFl3du}YGS;UI4Nv_-4*hVWf;udDy;vt_@jT|Jjk4J)UUxTQml} z;Ixz(F()u~CnzY)IQX&W>G5Le>-+bGf)T;vlY%$x?e|Y8i@y;4M4g`!En|BT~ zZD_j7=~4N6@5Fk?xvBiJRnF_R($%e5J0+@P@@vz)N})xub= zEOEVyG?aPbe}Wck6UowiDJcbSlx1asl6Es5Fk@uq%z5*u`MCL{S#IueKfOZ|Dt-M_ z(bA{uY!@&9l_#if>{O8*py(7f+Oi11lm)%h2a2b^3-!maF>Ud~B&RE@C#B_78-y}O zKTJLq8!hj>myUR+8pHm9#zaTi-ILaq+oJ3%-B1lTBGp_BY35#M|q45xEBxMW0=JwslQa6ghCW_s36DaJin8cLn%1JhvKXZP{fH4&r@5DqJDL*sI4PGlB z){p;3`Gy;sX7|P2lV;%h&brujt=YxQePh2Kf12(#`ukoTnAUm60Nzty>B7OWM+Vxf zXA#9^lSmNs?<|r#<}0k-w#D`(P6cLEas}8hGRsW)4swTlyLKnHt@QikY5Q~L ze_xRg3?Fi5$v+sg2@F6br{I)5iXLUJVnDG&^@`#x!x@E^#R}c6gi#$WoJ8`%NwJ|? z)l8JsH~1xAYF3L+>575fx< z1*_P?mY|f?LdR-0Wli0dt(GC!4y?uEfBGeh*^$EW;gT$%PlnADy)Vu%W!Vai=5iNy z1&s>DyGm=sl{HxL8tYc;ZYyIwTT(Kh#3|*VlBATol_!)8rxca&3d+3lq*AVYN^fD& z4*DGm6BkV>J=M<)(sO!2&z#X?JspV(CR5+wX=s&rC)U^BKYOfC;vL`~?sQilf5=L( zq5A7igCOfSW|LhF9m8uZxT`Zpw;|=WEVV{aO%2^@4IPK&2ouuRNv*Gf}v`+KFGM zS#Fc~(?+?LWU5SQFad+!kYsVne?P=4R%~Cqt(>>~^r8Kq{q6aO-x%ADpOkTq<<;|U zA(P)-w{H2yk{y4*_=C@|;+>~zI|4Q0O|a{yfT?HzOTdC2`O%Xxj&b3T@P*Xz}5wM;`Wt#jYC>;{ zeZAB7O+P;Uq*XQG1Zm+M3cO|^OCf+sG>m$5N?e&{^m&@x9 z@~(2PKf}AGc>U0%KM-(DoiYWi1d=E(ce`Cmli5c^A3ov3f-mLk_3iT=_nq{~eIrB= zo!s=E>7&ybVLG1P6!c}T85Uen045m<_oc3}H$8(rE(u2J__oZ#n;31@9*tbZQ}%N|DA?Dkj);YCfJy zjlGzf7jlg4l!_|GUP#Rk*^4ElsUj8Q?c_K3)>U4I$sP>axcU`e-@me$s1P>e?~X6O zm}0KIgp7J6IS3TMe{UM_*M2KH1_QV!&>I*G>+9fQU2*Q0A$utdej|Z4sBJ zir62Nu$XW-tL#yaxy7f8dQ2^TZ`e^Uc)X2Tht@nO$MP&fKCQxRQV*)ID$CH_){vn{ zG}L97YqeUPLl>}%v8-KU(dyc&K|5}@;~smjeGpvDGj^GMf7pKsi&8%oBueabzr?8^ zLqPR#7a6u_8iAYvj=jV`Gk=qN!{^yIS~hudSy^uKjgE@?@rH(kOQrBQ-4Q)5k=;cL za%E+c$Gv01!mL~3XuS0PxZp4ZsBNPK&-g!?11OD^;4F$|8D)lQ>{O;b)064V3}$5I zEEc8s0HpF6e|bK0JVWvs+yfb-8KzWejd~0t47k6(Xw(yE@hPJoeT%;|>hX^-dNJXz z2$$8TJQa;@gVRdjdNJN`e+6UGm&rg`0Fx{7CUX&nd-1_J}t*ZsAUQ;n` ze6m?gtJ(V5*Kg41D_X}Vmo!%xc&9sTz$Gzq`qkEjxf{keE#e)p8sU(k4PU>d@8* z8u@4NpAju37&d1ly0=_>l{b-yuBa|`ICz(zOR(xtX(%4bh8EbKusvaaBBay=Cj};j z+t4gLTQO5PJ}<1`@XIs@rVa zLyS(OLxIM0P%MJ}36SpHN&Hf+3kx zN=I~bzZJI|2)Y=ULC=M_5^WvG<1>cF@wp>aV?CWe;0(`0xx5n5D0jgtOSYC_4W0 z=*Qz<1jj!tt;sR>1zC@qkB|KgKf66=(=)*!W8?fKma)I%bJc>G9>nRc{`xaAbL>Y9 znVHrB^Q&Qe?oAJ* z<%aYK7R2o!df(B#qkk>%TJSgi_W~cp|HS^u|EIvGagC`i-WC5=`Ih)@yqoN11}p>4 z0oQ&8W0;w>tio?`^-*%~(rJZfmI{>Wc4C?NL7>-0QzLpfSaCk$6kI zE!~~o7~L4ZP5-3-K>8Ere@||0R9WFcFTpP4?Vu>~B37RzIT@%Kp zW8M?qzj_((2vZ_zdJVY8&}$epFoqFaEjq$ZM}k*kWqc@%sn0kNe`bVmDonyhv4ASE zaIp2fBRBhW|5-`uk5RL`;03cgn*=@@E?|gK!~E1)>f1@W_EeFPF%23zL^UX&fKF4Q z(`o2g8|Cdz;NQ<-zw~47G;9nhE=48H;f_Rkfiub#ywU5%@~F~{=rJKuL}YF(+1Q{% zs1||7Rp%66a$g$He?{1?PTY?`sX(S<2oI4VW=Qj}ZqPF59CQu3_xK+450z`XI>8L< z11CHNWSXQu8Q2wnB=AUF)bxE^At}bo}?_<&S*3dUo2#nY7G- z@we{1rlq_le-cehU;e!`O0@~Z`(&JKeBybKVEs-_80qK949NkME_;`&s1;*o@r}NF2OJl~>6Lr;ij}w$6KLXj&ak(FdKnX!IyGD1b+@1 z7(7;MRFPB6RQy087lkG4V&xLsV*9nqb;fn3?`XcO-(!46^Njv&+1s|a>>mI_oD{xd zzp_~@xRiCsTo#AbVJo#OR5p!WQ(EPi?$}}5Ehy{`LSPZK4!MqT5U^(Ho>G`u-3VSK zs#GG(H~ne{VB)o7b4PnpyJ* zR)}U1Udo9CQ5X=I9$}wA1jh^bE5slj7R8covW9FWyUEMs7&$@yN|eOGAH{cJJaN@E z`&91qWn5R^mtC`^Gf3c!)AYElZmchMippQ<`pcBf5>B7n&dIjCrhkoIU4Qgbb3j^N z%y=^hWvIC=SNN-`H4d*PR}h649G^+d)7@X6#7nWT_ggE5LP5u|NA~|N)$;gPQ}MFZ zi<+HSHhwOMr{RZwaMR=K`;NTvtHG5kzxUkunHsKwUfHLC&o|P)dPUzByS!o~F5>msd6&uS19KUB{eLRnW%T+@MnbUC?(nI4l>^F?N~S^}L!f#Y|h! zmh^3Cmu6Q+UTU(|a&-fBtjax0HcQ?lH2G%Ligi0mm1@00K)#u{RXtNPGt)Y$p?2n! zMVghGZK_+QC0~!Q>8JvIXBk(AgGn++*H^>zo0-Npl)heSs67l`oUc2 zgAGFsi{UyGSbsZUK}$!8hb!RK64Y4cB=o#KJ4t|-rHWrm(MeGQCa3^13cyX(xl@x> z!(vT}P^<>52CM?C`fq9-w0ICKYUwOu5^O|ihXT*q&Yw?E%`N%O(!qH3Bn!ydn?+jE=>HfAS`p)Nz=G6s5BpC`O^Fy02o9s5JZGQ$%YsvLqRZ)u{jJGu|teJJ| zbwmtiGe1~d>;RBa~7b`QY zbZkDv<9|0SZ##*|h!nP@)8Sr>qXI$RowEjn?fWWz~D9ISk`%}3YRB-wG{5JAUpymrH}t;aU6-16?c%(c^o zZeDuh)zg^+d$%9>_SXaZcRhRKSJ&6q?Y-fx@!#+J$=N%4=(;r)PO&oCT_BmuapDL{ zg2Oz0dQ}pVPW`l4qN*o(1ABvPCp(Zlke87~5)(H-p_rk-LUNLNx_Y7dA@+%~eM!Y= z@=T0?S1)+!HH8NFzbPlQ30DYLsaFe|g&{N~Jf%3Ic%zrwMG`L*Jz!;c>!6ibKZ~}@ zr8}2I6~#ZAmmWqETz}ax(DJ~^fBs}sn?bNUV>)asH+ZeCa?SXeggm!A+0nElzk12a z<|*f1e;rSs{e$n$pvT|me)p(!RrNN0zp*#lw(6~){)SpVGYWr@JteyqRpFpGU(Gfr z2>5Uj!r3_o5vs-Np6ZRtUVE=&W7(j6(2=+29h&mw2F-R2V}GwsINPgxtM6c+WlvVK zTIM#*Xf-oK>ET`WfA~zi%jWf0xzGrf9U?A_kK#jMXtj#5iihLWz?Dbhj6UL1;TZ4n z8IA3xK@%~U+DrtQIMY^B!Ni(OBjleVr_Qy9upz{UNN8qe#m=IT@1H&PWs;s4a$~tu z(%zz{U5<2q2slAM8L7hZ za;ypJ%TaNkQH=qyGJ3WMOGK{>!5QrD!)8BK_yS!F)A@VC&_(?ZD=CB}0XwO93`t4Y zPr*W%zv;*0W83>4_{Tu&9rb+uT%vPaR$8+5SOQHwuK&lq9z{Rre` z1U)9M0b|clNh%E@5e+x93b71#mtj8Yv4?%esK<7jKO7e7L!NLWQftbLB?5<8JGC>j zoEB?48Gi;T>^60`9E)-+Pw-{93>gDF&kJ}!7!(LN%|c!n6^;usp(pzIx4wBP+kdLB zcplE3?myjSv=z-nbji7RKRuzf6b(Yk@pQ^Ap2+^|*8#KEZkjZsD&SvaF$Fe8HG%}6a8IEntHm&So7AMQMdg-4g4Jn6Id%3;Fe7TB~a|+U3)*T~m zrT(x-d5;et_9#XerO5j|L!OsC#A6HuZ8+8r=1!_CYBI`|3N`1#t`R)<&~7ksM#z`L zxK1oKf;mwaiDHw%$lYTw-~hdtJk--uCE?oIBCe||;y{IjMXTFeHK@n*I4*;tk~N(>ZYFD68fG{i*9zm%>RBK7ZUDoH}ppchSf+$MA5+bA4BL z)K+0f;y{+wj+x_-EZ6oXv*?2$OK35UQyo>8}MS&koSQ1WtZtn5*vS?S7zjU8gRo1Qz2>{E$XBL zw>t*Fk$Z{!8nG{MP4}@7Xn@NdwE``^mcBh6?Oe&L2 zFaz`P{2(8}^jujiwK=PHM{rxDH!>PI9$_Qvg(aya;*xzZ39=;;GikI{OZ2-RXvWPI zf)yLAz1DwYR>n&2Y0P`-a9u@;X=g|~gAv0qgx-oBa+Fq4{5;fTu3o(4DBg&?SbcB@ zxc^_q=zWc3JfH4A#l^r)?2GlE?&D4YPtrr@;*I*)pXmL19S8#MEC5sjkqqYUVS0E- zx;p#Mp6;RtW`~ajPXuY2^6-RndBMRvZ;o$nT~wC>OcHS&H$Sc}lMW8)KI)Rb$C2!K zQJvs`2Qr+An(=22nwOAF5-)$Y@0OldV|qp|V+^tDYhK&mI6cmLQ|{iMPw857&3Ded zvaMBP%qY66Vp(iySG$D+^IOUkI&dHn6ub+u6sNr@%$uA$vfp<#g@3UfrOM9e^OO zV~~#13Az+SM|H<_3LP~Ba~WMv@YRWrNG>QldUV}?TCzO)sU>*P0*p8WMxzJ`j7Pvu zwcU*zc8%7pgcQ$u1?~9POTPQv6`4$ge0k(=zc_pUKy5Aa+;=4VZ!9wQ zQDyqAm-8>VN`Tv&VTM~k{(AAvhm|Zg`Khc}TUK6${B(Y8xz!DD>_^q zZpBL32H5}_@E(75y$%+@N%XNyH3?703+)Ts-ToeXk9&i?-@VgxmwC`QXn!0(Mh^H7 z;aBjRiZ>mfDo?rpBAmr`IcYI1GVS7b2?PE!euYuMFM?q&0Px`TqEbZ92~x0fJ>CH? zL0--)NT)Kr-oZ=GHP3i;-m6Ma7_i|@E7BZc>eOR|3yi8ZEdX$7P4zRPQIn|3$- zK9d7+Dxx0Liw031jiQrCMKcI`YOV7YCuw)$At!c@U~mG@$T5<0^5P#a%j6Bdh9l(e zqRQ>>19z~$Z>+Bi%pAJ#u~^+{5Pa1BIYmFmqb9v%)Juk9jNXYIMx31<(w}+WoRx80 z7Sr>3jyhEGqX)SxI{yJ>AD;M>2c5T!!bNpEVex|uU|NFj-}0SLFh0EfhZXV39;3$Z zpSohooJV&oyKGVwzWlkLVEKvnv3~dLP%>oMzbUH|8oqfinp2jknK*=ugDm)B4dC4U-Qwz+BH<>FK0FD`;D zNxu%@F2juvT#>A58+Tuk-~$1(x@I9WrRb4?734#R{gZ4K@}L;1A)R7sFEBB=L2cAm5?|eV}enidIj*veeGOVnwrE1&l ztD;!^qs3O07Jt2Q2ppcOO3@#Iz*Sn+7-$UcaDIT_3w)UVIH+I)IH;@S7>nHHEb&+a z)`%sQsB8+fR4u|Cj>X{zh>=5F?E<_w&{Nx6J5al?R_RPRE8D?PP&fmgh$G3$3FEPO z+S0cN9u9nvRtU9XZF}uNS>V3{j!tFqMx=QEkq#h+jiXGA4=}!HO+3vce348>WsOE`HY-U)=!g1)AsnI` zsWu~_X%r0{s;jS}$wLjz5*AA!e^$2}t34?gA1mTtJRkRQhP~O^7x6EU7cIqhBz?1;n@vx`K?l%3_^M#aKXpmybSDV$ z9Q|Oh|FmQi^q>DKm7XdlPfKPEK=Jx=f^F-QRsM+GgB4Df!$stBa7{@t9g5gPX`ED4 zq_N)?HXZODU?W|>ee#tAJWZ3<@i&gP{9Cq5nY5A3~R z?AyWa>^=8h_Uh3U?d$rU`|-k8cTeqbk;9&8mv6iB$bw+Czn@usqc$dA}HEfSP$v&Bv4^$FnJdVIaiieVWQcosFBd?Ub5gV;NQ(JPGvc`qh z5Z3{G3=_N+V|)~pWUHvlJY3;+m9F7k9?#KInp5R?xRFa6XWO&6cF%33H);6uZco}Nr=-kV&WJi7?cnasl;f4 zO}vPg6IBu;0mhd%RT6xE9W-@4bNQ;P14pZp9}1j{-*{ zzjgiA{b4}v2y=-@C>zX%Cr46=#o?>Ny@`Q@<_(0M?x?%f{Ts(`U9u-5_@{vnY##XBVTn6X>?W5UR}vXwF?VQo)z}N^g~1XRh(`Rk=l^Z+w{KPS z*JtLIu6l6Bt@G3E!+*Lj}CM^*lMQVaE>=KXPNs@ zC0;E)t)iZzK6ZbUn5z=j71g)Mw#k>7R}vs%Y-JJdTI521%t4>})+ zy?~BaeJuB@RLWQ^URI{YO5(w0M~TOb;*}m`QX4&{kWz3sovAW)2@u3%v4BchqKcJ4 zl`^M_RV)8L#@+-ls`}a=|9LWM+~~637iZB#;QmY9t^#C<&V)P@)xo zSzN#!mkQR3peUP!0jy}NK7F-MY}MMnwqpNiwKlD-EMsmg9*LtCU*1OkBcz4Z9z;vQ1K_qP1+(93<{?K&jSUved zNB4z+{thHdx(B9=T{Pws&@_4ALcGF+9+V;6Fk%}TvD@H(ldoOX^lM1K= zRXH1v$skNN6ONIbIriM_znaM&B!y;UYdx-pyJsV#+#7XUi^QcD{IyYc721)M{?@2_ z{3O}Gi|q0j0`aIjQzX?d1e&9N?r~^G8X34cJh^$g`|2@Vw05#oh(BfA5>}8VjvV$`J7Or^=ri8Ha}X*akQ!-vhHP*|6dsX z6<4$D(_~r86=L?#VRjfI_!eC|3)>g!lS{KRHkp>(-7>M;XI3j}MwA*24L*y4a)f8( zSF{p@seW9ksy;WZ$127tTm019Jd8%`qEfCi_jc}l?w<;O7UWY3oF z;OW$xsSg7mivOAVlm9bOHIa)J;ho1L5djp53&+o8AevRV6C^E|p}7e6o^VO=bk0?T zqmK*fXygoB3XFg!{y$0C?(OjsyJhA{k<1=HqJpX-+>MT7Ho)%Wz9f-E$4|^-x3C0T zBtDiDQV#CRy__R|a-axDo|Ft{4TQm#Jq_LP(;-@l%t`6%=u$1$vBeJs?4J08Q@m|^C*0Ec=u&FZjt7>v&AI>as@{!9ZaFX}>`HKS6Qg{5Wm`*~ zE7I&%TzgyFk}dm@#=rb^X%cxFNro^ovnc6%iU#bXDF_pVxxx+|b$bFfB$^sp5_1#F zb;}cLxDC2l4T;;hr`XT9uX%N*VODl_Ze@;=8ep0uBT>Bp$q?J^egh5*1wh!>7IuR% zggzc2sgzIyYi47vPD<1$ZB|Wnl}E7~i}D`DVI;~w_Yww~#q9OA`?`EYkCzW!5*q<1 zmn&ToB7Z}1(?L9s{j70P%$kNCjck^M2Uly>JPg3okAUt8M2s-P^mK znN$<0wiH@QUR!P0U=jjus|a(v=K5(1M_zS}G%J%1l7-dpZE7u{2=dVg%6p;JbvW+_krHTabjF{_~#j8#io zQqsbh3Yu6*Fp%VF22v`e8c-@V#i-QkB6Lc6mNT*}$B`7vs5szJL-iT>7+`=B?v>Ou zWO$BYIGR$as55XPAOQy#OG=*Cl5j7182j(xKP4+{k||)Ao4ZeYUQ22jiG{39GmPie z-G3;rr^dt_)ZU+fs3=qFS|DZB+(Y(FkO&hNgfnp!4Nn z77dU*)%(=IPl$ClJXH$9{<}+$z{Ne}t(Wd3o*0-X=b0m%*M}?|FHtY?`e}+;*10y) zhTV3`ydR6H`KG+lX0!)*zrv^U>VsCV&3|jJ=L?E@J?3N9+b3}o`7w&I*0HvU_GR2- z+{642?2kD1`VWEw+*AAyZ9lXhaJdeVwysA99qvdh@`0^MIm&ZV$JnD4vC`mSFPV3(Ukd;Vu(VM)t&|7u8{Cqu^Q-9>F z1;^{m%f1in>~_Tt>oyx%tDj&c3|4GgIlL9ys(AT!DZ$%qUaQTP;T1-nS2*l;*}^JU za;9X1tZY}=ZAzpuU6OvD0t$+tVy~iC@veeaY~~$!=?M~(-p8Hd{(~dA&Ae@$9TT^_ zfJf)6)#vz107uT)uFm7(q$&^imw$NzLAkTNf*4 zm1ZBXequvnw~~F(vD(^KHpAulfwPdeRZK6sl8OGW5(s3XD0aS;zhnzL4snF!gu-i9 zH*v+wpPob`A5`MptMkVU1qCKKDGUY9YbZF-tCDLD%lQHS!d}DXnw$}UB!2)r>|deL#XRq8eXeJ)|k#c?$TdKx+X2~T!mju ze}ItHXhM?yYoq2R4Y3lyEnpq7QL{d?A%AntS;c8JcRhf5YHUiku%?E%npi~i5IdyZ z#KY2Y^$VKQ+0&!nQ~#=3t$$ZSQbRBVU3~}GR{c0Q1ovs)spgab7et{|9^S2v0THHo zY#iSSUeEm+{4J;Dl{RGt=83E{N@^dwA3jMuCG`@$iX)?b4t@*H!FP%G$Yn1$i4q7X-GCVTN zxFJ{XXn+9tHEN?qqizNO6OE^5a>h(12cSCFOpncg<{VY8h6E0kvaF^{b5=uWLM+81 zeP}ymZER?WM8YHL>!Z=op|I6rVHi40&|KqvlqQo&Q#~~7q9I)*>Lity6W$ zq~qibI<{@wPCB;DjxqgxznL|6=H7p671pjg`_y`#bIz_+PjL8Rgixm+<6eiz0C^%C za~f0ix;;%?7&v-2HewPkx^GS_M0o`SWWpC1GFC}br>bLfD>P^zNN-Lp4rVMPvpoF! zo3Ic{>)N-^1+xr@UUp6PlS$Zt-!B&Rok+C&CPjMEtI}X!%a{s=ij48VXxh;c4k+qL zrmzo!oE+ZTIw8AJ5P&V1gY#yd#q_jPgKxJEf4T2OM!Iqh@+&p1wsFZn zsCEf|yst%`ae$3go9R}6B0X)sf8KvUj&|}_D?`#;_wek&K;-k`+( zMGuQ~sa5I|?G2Ku@UZApzr}p~OK~6fT*N_^@B@Q-U!7^BM5!ctAJv7>trUJeEC_3b zE7g3t1choZ+Z_L+SMH6hM%>l^gp_Du?cVSuz=sVLst4C!!0QtexWT1U3+J}>_R7zM z+@-jJ{$|CYKC6-_-;nHPUB`y;`iT?!3NTv+k3G;ij1qQxowz@nU+oCKMJD0 zf2!6LQtV9FtRzL)c!d&*C>q?xdX8?XejLV~9M{Fc3H^IP#~eUo+%KKo{JTE8j^s9A zY97`h@`8E3YmzQCFd{I6cT~vCcTGWf{OZruA7Rt2%K}h3w%#8#0!%?6-&mjGqRo~c zy2JBstE(FZLrod0)OvSKp{EB5zWCyP0lekY94HElpg41YGLU&P`DGzSmaQo>Hm#dw z&PctaY+}(YUqN#3-l*nUl%)C?*OcQ|$gI>4X4VX!Kc{p+C3hSlqUbhd{HB(|P$hX#5NL*F^Pmk206I7X=*j|s3lwk`o#s#5 zpb_sV9u`{NZSkF5r3eiVQ$P62RI)D1!lz0EcmWG>4lx72v6(eeLDvJz^1X)G(auB0 zMTi@uPeaMzp!B2aBt|)PeKk?UP94Juo%4wBziBSXF+kr4m?3gvTz&XMbZ^{_W80(0 zdXpOX-g+^Z&fn~WGF1qQ0-iOKe6GiyPm}l@OKSkf7Pt18A*!oc&@%$!is)y!NuCswB91Lx+tM!Jl0b~)bh zb!0=sW})68Nk4b)!4Zm@it2<_%+H%NdJ{>F10OJeI5{!l$pKrFy z@CYu$hR=g>$ry3Id+E&W9skCCITBRT2*8CN!y|k_)1;i11=>s#qRZ?^t&JkG*tzM4_SkQ546a=`~3!meNGv7;(#JU1l=4kMs=k zTwi`)|go8|$I;-BNS-6N9e!=p?pO<71`;D*iaX!4?4Xo4l9xyXoo&)M6PPRa@C zIc|O{nkn@M0f`;x35)K`Ph!BxL&a%y%yk&vnnu@g zo&*~k9(+&ZqP>)RdSQiYf|H#*LyJDhlK_c9!k5QP5_uh!hnN5?XkJ7uF1 z)$}5DwzvnJ9vg$2)q(AQ$L15}$ISRW-_f`}1AuXpK>i=({CkucZ${1?2WUY-6ZWEG z!bv(}8!{IULKlK3f`^)9ED+bJ^%>!u+8E2N@LT(&0fBB+;@tf;H#|_rz2~>%NGO2! zxiSnms~}QdbEO)}sKJWFdHY)mj=!x=fznh>$Tly5yqx&bCd}@b<8u(L_&5`_@!KvJ znPMp+K)m{lnmpo%s;*~Q&j@SRJ(c6V6!xx=^4GUz!N;zm8>!|-{mT1lDsB5)>i8zi zBrXF!jwv&?;y+{71S&JRc1xmr&|T(1FaoUDxEF1F4p}S_*@azMYk5Lr`(j?5a3w)? z&QYdhO+l9&l|@<&h7s#!*A0RZp*y*Ibbob&K%X`MVM1=J1p=;TE%(u4uKrJ*gTQ&R zWz`IZOxe+hR|$}=Er1YcOvrA!^SCtUn!0Td7tkt#+`c+{EPXCul1tpym?HCVG5S^* zEj>C^MEC93N|B6a(>LMNH|AO(Bp-3~h&4}kFi6u5{D%xz;tBpX zd*GAz-RLuDB!@sb)=L?*-)~l}BeYq67-~t>2H>s^x-aAtl-327buAkGHJTDFm#On( zRB_NPsV=vHZD_oto)^{SfVpg1)VPdXC7(KU16=>%PQYtS;6<@*EJ(TO$i>6)d~>L26OoMZehM`* z3qG6Q-`wmP)v3$4xhm4Vc-XWKR!;F2`I>Af zgi(AX$4iYLW(UZe@2>60HPQT@76 zove?vEcSqCt7?OziDg8AO4}b(NUwPBI2K0adR27Rg3xTEufK}i@Y;GUREUdCEv=aP z7ul;OVHl}k2Aw@}`2@IFxZX9=enlXD&lhaaYEyladA5J9KwBuKJ0>AFakzgmbN$Q% zhr9`zvX!hzM5C}3!X6qf&pzgr)!d;hWN$^1cJ>6mT>E6+iNSbUJX*w>Pg|A7jGQl@ zx8Uy3Q_9+({?ifKJF9me&;qDY-?qLhai!2xicucxRj)ZWri#l^9YoW*uOKV2=&>@u zaBfkexsz#fz^5SOkW!0E(Cyj7>WnE3NF^GGL%Z+OAlDRfjL+598jv`67Z(tM)%;Mq zBk~3ctrK$_E(oQHG!yLhgSVRZ3d}@(+$l75EO24C-IN6~HVHLp&U8KF4v|bh6wOIv|sY z^K(=-_DO#-yHy|M`(9kIzVnRRwVV3Yf&^3=JO>uG=MLS{cJTh3qX8!Cb*deOt(*1L z2s0d<%;Q811ZmzO12WN7Kkz)?Ox8UtTz!xU!~eML4ZPp^PIUWtp@CWs{MlUB4C99uQKH;Evv2r04P- zS@|}K!p2qk-TnRVbIq9XuyBEpxpZ_SL%1Hd%8)qpO64N@{`kTp z!b-${p?xHXn`fD1PZs?2tiwkhv2GEd0J^F(ebn$8%xZcnC0v+@L~pnfS~m&-*hj&iVb_IIhxYC zoFvt-&^p?Ral1j|#Ki}{O#0%laK&kEO;kEEd`h7O#JrwUMBg9`7~p}V%!lv>TDHcY z{@LTOMiM0P)yZp|Au&me>!C)d5aZMY&2h9}Go!3Q^v(94=53ywY0 z3NF-h(y-WIsONfM7{e?J5A1o zwd?l4!>YX7!G@O0OqcalvkH9@fEbr#^%?}F=^jg97u;lB=TMW^#5BZ5ml z69wEezg2W%8SvWf>L&xOzFj;KIU~c#QJYUlcu8-^CUz9C&}#rEJQYq5po!O6!wf1= zD5Tl-cAeziQc#M{J$J!(1%r*4E4dvp9&w4ex=#PepH}zkdiWMhDArTAPIYf8O7INt zg9!NZQ7RDc& zGM)GdRX-~fiYN?dT8&1C7#b#3vRTCmpU-;mhtEo+1Kz=aZwBdvWyKO{f6pY)RNCut zU8@x|p9z(E8$JgK&Ii6zPp(S|WLH4?YWp6LK4X zV2@v(`J?{fR{omFx!+|L!ofKPQC@Q7Fm7e)04e{>iGP*pHio6Yh}Clr?T(%w%A`BGht~wAQdSMbn!uAk3sU?a{OYG8H-_d zvlZ-rMKA7_*!T7C9;DMolrgqtzNrP0SvZqtzvU*w0u0Mr9@wXcAm<^K$V! z-Brsw6U08G~nO>yH?_EA!H{UhxCZ4D_$h4PwXO6gimX2m4 ztKLAwzMyR}>e-x?SwKlgX)IGTZ=*EwTU8lLU*)b7xG+Y>vFpxf;K&V&djba2F-Mk; zl;FOIK3Cz660kz#8iuIp5i54){T>0j*--(7 zhHpoqgJ(MKTdMiICep;7^6zx|hvxBIRB7_?5MngBaELPE?p>FoGJ5y*IN6tSwlZz% z(}=`$ph0nYiLDpbsupKWc|*B;pj-D@G=24%`c>S!M$vwlp-;vQ1pm8~+TJVFu}0z9 z>1zae-MjZ{MPvXL*KUX=?#cDPTm{G+BrJ_e3G~{mR>g+4i=&SE0SDrv=eM5J;du_z z5OjT}@5V1;e=xJ(RFq)jV-kMoZXOI1IKemw0JXa6;WhGMh-MFJo7YuZ{+Q|nZQ#>Bs-}))=V1k^25+7 zC#cAve}+vE;)}LK_n?H=RX6%B1>XWp=ydGX$;YfcJC=FQoD14L+sCg_j8f(j2h2Tyi zP~=X(Cilt!iU?T?OJtMzV3p;;Ekn6-$(Hbn;v_eODUa&*r>(D@2ZY7)$m&oE3FJkS zh_*J#aOJENZBqVe(e(<80J}j3RG-0a^&l`W~c{NGrj{rme8#}^&mqgS2VR`@BE!gt$1~aoak7Fel2~@tk z2v-#DcG6b3W?4&lh*EpJ+#)LS5@tyKZ0>jqx*ZI5QZjzU`yFT*vbr;x%O86VCmc?h z0TA#)Pyx-5aPvsbyE;)dn(dP+4nM1ksCkt?m3AA(| zK^hUw+f@W_pRuSe5`O(XG2>1fYe7x={z@tC$)Nb}V0{uCO#@$|@8ydt&?K~*b6M%x z9&=TBPDc4gZiRd))=Gw-&v!Z27vk^(S!xqXf{WK7@$qYS9dM;y=qw79KxB`IOeDV_ zs6Qv5>~7xvLNHC7J?++41_F-Jp<-I=)kJERMMG}RKcu?0u9^EuIfniP*9rbhW;0z0jg_;vQb#zpw>9*OR0gl@AF(3pipZ7XS18YTK_o#8%yyJi`Yma-7g*o&R3sHX$5{wT!Dn* zbJB!GYBkhBvNLYt+t4inNBvNbg~WCVvFszPP2A1*odIn=h0Vkn7dQw@REUbgJ2BqN zd}EkcNeJWC%j62h)DI=xyF%rCss&}vRs>f)waAj+w?hjgLyY9+ged&i&2#kTR!+yZ8R}5x!-H%e_B&%(q z4j-d4Kcxg6*w9FvkE??^ev~W!$2}4`0!Lk?-|Zgb?{SW6PtVLwzY|32k0Rz9oKd|Y z1;cIByt!D{fp_KU2aH+GZd{3xK}EETC9qw-vPFewP1JE^BN7==EYx&@Yd(5nb`3(0 z1>=`^C-L$xr?6%`X#sY$Ezt3&I^yVH<|W&;g_%~mMWx(YOD&5rdi50#_WeB-o4H57 z`~#Y8H!^(WWA}L3;J;TTS;xZ3y!{s9%1J^;RLs1|1!}EF^ZXfH7nMOkS1V<2WOf&l z2zP(3wItSoZVoauA;}F^>;we%qt*ig+SSU6uwWoXf$=7AGGZa$CC%x0H&7B;!y5D1 z%$s!Wq4o>h;i_3qMDaPTXDa*SFv$z|dYvVi)3CuZ`x|!<^nRuUJk;qU@dmtzp2dX4 zsM?0J0oPlLAv9U_9pY*5q-LqJq5=ZzgV3v6rfHT2f$$q1-L5?bDQd&)*+oS`Dt>2H*!DH~y6`=PEMvza5IkMg=|>O_YzGkm2diRqZ2@Y@Sas36ZPRAV;3Rtf9! zpe4?0#1BxNA3y}S7p5`_$3s-qA1Y>8n zRVgR)F~cY;$}DzC}yxLlqBN$HcO=JF%(!((s?Dy-=5_OyXDU#p`VtHzr5 z8v~Y$uz>SQGRv&LbeF&J>6aw9;T7B4Rn!aPCl-}8n&BPVU9NuS{gIJZD$n_zN!Gkv zW7b030;lh;KdH}vTI(0y)m~C%CFY1+h1JOC&`;s*o-Lt)-c)#wCHArO{yXE*_n)*^ z^nyLgv8zuwP_1ZOkJWDsd;HLCwX<~FLg_r0sYb10ihkKrzk{GXAqvhO9xd1q9Jlso znFd+ryFLg0baMgX#_vd<3`EH*faEP@jczR62@RoOI!_D!a6U^(1KwvI)_QL;{0#=a3j<1TL{ z;4bm<$7SawB0)H+iBirbk}70?Pu zE*kg^X#dK-X2zSRy3ndf!QmMAS5u&KylXr^SX|n|G3EE9(29f9PwEy3?v$4^O5@rc zK#BF2y8U$8EbXn5VUnIJoT8RLW>;T0B^gqCdtNG1a#yj>nDX{7KGM~Ur`MkWyYX2g=#>v9A zYuYhxf8gsFqlzkA>Ulj?a}meFL&E38mLI98nO@QzkYJG^FyuDsZmh@N7h{~~h)gK9 zArGX5CvaDB*cbnML+xA;_s8$XVa|FEh{T2+W=Y4ynKb1+{WXj+S_R8}>iFn2L_1^FGsnhsdkG1F7LWuVD z6U=^s2A`nV=n4B4jIkmQ1_^3Bz3n5{zwc^J^%|PpwS(e^KhLoooP0w1oa@qeKydwD zf%>wxAtAoWlV5bW3XFGxhko>uMV&Tj4?YVa#x&1=6~U;h2+}FWPz*+24>YF5(hI6+}|LUiqJk2$np>KPj$@7`&I-4b8>EQ ze&#&NO`)Q+^S<)K@U=6$`&Z~o40XJ2V?Te5rL+21FfMfSJ2#2Bo3TVf29PPRRd6F0 zd_Kt3n>7={=pO0g8mC;@r^+Tfb7oYp9OoGl8fi%nvShK5ma=Y%AnI$v0d-QsF@2$_ z(-8AwbRGGZ?3kV@EES^ofRhHj0ik{=u2i}ZHS9&*@dppk!g^yKxF^<#yLY+F%z;im zKR}TQ+m>1ZRxV@O;1N6-JgPF&2c%@|_N$AFVmvWn7A(m*_Ax?Ks$(Jxv$p18IQq?$B490B7$@rN(Qs@GWm`stRleqI)S<(ggI|O$Ki+Y%`hcwHNlb#%? z3zmZ^?1n8$Fl-7D4sdk|pzTb)VO+}A=kah?Qb2R6;zPgA#Gao#cenQI6QEO+@Qv5t zcFj-P^9l&%wbkhlenlMzM%C|H5Sz%gal2k*q}H(Bj2essU)%anq{Ws1$XRz-vm#eu z7DLzRW1js;m?`ctSSa&nx^-$|$J_Fqk0ema*CyW-K!`g?a77&lYTO5X*YI(|bd=-U zy(5_PupUknfqld2<-JD2(3SI@1 zf{QnRj=xC*o__3 zod*9iAF~{hYEViQ?nMl{Vac97DMrry=W01Vjx|cGd!HELC8xw(wy2dWxbUTmXb0eu z*QXJrtleRv4(DK-^p}Z+JcLWCY74pxX)SFD1;^RVn%x{7h=gHPmnYbkgZGH{217Dx zBCD*<3#B&}7$UAanKH8)HIw_!y6Hj3llgvGRM8^nY!a~U;Be^`Gtr#xA(}+9UsHXT z2s^UP`I6p*;nmo5iJJpYss5=zpEmYNYd2($C3! z@0U+%faIP8@-`lvr1L7*=sdp1_)oRw5R>FoWqDr=r7~n>E*pHN*^9XKp{ngHUMbKGypl#2euholz<5F^-f!a$3w7xn@QI0Jw%stht9@*}uH&s2B6^k(S?KQR=rHJo&uS^k+GBrrXIyKU(=j;2&4Be^!bi&1*?!6mW%cv9 z4_zf!=UXhU6QSztdvaE_wrhn~$4(hdrh63fz{Y|eUPiBwp(!WkuO^Pzc@VLv-Haas zTAC4LBV}nGd}|oKFnHA?kRuhiKtHGUbQqBQxp!SEVzc4SpxCj)K4|Jnl1Nde9u!>S z2VT&ub779I#6P{RVJq-jy9|3jUTtn)u+8yqs>RTC-CZPq-2vK&gnjQ{{k5Dj+-LZ} z^w3eTv#>RC5ntEGqoo+W*2x#Bu&GKhw7%c556b~-@U|C&({=hY34#yk%A~aB;+B3? z%g;7!S$of#IY6LUXZhQz8i#%=N279I80yl$Q& zUoE=NN&z2b{t4ZrCu%brYu>!h$T#$NQJHZW5~`_%@AuQ2^Ra1Xb2kHXd0)!XO4z#G zNTly}|57{>>I;-^XLC&_Ss^~VDkusEDSSRe&rK-3v}HLS9CyQ{fpckD+c3cJRQUVB zQJBWI3RZW=gPlE);ulkwoKjLix{Y%r#~$m5Sy||*>FcitE1M(BDZUA%DJ?{cCf)%s zH9Zm>bzMI*H5FY?CoN9i^YtW^%m+%pM03C!Pt#jJ%lm@Ui(s6cLwY&6f!{`CN>nEV z-|K9VXXUW@X*c3YPxWLTgGPDGe(c;=C{FSxNoTqH-J_J7J$gdcy;i?YbUAH?y zGEn@&tN}|XWvgbCNN!#w_T28zXWlF}@)tiwKG{`721?Qe>u~GC@rzafb-TaxhY&{! zuzbmzLl7UR78-Y}@$sF4V@>UJmpcykyNyLZv$M&9yu?0me4$)ZzIsUNyKOnW$E#Mm;%)o^&q7*pp?1uE=N)SIW7D{&RAr=_Fq~ z@6}E!pMZj6u!6d>+jrGXrzsQL`Ty>yTY|f+h>cfB~U0GXa4@79e|t z?Nv#PDyWvr73XlmR3BOBJGx0(7Z-NGmB9<~oqtXiE$r8RbnRK|HO}Fi3JTU=(6=en zKYa14&4&tw_1YUH_vy3ICk%=~L-W^pJ&nJ^9gKw|rW=YHV@MD0I~5V+-i5MH4#@b_ zBalUbq_Y}7NdGFz6z463$Mf{h9wrTi9!Sy1`<*hiM;7}!BM$~}6t-COe&;}(_34JI z2tri={Stgh_>1~z!XV!f`@MvZ!)4CqXs!Y}>ln&CyQf6kU(?nMd+##}^rh4tcCqQ} zEL%RavX*$+thD~PQE+5sf1%~rks5E$y@ZYj^cxlht1$Vi$F5Z#UQpo3GFCI;E13T+ zf1=P(veo!5BqmKM6kjzM>F*C~RVei>dV^BtoG}g#%ZkO;#UDbd7LDB4XQ4rk&hof8YnS zfOGI-ri;Iw`}wMe;oayP;aAC((6}XkV~K>eB^^?`>kLq6tj;AcJ_Xef*#-n7Gn=lM z5!@UKkC!98Byl9 z`UUp(Yd}oAK2LYDoOPq;$^ypiE4=inz!+HQEX}fI>%09c!Q~oS`|hX5Oy6mvcmCVN3c$Vauu@h*sOoM@p!Q-HbaiH3S?^=&W+$acL&Ds$McTVrWR)=H zjj2lt?woaS^Rwn8b+NNLU`e?YxQG%eyQA5qg(W3_a#kWk++wbosD?+o%oFBYHM4(y zo6yZo*i5SB##VXKdzo1mA-+QQi=P`cwK05iJ4E&1i}X6L3!<$0!%-(jfIbC1VU;HKbPMxZ#AOD?F+%|p%xKsCYSbDR10!&)SH_w08gTY__x?o%Qs5e;=c#9nZFH3CEUEMuNv2i}5kYo2fRUL8(K z_D23GwY}ZFE%eQ@C(TYk7q7SG!Irh_DBM8K=wjrLrem~*9VwwE<3RcyOLV9esh(XvW19Uf0BTP@ly&a)9WC?F>pb@5f0F1?<x{h%I#k8xu$brOJ7x$27x$4@fqwp&KN9=u4fAbnXzc#HKKN8C z#0eHc4^Q$L~JuZ zU<|#^|C{3Tn(!U0+c+wP{18101oxHH9$^rg3Wdl;WU)eycU81r>VqlTCDEMkL@Eo# z4<@2zAs#>+L@d%+FeT)S@>?2bfQ3U54I=CqNIEG3et7&SoDh;zJun@Nve@2;zWicyoKmuo@{)2gIxyH`%%U*@rl$@62rk|7m z2oFnPN}q%WTQsTZjLknH_-#I0ccAk7vc#Xkb~eG<$hKcyjPn@hV;8>!;d3Y-EsQ+6 zj`?zK9W9#c*2yW&;b9p{+`Pq%B4H)eP*jvIob?S+yjaYebl!L4SqV|<2qOo+%{fDL zMeB&Cx`$0UqjM3~&l7`hYQ~NH!VqP!1ojNxMs~V(@pbXV5va-SdbaT&Ua=4`0sLZ1 zTqvP&_!``&8IQ+_FE4XxT;>a62ca_KuuOU zhM-Tr4-(k5wPENJJIm~sma~k0^;N2*UyapnQyGp?DR;}mAVZJ3-7I^)^_TrB0;*5X zE)Moiq{V2qyJ`3)vP#6bl&njMz-n-`+uELJv2vPy_KKX&k|H8g}M`DDq-(amY(JM`S2&qT=4v6*fa4iVu!K6r&}sFjtscQ-}kQ6qC2_TYbo6^K$qV zV7@22dwJ^~;fc7o5v+DJxb)5=CFJAs-5QJ<0Rf=XXh34k30MJ2R9eN>u z``blxFn9+Ra$0dDKY>~(BMRN>Kr~{wSlY-}*(%O9`IAwG^5KsTxw3x|YNO{JgT`vI z)<|ob4z%fXgip#%i;Qkf{+6TUqsoux)+F`q<}de+>&xrdecMwQ#jNJ7Ewu6FKQR+Z zhcQfj%pCZczY1asFk%N+&|}ffN_dK6vX0ZZJwrWyxlNrQV>IhKc{vjO)7&LK51odU zx=z1|@#wiPo10O3f12%C2Kv@y@U)9)wj2#FsXTh~oYcc5OXtDtX4uN1mk219DSi%< z3(!G7v^6U-fcY(6r@Ll9_50aw+1cJTTk35)3NFhvIc7yTXl$S;;^N|-kce>E0>4D| zp}mX1Lj_Q-#uMVNVtI}zjb*D!F_)7BQ|;UAM0ph%-m40uGxXklfJ3#6E$ncpAH?kM zh!%gfp#{qX)H89}$FJpM+Z|lFmh1DVPCb0=B!FdnFN0|!9{RMW=;wxf4dQ0RSe`Vd7!`ZrbLaaBdLX)# z)zm5!tKy9Cq+IB{VS$s3}(PGTI4h5+pl7oO{ zE)fSX{=Om0JKALdTMbW4>r6e)@^rA|#QKr7j0PyqwcyEXpelelCX50E(WX0EnpDuZ zFJ^*yE)bd;kIXZAOQYvh<`UO{IaX1K?`c4q=59^g8*#@Uy|5mz#G7ZsgS;wF` zzCRFQoJrS&C!OgT22Iy8<^E`}3!bw|0FECq#JvV#1Ao!v(w7?|Mvln9ERaP?%9|cy zlD%tcM>eR8_Cb*b2uVXh1|qn%mQ~{5)X5Zt88)zAWj){f<+8OptwNj5q8`nxv@G3GI8VI^FCRA*~zac#}?m+?3U&FwB_tWnV4WcchN zpp(damnfU(+_5#exH#kMj-Z;n$R3wY7-U!L&88WqA*DCR0#IAFlDKsid>)d>;#l(! zn$Fkm9aw<)>1p4_KDz7GZGS;LlbD(sAI=|!aC!Lr#L!Bj>`kD_ zl-{w8st+GR5BEIiZT6DG`;gnyk`Y8MK*)Ncl0M-k&}53aIb6R?%XEszxnE*^Y8bYO z#i#bvxXBcP`IMXn$2Y?He^tMgbUz~$ALxA%J>Tb`!Z35GGFB7^Jlh*K;KSojm@>c` zLDVOrhqf?!M}*>&W}d8r^p=R?EX%d^^p_-Rh4u7UpHA(VHuETu9HI}x3WrRLKvI&P zXY5;y=jikz0=bD}(siQmyy*j^R%5>^%*Px;?Sjrmz_}Sb8s;Rh{TX^dF>bIJig1@z1=90Jz zjtGnpbNx&8OAHYF;`~tD%B>as2}F#vj=DQc;`(;TnOQzWnS#1%jetK%T|r;Ti+BxA z-4D|!0{Ile(s>14r6oClvrFdQQ3EOTe1jO+BaJ-M+W`hf?Y(?E;0jr~nb`J<`u2O) z2DWKd|J#!1pX{0a03l4tVwq{99`NJn()y;`9awLm1+Wb~jb zYldUs1bN4Nwsz}mq}wgbYzLw%ZaFDG$v7(=VxW3)PDwerDo8(XQlqE>j{30L2#jKU z1w!RejtR_BnI2CwY%Z@>4Z2%XsLKF=WwkPltQ+>n!{Wm*b0)*NhkOH9pz_;-l47tw z91eeyMMWOq7^y~qmc)Oj0GRqdW>r|`QB5;&#(&k?c%HQ|-z01RhQsh%_`EGu#?WmY zbtjqV$@T}lSEY4VpxK=B6lY@uk*=@PbwCEdls*v7#IPciR zIm`GDd*03_UI(3QXa%>c@>)8x)V< zzh%EcG?{S>tAsMGwM6_^=e%-zVw%MuJ+Ghuweang0QzDqs6EOexvFpk z)q}q|jjj;AR41|BP1W}0n%IVT*+zk7y+*b$wco}}AN!xClW&eyEQi@=vmySIV3tU8 z&9xZYP6=GsRmufV5^#LN$A=!dvk@fwO*>dqt~e=Jp&_*sp%#vfezr8Zk0SUHY-g5O z*=VUkBSZ;*URVk?fib4V{F(CNfYd8Ob+4jnA?su&>lT0~M&ACz4eC;|{vKa*$lxlK z1{WI?fWxxgP)Asc?!3IgMkbXU@TJSEBdQ~Z|L?iE6=StcXyBI+)~B{Ce^b~ZL|E)R zk1Kg%Ihk|CqA$iO7THna!ryPB;jiHlO}@ib2JLd-SO`V^jfcS?<#f$uVKP)=+6~|&?Y3}Fd;ZpzZhxSVi{}daban~wfc@3 z!6V?^J)Z69BL>_X`xcox&fD)D{W$hhxhH9@)^sRhkzcu{L&)bVpo2ut$XE}%*1yrL zfAu|VDx=hLVenlZqvflQ(Am+(!P{aoALROy!+?J;Cw`9Yt{#^)+_*7hnnNbV|F7yCXw)Q%;t~c-y(;;d>8JN8M=gQ$F+cmF#_= zn}%mjVfMZcdtZfL|1yDZ?dERVO___1G-OHaW0Y|QK#TM?~;OnOsF`in? z_;Z?Fo`X)E^eKFfCQ@45(pmJJ=w@l;_9^caS;GkwS(GU9^S4~eTz)-qD#(-w#X0}Idl90{{!mn zOBo-jeE`j1qgSaER=Swiw1?lEh~iGm>-%gPJ?J_cPzvGh0ZPvS5Fj(p!A5YgfFMH= zEQBOMeK`P9DBAB;aUfQBa101GPLRtn01KQ2G)D+c1LDpFkU;$FERujB0HVtSV1P<; z0kjZYY@oSZ00AZ!D=7=9njwOa5CVdQqq&o*Ednbj$R8XN^l}Km`pi{dpYONz?DW- zw{oOolCowG!F+ODTT4#mErZySPGi)MJXeXL`_j>J zy^pjn-t1y|k2h8#VDpQ3ifd2j7gv$MWd!K#aryq})zgi5MA#=MQe6||H zAL#JZrkCPz^~VNfEsM$P{-NbZ4v1B|**Y}xD*n#JzC)mCK)&0j^7y#S_gz3(dE)Hr zS7y8AR`YdW%K~S2PEJYwB)`Qr9e2fx;jg>WFa$~7(5M&-5)Jj_<&^+cm*};8h;ng{ z(!owY4a*DgrGinDv-}L0)FJ?px*uuIpD?mMlLHKxXl3QXAuAHqXQbBVXQYd!A*)d3 zZ#ihX{(MsdRs}xK?yb#tW&VstrJ+SA*?c;zcKw|eNei4QTUz(DtK<2 zK+Z(~LhusMuOa|9kPfCSypKuIJ#=%POb;67S9rSw{*MsRJ~RyqU-BQpLWnGschI;3 zcp<(j_oWFIu#lX#CqHX%bni)-8CO$+`RtnzkgAejV@6Ab3Q!XGcz%#0VOycYC~M|V zGjvLP#Bvl1nbD9VDIr8iU>o%aW3lnTRU_S{gbQ6^dXxr)6lu%QdWsg zcj0)Jj$_H8(HioLZ(D4nOS+~I5d6BL$Kbz)4zhs&Ac15PFi=1l@)$&*qhdfS9T&%c z%o%}{lv!L>Lfyihl$DK(^S@31tAVp|ae$1^{+ahi2><}W!VYpFfhGj)U;vO>a7zI_ z0^nRpE;JaBteh;M;Lm>?!aDp9hq(TSLnuc8{L~Tv6e#`>KncOc^MCV*`~Scr6X5^w zs0D(H{l63fEgu2WL8J`eSpUev`CqcMR38H}!6DeVK*9+axc>ts=oHXI&&JL2zhUA2 zFI)dVWc}CeKUioWSh)Td7`11BNPP%4ZV(wV_m?c|L)fR4+qzO&jgc=otK5>KPRYQ;b`SiBy zz$$-O6T+pY$1e7Uh5)N(yYtB_`vlMb3qL@>za?$cu8L)8tZG@+U9!Bk+zU3Ai(D~s z!MI~%V=RLM!m=qLab&Q;ln^J65K<^HB$NaKi6J2m|z0D+!YgU(^Q*DUJ3?IX|tfIsGfN~y*XW@NJ^W~d2)b>SBTe0XQV69ecnRHH!G6a`s;sF zW!WlBmRWEam@d%(9D5zOh`qxf;DxByM?t-07s!{ipsfki6T_eg>j(RZpMw(Y6Yw~G zC#WQ>pqh9dv|>L*_vr_F$-ST&_X3jm7O;OymII2&L)ZTp)RKQ1{*>U+eYyco6oGvF zKS2+v9ez>T0%|2VxS8w$_2i?VR1z5en50l0dY&W#c*#jnOY{z3k+C43{0^uV&zXyk zR|BOi3^+*?M1<#%mf=g15LiMULf74bj^75fLc8!6fK9Rqs3pt5QsH@WeE1E?Q>cG0 z3qUKe3UuH{!CJJ`pyw3tCY-ZUqL=jZeYg8VQFA3-W`3yj;J}>*3rkmT@}lHmfDaY%&`3 zIxS6U)GDPyE|ZcH0>>c8hl77P)$Qjj(xA=da&;7B_pM*uAH==%r>;Su`^rhSuU%yS z+P>p!`_9q*mO)?`tmCR{gd3j&bsr7_{U9_90^uo8-;AD=y{LBKa;|pSprv|YR~NdX zhNIcRx=%vcrik}Gr&LsP)r%Ab`QV&FiHb^8Lg#j$gLM^9EMRrDW#@k|AX69Q59)%0 zn739~mJjm#yHJ6vL3ct&^w*DE9KLj5>>+?I8!72CB{)b{4@$-7vdaefd4pg-doKUd zz5^F&FuyCPTF5P&HycrI9%|z`fO~6~P7~-@D=b}0*+Bx`TwK{u4O_dE-Ny;!s9oBH z)?5v`>Yvu5YI$}0Zr6V$+n^3@YX`N#!FqH?{pKq+d|z$OGFI5#w{JH)*gv^_>`|An z?&#>qK@Hwl%b^>ho7FC_LS4xT73637lqJBzuI0irm(LU0S-YIww||k?)&pW2#8YdR zqJf$B@6Ot{uXZ6?Ba$#{%Xy|H>JJO=F)bI?6!^U0>n~?v6NzW z5Eam`A-h3T2GiPIEF#qO_6{4OQ@c=}hRT_(z(|O3OVAi+$tKWfQOPKIs1H|gwyruiHQ%PWYBnqm|ad6M%b3EKLbyoXR zG(tgprnP@RhC!^ltE%Ii2OVpFibbMTti?uag*{f-1C0U$K8DG}L$;@Q0Je!o39&-l zUvLouu}(Hp2f>1iSf-8^>(E~TBF=?r{QGV1V`%Vr+xv1l!Tcwr-s^r3V}1*N@v4k@ z2`w+bs%6meCtr~(6R%{-{EuGM&$%;C3vHJ(%<8SJj(3|k%H|)$C&*_;TKBr|a zq2&i?`94~x^UQgy_5AnFW4}8O&!dXxdbNK{=!41+T0g)K?9XNP_vSKt_vJGC(00!* z8MAv=fce%gBXj#MC3D+OH$&}Yc49ksam=sK!TWc?UA-1&J33cr*Y~!WEQxLCez*3r z%vQ8?^>+7S{5!qxVEF}9AgIaBqkMji$4j|64eO$ujK*ensB+}Y-lnj3` zmYe`%G6opEF2E3Y9z#XR+6nGPEjGM zl4_-hO1u@vTJe4y3xP_|3RVHaHcrM+WikdYl`)`1#kT?kUp8!*?tjPgu}Z;^@2(l;kI1| z58BQV*-}SG&@s5MaccWux1(b)DijVoIzSNptzElrE&2<7!{51g2tn)28+?bWS$po? zcSIF5_%2s-PA)WT;gl+vy>?wN*fV+=s$09RXQV7XVcp0f;c4i9op1$Op;Lc>aCUI* z$d%cZcq%H60>p~1E$a~iyM~Z6Lc9dRdBnR20i!bcHnM2YBD*_d8!6fVP~L$Sbgt?= zvZp==fLa3pjiF^R0NR%U&^-ZwVG0s>?Esi20$@f+)1pJmp8>ETL1RP6+WsH_4s;JD ziUdzS04`*kx%L6zMm8SzGqiu8W8UQe_|WrmO9042&k3M51z!Ll|5X4AJ_I1tf|gGK z2nPU&pmU?Q0T4saE<%VoJ_jv((DEiS50Q;nf~=~N*#ML&(1L8jai0KC-Uq;V^!)MY zo)!H7R6dQw9kL&*P+Mz|En4>-0P2qbF!4D68c=&Dq5d_Y_B5gUHzR)qRSw&iZnj1Y8xi02Ks_aXNe)dmKBAuD0_u zdYq6l~nXfFsY3tLrI;vG#SeDz+77S*-+(BN^5^Et)AA-D_KccQWfo% ztO-k!9dI`-yCl1mA}*m)Dk-}Z34>%FEQEfk(O@z=q1ot)SHR*57}pm0{HQ+eHES~! zXg}^UYM>PT(23|L8K2IZd6+LZI(6Zk)G!!o0{}giA!2p39l_&R*}~n zo&R7bGrRD_uR4EYZ+i-rG8NX)fJsSZp_k}%)$3F=)?lTt{=MpKshcBoIr92idnC^` zF8_{CcZXQPeE?i&^%xoj3-E$!-p}3VaA>JM`m&a`V11DNmemSQ>vz#-;b}jwP!$6i zl*#-)t*$hb3?fQhiG_whC>2Gt(Z+;f&Vx7hGeZH~KyrU>U%V(0i<+>gnx#18J|b&#>cmi=Ekn%h7hXTCGr{JzP#I^tpL}p!>9x zLamVFs8WBb1^K*OQw;J$`K|dF(1mqfx^5kz(`kiKM?4S=Ar=6kN;Ldv;Dy1xgcjK) zkc@eYW)sIr>ngrNPo+*<>NIPe%`zjCnYl7tX`-^29bU&zB34CYLnMZj{tS5iY7EHI-?VezWX)mrF=rnc|VoTk# zWhA?OVzjebj&nJdLJEEhKQ2v_9!bBkKX6+DDq+{pLJ6{=0oqMu4%L+Y{e3Hcc`C;# z(b*IV1=b*XjfOwK-4Z1*gH}FF@N%kHsif7?yA_n#Y&eFSC;;uSEI{^g3)Z+qs;1fNR%@O#8cJOx<9CsX<2 zQcX?Xw7kW6J$VvqUm!sG`*bwTcC#4EI*xylCKd@w*G|i``II;yUHL@7x>NN`kp4Us zP12ta3H)A(*2&5tGzSpFC%xj-MU6xxM%<0ajTjs;yaT#2O@$)$IX5XKR&om}tM_)? z^+sJ?ZDVcCE87m7A6HtGntk7Q=G+}mzpSFP;|iK*6aQ7Z$m8=*tFQmz>c!7A)VF`v zl$YK+eZot>UeXF{%WusMg-<>rP#x(V$$b1O(tk_%Iy|n8d*XOrU*K|(F0iSN715Ro zh!OTa8^+63#n>6yu8PwoPxFWP`}tRRoX-pdn&y@>`TAXXuiH<%pQ_A?zhn^g70vEo zM)0Aoq6v=rI(Bvo9YS5#exrOd#>9UbL=9v1B+2~LgZhNVsB3J)`HnYRg$&YU{Iy8T?v3M)Y|I2Hz&})J9-U&LBoa$xXJM__L94q&3nN!Tmd_XTq8O37lOi zsA?yY9^{QojgLr@%+Qbag(#lX(mbj4HwQPr)Y{bE+&t;6+YkKeyvcuPFyu_1P(R&l zq%}74jH>b(`10CI-K&0F*VtB9SN-G78=q;YYi>?SO8S@AoiD1K*iun?V(Q966DuZG zBknFrA0qmQ>0lywl;13uNy@D_bR@JS-R4U_1o`hs=Wj6;o|Gw_ZZIy>B@ydem{!0m% zNN|<7+_o3sG>+l;q}EALN9~vMDt)m$6dWo=qA8RdLSh)Lg#`fvq!f}FF@RQrIz$2s z>4c<6JHqAmWE7o1N0COOQaA|XXg8jjKO&(;t?0=JjSStTMkjwHROM~yd(t2NEd60; zQ|ls5VX6z2t;!3AjCT9H#@<=Cu3ovsU*=S@^IID`AoJGUKQ1i^dOi7f%$;x?w&m`c z_srkFdu#pt>GhFK4u#SeEZDTLbg|DD+;r^3mMwCXdvmaU+Wfj(zE>BEt}V=86^KnT z&_phx`~KlSU?zWf6Ho#Zuaduto4_SN(j-Qr4g-Nbykix)DWkL7dLC?Dx3;aVXFa+@ z2^zT`B97$K<9v%!W|w($igI{@x1dqWnQG~@&qHIj%-#bxvXsl`_aAg~2Dd-g&H3Gd zRu^=+ocAKZO!*ie<~zZuyH#*x_&5Qwsg-mw$GJTox7>fW4;N~3kbJ}OLaMN`u(fb* zA(0t8`ugAnh1nWH$|X2DY)N6vV!}w4hIh*fgOaWE^O8#ukQqVnO(Q6bnqQAJ5uTY6 z&o?ekKbrpHrSxBfQF1GDczfy1{({2e8Sk^T#2+5cTMk! z(Q>U2t*Rb=7k>-sz9KNdZ-0mqrp zqp^QM$FnixGxo=#7~}2r9`fQ|uZPa-v**)M0x-0|TPDYus0e=~L@@chr((_)bpusb5ZYAR*^$fnlQlK- ziV6}#mpV@r8Jp;O?%VU5+qbWK{K53FyOgbgJq4=^3M%R+hI-41X=0g{Cu`APFLTJn_7;kO(CI*^W7E-jiW21 zwU%8K;Pr7&PdzjhP8Hxs<8AaaQ;>=gfkg}{(ojZd21Pa&q-anSqsc6!5>yX2f~+zc zNcdgXKVx*%Skz@SU|GEcGrX3;V8nm9{EgLH))`56r6)AAW!-6y%h?*5b*)UM)|5x` z$LVmp4nga2(`Iz=m8a|GotjY5Ah+4I4bC)Gax>=*)E5=k+l+d)p~fB7nv8o_Pw3>> zfX-EK@3Ks>v-uXaVTw;1qYS3W6G}Q9PM6uk?Ye1o`e%`XBDD;Mm-G>vedd3-mbwC0 zCV-0FD_UK}yh}8=2q6$`d4-qc5mvSHG)h=#%h?% zz%MAP!;tUHnpDIz-vq5XM=%S&{E4?vjgXXpB=@GbU^X}n=mEoP@%OYZD+$FQ_#pu_ zv16Nf+ zoEp$%&}+(EiU^3NV@g{JvjF#ssL}{ zuhI?KZKLqSJvI0V4PtHMa*EZ?^&~DBl%` zD9WIuh#=-rb3${v=HSzA=eXKkMb9L&k{&UQAl3zHAYrc)r5BnVBj%uROtc9hHzJ;b za0Do4ep#W#3h1IZJ_4>YB@qL<;D~9J5ncL>#2X8@@A-eN-#@8*{OPU%m7{KU=hL}m zYXXJk4UMhu45a^&{>xn_XD`WP?QOQ*y^wmfrq=~;O9v-4`^$7%Ra4!>=7)V%o->EJ zklo46n7Mrq-km=`Uc1TX&zJjk`ECqTLOjpKt*mdlJrXO~wykxsM8zzr36z=iHkmSd zclIZ-pNyTWjlATdfvdH3vVS>^A*)Co;fxGUIY=)+Zi>Kk`TPlo|<9Dz#+E z{7C`K=1yo;GNIzyH7=r6$zj$$C!F{fpa3l7J$RlW4{OEe;;ZmpoWODUF_qsKq`5xN zWiNlNH}x6G+kk+ytV$&J5#i8$s|?|Wvwrn1&+Eq1zz*%9WX3ob0c}u!o_}*)wIBrS|D2C?wqU@UVHDfj3R(1}{2(R8 zQ@^!(&Fg}x!9Z`0$Ch5gHyZRROd>JpBR`F%>sm0Cj7H%0BTq=LGTwX5Delb!0C;a-2_*s9p1+~DYCH@P&7olz;3dz1>6VaJwTtb4cH zr&K81KEVgcsO-CGH7!vZm0o2+*(h&N)~Gw>vy{`+%aj}B8`bJih*m3EmmHTG0E-^n z8f^mvh|Az$8M}?R(FhE*0W$zh$T-1iJLC2#)TY7^U|poX&p-jeBN=}Z9paC5 zD`B!DF#d#Qw9cVHq8*2nbX==etl zhy1*-#a1`1i7rt8$F+}txMqmy=wTSZ__vq%)IXaBEiYip*~H@vm;;;);Mjf+@Z>GppVOkx@DL+e)U zj5RVd$}4xUlk4h#v}WnE^$j!kubzDdwW4=(fCFFyg)YQ(t>bj z1z5&U9P2Rz|H@++%K8k6ulo$o{(tuwYH#!zwxk|3B-BQ2bA85VsIyQJbE;p24NjY( z$qE0PB7EcXy&Gyz4VZtNx_oxjXSif>)@SGqYBD~<3<&OIC+gIc0D@C(?qYk6`{_Q> zX(&?>BXXNSv(W|)@XfedquGt&1`NYVwMm_a`P7wISlx_Osgu|g^)hS|wqC7f6i}g1 znTK=Fyt-!1gf=tATMgrbZ>F9rTAm|G*alT|l+E56s z5&cS|BEtwXD7jlw7~H+}c@gr%4E;E*%Lt>UF*1xGuH|AC8=foHSL*8VQ>jZivjdTC zCNH8<2bA@-I8Pd-JL_S6#kHp}2_Y$D9X*Apr#%QOK1NIh4$#bp6(^NSo!Wst0)@~t z2J{Fu!7#)i(3^h`K#J*=AwbGF879Q6VtN@OBX46v$d*fH;o(rU@@r8bEF*`gOG(3f&LRiQnRcsLI9BMRV252xC z6-R`)0G6L`WN>{Rnk=RPV}{>F+cgXYdmHb=gBclkNetRtLNX5~U9NaSbOGQl zl9ZC7#czKU>Wa}%r_;xDI(>nhj4!lxbbR;X$ixCzKDVhVuc6tWxeAQ zpnv=mwQaTCwHOCxy~qq^*@D&rNMkI9Wo3Us2GRwQ7(jGGy7fE=&;cyjQJV2KkCCa@ zeUe}CBokRTvfxQ}5#PT0eElOclec<2%*F*wv6Hed7F@>mUwjO?=EmxQ%~rn~@F-Ge~W ze)-a~?R$MzzjKxodmo#C%T(%e*O}<}g7W2a<{+5;*n`lzc+t({+{LLcKl*)oF#T5g zC+Yj*9ArHaod%iZ!^5By(di*+6P5slh-_vs1>OMwu<-_r<$1n~@8${E#zTL=7pkS+ zU^1SJ10>@<9)5}V1Jch7h=K)tjaQzKci5KMHp@2`kj6gKWiyalaNjWptx$yfa8oUq z4ls5nc(#Zs3Kg{$9V#Le4=OEzT}sngpgE+uUxRA|6CTlTNHAeDL>v>kf(DR@@%RO& z&e!yCEULR6y3~%iE{Q*+-?)F$-kV=oOdlF2kup|&0|Wm;kq!4WU;Z?G!fdm(PZ;0E zk}hpdBC>cr{OJAkn+S_|RXfZLkKTzt?38``(e;@Fp-#$>rXvxn4q)T zeuprMU`ITSWRed=5K`I5PqFxdzQyECvGwGZ7#ZcNxGCHU&n+H_hl_t7p+YbeQUs3X z3|R2;qsjpVr}gIuhW)J$hc=pnBzJTxevxlO6vqlndoBHne(i-UW)WguLBS0f6yiBU zL&%H}1=N^Oj%cmlAe&g?dY~q2uWK{5dX`o~gfGCibxxo4pZBL2W{%!#GXP6`i`LZt#r0l9JD<-f#@tpTBF?iete-Ukk26qRNl|$%6!w zR?^aca^lKdZ$hV+#o_k#x8X4L>G9N?cio2y|M1580pdC_-X|GCT&EJbZZg=9xX#RL zakeU4#aFde5g4cnQ@A%Mavb8n;kSto(0m>bF7V6hj7zB{g*|`xW~!%<)R}st(FEmP zb zl_onXvxbF`{qTQ{p7rZa;fyR88-E@3!(e?o-fyX$uAbqTHE#UzMSJetvVGdYibMM+ z)>gf|Y5mLN#?O?^a853WY@4xS?}l3^-BW(&@fi(mmwkMG9R?dt@zv9IEtD1W3E2-BMgCrTs^p0}QUw4$$1KlfW!=g&-V_3LR1w1#Jb8>d%$-GW~SF`9l5( z>=xu?GUE=&vhS#4Zp7IAC)$-IBt^cAc`VtmVCJkp9$shj8D=rph8>VM_f#+(&H`P`(yvTsXLD&YxYXI zhB%Gz^EepF=H)cj6+oNQR*+W^*@KgKLEdhs)8@>J;H1RnDIEt0SD%}*bsM44m~%{J zqntL1!~+EpnH!83vt!1G#Nh zV={QqIDK=2zn04LwZH}%Js)8E%sj`-@OA9QH(X=1YPLihZt6)BOfbRxvu!C-+JA7@v4zjwh=5j4vKRK>C)=vA5 zwa_t(%|0Ju(nMbzoSwZ43ic&DBMVz0u+o24%z9?BepjUs^+5HuGj32s7hy$b>I!z% zydFPY{%zT}Lkn9MVhaU2yWI;HfQ3-BK7z?BpJiqNeI>YB*seweAxt9T%`uwpe`baL zU*xoyZ?IIQsnmB&VcMi>s0miv9jsDort{3HAM26zsvfD+iFJ<%$#2(vZT4ojcU^z& zniH(tF^%(Ysy#kna?l~B0ViaNkQctTWQomS3{a^*dJ5DdcC29FUO&JUs>c|(SRFe) z>zX@gsWs-X3#Ql_OcwWJr_)w%fhv<5BgA7CAz5TcSfh>)%K=H&ODB3}J0w0)nT7>r z%5JsblW+{bh;Un1QFjp@=*{U@A`O2U6U2{@G$M!|QF97X2fV%V2@900Yeq;KThf;C2i}u*9KHqdR_Sa3&&=e^sFDv`*&0L2`Z#GvaR-YpNF+Kgk zOXt&nn?8MN3sgv{m%d7IDLl!N_= zt#bRUPoF#c0_U-Aw_-~q<8gnZ)v{wp>XVPsSD@~1*sr;$K~3XLO_)-tD&bN^uU&fm zW%&NKUc1Rdv}C=nJnCl*tmN}Du2;D{$_ei*0NK&VKooa*1~@%^s#QBzyGn~|wE=hv zj5u5Yh*R-U9CJS)xAjK)x&FX~qOlrA)GVoJR?TFct)j2>-@01=iS~by@Xd~+RnCQh zcMg`fyDcF}QxlQUJ7!fLwE0ZUz7&p>kYLK$XXg-C33}=?a)L~~X5%b9fz+b~+l?%f z4hX3Ll$aVI(?tFFM{cBs1aB$^lt}+vLvkq>j02r~`9u$&+u>=;UFO*$*_@C%`vKH7hlhfp*U;D^Rz)LBX3BJIS`l+E(Z?pbNmhenGHH?cVSSrm41G= zrZ7h=WJ0kc1QmJgo7qVYQN`EY1An+S>|UVrvgw>#<@KiY376Nh-I}`3vf7htXW86o zLF^!$1O1d8Vm)jf>$h0^hE7Whu8~nixrFDc%k}&?{FQ%e58SfdY4izj$7r?h+JgOn zpKf6g{JAz0`$u4%t_4#GLD_41WctZzL9Ry9hlnAf6)1ojEa7X^D%C+LX^=`uh76Id zWG8tGDS>hlSKlL%;8Hb@L%dwtBEY{LxM+OWT5*zy0kHu77{~mq|c?6V=qJV8>zR`xFWp^Zn=mbymkk+ zGqqK)6U6wOXeU^*cETBCCpdT$HfkrpuBz@T!B|k|jo7Df_|otvWR)mOALMHYH|?r+ zE!7Zi#_iidsz^7pou<_RlA}w>a#c*7pqt1lxhMeGW%Mm?p$bzGDU`|f28JcOvN2(-dwIx^p2-AQW&%_-N*JR=iS%2FY zciU)kbT+zxFctc77|3SbjLDGJCv>BMe6q?_&IUtfrh6iPtmdZ&((jHl2Se_nAP!eF zOQnD8!)F%V9<#V+--1<2#^E}>r8HWb{^F6o^xY4_nb`CDqA{DEB3qi&4wKSiY)`LF zFZl;-zl~pIXM+kM__bvC9pX2V$AAgRro()P#K=f3vV^1xR!OR*&9YjmL09FO0;fo( zN|UnbREKVgr%SqAwor4EZh@&=x>>ePvqgWm)?~Ndt2G#KpQ2cSDNf1-&?F~(Cvl6G zQz%IDK9Q_?R0}|W3A6?1{N8v z$0ms1q<{GLbSnJ<{0n^8ynNF@JXS`{e02VI{*u09RkEV9P;jaC%UD2ub$8w^b$2;@ot@jX4-$nlESUE7HE00SU@hqlF8~6vRk5|%H$CGW#Y(L zER%^88b@+r$2ghB0vhZ(o>{nT%NM`L_suDr$(6ph<>9x~cYK!YylKPICD7J?KQ!N4 zkjn*vcPzi~Y+ioBzC{b}AcnfqpPc<7y>H5fvl@AOPUNTOHQjUPKDT+G;mH^xH0B2}{*UUG~5%MZ9Yl*eugFf*;V zlAX!=tvahUIi>BmD|QnLf0BPLZNb%~sF*z=y+(UIhp)4$NvBup+1OLfs25t)iyqVq zGuXrD6BJEv#|Z&LfFkxX=$@`Tg1RR zhG)YmqQx~NyqqFNQN&n^poh#94k!kvsSwVpSgH~aQ(N$EN}22!jkA9UM1Zbrq($#C zLRYreJ>f5Zfgel%bnY~7aOup+`NZXGH^D^@Z?c!p%Y(m5yT%irDz)_9et2&DRgI0S zJ<}=3S~1T~l(l*^Y$h@#A?Wer7MR-5M;`Ow8p_f@8#GxIyWtt^(@xOJx zDkI3N4|$4dxjqBs=!BP8KoYW7JK^2J8)-|2ea0|`}OZ!xu=67~cLloVKxO}Oe@SRhv5^4LlXCKhzaXLvda7JJrv z_Q`Me>?=?RiSm+?@3y$2cdT1?8$5XN%U?gV{h`2w7dAii z`xoz8b8lhoPqD^zhc?fx>TofWoY6Z|p1RpyPm|w&a^}$o_Y4nb;&9R`#Lup*XFF&3 zbD-zdIA4F+Rf%DsvcL#N{ENeH41XfeLp+!OpYn%%UWoY(o-##;qC?g0U8dNgSnt{3 zS9slCl~TDwsqlGyW6M20Bye-L=jJOFiroAiq@47s+}p*x210FA21uV$z#7HMINdiGdI)gOU$hWFD(fYW6HsWzwt#te4q%;hK6cm3PfRa!NUxJB1!->ww$uSEF4kYdN z`uw^1DugtO5;q`?SQdo|f+cuEVng!A%!V=O1Lx!;xea55Y6gJ77_@%HlOxY#Dx8IW zy7+@zewyB!KKs*$9viO@`)uQLvA2)$Gk#poGSp7QOFm-|3kmGmRJ6zZ}1WAmv zwIYANFEu}XoM5iL4?o1zk0l}&omSG)B%@?9om6AhwxpZV-zOATe~pxM-MacN&gfLi zm3Uhwy7RW=KFK+RPL}hHM#3WVxoWXmqE*(cn32XH9yXsYkKr>K2@w75ddfc^vicgc5v1LT2?{A7R9 zVYc`z6|fo3h3g$sKI`Bn$SXK*lTd;?Q1ufVA>rl9Vu{56ip%8ufk()C_IQZzNhCS) zH$+JhWP(uleI9|=>vBST)gUNZkfGr9S4J{fTLc9;?KcGS#%A~9e@}n>A=z=~>9zCn zc&EbFIk{;jB%k^Xq|$wBn_JedZE1gAOQ?VPrEU-0rMiFb%AHyryC_)K+*P->|H{?Z zn^vxDYFf1lHL(L(C>x15(hn>7i3vCZVmJiw4y0*-l2-D{HYK4{BB^*nrQ)$!7$zJJ zis`zuu`SqsjKnadUdZy}mD*x}3>B#OgHp_n3<~d4i0@Q@OiH8}s)M`fq1}I%U{X+0 zu2JnkY)s|ejh#v-X3o!Zg)|KWgFpA>FNqVFo?6)ohtU1krZ3`cl50qBHu9kjI_L!f zRUDM5dcbBCss4$|ss9OJdyUXS=h3C~GMYdNkAAL!>_9SF_$&dkD+JRCkvo=5if$W` z;J)kZR*ZCnme!f^w!P_pELneg>#Yc;N%wyLXFvOX`l9aEHEUq=`|rc%HLH7dv$*u! z^eyOrE{9rHgIeYiTUNtI))VVxn3oJ_;$)eohuo|or9UBA^-nZT)HajCr${IkD+tAN zbzp{oWYlCxNEjU&+a%FxCXFX_S{n1mO#~7PxC=EV{SUD*d!ZCH4x4}Ve){oDTi^rm zHuV1hH%r&MdQJLqAler1O5((H@m;TaKI%FdFqRoHqq^XvS00yRa!W4mr?AnNoFbLt z`(ND=!oQcMSPG*?*%dWR1j7G|H^KUw8ai92{`S!EKQ=eDHnueVx$j$le#K!i+w8Ne zYi2vFIYzr>PAxwNKiz-!(#<z9AKs%BC{_4sqk zSDlyb%hZh7!EZU=ac zd_qXy(7q<$;d)K?n&mUjj{eUh5_r-(+G01;J134}C$z$?rxkTQj z7O+pp7#~II3OY|Pw+YeQ9+B)uE%(h%33%P(H(*~H@G_5GJK*x#)^n-*{EOUv2jk*8 z%PsYHdodupXFSLEt9X(uERFT zd$syfVv>258TZ|*G}9WW(ctV!vpSD}#7V&!F@u9j$10+izzD+N*oUSR=n#}<0aMUg zfGkNv=(!=7ABc^-iBLS^E**WfU?}_D05L3=(w1s70iVpb0siG%25c7XWz)vtNT`lH zm3r^sGy98eKK*1zO6iy@=AN=MEw~*jq4Cl0)m(p=&)k$}uBTEn??2kwboA7l5Imfo zEWA;m&4%p6%+s(=ts`0N`T!G=QlQR^N`sgzEbP(xKvd#u(d>rhH}*GvcnYl6F3R%)fBHEb|i!HrXx>+2hO z8(@Efkjrfzsh633C1v9XuFpdm>LEs$`%I$=LPAt51GEIEAf4KM>C#C0)NUb6MoUtc zuE+N_ND8NgFmF|hv|7XGx5PT7Q#Eb*ov~HY`I`Cpt703RYw|b6=o_0YrQ{VR%2Gjm zt^M+#C5VZgC@me=jqD&Vw+i+`48pH;N(5rwvROz(_FVD2?z|MN~Jvw$+2Cl<;q zLYml^J}1A@=?tpu5dEU@5#*nB%ZxBl@hHX|Vl|TD3lzSJo1wR1*r) z%O}s%HY}Q6dMaUSslXPvc!f+qB~&mztdj>T;T@6L(U$rtg=Z^m)eQ}}QY&*CncII$ ztGkMIP9&%r8nlxPElZNER~kHivY|nykmab^TWX5y_?#SEYr|1hG(Nd;=7hgb_l0HR zmnQ+a1!+-gNLcHHF6G*CsY$` zj5%VS%9`@VYENTLQ{z-mXHBwkq35QW6^-jWTWW4;yv^g_%VBx>`0gO&gKfdCV0VxZ zlhQq6QhJ~lB5){h1P%q{2Vr2mLnUqWM2c$^<~HHPLR8(>Hie(kJq0rwSBZZ-F>;E` zls|5K1(7!pzzuBzPYhh=iBWInC`$yB$kOS|)L|zK)z3&Y4_?e=}G|u2XH+>0N(EtO&jnfg?sa zlRUR0N&3&1?oEHZZ0Y8I=i|FK{ij9C zdKS-{3+adcrEgCHI)~pO&q~gV?*MZM&&9xgUK*~N z7^hy46H)&QE?2<|HcNkZxHpQ0qk%VBCv-YJZ-%2J$f0xC96To{9*Vcdd*it3P4T@8 z-J7KNB6LQpXJ0273S~3yh7d{;&9-20)Y&xFD3Od&=igMX7o1az-#`7}d+(h&^M3k^ z#KZ|@@kx9cG5N;2?N{dw5GRR>hhBN*A+$WQ@65gX4xhO<_0WIUDu~y%5Us8X>$hU6RFS*<}Wp=VvOuX2z!F=~s>~SuxQ=5h8J=`$zxf={@#EbEh zl79f>-dc!0X*DLj_xI~fb~Q?obx29}>|~3{y9VPsV=zcpQOOd8$RJzOBwN`+ zm?@>r5~Y$|<@Y?V_v`gu>>%4_=@1I``gl&pr3tv%T*7*7I*%)3o!<`qUjR`_WJrSTP}R`?tQO2c}#Bov)?C|Z=Js1K7ZSz zZbhd*cl&AouI{j*-9BElYUnXP_kU;iR|*^MTC;lkYeO2kEI;Ga=)Lx=9W+m;KbW!s%0h>tEda$L&68 zX@|QmJhj6KkBnJ&*?E_|J-x}Oo^`V(&KtUJ$@=BHY#j4Tqd~viw)oIK&pdzK_9egk zx6Mu6J8f^ZAhCSQkA)AHpL*hfC;#xnvZt>7c*$EAKHBWDBTr%{cX@f3b-TuOF zPam`R?CZ}doOR&M1Ap?5ynEysFWkLgm-$am81uv~XDoVo|L@-&zgPc#uX}o*EBpTW ztjzdZK0c@Gq=SDv=I#yec0cKsKR?-bQ}0_|xnIIVqKX=K^AAWW3iLcLj==|;@E}MA&8;$O4 zKkSiIVN&N`|F{2Qul}Or{i`yJ?}#;-bR*MoA8Z&=;qt^Ox&9(KplulhDWe`dR0GvB$W?>+k+ zds&OZ@k_fNc+k{2&EB2Y>9;+%@89wD(M?YHL$;=_#o`;Es&Bddo*oD7_wCvxQ~OOB zIOX4~7M`(vd;Px;89OGpwS~(;a(5n6?={LK;;!|5ZT8-&>2AL}WI)|j(OX}x4!N{Z z(&zpnxu7VQ-@%_Ie?YTV?RyT5ZJJiUWW!Ex?DbjQBi#;}P`~}x0r%c= z^YLRR|Ko^#uX^sgwl8jbc+977Pygw_7H@Zcd-{f7{D=X^B2jZb6b8&w0!-$`Gr@O%-T3_ zP-4)qLh`nGSKjpNvISRk{O!R}U!C)>g&U9UwB^&&e|%`qc^`do=HEMhF|w2Ezx>bF z4w>-VJ)5^=yLXw`E1y1WpqqWs`^W$I@OPVDIC;wBqqn`(XIbW#!kQCaed>&5TW3A| z>vvav98Bu-!2;`qa|clJo_v-Z%~&BI4_-nyvi%SVsjwB^4;I{ton{Y?WJ zI=*!4s=+6;YWdJNw;uNME~^IL{>&qdCjM=|o~u@#+{5>;Y}c{RugzMv-s!#F)(t#w z?Ol%?bL6Xy=N&xdFT+>1-TAs*zu0?7mv3%Z`9)#I)Rpc0X7k_u*YyjY*lYT62i@;) z?RZSb>w2|pIq$w>HjNtaQ&X_uDLGMdmXgTk}{a5z*Bz4p9#fhyQ&)Kl){L2S! z^Ur_yx_c*n{7dT()_igIx=Sy4?%Ixha{pVi(jRu)VfXbrweZKatDosNz`uHV{Z6aa z&i!cTt8Tmg+=1Kn7_s)!oeys|q{{*KEc^Qp^`pP;{^K`i^nd@3Vf}l(^wQ+NuDY`I zU;3VZ=a73g%x#qYc;t{t!@qgv`L7?}HtXvT=8n8=!E>_~O`W&=qcawTGU_KpMtiye zZQ9hkH50rH(wcOuCVIQNxbx1eMd&uq=8s36cQUWi#aA8g_9n@zL#FWR?Yq6Z-6O5J zKxf4dUNhJG9xvwpIng^RXuAXiARS!GN#38_-`jA_(N`0_u5R8Wuiia4$vd@K-cJU* zqQU*cYt!C6`ij?FT3l3{_uYuPnCE_)3Tb=J@pcw)NB8+X-YGSCmuM1;)h4-3XV+LT z!tQRAF5?c~O`i|sUL>QwLlxXy_7GK~YLd4uViT{z9Vk&fQ0jkR^X?)Oe}1J<=^ z?slI8;hi4vnz|VR8}=2jYj=$Wu*;m^kGq{FPh->uL7DY{H=L`C0=l|9=v`ME4>;=; z$DRA2*T2?f`_ts8DIqZq;34j{hrQk0n1{X3X*_N*M2&vLo9ad^VoLkY@Qw$%aw6;x zsGl;!%hUjw_6m6GW_mBwBwXt`JU{=aH_o*kPw$=TVmrIRk9k+PnG>L%m1!=2*169f z^9H*Pj&6^9+?(d^lBe2P-o>uT-8|hi%RAf6k*7vaczJiWNJ}u}Nl$pKYuu+3c~f|j z^*(zNPwSrqr^7uw?LXT)!aW^6HFNjR_KtEV-OG!nPkC3n_LHM-COze?t8vq#zunZQ zy@l@JDIi|=jCZYjT%PKmrSbJsX)^BxSTy=sFXehp{AJXn0Yv-{?GZ-krnV3C66 z?&24`{aw?Ci+^6|&UmDV*TNnBqW3q~en#=n=I-YgY4(>H;9dNZcaHmDX7u9VxvX6C zx!!R1z@xy%&h?IW`#r|flm9{XfBUz$i`zceJKDWk32W&_|Jys)Wgf4_q_ZQFi2Dp(=g8c4$uSwT*a_@$oXU5M; z#CaOl(EF$n7oIh$;gk}nA(=|MY4@<}KB7$kPUKTz8+lS~f|tpZJ7fV9?KazMySH?n zjOW89@}!ysFO%tHahU6A(<5l(N5dp}(rx4=3gT@>**M#47mSihM3a#x)gpMAN4W)) zx$Y^L((p12NTuQ-Y4W5S$xF0BYf+CkJk4OVY1}QD%B72qf~V?6#h00k+q@aBo%0O$ zinV&hYtqHfMNN3pP2^=hAL_!eNz=~Zbhu$mPbUDufDx@@F*o$t;uwt^(ur(1h&-u5 z0J+&qL47pB@0L!7lTXT%#+R4*eAUKiB=CI{EYJqO@e0JZsCk);jKGl%;_NFZm6 zp9kmL*HA%6zu>j)iu7c1xsVgVQ}u`fa(xzf9o$UN-Pnatm`;bY%F0tUegJC7azx0A z?(-tUhi$@HfuLs9LL0bQ4^=U#PnsL25iqF`?B(+ z8i`>#>kVl7@THKjhDK<%Uq(kI!opj`PF2v zcp_|)s;fzRi83& z-}xc5OEQw598bCvdFf}1v_3!I>(DuyOGQg0PZ~ePoriDIbKT3{Zi1T$86i&wH{-^> ziYyO%+3V0fn@jr9X)UM9HpG!V*JbWVdz#4&l&4dkVtOBI!7EnB8r){pjb@T3|9 zFa2CmT23h9CnD+cdD8gu5`4Dtu5QKxuYLEdpNwWJPa0od`jHm@B^V%|jAkHDszLD5 z$G{aa8T5+Rp=&mui3pM>jV~{KcgZK9PkqJPty?ah49}t9sT#fbk_{M0?iRZ5oJ+(* zMISsVd|tZv=Uimj_f>DV9=Sw1Bt3Z2xbl+K3XiObEONJ8A{)wC@T6PFOQB{F)PKzg z-E+xkqXth3KX@tf5UAchuOUFWWON<|Pr8A;lm-Di|50oZZMj_1Y`FkbY#>{1*=qqw z(Mgy~nv*a91q}klzR&AIQYs!wMDV0Y3SK7UPSj5rVa)3?LMk0CfjsF3^3us?M+xZPyw^TOVWx2HotJv?8t!~u zKzIKNq4jRmQaqH~C(}ifH;b5O$=%GW-U4#+o6tksdN+2NH@GHOoWYC`uio|k#B1aB z_{2NTja$!l-zpkz@Cqn@=o7CS8g=n9phv$|gx0y5<;*AS`hmCT8r(W}`EsvMt&c+| zbZvPH8Upav<=D>~m*WlLGzka#zFmBE901Pkn7jLJI)=I?ZpjKSRTG$~o?9nq0d(Z2 zUJKXvQ!mM+-&;n5KJP>gCa;9Z*`LCXRI#sHD__;Q;VWTp&z0WcwV9Ob{4Q-*zf)vI z6Gz({-7y=PS^C|I{_5P6RX8Z;uJR78Nf+1bukS{rOkT~aL96jt8?E+6)?$GNoi2N~ z)ah#PNSXx_@`uHxW-H;(5o?%yb`49-z1p(WV;5Hq`{f$M=%Y2bey4u}Q6E&low=6P zyJW35pf(*2+T%S2J?(R^lgq91y11U7d562v@6jc&-@C^@^KPugb_+QCW(a-_mItKm z@jj#lcpJZfgExNRUBRn>s!QLGx)}Urv5R0q7lbYLc6)ve4;b=xm-wKF8o+kp(p@Il z<16pJU|d=1MIRK02@oE2gO-55@@wx|w<&z;?K*AnTDuMFy*p|X?0^rU9E9F(=?0wt zaHqBWNcbqwx!-u>-JRmVY$?HdZ(@m`+bC-(&iCw(i$gZJw>EhVZpJ2h7We)m-ktp4 zBF7rsO`E;zT;hL4@*7;AZ@pWKyKMFUqUOMMc6)B|u7M1sZdZ5I(x`RtYW)`Pd|m}2 z{l?O$Rmbl^dj31_HaBEh)O+E32K%h^XQ!X(_=z82;>4}qUM~8x&RzQhJ9zeThPv^S zsBQ4J)sNmauCYXRKK&#bD0s1g7tt;{Zh1wUcJ9TW@HG#+mo~31hom4tF!E?|S!->KCVNXIk0q z#C_2FLCYUX2tREndN6Kf*wI}r2+ln7n>X6!Rz;wDV%}X>$Nu5wMG&`tP3#3XZgn*H zA8KO{xoxYN&&tNJdiO(Z>~J@A4R86gl`Axg?cy$M6g$Q3w>E-plt14o{rOm9LN22l z#|FFeKP#e~<&OBAr=d+^8MogTJU!AR_D6|+1ybMg%aC_&>`t+ca}I18tFMulff`!> zB})}BmY2C235(5#->2L#Rj>H#Zg=MHUBxNC1fmZ7R$Q3 z)`QHS&0M^W$=tc2;?KrzSsk-{xGr{*yYidpMW^Pm)7@Dci+|R+bWVfVPlwnT4-*F(#$^|5o^ z`QJsbC+cHk+#kP>{yeo+>?*f4{Ii+s(3<{QwvL_S7XMI0Y363Oj@7xTtz-S&lplfp zvkl8r-zIjRyWpqdpBK4-Kf{RI+QeGBb3N8A;l=ujV-j-{e+6Zl7vnPBtvq#!#ZD9t zb5#wY#;)67`Se(9fLp(fcfH#Z1l(iSSa2H2`FpTg#tyN23&dq5PRcFt zesHz9JOnqy%R_K4ygUT=lgmSJE4e)QQL7;N03;vW#V!xQ4eas|^_-7-&PP4xqn-=- zsOx;xbw27kA9kJMrxXGbQ}M9tR6OiD6%V^k#lx;K&LZTn=TtoGITa6kPQ|016YZm} z6H(WRV%KvTc8iT|>V9z8C5vlgEn6PWJ%*zi66qp&u2-X2yH=@;pGuc9DRLM7UaZQI zjbqIU*y$B7gv#KDBQlv(ssb)V2k=UuOhACCd}ZG<8-WrXOH{&TazPiBtOYDN${zX3dA;0}Zk;{Iv z$WcF8Tp2%EgARqFt;i85*{+B?8vMH8N!F-N~ zL*lVfP3SZepYwb?c1}%A)^$$CdhA`@1AP#IgyxDKc+BIRyGxTXubV|r$*!wLche4v zc??E7H=kC8YLXZvn-a!UwSsrDwG}L9VcC>$M&ad?rfn)NKawK$Dv=+rwA}{*3P~9Q@nL&J}sRm9Ze8XeToP@^X_z@LQHAX5) z{GtR)$xe*NQ|U~^p%Q~Y%%YIwUj>Z$xkMIOu&;2G4LaAS7+97c3K~Zj+_JBFCpcxg zAogl_m%~q2Z4nQ{l2k69F~jHBy2ZBTjh0R(h)#9R?Lfp+1Q#@0NhHX@TFseUmZ0OM z(uJ8;&WcGYm(S`cq{=t(gY?9ScAKr8PG*c2 zK@#Nrt{RG9)_$TGSxv2A(tg6gGI2k-13V*&1i{sr5NE;i2~9e9@}n`;dnLmet~s57 ztC}U?8BS-?{5X%ABW>-#Bv{Hyr%>c^CY`C+KoKmPGQ^~FMj{E-i{Vto+>DoSwaq0s(G(0kBc545Fl{T^B5g!# zGv(zku5{Kz$mQI7`?Cmoc(FRQ0D*4i zlS|qohuCmh%MW=E@j9wWN@gSVT3&=4zp!Knw$>Ncn-R#I_a{p0mRa z!mo>&4q57I7;W=L?0i2bE^;+ze9}G|mXBw%1p~x|G_b&XuI`X=^|ti$nS>!aZ&+ej zW&|l;^vx;8Qnq$9Abapsd820`E=Z<)I1u{Ohn8++6w>6Y)z*m zqNF;^7^4B7QR!&bJ&o~e+UCt+oTt#FV%G=jA7?`*&FnJ#0HE$LlQyPP9(&4g5Np9~ zKCA^ZxlF;&7-_|bH#5NrH-lu8MpqHcFrFluMIuAhT+L=AniufD%zmjCFo?cobv7Tx z3CeBBS(_Piu$%r!YF5Gm{^xTU%YG~hBQ$W(4uU$>M00GJr9)Gh{`_RYDoJ92Mi%_E z-JX8dZcm>$g(ilelkG1bI&b)&B`t;KG_ym~m=4*Wro((%TLbYtK>*vIT4LdUK2Lpx zraGV3+llBD3H)k2foUB8tQ6{qCI>97Ehu1_j1F`GM7qo%L71^pg2BscZHDKX(8>&$ zakGG>CGH{rN_LF^^}zuwD{)WxSDs127@^?#S}=jJ0J?25p>|k7c*+T55L1@@Nq%>4&P0Z~0jDydBl@XQenEUkAFu&g%F1XkKjkzE7O*V_pg zVN^{Fhlyb;hl$z|RHYho8W`SYb$pLLUt&qu-$O?N-a;jJup;Scyu}Ezs5D`in;Q>z{ zx8PB!C;hdm*yK6Fc6s;nfLPZ8e9^lJCsw;}38rgEz(q970?+nGd_c>uxRL@B0V#<` z4t{7=0ZglTEb5HpZ{%M^+mu;h;urdKr!6jUxotn`BtiVwc#I&LjYFD9pJDJSP3mdH zz*x6)O8JF|DqhC569z0>@_WL=k+>@H(K1y+6nIQs!3f=DGp=S3o`qU9q%WmcNMPEh zWGI4C)!o9mv^H-9PaBA-6amhVq*J3g(wIZYbZCNgC_t0Rpe@#$YU|^AQmrL(RGWh? z2yAQg9D!vGLj`M+#CB1dmHvVRps>3%9Y2?j4#m>xiGz&})`R4XQ39UHW3i0JPywb4 z6^sh}brl_zr~tu2Gdqe&4KaBW!a-Ds;VGi=rL`?8J64traCOuQeKN`b((=wu)hmtj%J_OZ ztg0eY@U&Tz%EL4xO+)}f_LTPuu_%aEq$9^k)seDq z97ICa1`$U~!w3bs!N(yHl7y$=!?aE4C?;)9`jEDgLa4UR z0j9ME1eVbX5LiwtKw!Q;aXB&B;+jDAcWH-(*15#WbOs5SNdf^g=L#@$t^hOV3S3B= z9YI-HQ20}&S}+9@hOL}vC8~?Ydzx6YK3y>!;yQ;6o=GSWGtY>R67WAVJU}$HB~nzO z?Lr(slTQ*n?KOZ$W=^pm>!iYyFGgntQA=i;c&OR$oJvL(QaR(bOO(?{zhsiN7EKj6 z6*PsCN>)~H8e!F@Xc|1TBRKrc8sq*N4vOzAOI+!EkS4%=R_r2EY9t*z9qOU2RYK8ipReA@VB58D}MkW4MWnQXz%7*kNE>FChT7_U}) zI4pICq+`q= zWJ(nKX^Yom+M>-2%ui{XnZ_m}hr?+iaso5l!V1tk2R!ULH826gD85~?|3D-lV-R&Y zCw4&`k6zT}JOB^lM-we^ z4FjW8t{PULu}O>qGetloEKR`=Fl^rH4uP4(C@@ZBgO_191?Nvm1%pUQi$V0wcEVjX zdI1d(MTR1ko~8Um>k42M0g}-E1859SV8-wSW(-eYCWHfwD4Cu}mTjV7@IPUxW|55$ z!WtulqWx8ed|Pex0_9A$zo0xh;D4E2MBGe=6eF3n%bCCj^*d>+7buOf{W0Yd(M9`@ z##JFvv4(+R`jilZgt#2rI`aaI>Mw)G@o8aJ2ap}s?lv7lj%l3J^@ZRC#l4lLJIu#m z&~2%MFa#1A5dww(W%gtEm>K7T4=L0jY)~@@u{#6f6jQL^s4T;R^(StZG?Gd6t&RzS zXM$V6GCC*&%-H?Fd|e(5tYE5!vP9sk64)XOxr8ylfu*!{3oKpXToh%7I9o~!AvJ$R zYl!)m*iRJK=zikgT4hqCV~k8-b{nJ0%$6l#UzJ=F{?pj*W3o?X&r+Rd&T@95_H;-L zk-IIgvB(ZEj#&ds9;KtCAex*MFyoK{!xYdRx>ctVGp7PUy98(lVq+Q|_r!F8>#TP! znx&jiEBe0lmo}R;ho?ns_eF=h~Ki86)Z#-N1Q5Xix$bsw2p z9av#tlbQlntjiYum)VbgFvPH{%#t8?hQM6WNv`hC6o68yg!545YOwwSv}z=00@8Bw z7-tDpYSjpF8nq;h%281sSeBLkdf0;yQgos>%hxui%VwdBvx4}r590!(uP6o7W8ng8 zD}(s4b|!<9RJ9e_<#?^yEJ2O2S_Kd(-l`s$^el?Z!n92$X(zo0fK`6NQrs*6Gn#54 zMxRRHA+%~>>frUxrLCzaV(qJaZ&;nn76=XN*`e~aO$PTNM-2?j%#J~H7)(}9pFqHh z6;zd*g@g-J)`JiSFar~sR7B$_8(Cn+L}GM*91ay64Ax%?t+XHuOzRe4<|_sUCMs7w z2w%Mrp{<62m)43CSi#q<&Zk&*#RY-sXag`)_f6THsb>(FPD4Q;5o96ow34o(ArVZ) zRzcKj3`~E3LR;~)t7aU)k{Q?Q0%{!iVy9ZIl0_lEUae4s0xVqJ3z^z#UIuOLXg>Kv z)s|As;FPS8G8$t>RO@}|P?yC3qZC#X$oZv?-2hKn{=o2cDx_=(oCZK`i0P1RWoGB| zjg*=RZj#y>(jOnoy7w*=EvnJegbOr`JW2IwF2y#178I=;9$COh44Jm9jOH0$Rb-Y# zVH6xZqF7oE2(FeA%EiEd;AvwM7*)5LKq)QIJi}B`9x+8$C=a#eq{F;&mw=gC327TQ z5`pbgVbh4kAZ?Rsg9wa|=c>af0!$lur@jRy3#ZGhmQN?N%wqc(d6%yrs&x!b0-5AU z#KJI&%tX6Tf~bqq#KX|1so=3)6oI&hDlY^c-$|%tD$pT!6zawl&Kj!8H&p8wA%>uu zZj0-tiJ^F2DMs3gj;{`*NP1VtU?h`^zoZ6X3>BjjJY9|j43}L`4!p9eDuz)6QJ-|^ zV~%1ouzXCVi7~}%L0hxy$w4UZB7qx;vlR(Lw8eMo_Y168 zZs@v>inUT-8uQlF^b1Va^b1Va^b1Va^an7l+rdN1inA;o0sze^2@JbIv%}Q%Gl;3_ z7Z_ign6^44RuDvOr3y^f^b1Va^b1Va^aC?B{Q~35K}`&mb?OT)LDco$0@GD_0@GP% zf$35xf$2&pV4PeLSEEA!p#Jnz5Q$f4s;TKWo1B_{EunJPgqblV{Yttygyo9>H3&Oj z`FDJ)gEmmw3K$!~wAG0`Y0K3p29KK))gb_))y2XZJv$K1dWs)n2&8z&Opa=|5(mRW z021}x5P)z_)Nuw(e-J5n`r|u5l(Ix?9O`yp+_tE=P~budWfw_fYWx%;pJJ+-D8VD7 zWbil{42=3k4WkePn0!@KGHpglNs(07jopX>1}p_KM()U#8M%`@uIU1eY*vN} zIJ45&Mn-fbbKMXhP)&O}r7dM#E$#=_v{Ra6I&_EJEb}pGWTuZRWq4<*wZO|z2c(BG zg;|29RiMBE4Oo33+sZ6K)StWvOn>qMjAX7MhB%{ECVUK9k>L#wWQ5d8n&go5?1)_3 z4t*K%5GOj2uBc-HKqC*#tNYW=Hx}pZy_E z@Q$XYKPuf30<}Q$4YwYc(m69Pjt?^}+yx_;n8mt3YSSw;cDO(QRXUYTiY=pOCtr5z zZ3j#RNThAvm~0Xa68Z z^35e)L~=~t*N7AOi!x%!g&jC(=z1&fVqL9~x?q>1KJ&I(N+;|roLY!(#YD8cCI+uStVz#K;&)nh2rTOe zqkNHK*h<>b%$RZmJ4PZMY!KmpNz+Pf-V97kq0Fx03Cl;SDtC)!qf|vNiCp=nmlG$f zQa)sSX{;+kfss)(>`K|4iw9Rx`4tjq>gA-nYE9xyOnqC|h#p@wKoNh3#miD@NWzU|e6P(f&6HhPH*tn-MR4f;Y(2rPY(T5-^E z*jrYk^b8C6qRkMq1Ivm$qVX;`J*v6NJrYQkE;$pJ{%%@elw~Q-5FJuq7f5KqZbj;f zjrl+b!f&njY}OrfEyn^n*BD87Ax1q&`Lq@jlB&k0A+%vmeF}<oW)vR=wk z)o2DGD5qBeu`|bqR5lx?ab>AqRf6>u!H4izkc$-T!1nB+aME&@D~AkoxjWJjZOYJC zL9WYG1ycYiIkSy}+pwy+Ma_#oZAm*A6NQT99l+4zh?wxdbS&_(g^Ak{Z7S#Kg5o&{ zG@n}o=iObCS<}rYsL%{O8)u3s=#KK19u03w=T_A!NJX3OH?R@xka zY{|tGS}#yk7{*yDjs+=R*IYmZtJo#nB8*{Vh5}ot&(8!)@D8Vn8t*l*kR^8ka}P(N0L|% zWu~0;YXKt2+^HOgo0zt;+;BJc@z$DQnN;KMaBt1#C8{0%GUkuf(l7dk| zra!YIvt+(p5|~LNan~&$DX7X9fNc0G3TaH7rkZMQ(ULnk6dqqvY73r14laz+c$gfK zo{5s4AX1j15Yg1C0$oyH`uawJnKJ^IaapMv;8x`7F$xsn@O^zX5SWQtV;Ptt5@39K zpxPps+Rvqqp3u0)qr4!clAe5osjp(8ybM=WbB6M99cl;99Ob~cCdCZQ7pf5~OnOqo zU@UH6x_}j8;J@Y;7tNN|GfZ%TXEH*-^yNy#|0FhQSVIoX41#^7g^+ZQ4oh$Wut_G$ zrNC<2F%eWIoRRZC+KU3DGB{#Q(bxb+?AO4^8W@-^?WI3zvdq$Pa*GlNZ4F7_vCk>9U3QCew9M!D+CtGMA>cwXmVG;IKj;z`deB!h@WmJ zVzrg%jH-!Xw;>58Rs>9c_$_!QMlG8jWz+@e(15G|ivnYJeQK-;YH`zY4I zxiROmJdsbFs^0Szuy7X_@_15!--2Y&ddp0Z2DUtk>I)iaj#ls4RfaTuyY0C$;T zbYsE+iv8f}kCY*Xqt)V>biTOcC8>=L0e+@Ye{f2N6snsJF-{b#!3#fSD;pEQOpPHh zPXFr36#$ygi-4JGCq5~~8LMs#%=p#7^sgN-5w7}Gh66B(%~u}+Qbnt!ADHo>fthp} zu^&LBdbuJ^GQUwnB3jA=Nw zu6O^7&c3*T2?WoFH=NQZ)9+BE?XW{Khmq6C_w_UV4oe@}j~buc;fcd@e%}Kd{=X=D l1vta%_~FY@myfvY@~ba9>+CuS-|_81UAJz1kM39Z{{XR?%+UY< -- 2.20.1