html/0040755000101200010120000000000011310427226013014 5ustar docbuilderdocbuilderhtml/copyright.html0100644000101200010120000000403311310426341015704 0ustar docbuilderdocbuilder Copyright
Manuel PHP
PHP Manual

Copyright

Copyright @ 1997 - 2009 par le PHP Documentation Group. Ce document ne peut être redistribué qu'aux termes et aux conditions mentionnés dans la licence Open Publication License, version 1.0 ou plus récente. Une copie de la licence Creative Commons Attribution 3.0 est distribuée avec ce manuel ; la dernière version est disponible à » http://creativecommons.org/licenses/by/3.0/.

Dans le cas où vous seriez intéressés par la distribution partielle ou totale de ce document (modifié ou non) et que vous ayez des questions, merci de contacter les propriétaires du Copyright à » doc-license@lists.php.net. Notez que cette adresse courriel est directement redirigée vers une liste de diffusion publique et archivée.


Manuel PHP
PHP Manual
html/preface.html0100644000101200010120000001430011310426341015277 0ustar docbuilderdocbuilder Préface
Manuel PHP
PHP Manual

Préface

PHP est un acronyme récursif, qui signifie "PHP: Hypertext Preprocessor" : c'est un langage de script HTML, exécuté côté serveur. Sa syntaxe est empruntée aux langages C, Java et Perl, et est facile à apprendre. Le but de ce langage est de permettre aux développeurs web d'écrire des pages dynamiques rapidement, mais vous pouvez faire beaucoup plus avec PHP.

Ce manuel est essentiellement une référence des fonctions, mais il contient aussi des informations de référence sur le langage, des explications sur les fonctionnalités principales de PHP et diverses informations supplémentaires.

Vous pouvez télécharger ce manuel sous divers formats, sur » http://www.php.net/download-docs.php. Plus d'informations sur ce manuel sont disponibles dans l'appendice À propos du manuel. Si vous voulez découvrir l'histoire de PHP.

Auteurs et Contributeurs

Nous mettons en avant les personnes les plus actives dans la préface du manuel mais il y a bien plus de contributeurs qui nous aident actuellement dans notre travail ou qui ont fournis une aide précieuse au projet dans le passé. Il y a beaucoup d'inconnus qui nous ont aidés à travers leurs notes concernant les pages du manuel qui sont continuellement incluses dans le manuel, travail dont nous sommes très reconnaissants. La liste fournie ci-dessous est classée par ordre alphabétique.

Auteurs et Éditeurs

Les contributeurs suivants ont eu un impact énorme en ajoutant du contenu dans le manuel : Bill Abt, Jouni Ahto, Alexander Aulbach, Daniel Beckham, Stig Bakken, Jesus M. Castagnetto, Ron Chmara, Sean Coates, John Coggeshall, Simone Cortesi, Markus Fischer, Wez Furlong, Sara Golemon, Rui Hirokawa, Brad House, Pierre-Alain Joye, Etienne Kneuss, Moriyoshi Koizumi, Rasmus Lerdorf, Andrew Lindeman, Stanislav Malyshev, Rafael Martinez, Rick McGuire, Yasuo Ohgaki, Derick Rethans, Rob Richards, Sander Roobol, Egon Schmid, Thomas Schoefbeck, Sascha Schumann, Dan Scott, Masahiro Takagi, Michael Wallner, Lars Torben Wilson, Jim Winstead, Jeroen van Wolffelaar et Andrei Zmievski.

Les contributeurs suivants ont énormément aidé dans l'édition du manuel : Stig Bakken, Gabor Hojtsy, Hartmut Holzgraefe et Egon Schmid.

Mainteneurs des notes utilisateurs

Les mainteneurs actuellement les plus actifs sont : Daniel Brown, Nuno Lopes, Felipe Pena, Thiago Pojda et Maciek Sokolewicz.

Ces personnes ont également déployé énormément d'efforts dans le maintien des notes utilisateurs : Mehdi Achour, Daniel Beckham, Friedhelm Betz, Victor Boivie, Jesus M. Castagnetto, Nicolas Chaillan, Ron Chmara, Sean Coates, James Cox, Vincent Gevers, Sara Golemon, Zak Greant, Szabolcs Heilig, Oliver Hinckel, Hartmut Holzgraefe, Etienne Kneuss, Rasmus Lerdorf, Matthew Li, Andrew Lindeman, Aidan Lister, Hannes Magnusson, Maxim Maletsky, Bobby Matthis, James Moore, Philip Olson, Sebastian Picklum, Derick Rethans, Sander Roobol, Damien Seguy, Jason Sheets, Tom Sommer, Jani Taskinen, Yasuo Ohgaki, Jakub Vrana, Lars Torben Wilson, Jim Winstead, Jared Wyles et Jeroen van Wolffelaar.


Manuel PHP
PHP Manual
html/manual.html0100644000101200010120000000223011310426341015146 0ustar docbuilderdocbuilder Manuel PHP
Manuel PHP
PHP Manual

Manuel PHP


Manuel PHP
PHP Manual
html/intro-whatis.html0100644000101200010120000001056611310426341016334 0ustar docbuilderdocbuilder Qu'est ce que PHP?
Introduction
PHP Manual

Qu'est ce que PHP?

PHP (officiellement, ce sigle est un acronyme récursif pour PHP: Hypertext Preprocessor) est un langage de scripts généraliste et Open Source, spécialement conçu pour le développement d'applications web. Il peut être intégré facilement au HTML.

Bien... mais qu'est ce que cela veut dire ? Un exemple :

Exemple #1 Exemple d'introduction

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Exemple</title>
</head>
<body>

<?php
echo "Bonjour, je suis un script PHP !";
?>

</body>
</html>

Au lieu d'utiliser des tonnes de commande afin d'afficher du HTML (comme en C ou en Perl), les pages PHP contiennent des fragments HTML dont du code qui fait "quelque chose" (dans ce cas, il va afficher "Bonjour, je suis un script PHP !"). Le code PHP est inclus entre une balise de début <?php et une balise de fin ?> qui permettent au serveur web de passer en mode PHP.

Ce qui distingue PHP des langages de script comme le Javascript, est que le code est exécuté sur le serveur, générant ainsi le HTML, qui sera ensuite envoyé au client. Le client ne reçoit que le résultat du script, sans aucun moyen d'avoir accès au code qui a produit ce résultat. Vous pouvez configurer votre serveur web afin qu'il analyse tous vos fichiers HTML comme des fichiers PHP. Ainsi, il n'y a aucun moyen de distinguer les pages qui sont produites dynamiquement des pages statiques.

Le grand avantage de PHP est qu'il est extrêmement simple pour les néophytes, mais offre des fonctionnalités avancées pour les experts. Ne craignez pas de lire la longue liste de fonctionnalités PHP. Vous pouvez vous plonger dans le code, et en quelques instants, écrire des scripts simples.

Bien que le développement de PHP soit orienté vers la programmation pour les sites web, vous pouvez en faire bien d'autres usages. Lisez donc la section Que peut faire PHP ? ou bien le tutoriel d'introduction si vous êtes uniquement intéressé dans la programmation web.


Introduction
PHP Manual
html/intro-whatcando.html0100644000101200010120000002145311310426341017002 0ustar docbuilderdocbuilder Que peut faire PHP ?
Introduction
PHP Manual

Que peut faire PHP ?

Tout. PHP est principalement conçu pour servir de langage de script coté serveur, ce qui fait qu'il est capable de réaliser tout ce qu'un script CGI quelconque peut faire, comme collecter des données de formulaire, générer du contenu dynamique, ou gérer des cookies. Mais PHP peut en faire bien plus.

Il y a trois domaines différents où PHP peut s'illustrer.

PHP est utilisable sur la majorité des systèmes d'exploitation, comme Linux, de nombreuses variantes Unix (incluant HP-UX, Solaris et OpenBSD), Microsoft Windows, Mac OS X, RISC OS et d'autres encore. PHP supporte aussi la plupart des serveurs web actuels : Apache, Microsoft Internet Information Server, Personal Web Server, Netscape et iPlanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd et beaucoup d'autres encore. Pour la majorité des serveurs web, PHP fonctionne comme module et, pour d'autres, il comme exécutable CGI.

Avec PHP vous avez le choix de votre système d'exploitation et de votre serveur web. De plus, vous avez aussi le choix d'utiliser la programmation procédurale ou objet, ou encore un mélange des deux. Bien que le support de la couche objet ne soit pas très standard en PHP 4, beaucoup de bibliothèques et d'applications d'envergures (incluant la bibliothèque PEAR) ont été écrites en utilisant uniquement du code orienté objet. PHP 5 a rectifié les faiblesses de la couche objet de PHP 4 et a introduit un modèle objet complet.

Avec PHP, vous n'êtes pas limité à la production de code HTML. Les capacités de PHP lui permettent de générer aussi bien des images, des fichiers PDF, des animations Flash (avec l'aide des bibliothèques libswf et Ming) générés à la volée. Vous pouvez aussi générer facilement du texte, du code XML ou XHTML. PHP génère tous ces fichiers et les sauve dans le système de fichier, ou bien les envoie directement au navigateur web.

Une des grandes forces de PHP est le support de nombreuses bases de données. Ecrire une page web exploitant une base de données est extrêmement simple. Les bases de données suivantes sont toutes supportées par PHP :

Il existe aussi une couche d'abstraction de base de données (nommée PDO) qui vous permettent de vous connecter de manière transparente à toute base de données supportée par cette extension. De plus, PHP supporte ODBC, ce qui vous permet de vous connecter à toute autre base de données qui supporte ce standard.

PHP supporte de nombreux protocoles comme LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (sous Windows) et encore d'autres. Vous pouvez ouvrir des sockets réseau, et interagir avec n'importe quel autre protocole. PHP supporte le format complexe WDDX, qui permet de communiquer entre tous les langages web. En terme d'interconnexion, PHP supporte aussi les objets Java, et les utilise de manière transparente comme objets intégrés. Vous pouvez aussi exploiter les objets distants avec CORBA.

PHP dispose de fonctionnalités extrêmement utiles pour le traitement de texte, allant des expressions rationnelles POSIX étendues ou Perl aux traitements des fichiers XML, avec les standards SAX et DOM (PHP 4). Vous pouvez utiliser les transformations XSLT. PHP 5 standardise toutes les extensions XML sur la base solide de libxml2 et en attendant les fonctionnalités en ajoutant le support de SimpleXML et XMLReader.

Enfin, PHP dispose d'extensions très pratiques comme le moteur de recherche mnoGoSearch, la passerelle avec IRC, des outils de compression (gzip, bz2, zip) et de conversion calendaire, de traduction...

Comme vous le voyez, cette page n'est pas assez grande pour lister toutes les puissantes fonctionnalités de PHP. Lisez la section sur l'installation de PHP et étudiez la liste de fonctions pour avoir plus de détails sur toutes ces technologies.


Introduction
PHP Manual
html/introduction.html0100644000101200010120000000257211310426341016423 0ustar docbuilderdocbuilder Introduction
Au moment de commencer
PHP Manual

Introduction

Sommaire


Au moment de commencer
PHP Manual
html/tutorial.requirements.html0100644000101200010120000001041711310426341020264 0ustar docbuilderdocbuilder Le nécessaire
Une introduction à PHP
PHP Manual

Le nécessaire

Dans ce tutoriel, nous présumons que vous avez un serveur web avec le support PHP activé, et que les fichiers terminés par l'extension .php sont traités par PHP. Sur la plupart des serveurs, c'est la configuration par défaut, mais n'hésitez pas à interroger votre administrateur système en cas de doute. Si votre serveur web supporte PHP, vous n'avez rien à faire. Simplement, créez un dossier, puis créez un fichier texte, avec l'extension .php : le serveur va automatiquement l'exécuter avec PHP. Il n'y a pas de compilation, ou d'installation compliquée. Gardez en tête que les fichiers sont comparables à des fichiers HTML, dans lesquels vous allez utiliser des balises magiques, qui feront beaucoup de choses pour vous. Beaucoup d'hébergeurs web proposent PHP mais si ce n'est pas le cas, lisez la section des » liens PHP pour trouver un hébergeur web le proposant.

Supposons que vous souhaitiez économiser du temps en ligne et travailler localement. Dans ce cas, vous devez installer un serveur web comme » Apache, et bien sur » PHP. Vous souhaiterez aussi installer une base de données comme » MySQL.

Vous pouvez soit installer ces logiciels individuellement ou bien d'une manière simplifiée. Notre manuel contient les instructions d'installation de PHP (en supposant que vous avez déjà un serveur web d'installé). Dans le cas où vous rencontriez des problèmes dans l'installation de PHP, nous vous suggérons de poser vos questions sur notre » liste de diffusions réservée à cet usage. Si vous choisissez une version simplifiée, vous pouvez utiliser des » des installeurs qui prennent en charge l'ensemble de l'installation en quelques clics. Il est facile de configurer un serveur web avec le support de PHP sur n'importe quel système d'exploitation, y compris MacOs, Linux et Windows. Sous Linux, vous pouvez aussi trouver des commandes comme » rpmfind et » PBone très pratiques pour rechercher les paquets pré-compilés. Vous pouvez aussi visiter » apt-get, pour des paquets Debian.


Une introduction à PHP
PHP Manual
html/tutorial.firstpage.html0100644000101200010120000002301711310426341017525 0ustar docbuilderdocbuilder Votre première page PHP
Une introduction à PHP
PHP Manual

Votre première page PHP

Créez un fichier appelé bonjour.php dans votre dossier web racine (DOCUMENT_ROOT) avec le contenu suivant :

Exemple #1 Notre premier script PHP : bonjour.php

<html>
 <head>
  <title>Test PHP</title>
 </head>
 <body>
 <?php echo '<p>Bonjour le monde</p>'?>
 </body>
</html>

Utilisez votre navigateur pour accéder au fichier via votre serveur web, en ajoutant le nom de fichier /bonjour.php. Si vous développez localement, votre URL ressemblera à http://localhost/bonjour.php ou encore http://127.0.0.1/bonjour.php mais cela dépend de la configuration de votre serveur web. Si ceci est configuré correctement, le fichier sera analysé par PHP et le résultat suivant affiché :

<html>
 <head>
  <title>Test PHP</title>
 </head>
 <body>
 <p>Bonjour le monde</p>
 </body>
</html>

Ce programme est extrêmement simple et vous n'avez pas besoin de PHP pour créer une page web comme ceci. Elle ne fait qu'afficher Bonjour le monde, grâce à la fonction echo() de PHP. Notez que ce fichier n'a pas besoin d'être exécutable ou autres, dans aucun cas. Le serveur sait que ce fichier a besoin d'être interprété par PHP car vous utilisez l'extension ".php", et le serveur est configuré pour les passer à PHP. Voyez cela comme une page HTML normale qui contient une série de balises spéciales qui vont vous permettre de réaliser beaucoup de choses intéressantes.

Si vous avez essayé cet exemple et qu'il n'a rien affiché de spécial, ou même qu'une boîte de dialogue a surgi pour vous proposer de le télécharger, ou encore vous avez vu le code tel que nous l'avons écrit dans le fichier, alors votre serveur web ne supporte probablement pas PHP ou est mal configuré. Demandez à votre administrateur de l'activer pour vous, en utilisant le chapitre Installation. Si vous développer localement, lisez également le chapitre d'installation afin de vous assurer que tout est configuré correctement. Assurez-vous que vous tentez d'accéder au fichier via http et que le serveur web vous fournit la sortie. Si vous appelez votre fichier depuis votre gestionnaire de fichiers, il ne sera pas analysé par PHP. Si le problème persiste malgré cela, n'hésitez pas à utiliser une » des options de support de PHP.

Le point important de cet exemple était de montrer le format des balises spéciales PHP. Nous avons utilisé ici <?php pour indiquer le début de la balise PHP. Puis, nous avons introduit les commandes PHP et refermé les balises PHP avec ?>. Vous pouvez passer du mode PHP au mode HTML et vice-versa, de cette manière, et à votre guise. Pour plus d'informations, lisez la section du manuel sur la syntaxe basique de PHP.

Note: Une note sur les retours à la ligne
Les retours à la ligne ont une signification minime en HTML, cependant, c'est toujours une bonne idée de rendre votre HTML aussi joli et proche que possible en y ajoutant des retours à la ligne. Un retour à la ligne suivant immédiatement une balise de fermeture PHP (?>) sera supprimé par PHP. Ceci peut être vraiment très utile lorsque vous insérez plusieurs blocs PHP ou fichiers inclus contenant du PHP qui n'est pas supposé afficher quoi que ce soit. En même temps, ce peut être confus. Vous pouvez ajouter un espace après la balise fermante PHP (?>) pour forcer l'espace et un retour à la ligne à afficher, ou vous pouvez ajouter explicitement un retour à la ligne dans le dernier echo/print de votre bloc PHP.

Note: Une note sur les éditeurs de texte
Il existe de nombreux éditeurs de texte et environnements de développement (IDE) que vous pouvez utiliser pour créer, éditer et gérer vos applications PHP. Une liste partielle de ces outils est entretenue à l'adresse » PHP Editor's List. Si vous voulez recommander un éditeur particulier, rendez donc une visite à cette page, et demandez au webmestre d'ajouter votre éditeur. Avoir au minimum un éditeur de texte avec la coloration syntaxique est vivement recommandé.

Note: Une note sur les traitements de texte
Les traitements de texte tels que StarOffice Writer, Microsoft Word et Abiword sont de très mauvais choix pour éditer des scripts PHP. Si vous voulez utiliser l'un d'entre eux, malgré tout, pour tester vos scripts, vous devez vous assurer que vous sauvez les fichiers au format texte seul (plain text) : sinon, PHP ne sera pas capable de lire et d'exécuter ces scripts.

Note: Une note sur le Notepad de Windows
Si vous écrivez vos scripts PHP avec Windows Notepad, vous devez vous assurer que vos fichiers sont sauvés avec l'extension .php (Notepad ajoute automatiquement une extension .txt à vos fichiers, à moins que vous ne preniez l'une des mesures suivantes). Lorsque vous sauvez un fichier, et que vous êtes invité à lui donner un nom, placez le nom du fichier entre doubles guillemets (i.e. "hello.php"). Vous pouvez également cliquer dans le menu 'Documents texte' du dialogue de sauvegarde, et choisir l'option 'Tous les fichiers'. Vous pourrez alors saisir le nom de votre fichier sans les doubles guillemets.

Maintenant vous avez créé un script PHP qui fonctionne, c'est le moment de créer le meilleur script PHP ! Faites un appel à la fonction phpinfo() et vous verrez beaucoup d'informations intéressantes sur votre système et sa configuration comme les variables pré-définies disponibles, les modules PHP chargés ainsi que la configuration. Prenez du temps pour revoir ces informations importantes.

Exemple #2 Récupération des informations du système depuis PHP

<?php phpinfo(); ?>


Une introduction à PHP
PHP Manual
html/tutorial.useful.html0100644000101200010120000002617611310426341017055 0ustar docbuilderdocbuilder Trucs pratiques
Une introduction à PHP
PHP Manual

Trucs pratiques

Réalisons maintenant quelque chose de plus puissant. Nous allons vérifier le type de navigateur que le visiteur de notre site utilise. Pour cela, nous allons accéder aux informations que le navigateur du visiteur nous envoie, lors de sa requête HTTP. Cette information est stockée dans une variable. Les variables sont faciles à repérer, car elles commencent toutes par un signe dollar. La variable qui nous intéresse ici est $_SERVER['HTTP_USER_AGENT'].

Note: $_SERVER est une variable spéciale de PHP, qui contient toutes les informations relatives au serveur web. C'est une variable réservée de PHP, et une superglobale. Reportez-vous aux pages du manuel traitant des Auto-globales (aussi connues sous le nom de super-globales). Ces variables spéciales ont été introduites en » PHP 4.1.0. Auparavant, il fallait utiliser les variables $HTTP_*_VARS, comme $HTTP_SERVER_VARS. Bien qu'obsolètes, ces variables existent toujours. (Voir aussi la note sur l'ancien code.)

Pour afficher cette variable, nous pouvons simplement faire :

Exemple #1 Afficher le contenu d'une variable (élément de tableau)

<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

Un résultat possible du script pourra alors être :


Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Il y a de nombreux types de variables disponibles en PHP. Dans l'exemple ci-dessus, nous avons affiché un élément de Tableau (Array). Les tableaux peuvent être très utiles.

$_SERVER est juste une variable qui est automatiquement disponible dans votre script. Une liste de toutes les variables qui sont rendues disponibles est fournie dans la section Variables réservées ou vous pouvez aussi en obtenir une liste complète en lisant l'affichage de la fonction phpinfo() utilisée dans l'exemple de la section précédente.

Vous pouvez ajouter plusieurs commandes PHP dans une balise PHP, et créer de petits blocs de code qui réalisent des opérations plus complexes qu'un simple affichage. Par exemple, si nous voulons vérifier que le navigateur est bien de la famille des Internet Explorer, nous pouvons faire cela :

Exemple #2 Exemple utilisant les structures de contrôle et les fonctions

<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
    echo 
'Vous utilisez Internet Explorer<br />';
}
?>

Le résultat de ce script, si vous utilisez Internet Explorer, sera :

Vous utilisez Internet Explorer<br />

Ici, nous introduisons plusieurs nouveaux concepts. Nous avons une structure if. Si vous êtes familier avec les syntaxes de base du langage C, cela ne vous surprendra pas. Si vous ne connaissez pas assez le langage C ou un autre langage où la syntaxe est similaire à celle ci-dessus, il vaudrait mieux que vous lisiez une introduction à PHP, et assimiliez les premiers chapitres, ou bien lisez le chapitre consacré à la référence du langage.

Le second concept que nous avons introduit est la fonction strpos(). strpos() est une fonction intégrée à PHP, qui recherche la présence d'une chaîne dans une autre. Dans notre cas, nous avons recherché la chaîne "MSIE" dans la chaîne $_SERVER['HTTP_USER_AGENT']. Si cette chaîne est trouvée, la fonction retourne sa position dans la chaîne et, sinon, FALSE. Si elle ne retourne pas FALSE, la structure if reçoit TRUE et le code entre accolades {} est exécuté. Sinon, le code n'est pas exécuté. N'hésitez pas à expérimenter d'autres exemples, à l'aide de if, else, et d'autres fonctions comme strtoupper() et strlen(). Chaque page de la documentation contient aussi des exemples. Si vous n'êtes pas sûr de l'utilisation de ces fonctions, vous devez lire la page du manuel "comment lire une définition de fonction" ainsi que la section sur les fonctions PHP.

Nous pouvons maintenant progresser et vous montrer comment utiliser le mode PHP, au milieu du code HTML :

Exemple #3 Passer du mode PHP au mode HTML et vice-versa

<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
?>
<h3>strpos() n'a pas retourné FALSE</h3>
<p>Vous utilisez Internet Explorer</p>
<?php
} else {
?>
<h3>strpos() a retourné FALSE</h3>
<p>Vous n'utilisez pas Internet Explorer</p>
<?php
}
?>

Un exemple de résultat obtenu dans ce script est :

<h3>strpos() n'a pas retourné FALSE</h3>
<p>Vous utilisez Internet Explorer</p>

Au lieu d'utiliser une commande echo(), pour afficher du texte, vous pouvez utiliser du code HTML pur. Le point important a noter ici et que la logique de programmation est conservée. Seul un des deux blocs HTML sera affiché, suivant le résultat de la fonction strpos(). En d'autres termes, cela dépend si la chaîne MSIE a été trouvée ou non.


Une introduction à PHP
PHP Manual
html/tutorial.forms.html0100644000101200010120000001556011310426341016673 0ustar docbuilderdocbuilder Utiliser un formulaire
Une introduction à PHP
PHP Manual

Utiliser un formulaire

L'un des points forts de PHP est sa capacité à gérer les formulaires. Le concept de base qui est important à comprendre est que tous les champs d'un formulaire seront automatiquement disponibles dans le script PHP d'action. Lisez le chapitre du manuel concernant les variables depuis des sources externes à PHP pour plus d'informations et d'exemples sur la façon d'utiliser les formulaires. Voici un exemple de formulaire HTML :

Exemple #1 Un simple formulaire HTML

<form action="action.php" method="post">
 <p>Votre nom : <input type="text" name="nom" /></p>
 <p>Votre âge : <input type="text" name="age" /></p>
 <p><input type="submit" value="OK"></p>
</form>

Il n'y rien de particulier dans ce formulaire. Il est en HTML pur, sans aucune configuration particulière. Lorsque le visiteur remplit le formulaire, et clique sur le bouton OK, le fichier action.php est appelé. Dans ce fichier, vous pouvez écrire le script suivant :

Exemple #2 Afficher des données issues d'un formulaire

Bonjour, <?php echo htmlspecialchars($_POST['nom']); ?>.
Tu as <?php echo (int)$_POST['age']; ?> ans.

Voici le résultat que vous pourriez obtenir, selon les valeurs que vous avez saisies :

Bonjour Jean.
Tu as 29 ans.

Mise à part les parties htmlspecialchars() et (int), ce script ne fait que des choses évidentes. htmlspecialchars() s'assure que tous les caractères spéciaux HTML sont proprement encodés afin d'éviter des injections de balises HTML et de Javascript dans vos pages. Pour l'âge, vu que nous savons que c'est un entier, vous pouvez le convertir en un entier. Vous pouvez également demander à PHP de le faire automatiquement à votre place en utilisant l'extension filter. Les variables $_POST['nom'] et $_POST['age'] sont automatiquement créés par PHP. Un peu plus tôt dans ce tutoriel, nous avons utilisé la variable $_SERVER, une superglobale. Maintenant, nous avons introduit une autre superglobale $_POST qui contient toutes les données envoyées par la méthode POST. Notez que dans notre formulaire, nous avons choisi la méthode POST. Si vous avions utilisé la méthode GET alors notre formulaire aurait placé ses informations dans la variable $_GET, une autre superglobale. Vous pouvez aussi utiliser la variable $_REQUEST, si vous ne souhaitez pas vous embarrasser de la méthode utilisée. Elle contient un mélange des données de GET, POST, COOKIE et FILE. Voyez aussi la fonction import_request_variables().

Vous pouvez également utiliser des champs XForms dans PHP, même si vous vous sentez bien avec l'utilisation des formulaires HTML. Bien que le travail avec XForms ne soit pas fait pour les débutants, vous pourriez être intéressé par cette technologie. Nous avons également une courte introduction sur le traitement des données reçues par XForms dans notre section sur les fonctionnalités.


Une introduction à PHP
PHP Manual
html/tutorial.oldcode.html0100644000101200010120000001207511310426341017154 0ustar docbuilderdocbuilder Utiliser des codes anciens avec les nouvelles versions de PHP
Une introduction à PHP
PHP Manual

Utiliser des codes anciens avec les nouvelles versions de PHP

Maintenant que PHP est devenu un langage de script populaire, il existe de nombreuses ressources qui vous proposent des portions de code que vous pouvez réutiliser dans vos codes. Pour la plupart, les développeurs de PHP ont tâché d'assurer la compatibilité ascendante, ce qui fait que de nombreux scripts écrits pour les anciennes versions sont aussi valables pour les nouvelles versions de PHP, idéalement sans modifications. En pratique, certaines modifications doivent être apportées.

Les deux modifications récentes les plus importantes qui affectent les anciens codes sont :

Pour plus de détails sur ces modifications, reportez-vous à la section sur les variables pré-définies.


Une introduction à PHP
PHP Manual
html/tutorial.whatsnext.html0100644000101200010120000000371111310426341017565 0ustar docbuilderdocbuilder Et après ?
Une introduction à PHP
PHP Manual

Et après ?

Avec ce que vous savez, vous êtes maintenant capable de comprendre l'essentiel de la documentation PHP, et les différents scripts d'exemples disponibles dans les archives. Vous pouvez aussi trouver d'autres exemples dans la section liens ("links", en anglais) du site » http://www.php.net/links.php.

Différentes présentations des capacités de PHP sont disponibles sur le site des conférences PHP : » http://talks.php.net/.


Une introduction à PHP
PHP Manual
html/tutorial.html0100644000101200010120000000447411310426341015550 0ustar docbuilderdocbuilder Une introduction à PHP
Au moment de commencer
PHP Manual

Une introduction à PHP

Sommaire

Dans cette section, nous voulons illustrer les principes de base de PHP dans une courte introduction. Ce chapitre traite uniquement de création de pages web dynamiques avec PHP, laissant de coté temporairement les autres possibilités de PHP. Voyez la section Ce que peut faire PHP pour plus d'informations.

Les pages web qui exploitent PHP sont traitées comme des pages HTML standards, et vous pouvez les créer, éditer et effacer tout comme vous le faites normalement avec des pages HTML classiques.


Au moment de commencer
PHP Manual
html/getting-started.html0100644000101200010120000000365311310426341017010 0ustar docbuilderdocbuilder Au moment de commencer
Manuel PHP
PHP Manual

Au moment de commencer


Manuel PHP
PHP Manual
html/install.general.html0100644000101200010120000001146411310426341016764 0ustar docbuilderdocbuilder Considérations générales sur l'installation
Installation et configuration
PHP Manual

Considérations générales sur l'installation

Avant d'installer PHP, vous devez savoir ce que vous voulez faire avec PHP. Il y a trois cas d'utilisation que vous a décrit la section Que peut faire PHP ? :

Pour la première tâche, qui est de loin la plus répandue, vous avez besoin de trois choses : PHP lui-même, un serveur Web et un navigateur. Vous avez probablement un navigateur, et en fonction de votre système d'exploitation, vous pouvez aussi disposer d'un serveur Web (i.e. Apache sous Linux ou IIS sous Windows). Vous pouvez aussi louer un espace à une société. De cette façon, vous n'aurez pas à mettre en place PHP, mais uniquement à écrire vos scripts, les charger sur le serveur et voir le résultat sur votre navigateur.

Si vous installez PHP et le serveur par vous-même, vous avez deux choix. Soit sous la forme d'un module du serveur Web (via une interface directe appelée SAPI). Les serveurs qui supportent cette solution comptent notamment Apache, Microsoft Internet Information Server, Netscape et iPlanet. D'autres serveurs ont aussi le support ISAPI, l'interface de module Microsoft (OmniHTTPd par exemple). Si PHP ne supporte pas l'interface de module de votre serveur Web, vous pouvez toujours l'utiliser comme processeur CGI ou FastCGI. Cela signifie que vous devez configurer votre serveur pour qu'il utilise l'exécutable CGI de PHP, pour qu'il traite les fichiers PHP sur le serveur.

Si vous souhaitez aussi utiliser PHP en ligne de commande (écrire des scripts de génération d'image hors ligne, par exemple, ou bien traiter des textes en fonctions d'informations que vous leur fourniriez), vous aurez besoin d'un exécutable PHP. Pour plus de détails, lisez la section écrire des applications PHP en ligne de commande. Dans ce cas, vous n'aurez pas besoin de serveur Web, ni de navigateur.

Avec PHP, vous pouvez aussi écrire des interfaces graphiques clientes, en utilisant l'extension PHP-GTK. C'est une approche complètement différente de l'écriture des pages web, car vous ne générerez pas de fichiers HTML, mais vous aurez à gérer des fenêtres et des objets. Pour plus de détails sur PHP-GTK, voyez le » site officiel. PHP-GTK n'est pas inclus dans la distribution officielle de PHP.

À partir de maintenant, cette section décrit l'installation de PHP avec un serveur Web sous Unix et Windows, sous forme de module ou d'exécutables CGI.

Les codes source et les exécutables compilés pour certains OS (y compris Windows), sont disponibles à » http://www.php.net/downloads.php. Nous recommandons l'utilisation du » miroir le plus proche pour télécharger les distributions.


Installation et configuration
PHP Manual
html/install.unix.apache.html0100644000101200010120000003225111310426341017547 0ustar docbuilderdocbuilder Apache 1.3.x sur les systèmes Unix
Installation sur les systèmes UNIX
PHP Manual

Apache 1.3.x sur les systèmes Unix

Cette section contient des notes spécifiques pour l'installation de PHP avec Apache sur les systèmes Unix. Des notes spécifiques pour Apache 2 sont aussi disponibles sur une page séparée.

Vous pouvez sélectionner des options à ajouter au fichier configure à la ligne 10 depuis la liste complète des options de configuration. Les numéros de versions ont été omis ici afin de s'assurer que les instructions ne soient pas incorrectes. Vous devrez donc remplacer les 'xxx' par les versions correctes de vos fichiers.

Exemple #1 Instructions d'installation de PHP (en module Apache)

1.  gunzip apache_xxx.tar.gz
2.  tar -xvf apache_xxx.tar
3.  gunzip php-xxx.tar.gz
4.  tar -xvf php-xxx.tar
5.  cd apache_xxx
6.  ./configure --prefix=/www --enable-module=so
7.  make
8.  make install
9.  cd ../php-xxx

10. Maintenant, configurez votre PHP. C'est le moment où vous configurez PHP
    avec diverses options, comme les extensions qui seront activées. Lancez
    ./configure --help pour une liste des options disponibles. Dans notre exemple,
    nous ferons un ./configure assez simple avec uniquement le support Apache et MySQL.
    Votre chemin vers apxs peut être différent de notre exemple.

      ./configure --with-mysql --with-apxs=/www/bin/apxs

11. make
12. make install

    Si vous décidez de changer vos options de configuration après l'installation,
    vous aurez juste besoin de répéter les trois dernières étapes. Vous aurez aussi besoin
    de redémarrer apache pour que le nouveau module soit chargé. Une recompilation de
    Apache n'est pas nécessaire.

    Notez que, à moins de l'avoir explicitement désactivé, 'make install' installera aussi PEAR,
    et des outils PHP tels que phpize, installera le CLI PHP, etc.

13. Configurez votre fichier php.ini :

      cp php.ini-development /usr/local/lib/php.ini

    Vous pouvez éditer votre fichier .ini pour régler certaines options PHP. Si vous souhaitez
    votre php.ini à un autre endroit, utilisez --with-config-file-path=/votre/chemin lors de
    l'étape 10.

    Si vous utilisez plutôt php.ini-production, assurez-vous de lire l'ensemble des changements
    qui y sont contenus, car ils modifient le fonctionnement de PHP.

14. Éditez votre httpd.conf afin de charger le module PHP. Le chemin dans la partie droite de la
    directive LoadModule doit pointer vers l'endroit où se trouve le module PHP sur votre système.
    Le make install lancé plus haut l'y aura certainement déjà déposé pour vous, 
    mais assurez vous en.

    Pour PHP 4 :

      LoadModule php4_module libexec/libphp4.so

    Pour PHP 5 :

      LoadModule php5_module libexec/libphp5.so

15. Et dans la section AddModule de httpd.conf, quelque part en dessous de
    ClearModuleList, ajoutez ceci :

    Pour PHP 4 :

      AddModule mod_php4.c

    Pour PHP 5 :

      AddModule mod_php5.c

16. Dites à Apache de faire analyser certaines extensions par PHP. Par exemple,
    faites analyser l'extension .php par PHP. Vous pouvez ajouter n'importe quelle(s)
    extension(s) à analyser juste en l'(les)ajoutant à la suite, séparée(s) par un espace.
    Nous ajouterons .phtml dans notre exemple.

      AddType application/x-httpd-php .php .phtml

    Il est assez fréquent de configurer l'extension .phps comme code source PHP colorisé,
    ce qui peut être fait ainsi :

      AddType application/x-httpd-php-source .phps

17. Utilisez votre méthode habituelle pour démarrer le serveur Apache.
    (vous devez l'éteindre et le redémarrer, pas seulement lui envoyer
    un signal HUP ou USR1.)

Alternativement, pour installer PHP en tant qu'objet statique :

Exemple #2 Instructions d'installation (installation en tant que module statique d'Apache) de PHP

1.  gunzip -c apache_1.3.x.tar.gz | tar xf -
2.  cd apache_1.3.x
3.  ./configure
4.  cd ..

5.  gunzip -c php-5.x.y.tar.gz | tar xf -
6.  cd php-5.x.y
7.  ./configure --with-mysql --with-apache=../apache_1.3.x
8.  make
9.  make install

10. cd ../apache_1.3.x

11. ./configure --prefix=/www --activate-module=src/modules/php5/libphp5.a
    (La ligne ci-dessus est correcte ! Oui, nous savons que libphp5.a n'existe pas à
    ce moment. On ne le suppose pas non plus. Il sera créé.)

12. make
    (vous devriez avoir maintenant un binaire httpd que vous pouvez copier dans votre
    dossier de binaire Apache ; si c'est votre première installation, vous devez exécuter la
    commande "make install")

13. cd ../php-5.x.y
14. cp php.ini-development /usr/local/lib/php.ini

15. Vous pouvez éditer le fichier /usr/local/lib/php.ini pour définir les options de PHP.
    Éditez votre fichier httpd.conf ou srm.conf et ajoutez :
    AddType application/x-httpd-php .php

Note: Remplacez php-5 par php-4 et php5 par php4 en PHP 4.

Suivant votre installation d'Apache et votre variante d'Unix, il existe de nombreuses façons d'arrêter et redémarrer Apache. Voici une liste des commandes typiques, pour différentes installations. Remplacez /path/to/ par le chemin d'accès à vos applications sur votre système.

Exemple #3 Exemples de commandes pour le redémarrage d'apache

1. Nombreuses variantes Linux SysV :
/etc/rc.d/init.d/httpd restart

2. Avec les scripts apachectl :
/path/to/apachectl stop
/path/to/apachectl start

3. httpdctl et httpsdctl (utilisant OpenSSL), similaires à apachectl :
/path/to/httpsdctl stop
/path/to/httpsdctl start

4. En utilisant mod_ssl, ou un autre serveur SSL, vous pouvez vouloir l'arrêter
et le démarrer manuellement :
/path/to/apachectl stop
/path/to/apachectl startssl

L'emplacement des exécutables apachectl et http(s)dctl peut varier. Si votre système est pourvu des commandes locate, whereis ou which, elles peuvent vous aider à retrouver vos programmes.

Différents exemples de compilation PHP pour Apache suivent :

./configure --with-apxs --with-pgsql

Cette commande va créer une bibliothèque partagée libphp5.so (ou libphp4.so en PHP 4) qui sera chargée par Apache avec une ligne LoadModule dans le fichier httpd.conf. Le support PostgreSQL est aussi inclus dans cette bibliothèque.

./configure --with-apxs --with-pgsql=shared

Cette commande va créer une bibliothèque partagée libphp4.so pour Apache, mais va aussi créer la bibliothèque partagée pgsql.so qui sera chargée dans PHP avec une directive du fichier php.ini ou en la chargeant explicitement dans le script avec la fonction dl().

./configure --with-apache=/path/to/apache_source --with-pgsql

Cette commande va créer une autre bibliothèque partagée libmodphp5.a, un fichier mod_php5.c et quelques fichiers associés dans le dossier src/modules/php4 du dossier source Apache. Puis, vous devez compiler Apache avec --activate-module=src/modules/php5/libphp5.a et le système de compilation d'Apache va créer un fichier libphp5.a et le lier statiquement avec httpd (remplacez php5 par php4 en PHP 4). Le support PostgreSQL est alors inclus directement dans l'exécutable httpd, ce qui fait que le résultat final est un fichier unique httpd, qui inclut Apache et PHP.

./configure --with-apache=/path/to/apache_source --with-pgsql=shared

Comme précédemment, mais au lieu d'inclure le support PostgreSQL directement dans l'exécutable httpd final, vous allez obtenir une bibliothèque partagée pgsql.so que vous pouvez charger dans PHP soit grâce au fichier de configuration php.ini ou dynamiquement avec dl().

Lorsque vous faites votre choix entre les différents modes de compilation de PHP, vous devez prendre en compte leurs avantages et inconvénients respectifs. Les objets partagés permettent de compiler PHP et Apache de manière séparée, et vous n'aurez pas à compiler l'ensemble pour faire évoluer PHP. La compilation statique permet de charger et d'exécuter plus rapidement PHP. Pour plus d'informations, voyez la page web sur le » support des DSO.

Note: Le httpd.conf par défaut d'Apache est fourni avec une section qui ressemble à ceci :

User nobody
Group "#-1"

À moins que vous ne changiez cette valeur par "Group nogroup" ou quelque chose comme ça ("Group daemon" est aussi classique), PHP ne sera pas capable d'ouvrir des fichiers.

Note: Assurez-vous que vous spécifiez la version installée de apxs avec l'option --with-apxs=/path/to/apxs. Vous NE devez PAS utiliser la version d'apxs qui est dans les sources d'Apache, mais celle qui est réellement installée sur votre système.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.apache2.html0100644000101200010120000002562311310426341017636 0ustar docbuilderdocbuilder Apache 2.0 sur les systèmes Unix
Installation sur les systèmes UNIX
PHP Manual

Apache 2.0 sur les systèmes Unix

Cette section contient les notes et conseils d'installation de PHP avec le serveur Apache 2.0 sur les systèmes Unix.

Avertissement

Nous ne recommandons pas l'utilisation de PHP dans un environnement threadé MPM, avec Apache 2. Utilisez le mode prefork MPM à la place, ou utilisez Apache 1. Pour savoir pourquoi, lisez l'entrée de la FAQ correspondante à l'utilisation d'Apache 2 dans un environnement threadé MPM.

Il est vivement recommandé de lire la » documentation Apache pour avoir une meilleure connaissance du serveur Web Apache 2.0.

Note: Notes sur la compatibilité de PHP avec Apache 2.0
Les versions de PHP suivantes sont reconnues pour fonctionner avec la plus récente version d'Apache 2.0.x :

Ces versions de PHP sont compatibles avec Apache 2.0.40 et plus récent.
Le support des SAPI d'Apache 2.0 a commencé avec PHP 4.2.0. PHP 4.2.3 est connu pour fonctionner avec Apache 2.0.39. N'essayez pas d'utiliser cette version de PHP avec une autre version d'Apache 2.0. Cependant, nous vous recommandons de configurer PHP 4.3.0 ou supérieures avec la plus récente des versions d'Apache 2.
Toutes les versions de PHP mentionnées ici fonctionnent avec Apache 1.3.x.

Téléchargez la version la plus récente de » Apache 2.0 et une version appropriée de PHP, tel que décrit ci-dessus. Ce guide rapide couvre les manipulations de base, nécessaires à l'installation de Apache 2.0 et PHP. Pour plus d'informations, lisez la » documentation Apache. Les numéros de version sont omis ici, pour s'assurer que les instructions ne soient pas incorrectes. Il faudra donc remplacer les séquences 'NN' avec les valeurs correctes que vous utilisez.

Exemple #1 Instruction d'installation (Module partagé Apache 2)

1.  gzip -d httpd-2_0_NN.tar.gz
2.  tar xvf httpd-2_0_NN.tar
3.  gunzip php-NN.tar.gz
4.  tar -xvf php-NN.tar
5.  cd httpd-2_0_NN
6.  ./configure --enable-so
7.  make
8.  make install

    Maintenant, vous avez un dossier Apache 2.0.NN installé dans /usr/local/apache2,
    configure avec le support des modules dynamiques, et le prefork standard MPM.
    Pour tester l'installation, utilisez votre procédure standard de démarrage d'Apache :
    /usr/local/apache2/bin/apachectl start
    et pour stopper le serveur, utilisez
    /usr/local/apache2/bin/apachectl stop.

9.  cd ../php-NN

10. Maintenant, configurez votre PHP. C'est le moment où vous configurez PHP
    avec diverses options, comme les extensions qui seront activées. Lancez
    ./configure --help pour une liste des options disponibles. Dans notre exemple,
    nous ferons une configuration assez simple avec uniquement le support de Apache 2 et MySQL.
    Votre chemin vers apxs peut être différent ; en fait, le binaire devrait toujours s'appeler
    apsx2 sur votre système.

      ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

11. make
12. make install

    Si vous décidez de changer vos options de configuration après l'installation,
    vous aurez juste besoin de répéter les trois dernières étapes. Vous aurez aussi besoin
    de redémarrer Apache pour que le nouveau module soit chargé. Une recompilation de
    Apache n'est pas nécessaire.

    Notez que, à moins de l'avoir explicitement désactivé, 'make install' installera aussi PEAR,
    et des outils PHP tels que phpize, installera le CLI PHP, etc.
    
13. Configurez votre fichier php.ini :
    
    cp php.ini-dist /usr/local/lib/php.ini

    Vous pouvez éditer votre fichier .ini pour régler certaines options PHP. Si vous souhaitez
    votre php.ini à un autre endroit, utilisez --with-config-file-path=/votre/chemin lors de
    l'étape 10.

    Si vous utilisez plutôt php.ini-recommended, assurez-vous de lire l'ensemble des changements
    qui y sont contenus, car ils modifient le fonctionnement de PHP.

14. Éditez votre httpd.conf afin de charger le module PHP. Le chemin dans la partie droite de la
    directive LoadModule doit pointer vers l'endroit où se trouve le module PHP sur votre système.
    Le make install lancé plus haut l'y aura certainement déjà déposé pour vous, mais assurez-vous en.

    Pour PHP 4 :

      LoadModule php4_module modules/libphp4.so

    Pour PHP 5:

      LoadModule php5_module modules/libphp5.so

15. Dites à Apache de faire analyser certaines extensions par PHP. Par exemple,
    faites analyser l'extension .php par PHP. Plutôt que de n'utiliser que la directive Apache AddType,
    nous souhaitons éviter des téléversements dangereux ou que des fichiers créés tels que
    exploit.php.jpg soient intérprétés par PHP. En suivant cet exemple, vous pouvez ajouter n'importe quelle(s)
    extension(s) à parser juste en l'(les)ajoutant à la suite, séparée(s) par un espace.
    Nous ajouterons .phtml dans notre exemple.

      <FilesMatch \.php$>
          SetHandler application/x-httpd-php
      </FilesMatch>

    Ou, si nous souhaitons permettre uniquement aux fichiers .php, .php2, .php3, .php4, .php5, .php6 et
    .phtml d'être interprétés par PHP, et à aucun autre, nous utiliserons :

      <FilesMatch "\.ph(p[2-6]?|tml)$">
          SetHandler application/x-httpd-php
      </FilesMatch>

    Et pour permettre aux fichiers .phps d'être traités comme du code source PHP colorisé, ajoutez ceci :

      <FilesMatch "\.phps$">
          SetHandler application/x-httpd-php-source
      </FilesMatch>

16. Utilisez votre méthode habituelle pour démarrer le serveur Apache, e.g. :

      /usr/local/apache2/bin/apachectl start

          - OU -

      service httpd restart

Suivez les étapes ci-dessus, et vous disposerez d'un serveur Apache 2.0 avec le support de PHP module comme module SAPI. Bien sur, il y a bien d'autres options de configuration disponibles pour les deux logiciels, Apache et PHP. Pour plus de détails, utilisez la commande ./configure --help dans le dossier de sources approprié. Si vous souhaitez compiler une version multithreadée de Apache 2.0 vous devrez remplacer le module standard MPM prefork avec worker ou perchild. Pour ce faire, ajoutez à la ligne de configuration de l'étape 6, l'option --with-mpm=worker ou --with-mpm=perchild. Avant de procéder, soyez conscient des conséquences, et comprenez bien ce que vous faites. Pour plus de détails sur ce sujet, lisez la documentation Apache sur » le module MPM.

Note: Si vous voulez utiliser la négociation sur le contenu, lisez la section FAQ Apache MultiViews.

Note: Pour compiler une version multithreadée d'Apache, votre système doit supporter les threads. Cela implique aussi de compiler PHP avec le module expérimental de Zend Thread Safety (ZTS). Par conséquent, toutes les extensions ne seront pas disponibles. La configuration recommandée actuellement est celle avec le module standard MPM prefork.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.lighttpd-14.html0100644000101200010120000001430011310426341020362 0ustar docbuilderdocbuilder Lighttpd 1.4 sur les systèmes Unix
Installation sur les systèmes UNIX
PHP Manual

Lighttpd 1.4 sur les systèmes Unix

Cette section contient des informations spécifiques sur l'installation de PHP avec Lighttpd 1.4 sur les systèmes Unix.

Reportez-vous à » Lighttpd pour une installation correcte de Lighttpd avant de continuer.

Fastcgi est le SAPI préféré pour connecter PHP et Lighttpd. Fastcgi active automatiquement php-cgi depuis PHP 5.3.0, mais pour les versions antérieures, vous devez configurer PHP avec l'option de compilation --enable-fastcgi. Pour vous assurez de l'activation de fastcgi, le résultat de la commande php -v doit contenir PHP 5.2.5 (cgi-fcgi). Avant PHP 5.2.3, fastcgi était activé dans le binaire PHP (php-cgi n'existait pas).

Appel de PHP par Lighttpd

Pour configurer Lighttpd afin qu'il se connecte à PHP et appel le processus fastcgi, vous devez éditez le fichier lighttpd.conf. Une connexion par sockets est la solution préférée pour les systèmes locaux.

Exemple #1 Portion du fichier lighttpd.conf

server.modules += ( "mod_fastcgi" )

fastcgi.server = ( ".php" =>
  ((
    "socket" => "/tmp/php.socket",
    "bin-path" => "/usr/local/bin/php-cgi",
    "bin-environment" => (
      "PHP_FCGI_CHILDREN" => "16",
      "PHP_FCGI_MAX_REQUESTS" => "10000"
    ),
    "min-procs" => 1,
    "max-procs" => 1,
    "idle-timeout" => 20
  ))
)

La directive bin-path permet à lighttpd d'appeler le processus fastcgi dynamiquement. PHP appellera les fils suivant la variable d'environnement PHP_FCGI_CHILDREN. La directive "bin-environment" définit l'environnement pour les processus appelés. PHP terminera un processus fils lorsque le nombre de requêtes spécifié par PHP_FCGI_MAX_REQUESTS a été atteint. Les directives "min-procs" et "max-procs" peuvent généralement être ignorées avec PHP. PHP gère ces propres fils et caches opcode comme APC qui partage uniquement les fils gérés par PHP. Si "min-procs" est définit à quelque chose de supérieur à 1, le nombre total de réponses PHP sera multiplié par PHP_FCGI_CHILDREN (2 min-procs * 16 fils, donne 32 réponses).

Appel avec spawn-fcgi

Lighttpd fournit un programme appelé spawn-fcgi afin de rendre plus facile les appels des processus fastcgi.

Appel de php-cgi

Il est possible d'appeler des processus sans spawn-fcgi, avec un minimum de configuration. La variable d'environnement PHP_FCGI_CHILDREN contrôle le nombre de fils que PHP appelle pour gérer les demandes. La variable d'environnement PHP_FCGI_MAX_REQUESTS détermine la durée de vie, en nombre de requêtes, de chaque fils. Voici un script bash simple qui permet d'aider les appels aux répondeurs PHP.

Exemple #2 Appel des répondeurs FastCGI

#!/bin/sh

# Localisation du binaire php-cgi
PHP=/usr/local/bin/php-cgi

# Localisation  du fichier PID
PHP_PID=/tmp/php.pid

# Liaison à une adresse
#FCGI_BIND_ADDRESS=10.0.1.1:10000
# Liaison à un socket du domaine
FCGI_BIND_ADDRESS=/tmp/php.sock

PHP_FCGI_CHILDREN=16
PHP_FCGI_MAX_REQUESTS=10000

env -i PHP_FCGI_CHILDREN=$PHP_FCGI_CHILDREN \
       PHP_FCGI_MAX_REQUESTS=$PHP_FCGI_MAX_REQUESTS \
       $PHP -b $FCGI_BIND_ADDRESS &

echo $! > "$PHP_PID"

Connexion à des instances FCGI distantes

Les instances Fastcgi peuvent être appelées sur plusieurs machines distantes afin de répartir les applications.

Exemple #3 Connexion à des instances distantes de php-fastcgi

fastcgi.server = ( ".php" =>
   (( "host" => "10.0.0.2", "port" => 1030 ),
    ( "host" => "10.0.0.3", "port" => 1030 ))
)

Installation sur les systèmes UNIX
PHP Manual
html/install.unix.caudium.html0100644000101200010120000000716611310426341017764 0ustar docbuilderdocbuilder Caudium
Installation sur les systèmes UNIX
PHP Manual

Caudium

PHP peut être compilé comme module Pike pour » le serveur Web Caudium. Suivez simplement les instructions suivantes pour installer PHP sur un serveur Caudium.

Exemple #1 Instructions d'installation Caudium

1.  Assurez-vous que vous avez un serveur Caudium installé avant de tenter
    l'installation PHP 4. Pour que PHP 4 fonctionne correctement, vous devez
    installer Pike 7.0.268 ou plus récent. Pour cet exemple, nous supposerons
    que vous avez installé Caudium dans le dossier /opt/caudium/server/.
2.  Renommez le dossier en php-x.y.z (où x.y.z est le numéro de version).
3.  ./configure --with-caudium=/opt/caudium/server
4.  make
5.  make install
6.  Redémarrez Caudium s'il était en fonctionnement.
7.  Connectez-vous à l'interface de configuration graphique et allez
    dans le serveur virtuel auquel vous voulez ajouter le support PHP 4.
8.  Cliquez sur "Add Module" et recherchez puis ajoutez le module
    "PHP 4 Script Support".
9.  Si la documentation dit que 'PHP 4 interpreter isn't
    available', assurez-vous que vous avez bien redémarré le serveur.
    Si vous l'avez fait, vérifiez le fichier
    /opt/caudium/logs/debug/default.1 : il contient peut-être des
    erreurs liées à PHP4.so. De même, assurez-vous
    que caudium/server/lib/[pike-version]/PHP4.so
    est présent.
10. Configurez le module "PHP Script Support" si nécessaire.

Vous pouvez bien sûr compiler votre module Caudium avec les diverses extensions disponibles. Voyez la page de référence pour la liste des options de configuration.

Note: Lorsque vous ajoutez le support MySQL à PHP 4, vous devez vous assurer que le client MySQL normal est utilisé. Sinon, il peut y avoir des conflits avec Pike, qui dispose déjà du support MySQL. Vous pouvez le faire en spécifiant le dossier d'installation de MySQL grâce à l'option --with-mysql.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.fhttpd.html0100644000101200010120000000463111310426341017620 0ustar docbuilderdocbuilder Installation avec les serveurs fhttpd
Installation sur les systèmes UNIX
PHP Manual

Installation avec les serveurs fhttpd

Pour compiler PHP comme un module fhttpd, répondez "yes" à la question "Build as an fhttpd module?" (cela correspond à l'option de configuration --with-fhttpd=DIR et spécifiez la racine de la distribution fhttpd. Le répertoire par défaut est : /usr/local/src/fhttpd. Si vous utilisez fhttpd, compiler PHP en module vous permettra d'obtenir des performances supérieures, plus de contrôle et la possibilité d'exécution à distance.

Note: Le support de fhttpd n'est plus disponible depuis PHP 4.3.0.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.sun.html0100644000101200010120000004404011310426341017132 0ustar docbuilderdocbuilder Installation sous Netscape et iPlanet Enterprise Serveur sur un système Sun Solaris
Installation sur les systèmes UNIX
PHP Manual

Installation sous Netscape et iPlanet Enterprise Serveur sur un système Sun Solaris

Cette section contient les notes et détails spécifiques à l'installation de PHP sur les serveurs Web Sun Java System Web Server, Sun ONE Web Server, iPlanet et Netscape server sur les systèmes Sun Solaris.

Depuis PHP 4.3.3, vous pouvez utiliser les scripts PHP avec le module NSAPI pour gérer des listes de dossiers et des pages d'erreurs personnalisées. Des fonctions supplémentaires sont disponibles pour assurer la compatibilité avec Apache. Pour du support sur les serverus courants, voyez la note sur les sous-requêtes.

Vous pouvez trouver plus d'informations sur la configuration de PHP avec Netscape Enterprise Server : » http://benoit.noss.free.fr/php/install-php4.html

Pour construire PHP avec les serveurs Web Sun JSWS/Sun ONE WS/iPlanet/Netscape, entrez le répertoire valide d'installation pour l'option --with-nsapi=[DIR]. Le répertoire par défaut est habituellement /opt/netscape/suitespot/. Lisez également le fichier /php-xxx-version/sapi/nsapi/nsapi-readme.txt.

  1. Installez les packages suivants depuis le serveur » http://www.sunfreeware.com/ ou un miroir ad hoc :

    • autoconf-2.13
    • automake-1.4
    • bison-1_25-sol26-sparc-local
    • flex-2_5_4a-sol26-sparc-local
    • gcc-2_95_2-sol26-sparc-local
    • gzip-1.2.4-sol26-sparc-local
    • m4-1_4-sol26-sparc-local
    • make-3_76_1-sol26-sparc-local
    • mysql-3.23.24-beta (si vous voulez le support MySQL)
    • perl-5_005_03-sol26-sparc-local
    • tar-1.13 (GNU tar)

  2. Assurez-vous que le path inclut bien les dossiers nécessaires : PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin et rendez-le accessible à votre système avec export PATH .
  3. gunzip php-x.x.x.tar.gz (si vous avez une distribution .gz, ou bien allez en 4).
  4. tar xvf php-x.x.x.tar
  5. Passez dans votre dossier d'extraction PHP : cd ../php-x.x.x
  6. Pour les étapes suivantes, assurez-vous que /opt/netscape/suitespot/ correspond bien à votre installation du serveur netscape. Sinon, indiquez le chemin correct :

    ./configure --with-mysql=/usr/local/mysql \
    --with-nsapi=/opt/netscape/suitespot/ \
    --enable-libgcc

  7. Faites un make puis un make install.

Après avoir fait l'installation de base et lu les fichiers readme.txt, vous pouvez avoir besoin de faire des configurations supplémentaires.

Instructions de configuration pour Sun/iPlanet/Netscape

Tout d'abord, vous aurez besoin d'ajouter des chemins dans la variable LD_LIBRARY_PATH pour que Netscape trouve son bonheur. Il est préférable de le faire dans le script de démarrage du serveur Netscape. Les utilisateurs Windows peuvent ignorer cette étape. Le script de démarrage est souvent situé dans : /path/to/server/https-servername/start. Vous aurez peut être à éditer le fichier de configuration situé dans /path/to/server/https-servername/config/.

  1. Ajoutez les lignes suivantes dans mime.types en tant qu'administrateur :

    type=magnus-internal/x-httpd-php exts=php
    

  2. Éditez le fichier magnus.conf (pour les serveurs >= 6) ou le fichier obj.conf (pour les serveurs < 6) et ajoutez-y les lignes suivantes. shlib peut varier en fonction de votre OS. Pour Unix, c'est quelque chose comme /opt/netscape/suitespot/bin/libphp4.so. Il est conseillé de placer les lignes suivantes après les lignes de mime types init.

    Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="/opt/netscape/suitespot/bin/libphp4.so"
    Init fn="php4_init" LateInit="yes" errorString="Failed to initialize PHP!" [php_ini="/path/to/php.ini"]
    

    (PHP >= 4.3.3) Le paramètre php_ini est optionnel mais, avec lui, vous pouvez placer votre php.ini dans le dossier de configuration de votre serveur web.

  3. Configurez l'objet par défaut dans le fichier obj.conf (pour les classes de serveur virtuel [version 6.0+] dans leur fichier vserver.obj.conf) :

    <Object name="default">
    .
    .
    .
    .#NOTE this next line should happen after all 'ObjectType' and before all 'AddLog' lines
    Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inikey=value ...]
    .
    .
    </Object>
    

    (PHP >= 4.3.3) Comme paramètres additionnels, vous pouvez ajouter quelques valeurs spéciales dans le php.ini. Par exemple, vous pouvez définir un spécifique docroot="/path/to/docroot" où le contexte php4_execute est appelé. Pour les init-keys booléens, utilisez les valeurs 0/1, et non pas "On","Off",... (cela ne fonctionnera pas correctement), e.g. zlib.output_compression=1 au lieu de zlib.output_compression="On"

  4. Cela est nécessaire uniquement si vous voulez configurer un répertoire pour accueillir des scripts PHP tout comme un répertoire cgi-bin :

    <Object name="x-httpd-php">
    ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
    Service fn=php4_execute [inikey=value inikey=value ...]
    </Object>
    

    Après cela, vous pouvez configurer un répertoire dans le serveur d'administration et y assigner le style x-httpd-php. Tous les fichiers dans ce répertoire seront exécutés comme étant du PHP. C'est pratique pour cacher l'usage de PHP en renommant les fichiers en .html.

  5. Configuration de l'identification : les identifications PHP ne peuvent être utilisées avec aucune autre identification. TOUTES LES IDENTIFICATIONS SONT PASSEES À VOS SCRIPTS PHP. Pour configurer l'identification PHP pour tout le serveur web, ajoutez la ligne suivante à votre objet par défaut :

    <Object name="default">
    AuthTrans fn=php4_auth_trans
    .
    .
    .
    </Object>
    

  6. Pour utiliser l'identification PHP dans un seul répertoire, ajoutez ce qui suit :

    <Object ppath="d:\path\to\authenticated\dir\*">
    AuthTrans fn=php4_auth_trans
    </Object>
    

Note: La taille de la pile que PHP utilise dépend de la configuration du serveur Web. Si vous rencontrez des crashs avec les grands scripts PHP, il est recommandé d'augmenter la taille de la pile avec la console d'administration : dans la section "MAGNUS EDITOR".

Environnement CGI et modifications recommandées du php.ini

Il est important de garder en tête que iPlanet/SunONE/Netscape est un serveur Web multi-threadé. Comme toutes les requêtes se situent dans le même contexte (c'est le contexte sur serveur Web), et que ce contexte est unique, si vous voulez accéder à des variables comme PATH_INFO, HTTP_HOST etc., il n'est pas recommandé d'y accéder à l'ancienne manière de PHP, avec la fonction getenv() ou une autre méthode (register globals, $_ENV). De cette manière, vous n'aurez que des valeurs d'environnement du serveur, et non pas des valeurs correctes pour le CGI.

Note: Pourquoi est-ce que les variables CGI sont invalides ?
C'est lié au fait que le processus du serveur Web est lancé par l'administrateur du serveur, qui utilise le script de lancement au démarrage. En fait, il aurait fallu que vous lanciez vous-même le processus. C'est pour cela que l'environnement du serveur Web contient des variables d'environnement CGI. Vous pouvez vérifier cela en lançant le serveur Web depuis un autre endroit que l'administrateur du serveur : utilisez la ligne de commande Unix en tant que root : vous verrez alors qu'il n'y a pas de variables d'environnement.

Changez simplement vos scripts pour lire les variables CGI, en utilisant le tableau superglobal $_SERVER. Si vous avez d'autres scripts qui utilisent encore $HTTP_HOST et compagnie, il est recommandé d'activer l'option register_globals dans le php.ini et de changer l'ordre des variables. IMPORTANT : supprimez le "E" dans cette option, car vous n'en avez pas besoin pour cet environnement.

variables_order = "GPCS"
register_globals = On

Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3)

Vous pouvez utiliser PHP pour générer des pages d'erreurs de type "404 Not Found" ou apparentée. Ajoutez la ligne suivante dans le fichier obj.conf pour chaque page d'erreur que vous souhaitez remplacer :

Error fn="php4_execute" code=XXX script="/chemin/vers/script.php" [inikey=value inikey=value...]

XXX est le code d'erreur HTTP. Effacez toute autre directive Error qui pourrait interférer avec la vôtre. Si vous voulez utiliser une page pour toutes les erreurs qui existent, laissez le paramètre code vide. Votre script peut obtenir le code de statut HTTP dans la variable $_SERVER['ERROR_TYPE'].

Une autre possibilité est de générer une liste de dossiers personnalisée. Créez simplement un script PHP qui affiche le contenu du dossier, et remplacez la ligne Service par défaut par type="magnus-internal/directory" dans obj.conf avec ceci :

Service fn="php4_execute" type="magnus-internal/directory" script="/chemin/vers/script.php" [inikey=value inikey=value...]

Pour ces deux points, l'URI originale et l'URI traduite sont dans les variables $_SERVER['PATH_INFO'] et $_SERVER['PATH_TRANSLATED'].

Note au sujet de nsapi_virtual() et des requêtes (PHP >= 4.3.3)

Le module NSAPI supporte désormais la fonction nsapi_virtual() (alias : virtual()), pour réaliser des sous requêtes au serveur Web, et inclure le résultat dans une page. Le problème est que cette fonction utilise une fonctionnalité non documentée de la bibliothèque NSAPI. Sous Unix, ce n'est pas un problème, car le module va automatiquement rechercher les fonctions nécessaires, et les utiliser si elles sont disponibles. Sinon, nsapi_virtual() sera désactivée.

Note: Soyez prévenu : le support de nsapi_virtual() est EXPERIMENTAL !


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.commandline.html0100644000101200010120000001111611310426341020611 0ustar docbuilderdocbuilder CGI et configuration en ligne de commande
Installation sur les systèmes UNIX
PHP Manual

CGI et configuration en ligne de commande

Par défaut, PHP est compilé en version CGI. Cela crée un interpréteur de commande qui peut être utilisé soit pour le traitement CGI, soit pour les scripts non relatifs au web. Si PHP peut être incorporé au serveur web que vous utilisez en tant que module, de manière générale c'est cette solution que vous devriez adopter pour des raisons de performances. Cependant, la version CGI permet aux utilisateurs sous Apache de lancer des scripts PHP sous leurs UID respectives.

Avertissement

En utilisant le mode CGI, votre serveur est ouvert à de possibles attaques sérieuses. Lisez attentivement notre section sur la sécurité en mode CGI pour apprendre comment vous défendre contre ces attaques.

Avec PHP 4.3.0, d'importants ajouts ont été faits à PHP. une nouvelle SAPI, appelée CLI, existe aussi et porte le même nom que la version CGI. Ce qui est installé en tant que {PREFIX}/bin/php dépend de votre ligne de configuration. Tout ceci est décrit en détails dans la partie du manuel intitulée Utiliser PHP en ligne de commande. Veuillez vous y référer pour de plus amples informations.

Tests

Si vous avez compilé PHP comme programme CGI, vous pouvez tester votre produit en tapant : make test. C'est toujours une bonne chose de tester le résultat d'une compilation. Cela vous permet de repérer des problèmes entre PHP et votre plate-forme, plutôt que d'attendre qu'ils surviennent.

Utiliser les variables prédéfinies

Certaines variables d'environnement fournies par les serveurs Web ne sont pas disponibles dans les » spécifications CGI/1.1 actuelles. Seules les variables suivantes sont définies, et les autres doivent être considérées comme spécifiques aux serveurs Web : AUTH_TYPE, CONTENT_LENGTH, CONTENT_TYPE, GATEWAY_INTERFACE, PATH_INFO, PATH_TRANSLATED, QUERY_STRING, REMOTE_ADDR, REMOTE_HOST, REMOTE_IDENT, REMOTE_USER, REQUEST_METHOD, SCRIPT_NAME, SERVER_NAME, SERVER_PORT, SERVER_PROTOCOL et SERVER_SOFTWARE.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.hpux.html0100644000101200010120000000441711310426341017315 0ustar docbuilderdocbuilder Installation sous HP-UX
Installation sur les systèmes UNIX
PHP Manual

Installation sous HP-UX

Cette section contient les notes et conseils d'installation de PHP sur les distributions HP-UX.

Il y a deux façons d'installer PHP sur les systèmes HP-UX. Soit en le compilant, soit en installant des binaires précompilés.

Les paquets pré-compilés officiels sont disponibles ici : » http://software.hp.com/

En attendant que cette section du manuel soit réécrite, la documentation concernant la compilation de PHP (ainsi que les extensions associées) sur les systèmes HP-UX a été effacée. Pour le moment, veuillez-vous référer à cette ressource externe : » Mise en place d'Apache et de PHP sous HP-UX 11.11


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.openbsd.html0100644000101200010120000001516711310426341017767 0ustar docbuilderdocbuilder Installation sur les systèmes OpenBSD
Installation sur les systèmes UNIX
PHP Manual

Installation sur les systèmes OpenBSD

Cette section contient les notes spécifiques à l'installation de PHP sous » OpenBSD 3.6.

Utilisation des paquets binaires

Cette méthode est la méthode recommandée pour installer PHP sur OpenBSD. C'est aussi la méthode la plus simple. Le paquet core a été séparé des modules et chacun d'entre eux peut être installé et supprimé indépendamment des autres. Les fichiers dont vous avez besoin sont sur le CD OpenBSD ou sur le site FTP.

Le paquet principal que vous devez installer est php4-core-4.3.8.tgz, qui contient le moteur de base, plus gettext et iconv). Puis, jetez un oeil aux paquets de module, comme php4-mysql-4.3.8.tgz ou php4-imap-4.3.8.tgz. Vous devez utiliser la commande phpxs pour activer et désactiver ces modules dans votre php.ini.

Exemple #1 Exemple d'installation de PHP sous OpenBSD avec Ports

# pkg_add php4-core-4.3.8.tgz
# /usr/local/sbin/phpxs -s
# cp /usr/local/share/doc/php4/php.ini-recommended /var/www/conf/php.ini
  (add in mysql)
# pkg_add php4-mysql-4.3.8.tgz
# /usr/local/sbin/phpxs -a mysql
  (add in imap)
# pkg_add php4-imap-4.3.8.tgz
# /usr/local/sbin/phpxs -a imap
  (remove mysql as a test)
# pkg_delete php4-mysql-4.3.8
# /usr/local/sbin/phpxs -r mysql
  (install the PEAR libraries)
# pkg_add php4-pear-4.3.8.tgz

Lisez la page de manuel Unix » packages(7) pour plus de détails sur les packages binaires d'OpenBSD.

Utilisation des ports

Vous pouvez aussi compiler PHP en utilisant » l'arbre des ports. Cette méthode est recommandée aux utilisateurs expérimentés de OpenBSD. Le port PHP4 est scindé en deux sous-dossiers : core et extensions. Le dossier extensions génère les sous paquets de tous les modules PHP. Si vous souhaitez ne pas créer ces modules, vous pouvez utiliser la commande en ligne no_* FLAVOR. Par exemple, pour ne pas compiler le module imap, utilisez FLAVOR avec la valeur no_imap.

Problèmes courants

Versions plus anciennes

Les anciennes versions de OpenBSD utilisaient le système des FLAVORS pour compiler statiquement PHP. Comme il est trop difficile de générer des packages binaires avec cette méthode, elle est considérée comme obsolète. Vous pouvez toujours utiliser les anciennes versions stables, mais sachez qu'elles ne sont plus supportées par l'équipe d'OpenBSD. Si vous avez des commentaires sur le sujet, le responsable actuel est Anil Madhavapeddy (avsm_arobase_openbsd_point_org).


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.solaris.html0100644000101200010120000000704511310426341020005 0ustar docbuilderdocbuilder Installation sous Solaris
Installation sur les systèmes UNIX
PHP Manual

Installation sous Solaris

Cette section contient les notes et conseils d'installation de PHP sur les distributions Solaris.

Logiciels nécessaires

L'installation Solaris oublie généralement les compilateurs C, et leurs utilitaires. Lisez cette FAQ pour savoir pourquoi est-ce que les versions GNU de certains de ces outils sont nécessaires. Voici la liste des outils nécessaires :

De plus, vous devrez aussi installer (et peut être aussi compiler) toutes les bibliothèques nécessaires aux extensions comme MySQL, Oracle, etc.

Utilisation des paquets

Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour installer la plupart des composants.


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.debian.html0100644000101200010120000001474511310426341017560 0ustar docbuilderdocbuilder Notes d'installation sous Debian GNU/Linux
Installation sur les systèmes UNIX
PHP Manual

Notes d'installation sous Debian GNU/Linux

Cette section contient des notes et des astuces spécifiques à l'installation de PHP sous » Debian GNU/Linux.

Bien que les instructions pour compiler PHP sous Unix s'appliquent aussi à Debian, cette page de manuel contient des informations spécifiques pour les autres manières d'installer PHP, telles que l'utilisation de apt-get ou aptitude. Cette page de manuel utilise indifféremment l'une ou l'autre.

Utilisation de APT

Tout d'abord, veuillez noter que d'autres paquets peuvent être souhaitables, comme libapache2-mod-php5 pour l'intégration avec Apache 2, et php-pear pour PEAR.

Ensuite, avant d'installer un paquet, il est sage de s'assurer que la liste des paquets est à jour. D'habitude, on le fait en utilisant la commande apt-get update.

Exemple #1 Exemple d'installation sous Debian avec Apache 2

# apt-get install php5-common libapache2-mod-php5 php5-cli

APT installera et activera automatiquement le module PHP 5 pour Apache 2, ainsi que toutes ses dépendances. Apache devra être relancé pour que les changements soient effectifs. Par exemple :

Exemple #2 Stopper et démarrer Apache une fois PHP installé

# /etc/init.d/apache2 stop
# /etc/init.d/apache2 start

Un meilleur contrôle de la configuration

Dans l'exemple précédent, PHP a été installé avec juste les composants principaux. Il y a fort à parier que des modules supplémentaires soient nécessaires, tels que MySQL, cURL, GD, etc. Ils peuvent aussi être installés via la commande apt-get.

Exemple #3 Méthodes pour lister les paquets PHP 5 supplémentaires

# apt-cache search php5
# aptitude search php5
# aptitude search php5 |grep -i mysql

Ces exemples montreront de nombreux paquets, donc beaucoup spécifiques à PHP, comme php5-cgi, php5-cli et php5-dev. Déterminez ceux qui sont nécessaires et installez les comme n'importe quel autre en utilisant apt-get ou aptitude. Et vu que Debian effectue une vérification des dépendances, on vous avertira de ces dernières, comme pour installer MySQL et cURL :

Exemple #4 Installer PHP avec MySQL et cURL

# apt-get install php5-mysql php5-curl

APT ajoutera automatiquement les bonnes lignes aux fichiers connexes à php.ini, comme /etc/php5/apache2/php.ini, /etc/php5/conf.d/pdo.ini, etc. et selon l'extension, il ajoutera des entrées semblables à extension=foo.so. De plus, redémarrer le serveur web (Apache, par exemple) est nécessaire pour que ces changements soient effectifs.

Problèmes courants


Installation sur les systèmes UNIX
PHP Manual
html/install.unix.html0100644000101200010120000001372611310426341016335 0ustar docbuilderdocbuilder Installation sur les systèmes UNIX
Installation et configuration
PHP Manual

Installation sur les systèmes UNIX

Sommaire

Cette section va vous guider lors du processus d'installation et de configuration de PHP sous Unix. Commencez par étudier les sections spécifiques à votre plate-forme ou à votre serveur Web avant de passer à l'installation.

Comme ce que nous avons écrit dans le manuel dans la section Considérations générales sur l'installation, nous traiterons de l'installation de PHP sur des serveurs Web dans cette section, bien que nous couvrirons également la configuration de PHP pour l'utilisation en ligne de commande.

Il y a plusieurs manières d'installer PHP sur des plates-formes Unix : soit avec un processus de compilation/configuration, soit avec des paquets précompilés. Cette documentation est particulièrement focalisée sur le processus de compilation/configuration. Beaucoup de systèmes basés sur Unix ont plusieurs sortes de paquets d'installation pour leur système. Ils permettent de vous assister dans une configuration standard, mais si vous avez besoin d'avoir des fonctionnalités différentes (comme un serveur sécurisé ou un driver différent de bases de données), vous aurez besoin de construire PHP et/ou votre serveur Web. Si vous n'êtes pas familiarisé avec la construction et la compilation de vos propres logiciels, il sera plus simple de vérifier si quelque part, personne n'a déjà construit une version de paquet de PHP avec les fonctionnalités dont vous avez besoin.

Pré-requis :

La configuration initiale de PHP et le processus de configuration sont contrôlés par l'utilisation du fichier configure et de ces options en lignes de commande. Vous pouvez récupérer une liste de toutes les options disponibles accompagnées d'une courte description en exécutant la commande ./configure --help. Notre manuel documente les différentes options séparément. Vous pouvez trouver les options internes en annexe, bien que les différentes options spécifiques à chaque extension sont décrites sur les pages de référence.

Lorsque PHP est configuré, vous êtes prêt à construire le module et/ou l'exécutable. La commande make devrait s'occuper de cela. Si elle échoue et que vous ne savez pas pourquoi, lisez la section Problèmes.


Installation et configuration
PHP Manual
html/install.macosx.packages.html0100644000101200010120000000542711310426341020420 0ustar docbuilderdocbuilder Utilisation des paquets
Installation sur un système Mac OS X
PHP Manual

Utilisation des paquets

Il existe quelques versions pré-packagées et pré-compilées de PHP pour Mac OS X. Cela peut être utile pour mettre en place une configuration standard, mais si vous avez besoin d'accéder à des fonctionnalités spécifiques (comme un serveur sécurisé, ou un pilote de bases de données exotiques), vous aurez à compiler PHP et/ou votre serveur Web vous-même. Si vous n'êtes pas familier avec la compilation et la mise en place d'applications, il est bon de vérifier si personne d'autre n'a pas déjà réalisé un paquet contenant les fonctionnalités que vous désirez.

Les ressources suivantes offrent la possibilité d'installer des paquets et des binaires précompilés pour PHP sous Mac OS :


Installation sur un système Mac OS X
PHP Manual
html/install.macosx.bundled.html0100644000101200010120000002454011310426341020254 0ustar docbuilderdocbuilder Utilisation de PHP embarqué
Installation sur un système Mac OS X
PHP Manual

Utilisation de PHP embarqué

PHP est fourni en standard avec Macs depuis OS X version 10.0.0. Activer PHP avec le serveur Web par défaut nécessite de décommenter quelques lignes dans le fichier de configuration d'Apache httpd.conf tandis que le mode CGI et/ou CLI sont activés par défaut (accès simple via le terminal).

L'activation de PHP en suivant ces instructions permet de configurer rapidement un environnement local de développement. Il est vivement recommandé de toujours mettre à jour PHP à sa version la plus récente. Comme la plupart des programmes, les nouvelles versions sont créées pour corriger les bogues et ajouter des fonctionnalités et c'est le cas de PHP. Reportez-vous à la documentation de l'installation de MAC OS X pour plus de détails. Les instructions suivantes sont destinées au débutant, en fournissant juste assez de détails pour mettre en place une configuration par défaut pour travailler. Tous les utilisateurs sont vivement encouragés à compiler et installer une version récente du paquet.

Le type d'installation standard utilise mod_php, et active le mod_php embarqué sur Mac OS X pour le serveur Web Apache (le serveur Web par défaut qui est accessible via les préférences systèmes), en quelques étapes :

  1. Trouvez et ouvrez le fichier de configuration d'Apache. Par défaut, ce sera : /private/etc/apache2/httpd.conf Utilisez le programme Finder ou Spotlight pour trouver ce fichier peut s'avérer difficile, sachant que, par défaut, il appartient à l'utilisateur root.

    Note: Une façon de l'ouvrir est d'utiliser un éditeur de texte Unix dans un terminal, par exemple, nano, et sachant que le fichier est la propriété de l'utilisateur root, vous devrez utiliser la commande sudo pour l'ouvrir (en tant que root) ; aussi, vous devrez entrer la commande suivante dans votre Terminal (votre mot de passe vous sera demandé) : sudo nano /private/etc/apache2/httpd.conf Quelques commandes nano : ^w (recherche), ^o (sauvegarde), et ^x (sortie) où ^ représente la touche Ctrl.

    Note: Les versions de Mac OS X antérieures à 10.5 fournissent d'anciennes versions de PHP et d'Apache. Aussi, le fichier de configuration d'Apache sur les machines originales peut être /etc/httpd/httpd.conf.

  2. Avec un éditeur de texte, décommentez les lignes (en effaçant le caractère #) qui ressemblent aux lignes suivantes (ces 2 lignes ne se trouvent pas au même endroit) :

    # LoadModule php5_module libexec/httpd/libphp5.so
    
    # AddModule mod_php5.c
    
    Notez le chemin. Dans le futur, lorsque vous compilerez PHP, les fichiers ci-dessus doivent être remplacés ou commentés.

  3. Assurez-vous que les extensions désirées soient analysées par PHP (exemples : .php .html et .inc)

    Sachant que ce comportement a déjà été activé dans votre fichier httpd.conf (depuis Mac Panther), une fois PHP activé, les fichiers .php seront automatiquement analysés par PHP.

    <IfModule mod_php5.c>
        # If php is turned on, we respect .php and .phps files.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    
        # Since most users will want index.php to work we
        # also automatically enable index.php
        <IfModule mod_dir.c>
            DirectoryIndex index.html index.php
        </IfModule>
    </IfModule>
    

    Note: Avant OS X 10.5 (Leopard), PHP 4 était livré par défaut plutôt que PHP 5. Ainsi, les instructions ci-dessus diffèreront juste en changeant 5 en 4. 5's to 4's.

  4. Assurez-vous que DirectoryIndex charge le fichier index par défaut. Ceci est également définit dans le fichier httpd.conf. Normalement, les fichiers index.php et index.html sont utilisés. Par défaut, index.php est activé car il est également dans la vérification de PHP ci-dessus. Ajustez-le suivant votre besoin.
  5. Définissez le chemin vers le fichier php.ini ou utilisez le chemin par défaut. Le chemin par défaut sur Mac OS X is /usr/local/php/php.ini et un appel à la fonction phpinfo() révèlera cette information. Si aucun fichier php.ini n'est utilisé, PHP utilisera toutes les valeurs par défaut. Reportez-vous à la FAQ sur "trouver le fichier php.ini".
  6. Trouvez et définissez le DocumentRoot C'est le dossier principal pour tous les fichiers Web. Les fichiers dans ce dossier seront servis par le serveur Web, et donc, les fichiers PHP seront analysés par PHP avant de les envoyer au navigateur. Le chemin par défaut est /Library/WebServer/Documents mais peut être défini à n'importe quelle valeur dans le fichier httpd.conf. De plus, le dossier DocumentRoot pour les différentes utilisateurs est /Users/yourusername/Sites
  7. Créez un fichier phpinfo().

    La fonction phpinfo() affiche les informations sur PHP. Créez un fichier dans le DocumentRoot avec le code PHP suivant :

    <?php phpinfo(); ?>

  8. Redémarrez Apache et chargez le fichier PHP que nous venons de créer. Pour redémarrez, exécutez la commande sudo apachectl graceful dans un terminal ou arrêter/démarrer l'option "Personal Web Server" dans les préférences systèmes OS X. Par défaut, le chargement de fichiers locaux dans le navigateur s'effectue via des URL comme ceci : http://localhost/info.php ou, si vous utilisez le DocumentRoot d'un dossier utilisateur, l'URL ressemblera à : http://localhost/~yourusername/info.php

CLI (ou CGI dans les anciennes versions) est nommé php et réside normalement dans /usr/bin/php. Ouvrez un terminal, lisez la section sur la ligne de commande du manuel PHP, et exécutez la commande php -v pour vérifier la version PHP de ce binaire. Un appel à la fonction phpinfo() pourra également vous révéler cette information.


Installation sur un système Mac OS X
PHP Manual
html/install.macosx.server.html0100644000101200010120000001270011310426341020140 0ustar docbuilderdocbuilder Compilation pour les serveurs OS X
Installation sur un système Mac OS X
PHP Manual

Compilation pour les serveurs OS X

Compilation pour les serveurs OS X

  1. Téléchargez les dernières distributions d'Apache et PHP.
  2. Décompressez-les, et utilisez le script configure sur Apache, comme ceci.

    ./configure --exec-prefix=/usr \
    --localstatedir=/var \
    --mandir=/usr/share/man \
    --libexecdir=/System/Library/Apache/Modules \
    --iconsdir=/System/Library/Apache/Icons \
    --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
    --enable-shared=max \
    --enable-module=most \
    --target=apache

  3. Si vous voulez que le compilateur fasse certaines optimisations, ajoutez cette ligne :

    setenv OPTIM=-O2

  4. Puis, allez dans le dossier PHP 4 et configurez PHP.

    ./configure --prefix=/usr \
        --sysconfdir=/etc \
        --localstatedir=/var \
        --mandir=/usr/share/man \
        --with-xml \
        --with-apache=/src/apache_1.3.12

    Si vous avez d'autres extensions à ajouter (MySQL, GD, etc.), assurez-vous de placer les bonnes options ici. Pour la chaîne --with-apache, ajoutez le chemin de votre distribution source apache, par exemple, /src/apache_1.3.12.

  5. Tapez make puis make install. Cela va ajouter un dossier à votre distribution Apache, sous src/modules/php4.
  6. Maintenant, reconfigurez Apache pour compiler PHP 4.

    ./configure --exec-prefix=/usr \
    --localstatedir=/var \
    --mandir=/usr/share/man \
    --libexecdir=/System/Library/Apache/Modules \
    --iconsdir=/System/Library/Apache/Icons \
    --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
    --enable-shared=max \
    --enable-module=most \
    --target=apache \
    --activate-module=src/modules/php4/libphp4.a

    Vous pouvez recevoir un message qui vous dit que libmodphp4.a est trop ancien. Si c'est le cas, allez dans le dossier src/modules/php4 de votre distribution Apache et utilisez cette commande : ranlib libmodphp4.a. Puis retournez à la racine de la distribution Apache et lancez la commande configure ci-dessus. Cela aura mis la table de liens à jour. Lancez à nouveau make et make install.

  7. Copiez et renommez le fichier php.ini-development dans votre dossier bin de votre dossier PHP : cp php.ini-development /usr/local/bin/php.ini ou, si vous n'avez pas de dossier local : cp php.ini-development /usr/bin/php.ini .


Installation sur un système Mac OS X
PHP Manual
html/install.macosx.client.html0100644000101200010120000000757011310426341020121 0ustar docbuilderdocbuilder Installation pour Apache sur les clients MacOS X
Installation sur un système Mac OS X
PHP Manual

Installation pour Apache sur les clients MacOS X

Les instructions suivantes vous aideront à installer un module PHP pour le serveur web Apache inclus dans MacOS X en utilisant l'interface MacOS. Cette version inclue le support des bases de données MySQL, PostgreSQL, et iODBC, cURL, GD, PDFLib, LDAP, et bien plus. Ces instructions sont fournies par » Marc Liyanage.

Avertissement

Assurez-vous de savoir ce que vous faîtes avant d'aller plus loin ! Vous pouvez rendre votre installation d'Apache instable.

Note: Ces instructions ne fonctionneront qu'avec le serveur Web Apache fourni par Apple. Si vous recompilez ou mettez à jour votre installation d'Apache, vous devrez compiler votre propre module PHP.

Pour l'installer :

  1. Pour Apache 1.3, téléchargez : http://www2.entropy.ch/download/entropy-php-5.2.4-1.tar.gz
  2. Pour Apache 2, téléchargez : wget http://www2.entropy.ch/download/entropy-php-5.2.4-1-apache2.tar.gz
  3. Décompressez le fichier .tar.gz, mais N'UTILISEZ PAS StuffIt Expander. À la place, utilisez BOMArchiveHelper d'Apple ou la ligne de commande.
  4. Double-cliquez sur l'installeur du paquet et suivez les instructions.

C'est tout ! PHP doit maintenant être installé et doit fonctionner. Vous pouvez le tester en plaçant un fichier nommé test.php dans votre dossier Sites de votre répertoire personnel. Dans ce fichier, écrivez cette ligne : <?php phpinfo() ?>.

Maintenant, ouvrez-le en plaçant 127.0.0.1/~your_username/test.php dans votre navigateur Web favori. Vous devriez voir apparaître un tableau contenant les informations sur les modules PHP.


Installation sur un système Mac OS X
PHP Manual
html/install.macosx.html0100644000101200010120000000410211310426341016630 0ustar docbuilderdocbuilder Installation sur un système Mac OS X
Installation et configuration
PHP Manual

Installation sur un système Mac OS X

Sommaire

Cette section contient les notes et conseils pour installer PHP sur un système Mac OS X. Il y a deux versions légèrement différentes de Mac OS X, Client et Serveur ; notre manuel vous guidera dans l'installation de PHP sur ces deux versions. Notez que PHP n'est pas disponible pour MacOS 9 et versions précédentes.


Installation et configuration
PHP Manual
html/install.windows.installer.html0100644000101200010120000000774611310426341021045 0ustar docbuilderdocbuilder L'installeur Windows (PHP version 5.1.0 et inférieures)
Installation sur les système Windows
PHP Manual

L'installeur Windows (PHP version 5.1.0 et inférieures)

L'installeur Windows de PHP disponible depuis les pages de » http://www.php.net/downloads.php, installe la version CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami. L'installeur n'inclut aucune extension externe supplémentaire de PHP (php_*.dll), vous les trouverez uniquement dans le paquet zippé Windows et dans les téléchargements PECL.

Note: Notez bien que bien que l'installeur soit une méthode simple pour installer PHP, il est limité dans plusieurs aspects : par exemple, la configuration automatique des extensions n'est pas prise en compte. Utiliser l'installateur n'est pas la méthode préférée pour installer PHP.

Tout d'abord, installez votre serveur HTTP favori sur votre système et assurez-vous qu'il fonctionne.

Exécutez l'installeur et suivez les instructions fournies par l'assistant. Deux types d'installation sont fournis : standard, qui utilise toutes les configurations par défaut les plus pratiques, et avancée, qui pose un maximum de questions pour paramétrer le plus finement.

L'assistant d'installation rassemble suffisamment d'informations pour configurer php.ini ainsi que certains serveurs web pour utiliser PHP. Un des serveurs web pour lequel l'installeur PHP n'effectue pas de configuration automatique est Apache, vous devez donc le configurer manuellement.

Une fois l'installation terminée, l'installeur vous informera que vous devez redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement.

Avertissement

Gardez bien à l'esprit que cette installation de PHP n'est pas sécurisée. Si vous voulez avoir une installation sécurisée de PHP, vous devriez commencer par lire la documentation, et choisir toutes vos options avec soin. Cet installeur automatique vous permet de réaliser l'installation en un tour de main, mais n'est pas destiné à l'utilisation sur des serveurs de production.


Installation sur les système Windows
PHP Manual
html/install.windows.installer.msi.html0100644000101200010120000001637711310426341021634 0ustar docbuilderdocbuilder Installeur Windows (PHP 5.2 et suivant)
Installation sur les système Windows
PHP Manual

Installeur Windows (PHP 5.2 et suivant)

L'installeur PHP pour Windows pour les versions suivantes de PHP est construit en utilisant la technologie MSI via le kit d'outils Wix (» http://wix.sourceforge.net/). Il installe et configure PHP ainsi que toutes les extensions internes et PECL, mais aussi, configure les serveurs web les plus populaires comme IIS, Apache, et Xitami.

Tout d'abord, installez votre serveur HTTP (web) sur votre système et assurez-vous qu'il fonctionne correctement. Puis, utilisez l'un des types d'installation de PHP suivants.

Installation normale

Exécutez l'installeur MSI et suivez les instructions fournies par l'assistant d'installation. Il vous sera demandé de sélectionner le serveur Web que vous voulez configurer en premier, ainsi que tous les détails de configuration nécessaires.

Ensuite, il vous sera demandé de sélectionner quelles fonctionnalités et extensions vous voulez installer et activer. En sélectionnant "Will be installed on local hard drive" dans le menu pour chaque élément, vous pouvez contrôler l'installation ou non de la fonctionnalité. En sélectionnant "Entire feature will be installed on local hard drive", vous pourrez installer toutes les sous-fonctionnalités de la fonctionnalité principale (par exemple, en sélectionnant la fonctionnalité "PDO", vous installerez également tous les drivers PDO).

Avertissement

Il n'est pas recommandé d'installer toutes les extensions par défaut, sachant que la plupart nécessite des dépendances externes à PHP afin de fonctionner correctement. Préférez l'utilisation du mode de réparation qui est accessible via le panneau de contrôle "Ajout/Suppression de programmes" pour activer ou désactiver les extensions ou fonctionnalités, après l'installation.

L'installeur configurera donc PHP pour l'utiliser sous Windows, le fichier php.ini ainsi que certains serveurs Web. L'installeur configure actuellement IIS, Apache, Xitami et Sambar ; si vous utilisez un serveur web différent de ceux-ci, vous devrez le configurer manuellement.

Installation silencieuse

L'installeur supporte également un mode silencieux, qui est utile pour les administrateurs systèmes pour déployer PHP facilement. Pour utiliser le mode silencieux, entrez la commande suivante :

msiexec.exe /i php-VERSION-win32-install.msi /q

Vous pouvez contrôler le dossier d'installation en le passant comme paramètre à l'installeur. Par exemple, pour installer PHP dans le dossier e:\php :

msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php
Vous pouvez également utiliser la même syntaxe pour spécifier le dossier de configuration d'Apache (APACHEDIR), le dossier du serveur Sambar (SAMBARDIR), et le dossier du serveur Xitami (XITAMIDIR).

Vous pouvez également spécifier quelles fonctionnalités devront être installées. Par exemple, pour installer l'extension mysqli et l'exécutable CGI :

msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli

Voici la liste courante des fonctionnalités à installer :

MainExecutable - exécutable php.exe
ScriptExecutable - exécutable php-win.exe
ext_php_* - les diverses extensions ( par exemple : ext_php_mysql for MySQL )
apache13 - module Apache 1.3
apache20 - module Apache 2.0
apache22 - module Apache 2,2
apacheCGI - exécutable Apache CGI
iis4ISAPI - module IIS ISAPI
iis4CGI - exécutable IIS CGI
iis4FastCGI - exécutable IIS CGI
NSAPI - module serveur Sun/iPlanet/Netscape
netserve - exécutable NetServe Web Server CGI
Xitami - exécutable Xitami CGI
Sambar - module Sambar Server ISAPI
CGI - exécutable php-cgi.exe
PEAR - installeur PEAR
Manual - manuel PHP au format CHM

Pour plus d'informations sur l'installation via les installeurs MSI depuis la ligne de commande, visitez » http://msdn.microsoft.com/en-us/library/aa367988.aspx

Mise à jour de PHP avec l'installeur

Pour effectuer une mise à jour, exécutez l'installeur soit en mode graphique, soit en ligne de commande. L'installeur lira vos options d'installation, effacera votre ancienne installation et réinstallera PHP avec les mêmes options que précédemment. Il est recommandé d'utiliser cette méthode pour mettre à jour votre installation de PHP plutôt que d'aller remplacer manuellement les fichiers dans le dossier d'installation.


Installation sur les système Windows
PHP Manual
html/install.windows.manual.html0100644000101200010120000004414711310426341020321 0ustar docbuilderdocbuilder Installation manuelle sous Windows
Installation sur les système Windows
PHP Manual

Installation manuelle sous Windows

Ce guide d'installation vous aide à installer manuellement et configurer PHP avec un serveur web sous Microsoft Windows. Pour commencer, vous devrez télécharger la distribution binaire Zip sur la page » http://www.php.net/downloads.php.

Bien qu'il existe beaucoup d'installeurs et que nous fournissons également un installeur pour Microsoft Windows, nous vous recommandons de prendre le temps de lire ceci et d'installer PHP vous-même, ce qui est la meilleur façon d'apprendre le système, et vous permettra d'installer des extensions PHP facilement lorsque vous en aurez besoin.

Note: Mise à jour d'une ancienne version de PHP
Les précédentes éditions de ce manuel vous suggéraient de déplacer les fichiers ini et les DLLs dans votre répertoire système (i.e dans le dossier C:\WINDOWS) et, de ce fait, vous aviez des fichiers relatifs à PHP dans de multiples dossiers sur votre disque dur. Nous vous conseillons d'effacer tous ces fichiers (comme php.iniet les bibliothèques DLLs relatives à PHP du dossier système de Windows), avant de commencer l'installation d'une nouvelle version de PHP. Assurez-vous d'avoir effectué des sauvegardes de ces bibliothèques DLLs, sinon, vous risquez de corrompte la totalité de votre système. L'ancien fichier php.ini peut également vous aider à configurer votre nouvelle installation de PHP. Et, comme vous l'apprendrez bientôt, la méthode préférée pour installer PHP est de garder tous les fichiers relatifs à PHP dans un seul dossier et d'avoir le dossier de disponible dans votre variable système PATH.

Note: Pré-requis MDAC
Si vous utilisez Microsoft Windows 9x/NT4, téléchargez la dernière version de Microsoft Data Access Components (MDAC) pour votre plate-forme. MDAC est disponible à » http://msdn.microsoft.com/data/. Cette condition existe car ODBC est compilé dans les binaires distribués pour Windows.

Les étapes suivantes doivent être terminées sur toutes les installations avant d'exécuter une quelconque instruction spécifique au serveur.

Décompressez la distribution dans un dossier de votre choix. Si vous installez PHP 4, extrayez le fichier zippé dans C:\ car il va créer un dossier comme php-4.3.7-Win32. Si vous installez PHP 5, extrayez le fichier zippé dans C:\php car il ne va pas créer de dossier principal, comme en PHP 4. Vous pouvez choisir un autre dossier, mais soyez prudent d'éviter les espaces dans le nom du chemin au dossier (comme C:\Program Files\PHP), sinon, certains serveurs web crasheront.

La structure du dossier que vous avez extrait depuis le fichier zippé est différente pour les versions 4 et 5 de PHP et ressemble à ceci :

Exemple #1 Structure de la distribution Windows de PHP 4


c:\php
   |
   +--cli
   |  |
   |  |-php.exe           -- Executable CLI - UNIQUEMENT pour la ligne de commande
   |
   +--dlls                -- DLL de support des extensions  --> dossier systeme Windows
   |  |
   |  |-expat.dll
   |  |
   |  |-fdftk.dll
   |  |
   |  |-...
   |
   +--extensions          -- extensions DLL pour PHP
   |  |
   |  |-php_bz2.dll
   |  |
   |  |-php_cpdf.dll
   |  |
   |  |-...
   |
   +--mibs                -- fichiers de support de SNMP
   |
   +--openssl             -- fichiers de support de Openssl
   |
   +--pdf-related         -- fichiers de support de PDF
   |
   +--sapi                -- DLL SAPI
   |  |
   |  |-php4apache.dll
   |  |
   |  |-php4apache2.dll
   |  |
   |  |-...
   |
   +--PEAR                -- copie initiale de PEAR
   |
   |
   |-go-pear.bat          -- script de configuration de PEAR
   |
   |-...
   |
   |-php.exe              -- exécutable CGI
   |
   |-...
   |
   |-php.ini-dist         -- paramètres par défaut du php.ini
   |
   |-php.ini-recommended  -- paramètres recommandés du php.ini
   |
   |-php4ts.dll           -- DLL principale
   |
   |-...

Ou :

Exemple #2 Structure du paquet PHP 5


c:\php
   |
   +--dev
   |  |
   |  |-php5ts.lib
   |
   +--ext                 -- extensions DLL pour PHP
   |  |
   |  |-php_bz2.dll
   |  |
   |  |-php_cpdf.dll
   |  |
   |  |-...
   |
   +--extras
   |  |
   |  +--mibs             -- fichiers de support de SNMP
   |  |
   |  +--openssl          -- fichiers de support de Openssl
   |  |
   |  +--pdf-related      -- fichiers de support de PDF
   |  |
   |  |-mime.magic
   |
   +--pear                -- copie initiale de PEAR
   |
   |
   |-go-pear.bat          -- script de configuration de PEAR
   |
   |-fdftk.dll
   |
   |-...
   |
   |-php-cgi.exe          -- exécutable CGI
   |
   |-php-win.exe          -- permet d'exécuter des scripts sans ouvrir un fenêtre de prompt
   |
   |-php.exe              -- exécutable CLI - UNIQUEMENT pour du script en ligne de commande
   |
   |-...
   |
   |-php.ini-dist         -- paramètres par défaut du php.ini
   |
   |-php.ini-recommended  -- paramètres recommandés du php.ini
   |
   |-php5activescript.dll
   |
   |-php5apache.dll
   |
   |-php5apache2.dll
   |
   |-...
   |
   |-php5ts.dll           -- DLL principale
   | 
   |-...

Notez les différences et les similitudes. PHP 4 et PHP 5 ont tous les deux un exécutable CGI, un exéctuable CLI et des modules serveurs, mais ils sont situés dans des dossiers différents et/ou ont des noms différents. En PHP 4, les modules serveurs se trouvent dans le dossier sapi, tandis qu'ils se trouvent dans le dossier principal en PHP 5. Le support des DLLs pour les extensions de PHP sont également dans le dossier principal en PHP 5. Observez l'arborescence pour connaître l'emplacement des exécutables CGI et CLI.

Note: En PHP 4, vous devez déplacer tous les fichiers se trouvant dans les dossiers dll et sapi dans le dossier principal (e.g. C:\php).

Voici une liste de modules serveur avec la correspondance entre PHP 4 et PHP 5.

Les modules serveurs permettent des gains de performances et quelques fonctionnalités supplémentaires par rapport à la version CGI. La version CLI est destinée à être utilisée pour les scripts en ligne de commande. Plus d'informations sur la version CLI est disponible dans le chapitre à propos "utilisez PHP en ligne de commande".

Avertissement

Les modules SAPI ont été significativement améliorés dans la version 4.1, mais vous pourrez rencontrer des erreurs avec le serveur ou d'autres modules (tels ASP), dans les systèmes plus anciens.

Les binaires CGI et CLI et les modules des serveurs web requierent tous la bibliothèque php4ts.dll (php5ts.dll). Vous devez vous assurer que ce fichier peut être trouvé par votre installation de PHP. Le dossier où ce fichier sera recherché suit ces règles :

Pour rendre le fichier php4ts.dll / php5ts.dll disponible, vous avez trois options : copiez le fichier dans le dossier système de Windwos, copiez le fichier dans le dossier du serveur web ou ajoutez le dossier PHP, C:\php à votre variable d'environnement PATH. Pour une meilleur maintenance, nous vous conseillons de suivre la dernière option et d'ajoutez le dossier C:\php à votre variable d'environnement PATH, cela rendera plus facile la mise à jour de PHP dans le futur. Lisez l'entrée correspondante de la FAQ pour avoir plus d'informations sur la façon d'ajouter votre dossier PHP à la variable d'environnement PATH (et donc, n'oubliez pas de redémarrer votre ordinateur, une simple fermeture de session ne suffisant pas).

L'étape suivante est de définir une configuration valide pour PHP, php.ini. Il y a deux fichiers ini distribués avec le paquet zip, php.ini-dist et php.ini-recommended. Nous vous recommandons vivement d'utiliser le fichier php.ini-recommended, car nous avons optimisé les options par défaut dans ce fichier pour rendre PHP plus performant, plus sécurisé. Lisez ce document très attentivement car il contient des modifications depuis php.ini-dist qui affectent sérieusement votre configuration. Par exemple, display_errors est à off et magic_quotes_gpc est aussi à off. En complément de cette lecture, étudiez la configuration du fichier ini et définissez chacun des éléments manuellement. Si vous voulez avoir la meilleure sécurité, alors, c'est la seule façon pour vous, bien que PHP fonctionne très bien avec le fichier ini par défaut. Copiez le fichier ini de votre choix dans un dossier où PHP sera capable de le trouver et renommez-le en php.ini. PHP recherche un fichier php.ini dans les endroits décrits dans la section Le fichier de configuration.

Si vous utilisez Apache 2, l'option la plus simple est d'utiliser la directive PHPIniDir (lisez la page traitant de l'installation de PHP avec Apache 2) sinon, la meilleure option est de définir la variable d'environnement PHPRC. Ce processus est expliqué dans cette entrée de la FAQ.

Note: Si vous utilisez NTFS sous Windows NT, 2000, XP ou 2003, assurez-vous que l'utilisateur faisant fonctionner le serveur web a les permissions en lecture sur votre fichier php.ini (e.g. rendez-le lisible pour tout le monde).

Les étapes suivantes sont optionnelles :

PHP est maintenant installé sur votre système. L'étape suivante consiste à choisir un serveur web et le configurer pour y faire fonctionner PHP. Choisissez en un parmi ceux supportés.


Installation sur les système Windows
PHP Manual
html/install.windows.activescript.html0100644000101200010120000001112211310426341021527 0ustar docbuilderdocbuilder ActiveScript
Installation sur les système Windows
PHP Manual

ActiveScript

Cette section contient des notes spécifiques à l'installation d'ActiveScript.

ActiveScript est une SAPI uniquement disponible sous Windows qui vous permet d'utiliser des scripts PHP dans l'importe quel hôte respectant ActiveScript comme Windows Scripts Host, ASP/ASP.NET, Windows Script Components ou encore Microsoft Scriptlet control.

Depuis PHP 5.0.1, ActiveScript a été déplacé dans le dépôt » PECL. Aucune bibliothèque DLL pour cette extension PECL n'est actuellement disponible. Reportez-vous à la section Compilation sous Windows.

Note: Vous devriez lire les étapes d'installation du manuel d'abord !

Après avoir installé PHP, vous devez télécharger la bibliothèque ActiveScript (php5activescript.dll) et la placer dans le dossier principal de PHP (e.g. C:\php).

Après avoir récupéré tous les fichiers nécessaires, vous devez enregistrer cette bibliothèque DLL sur votre système. Pour réaliser cela, ouvrez un prompt de commande Windows (qui se trouve dans le menu démarrer). Allez dans votre répertoire PHP en tapant quelque chose comme cd C:\php. Pour enregistrer cette bibliothèque DLL, tapez juste : regsvr32 php5activescript.dll.

Pour tester si ActiveScript fonctionne, créez un nouveau fichier, nommé test.wsf (l'extension est vraiment très importante) et tapez :

<job xml:id="test">

 <script language="PHPScript">
  $WScript->Echo("Bonjour le monde !");
 </script>

</job>

Sauvegardez et double-cliquez sur le fichier. Si vous recevez une petite fenêtre disant "Bonjour le monde !", c'est que cela fonctionne.

Note: En PHP 4, le moteur était appelé 'ActivePHP', donc, si vous utilisez PHP 4, vous devez remplacer 'PHPScript' par 'ActivePHP' dans l'exemple ci-dessus.

Note: ActiveScript n'utilise pas le fichier php.ini par défaut. À la place, il regardera uniquement dans le répertoire où se trouve le .exe qui l'a chargé. Vous devez créer un fichier php-activescript.ini et le placer dans ce dossier si vous voulez charger des extensions, etc.


Installation sur les système Windows
PHP Manual
html/install.windows.iis.html0100644000101200010120000004741511310426341017631 0ustar docbuilderdocbuilder Installation avec les serveurs IIS/PWS
Installation sur les système Windows
PHP Manual

Installation avec les serveurs IIS/PWS

Cette section contient des notes sur l'installation de PHP avec IIS ( Microsoft Internet Information Server).

Avertissement

En utilisant le mode CGI, votre serveur est ouvert à de possibles attaques sérieuses. Lisez attentivement notre section sur la sécurité en mode CGI pour apprendre comment vous défendre contre ces attaques.

Considérations générales pour toutes les installations de PHP avec IIS ou PWS

Windows NT/200x/XP et IIS 4 ou plus récent

PHP peut être installé en tant que binaire CGI ou en tant que module SAPI. Dans tous les cas, vous devez démarrer la console d'administration Microsoft (qui doit apparaître comme "Internet Services Manager", soit depuis le menu des options Pack de votre Windows NT 4.0 ou le menu 'Control Panel=>Administrative Tools' sous Windows 2000/XP). Faites alors un clic droit sur le noeud du serveur web (ceci doit apparaître comme "Default Web Server"), et sélectionnez "Properties".

Si vous voulez utiliser le binaire CGI, suivez ce qui suit :

Pour utiliser le module SAPI, faites ce qui suit :

Avec IIS 6 (2003 serveur), ouvrez le gestionnaire IIS, allez aux extensions de services web, choisissez "Add a new Web service extension", entrez-y un nom comme PHP, cliquez sur le bouton "Add" et pour la valeur, choisissez soit le fichier ISAPI (php4isapi.dll ou php5isapi.dll), soit le fichier CGI (php.exe ou php-cgi.exe), puis cochez "Set extension status to Allowed" et validez en cliquant sur OK.

Afin d'utiliser index.php en tant que page par défaut, faites ce qui suit : depuis l'onglet "Documents", choisissez "Add". Entrez-y index.php et validez en cliquant sur OK. Ajustez l'ordre en choisissant "Move Up" ou "Move Down". Ceci est similaire à la définition de "DirectoryIndex" sous Apache.

L'étape ci-dessus doit être répétée pour chaque extension qui doit être associée aux scripts PHP. .php est le plus courant, cependant .php3 peut être requis pour certaines applications.

Si vous atteignez 100 % d'utilisation du CPU après quelques minutes, désactivez l'option de configuration Cache ISAPI Application de IIS.

Windows et PWS 4

PWS 4 ne supporte pas ISAPI, uniquement PHP CGI doit être utilisé.

Windows et PWS/IIS 3

La méthode recommandée pour configurer ces serveurs est d'utiliser le fichier INF inclus dans la distribution (pws-php4cgi.reg dans le dossier SAPI pour PHP 4 ou pws-php5cgi.reg dans le dossier principal pour PHP 5). Vous pouvez éditer ce fichier, pour vous assurer que les extensions et les dossiers d'installation de PHP sont bien ceux de votre configuration. Ou alors, vous pouvez suivre les instructions suivantes pour le faire manuellement.

Avertissement

Ces instructions requièrent la manipulation du fichier de registre de Windows. Une erreur peut laisser votre système dans un état instable. Nous vous recommandons vivement de sauvegarder ce fichier en lieu sûr. L'équipe de développement et les traducteurs de cette documentation ne pourront pas être tenus responsable d'un quelconque dommage qui pourrait survenir dans votre registre.

Les étapes suivantes n'affectent pas la configuration du serveur web, et ne s'appliquent que si vous voulez que vos scripts PHP soient exécutés lorsqu'il sont exécutés en ligne de commande (par exemple, run C:\messcripts\test.php) ou en double-cliquant sur l'icône. Vous pouvez ignorer ces étapes si vous préférez que vos scripts PHP s'ouvrent dans un éditeur de texte, plutôt que de les voir s'exécuter lorsque vous double-cliquez dessus.

Les utilisateurs de PWS et IIS 3 sont prêts à utiliser leur serveur. Avec IIS 3, vous pouvez utiliser un » outil bien pratique de Steven Genusa pour configurer votre carte des scripts.


Installation sur les système Windows
PHP Manual
html/images/0040755000101200010120000000000011310427206014257 5ustar docbuilderdocbuilderhtml/images/b4cf2bb34e3c20eebcf8f9e8e7949efd-iis6anonauth.png0100644000101200010120000006246111310426341024442 0ustar docbuilderdocbuilderPNG  IHDR&/ܳsRGBgAMA a cHRMz&u0`:pQ<dIDATx^=]7{ _88Bgvfg# m"8{er&gLN`*TnrYÏCp!>,$? l@(@D^Z75MpbP 4W=ٽ&z]#v ń)(@PvR|5FP @(> KؗO/w~'/?LvP @(`WN}z/W|ՏvqY>縣P lKZ{o[yRV+ Ww?ݿ/wO/}=95--* Pz]Vk7`4{T֗ZI`ۿ=~gO޿{ݟowo޽}﷯_ǘs} vJé6%ၭ|,Szưi[@!^_sӓϟxۻo_w_z/\acC]12c lHuU&Nw|.:#D; źiqC]"H֢UdE3b`oR\_|vu{\Kxqx_]_};$v / l -{=˵ILZxSEE-Ӂ6nQ @(Uw go/zv'?-|O//hrI/SQ;z],*I?֥$sY(CҠ(訏U$ۦ0 U]`urFE}3JnzG C(1Cخă׏_:N_~y`?z|ed0JRF7ݠ$`g}:R!c"L,D'w~>+>.'uZRz`3'PL}<۟xO lcdѶ qR)Jl9P @|t0to.I+`-9BSLZ P^*`g?]_w~zɯ<|Ϙ8m[nCi`*ySi:i#z^)` Ue)%G!>ӗ.~½EPFl(l$rJ{f!~%i"E.ˈP+2UGl3V !vGyG;žKZ !SDnü5c¨(vV {{x4{z`GSd 5Yt*Ͷ%d F wh D3lSOtf|) m:~褬T6{fր{>׿_\立O>ǩs˞^P 4QWw?ݿ/wO/}=}˵`/7d*P=|w߿߿yͻo?ܣ,ҹwU\0uus0N@H_'?wg_w_zyME8EVG-~jNN' u2Z؁P 7]]|׿=^<<}W~W>;c[pځoP7ќ {?reӑ~K0*^|O>xy[l;`?ǟ^^|fvH~b,MktځP.dӱx2S?_}Ko?<W`K̔<\)`VvB(N ^o-|Ta;`6[dسP`xZȰ'O_R;,t7͟acTS !";s젣F1Ͽ{|GOG;}ӻ)0Vn^gUqf}:|+`g5G( l_߸Ǔ?>~OUlRlffC$^e7ζlZ`l)-0 rC+{*i00*W_ؾCKW ͓aG7.$VslgSJ >j=VJ(0tǶz&N@(p0?_?׿;l~WO~ͤ4̤SӓNM%KSx&MIwv!_dW(eaZYh+8lr$}[zg/dlth-G<57䴑n`2ѝet1;ɳ"f{/}RvQ XN^vKwg`eḱ=Q"t]S KH) ۲`(5dn45jZn$Vl*άxi7;O89S1`3ZoʰYK`Gh^"zhQ.G-˳L~T9m}-OeW<ճs H/W.qIk=2Z٬̧݃2lSqkƬSv/ T<m}lhL8/?sc6w'rgRUI"k)T Xnt<{ݭQkmv 7X]l<$Tl{[T4Le}\l:i, X-]yuP6vl y`Lo4x zqأl\Тyޢn@vP 0\[]Ǝm!.4 F`C^x{jǨg| tk>څ v@`˓C2lc(:#r5gתmI(VϓX3Fۭ2싋GGȰ+#ޔ-XW2͂*Q=2.M"x Sʁ*ѲKafܻ$5N9GU#obW7?ߺl\9'g=?أ2l*~ہivx+vY ȺR8_1U1.W$ )`3;Z`YSOt 9`:xe%n̑ ] DgL@(lR4 l}֣Gw0k #6`{"CڝgQ`{ !'2)BH+Kˆ u! ۑhaOTP#rWPcJm~?/Ȱ` -4 h~uaf6ێH}(p`t#rݪ'C( >0%,gVl۔;>g8%> 0MvʑLì"|긱GZ-B(0]遳(ڵ_2lgO]2lyl(FgA2 ūˆb**c˵;*eLz?Z붭f~c=[1;d' e;('~nD(DhȢmܬr( -FW7S&tˀ߻v ;yh)#s:_l0|٦ ;L9z細(1=GvӁm1xNJؖ1IvNև6wfmf/; #c{H=ibQF꜃^X*=HH_5Z>1oꅏG6R(\"E(R,K]YPW(XR|EP`.h;4>|<Tܫז-[kZx+G1vlY2ZK6#$>-l[+{Tly%ؕh-|7`Gr+> )1BY6ar('eېVNia= wD*{alCғB EƲvQ`3m-KrkfҚyTͮgSt**{6=}X`Hx4.1;(` ;C-Qpn$}*JUߔV YK>{բUq;sPm}V2F[.P* ;Ml|4te[Qkl,¿g+4+%%\F+HG12;`EZEB*g>)+9r=2oS[h(CtcDgBtRUje&xRHl^N+`@)BȦM3+9Jά 3*!^e `aؔaAc/kG.aܸu.I(*`c]`ܵEķNC9h&`rOr<NE؋܆{*]c޽{G=y=.?zqu淕}Ӷ`O;4p ̣@c`;Z?~ fGY =* 4_yN{f{l;`MlO @c`Lڥ7v_^| hÎ >Z]B(72W(W"^mH(wteN` }nB3߷lv7?w%ܩw)k6em7v6I}}zX(bGkԛ.>)zl SLRvHswڽ=4~/_/CKRՃ3J3>=W-3Awn(2r{piJ篸[j-o> oi4}+a6(|6[7a  ģ[0T+/ }2`J} 1 "+JѬ{(_͖CUxMm 4QKøe+.– o.w:$ [.ˀ-4Iv`Gtg~ ٿ)٫d4"r%wAcuel vHY3S}-fD `]E,lR҈"[' lY^B `w yȰУV ln|?`OfC=5lʘp*k+[,dAHƃ=æK4SE î y6]3&ԡ8G<ܿLNԑu/H'8@`g=ĕg{7{fnoHܔAcuˑxTR(&hJ`r4  n*&dIԦ/yݑaӥv #vu kͤ&޶@B)JxQ2UY+zE"J)5L"2 OUl@װp [n(22mAh0Dw 94Z{i!0 ;fߔBG]{Nj2k 90-Ye9;۴cHm5- aPIf 5SwݽAڳ9keM#{#>=bG2,&i(g*sMSF23d|zkZ,fȔft~I+H8`Oܖˤl?=n2a)G8Cbe> v4EDÁ+ Bڑ;<K/(; nNF ly =?4Z^gѩ8%6s&jg޲!_]Y(~6Ii,*r-HgW``g03l᧵&M#]hlf,2,BnZdXSvM"dt] OEJb`v k2'ܺf{oH`Gw@nWޓßdIDb`gZ{nvri_7I] SNs1No7v2l /)epE> bU;M6 Mp?`/c8$K>< o6Ei4fԧHV2rG=d1Lh`Oد}\h/{yذف>x$~GaSJ2BMK*}Y-S'_2KWR6Qu?~ϗL-xC}-Y>HK{+MOS'#PQRӿ$;-ލtoGM@c+0%R{oZ߽/%^: l<>/-wCN~s؇µl7xr`~g*= .=M%)ذQS|5Vhll%.1IS .XFAj[9+ͰV2.VoJ8~ޗ_%+g .rvKyFw_e ;q0e6'P;%kH9 x2QlKHve-`/ cN}["鵻׎ ag9e <6'VrpH.[׮zxxq8W(Y?|x{6a^ U@oژh76R<Ɗ=,W؛T';v~'ZH 74L (BMZ #i:NjnT67)ŚPh]{%`?{M>-<3CǧjPK6ɰx)Ё9k2lvӯ&Mkz Nlz+BvPm^ a7˕XH<̘囄k 5`¯س;!æN=]6喿O}wGû|Xk4,ۚQwOcOF5=4`vC`X3~ `G"{O21$릦Px8,mcMgۀ]{Y`,yrh=F|ݙMh˜c%,\>kPak ׀dy-SgIwv$.3VfvB lv"oyMa-qNK}ɁmO.2|%u?ZK(0/% G&`^5Qf+fxu'GC8+~[]ԫ `a0 9@VC;77ցM-o:Ft=(JN}[?=ԝq$~em %i؛79PY>ڣ1 *0;Sa16dvB!Q(8TkUGւ-IXGR`v`g37U/?}_O??S*X82#AXE(vPa;N;<_lIf728 W`v`oJiNlilG~?v}̳\  +0;ސ!vg7~?>=.d>l$lU7h6&ʞOo8*;`1??LWFEG`728 W`v`oʰS`^`y{Zߥq@PyO`+4ʦEr?E(vPlkJ;ja}߼-ַWs^nylao٠T ;D:4X)vYu{Lf4S6}ɑ♻#3>  C7G_|3+_|[m3`G_.Z)0;e ?0;d{ٗ_|Ͱe"ʿVy];cϡn  3>{$̾ͧoŗyb|ә~$`6k^n0_ف]aӊ)XڧwOH.:Z!>nu2l-س*0;fةOD`)}_ʟo|w垸dQKuH؛:da2.CJNA(`>ֵ)Z؝;`Ǜ7|=p.Zib؛:da2.CJNA(`À).W|o>o8Zy' \ q.}8 Ec Te.{80o Q-l˔BP Mف5DN݄C}U' `c@(U`v`027W2MU)`g ge T*0;-{Kp_끻2 #v >Fu^@ ɳ>'p9~Js=l+&_4+ϴW5fP DI4 Q}r { ~Z ڲ<3}۳N=^k;WWr(euo$]B̍k<6 ҶVOXT`y`o(3z6jߞIQ^ ^aд ^m}0es.3rv[}4"%Ir<)g=Dw*P[CWt U`^`!}e{_aKftP/6u# ~a+Yy] X1ІdwG.NʁhQ4.5XT`^`$5zQ0 bN`Gؔd2vIY1`Ѧ)Ysll؇ h!}pᠮ[ɛ%rnv7`m ~Beس$ ?i>DP;S%whdXkkP L1]/K)ΰݏy|E]⩛pgEdHdV-_bWd}T`b%/jȔ7l=I@P`f&v6"LkGk=6æPKv$/fR:òv|"%lE?xg왣$|(0#72ڝ~;B_tM/'jpCQP  ~z Hmg(`aG(P?'n"]9Ql{W+v}Y["Nn >q+{aY~'W m^3N30 RP T*`7ofƣv'aa P;*`0P6WfBf BlA쎸Zh%tr$,B*`vGFUt tR;Ӭ],`U(06 `wT<=(6W N؝Y(pBl/t~aˣ_OOt `ۣAT~ \+ж#}-2P X`STi:lHZ-Ae(S?Қ4nA1+lbQ*bhKvUw%a&ԂP@*`!N!9[l]myRу}ZmSeƇli ],@zenuhEt{YӖE"'V`Nv'JZlDRGriqH^kv@k|Ȟح`Oɮ,F8ّNpC -Sa**}4>2}5BQ`lwXB,v\ea:r6q`T ϶RQz`P,NQFi} !l6FVvʰ!hOC=팟ӱ&vvJ]12:ȚflbsYS6W-%fۛ L`L+oؖ6Awo94aziٔ~P`-^$6]uv6fKfkx @IN B',B3+`"Zu*nLzRj_W]+P`Zl#X{4lfYuvjl#MP+޲rsQyXވ 7Vi`ø\ 7p @?~Kf+͒o]``<M)5fp&.8v/aoy=2lF,Vu3??Y``$࢛PF^6Y voP&ll.p3}-5Q uI{hw!`+4J @9}nBl#X{[͡~6;sV:;v%W$i~̎i|S')S7B7 gƺdRlkﶖD ;u EbE&V>_bd`m_inDqBM{X>*'%Yg6![F/6adz.F*69}D 6v}[̙bvYv9Qcb5B̥kMKv/.lIkoz'hakE-CbUL[u~G(}ݰx@f!+^݌V;b҆ث^䔅crSݱ7f0wgJhCLp}ʥBjVqi9F6WM[aY쓉`J*ˌF`*?i跔OAދ{FVioH(EDK2ŘU9Cbs[Sl#  `"N1.vv4l"{6T M>@m頒P/$3Z`!ַ^H`gqn$e:1Sc|KU:Ţ6S /WjJ7XJ`Ul`SfSq'Gv_gYMO4Ҡc4,f%$( P^B,;͒R+vY}/38|Q<уOFn.l?#ݿkFqɮbbv4&Fc ,*)7sޜnQ yBt+, 525VFg}Еݒ&2zVYX tNJ2̲ PՒFRVN%^J79SWR fYq*ciPt;:1G:S&\3^h,F3)]Ѧ!m}] 'T 4y<ߧgy̭`}&o P*EM ,AM=^vn+مtF} ̭`WcT1]vxh,(O(P]* v >FՁbǘ*`Wᶾ2g(:b[[Gy(v=s,؋nv3ON)e%};Aԇn2om;L*`Wᶾ2=vLz+`3‚ez1 ԕv,=^ In@V ̭`KilLo/Tb֍0 [&<^ 3oRm}e{|=j&QuYf|Y. K*`3e&\-d /b~ǚҁ]sKγ31(p *W*{$f',*Ijxb*WՍ, ljgL3&)S!4;-3E, ~eT@)[UVK?W=E+ȧ;2c֩O7ɍmKޜJe݂`YWm}eKTLrAR;TRi\ -Tb4ɺPTb5%lJaϰٽ\gzt=22lO/ ZFrq+xU|U{aBfNh,&e> G=nY/s:`'\xׇvEnJɔ([Vl#7xUVNNNU޶l686=W\Z:`o 9l{/Μ.'i.!8e*zޮaky_Eܿ*ţsEDQ`WΝ6=^{` M1 ̖Ŀdzײmϰ6{h8Y\f\` % HzjzՐR6FfD0R݅lZ^K\4nae9yxl{6cWYTYHeL$+Z+27T/u,!e#dcRƕFV Pi `TKb3K;06d-˳H-D HU{S*3n\- YJ]Kv(JJ٪"ov`8jady!@o , h1N&{ Ol6J@І씢6-I!!+]v˕ kS*':gx\?gk6ΒESO4˕ðE ]KIFz9 ^RЭRQlr|Mkcθ T+`Fٓr T)"*xx(9\z SWԔ4BTvsSYBz`]i wj. *$k]@`OƺqH`حϖ[yz`".=b =Pf B& F*n,XQ7P0@PEbV66b*`#"C(`Q[2(38vhGǺ+` VinػI 6=^{ ϡn x\6ݧmvhG+` VinػI 6=^&|iu#<V 5#G_y8g F1(T 9j2vhnGktRj5ہO-oXIaOaFt[.PPJN `l&`[i5L=; -RSXY'Mmo*,իgL)q.1SgşP@J,(BǂZV' lVC,Z=Oͫ۩XT1&FZ)`X* ,Z^˭f%%m@&n̼g_Dg`/P@_ aQZ"Ca}K!gN=IViVTau%2Ο倭ϓ$2V5:ef& '}g`ز'Q+<֣Kh{XIGiS4o z4cͶPr(/ ktoة~EfOm Mi1cN2OQgtg9(`)ژudDJa%KtZW!ng`+}L(@eld16# RW1/= "< /l&**0 l+UlVV; K [FոBD6@dCQW.˰SkvlvZ|7vs` @{hw`a236|ɓ$1-L4K~jg{4 OJ SP F*:w/H@N ؽHl `wk/x (`ګ=d(=ۈ(0v/]jlW_@V^=C#GvTd;#X]v՗P[x{P 6zfu#L^lI;G-V`>W6.š_~V ,T^t6b 4Uf({h:0aB%;] .ؖPnK_Pf[!<_C'oU3p85?뎅NvF]fKRfm%ֻt-8,^Y lde]Vs  WTJq( v.M2nW,i`H@тDlf0KߨT]E@0eD,CLEB`A6 \~ӊ[02l;[]9m^,b[Vԭjtye9O;j\7wEQrӔ75(,v?mWBRk aQ{U,vevem%e6 r ضCYXTv۠kP ؃!QOX,l%7GGh `7|()ogCli0*2ݨ ykv@(p6l=n8)x`;cC;P 4Tar={j)9j=lfÞʷ@(P.6; Vhs9p[s{1xNl_r` ˓pCV+s lꇒZ(V` լe$jE;U+I[ 66sl֡wo֦-9z=P9Oh4_idku|וSJc#vp5>}(<ol{\aEY/+/ϮK<9+Mndu&tJ!UO1'f[:E%keLM$sʱ b)dؽHl;'u_eN(,]f\MWXȳ!~.FF7C+#7FSڪyV|!\rF*D-ԮF*6Ͼl؊3lɖQv2mb6)/i<K|΢1PkT1 (he ֶQh)hj%Q*&advġkAN+i$š1FWv5`"fkE)~Eh1cl(!H'S; PU. *ڌFXYl":$RWTgH1o,AQv-H) :.ܕ;`UlN`%@/)e[]?HEFZL Ztxj /K[cBedl z$QY;dZJtuԖMFdghEbig?[i9Uw={^ l p/#=/cM5tP$f Qy[QZ`?lLexI˲)g,;TߣJ2eFnWeOsFCztg MsQgvٖy+Y ZKEgږ OݦJlCfd휳@b^i{`"aٸk'ZR %3H Ò٤b䨾\SnXP=7!wn r(׫غ 2Ww[k5kuB(Uvv sʩ[gyk +`ګ؜зLL=vEA& ؽHl;!Hg8ח+$8g^NŽCE(p^$6ڝ ƻv;+8W mkb9q]MM.PaP`^$6ڝ؛-sg{ecvMO6(](z SȦ簳Ff8g2=h @ F*6-锒$ӺS,X J_fX5؉l! `-A(`QEbݙm@&yͶ;Zg%e&}c蟬I- BSqW)f?3^`;خ#:˖%–+)~SlƬ'# ;EIi5 *hŎ݋FGvX* e@<+D1'ވؾ<6u>}P -I#c6=Ѿ>X|)]a  `=6 l 6d,i,fltbnRG3LTÞdc$l>`YjWˆ9cY`98Q `#WMh,>J1,\A~2Bu*t3ڒ'X,6=/j9T#XsxIRTƅ&4}fAi[{BkliPNDeS75` vHiMq}!|BaJ_4m9nVږo ~1:e9LT^) `ϋ}F4ϰif3yRd--UX>dIh 1m6stӋua\ҳ+|ٌ':fCe(/RPXW2N]2Evv4;gJA,#`[TW~Qzy3]2iW?30Mpw˰- 2;=vU6v@xrҜ8kS%vv8;EvQ&z.#<Y7YaZ@uWdClcvmj-l K 5bW؄N ` l?:E揬Ů: Ju_VWoPJ݊(PR{#`[+g1G tUnM{*#?@썀m]!?g2Xh0.ׁMC(Oc[VW-m8[çKsd jґn @}qL;3OԴ;t\q u88~kX`دM/XT_u6Uɸe=^GmY/`O;ء^- ` >95``U&i}`7o nU cGj`ϰ==^ĭ ` tI h87`WWu{T>d=Q)- Ӌ9-qBE?{֯Fs_;˶@Rq+xU+JR0HFi _ ë {64ݞY-7|Pv%X{UuMle!x;c#{쐵İܰrmٹ/5EJv󹾢AoaSiB+nԯLs`K kvzib+ګ:o/dyO`{Y7;'g4%OR{&fmXv/.anW4?Ý#. +Mr'ey]IdؓOrv8`BEZrah[`S0{E 6𩓪v^]*iAjlDu{G=P_8WY1Ze6=/m;4ج-ߐgd6gX}A{6˹Y>=Ȱgi ⣦mq5챃v0: `H|^ ~89s jܲ{.[ W2ŗeP "=w[oemV svUPz1.Mg(pmk v.v*S 57ҎG]6{:`6ڂ*`7Co!{ѕm]fC*P [f>᪓]1 *`qY-;;GP>(PRz ؕ3c#z*`qY-^8HO(0Pz gۈ(6z;c* d$pSF>g;x9pq١zmks8 M}톔_4C^{M67;W }` ǐF{ ތ9 5] ɰ';쨏YY`p ih\L #X/U6s>՗>f嵋5ն2l鬣m'kϐF-m-Q6](`wTY;m;*7Y=쬬@ mlŢ !-{l%w5gV;A:jo^찖hcxә0z묚h>_J1rݾȓzj>)%Lv" *Vl< `4/O]9,\T BM&Vo-)(OerUO՗8u8Rk{`Gz [O;c^&aM mcJFw~NߠapL(Y+%z$f3 Îgn‡/h>  ]? 98< ؞٬6ݾb!fVlBS^e6V2(Sn5G[ka8VYw +=T} 7hsMSX>~8ho8aޖl@`ӤY0?웳QvP~?`S}޵ѭ ԔGM;̰)15m]mZKfٚ(U: hNлtl63kv--@I7w44w =JҚv ǐFkTJld3 ÿw0&XoR2C1ؽW][ofXkKc65`Z<^q ǐF{CZ%U!{}>"EȪԶŊ&X+0U!1G{D[bREKԵsγYon;4:p @V q`j63d84D.P`6lSMoS8V+&+`X}yM[W+k,3(Z)`h5M׵`;v ̦WֳM. 'Q~w?E`; -B(pxB [&V¡<Pjq c `Tx^"P@Qv-q  @(CnIkInB(W`; 6q$AÿP U+'4{Pn0'x{\P @(vr0( ڸ7IENDB`html/images/b4cf2bb34e3c20eebcf8f9e8e7949efd-iis6defaultdoc.png0100644000101200010120000002031611310426341024730 0ustar docbuilderdocbuilderPNG  IHDR5sRGB pHYs+PLTE$k8QcAYYYyacicic989!A91iB9qZ!i9a!i111)BABRQRRQZJYZYRy)ZisByJyRiBsJZZB1sA9{YBsYsqskis{y{cakicysq{ysq{y{qsqsyckkksks{knjAa1aZqJqi֔Rޜ֔ƜΜƄ9Ƅǥ8ΥQyBq֭Ƶֽ޽޵ޥεޭέֵ֭εΞBΞc֦1Ʀs޾kζƾƾǽZJ1sהόoIDATx݇]F4rO8BԧcaB k_LP2 ILbbTHp֝Dl)ݝ7;+~oL!@L+DI@L&`'B@IQH1_?~7~wbalH[=n;W񓟄I'FvVQM~7|ۿeɓ)`p1_M??)QjW24s3Lgo/ԧ^|ހh~KI6 b23M|ݻ/G?Klf~/TFYUf72~E(O&5$L*lR h~[_߽KɨRϟE[DɖmyƤ|&7>|՘,9>P9#-3kdy7RIM*,OF'&.?o~6OFaRSɨ*)%=7߶ܬ¥mD_JbRPO~g_~ٻIj&uU3]ߍfw,Mw\R*|x9YT,o4dýVvG5&W 4ߟ4Mv9?W~?~ן rɪhcG=Nq?~/LFUjZ."GTD̻L=??ܚ)lQ7>/o>0:ζ%)8Qt `rf& Ul*dOYS*dEl2ID-+Zn#k飚 Wv#hu&0N&0ɢ--L"lkIkOa$‹I=ҚnRkKk$ƒɲꚋI-me15$RLdJ#ˤޖV΄&Ld̓YXmRoKkL$dS+* 6x_?tk}U*Y(τŢPo>en >"nC̲$kR--'v=MPz_@o2Os̓ΤҖ3~"&ad9|Rʬ kjK[cvI$0iZ&}ɨƤҖ1)nTwb`ңj̓QoRTmiZ‘~o¸m"S~ վ]4'onXΧY9up9gDٖXy kZ&7Y"GjJ#O&ݾda3|/ON )Jj7dێԔ݂7sAE+=Ok5&S1nyĥ ;_$FI9粛KYWMz!0꟒05?'b霹޷'Y>Imkd<3Yh:$-į]~LڢIBuuo_Vr#̆x7,@V'ԝ^ 8ZkӤ`Mrqp'̬Iɐ'a&DxamI$nQ"EBw"MLp4R L"&jN&؟&i2d{߾xqm&l5/0h1wZ;1/$b&o啃vH0~w>zUzM6 ɽGo$7)L¤ɴer/6'nb+m%'ˊՓ0 &9uO%qjRf{sT?I8b&vX7O>yiTuw2ɜcGL?O s`5ZM&(TM=Mf͡f?'UO2 o_L'${ϛrzh4I`j ;2KڄD{WJ&H$ JY9*OGV͠ny&G7i`'>L"ɤCܫv&qԦ')j9J Gpc՛ /'qǁL ub) 4c˜՚ oZ3əT:.w&sɢJUU eyrt2&05Y%o:xL͓DT/.1g!&gë jcD8VIi^|0MR*X¤{jU,i-_ŤngcԪT{4;v>ʓd0Jݤ7uuzj^3THR&gzWˬ35)㺹aRԟd[ %kIuOj+8$F,-duLIQOFqqq!&ÀRK5VR3""4`H}gɅI'&`e7%dImW{<=~z&ɼ:ƁUl?zw?\I#0ݤ~j&ivt1c'0I&%&'o]|vE'ary2['1ʋáLu*Ȭ!嬺@y[p&y[]SQZ '/_fs(&`ry8e)7?r֭ޥKE̔ '%L9Ovb/_>L䥧,(LzʓRBfsyfh 7KŅy3/`_Mn.&(Mn bry'w͓Z l.<Lz1-魥 #O ~&a2I73~7L&ݚI}M&e.jD6Iwk&f֡L.1K+ &Ifn3O&0|zO0 MJ4~8Ad.0 L 09I{nQMv Il6are&mm9$L$L$L$L$L$L$L.d>G6(o\L6ϪH܊o6NkY0/GwY ~dsc}VK?}0 08dQ$Lˑ~Td3:"3I,!~ݤ۬IΤYeTy0i/GG7ovVi,6iLorkuk|5kVG_aV'O4VL7)55NQ5)Ԗ-s䧡񭖰${!sB۸Ù4*GZBp-L֓-&%)"lLMIaD*l,aݤ}#ֲ[Ia Dm{'0 0906&ǹ ILNä/ɱLҠn2]'XS33Y\I&ɗIXYgXYpLa&cG)<ϕNګSLLL_[$VA^Vk44snSz_JYiO:T/X׽UUh㴷4Y&Y8Dj0m$8ɾy2JkbKd}hr"ewe2XK Rq|l淲;1Nz ?D_vI_i̒fT÷:~ ;ALʎ (a&Cϰ<2զ/!Lf0 0 09I:p07w$brIL"`&0ID$L¤WZW`%61@ ߱AI }L"S DL-oȗhBpIENDB`html/images/b4cf2bb34e3c20eebcf8f9e8e7949efd-iis7vistacgi.png0100644000101200010120000013562611310426341024443 0ustar docbuilderdocbuilderPNG  IHDRw)sRGBgAMA a cHRMz&u0`:pQ<IDATx^w|b|ιs߳gɖ,+YheJ$RHA9gٖ-YV)As9AUuOOO DӶ215 ;ݧT$Ld'-wL,cr+<[=o}k׮Gyͷ36` sfm6,HV>$&5ep)+}^cL҇:a`go`&(LK@;j$Pn];,?z&k6pkhB-jΆa͚PfEnӌjGtcv,Ը? gev,jt{ L mDI=JLX ,RE3Ɂ+Cm1jU+-J;`jFbf40vh]NCX.C[b Onp1Yi<"ʬA;lR)\bSŦrO'){J sM* DŽ/d!op P ,rdhș!&А78'_Fƭ% m0Dؼ!14d(oqt'rf8yԔ;b9b999ȋZ0P0pdb\|ݹ]G͹$sc,~iut~lْiӦdz +bȃq )m*Gqc`;iNS0s`zA! @{\U;FT0 QXB(BoD@1-8J9Hnl jvI( uD Mǘ>"SRWxW #@hQ01ct 򶫼JwXӐQ"rM  -X 8X'[^q0:sHmR;5[^gUX+-=rڪ(AzAlRա& &MI%8A$Kް}LFa^? T|tDzf(SꑘRV'rV3该{z4t^"}Z,0yQlRr 6L nCm]7"֡4vb.(ɺ ޸HfFAА .C34UȬc B"Ne`PFu3Jp>6(aor#4ts4$@$LH8H;np~ZI!Wp{g I'8֍i^^ݑc{Gk;ql^߱_==ٗ8KO=}b~;5}cLݧ=Oud^9v C&#|n:AbBpc(Hp8GQg MS%8Y,sj*kPa!6d}C&߀ :L*5sXA#V GO]x+aSԪo Ikeׂ^t9w}d^0\i*%6]QU׬oV6rMʓMfMa &VJ2W͐L ze*R*sV9+R >g9+9pe]֒.[QPb²ӊeq^Wj|޲^d{v(u(KR^GE^i.!f)wʺqZ6'tȷ,{FIlVv]<Q59HQG`b (Dhq0R5΁`bqmV [\֘a.jnţzuV3}HLJ?h#z@[=zb" b3n^k|7v)Peܻ˰we.]{wZK2ֿx–i5olDͰkݾV~-cC__d? S :[n%릻G;1!lhl j{XsuN؈5bpf߄?iOS=8-6[pz,0eƁdk5[zu=.CUPީ4T+dKXi(0u;Uq]Wܦ6WX*սNSy ZTyɺ'U?Z-;\wPњFun pi,뵕9TIAU^chJֲN+VJ,CdZ%=v'ZЪo6N6slیymNkI4sAN l3wVC\A@z")CÌr4ka-6CQ݀"=DRg!vԀ2WP(7)v:2DH7h`! ݜZ0P69&3&L (PN"[GdZok-ˠ؀2)v48T&Q>-5&Mɩ2:ln[}\mXQph-0ةFV.'4Ⱦٿk5Ů];_ک۵Ӱk雝ovھif_g#辂^qXrsݟھݧ>3}Ou|ןȿd9+/=$:jRF]uҠ5o;>/kTWsTv,YVG@(-1')GhIlzX'mqwjOi*!O2!Kn*C׈CH &P[*SCVSZİb&+Ȋ@G2qDh")fu˴>M(AC+Cn[T` {:`n34j{UuE]S֦*hڵ8Xe@@]D[ڮ)hZyVeQE] 8v: ]vcYP"j9uٵ5ǫVQ;T}`uFe^acYRXJ;Mt͚&mn&Aۤ49 ''5ړ-`V4٭XלhT?X!;PwRvj`5CU'M9ƢN9EWЮkӃ3Auzxx2Qתoc۬F dlPUlP²y-B^P/0~J&nۤ eBBv#MFnX\; jԢo(i8c4lݚulЎo9QzU" /nAmw_%Swb9FLjsXi[Tfhl.oB;; \x jCZd܌57:?x냷?|÷>zK[5[R}>㿚>~?,P8F?-;~[Oކ?yۺO|Gmo|Lο*.]n !H خ=KTtE G(d34 M4Wxw6ZOm-5s A̡0FZ[ }˥ ;t->P{@iaD5G8^'?7`Dڡz@SQԮGXPGr$B!aiF'XroBR`/pGAD8>d;'iari(@yez'0z}h FIDV.kh⬥GڧlU*%RDVk:eNZ"UK*?i:[Us`KKF?Xij둷*Z{uL:nF]Yz^I;ay//J|y_Wo<#|#~Ʒ^ҿ/j/7_r/!z_jKGo,7ԡptyJAd׶kzEY޺![ByR-$򝬬w13`8&+NWh=<z;+6ѻ* OyfeekdФ?Xh@Ʌ_ir* 0T _| PټZ-)f7v Ԑ?B(1{fZ\B =4!j[ϐGaUY;MACۀOУPV+u:YN,doU(95e;\ѵHrHHE5)rE-:9@2F߾B }o~^Y[ .v29ZDsxM~(}E]Kz(_ TPCiޒK+|ɮ_khgG??T/7u]mtP5A_DjE?HwN`YosZt+[܁P}Nw'[˓ = )R:*໬HyҞeM6Th1ፊ;8GG!DJC ƄBTȅ\9>&Bb ) IHȡxBD !yEߓPYA'0r׽HzT8Y?|=J_{{XP?]xdI?'k;Q/`^ՁJ1U"呂#yU'JKO+iHo_5\Stե^]yU5_6˖~)헝vb}-w׮[suߚkzΫ%w^vMw^xuw\]}5_St5&7r߻ $ dڥYw?-wum`?͈=#Ѿwge@p̥ʿ@ÆI/uǵStrp wpū.+z &^ˢA4t鬄hM^*jKV֛ ##0 ahfK]|)]vil氋4hT&ftMhATFB2Y4-]ɀثVW+*ezi^M/ x$&m*lSP$?YDu߉D@ "ЫC|tn0QS?H0NS;N'}ym?)hۓC!y{:mٓߺ{Oqº#C'~oTg,E|{mWv;_Ca=ȭۢ߾+9-kH'+?W{+?9XO~yc_f.ۃ:޲5/[I )Cq٭n] A ͓|]ndMo&yc_܇ b}] $8%?t->7iۍx/MvH< SPQyk 9ZG#oJ"*LBRY ֮}˾?Zo:O+k+wC9UTm=t%.h'/CVzIP~BXCUum{7G~{ّ\v??۟yKKjگHrEq{kZ.[|-﮹wtiMtiMtiMTpI]k/͡M;9`~egJ5}6А AVG퀋"{i< &ϻm$݅@D9(L[x<@ā  :A4/H[k!H+I^x+eeWz3 $ K 1v2 Pt.4WjZ;rS琹Ufhw;튒~* آD< ",C\& 7 P͑M:#dWܵ)E=:.hd>?\O}z ohW'Znݕ'Sֿrj }ꇎxp?ȋ2MjD0i A{|`- Q}W7>mNC}]^{C8B!0*xq,TPw&BX"D\O58>4@#ԎIa0FȔD.<(zqkU{OT9V݇K,(S|H~#uskdW5Kzپ!)s|o6)Sem'Y)?Z@PWS&}޽7_skN|ɛɽ[,[ۮjۯl;k<\.)Dvuu]Wy5w^Sw5$ۮ.[ɦ:v-;߿VDqw֚|v rCp5pН^r~~WKʂ r !aTЭFaUeqq qyZUh$ iQ/fJw+8TsRv?ANz4)ڴyxQ?|NTUJہ|2 ay/^Ӷhݫx00Mw^Ө8V-Cs_IBo r%{Q5K }Wn'?p8/5dW'Q5|W& 8j P<9X)=T*v7'[n&;P]صG >Ewzqt?+CN6}1g7iKz27P5&J8ȡtEЋ#sPsV}h0R;Fv}qL ~C1t*yurjeW=A*3~ha:Vt8@l l{vWd95ieUxxq3G kgY{c﻾7\r_~` mt};7ش 7VojT|kọG9/? Jgޣr^f8 ~5SӀ g[cpOBtl]uÁiyto&kAo% | yڬ h,QcR%DAKvtTt\?l$Z{T5V"[m p^ rPnrEJy%x>-x1uD8ИhrLMrd*7z5x_,mSiJbѕuC ʻԗkZ>DUԪD9]yM*$C;nCI;MD-zF7!2uAiPd[txڡ/4k&~H:7ʞ {@@'9\9xrpeaDU[Cyί :PG&}s%XٝV=u}Jk`8֩r[u޴͎@4AWGZ+e^I7~ PΣ5jn@J*9Xܹ(m._z%z*$=#L"=čBaB ׯo= VMP&ݪPAFƇ(r+;ڎ+n9R u=h'r%ٰn#O:2/i/EH9C'j|TuRòBҭӹ.=n][umVo_[}mk^Gz.ػl⎂b)ݏ <غG5l}H7gj E(Ab$06/[OEOU޺wa?|oYw4 IbuG fbl`uHI lb>EeE|#R'_9ysuLЄgSMLm&·QMF_Vז\:ǀkI1dm Xu "CcUt&+f,CAK%Z0f5:`Y #C*zU}tCN3"?2U2^;t,SO?ޠOMC+U.k7?tiӣ" crG\9Ec{%ÈA2nV1\<8ǖ!!Tǡ@02~B¸$|XqI 1W>X2XT++VTTWUVvcWuUvcY@!eq.^T)=Ÿ:{a vGޢ^^ھznY+-4J#VR'EV_SyQA+^W?/lozq[K_WU^,_*{m q{İmۥ~X%/ooy{K^QW=GyG<Wa\H88>Xz$6u=zT3Lv_ kaB8HzX#z;HXC>wp' %Bq0Hy"w-~޹CƆ$2'Ԃ;h0AxC$SF986@bμ$6Ѱ&ȣχpRHX r[G_eF7J^=1~kc^!%ZFjZ1bZЧi?j lע z" 0t0CP?Dt*,lӠq# !`k1(ARkx;A]=C:*J hs\L:T$!P ;-c~!̀>7-,c:x t@gČ&%>gq\ꄕt[1D0Ynؤk@bz~;:W ;PSQUпۂN^Re9uK:8P9toj0܅ߋ-r0ҋp#UnjGin|H(0ATH^GFڥ#8@uTiִZ`6Vee.+r,+ZVSVZRW1{EdYKFMCTðBv$ V+Qjڕx=*j^/?Z|$}z~Ns>70Ż(#zDzx9ٻuZx5wv|C, m?=7A8.%z$m xӍ7`IB"M8oI{Q}10A՘OB;NiP(zct QQG~][]QŻe:yOB{}#m>udu15!yyMA/I_+ W#{y(9?э m 6Gb#|0ԛAd$ԉW1x1_ O]Y8趍 3($\zSYjtRag "pb@q>+`0>tH1cwd\]7X`( 08V9#6詆Bw͠JU+zl2Atb'c?W!sUHp"(:WaH\/؊0wd `법tً)2ڤCROU+dxHGF{0؎è>áq>2c `d]aj0*Ī#ޅAMyeƈ䉁I^l 4vzcy2iFDhdxC Hۑ?:4 iGth""4Hp!n2A'* 0ZtLlز㭿 1YdiVO_b[Lo }i?/0*$Xdǘ-~=zr_W9rUI$_[f(5ʈs`'5WeU9QusU:+r\;1iV\]q#?gyrCΨYb Ǚ]lj| V_GMˠa~-ڿmmm F1$\[k:=w &`Ĭ5w B@w>FDeVAh8apq,J_Ռ4MmxVT5# N"5 }!w!Ʉ~>+;5d g3Ri>(!cJk`Nl!H:5vMiQzЕ!: rwiBa,B0xH-PB ";)"82uKiT aJ@[;X{1i1CekV:fQJ!?1 =:/r[)wI]rś<ԼJ/ jAUi$7t2yTJT>t!6䫕9CVJ0DTaFYwCﮓTVHaЈ%yq̙0 (H.) ;Aüxeb'uBXB-1{12*PtLI=.{3ȀfDAvM@F݇~/6nmP"%oc8wCn|v tc_aKaֳvzY3;dgns͗󨝿lE{v!+}g;w1V7Fy PԹי]AsrƦiiAXy;wdPT#:W 3 ץqf92vىMD~ ~0I6r f0ɂd$5 #^(!vk-x_6k-=`>@t~ߦ EZkVTtЖ&m-4a&Klo0b=EA(5(USC%؈%]QRP.AWACm0#jf r!gI3SF #<1:Rr'u>q!8> gZۇ IMT T891=aBW0t7bܠq(!I6\e9[`J *;,dPa"" G4"'m YV §*4d LK5ViUΨV?j: ,N1E9¨p'E "[ ^& yuxu" \kk[ժQE5{m@o'uHwIH&.JiO6Fp ZM;ʳo_)!%B[DO jMv !+jU FT12Q#*P\2CՏL$ڂP-L;ӌ`%b& l $T i0#+F`*QWU5Ǹ%1M2|۠Kbk,D׺Q=҈Bd4A@%b#D̕ ͂DY:z^˚q%pfm@GBj ü< ɣh^ {M}1i@! i+Aԝ@pY 1rRtOz` F#79Q>!0LX9Aыo rK'Qd&HL S jBc UO&!,f5549lC?:41oiӜl5Em4dEkl?IMx}.?}f8jIתHF@ ׈f*M%KD/ REE KRYS A8-bӌ4jFZm8]U@f{*kHŢ[o>Hi(`A=J|QJ" !TIuBTNZO%!O"!$WQ!hњҐ0>1 i]@-xc1QD 8< @=sN`4`c}F"oo9rC!^7#0aDZR"1Z,v)`D.M1vSJ ̭-v["My[hss$ 32J9Ez%r,ɟt;t88A"T?j\jtӒ…$(TjEQPScDTU)& O87DLW$2k&Z:E ??Id23 I o蒮(9xO6 _NE4*߮)hlXQ[56 񈵨Gqֈ퐷FTE=t|! AFEJ@TzDs6AW ꡂT I# #1 Z" FH 2 H :\K~ś ;Zp ]S lF(e"ܷ5C`LHO%1&!5vG&((L 1)X;W+)YV|UлFQ{$i]G?!MH^+kn4#R]kW\s̓v\AX.(1u׷ XǤ m*ޮH4MK^,xw옊q(4 4zwukݘ K2D4WMHA/< q&Gĵ X#h#("De* A4%E[ iM|ͱL)Rߒ\dFv$# h=>rnw!#QF8 A8~Ꝉ_("9 F%UGQˉdZ%7Q[%؀KhEHqQܻo舿3̣$J԰! ,DKW,؈)#U$1R!#KTOR #Eґ7:Q'A{}N j[mN愎4~< x |2zaT (tG0DFf`qjCN:ӡWQ!ڌ(PF[{ 5|5Ȗ9",*y9Vn.Xi+vJ{R/>]|b"2ASe٫BnHHO0ޕK!%uQi+vX $8A;T3жN2Y IDIebI֩?[#!k6'j7[0Q wn G̯Ѐ2"*^'#D !g-4ɇ8Q #ī6$}%'" W-Q{tn=Hǡ@$L@,ZPSM՘-v:a TAk;~|%c2 Ԁ?ၬI)8}Dp?HO$R2cLVXưoђ~BO:#mOznv 0Y0HC>D:rCu䜟$aA nJ<71]wtf )&P'u~Lidιevf&52o1{?YlNZdXMGE'N-**_ Z ErѶb&7 E~3B*0n9R SQ/9F# wp2DCئ`AQGhGw"LzJCφ3+/ #DCg{:t[݃K+ŰNtAwhsPQqvu<1(O{]rxJz 8|@駂.) Š1YsAsN}A}Iݬk3KTvY +2i2ei l"#)g#u`-7-:tv4ѿ=1Nr[TpO>8t!q1kҞl2 @݄>@ WEGhXFGhkVa VTGk*C%DCl*Zab&p͐ݢz!mVc>;ysn;VI&I?bi1CryHnѝ$(CO@K~@b ;Q!}ucuGdby ۰]1} ;M06@b 'F@ƥѹP-L;y`He*ЗvbPe$[ -RR XFLPnIw$% uYo _;rsʂȮWO8He,51C}FjACq2(/0(dEq_K0 s )T.L)%xlgIr!4d1 MJڇ,B {۠}Va SKߌUl p$ hd. S8ȍ rsqEzƟq@HUa&'˂Aנ4Y-nd ,fAbN FPúk, d=!ъDfD !y lhbEiDDO*E&Nhns6+آwˍ$D|3 PIme-d1yHdd1m r@e Щ p7~^:$0z!3v֧"&Uaѯur3`Z!$#36 dd_0y<$ RanwA (6V:_ FژL`= s3Psss-3t2-\7 Yr'K8^ߚ!Ks_Qr*Z]>"셌9]XҔdTD^Vbt 7n6h8Ab$ Ć"F>:F }DnlĤ*KM>P =7'QA 9䈎iDG8IO\GgyiN^ E;HE;Au֑I:nYB.dvP:a.2s+DsbQ(6J8#^oѣv;?=p08@pᓏ<2?=v<ǭOɗ<⦇۸?a>uCOϬߊ?S=z$_a˽>qCOb=[_ud=[\w<7?l_<!츁N3|ry=$Y>}[@y~ög \yp\Ar{6?~/faX8Er %@(d-O`GJBs{)zgQ͏/qˎgI 0⟭Zέl|d_K{qc/nz*9gɷ?7x=k[ѵCPz!%8r (φp=888}(' gG}/u/NjZ0Rzv©my8^bb0۰/ +X2$$ɟč܅dr$^+Ʉϐ|Bp -!ʀksyG_|W`۞~ w=ܟ{Dd۞z^Ľ ϬG1襹ݸFOQ'p-?áqe7һ7Æܾ1;';rq,y4[wu2A(ãwoDyvHk6lsÎ;߁X!FHo_I{٢spף۟(b qf#ww@!D[n}SsKr Հ>+{RO>nm0C02KΆyy-<7܆(ddw mmESc;^4qb>׋iqyI10hjDC#:щ3[yy`5xM=2׋.jTyA#*t 7D?jp O ϙ+8[2`n :f?2:ԋ1Zm̊# 2>7.o6AŃQNj C3|< hj:-ps1QbH84G v{ SQu~" C!"j92lye0F3PR]~UrdXxm@T0An~U~sgX8z~+°?q˞A:K },=iV=?(.jiab#B !%'~,/黕d`Ȝ)jX7wvo JBagn[&\1<ꮬ{:x:qx{ Ҧ/ݕu-EσI<ȟ9@ާ?ѡ?2{ <]pTmF$K4NiX ?` ď'q0$51cij.ɒpѽ{ﮬWx9pPp.@qd]\oeu \Uz3t]5'6P_\di39|2G?jr49(@'KcKb7 8渧,j*y.f`dtdt7?+C2$NӆMfR9n7eAo< EpL`e:YT㺨E9=";|QxmW>- o:w/ZƯ5CH [uab!rѣF<( JH?YPCwؘ]/Z' ,"▼h3t,}0Z$QUFi&QL6Dq>|J 9d>7_+EjRp i\DrRxcIw\-t fizcj?PϾ#m竿.s7!q:gq} N؀[aKA,G"xp6&:\\X9O4. 9$k3H_r̿!ljYpC[?߯䛏Q>g\wνWo809HP$s&_$ƴEX)k|]%8+bE׵cs} _4A*Hzjyisb(~=+EOuY˜b*ኚ"Θ`l38TZCp^+_w}Pv7w=Gސ}Ն_.Cx=W/c!sJ4O `l1:W::e3H$'vzq{ʖ у)LJ Bg#J]IJtԍqPR7'_ssRpD={*++˻;;MET?U{ ]~wC_aU;{~b\+;tXF`$Gc0If;?`|8MZ˓$ɒez<Bޝp᳽MJYfEx!"͔W6ܺmz_oc*X[u͆/6Υ7ӧ<}'o'cLNlP'u9A>L#m"̋&t3Wĸ4EM0&z?o׋E>O-KZųǃ֋S^*.h塯+?5=}[V]r{Ӄ/4Iڏ _3`< ;HU8Ht}FY5-ro?b4ޓcUW҉GJڴE%kOlЌ}V?'ƫrE5kg~O2;)Bc'Y$liˁ[:՟|^R4qu?]AKp4qpa<) J'qX<Ҝ`rBq\CwM3kK2i4q #gD1iwt%.M8t*vd+ 5YP@?VgAA˿o,vj QGA.#tCFaf`& ϙF叼'W $$z%``XnoxBLGMޓb\nyy M`~p$ӣFWjOyy`ylx=jO oKXx]^Vb4<_Lfp$2L`8i%a`X~dz?oѕ?`X 9 30>$}:75Vѣ>Jo9}<<,=pσOؽýjGѥrtΌ/V9˿,] <<uOpq{ì}p)ԙVn~ I5Nz@?It Bʽؙ1fГ.x0x.RN!k7Kć+*Щ{tj委ü 0Î3ޟnL?s{LNb)JaWXr_aOANq\ݜ3>mry,N,Lds*̉甕PRΩsJ<˷FqaNcyc*[HeVZ E'!D9NS!\NI(sM?3~-`Vs8}ǵbbQNĸVBM:Hb2Q݅|[  ߉`fsf~hyt;εTjH83ɹr˘i@)o:zs^Y #/yrEY v77s5SQܥLx90.5w%܋AAVOHNv)rlK,LIEgqL0; J;YisHт4ȵ^сf) 0w:sbIo!Anf`w#PoJ艍'9鷢|.mX.UQFϸV.yG8{HX9e m:IsżIECT;ΥTh\{c/6Y%;Ob&mW(,yι0'GSNnIu ~PR? 'ƈ"Obzwc swhG`gjFOx)$$7܎A@PS΋kq8$qLu*@ʱz %~u*;|8ʽ?r0Ğrʻy cڿĩ pp|T$=#7=jOW3Taw8քOa=s:>⤏Y_}Q+ ӿg>|n6蜼VIM|RzAܓܓQSVDr>^+?IƸ6Ec|qߥ4&)I|k6x7FZ_,v733 9F7w΅Ciݸ9_hLk46u =,74iɒ ixd{Oy#JOe)L>GƓ@}(Ɲ|a``XXn;AQCokdž3skN͏-saEc``lOim࿞qvϯ60< .dZTcwBwozt>a000,aܹ~Xe*K,UYY(Lc /saEc``8jmjK,US(!KntPg|wmw<7ìayi ibwa%I)fNkyX9ʌ~Ts/,R/3I(%s6/4 5^/?&bx2w .]fbC:$%P4nep0Eo4*SԳsǜ~fMVܹ?oxd@'~׆ D>=I(<46U<@xy9(q\דq0:d9ݞj??ΕsJ?'?"ϯTuZWcMQ73<2w`Z{Pk Bs7WL"LBWE?8w޸.Bzl|LUK2DrϠ=XYqH:-b4A;;U4 {fY41 y) 0LETJwYB-!O^_nHU߄}ӾLI̭>QX3d\:Ш0z_o'z?:_6y&WF7?N1pZ CKR ]}iKp54SI#”7_gQ(_z{$rե9,A ,zID"\ɇĹ"&4"у[:d:i:TIk*iީM,D ҫ-C'cg'@њKS=ީo3TfW d\ݏ:?ko MX#V(1t؋i& W<bEf/t`3/1[3!mI&M,RLTZ"=KlG%4gsa&&dg*g/l,џ \ s_ٮ\G4-hρoV3B^Gs~qpǸ%C0%"Dc>3b .g`d`*' Kusk$Z IyRO!ѓ)_9q0`8l%ފIْy^w_>;|Q8qof|D\sm#㓎ggz*Mrr?ة~㒥13D!zԛq!V׋2ߐx1gS|‰R/~uS:;%qΒzqB*R#;d74\S|L;55枙آ3zqWpCxq9P/BDYQ8 pl6?30Nm KEYdt|=5s$aEߓķ&Jcb(OH3%B6ir0EN'yO2SHiL,RJ&e}b(Z+q!nk'g>*fQ?$Jb̹qfspi͠9nZW$>'ijH*66z;4!G}L,_^ `08Nm탣@qxdč[zmWJ՝qpi^Q*ۉn`=ɹ+8H xy;+%G{w`uGuۛAd#]oNƒ _826As ;]>J<<<;0 sGϏ'׍۽Ü9|ؽ=V,-CV0K2o'_|Uׂ6O !w.򹲬zMzCN|tt/~VW; qt3fܿ#yu/~CAw&pۗyb2004XWPzt3fܰ=^ ^ߒ$ F^|}ۖyb200끻6><<2 cLĄ9KvtlDސC 툷gzc`X..xdc6wjb~ O`$iu=<<<<03}qL=ɒ<_H?jt$c|rp<<<1 r<ЄĀ|~nK3kg=|4pξ>4aFŨ>8vfT{︇]Gku.˘yy4x ĸ:OpTa*,A9$zCP>(>Uȋ>8 Y>Ν\w*&8 Yo <<1d<7g=כ|݆X>ܡ a͏2Oӂԋl  YpXl.˘yy4x ◚RS8k  ݭ_]/l8(]&:+&@J` BX u^@43vLtNLjvfna93-(&jJ:: q NY:Jֶ> ;o%O9RxT]IhE6G6fMT3W|H8Rs8#؁*WFGn3*bI }Uf&@R xQ>7=7ҩwj__y;I1ghy˕9NtG*8վA07k-[^Ehx e48a(hvM؂R64OqxVE@pV njBTĖĬMJ<0G$rۿ]ve9,p-Q[6rƃE`Iy5@ɄnS>JZ[AZ6(hz*JBHD#/2qx"CL,!Aa4¸l#*.glЗ$9},9@9G?ꫯ~9x'`cAfˬ.?~4g/b1YNLYa*j*hϭ4v93(Q{"A@PTk_7PBM7.5JPނi20dwߪ2:5}'sjxb֋_BAypT!oZCkf`H}^ ]gKcp՛7oل0~y3r4>j4+r@F8Ńھx0/5 Ry˟ni8U}")yy`y    5 ƴ 2$Lp}1:ͨJZUAH?jb\d10,#d78cu#@㋗ 2}YQmOx[CNf﷑$JmӜ٦ObG w˄y`yy ) _: ?9zNAG`VZS@&81HkRCfGŃg?9~Dó|p濝37zԧ~搆&67$-)jYGk)=ݓdV2͏da db?H8N FOw |Z*ՓC|Hr3aQF 4Ù:'aΑ)ig\z #0g,G OX+>ISi:{_g.}jyqQӛ3 .9.P6gH'^K=QXiGG Sq\~vܯwr'3G yRaIΚ !$P g݅gh4XSGQċN]SQV^$Y%/^QTfbŦ _ǻ .CSGWGis:}*<8xƷȗ]빻v5-upWDZh@I"==Kbp'4DD!f I3v6%=G񓶈J(˼!W,Vىe{ cvbDۃy;#9[dtۏyYݜ3^?ׯ_ =j㕫gIf%LOAAҽafz|l(\%mz2, 7+s0z(/Q:Y9o]a*jL>JăBژLّRy&%m p<A@h4 5Tljuݽ'NH>epzU=ƲN}E1:\! xgHq3vӣry}`_RŃգ+{f҅N řO2̌T+JtbȄSIߓz g< p𫯾 x VWrWZ'/[|e6Ma,YFI'Yz tOlV8r1 v{0JR Jjk{6?xKZEM1;:x .5WZʻL=2, OuY¸S9xȄ*K<< n9\H52'8x/`ezp0Bָ%DUtQ+J3̢3LNlS}>Łx%,œ>dy7!mPx>^oy.A+]3g=^!,;@&81>ج7) CFHZaԬ 7I5, !Y98ËY[HRj&&H8(2UP:zWEt4q$Y-r\7=ny\u.7#@pI? sxPX_B Aq$J{EA~3?N,d  ֧OZ^-8E}w숼 DsFq\Nzv\S` = _3t#; -c9:E9 `Pcb3zQCuN=+0 ZEm::IN/3p0$Lz{UTOaegbʭ=/sΝ9'O*9qpFw~*I}A߬/NWkt1!d}d2v_8ؾ={r#ʶrpƇu5'jWH՛8Ƚ-\3L:XtKz===s}_|VHAma+?"rbGR2,Sd^aZ[+K;D.?NgaYp0zԱ.E_;-lIBq$H1}YfwXO"2X%"֩캴`V21n#\~WU#4b=b1xNoŰeUbKLgPA1:94&4獳yxAdЛ1Gzn[7!: ^ 'Y =jc'q*1Iz#c@Hh+ 1]Y3.;Yf< Bk 7C*?=v4oi4O$q+B|(  5'hJ՚L.g* Xx}VBbD5D_h$'Qbuz 5׏ գLmFN;H rh_OEKԔo='mbx%l5)8$g,XD%QN%w.B g&$D>LpH<8ҬiюFF GQp+^pT#M^/Mr[7>9R3䯕zeۉVMLn~4ppQGj۸0L-7s$.W~/̺7Z'Bmcx4rQ$=",clg0ݜgV}t!-3p̍o?/=sw5YYk^9o8վA07k-[^Ehx eTwLx4su96{I!.5o!ƎhtP?pai䂫h]3V%9U]c-g>P5-p$ķH:^:1K$yOPDdUl朞"x{ ČTuZ0pl)q[A޲ذexm]wgqG/G>>oϕk: hUYw˫ muAy݃)ʯ4O3hvc.WG,c$I (_g̿\^sGDEAmKm95il  T5Xi$+%*\-$SJ똆$k SڧiFIH=Z8P*BsYDt\VppyJw7;c2oz(X#=\9xc\$Zj;ymJ9@@S\lg x`Q9huJ{eR{W^< 1ƥYz!YˮoԞluX%f#cKz\]dQy`yx`Q9x/~crJW UU*- ;V.?.8ӣ^w=+%@*]E=vʴXz1s/4f||cM햛o_qݔ堀B?Le]-}lZdB֧`f?>bOK-H Yy`)x BB>Σ||Տ=wmҫn{rp6k^ Y/'a5{`8_?>Ʈƞ+~w `{7~njl"IMsѣ :`t%POLXl2g_$Z?}r赏>_\{-u/T,zdCv7@COlm"oxyCÞ!灀;]ۓ\^~\02?voHvJ" UyX}A[|`.~)/̼1mRM?I{J _,CGadBiݣM"b7fNÐ:LRfqڷ|P 1Ce~MKNWEW]k tVmNRat28DkJ(&YNBX $MSHAaقM1`,sKӷ3q0ɫ%i(tpyRc+2kl۞^^\ZBqT "AAIէb6V/SNE2@qߊ A atuzZ:駈i 9A:'a񗇋b5iI?qEfi`Q9x~5)fQ3Gxe fZ:9<7i;b)B"/%h$;A֙:Qbq0$IdȞ("^,eĹ3VTkޱ#2 ke+^t黨.wx04J #V؃O9x C(+"]R3c'qjXTbb_x<뱐=_].kteFȚq0`<5ZܽȔ>-#t\jW33B֌KN_a\׆ Y/ Z=8Z<;o恈2A[p23z3^n<%q28+΄3_@8dM[f&d=Oݘy s4GQsqFGG…^0m#ׇ`9%eX*bkt>T;ǔc(B-SiU֞Mo\ȸ%OQ: f&:4Kwi}IdmtĒ&d p!!D9SۻdI]n=v y5)ޕWI(`ҡ:$Qy;j欒e",wu-\+!8vk%]׭tK,P/H6ʙ ԬxR'yR~W^NMci"QJ06dy sǁBqpAِJ7@p3?p RĘUZam [S^Cy`cEP AQ:cu"xDeK*.UwXC6! gEVo88ۇ`ckGkj_v.ݴ˭/Ւzoq : zִmQ7=^=g~BٸmR$R/iqz #kWLTE/eFghϞ\Dֳ9}=1hH9@ZݓE %x͛*ePR t |}]|[keC۝NَƨW͵0Y0btZM&ؒǪЦA1Y08>UcV/ýqGݸ1l? *,}ɻͺ ࠼َ-^Pbz88\%1H+'-[ @$GqU7 r1)M-mvWlGNiyl6  EQI MoXji׀CS-0-q q6lj\^3܈rL=, jʮ쇜ݬZ#?Im\>Usw?0tf8h @PR[u Gn,[kom,U ly騺}2tiCZ\ s G\ #)Cjq$942ܡ+p qkֆ"D+!pǓ4@\$p=Os j} (!}pՔTQWIsMrP 9(TkeIs|1v̌xT$F:y`f Q;NAi^2#d}*%ZrqxY\E*d8h6C@!2fr2!Ly廚 G7z;ɌI#f\n+=!b?Av88"QK2B-jQ'Ms|,r@F9(qpFIʒ2;_r3=%wX2A2Ń)ufr_549zqn(G)ϲ|W@!jع2,7dW5f\n7+/*@F9(ŃuF2]}XlFx*Q'ri/fzԫieg)d\H^Aoq0eMjttCJuXu"p(砀B&A:PUҽPKSjh VbGAQqiz:!H8׬,d\rW(QZryt?-FHspIQ]yb&U^Lq30P0>y';caV֧^e: 0У'K[鶗X,%GMV(W9Ug`<ͮXW?G_`LAِJ7Anz_T.1=jzqp`8񛛜~W- ƇcL`ckGkj_v.ݴ˭/Ւ-9=D%m z*Β;qpe\g JmBM}ID'_?K7U\-Cӣ  XkZhy_0p/ɺ\Fhj2lm~e}1ӣf2By StrlԎ7E݊Lznn@A6cD'wq֕$S fN<8`.5? K6푿~tK< ljHAX8 Q!ŃwQSE;wB,]%aՓ ;d$tKx 4 g`9m88]VG>x^MAxnc!̬\1e` ȦuJe~{vdaB0^cCO!z`>FAb2AM *0}1`:f\:xpVQtΉaX$ {Óf:͓֧Y<}qld\0+܂x ?NVAfκ_x/s@F9(Ńs,QsLzneIR{qpLz_+Awp0aLXX<tĒԭ݇j^zRcD8RNZԼl}=Sܻ R2AB2$aC0LDQ2X')V)vreZdf88}1t&uM?i Y<*ۻdI]n=v yx tW=o#rؾӵ=Ύ -؍p#(QkVY瑝rnM ׋P7')OfJ=B){KF0M'恨-&pv9Q**Oŷ"Q'7"O~(~"03a'5%iDAkM'-V:90 0&^񛛍S~rw>ˌ̼uFļ"c9xn(US9h2`"3G-?(jQ@XՑ 'Y$L /)8j5SՋY&.d$ρy`I9x _~S*_0>,`"$L=Ń#^s|WE}ZϚ0q0!؅Q/{왹"?}\`L 8 Y,shOqb+TZŀO;;^*q袋~J?g}W_cǎ>W x`2w̥so{58ƃ֭ۼy󫯾zj@paAr͐f[=ѻˆrP6MA?7yE}B$ĘUZam^N}M)@.F4z8~DR Q̍B%媗cʴ=>U_|#GH$ ՂŃ<) 7ңFMaD<#Ac_8hZn|.02&+Q:iKR+Q/ljnzx<^܌ĉ)' BT\YzԳrpIj!#L\q W.]A>{+\<pIj=3.狕syx q0s 8X`8޻$iLWH/,RrLDD0qPéspPh``$Lzy?XJq8X0p#F4ȁQ/gvz gI8ȡ0xd%y8(pp惱oR/s(L3\gȊ<<< xL+ă qИ#vR+sP@!ʾ1ZAwhA" ŒYǓZ?g`Xa230ZIE{_ܨbd M&(g@!?ogzXx V>3ޠiP6 yƃ ajld\;=U{>.Ϲ+p.8t.Ν;_~gV3JzU{V1\ )à!kky ܣf:4UZWO ùp^3_w{O>J\pF8Y-OuV +CUCZEܒrdseoK(kj m?:K`?+ddX8m [ h7t\ar7]%gA>suY\v8@eoeH49?z~z=^rzG2WE_*Q/s3 $N-3z1J߼!r6>uߛp.84A\?=[jD>| tG!\J&OH{_/{uߖwWjzD a<^\;c.5wdҥYkRgUsTKT5^gq)~7IKV5CHO=E[X'Sj_sG1 k|p.8tbcшje|p.8#׬8.b V)]AʘgssyDO+egp.8tN|6kG{t00,_A}̬3xq`<<1ۅyy`Ez ]+`'<<89p?ʼ쬘`b)VA/Z7;+U8 N5`zĮ};ێgx w-͐Fȭ2e'ۍ&DfA3^SFDnE? k3NIiiZbj7N!VovQ p3B3e_6& Sm6٫E7ިSjd#uz٬@z\򘫎;@̓(y5jÂ5BV +V V+'Z͐/5`Un} *ج F%d.:B[uz2A0<4fY7qu {y N(K( qWJRO}2+2L. XYm/I,9mv6s~׉Ta'ha$fN$g.3`GHX0t&0NtM%=C&ȡ|cMvV9Z%W)•C*H 8΀0B1ˈ&8#9F2VkdF1#(Gg'#pD2R=CLB8a/rpkU?ء8(aJr)PA0nfr"YAa:ԢiY(l7FQب +@!4\(쳌]w]֫޼]Pd^0W-< ]Q].v3ӞA,.; >Ñz~'gINN44tGu[;sT7j4i7֤&K?d-:QnՍ o~LbqD mV$ӌ4a,-hG$_a|Hz%Y3֬`M`b0P$ z}=.o~_,E%3 _#0 18(TÕ$X,8VRJd80 2|}%aԥ!A6/ 9 Jsq?F ôCB@!!BD @f+%* rQ!BBUD !!Ό$ĭ0Ca ?{onذ!޼yu۞c~ǾwA8ôyqN'HGvy͖M-M#c-#l9fnEgilVcvXPfo*TX?P;d̑ 6kõ:2h"8m@%]5@,X66XAQqhPkT 7X6"u؎_ Yyd#]i!$"}2T3~nOv+}uy\E}PH"2)I`PSKdW=>)q!ltA[cY!I \ {v{qݑ+ 6D=)ՎgB)ƃ\59q!ʮs(D W;B™Q8C xGoƇ~8?iӦKno(̌yyy`zWU[>M7ݴm6Yg_sοKn:+~ze?9ҟR;낟Τ+Xb Yw^s/&v!]!)# 1K~DfB%;{ 2Mo?[}e\x;gX [b_@KeȾ| )h 8-9=3"EEQ`Ys5 Υ(쬟]gʫs"G6q$s̩+λ0c` 8ϻ+~u=Q~G/YuzyIENDB`html/images/b4cf2bb34e3c20eebcf8f9e8e7949efd-iis7w2k8cgi.png0100644000101200010120000015243111310426341024101 0ustar docbuilderdocbuilderPNG  IHDR" gAMA a pHYs(JtEXtSoftwarePaint.NET v3.22}ԗIDATx^xTG7{={޸^s:1&s9!@ 3 DɮZԸu4 gFzsNwWWSs+&I"H@$  JgϜi7tp:}9(Yd s@2d4HIJ?4AۇzJ9 s@:9b"}'ϝ$ d9 s@1nsA!5s" "ѿQn^?ç;>^/S2dI*eS_a;Q:[?*^َGs{|>@cĴ*?v-y>8m}g74)&Vd+s@́7DvCX \Xd+9 s@@&cQOO?!!눶[)QJk @4 lDBYFN)B1zk`VG? D,hy,eL랗Sú-ҘY (>34N- ! d\?,) NBfר1 ) D6m9 s@́:̚1nvuXM riFYDzZ|fnmC._ F@O2^9,p}3vuO^l1-$& A_֕>Pm< A'ߟ2o@dڔzi&$8F Lͯ2MK3.-"ju([=6D ,*W/*dnVv S4XXpg(ͮ|$۽jʾ躨3: DV,-,5xF7E"[2d49`=Qy+iUZpxQ , 3poĦUn㾮ye7c¨A}9o1Ӥj|LJS~,"ߟ|2d)60LE2d9s`؅Ա}GWwf,D$d9 s@os?noMs[@6ŏH9 s@:9jx?^uN,29 s@2us"׮]u H@$  D%`"%]+ D"@ "D$  D"FFt, D""H@$  4|"'OB̦ԔtJNN4JJTשNWDPҕ&׮u(7JJLg8hE"H@$ h< D222ĹԦPj;/鳯[ӈc(5=6дhĤi4`>~"ČCÆw0կ,OҳH@$  D&Hff&iƒ:-b*SN)4ev<L#ǎcQcgK=u1ISTF_j4AH"H@$  4|">XA/Hёch6oKhʬm6~Q#4D+3)&)0^֤PQA:}mu%!=D"H@$_N.\3kQ~6RJNX43Ihuz)m;EAvmGkr)6!D"H@$а `i搲x*`qکIEdv^fFXDFO󖯧UqٔTp( F_GJ`a+K3ȸ􆕄& D"@Kg ]D%Ҷ]{x^eOY{(]D.taj꘱ci"y7Jgt%J9@K2M|vڮv*H!Lh\c E: D"Ha$Ȩ 4{n=CҨ ސ9:Q3r NL! 6*2sIm"ZSH?EEPq>ZMUޯ+{)%w'IiIH/"H@$  4|"YY6&"'S 4'h5 ?KLz3gӨI3ޡ*O9FP$Ek{gRQAVXVbSs\(ҡH@$  D #߀͔Eakiy{j׹u5zK ĩi4b  +iļ8 OG՛X7Oc_8HQЪx:qlHBz D"H%IڤR` 0z M? I=LnC&Pރhڬ4e4m3FM_BoXpLYkow |*J+M)H)m+;L.]ipH"H@$  Կ|"Yr(2&/_M͢w]{Q.}%d\ Df_DSզ)3Uoi4ui,d*0Fç:F9Z$d}^HH$H@$  O>վhJ3n*ޏuC'&P~õdVP# 41/Fl{i}J.Q\| ۼ+h/fQ&8Bn*4|pBSaI D" H6,B#iԹ4|x3qZYD҄he4[YNAŴ4LӔc?e\r]MA[hUl:vYo_}[o&!;|^CTTtMT^^Kt_ @ߟ4ś D"-H#N9Fy;(~c!mV9r)+w_FKW%hAp(]N,*OfgRȆu9IۏQ\Nڰ7o]j^:q_$KM111 Ԯ]:" /`bΜ9^ G!*{r_/rRz$H@$  x#6)1uB.Ђ5>!27o lW $B*+PHf%+h|.OL+ԞUy*9Oui[ѓތe]g"<)f1ڡ? Frf_ u̙3} H@$ h dffѲ4i|8}۱;uڛzÉ٘ 4~"6j2ZVP$BU,Z%ӗӈY4~zd8w* [FD,^S((.v=#u҅~_o~zg5={7LAAAt!޽;y睺"k׮[nRRRt^xA/7n~|rV{hiGgΜq D***讻Ç:P| {>q&A{롿GS//zȉzcrqzw5BXgڰa{W;a084ϙPڸq#WV襗^'jy@D"HeH' 0>t,uқ>}ݡ+u> C=ރFR"BW+(P,[E Tʹ%EQc~K 3}߿r6m'm_JÆ g_W BâaM.sz_nͭVA}<7˰܂10?P,]TQG"knßԑ#G駟`]13 C>sݏ@m۶Ç__DH@$  DRg9 WROz7jiMԾ^-t03YDW֒?,=ݶE7ѽsfuG~~>vmBӦMロvȮ/V@@ t_E#PSOv$kz= eݺu?IkhB1%--~81`?3 >`@"V411LyZδR$  \ D6nUOA#S]!ԭ3d<6 INq ^e 3*:"Rxy?^_4;~"7o֧f+1p93L ("hy^7a9xR ҥKԱcGzu5?>qdz?X8۷|AG9x:d ,;vp Dx8@L[{RP: gI"H@$2$ISIr}۶3ާ_QNݨKQM-2ǧRJ&JH̠4Su$TgFEѭoMo -K3:_^#aqmsy`9p5Z7:{ƴmMz:q9/Ҁ'hWi644[g) 'C D".HEd9uއwAmԆv? bpe62(@m<~[/VǼwOK+S evex Pq@/'7?LbZW& D"@Hw B*z o:tSV84belT- l-?DSCR Nw)Pʏ#k~K3jȹ1DCDgHD"H@$@>, Z/Hh=Q~#נIDڜ[Hv­%[D_}CoxZ?8 < ;&8H++GJ^;=fts/REXDdފD"H P$3=w}޺#u?}Pk08 gБ)'w+m߹Go gu\7HX-iw[z#ݕ{#t{ʉSe%D"H@$%٨_FO*H[ԥ3b#c;wK[wx)̭X\IUMRW=IfٓYr$ D"@`H' ̠Qc4rB7bZMC ]D=GQv#")=-^R@͡'?mOe"H@$  O@֍3N}FMqhjT7ZU6b2nM{TͪKgϞν降ew)'"2oE"H@$ @(׮]M)4z"6v6^҃%OFNm;))%RS.ed=t4)&z"],">d|"H@$ W)&j-}t{AЛt5:ZyW꣺,a㦩 5L͏)ѫ)PaAD"H@$ % bw-nEkvJ{H@$  i2D"H@$ ' ' YH@$  K@{I H@$  IDIBV$  D" ^FRC$  D"zS l'+-Yd~:yܣ2w%s@GdGqIx:f+˜ߍ2d4i0P:VaG @9 s@@"Dljy9QSNe4 "@6HX(r9 s "c eL2e4 "@6HX(r9 s "XD/Gk 3jɳiÉs/S3r|W^X 9eD~POş;Ix4ʏbUeUxESNDpx8\S"#ue9`DܖLJ (2dؙȃf"(&X[p.0_t[h:$~u{>?ͪ2d9E|GIUT󷿙` T2ڣ/ ZTe2=ʹ=p߮R t(H~_s' >e:/_e鍯fЀk5yI4lJ4v6M@w4ZXיJ~g7>QyrP"-ϤekOO\ cHYI:dW)V'4 H1nyqGZ(3}%oS}@W_ŅYc7e=F_|#M>1V}9޸?gO+A' rٜ星;NEE9-ū6ѡ`?>Olߣ"遵,3V zhA4q2F;Vy\Am,??9@,")Wƌd"ݷu_QK=Sn:3OhUa⎎<{c9'CY32]h~u0.\f}oOjQZrn{"+7͘6|y@Ƃ1+*d=|" :` P t?벀nnK b.Հ Do]}JaP<,5-eht~DPS\^x95U;AsgǏ ,C}ޣԠ)+U#/D}s<?f[+M@=D1Ϡ./g\l7|̛M7G2SYmbYs|k[S΀ߟ?_KLa֞}#Cws' bZ"Fzݥ]&Fd?V_:k_M O_L[`V񘦅s:h>Ӛ& =5c@3br]}ǺޛoFUկ(ti0XB=~ !A?jpxA Q  ~ԉ}@I }QOߐ.[[u]M;l1fi"BkuOv=>D1dP-ONcn_5/9.0ǫDkV1|s yYZ|xȆu7nvάb:2|>2z!Ҍ?Ӏ}tKe}9 ~A3 D\v҄wӏ?^G5ʤoq:mO'aCn߶"4jɃUbݻ~]`CKCce>]-͘KVj,5udʌe[eߴ!Sg|zDX'Kd߱wZމM_-"h0*2~4~( DLGF -%}JjޔP.x9s1kiْE/q`<ק$xA >_{ޘ"fh>tdxp}`G`@.!tW@mV,[c/Z_zj "{D%'@\XH0fl]6h,wse Ɖ2f¸QԿ_oe#j) b^=@{,0xb̠ `5gG>7,wLSPCӰG$5)}ӧN/p@9njJ) 95ڙe(UJ@i?2??cP?3M ~?m.g,3yKc?[,s1sLحeV^q߃) ٜz<>ϝ}GcOߟrJNyo޻㮞 9%ɏƛ9pUYB^Fd9 s9Pki%$uTܑ#s@zY>j-}t{AЌL;^~99 @DLi'/1ye9@8u2ٖI״&XD!>dhnsg N=3 <:r%M8bV)on;|Yyo)fE~6_|w݉lE2d49JOPΈ+W*:e ڪFѐehQQ#I#(9!Z_oXKv*@ٺ^Qf]oK&} pmѽ-ܶEK};U,]0Gg4_OE76.##`3w#%Ss|q]0tnSfj-o ܰ>!4' vtpo ,vL3hİ^j ph3aj 2*xX0ف֮A)/ci1lڔQ* rҒ׫ Ni&GjIU~y'Q=hE2ojq#9a=>D}wQe^vx x/C>=" P nqe/9G;# ^R%mNe][&[o!7v_oqrdɿwOPC' һg{:r`Or^оڒQq',?H{Kw(WU@ Z^}R|C]M]$x &ZZr-@_Nhә̛t&ڮV`dY5͍8y3Uy:yw?/l1{<]#܎3_VG.]fA?[ATʽ|o/8QLޜm(oiάi~p`(hwv}C:XA۷]tֿiXfn"߹O@"gcMsǡ}zf¸*wt~4PАPpk @EZAsX6PW,lߚiP4+AK1Vj\VBl}ݬptQepP1zwua2`5|e~1=#_vӦLsaKSͥ^G?łsԋoCl(3mKeEUASO93)9q}o  g l' RY/GبpZ4ƍJtb"Av@d񢙚5^F'dX@i iwifܘ]c) D8,l*b8FEEz@-Ls 2| "k[oд:>mwﺡs[6Mؤl,-ɤ]۷#F>PvcjRL٭s6iKGbUsth9"s DX)۽MEjc~{TB@V %ȖڏV|2`(OTxi:m lp3̴D BoGTDSEdY^ֆ=I}=q_|J~$ܩ,R_K5qwc:~+Æp~oIܿ5~M͛=]􇠂D.$K0 DD q멙~}zQ;ţЕ*swtnx"O'o/:w\0I5Tߍ"DsR 2]ws  R?U<_*&s@7s@@\{3d9<"Ddؚo/{k*s@(![JͪҔ;"M}R&])[ڈ:'mvӐWxT|Ss:Zq,W_h)IT\O"VR~>mb\._(=ymӚ2{#h  bGC}ӷ|+Yd s ρ1FQc. #m9MG?.+|[=Z4y;T' R!6 GmI|)xkk4o<ڶmyo,77Ό:v?")x+mܲO7Ν= z4wanGhZy& X1>qt-׫UtEf<.գvv0hobBIya'iڵ /,iS(?Gs՗5I/.[xӥ/(7CO`|L_ c@;x=(cWfLDsgO2cfd  O4^ߣI36z!]}@HNzۏ֩uƐ(h~|t#""u$D?K=t:}DyؐuN+TV߯R!U4j~ڋX PXB5b(s]5B3r~j@>i+~ "X(C?_|sL'Lm]{7QO#dLfhot2 sz3z;DA/AܣGk4dů_K˗QrGEEf6"TElsYFjsE=!W;͇[:x[4x~!uI3gcwW/L ++T̥(N3Mn7fpeNI | ۾5_٨{]5.ڠ-hڙÒ@e,+وa5/뒙 D!?to:$Co Qs;k.!BX/U&T!%GT"/@{2DݣȰ!=iтK5`Y2WѫD3+8^_mi45"bMΝ@$*&Ιmm95)VXEӦMs DLyyyzܸqwQqq1A?>66VE~i]iڙ`͛oSk/<+1Y2(;˝Es C:ϚQLxhA~5;}䫽y֌912r*J/Z0W_ \g?q|Uvռ$m^-蛲=x L<1}cع+@_֐ ʼp74e;(?W D(6F#&'DDBϙX=,) D0G ֤kK&j+KLJ4NvӀ> 4YXG@ٳZ)st D $%1EWYiQ.ȩS?VoK[n)S̙3(bQ}2FN\]vZYjJCMXZnMuT~ܹoҥ￯C=DGP>81yW5_<իW;}'HաCsXDO>2܃? r#5UܲG`D:_<O&:+_{_WCbX9|}"˖sX=0Еe\oۨƜYm%}hsf, .+.̡THf="KоRm A;a?JsjKӟ@dΝZQs޵kK \R#FАC\bh`Ȑ!_;6fPƖSʞ~iGŋ;h `ut`ä X9؜ a } ҠAt_O<54W^y7p;O޲Uz D|5tM[o8ޯHKzX(Yٹmc ȰF ~}:=%a-`-4e2)fRx#g뽮u+h4b٫'ݛJJJh}\%uNظ9|8q"]rƎKiiitq0`Vړ&M ?Æ D@}/nݺ$DiժU_/ZVBفudÆ zV\ի1` [lڵkhcU%ͪp4Wch?Wډ37*N\_fc:EhC ++q((۷o/B%/ 8ݺ~ɟt[qͮQ:vLGe@nM%E}RzRm43ǃvf].C}5)No5n*p;8BV/tn9P?-*+pJWO>0G>yƻYW2ӷwOsGS[3pz ;2Cg ?X XxòUǎ6A}ڱcrh9&OWKqJu:n:s`Ԋs/'g'9uLel*qÉ"b6b9VC3W@mxV.05}F|`*D,#DؚxڬZogl`]t mLYje8튎o6 DO6y+$LFc.4mͥ,?#W+a@+15:?O+v2eCdA= i\ w.q4__2NOϬueF5Y=:tQt㉇T;cE]32;6rH Y_%=  *|3iO3eoXK MdD@dg(}ox>4 ʡU,!. ⰰ… )YuI'{RSSu5Q{t]N5aܟ'ehL!ODAFf|PoVP: p;ApBHӦMa-j YD3}, CǍߦ"&} Ni J%b:3gU+VI/3f"X"NT_@$Z-t^s|Ꮳ2XzNx9C!]+30LixveМY69WC܎s4Wc`=;5rUh: Kl7n6H/]<mj/՘{DQ$[D)-+1mv﨑Jʼ!)umH6Fro1h> ]ݻ}_Zbz]RYH[)PuP @Ìi3,U&'T?o.@+ l A~Gn `d_^k3,є(52/WLS ,"|eE K3U4/rO$М%P@B8^=Sy QtP ϓW_~5 D"T9B9((# mPlyD~AәE|,0=WPEv"b?wc7:EӃXvuXAYLz6ESmQl@/u%ҹ(&:|1?SMs'^^@)"ss٬:VE/(b/iK̢+PysȺԩS:@B_tI٭Yƾ-puC!3]XdPzP@߿.@?3 g 2ƳtR=k(Ǹ@S:|p D2mxWUeڐe'7 d%90cANq ),_i`l]|2],?͙zY7da=J+[RZB{WJlW}̸߅5}iȥ 󄨱 ɴd*"1k+9ZklGR; p`3AFzh8A'D6@p Vidh* ji:Xyʏ+G=Ү5'NRZj p0Dh0II_@ptQsclL?_mml| "DlrhػV"'N=e{Tx IGrD`8t^N(1AѣGueKZ@4 gPPf\C3׬^S u`Ô+ b/>.^`K/?l޴Y?k,@e.p%і[_@Gtٲ03󔗝\1lW_yI[JZ}qS0u [p&f]/z}80qtzu:y@C;{i<=u|vhBS)"2&\Gbq4"bM/lxea<-9a=ϯ~?g4 e {5 9vR8"&^KVӒu/]xg 9s ‘jolEO? zkطڼ4s.j e . b-k( r߽8xD2~~Y/- `l@XB·zW"ya}Z?ud\#:N{uzj*9=6bo 8Z.> ǘeLl~x'f{3bwjJEyYfy2ۻjǼI]"1:F̶MrzOE{}L]JӼgZq޴ "@6 ͪH%O ⍒ǟGc}WD"U4G՝)I"." hW"uhjϪPif8|v|ip EZ=$7g}*5u"8pq՝܍zO#x6]G_8e> e2ޘp9C5xW5}á16fn3'ϸ#P\YWy8‰O .xA?ֲPf&MwE`|pXJj 8NWijD\r"nޘ˝5/gN\lܷy|Af9A ۷iS&U7_"&UKqαf]F;wh/^;IWcY16lB6Tr`LJ /pu|<.s'3"ߒGSǟ@GA8q]+}/\>y~PRhXi}8';pۤ{q ͚hs?Dx|&Hp:Ǝbp|UGI*3cY sax3&{36<CS2PlL^>T-eKe(&(0dx ]'}LTc(_2y's8B;x@E}_x>#}uRt_2ZT|^rϝ3k=ܳ?SQ :aCuߧzR9x j\hgϱrR'QjY=Vy䑇4:yc|8zki u|\쏟9so֙d J؍ MiL%D=qV%JLSʳ DfhTYI"2vvViqzHec:!.Vk@xvꊾ/2әWقzsjp2ӀNkhMmF D1u/?Ӑqht]ߏ]m4T)l" 6L/lSi㚝Cjo:^C]osŋ)cu}םw8zɕm _+ k?)bc C3GD9/;V~LxUQ02O?V;sgOwiRGZXvޭ}ŌK3#*22%+ ]yB4cǎ⩮k+  bmFź7-D@F}Ӈ q eؿi E N"p9zv(XA՞5+s]g@=x59;.޹ O>g>-@!wq]me8hKJc'pudۚ&hcq[֥v$vk(GmNm׎rLOn"&UK٬zy*Z8pb+Ȃڽ9"b&<hջ ,n}^%yP 12,[ /5 *(=!.^Da"\`0ք20$,̙5GoDZDPf3ǰpjȍ~u@]b !(~}{ jF u?emZ!=o>dA qvfr7}pho|&=˼WW/4 \y 2,I >;& ?Yڟ2S.V^ F R*,($,\tΟ;#H*G;==op* ,-29}FN52^V"MZ}s"H9V+7 //m뫍"&d9{wQWv?C#"uPݒ82J Ry+Eg8/ec8jnruW}aő=^g݇ fNe`\gQ/BE$ Dz覎~JkVk<7g4a 2QrP/YYA}םԡڡ0P:1TaQK]u%sx7" ͦou jơ=%3 0vLn%CczALqL ;p\a;X۱\]!O3rZAק" gQ{s[ a"g%84C9Ęz*]z22"}֝C3 M7Ѿh[6}]_R}$xݚuN:]_:)XdG@NАPc/[Mp<bA~K`-oH >hkx?8:c^h1/F;>vc܈ӳtR〜;\l, Z ꢎ DL t@u!?:}Y l۬~_zy5MȬᕔ-"}zl=O"V-w,@O4^^zJ7^~}PKBں"l"f4zqG_psC `qDXfǏB%WJ2S<%bbmgk|8;wlerR Qn‡]i{"DlM@? T~\+odgT$o\ĄDxV9We.D2-"f<wY3f龑2e2)S5>v-^8N3-Mcdpv/lqhδ\p0Xd`irBo8ݝĶoDMF P[ux[)SX!(sj*)a)ۡ>qDHϸIP:qgJAkefQϤ{3 ˌۙ4dv, `,;sS a"~"hK3"V2GbJ5uzYDLj˖,a0; b.8( b&g`˝Y<67. D{jltl mռ |]ƼSHmd/ qP͛Re "@cRfUѹkd:VY_{]@ll D`Ad,A R]=,\~aǒb,G [p̴h"M M"ӚeX3k.B`GG(yf={8ry, a,XBZRHJKJ5hgr5Yyq;b mY, "ۊ0;FH"Dl$Z©,`\`"%ON%P׀OA? p}a4aMLQP(2&7x0ǀ\zQze42Ϧ<X c\Yzf4 ߱"H]Mٔ[+ж⅋66"nc%PrdYplrss&֖Dp47JAδEqQ34܃O@TaO鮮/cogcŞ"&YiK8zǗv8j~41p:8rxKf_=zӮq;QC "@4O?iw*$ D/#8% eiS&{v5ʁQ(?tD8LŊv|.曯j# 7U<1oN娇)܍5c[: O?pvKfLA/Kc;c7噩D!e8|r_4&p)"&T-[WGw䝻v6HSW~_ӑ?SO>*Ӱ > r7z=iPcXƜY4).uiN)ncgX׀O,asHjDA2@"#ͪN٫]#tԏclEy ꨹cMUn1k%կ DXyAboG\;#A}}ߵx(G tK :0.q>UyiEXg=Î櫯D qF$`XI="No@06@ؗ,^@}Sq̮ "gto|MDB-stgR9}K *ܡUpdLo#2x&ixD8f8^Kwh^X qm.AU_8 ,5wnqK[nl$ OyC)\RA@7w \߯YBYM~&{N=s* VJO?ӂI꺈{{m8OؔکC;G X/\5&2.ͬ 2u=8Be%jG&5)N^//ZD4bݠ=x3 |#y3v|t| `|@N΀<dtB@G[%vYxWVH37R^NvjC3(6iMɛX3ąAp:Ďd {ZvƍXX+ %rӵVQP hs@WVҟ7"S"D4s椲(>z@ޙ,M<tܕޏЫGqZ32>>J  F[?@"pyraA!b1NE F}EƛRs |k1NđN<2<3@cTyWqoEwmOlD_xv8?>} D^G}<]lPE;\#FR1\< (C}C{Ў1N4FcMgW$xqlmas}> Ot5^la\>kGo3sv{oAC "@$ S3H$/ b]bimk}^FQ̫(3gYH+Ų L\0ˬK3(t}$Xk;> >ءܤ{Z ;5paz3o.aNs`􍸴 4Dp#" AE1\XqWtЄC.+Xڡljgh$'X.VYL\̴$  ھ+.WA6A)|;xUB;Y`!7)OA>VW'@D tȌY3kWphєRadLSQxix =W_APfWe\@ۙ R7{] #/@U; 4'\;k4A _nc]a4eqɋu|n{˔'}C _ "@D t 2}t:x;z W\>}84Mdd$eeeoA/J]v_~^y6l?^^QQ=ڢ/\PY+͝;'hz?G 6xT5 lͦTGt`'iq5 E[?@?5S\7|ӡA۶mkvUf@=S^^NIIKH/oݺ"(߼y3>|X!v ʑ9^Zs=Q4O8Qši&E)@i8FADCղ\\YF}<"C @$11LB+Vb{S~~> ~`/@cСyܸq4o< ۶m^_3UAKR@K"֣MY36e>ś"Hri4ͪ΀ȵ+H"/XKNX_H0aQ7\JC}+>d3]+M@ͦ""~"4s]⼨k4wkj߾QXX H cǎyTƕ4oti$FHHL>]?S?`+ [DNGV]vi:ϛpDp4tԉxr_#0;{ u?c]~+~~~]}Gȫh6W?7fǏv0y( A v`ZA=sѾ]Z~G4oݻ~qL41u+ݟ}X1h֛hEi "@2vXZ6mp͟W+LTx@K@<ՑV]eH[jt=w;b:bEYz Ӝ?wi[Zh[XȨCu{dv(sԉZuLSH]4q4B}'@D .Owvqi% DBet@[w.;{v{a1H]e"VV}"hu 7"(ۻc=ƌ_zQ#?+M :y.ﭼf'iS&P~S̮+M!O`д5}HSW.ŸHS <<":-2XyoQ{P7{.2eTLJqU8.gq]k&aX&A4#Yi?u?# uJ/*:cq;S;0͆ ݟ"~"MVM{9"bzNz"f'SSR8ګ/kkBC'o?m"5)Σ*`ƝtjZr`5kP<|h:`ҤIc&t[Wڸq#m߾]W3gxnnt;9>g0kc\cgNǡq]^ Wi Qذ^h D*)nA~!c˖.s D,9ƌ:ggQ†Zh1g"1`{:w;we׮]s3&W=u.2lpK?ٳg2g =k߾}5ƅ>JJuG^zA!qM  1&⮝9>}~>A6,3Xo>C]nV8ec)#1@ Ǚ1v%"~w[S#ycuS<RzJ'ESLdu_VF2m/̟VY_mL@5aMP"&Or8 ]]Dح:;fڣG S!RSSu9!`*h JO}8P;"G}/flo?g+L>|1/㱛ߋ y< k^c юYh^{` Opr9vD~xA4a:ww5e6b.jo8K6:-|{8.2~Nh+3g;2lmqkr7" j `if⤉$%Ҳe4uT1bK HPiij7 b twKfϵnT@}gֺb"hgqVݻӢEt:5_WYݷ[ pͼXsΙwDծ];@ɲ5Kf-5ڳ[|yS;Of@#g>GW_, 8LaC(mԧ|B[h~vǎu rc%'GWq>n9N:I_-hpyؒI;C]8!{ds|jL9^0D\,h L3I{=΁jGogR]t\-Ͱ̺~1 ٷ"`\1rDxD-> PXT3qre=fB+W8ai@&iePr_獏D_zF .>PO'챕i:7Ϣ>32k;l-Bjcqs!cyGY.\,O\s;7s{uA $?v$/"'pc"hR`)>66DײlT8{)@L!<$-^8_}>=|}Jņsl5ڂ+ͯobcc)&:FNK K{)a< {\k֬.o~eS(+륢"~"]HGY򱁲o+r-~ƟL}נkA{2OlRS4"D<~kѣE]t4'$< iX']kLD"")*(cGsgkd8*{Ӆ |!`m_ L뒕6pٟL1HRbMGtgM>K6Ҿ% j Ó16橙P*E[JtNm(bS&:s W"ڹ&˶m: F:;y⤦Qv`=;KC[Y@U9w:6ד{>GēwXzڮ)ճ;ך,"D|B.^EYd~M5t G*]]/ v@JLHhSǩeЀy 9cƗ,"8jګ2T?#޾nJ=~誁ȝwqJE 1Mng>J=sϬ4QnJw6d <>߸w'pW}Wk bҘHձ*r ]X}65)vmߥ"G)=5NjoxNӴWԐ _^TvYEv(喿h L4{c1fpLׅu" 5hbSE_~p,`Gmœ1O=sN4{'mc[ "@֏%OЁ}dW Qjb*:yJ]<,"Ud͔E889 uk+34r$z Dp0Vqߪ_~"_P/%zrN9Bð!h!ٱC[Ǡ2|ϭ9ٟcow}ugKv(@Dm RL Eӑz~ǶدV. /5͚9K[28  s~Z PΖLD`Ok>J D6ߠ`En ˌ6"S'O ^y״.X p_Y?/p D%aq|̤A}, ~ +ǏS5k cE@kڔ4o m 24{u-5'E@$Oجzy*Z#NDLVM62[D gVFh ػg. OXΙ3{"2E]X~ W"\fm0(C\VU({*(|x-ZS&Τꨶs#-+#x!vfڥw\g fD[D]<*@PfL>Ay zb.쉂n)u RǛP+gTaWBvGC9+׹Bu.?34[Q@e`Su[3i,Gp mA,3yaOԫ? `/-EI8"^('n\ZRJ[8X˗.7+>a=3!/6V^b bd,@Dd-YD@4U#@Dm {Dpꅣٺ1^I"."D· #rAfJJ "MUED-@@W.;2]ak 6s ⚏ryMpƚ@eɭA}ꍹ{.<5}]cq۶1ו0xũ&zDoK7 wٳ*Ǚz*ۻOq=w\.ޡఴ UMg`pS97gVp" GmQ9ά;c7TP{ʼn Rwg}p}Ř0'P18Ps-i"D$[%XDڕktU~:eelpՕgUV"p{1W$'%q`rP p#8=|wEJoP} ޵[$K+7^E;ĸa(Ceh Ǎ:',G6ǀv A `xϨ1H|"MU _kƖ zT~#9>NTU{C+q9siMR-A=dĹAS4 ӚXXA;k.YXja^hؚ`qGiHz;vz&2A* GZD:w7>g1|4ŴBE2EHk)@ЁC?T[C] !(weKS"P2ls #"̋3 2 gz eeeL`|; l|DFVDoK7 T4SغvJQQQQ#r93)!I"P&hصs9Z+u oNuDLXX/XVX)Q?~C|M ,QyytPjcTg\%W[ P~n>*2>䩗fY^j6 "@@D8-aC`@k W{Dp"{;8. 4?9n Pz! h6ʸʐ}ՠ ~]\45'[PL^WYj '흵clVujDbޟد:ۏ&i[􄯦 t-[){S6fT\TL/|ܶmn8m] ݆f9Z ,66ߴ߶o۴m| gN "n fkVҟH$pi,.Mp*?jm_ݖn~#;{\ͮ:SA&Vo%`=r|W"  \?"E[ԉSt5Gzw^7^p 7ҽO__^I=;Nwuv"xzO71 H] 8d[ t"*kxV=y$&ҩj썩t=3B1I:?8ǿ~G=Fx6nw v6u\MIӃS܂6>: ή0_i61*x+{D*dz D5}i@X]x[k?M){s6]v***jXD-nGmz'j(|W?V+`wtңogG6>P?>O=8}]2_L b-CLPܜ8MH{RI@E[P D.gә3gԩSD~E-[mҷ.8{ t|0 "çАIQU`0yk,=]͏^Aw_Y6dr5MdwJXԪNH][ﺆR-"Dl8[̉'6gm?J\fm$I{:]}ӭ(w4U="HR|ھm;ݳV޿w?ڹΟ?_=ާ?@&F'up|n^s8 'f*ތ#neG$^L]۳Ν=mT"^6DΜ>Cǫ;'ӧOJAm:?#_?QS;_v2.z r|kݦU'D"T.])**齥я+iA81{R\4}Zvv?IH4W];Ĵ51g}{W\i,"<?@C} "@6 d?"[l.Ν3dyH fkXYYсO_V}_ ""AS?]㻗]ryHˠ'Nz'#=왳ta}k$l~EN\Ϫu&ܱMK*,,Y6૨HFu"bcs.+//4ݯ3e`@z|@H]'vi b"_&WSBȢ˗/"w 7hoq]Zq.\.$dSZRJ9tZZ[]8-[Aܹs נk.MAŋA7Q@06mO3˚PbĻ ڡ=4di->?`;E<~Da0W{"DDw"rVtP TVRF?X;kzjJMpe/#A*c j:і-޽{);;[&b ؾC?ykVG332S/)ۣ?v$g-\QmcM%KcmÇSRb~gk 19ZqT/3ʐ !v  bTQ,.*vRzJc Y DpYڷokǡ?y$EEFi䉓)lyEGEx6&HaK/t<2i&"=5] .i THPV?}ttDYJ[.0vaSTTy7gg͜77"u/#"@.`D"-aidI]Lp `LΞK#t^pͺ΀+^,$YYX;x˲ LRPP@-"b\c:va 0/pP&qƧXEjJz|@8^Iǔ#j=|p84`K7xZd5٪f g.厜d\,z]V焸m]1+x+HOY3f``yGK)XZY^as=l 7v7X-"&M8HNJ gNy1džk͛=jXDevC2eBjK@Uz^uo: @E*uY D-ZË*6" 626[6fZ; c遯y"c`Mܞi3|bke%<'/7Ú鍪/n6̧Iәߴq[\iˈ3ewW%9,S6O~DCs)C}{ёCGI?K#5V1V_}W ?pl []ڈj-WV=GU9ׇ="l"2lcGze f 94FAbb zݢ"TifxW;U`?S]Խ1mRd l S3*^A7em3'ϸ{7m߾]i\# @v:ёg;P `\#Ƭ r >cퟏ ;;vl1ċ1ƖJÛr|W@KC"Dl@k5s5F=-5MH/(wjU+Wi[XgAϏ)8tbм ]n+ަ]c;}@ĝT2OՕ;8)R; ] .K?TH%=)U{XŒ;Ϫ/\mvW#pY䉋wAC4&̙5G{E<Ī5h%+_ 4y ]!s45FZAqb&P{ y1#"ހ+@D:Ż QQTOILqWԁbrGƚ9}p :?w2\+xc(3#CiaVdpӎdGhw` :tYh20]Û[6w+$mVD5~"pbvQJؐ@iǶ fr|c&V!!se˵T8LCęqM @pD62Q՚<"` q>#';G!vC- 2"|r;@fla}W,"#@D7,͜?s^GU"Px0СCx' 11,!K fRʼ r5. c,\c"22 j?\C>(MYfm@An2l ={ZsH {P#5V1S iHpM_Dx "M@4>E!9+@pАu D9긬lCyM$ K3D\xӗ"H ;48y"%$&Mج2RB$`=ͪظ4ذkSk٬* a"~"lta|A93䫗RNnS/_2m9|pشYuѥVC}Iw.:hrJJIIqGFY}W]P_ R9tPX37|@dƌԥKª3S߾}}l۶֯7t%q4tPlEΝKnHƕ.pR_D"0z:۩ȏt D}]ƜO`o3,/>3X P^ȠM6QDDD а`Zf4A?\?C;3mۖpL^uG8;e}J@4iu]W܃wkҸ*Xzj)#ԑtD>VqD_l?"<~{wUOL6[-O8"_&$WK3{? ^x B|1fQϑ u~i]zAδ^`cFzǝCHh`g4QLxD?e'(b ꫽"H s2^': esLL ?@'뭷(11/hI'Nm]֭[G.99Y}Ϟ=5mڴ TW‰Ws5w2DNs5;K]{RFO@6PIII-]vl!i1CEU9#5FQм ?ggZ-ݛ P <KB]C93gj6x%aG=Cڱc~Z np&MEpggH˙#Gg999t=k5D$kQGYf346^yA+1L^3`27c&߭?+li@9 z]@GqB22i]:Z`7N r-84 dQQQ:b߿_Áx44Ŏ_\hp& gd  8!gyFz̙'>ApGZn|aܸ&2aYZҠ4C5x-#1\l t@>}WESAD"G-" @2?Ǝszk2gs9ܹs' >\s\|Z]R38.".h[]s}(q+/LPV SN ݼY?++Kuѷ5uOv}Lsz|AAA5b$%%ǢX9L ]֘8D~6w%Li=", 6T[B豣iԥ[JOK՞Hli1TfϞ#" o߾r !#tZD*zJQt Y0wyGC[-"xܣGm@?Vv/7(C`}رc:N czіAUH7n%(+-XyЮSNQM baֱ6mɺG$F DˏHRbؾF^hq-="}"vPp>le%P0sP0s`\*Pܣ`ݯ{n c=2[y$´M(C;h\LJ:L cu5>r } |PGe\H>\ 笝)k\ H: @DHEතE[kel&Ҝs(haӌ#p{MKEC'^NRrwGt4#"nfk5X3j{Yti:uT|T,MN`ŋz# lP)z F$Xx[WLN[QD".+K3/@D:4:GqdD)I$% w4"Dlrh/[ҩ'J^J:X 1~Q8_-9K/v__ vV[[n#Ddٚl4SHEK1{-Ғr@$5%աJKJzmOCӊAٛꫪ4|M'OV=e{(tY]2n /T^^̹(&:F<9JurLJהx7!   8fBT+Е Wk?M){SO"b:UNnX`h9*3ۣ-qB8d{ܳC9`nUeݻm;SXrJKSKYr}蟗?i F9Mk. 9!msw QnDߕ&bs뫂au<ӧOSR|߻~'@֭UQ~U^p_HfF2(TPP/ k%!Ktiit:Yev$dhZXH5x@Nkzd]@ @ |)Qnwqo "@6 =""Pee1sisftz+\<,[L/`YU\V[,hϱ9"h U4wڭm`Ggrx-|E$@D," D g{!;8pnJvUroC!bO0a"H iHE!}SUGh!ĉt∾e="lol&[[D""eTe*c$@S@ʏH1]hy(Rk$@Dm 3/p,՚7$++Uk:{Ga% w)K'?"Dl@# 2wl/^쵢0x~ԨQԧO#"" Kܹs֓ #3O)/:7l{V  bE%Qnsrs7|.qdԩSAe8⊺U;d׮]ԱcG >9-osNGHJ@6b㝬 Dء,"eA\ZDL R\\-} >\+g}V3=z裏tbo8hW}N@yҥyfѣG_ DfΜ 0@wKv:ͪlol&[oVu483HXD(ڶm ﹌ kgNc b!\[u]BW(`%)% w/E*uV"u+і#mڼYM`(XιZ =e)`'@DHƚXCeܝwI_~%u҅vM?ǦR2 }Qm!0aR4cZDnZDM9<aÆQff>JyiPK&8:?jPc3u'""> 'vHw{D}lOS6O~Dx "}HzF:Ƹqq0h mY~n IΛ>n˖߭?E* Şl D*?O"ҲU>$ w)KOqR{9  1hcTYUwe@Rׁ;] _e&@D:tOQA vΜ=S#>sΜ9C$c/?d}-=FvW pWR  bgբ-E ve f 6љgg@vItСZGs4Xl@ ]ƗYYoYUUU'|Z+;{bc(lEX4JvPA~%%&ϗ1Zflo@l&[oV:V"._ݻvSZJ!3 0 g}$gzZ#AQ6B)/y ?wۀz 6-t_nQmNa{F$XI UW?#@te|2&m;++fSn-Ja(&*F/@iyMJOk{ٍyyt%ژQjq(Wxzj\I'NpKMItf͘U 0h!egckVuJJJrst5lǎ<˖;w(3DDSr$=u_Wep^34E'Ϫ: Hإ+@DH9qJwҞ=BNүzWyAL))TVZBYTd޴hʗ]Z?oV,^8."gG+jcMbVn-"xYvS]n0mg@ZD\/]^-> sϥsr|W]P_ D}HUe=r6$Px^ݱAҕEdْe{DxR  K`S,dX0hHZjwDP ql)6Xj6mc[(CA=1a R_@.]"Dl<͏/͜?s-NU{K"€KaFP`i&m%ټie۶Sl}pB:tz(AKF~V(#hoYD?,ŘM]Gؿo?͝3WiZ(<`Lu>p i1ˬbc5_ث2,wIr-9+@tC "@cj׮^.e>Z(놳ͪ(HA޳g>tXkׯ{dVڰ| tp5fʹF*5`ݼ3kux ܪ\@?S6@4Qp9ۻjc?rӽ+JjJ@ihiD"YdW ;[ЮGsO5극}_r|W  bLsS6¯H'@Dm 1ںx$ wx "~"G0ѣNsiYxoZXx$]oh")Ϫlol&[Kz8]Ȱo- g]{VFӧOw=хXvu/tꪳaslpuF Kqb^<?R^b4d]"Dxr>BgOu ~Dmv)--> Θ6[W<1MWLdbøeF*ԫΩǎʣ儍ྪBߛe$nC*ޗ"H;4/ ߅׮Sfz& ANp puIJ(0z X[`g\lmZ >F"1([vcȈVp ?g} Qzp}fh~ec U q-+ x Dڲ9:4Cz&'! DnX(1S,ܹle X!y]VnϹ3Wpf{8]_(0 mLG4% wxnzDx "ZC3,tu;l`E{$WfPf?1<jpf,X3 bFuD`@Q뢴4p&owXx.Ce- 4+p|x1a*Wܛeͪlol&6Lձ*:w꜎>X#k]ԟ@d}z]0=gZD,K'$dI-]pvW\՛F/Z 46oLw&[epAD\7 ijXD YW"u {5 QuE:;wNWE$\Nx3G{@;>_ނN9Ҡځ>N0fh\F{vdj ̕Ww݆T-/"Dl@X37t*8%Pq:ƫ6Dͪ\,ah=}tCv)}y)w&J,s*ǫҌ[p%@D&VG$p7z"&+]9+5+@Dm {DxOOHK@/ a"H [DƍGBѪիjU4o<8Zu'ЧeOΨp凴[wcif,h .i/@D3gPr̚5'7*++E͉wDOYO >L;cL98D]\B99΁67x TTqqqxbYk)HhhxDVhͰ,hFfպ]ZDBk}JJJgRu^{fΜxvcƌAm۶&'#7~֮vLp׮_ajG9nr|{*ʗ"~p @4, ed;]y7k)@~,oRRRHj'gg&lR*+)wE7 ހ"2lM4Kb'@ X f̘ܹs5Y$20~Pp2Y.3y5]V{w9$x!M7F[AL@GjaK,ɩ0Zd ]6ho{u(īsG}iΜ9Sh A@>h׮^n͟?~m}:/_qDD7o \x+34D!,b gkµ\?c m#:K+Vw}W\UeGY=eh%?wθ];:h:B]:k[0ߣ{G1?A%*/8KMbbeCʣ*d́&? yG7R[/o-"M KW ? "swÿE"@DD RBnV E2"D5ElE,29 @D-%TY9 s"DloOnʝ*E;3m+m'Sœ4f~.Fm/D)9s@[W y:uv6dAlapyWVrp֌=gOz[g}B[>(#2j bKYjxm+ݎ)5ڴ>JmUVTw]'WQΦ"9+}+m*"XIp|n2i?:Ӽ9e?\ْaCP&hYe@ h`?vqeGV-_[v|}֪F4lVeܳ(}Z᳂gVeJ|O~}vnkr@~aXzC#k\BO>qQ/1~[ `u9}rLuםa Yd7qzﮡ^2ҏ(42DRfe>UY(:Ӓ% b-ySg+PЦRhg=riF_#l6@XL }p>23F6bN7jy 'v6vRdRD{%^//x2 "@@ WZ_.N nc?m 1ZiNW &2jz:L4c"$%4@ 4vktPj̗|_絫l/ " &/͗6GD@/m]9:r@}q  Xw@|mߺE+˖)Y5,"UUTX孄PLhekNޔs=;eKh坽1CuҰs^d6ZY)ukV֢"ݏ+Y`3mXhdg+Uh0e HkLbRΖnP5޸tA]  =0%HYn=˨1>,Ce/]J ӳG7ei[s4zݷQÝw:1j 7f$͛SLUȒOǗKY ˼GOo6ŗl׿de58u㷅-,#\?6*R[`^OqmT6xFGzX"PnyfڻgR j&_ըKcrtbyܫkڱMmQ[V]v}lݞewV_/5EykUa"Xhv;uƛ΢ecΩŋSu^3ߣl¸ю{%ǫe|LMzxBg]ohO$f}dS!g XCgcQlw5vx(xkwCD uOǴb M#ڹm'_x|wDPKOaÔ*qꇿ#|o;?s|\OvZf|w}(&ġXD玮@JxQ:xp6A] !Gs{] OِcjHHc "@dudzY"ŷ;E&Ao.H6;=JAqO-5Lot+!} ji* QxQ;xSYjEg~k{Z3`8EbyG̪hyLϧa3H"jţpĸt߮j>#REhoVW(WpbP(J%$˼:$n[®&rؿ. 냛>AJmYacVkdMrdwīP(@j%8C F ``nLV7x/rvAPi.޹9 $ z*3]'*_xiZP.V*ɛ%[󵹄}mxfQ(J U?`('*1P/4$oep^%`Bs  *rM,TyI&9Op޻pdīP(@%L\8@-⁉⮔P솖{Fa*|X}tҞqw ˕G$lW𷲳2Y{|[]"[("2LǩD%gmFdE7 *)DBJ`%0x`^Z^4M>Z=vۭN !kp-l!\&h w/7ӻJ%?cuP]=uI۠N,_<wm;mm,gQ2" ᗋOP(L%3qDٙ I0ZwfL刕/o$!{$-kQ(Փ-C\_σhB& ^D0VH'6<N$E PK&X3-X&&*khP'C `b!P(J \fނ]59hy 8M^n(J%@ K`r0E P(J%LDk`J%@ P &,C P(J%0=0qA]ڽJji;āgZuN%@ P(P f&nnURwGAsЁD+KY;. oS,r%"_JҹUhp HrER@ P(T%L%wڣ=p>]agᄤ0{5[/$ z\Bɇzz$bRR$q?M%Q(J`I%|D$L n}[!UAWdpN&`\b _ђ^{j7{^ l|E`yb|0c`@ P(L/xD X 8v6K`IWfmG;@$n,6 A -Hc-rWt*õA6{L@P3a;&C$^!L3hr@91cwE[:H R^;aֽf>U_=H.!`Vsha?5S$Hlm:?> ƔMPnM|W} ,YE;̹>:Q`d20Z?~J(pff(J%|%'C诚:_2HſX/I]z=OlfDa:e{6,p *wdŸFP!8t^W@]A"]N 0aBwcV9!α{wt@|NV}`7 OZ)7Dc2rbLapWNF.Z#X8p X1@UxLX}䁤R&(n'?+@> / A~.,m!O菺 ` HC GӴl rr>Na⯀ oI]Z(m-} k.(>&+єSI:nΩ>[Zs_k?X@OwVe+C0$^mo{jXpGZ)W`qQU3as2A~P=0JEjTZ-F J%X% 1]姬RZ}ٓ-Y+O,OIe&1:CTacȁ|-`&@; I'D !/eOfih[m_wZRKzG37mu;hOLQV`oy lh# x ߽2;QoȱOW +V[&UA&f&s%s?7`ksP~T-__EHwOe-2+Y1b&:nܶkDպoui& ]yi^A 38 X`'\0fl;K6 ?'I4Wi|;Q+K?&`&-<[':@jyS\=ցeuG-mʕ-0gܯh3" Ej+?)˷& S .jϥL6럤^9Ayǂ' ͰbZڳ>`ǾP(@3x*H@֏ RT=TOr垄s3Lg$? c&= I@aE@O.0A4 M/A{zy~k>A]r}uP ɉ0J+TUsa4u$J$m$AڟPW,nȐ_"O45`&zwldh%16, J]Ֆ(PCaC `$_UƫMfs"HgͽӲߴR8J' @A@ Gdy Z>CMC@' εN~H~׷|b5^\&yp ԙ( ;i*ʇ^9eW_sLf/S0@!M BKpU"A[jE7!* D.0g7@Ѳiůj(g %՟nneC81[0A84ڞ +:C 1"L*7w,;J(59C0$ U  7.aɑʶ mm"HgB:3+rYڗ xp$^[n A~3.cAK|/Vm_?-/$ J%0 1*k,}>C9)_TBt&f`0$. E $D]z I؜e&x'|+q 8 g7@7`IH@EmyN}?:,6" + +:$8$aNľ*6w '޽t$/I'n䪶]* 9v@!sOW LLAO⃚V[{g?o0aDC xZLMrtB Ѓ>W`[+`/^- >?(K&lڿɢ!ec Pgp\|^7Mz jʛU1|˖.*aA dij_ZYTzP! ?} X6F#%J\`Dؓ 2 {iڟα $ 0"W"A1@u:wR&zVں4{IVI&MH!dt-`2?.fW d|gFa(4f cxb 2v30'%Q\3ץ.4[c0! Npq~G A|CԖrj!.fU6Ƕ aS=U gB\wZj{7Hh$'pFlU̾[ZṖr7}WzW Q޷{/׾LPfŽkjܿΉRQU1;uk|T ~Ӯo66N U3w!"y0aXҾ/0lBhxzhIgp ;u&.˙CЊX(o2kLf3:iú^*ev2SՙFQl(@ i?xq33A-R!3JU7$.6H g>OΉ0bwS!?Q>+#YތmsWt2mfߪsU{z7 `G~m9fSmK"`Bsrn3 xx7 Z0qG~<|/{4Nɠ:E~ĕHX%@ K >T/rzbN@ )w_\_Z=t&B -mI-l(AH z#4a&@[6~E*$@(ist @!@N7ZuJ_{X0TI-~V[t VdD0SlgV3jH$/].ޥ6Ιo\VGiV[X=S{P tނXLH" 0Az4:q_y.!Wp C8y> V 9 T113Q}CB1[<-`(Q/swU 4Z ST>3At hUWmy"h͢H^NlS bg&F8$/_ -Q fFZ~BV%?`d̟ 0 63mus3jY=cdjWdj)e.lp`X*ouək_ ͐;li3KV 64̘ vKbHLb3f" g`6\{^/U|k?S{S&3BEQ0aRY_̿^Cwc}X/İ^ח|2_d yk{_u5,+ b1 ,w *uPG7ͼ­jq@4Bg>i0qmq^z}q<1c`c 7kApi_8 K!3Is`2L[X/bO8Nz8c*H"m*k*j},_7eku`4A%gP[ w־)]HXwZw-):܆ a/ UcGTwO$G[)2ͦX%@ ._fVk!/AE,gHbٱlh!ݤGEd 0IJJ~S<[kÒcd̮ݒDcy}G]۷MՖ چ=1r=js}G탿r}*緕̶y&q&bL z IԾm2G10יv`p&b,x1X53f!wb⾒WsVa[8J{-8pA6H=(}\՞jS3-{lN6;FwfL,PcP(J ~#>t&\A8-} .pݷ7Arrߔ&5HNp-A[Z]M0id8p 14cĴ@ChfvmA?< JOӠ8< J$]_σ433| R#~j(*sIL6(J%@ 5Vk#Q.ml;tgWW2,!4mjZ/pʃÉ\{`@ P(Ֆ@6}^iOe?V+kLG#m0$F؂O|z*7TK4.Iވ*!(,@ P(@,  #ѣJ͝V{BkR :<@"\cXоACmJi/fL Gl^@ P(%0`9] g;RƒILpgP(J%H dP(J%@ D P(J%@ U 3RaJ%@ E>`mEC/=E=8Np 1v;`ە 8p `?Q8p 1cǀf&I 1c8@03"I48p !``O'h48p `² EcLp 1c1LLId2HH!1c73j^ I *#X,^O你B KX՗έ=Ig̠Q8p 1ϯAۆNxu%'M?M,96]Dy1c aH|y6`IK;s t¹6Z~mp*OcӷI8Po8p 1&,ˤHigᴗU1Tʌfۋv~~mp163} (+8&`„UpD6D.0Nv 2|͐߂wc{_"ed>b c`f"]/Y' cˁ/.l`/5r&g>ܗU7Iډ#>G(s9%ċaa82MVd}K>zx6J춱4Ytc}C3q#/ 8f1 C,7*GzeW+}Uunt<ouLQ$6a&L74N xi]M58r_dIxY+Ah&RLD(7ϳ&^—F~ v‰VwVq*]UE{!UՔ{]} `w1O4LhLLx(A0TbaxEfm ڸq.4 ' W9\`"J*L ~Ài& rDܟj~"vV<5f܄D(-MC6 %`#zgrLo4`:Tm'@W[ "1A/ C6koa_zCLPpNX6#2\]Lzqţu3 I+ݧ9v I9\;ǂ04>&1$\iCI%1KsI>9i/aӆL]1L ;Mr'W8-Ob&1 $Hv!Q#_q1'IHt])_Ø!$H H2I'_/W淴Q:0Jh I?d0>(]BП-NF]:Lݖ9A51ɖ_0]߽z.! e|VEvY« 2A8i6J.ƷDL6fsUwͿጐ 0HD0z 108 ~‡1D0'1d,|9W`4)̄A#"p0'Ƙ 7'7'$Dߋ"1AI&K!iORR9h> JJ_Q02lw|.޹R&<':p(dXz}AyRk$;?[+ClpU& ,ɻ6Uf _YlNBpѻcNއp ]?N6f>;Lj>(3Oxv=F; Cl0TO Lf.=(=}ib׎W O_ RBڝjA1)sNLv/˴9MvU!=ʓ>Q9\HSl[,I&8_|/+G٣|P*l`w#W.; `z%9 zvϕ:ذu<;) s!|#] "[ &yאp(PgbJ:b}/VѬ3s+pl S~,:{KzfcW|5 3a;m``:Z;ZoyPl>:OR~0FLM.ɤW%:z_d׷r;~>{+?j:GIQo5w@QZWqxalx4'^׵j |^F+rw#@k&&ES0Ӟ u&54C41QgO+`{T?ΕRz7ګbVP}/޼i/{NVd(@f_[IA 䰧ψeh9V骄o%Гجfٵ~6{˝ oj=ZO02:&)}mp<$`Y&k%veƂ "-E&RF+=Sm/`? kv LpgV4G%L;AE(KKVPlE_AzPtz*i؊K NBPmzҩˀoU%d^S(``\0@ 6W3S\7 1[{.ʎ^?;mbb!ܖ| |wgS/A>\ȟ{R=4=mYf3L@ P,m|{`9? Cr.vkۯ z2/fPlJǵixQ*UZ?7޵FȹP2@ *-O RW L%Wd%A DらƋ*Ue 1+|LL[!]f~*_YC]r pgai63Du,f8{¾s}/+fbL͓{́&vQ-cL8W+ 撾 TjW PJNMp 9U{r}OkKېzuuubչ,]aQ 0a !I. -at]VGS|lLLڙiS4/¦TPiLgwcu[ym GEpl̪Y29:xnAn*Mx@q嶼?L1|y"(`)/BJ ,c xBWg7iMl~L~BL ۀU&VQV;|O@u$U+UXEt&(-ӓri$e{0UdŌlsP;bA$ X|uXb?XI*?Z]( EQGR\تW-SV v\p I힑RU$\#WQU(e5f"i0m3Lg©%0IIou&3A-׿ ۠VPD13Y:ΙJ`& 01Du z:fLuy [&1q# 3YHo9;̄S5V{!t>UThUt1k s?1hw`j^v& Z.e'F`bIl 1d/=$0"L& z@;D9VF[*oO%8ٽ&m-p97S1|@9vg8lLp&s{ص ?S &v!ѻ˯YP;5.HDpX| @0蟪ֿ՗ȷ-wTrx4;'P)qvO A㲵vL[s,%`N ALdުOЂ2H L]b x}s89ll@m$riFx9lZ 103v2ηO=93ȧǸd͑kA[[:J^߹FyURQ+jsg/Y;Q&nUؘ 1M69W@cpU7CNGQU(eߵI 7PrC |8pË!c#lљpqPԙ΄ЌEmn~r.}?7*~[ : ssYuSu}˄Ze C%N JI@ a3X{u z`ĕ ~ZOQd| `2U忹N6W\n4.8 P_!m[ӟwm8z ùڗ0 8@I0H˴P`[QQڻ&LM1T 06y 2 7x k=p6l}mHppv7Pgb*:f: O{ qE|^UT+d8Qi>Ӱt# q)3S 9#zV}(@NJaQf&8 h <NJ 䘜vߗ`&]HcC[SfR8l6ZVkh_3Aa މ, EUߣIעNs0'm'8LC03Ās$s|`̄Gx E)LǦ$a[@)_cVDyN}I. 8IjcFq!3LpdA*~1R ;b&a>}VyzKo9[NONJlDQ^# 0q9YY' f+pE=@^sG~m 4u`&6i"$0wML8[iELW:`A 'Tg:w: ԙH3ӕL܆2!*"p̓%IcL0 e/pρ(gbbRF{_py46 { 1%,p9R=S࢖w 2]e[־LoZ`<+7h2JrJ`Z31-1'\gD7aE%ad D%ll 10f@3֠'&'iw,#Z)uir–4z4ES^'tV(Gs#AƊlb˹L`Qڻ&Lu&-K4 3;vlB;l-`C C& Ch.bC( %9ck0S2J,hi&&# 0&;IdnZT=J`%0wm"fG.;C fg"[L>~lV06QgI0~/PT!&QI%0 .|§?:W=r ?(U5!f}soP]~(+%P&d&΋,Fg: ;Yd9}jͱx %0E LǓa‰/G &:3v&3u۫˂y7*֫ցUL3^,<\KW&96%0_ L]3,L 5'L)L$i_<5m";-ikv8XI`u5]"r2bxe A,S7Ffl?0p6<v1;`ɾ {mwmՄhhԿz{Q?!&W I׸25r ܋vDk\7z-k3KFzH\i#<ɚUFݿYzl%\KT%zXԥߵ ?́9#̄yU͟b0xn&+ej`=}'7%0o L]C b" _U36e*oLmU RYaQ٧zf$Vbg"?8x ^\xlfOR{ o/Vt&XLp^MA M I5Q 9ZNU0`Αhb /LӅKfǖВ՘Kf̈́v&DlD_ꑒuYX/0U? $Nū *$,X/w+|E$yƪP3^~Uls,\ޤGD/6xNb jrz}`gپdTm_2;XE*rnC~4Zn[]`k`IMK{6:_0Va?_EwKK GD̅P.y C+ljc1O5SY swiC/{(77ҮZ`lgKh.s7AޜH VLpL)Ϛ:<4|"I &2Koj31=vDN 60:$_>63R_+={=g7 >B]yfBpՙQpEe R ! vG;K H \xC6L1lm ԙpcz ԙgkn{9sSX3bG[v BG BF"A ,P(! n5vӝ# ,#H0ጄAtGnxDRf- E 33!2/V]'9g.uFo4+wԷ  ę W"9DH`b)W` ! ?!7oo2QW & ԙ;:D9XIN+J-I@|&`"dW:do/nXؑ@B0~%O&HfI4:-PX4 &Ę 6TG]*i;'1ܴ rԙ3P p$3~4'wfwnpLW U 6pi28;=] :APfFc10k & `78kBLSS^ 1 [PT[rh L ψ:KJ6Fcmsþz` 0I:z%Lskò_!|~4rqL&h01\'o[Hg=<\;o0p1jr9 ;J@~0vD9 c)XilR|G9-I8֫Ff,`ـ=-AD1Sdjc&&^$`bY$=0Ac;3+E=( `ϑ1_7 SV^g ssB f@6[JL7^m_^'kpg;5<`i_| (.u\Cnr\ O{b^Ldo*p<γv z2(<#W.c`BYst-90oǙ px@fL7b|uv4|~-:`:}ٙ/c&:0j]~#N:V'_Vf G[L]8e!"[^z|eDahé)J!/ LN&d:nS, p"(L 1 Aذء+(ΰ3Gl( ~ѓ xלOC%16NNDF3KS5(^2@VuPTΉc2>q6ڕub0ֻf $Ͱ0|[6Sw܋MM .| 0.LN_DCk cL$9zuU~`Bu&| UbNO¥3*N3)nӲCo hgP=͡>\tS0([P2tUUל݌pR0ѐЮUb!Xu! 53N\y 1f" Uӂv&K4:b#Ƙ [KzlL0O#?^Cab8Kiy (t')OŻA|P1e(;˛vfVҷ0_&BWz[ҷLoǧ&|A_םoyg.[8]`g\+-q6tyFFz)@0Q6E9K?o0!L7kLp/cUL L"g>)1C4MLmmv?jۗ Z{ 8[.Оָ0_0?\5" .^X3X~-L8мRTНX&Q>{+\]"g4}!m,f\CAwNiT:N!!yU2أ34Og&H@-7@>Ya, fŸ`Hb̄&'kq5/UFi_ŗqܵz.l 'ę _0?!Kx 87]J/۹252)3q^1a#^,i$pc&<$ %c=j5L1u&Le&`(7j1rJ88?Zy-|~Opd^A_0ZC 뫠yp$W8~L0ľڢp  e>EnxDRf}^4D 3xXcDjt&x2-c@7&߯AsGl2u)Ro5 a&c'"C~gf/]}W^߽ߵ|ZX&D$^pWPbCCGHvCJr(9w˴r=]=qzlt/A0 Cә;Q\_6C N"'AH>[FB9&)`8`"wC$D\- D&Dtxq'lW 0GǼ*r]b6GcstK7Rb9Q۰*$L΄[g8g`70S?G*ސ6!|V9Fৰv&|?B&%K6ʒ% Tb0|)VK3ܺnF77>8݈`&Pg" l96:{Fu6{F512鷮s31F ١%%y- ɱ0b!`"W(7" @ Vì5kT>L z:cFdkK\*Lim6{B]J !31шբ(XE]iF`sP6k͋$j]t/Wu&ls3Lhs*o]shlA%jߛՍX2F01+Y% 2$X>ƻk=hrK@x\v*Oy~TSTb p$:` c*:pɸ1!Avbӫż΄mӽv& 0Υ9׌FSiV2 Ę<C J`j`[` ][h9ԁ8ie%=VP?^"lU !n$E /z ^C万qzVG_hg"ޡ)+U|vҎSj"%`b{R ~%/_ď!fg X+ ;'paIJ )gpg74s:~rf L Le&Pfzm}}oTYzl%*S6G&pX\X8p`!Au fg&'A L 99Lłk(;4 : r(Wj jσvZŶӛSgv!}_Xjn,ai@Ji/۵Jt}{뢩DVә)דpL)^ A @ Pԙ`o 3a 1p,hx<]JA|SRtIM5_W/to7|%&"n§bO~=tQB]z;t &|mNg؈Ez]?U 2 2|'o{ [mm2n6iKLؔø?#6bBfb%py$_;o#@L|YʯLf|5r6#lpī/)(y[^0!(t>Vg }b݉{L8ʥ9#0W2XϕSXKyb3#|2.CML@ 1f`kPsޘh# cXl'8Wls:.uI,O8ڙx9D ǑR'(|3|MMx~+3"d`^[.H101 z.u;3$ߋXNsI>.B."aG^8=`)_KKbv&΄cgس̑ +fjh*ІdD ԙz[M:}B\OEJdmgN"oעd&?pPh֏Gpv!Yj2T=1qORJNLxl_2k0`۾$zHgLp^CP'ԙNӞQzKrĹuw9}lNi== ΏZgSHy/'wO4lΡb'90;0r$#S ț1~J9AKPA/+[3<x+`")31=M~"@clj<;kZSv\ Fe(<]}yΡo^SoMh + ` 0;a*n3u:3>vKh?[?Fެ{ Jѯ-`BPP+`bv}5|+zK򮍍̄mgb #$T/y5Ĺv&g_оYPZ4ǼE]m5 bϒH '8.$([6-_wͿELf8fO1hgu&X5n6[vsoΏzA 9%ULp&R(1S8`6'Dn]*3Hg"ZuLj 2ߡf`QÕf9$AHxdaL^ " Y" $%6%1G蒼k f u&(ے `*fÊdEp4ㅞã8v=|stU7.kзLDmX`H2!Ia&N`蠟rvQg—x^2`۾dinrLz P`<}.]87{R|0'F|P:O97oX&+X5 B)5@`Ň Pڔ`av&Pgb g 3pf=);A9Z`"P\v 5?<$ OkLC>c*H t+\Ec ;my;:<::v6njN2= >F Gk(;t^CCR]C+ ?e+J˴̦8LMp&pTb! qT=ٻF0ĥA>K1|(aLgB1 C̊>`LD;d*(߸OHcAWTRϪMp&c#% O̚Z5CFx"M]8<Aџ%c#}kojP$Ac[6v&PgLx0 ΜkKWLb3/V$L8AG7۰u&,fЁ:( hgBL/} [o]B}Bb@0!&',$ O̚} ! 9³CPќ@q3O qvIݽzkd?+o@~bFs9 ]^ Bf&CKyI8jFp3sOuKԙ@ 0avU ifwbca L_ g[iN&f*^|I% O̔!hqO 3쀸Ns s ԙ`]4J+G>9s7?b`\ Bf&/3ks 1 ϾCE = +\A>t*Jo)uK4uR&f)]{Y% O,3ᶱNpa8[hgs녾9vH&f$Xvy% I@>Bm`߯q`#ߡB^C7iH4ubec&9 ~c&PgʎuoĪM؟@0_fxŊK H+30pWr,fֵYFFƖ <|1`__^_VA>}=SǩGr?fL{ݛLLWXjH X6fb" }s &Pgb5t$`bjĊVEDZ)L2NGD3؈1~b _r38 U ?1NK0Nu&4xSb?, ~xTJ X6fb hCp2؎(p_b {/h9ٰXF|/Q)?lb$ I@ ԙ9һRL,fRywE02v1b1҅ˀo/dP%5&L FN{2s&4a e1P|j<|;ӽ (b~V4?^0LL 4d% I̎([77jjoڗj}B}s g?`V9T,omr:U ڙXY{%Qߢb1u@C0$qc c&2<]v}s΄U쳟L@ $ I̎([r8*`eH 0 :Z@;.L3J &[-nPUA%?^@,<1;f8ʧJC<`wLD16O,џ+Ocz P@8]$0φrh≸$fL 0aȟʀ0 Ixу3_9:,=!$HzhEu&cicR=MNsc;41YheR}LI&*`FX`XR0UUS''۞z@,<1;f`$;!3`2יp)3ei#9L(0 ,).k4ڝfHrt8%\I0$r 1I"8ap O̔uK8Aq8#G<1g1l` #6!MXV0k{t?qF~\`0&w>O5}O)Z0X I̎/eb_b 6;41ZP;sΎXy'L}oԙHԄMLPuLù\)Rw"J\؟!noiOòR0ѾY مXxbFD`0(o^gge ԙ@YXH`D 3 ؿO!gH|!QH4})Ӟtֳ~ZOw edp} UаGK/N׍Hv03-pTA?,LxL9'Ǩ3;,Jw@qD,eU剔hk-ؑ+ Uص@ _}@sQ--w0X6f}soVKP$4`"ߦLiq _Gzmb8ڙz%H"`Jp};]E1ykm\ftd Q_df0ATl̄ӓ#:@ok K` H;`eY@tOzc{*u{2UqtR&|Вg-.oT2L{0Y/-EK…9"߹$:c#*}CcFPgu&"G8xH2 /8+^~mN6:>i'N@CۻҵgP@;`tOeZ饉z>-LD~0Yn ,L,731P rAE;hg"r>oTq`)#nT́]{td8”:om]*]ӸQ1KL m=Ovp1}!{HD1QA LN0A IؕQal3MX>S l=Bt~6n FwZVs l4 |ox-[o'O3]401qi|u maɤi)x' K`ܢ7) 0Q}aKdƿҕBaρs`9A؇-vuk-?nmmK6u*?f1g9`b%)+` 3 ې^ LDA+P LJh|+?Lz]iҀq[7s)9X`絋gyEKa&&$Pg7$\1w|ct>1~=A钝hgbq&{5mﷻ]`S|T=xh jN@tkB]k 󩧝r>6GA1:n 9Vs{@tL˒b*ԙ }sj,^)H_a?QYft`xl]0q8Hls:HR `F nwuhͼ\ܓ?!E>`bՙV##ߡ}s,~e]iq- v)Sf1Ȅb> LRLP˄6uz ȗo P[0qU֥5ibu@R J03A2LR嗦C5l qF$jqXBN|34~lj~%YzSoLb~VGiXDLp~!HHh;-ա'Ra/O 3A}3렽q&&޹;!b&DR23B;3 b ,= @ @?0 Q~_f!WŸeA.>k*%Lk;J #3tC}S2]Zҙ YHk/$@E;~#I/9"Zu&=S&$cbJlPP$0]W!{>[0%[8@N`cJ?ڃBذ S8 J.|u SB0 I8{"<ɻ_9Pgwo1PH2L Iܐf-OE(bUAvHE0B ;9bW*<&(i{F?h2# 0D Y 1QF Q]LBg5}L2j=1bMc';9f9S'BOa3-DL$؄@ Np83(Y[8Ԁ'gFzf"=ta_(saG^'`#^#Lfh?<)RĀX $طe/X,Z.9k0L:K9Ѿ9|}xI 96#a0A/s,[!bi-,-[ب5ǰ+a# `D( $&\@ X[M w$a8N.`*¡%%N1W , ,˱lc:xk-? `7@,@=gҐ| %&V`֙` 6gF޼Lu%#,tN[?+UciIa)3,V(%<`>(&5tp$@m"E`~Z=A׉s`+']`"d#)`roSUg&phrN@p6N LL{|c9a xf,Ũ 'nl.`:S,L8Ĩ5@ۗ(pE+^X0A  :@AP % E)lmIpFT"_M=Uo_~ͧa1X3p ORtI޵t&(91`XL89C_9 }Ia@aK >,Kak3f; L!bpr =8+رFP`k9,NvBl3ې2 $L0 7%`]E`)0_򜒣hߊ *($B ;сQ)D% *Ӎb! gO$i$y&Йp`{ qv!8LsUjK|t&f [+ rl L }sFw7Hn!F߲2ZC#r`c@ n`b Iuf dW1Z>CqPأ`<#%4bh)!EXxBEHg&Ӗ@aLeg)GRM(38 ^1,r= `Z31Ҹ{16ED83t&HaD/Xm $H0>H'`洁~ PZ> gjǜvx߉S CHAaH H331g&MLp>(Q c,L8Ux%8fib ~rx1*^Ct&f&NI9 !31V L K K+ôI:r؁uv:ɻL06a&9fӸd8Q`#HxeI>$:ae'31|\gKg61Jڙa%jg" 4 Gt1LĖ,&@T7$XxBU'y3= }s0~Ѹt _ySv0}l_2ۗav&B΄ jL%dCg~%0u BKLo14fiHӏvР4X;@ipq4$Xż[xՕ}س% O$Z|fb: C:iԙC F # ќ0@qC\L #+'@ NpmBfJb7(XHb ԙ@ d&6./ L+Cq};5Ac&dZ]qYM~ Fk'Quw->3:䘨;töO59:_J '8_/Cθٸ-wiI/ﱐ23Aq ax؀@%8?^T#t-92'Z}ydB9~z*k/l<a"Q85 O$Z|fu&^7zxL:ߢLpshT]5-a&.4b _Vû8Ild{w%\܄6ɺ*XBfu&Pgu&5[`=C L0o}GBs~Ᾱnqf 3d)~GA%/:)0Sa\M'Quw->3:3aţs^LpsdDRKѬW"&, 7,3Ҍt,$Zf/e{3z*G;&?Pov&J0!Mpuj| L̎3LP8}Yc AT]LPGCP@̷R5my缍4sJ>REmKP wP?khgLL-$LNWf6GI SA4wq __;A#H`7XBfwAn{$g/h|-hqO0Ƃ rO͡v0jMHN.qrHz$:>1~scdiȆ0䌖SNŸؾھ`2Uv0G09;hs3 VKC$0#? 2_`b AT]L Q/FQRn`a!H!=0Nb ( ̄7Mrl8(>j e^Cnp#aϸ=0 ;t-c!L6,Lpsr fiZwF2ft/jc!2 p'?yF0NŽ}}sLu2b)-,/3 Nb*(ڙQƽL猽'XxBU'y3 h/ә +΄h!E3ar~DC8!cA5(J2L39X:Lpsh(K H33^l1v3>!L0dPߡv@Pgu&: $s4f$ O$Z|f¶3hH𜄳%x%ƥ9 /|u&={2.Kc)|v7?:^CPs\GK5&P19 x3Z>gB)g&+sqLϋR6qhgLCsNg4A$ S@,s8˭K| _LB -3F'Quw->3972otZLLpsh31]0Y,~Ӡo҅G "U,4"-I񍽪NL d&D^Y,GI&T WL;LS+ II޵L2Sh $P3ݪ]/}J6#qop V"UD?o,! XHa2"+NM@ ԙ@f"}1%d&\o25Z5CL5'^-Vfxə+Z{`E5@LƋaO$``Q5HPoTʵAKE!H g$N^=v;n׆mw6ͭ&ƏFGlԾ: iRڐ^PxF.ric燤k\; ب@ 3NиFo4m鯴iңLP? ]zW8 w^SC$00f[LLBKLDڙ fܱ0v&8 P5tﱃ `J UJt5b^C8`U$`"VؗI[#=TRqW7yr8v0ۗڻg46n{ Ӷ1 蛃͎qL_ۗ68 d&bGXt@01]ybm+ XH"u9 /``c 67X +80P^ b&3!B! C[ڌgG1֔+ yJeZcxF1vNٲI <SB:`b!bǛ\ԙ $FqhYM_wZR E?13:0>MzWxF0bp >:)yHBKV[ԙ Гwy`M9zo>2A'\~D&h ?/ʝ@ ԙX {'$BbBoLt `wA҆KߔڶTkP*ZD8 {ã3APwc縣/ & 81JD3$Pg] apI :3G6kL|U!?G|6'3[ِ@1 0F:6pU V10n L 2 L ?}2N7*d_I$ OL#ppt# _%Aξ#TDL;myNncA p2}w=Hsu&Wx K ?\d$L0qʅJGZ9VncG0B*|앾H6Йx~. @ ML739&{UUy؏iJ .3A,S]Oo.ljtOT8-~ 5f,f…0xfٖ`9hg"r_LL}úV@&V!b+XHbظJe. ww Np?˥/J 1p9v:ָtL0fwls8.fdRU|9Pgboֶ@0O? e&h(T_/=VwI-~Vk[*`S2oFg:ȉ(L,2s$`bg :kaܠ݃4tAsqTpw q /_aY>h| F0{aHqcլdD=pNpt&F$LD(2)`XQZV (N7,ܳ ^az FPVM#PREWwOtW&6awi$`ޚ,`v$ fL3o@̉nce +׺tveRu / <%`zvOBbk '`'{ OKj I0LB7ǘ zL ԙXMI 璌Hyʗ ̌nGp̞r :3Xq^;PEdi.9Q[%] 5 SL&Oq5 #F$|1fǘJp}sot¹sɛw+8FJh NmlBH!k{u:afDcGꞪ)?۽BcWnѰ+;!v;=&uNd:_ cD 01#D}sE 3!4fJ `ms4b$hɒS J@8au?z!/+H?%oA@0d6޼XxBU'y!hAOz7I~2;C_,+Q%r-kNcMc>r8M> _Yf,dz1?&3>syaL,.Lpsh6L4)Cl?F`T@@kڵ+'C^—`ҙdsP`_$`x I5(Uљ1{08< ؂' OoG؂CB戜JK '8Fʏ搮桬ܛꃩ>`iOぐL\n0Qے='(ORXe3H` (eLv@C0ޕ_$T:s0ZE Oq~$ K&x o.H…*dl6S Og&31{UT:hL8313^9 Ox *Pgb s %dC#ls&a&;@&`{i#_xڞm`BnS Ʌ'0QFLh\VlG9ֱP0!L,L]g"`#u  TGFe&?$_NL,|Ltk@0 W3A7ɱ^k$I9>lH 8w9K\Ao] <DP;m@)ƫ^:Ok%rOڂ&g'ԙ`3z 71(&mޥ#) A$.A &`Y f/=XߐA ־JPCZUߖj`H Ijՙ d&DL ԙyӰL L8 BcO &hH0Ad0b.(nJ_ %(otLz(MpDìkz+iYLDS3k؇BPvȣ_@qPnu4u&@ңIU2Cw=>&IKFivP"Ս lqi-X``L@.`:-N 6'o]Аmiz&IL蔓h>Uk/U0+ Ѿk W<3m!yL8LL23aљ;i:/K&m+kyu·aSK&|:ؙp$bSbHǤL@`ҪLiJ:nj$Sj IB}<\?WOH.K`BE"Jgvy eDeze83aۭ3ZBV O8l$8ML<`K `i`j] eB} `B\20'Dm>&\p[cH' $*`Y<KGcP<^h Ss3LX`D.L\7XU0^wr__C >)!=aIt_-X1c1G9Đ@;_K `?AĶ^R> T/YKVv[;"6yXZ}+`v1H"my'=6-1 n˰QH xx-Jx,VKVjw,0;"0#j:#01` !X'z u@cgp=K3 ^siLDx,f LSIÙ=FWRk BR53H6@Eay Ik.01b&vves$I  FKT.qD.~iOA 3A CqG0<3?Rx 7S['jHaEn'an5YvZښ7&dQwA;(خvP-TܩAaH6*{Ll L0<';l0aoXpjT?&vo g9Wg)U*v&| ^)Z::zͤ̄u&fL΄(b&4m &`PiLtSĭ$VRnOFiD O8`BkYW|pIE%e0fB@fB u,U V`|\2s$Sf)%Pg}sX(H`}d*`Bwmbb rL 򧪾ӲGOXSr4O4(LI@戞..P&^oc8K.KC%] 9/ va>|W >$Ng1hݍ1_(ڙX"H9|}(W0`Ƴ[S3 f =bJ9Ia4.ɖlmtvKѪ;JVL!$Lxr2X;,Johh6ڙ@;1F>MR&8$L ,n>ӯ65 < *N 2ShN;}vMrns= !f):Vw97&%yH'p[ -;=^\,qk<p3aJ|bO $23v=螈B;,O} ;>~ld}xqt w=ԙ|@j$dCWb? ^ȗ a¤aAHT !fu&LqiS;}`ÖT&Te@# ԙ$?I|_MLOC0't3IJθ@0WbX~%v0!L$Ɏ X9q0vL5n;1<<–7&6u;[r0guZ ?lA$v0@ ԙmM:+oS'UqN& ԙ@ BW 3񖧲Drq3$Iީ\CDRfu&Pg<ͦsL&"e"+ga_{L13:LML| Ppyiv^f…&0ާLQ&*`")3:3DtEVke/r`KBOb szj|.`B@ ԙ@fbۻ+! )4#* 83T2\6H3L85YB;E~1_\L(L 3kٌ78A9^3(ẏ/3ᒽ <[/Yĵ7 H& ԙ@ d&9a]Ɨ'pHqa \ć`"Bc&4gQ2N'd&Pgu& }c7ẵԙ!M!L |& ԙ@ d&f=U`&$&Ĵpc&FL$e&L 3Yg3#0 s_;Rt.jrnὣN',Lx5."?! zLYN2MaԖv0!LL 31ۏL*Io>&#&n ZXt0`")3:3D:enO/y9Oީ\C3:3[s"2sov0@ ԙ@fbֳ۫Dg>!-w-אv0!LL 3񖧱jQ 31a;L$e&Pgu&k.Z% |y ;NPxy.q򉯝 Ai.%& ԙ@ d&9h &fr!Ù61aILJ{ߕL2>K.TAvb?~.oL Q V:©0xUZ! >ebBp|Dn=2iBL26&|Y)(=b' 3~^!:esf&"NxaDRfu&Pg)NX/i^B~4;SsIJ"!`I_2IJ{I޵)LL 31Y @ ~uV~̄ jpH3,#iBL2XxDX03&.k3!R.1;fb2 "`rKK~Bfu&Pg&3*XI&m&oq.an%#nW@ ԙ@fb*c&R'[!`y623:Ln6}G01bK, ԙ0MղHL6,b| s3oO3wN2i041\NrhK~i;Ґ%:KһR5!w_Plz*%`"H L$e&Pgu&L,rY{#X犽J !fu&Pgu&xi\ +1,H;HLL 3;`b"]iBڙ@;L}Y!Xlj&23:LLc:x pI `B@ ԙ@f9JZ L$e&Pgu&XhZ`bu.H;b&Pgu&|7a@0#%dI ԙ@ d&pڛLL[XK`% ԙ@ d&~.Z Xm&23:Le*yS7A01ǭiN ?3m*5ctVaE)}&Pg}soM؜%ә>:qulT^5?`1Bm\İC% x@(7jwڍN>;jƐ޽>YkfZo5Xo1iI ԙ@ d&f=;iwړzҹAKY"r)/yoVSRP-}6[ơԺл$.f @䗁.a9%`B@ ԙ@o&ֲ)k{s9hgIq0bOp@c%Ihn7 LtΕnZxW.~Q0ѾԻw& ':Vh#w4`")3:3k҂ 95_=5ku` s`r? `BZPPN[K&g9 y,\h+SuNTWQ(,5:(U,a- b&ڙ@f"=h2RL}a=GkOvݫD?ntH}߽5;'{fVPђ.UF[mL2rV1&N{R^f]&x"i.@!0B.&ޗ BGc9൰,KR[0-]cӁ-"S|WOTmpw:`B@ ԙ@fb%eĒ 4.˟_L'5E{X8K3QgT46L@7gwßp s"շ۠ɐDJ{SV!?oJDRfu&PgNOOc,HȨآ6+M;5.|V:' 54Z?1_hO;$L2ǂN|"?$~kI 4N4حҍ*vwi@P$dCCڣ>Snhuam;vlk"`\Nf?E/1_{EWE,Q̢0t'g, DH`nեT\便.`u DyGU7T |c!ɻ666 ԙ@ d&f1cH2 Ρ!A~lt `fGvd0ɴ o P&~is EDSﲭ@ 0'r{3wȉ֑D l?[-W?kW[ͽ4ڙ;"ӑsLwmL2+)$\r0>[ 91[mn0φ_l6 ]ZsNp7GL)ꃖBl ~0LԶ;ٿK 0Eډ^=ЊM$fZ> Hv'y33:LXfJH2 Ρ!-U43q.dGo;Gn&'<aS EVl"`>@k@Mn?-Y H55swk9`&ݟe҅y"`K|vu׊_veӾUvj)ѝ$"LM@ ԙ@f"}1%dդK{vۇv{6@ *::L=6u i`w(mp4{^eϲlY{7G^-:8+ZW?o^Kll/Bw->3:3DoK Np c&nT06 Sp#` 0{RQ{9pOT'! `/Ԡ/k&x0ѽVZj v:i#9{m6[Exfzs؟]D~^kjخ֢c,$L2]V lN) $l+{qg= 3;Ai3"?g-C$Lf}q^P_,po5}P|VH ri)IoJa_)hGW~tMRAgB}4 - JC}_0Qwq4|b AT]LL 3ʹ!'82obw*,SsB@^ X& L*lgB\! !> poQ{xX W3R&4r'…Q6~JmN~NYʛjგiWڏEv{6um,$L2Ӛ- &TlUWOD+ t>R&S]T-k*ibςFa*$nnՕuO&\0[;)g?vrߤ\< z s_zK`IVX/mj[(V.riy Ng&Pgu&H粰J2 Ρa-> 3}LrL@R tBiH쵥CYVӾִ/U' =ʗj윫[HT"H`H ]6 SLe}7OrnC-%pQ?3'F WJK%g Zv'123:L,’/L܀k9!_+ m ټ6Yt?V 2|3%F3 U@?11fN=(tލ7&jJ&hB?HR"=l-j E(Lt4A"Vo;W'DI޵L29Lpsh83ڗ8qk0'=;ʷwS@?{hT4_ςG^=/StOd+}t 0^_pv1u ҹx"g7Qثzi(%0QG$A?2)7 ҕt,$L2WV 7* +ڭ=0|il; <~#]S5hS@;R0#eRI|0v[8L6;ԟD@~ 摤<X'LX}&wf] ūbR9j%@Hwr_;>PCJ^XxBU'y33:Ld:yH2 ΡQ}#;m43)` 0Nc$``L(&e,(RΙ 2 Ɩ0G'UX_rDžipU(] Otm@ȿFA.|[iy23:LgeX,LŪqhChO @ʉ,9F8`&;a_U__@A^j?`wxBfb~ַ~dw!s|Q}sv {JySyb AT]LL 3 $'8Hzҡ4^3Üvo :ʿMwz> Z`#( 'L@ؙNf&(H-'"_Rc'Unf׾X_Z_˭d9bl\+~S&XSuBKLL 3\2v`x6QrQ)vصћ&`kT= Fh4J*ֳF-]8#9SZL5LHU(Nf < -sv'OKwڱ>%]oK,ۮ,|% O$Z|fu&PgeI&89td ~$@ ԙ@fOr3>\z :ɻ@ ԙ@fb'e@ Np]&q`[Q`x GJ.ɻ_9*N4xc$b0&;o0|.??-sbZ1(fYb;4"x '|A d&"W,SI&81ŗF]LL 34*44'8HL^^K+4VW,$:#Ng0'qN' f,<*?I1`9LbO cb~װs }c :Ćo'&9$aiCQ#zOb KJgL; g"%t, wq"DP6'5WSwU2P]>=k,n:{,$LLXRL!M0w7y oW` 0k|kQxL}R.TCņ`Xx"L2 < &X5۵]b&ALAާ%J|{C.d,$ڙ@ d&5[`=C L?.}bﺑO[:A *G$ߪ h̨jB q YoXx"L2xɤ)ɠ_oXK d+ːN%0|s~{Ra{kC1~X|Kb!%d&Pgu&  &|u\:-HU'  "'"#L?A$&bTwebT23:LDX`z.p~-r"x%pJܗ-˯"n]{Y\]W] jAkr;f_o]@!r՝K,$L2qg,%邉(@,j8NK:$@ ԙ@f'iK``.2l}ueL}ӡ%\A{) 9,2oXx"L2obJK'g&7lJ`" BKLL 31ԀHWD* ԙ@ d&pnLQx@,$L21-S+L,¶KD* ԙ@ d&5_}@&p\$@ ԙ@fiKĴ%bT23:L\4}@04 :/ BKLL 31ySq d&Pgu&db H,B`$ I,!3:3ĪZ?lA$ O@ ԙ@f"}3  ?\d$@ ԙ@fb (bT23:L6G V!XHb ԙ@ d&c.ZV"XmbT23:LkL0@ $ I,!3:3N{ӖiK[ d&Pgu&Xhi`b֏JB~ͺ X< BKLL 3oNH, ~ih+N7M'Wi*= jbj*4=.-D* ԙ@ d&R8n&It^,FWuB$4wFBk_nGOf˗2@'䃌+8Ϯ{Xc!%d&Pgu&X첺M/nG…Ns9Ir’LȉW`'T8e<ڽ*R"˛$OLTFg O@ ԙ@fbSۻuzڝ7֑BzL랩Cu Gc͘Ǝ=URG'&``¼Y7;c`⏎YSQ {D,$L2]1alll68TK&A Otbt8Cfl=F?*c.0!JJd&Pgu&Xڅy09fI?b 06>LtRWʻ*?Zl6nVLYQ6Mi8?M}B0 sQ/ 80ȅ!3(BW܇ G3IӘh=Ġ 4iAS:(]J;4]>i·f%Ob'!OO0ik4f0~i.?g0}c :Ćon>o4!# 4iAϥA1ʥ;Q#2cR>0Qz6Y臀^`ݿ &Dȉŀ7(ba@(V`! = 8$1 a@&L 3sҶ9=``B\hKzW: p C5; kt.A6^IܰK&w}&UAҿG yhvF0&d&Pgu&zHp9@B0ʝ  U0ѽдG q;>fBm˰Q#;^ʣvxWS~p#`~a@l4ydvY3uQ!E ԙ@ d&6䛃ؗ[ X LL^GhtNܾ֡4uWOh\X#H-h<  8 +'-<4M]BDjBfu&Pg +06GRoɔЁ f\Ovf & h[e_+0tvݧA:}%`b}و)|(^XK|e 5] dgƎc,3U@;3B揷z gwAhI2d F6L&^eҥ :zW0.5]fᓼ{nű##5{/j h}m޹dıYjk M! v:T{&>:б0!LL 31 @zmQ<}@^xЗL8ז|o5w;1y9>q]l?7nFmm; $GI^0a=xTsvlh$`sϴĹ%!Pgbdcs=+8?᱀ɬaھd61Gھپ}99}d/`,`rv0f[f$ ~sֶzphd|1rC . r?^s{wy\%`b/S?\z4^RB U/犧!c iR=e@L|Df"@BL23Z6Z? Lmc}Ba#Fl LkKLyh4]|j<`SmKo]UKy[,2ˊsxnZid&h=բkڬ6]m2$&LcۀVAhL8^97k$@zX'j?zSuJ`'XP PR &`dNX0QlYLN&c~'`|)7e{S\;e骪?6,-:0 YuA 'm_*;k`)"}Vt@.-3؞rI0,ї3:3s^_6G FE q3t DGH'A R6Oo閩/(ZZ9EC>ejCDZ{)խ f_ ^k⠯(c`:пK& ^Fko6L΄w(L_H 'VˠނD$adc*L2"%6M=X J`U%0wmBfL 35 nq};,k3>a4Qg4+׶Mp+'J`6!3972}d.Q~(& ԙ@ d&N,XS+@ MLL 3ړ"z7 n{/kBڙ@ d&?+P 6L+(YH`ڄL2xvӟ޶<( L]b&Pgu&h76P(k23:L,6OKwu(EI`j3:3Ģ7yߩMpoRziMLL 3!bI1 L/B 5 L]b&Pgu&xksB4 _b(>' ԙ@$nW|[p}D A !fu&PgU^S7iXQ oV g@ ԙ@f"uk7ě]ưi$`B@ ԙ@fbe X!HiX K*IDRfu&PgeZ`brg,2N&BL2s_ ():n H-$IҰha)IDRfu&Pg:ͷ`1!'xhlC rZ^0| o# ӸWuR:W5lB$0 b&Pgu&X̢F*&3@R5ƀ<ނLGĭD?Q>ѭq\Ȣ7M&I ԙ@ d&4> i% &Y2ILXmL౭_! ?00 L& ԙ@ d&滚 Ggwڃ 8<3":Y:]f¼k9`Bljur\ctd&x .p`IV̷oL& ԙ@ fBd#L,ؖp!3A9~a&(f^vALx) V-k3\X 8v АIoʃ.63g&D ߅HxdqA@ y`BE /3 HLL3޷D09^̑n3 b&Pgu&0`"mH /ԙ2=Ua&|\zmK ˗`!4m۳ L&23:LcYȌ{Ue&T*W_F9n{`@Bhg  1Wҙ06 L@Ŗ,P !fu&Pg"3L,pFryJw|fB_()5wt|i؞H`0@ ԙLDx}f,u;7^҅7M&BLD|fBcO+ړ QOL]hBHf- uL$e&Pgu&&2񙉩 &ƾx! Q !fu&PgB !*18P$`")3:3A |,f!x YLX'J%0 b&Pgu&B 1,|#p0qG f!IDRfu&PgBm%Q"NJ@D8f!gvnŀ@ P(J |[8e}D P(J '~:|eYɨZ Uڞh|ر9AI'WWR LDP7iV28Я[N=/bjiOobiIS@(Jk-7rه4TK4V8\eIl؛f9ӏZR3۾S,"z@?iviZ/i)Ǥ>i7,O(9IkcxP, /拮!L# <uV!д9!!qc ,Kx2JS tRahic. CD8"C$v:(&Q0G8:C$CH,T BHba>ocL љpҔiwigxA;sb9@ ԙmNپLOD;B8Pgu&& JQ|=泃R~PΟ;$pbƫJ&| O9B AG;$Pgu&Pg"nws^- ԙ@iDL0:*F9s\mVc0! ݎ `>na&-`Dԙ@ ԙ|vo;7lrL봧*ZV;i~Ӯo66NLL8lgR3:F;hg"03@73<Udךt&H+.$31ܡ'L?os0Ûҥ@ ԙpP1Ҕqo ߡ¶/7ǘ*!~}s,:0l$qCĕڻPm& QK~D=r!7Q3!L_(px>f5}sDPE'KcG Do*l}sxt-!]2 y1!%΄}sxvc2; 18:#kS:3a#: >}9\/΄  LL&=KY}^o%f&߼|U<<VP @(D3ͫ7?^ ڏ,| i@; )bf\nϗ[\C\}}y._O1;UG ׯm/_* iU9*30DWt1D`YUIxKlFviF<…z'BS0u}r(D H%R֋7w~m}yIC ?LJ?>ϱ!wChU+C7>;ač[^(q ~| Z Brqa?dz粋{̯?zezO\B{CXK[m6 ͆P tU!7qqo{;7鱣~'rp\Qz%r5 |!XZs ?6CwAR{ @+ |\S9'ОP%~Rlg eh~{dNW)CYl`JQVGP~4zR%!-4/D˷4tHK4I=`a_00Dᵻs+9 P Ta?lj~ @ qF4m*`T!tRP TWX'm8yq8ͽXTW T9oTB(J+@ ~,eDn3b㧧 zsP @(@1࣢M Ab(w#\;#Fa(T !&. @(00P @(XC@(P +P!$ 7Lv&j|zꪳtcp P @(U !?;LJGh鳓_e%%^-PfN^~z:I+SI5 (PV"'px(yB> 4>cչ XP%o˜qN:{qJ䡠!'zN~KީXBGRcP` T!Db xϮѓ# ;{ǧaANC=9pdOiI>^)C$z~?;}~Flo}kP` 9 J X@C@POD]/o//_.>\^\4c ۀ?E,3"dQ$/>^f%6Nuq> 5c6ɬ>M!jNĕ` :@FxXC IpyvNG̳xQ [o;_.oyAnog̎Lq~?|HL !x_>>ڿwh~j%stI$<!kP)sD1̒4A ByR  )3!//N^?uWɯ (V+ŧdϯ>_.sB k@8xX|X,?, ]P\D\|__ogo #N$G˜y1sqrN'/t3A˳'9"byMzA.]U,?]qIϞ'>EЬۄBVEN@kJ;qpU*m3b˫;9}_.~>c#HAXpv}:{}5?~ib绋燿Rd?9Fa,og$e?P;|w|e3(@C $ !  |:}8E~rvy6:.i3A&2t=?A$ |f48<%~\ q#8=V~g'O__gᯗg\quls~$CP#cٻ!Xhԁ3tY\|OGÃ?:yÇo;u<:xxf.p@ǐ-nAA!hh۫9x= oBb?7Bcri[\ K]7s{gg/gIʹt(wW^0CTgW!7l!\>~K=3;wܹݧwڽ&y=.s x8>x۩A>"ˁxwuK@,>,ˋwK7Bcto/vw{?ͯ7g:yr#Z*~ A*P4 Cb\ Rz@œ}ߙOoG_߸h7?nl<LJHr3F$&DI$$MH k0ȁ !ey٫1=A?Ϸo3zv˳[֯;_L >%av΋;>"iA4䝦iNs#e Ȯp/؁ ރ;_~qb/|ٟgM41 Xl}uӛ{r~Qj'?ny5ͪpAaSADK`g'{=~G{{E%P` N0b ȣC4I0j]>n~D@ FtUhۅ>ݽG.?%>1O|yηm}kLѬI$ex n_8qs:g{iϖg_D!G;CIOw7Y8*.{L*]OW8 LD!7*;!~xB76mݼ㍍6>=YlA{C#.(w&AwSDۇr=ȇHbvf$a>"  *yhs8Jw8wB;_|u~ ͺ$-!^$ _G`ZBk"!*1 L Ǎ}byy |q-\ˇolu[Nnt;!ܾ͛/oCMfH|~@3,6 j$Eć 0'I\=;^)C49$YoS7'U{϶Ofb h# A7?n?ܸuwBC:tBډ2P`: TgRC67@3;oo~{k&n6;w7?mR~t"ddmadʩtlWf"IS1n}q|_G4pJ>؇%`?I&&1!zrl=ZG#c:rII"49ƭÍ9mI.|() ՘!_36jza,fk̚Yoϵ8칖\(pC,#dx6 d |6?Zxo/onmwۯotl.o<{ߓAX3@ӐOIM}{iiC0@YL|/@!Aka$Yӄ|{v9=4%8yiJ&!?qknӒӒG qAzH`d/_ae\EMG+C?+Suh.~Ysz'=z6%-雧0"]p3Wz|v f^_?WCOiN"Fkn%@$knQʹIxQ @8 n…q_420ǬPUR2`+h\&&| { A) 7:]ۮXL0ūL{֚>~zv4}sX/SnAAqSs dKeF*7{7瘲^LTd<'sj?mj0.ˡ .(C .j" l'!FFS |ԠpCfo~q"RCh!DC0Y&rp#S2ӿW-w@ԥ!1?f;_l~g!$Z dΨUh?Q 26jHX*B .g" TgG22<6u;\x"}Lf&|t˴GL Exxa(Q Of<V HZ.q#Z[#Cȏ.g*@ ^Qʇ?%'@ `ԍCL[˄ ,z12ЛC(о 5 @zP>D'"U 0:T !:l+N 0q(@ !+IP S QN7+C@(0l#jX1߾)Pg5GA(J( O:ʩh[JOy`]P׏!a u:C\]]]?m BWS@(PBfW߅@rCN(ѵ(ZP !l?~u* @=`]&R0-t8%|GӰ 4 LH#6D׆ChȦp]> ~@{`D2}_CP P !}O~&$/!D׆ChA|,'CDV!.?-OCP Pwao>Ч=`H (ѵ(ZP@e BŇZH h+)(@C.W>@=`22&6D׆ChAC.Wf?MI=3Ē~ܞClllP Ԩ@iǸC{=`ޯV9˰VU:KWա~(\ H"x~ VPqqqXviP_sNP` 0C.7shM!ЁB99ָ9g5 }>>{dE:koCDpU@eX.WEw}jLJ(l @(u@ r*UtC\P + 龦'S\;MԝCy%8PsᑾYL? ao0S7 [saAT`'0ĤxCL7. !"}s`n}69, `` !"}s`n*CDO$d`(S D CL0w{-13|w`j]0DTo0 m@[b/,R@C4Q5!J3=Q˨?'>q !x M+!!dOӁC@+M@1.wA7;\{wM+(8 Q!`uZ _}Yӽ1(Cg?!xvMA:52]cr0X&|B!\}7|ڣ*lS0Dx!`A0L1G>~P=>|6U`&D` :5L!r0 `h0/ c3sBQV@ !J&Cfi&2LhA]HCݦ+Rv!eJ(X ;JFWre9hyZfKr*Q SvE`auhmCM(CL-zU ǰ6A`MA:`z$j+T (P 8CMC<WuB)$Է=`0D*,C+c 00@ 4l(3?#0x54까z# jNV LASCDsO{_"R\}i3k=ٛ?Sg}Y^}JO6I^;oeGKn/;E3}-d~y;wv>_ۦɟ;? ^Mwyv P$l!c`$qB` K`ED0x#E'kv!R#Em FKF =G 'L$xc X0q),=V`_)^0!"X3"% &=)LH0ncJ~C$@@>?"!|FnŁpCCF(P`\AÚaq#,Dn"'ħ{`nX.S>Ҁ-! "u# @Cv#tBB@0@DW&3&B?}^P4:DUQm𘮥Mp*2m,%s |ݍ(Xs#և3lCuh@dx!:^>{ 9!GCchc5̑#`p+B>Hr -R{,|퉪 1]KʠQ*|!8Cb btwo?fF`lUlU^Wt-SP@eL LW!87(󝷷ޝ:_\bԶ?yAj=ڟTiB$=Z-[idMIa^ !!\Ȋh ~:c i;6?/銝%F5h9Рc3U!=] 麖x %˨!Ct22$Ot|s> `W!Op1 O!]3O1MªF3p P@*ʚe칌!Cxnۺje?OJV1u]bIB@=xWZz!x.Cc0`[?n?<[l?[˰=Ces8Cj+~뵄  kB0D CCll,=Γg;`P S0D Q`J! ,R0:ȤKΙ0ԺgaE! <= .x!!d B8P*ܿvՁXs  xAw0D?{O @0D CPpT>ۙ"B 2$:v# |&:(7Cd|3(VEW܁`nu;S"u&0ߠfBȅllMn=2})=5T Q3C bZC`C5".{Rm+7bm4$_/CӐ+aC,Uރ|3)Hd!xC:xl> )>8/.Sޯ7we0!{UP !jf "_`PـC.=z>;i*B i@ˇex=La"q#dChLL|5ngCȝ™!2Hax"E,b@eY0zj(f!愰"|NOIb]m~l# \8؇0K6C%/9sOg nde{JX gVA(!|l~5P= ·.!s#EG3{D{9+HR7အa re/%egً]2!W?X`  @~*!X/cet1`~h`"ȇ(^/CIdUj2""ćH= 5`?ex/DI.ՍH23T>xL3F>?] ;=5T Q3CT!52!#!('Y 6ded /po,f}!{UP !jf a!:ˇ$ʊ>ĐPm`1||t2^F a` (CA>!!jYsHe!{.P !jf>!֖ϦfOѰ3u1+wեP;rl2 @CA>!R83(ȇ໳\>I lQd uH@ !jf>!l`QuʩCp- <;84 @FCA>Dq>Z/#:[{RC "#*>D hʡ`"ƇVҲ2D/!WZ[;X/#Y'^:[_fOux)얜~2Ul"BGBVLJB(P`"ȇ!V pWZ LʇH [vzkkUj̗ju QaJv/d$Z:#TC>D6x[Բj\KC ƋUtk+wn< B\iS_ٔګu;'1 P`p !jf "w հE‡n 6hqA۹u k3T΃z_Ϋwu|J>:#4 @)!* &Xd{jh #% vf-(B Yȇ2 s#$KeoIC 3B`"ȇX5d>D麝F0(HB%Q2OdTkCZ"ث=F5C8VOk!҇.y~՞S9 P`p !jf0"ȟX1U6?Nf-Uz|'QCZ0\|mCՇ``"!mK&Cd 5 W}n#l+22t65ȇH>~H`O"s&! gYC6а:2+!juo50"Rqf;ň @2-Rtȓ$Զg\SY;fD>D|fXćB !b53CF FmChOdeW/()`M:u>D7e|CPXu~Og8)@F;A넳C(PE(#PsP jRuSYFUXS⿆4ʇ3e` v ڷPRʇ." P  ! ZJa iׇ(^/CO@F6[%ˠu>uoڙ.ҍ䝷m/;V=kt Lޓia ;!OQL7L3Td 喪!TkɕW3¶^J1’!WχH8F H|ZMW\ ;@ !EDpY! Aet!S&ed>?Dx>*"7|6΄݇`foM ME.EQ,zTVK"`_qPxzS  Fm QՇb>DotHhV!Cs xO20Dlu#<P !]ki2z\fvFE$-t"ȇ@>Dm|zuվ@V":ۮNĬA}e/ca LA'2 uROU}/RSȇ<r#rB>Iv,b.DP$7qKrccckc!e)y~^X+j~^+K>ҹGMh-ml%O5eZ)9}2/X/5D(o,CuX{\\Neo?Ajm1jbZ!܈|-!BNܢ52ɭ2֗"d W r-9W9klԁj!];IX'}6!χ![hʫƘY:ֺ: bC*f-fEm Cd+I7uʇf|v&m_`[d+!J z $4|$ S9!jz*i~(+|mQ1D0A@ V/,#&^z[M3J.rr#!cJU8[;5ZPC+<̑z!7(Bgm=qCޡ9jzGP {S)5PiڍQeLwSHTي́}{ KkpPɅfE{}+7BCRcʇXB'.L@{>Di|8#r =RNC!}p !\R2kC 9P [.^̵9PhT5ە` R!|Z1U6?~CB,2DKChOgHBuP iTI!"r ">T{"GÇP,S7b覀9?DFlzbCCCT2(@a&q1j8K JٔmʩlOJD#ʇH&LA r*ɓ0ːdSl0X_S *< lkSUv~X~'P` H0! "ȇz ;aN-2aI؁! ! ],=|ivdj(:Q |SCC}2 0a^ 'P`( D1D-!|tkYDj{} EZC#c0wbm,һ^Jt=g?\j ^5e4(]/b() g> #2 m!Cd`aK(121N f!ٔQG>ZBZX<6MPfˇjN ,\;Zb.)z'4ߦ$4grl=~a,}4S Q3Cx}&jv)\x\C(0\53Ç@V5mwOO@mv e+B!QP `,FeX߶ wD{R|a skOdȩbj|ytrk_Od|fh-|}~cڰ\ a/y:xq۫O $^@(0C4Ch93D'懨s~MčN6OeF0@ b<~PB(P`b=B0AC$ j'"YSc5ʍH]ž 7"[dCX픟š!-Q"\Zdv^>cP\0D W[E>e]/!r*_|KǪ!2edr)'J·^Fvd8#[<]O+z ºjFC\bBj%ިWU!' G肛*ԥ*U Q3C8|F&RV)|2j)Nv&k|܇!>D !2$u;3T"!&PhCTvՅ4$TX(053!2 B9Ҋ+YeNhF.WV iy;c \ɮ m)vYk+B\ƺe)Ł2+N>T3*Yea.oPۯH!lJB;{f>j Cm$: dWi,+"9xh ${ҕ2xO*bmO|:P7| !d}'{ fPW{Rt_ru; –8UM$zFM*E_'2錮pQIf5#]QVg'K\bU ѓ f Z0D a!VF!<B G%Z?Fyy>4C" r\‡VVB aB!ֈ!$V"B?I{'dv(C0X$nD1|kߤN 5bsY|'!ӫpɠr4 tf!^*xNv 2PHgP`?>;!`"ˇ a(< v $LS&| VnDnK8/.VI2zc h~ZO׎8)`"̇P&$8R!x!\"|r i Pٞ C0OdOg~C6| B1iXFH`.+@>pZމ`\PF٤Rx[jC9r~V3FdZN%gBHܣ!@ēHq~=2ϊPL7BCƪ&ؓȷ>H57"C08TD{ uVXBJpMe\[57f:qR(053D>՜!H, MMAOyXM0 !an|ԓ=5 KBj8C9*L yo߂1):W  )!bfC w!4F2VE=YȇhGZW o:7]WzP!9WWg,Tۚ[ry*m>˨s NXz:Ct}y@, K) Me CЩmKf!|d"m2RVeN^5c=}R=!!|pV飛{f>KaNSRz2JhB!V0ϛfuٲILh& @k *ĠCkKDߑ(r4txˠ4^P Q (?+KC 9CA&}`mp#e|tCW/(Ǫ2hL۵0DpuH4ޟ/O^.53O^&_'ߓً3z>?M^NN<=>yzrO>>㷓c={^r+y϶={^c\^toz=Z5Cfn.%ZE( < Tá)@V 7hP` _kQ`s6P3P@S{<|`Fnp)#T@1čP DZbHW'5D_0DOzL4 @@K Q%Ƈ*#zA+@ @Q=5Ֆ; px_mvE9Rc.XHiD}Z( 'A(@f`?>Q}d0̀ڣ1Dt1 Ch !TdY°Bz9Xt4Ӈ'& bSS@c{*U4Z诧.PCpatl!X}vB :2!qܶW;P9YV(l%kcS `HgE!.2BF@Zbr b2D' Q5V@;Ĥ%&pd+Ը1D;֌!W\LSF-8**`e ːaSYogڠ(1B(0bXڰn n^}sCCL0ᒇ!j= " s*c54X j `s3)0İ Z?Ac a M+`eر Fg pPCTC+@_s /9T!-1,⒡@C CC aAԋOu",]P +PQoP @"B/(軡`yR! @(@Ɍz߮1]5(;Dž@('vBI)IݔXS0 (z 'b)CP !P` !z{IP !?pB0(z 'b)CP !P` !z{IP !?pB0(z '@ P @@Bm*o6o !UP` $䆴(xjZ03&~K0k> 8! +dH8>\(T !b6;[!jPZbE~ &?YBb\;j;'M( CY!>D׏: ‚\>;XJɵwA㤣W=`As4$tߗ@MUbtr܌nۀCZ!OTQ}G%P` DaATN.C s}N>kt 4WQ * [x**v`WA%fi}<vuM\ Ꜹ`@Tk!tՃh9CTp,0C ~ƅu1 4zJ#'wOJ>NeLf>y>&#P' !P` 4?*zvQ_ f$C ~Tq!T6yM7VtD3afsKCEW,,b_I\+CKxA+K;QgCh@ ?69b#H/y#rCh%R(E}SA /(0nKRfl.'ı(ʙP!0I^00D/2DP҄0RI)h;=>fΫ.ϺBҀpBNK̴i!ў !Z48hCwŸc: _bE Xq!!Kr"J\0h..tV]A ƚ"B$'U;!=c=_P`E4/\0D ce\ɮ(*y((RqIh )OXHѪwHmg)Pf !`QQ}S PqB႕!bFpp5ZCz/D0D (wਾ)0$[Ñ_`JnP{dQPWzьXz40ܝ@7 a,|`(0c:iĆ%`r=KgB(m0fTɇ0V߇PպPC/p"4/ Q!pT #l!b deXt NPe0Q  Z@9F^/CSXYC`q`AU!S8 @~*0E_XՓh7#*>pCD(@a-CpT`< =IdPNP0D?A @r !&pɃS QQP S0<`*()#(w8 K"u-4P`( !M ;DaATS@(0C P H(Q 1oGh @Dn*p.(z F@DyA(Ц`Ə6o DaAT~^/Z@' !P` DaATaꧨ(|IB(PQ0G{@Ubkv[4%@ *C@*£ +"P hWK^DA^}`0QXU6Wj}`x /7h]5V]Zҟ|#SqQQ DaATaru\>DN?}cnOG3pW l-"Pv!P` DaATa!#$@}Q** wJK,6Zmځ`Ҏ oUy JyMh[kj6HNo,`Ən< @&1c;V6uQ~ ? 0FQ%O@ P0$ܺBI~Q*Mob \!Sx] hE`P k =.:CH>ʌ ֈ.ðr4O3\,(V?r0&?F.RChN0 P(,*l2}¨!վv*!l9p q { 3ce6YS3bc:/ԥ@Df 6@MWm6GEeM@SO$V/l^uit)C@*Q32溭OF+/g;K_C0~L& DaATa]F+/-t< #T #CD0G'wN+ p.P[2 +]׮@D @*#LBz|RQXUW6@(=e: 1O< O+\CL: Q p/̓PM`# p@C0~s!µV(,*\tW-(:Q 1{ W( GxOjq8(aCk5QXUE %ڀ\*(wȩ]Xr pnS&-!:<*$GrQ|'S6hӥPaϒTUcU` Z|1G@T_ Q- F@0Rx0"K7B(PB2z,4V5sA(/mkgQ{̖h@Pk1/'C*6QXU~e]0m*<@ f\ö!Ӫ} 4܉<(-]‚¥/a`~_ ƁP *0wa\6.X-xP LSC~CZ !B~#J_T`  "& ~o}%K~ 1֯}D #<Rm< @aٕC24pG /C~aR> WQ7A>j6)Y~BJq,ZT?/rSP>tTIZv*M\LL3NCw‚SOa0:o!up(;C_5|8|R!qGaATZ>D-(:Q y*1(,*I?B(OFϥz p(FbAN0DV*QZ @ !5x_PFNT^Z(,*\I8 @)#cMbGaATi+P=b(&[V @DUP t@_IX‚cU @ Ω,qA(Qqh$(C@*Qkdp-(:Q 1ɝJ(,*\2d0X-P`(0B p~Jуyb\kjTi-PP0G᧎W *$G"ko%kU> J+C@*Q+5ҁVr5#d0DB* !F?8v DaATL& ^1ۄZU?6!*w헣!D-(:Q #T wOP S0G?o5M pWsA(s`(0B p{44 @6C0~y\T z*(:Q #T wOP S0G?o5M pWsA(s`1+ !;‚=<(T 1sM':j *P`1+0IC9NCQ)D P \0b L':‡P @C9u 0Dg7B@(C!Ƭt#|^%K0Ę#h]wpC|vQ)D P \0b 7vXÿ%C*P TW 1Zz -0NFC4*/*P 1ffx|oC3T 1{Ch́O  @C!Ƭ"OiZ6 CT 1:;671Qڠ`0Ęh!TTF401P 1:{Uj*X( 1fa>|CS@C9Nn6 rLG5P @p`1+0"CI(R 1Z]2z!tT QeW Ӊ!{=P.cu%ínv>QT\Gi"8`2*[в4  @)h5:d! *)R&0LIkN?Q+<)r Es>ʕ|^(Е`2*P;CDM`RDD&!Oq^(05FG,D0lg,!֏z@W !Bʴ@ {X UB)h5:d! !*r bj8 t"$L !]u8/Q !Z8Y`0DT/P t"$L !]u8/Q !Z8Y`0DT/P t"$L !]u8/Q !Z8Y`0DT/P t"$L Yͅ\[[bwl]Xkk@M S WP ^0D' Q a]%0{ı`wǸ@(08!A eZU5`AU^H𔴞Y斚!>:b4 T0D' Q 9a 0yl(0\!A eZU pkpk bI3CInQ2BKנ‡nCa)h5:d! !48"4Z(0\!A eZU w9͍e)!P`p !Z8Y0JZc9A[\ r 0`(0t!A eZUvzR Q6T8IzC(h5:d! !X4C E;C5iUn"6`<b2舓(%`h'`2*C cEDCq`L(0t!A eZU zNJC(h5:d! !qP` !Bʴ 1Q jtBC!&2C5iU:KuEokƬ]3[V<v_FPCqzZ_ vjm=?CN(0t!A eZU5`A[t\\Z$u.ܣ+j-`h?`V#N@ !@q]0bͭm^nP] F0DHPCVh!6!4As4(i!̫0= :;|tи(sFG,D2`4hr'C2=v<(0!A eZU !d,#M1舓(P!u;Dma[6BU8BP`" !Bʴ@ul_|B`ƅ6K)2DaATފA(о`^9"#C(P`F6!dCQ"y~@(0 ս&'x7C b2 H0Do#tV;Ctux.c@/ FbW^/C!F#C6Na2}!C{%<1^Q 1P+!Fv=`h `F6 `7C bX/Z FbWC_ב=ۉ|ȸ(0,m"<<(n핃!bۘ2V1PmXu_e`>út @( ս At/CD}( @umXEA QkF8(R 1P+6FCDA=P @0D};"H&w!0f\`5_0DEM|H(0k^`!F5 CTqx !*j DFB(]CT 1bwW QQS0 :_4 @0Dׯ`t͸(0k^`!P` !*v8~5Ck%@A(]CT 1#P Q+)b]3. B0Dׯ!vDFB(?Ɗ Xb_6/>E%`ׯzTW> |'ˢڐ" *(@xvxogxY͇$P`VO7?;NΫCTp,)@j\@ԔGGO{v  @* !z"ބ@`r2}_jۇONiǧ ztB1vCTp,)B }‚׫;G @* !Z >I C(꯫6N^~Z^uI{ҍg'dCTX(@E\} C|Nu_A%Ë:yYCTp8 )`a3EMFU3 *5oz;a\ʇP̆rPg҇( !Z uˡ0)`g.OMXjW?ZȵpBCL#\H, fZ||IʛP6>LJ0Ϯbe0Dk"N@NE2DHy]#h&CZCHbfNeqb7C k,a2Xc " r׹GP!)H:!BDbBuC$cʍP>IJȇfHr5ǺB\ a=, P @(Իi¼7X(X!.qDN/rChcf<2 <cԚ/fR3D %o7GO|*!,\ƟB f6!XF P@P4;,e!vLJPf`N+"|КO&2 !sfVn[)f{,ۗn_)l#a ؇ oG|#2!Lb_i}M=HXq>M}RA4>/f>DScCtI5!F/ `:}i/O|S>DA]ڤ~V!P*š~`XFߺVe!o߻  pu9/ +Cs*9!:Z`0bsIb;on;gqAAn5G )C!FႿ*! kr_S|`yˠ*_yXŚPu;/$|ͭrDy5OaʗCXc;M?1=V8U:}@>D8D 8eC@0]@(ہ܈B:EnDMChH7"r#܇728 r(Ө0DRy; Ғ4C "<K; E\&(Bȇ΄p :aS?g,IFBxCA&!u#>| hG0zp7o|Og6< ˚>Qȇ<{ٕcCnD҆XӥM>KOdpd4ICQ@ Q.BrpGW>4'5XC!?f%3W Q*D G>*  " #+$ xX49|n׶ȇ@5+ 8/\!p:A!Y""}NQCH(v إ!D=$YLu=g4kOgdȏ 0Q8?UeDFyCqaB9-bAQTy)ǐX1$qΖ@?GzOg6,郠i&\e$pV3; kզ>L^OF)vcm~dCC."$͵=\|j~Y '!59V& |Vܶ\|]A(e| ,Za=""ǑUD*y[?2)Ǔ-牱-F)J^n9m3s,a<[ܳդUBp~C6p`Q9ɹ85ÖCDC{*Gq#*$`z7fgA*:q(@3+Ms9_!hʳUmR:< 5̮s nA Rx `-̍r&b $ hk dș.ʇH37Bz3Ѱ|r(@>*kAdEP2'x۹ȇ-H¹t)R^Qe>șXዑɐabG'ed,eYwSYͶ6O*BT`u#Tz&Q +Lq8ʁ*Us6A6a‡oχ(@ i(@ԕ؁XSj:ȣ+$y~|,)Z!ZX=Il[8i+b 7ɬmbٮIlDCˇP#Y7RH]؁XIb0BNw>|C@(Q؇2`NCꝑ.Uj~5\ ױ^:jAwF/.E*2X/#C4A 'Z @ %`OB{_yNx*b~9!U@!tHcO eUy, Z;ceH`2>!A[p:(z@7> BʇCRș6@D,%$Ñ|8h3Q@ԺDxȇ@(P ЇȞHC[L7b2b"r΢ier sEDP) ֶkz5Ce2W?'X/B$(@>D!X/І;{9gț>nT6l˓C+i@ tsZ!2=oSPK2k^E 6Cvo*!WB\ r%Jȕ+!WB\ r%Jȕ+!WB\ r%J3%Jȳ3|};RR%(ƨ9OpҶ!w}x]gPBKG@Gd%"_^UӢN̥9mBrX-4rݞ| hm튕*q y44tq*jUy9Qfy4-DNMӏ EDb,anev)ŕl R ]e@={xb @ǁs] +ՑR!3Ri7>YLQVu9>TSV̩JuqAO#@=+F{13ZΒns"oS`3s5(]I*jS% mpJH,Ex+!֐,A?0;Àeo*A>-j(kR'YrȦ#&BI-4G=%5N4Fe `B[%"F81GD8`jw-(. EMHw~䮖@~rGH5FQ(٨#p$J(-+!Ɛ_*P}ȉu`^հH6뙫WYWM̋˚VMxg]R0p 8䔢N<9*\o]wM(PxwJt>^ K5)=fՅp7 :mVlײZ=X0+Uk tUü'UOREWX\z(cmxG yܯLR\!j`pQpW%尊a~`>&P)]/<#: c%Lq~`_} " k ?|˾ߓXx%ܶ y=^b%ԅGieq&g 4g.]aji ][ *wAٷ<[7=~0w|# ъZUǬQB}!?g~wnKwzUSRi }`rR/8~ >JܩZ1l_L9Ĩpc$/R|<H&Rþ#je'mN{Hյ]#!ĵp/kOV}$t< h6ZV5a#uͤ>{jwŧ_d̂f(5!h^JOR&֐IEBacy@+ /I?v%' } l+d@JE@t88]6aPwIi8)̟L3|aLE⼤m6%׻$U|uҴu&tk YWݠJӗrC%ٳ'88!PAsP*n_}qBz8CڳZXXCg&R&ǙsMQU_΋ku{l?ڛYޡ@,IN;pC<[h^k4Jtoh`䰛"[ѺƯY?h^e=/x%B'g)9f] jlć='D;y@V]*9i%C2{sˬD p1 Ͳd3ecE7y0r.g,YaK \4W/O ku4.i p3I[m@~]躖VszMa~ =Z\A>BMEq=`s8b]YSh20薪bprpoG現aO8WHyɳ)!Q[HPs0,CφFIҩ!~E3G["k^8QQvӠlY 'f2|bwg[K7FiwNxg CL un"gm}& qPQH; ߰m˾ gl XhX:s3f`.=j:O"NnCg;3е0so="\^6*dm\\9~0X,oQ]u,w\Z C~F:R6I;[|No 5ei6`5~QV2Þ*YLmYO^}*ҵl4 ՋD9OPFqMS5M3b@rJ^JFYȪxMp\6!Szf|ct~ UW1o[aYY8+]]i͏DQM\9oA `'*$i]S06.`Pe8kMI޸d _(e~k`)F$ޙ |5&ցcfn+OWddB6. T\ &yb")FI]y2f0:AyN᭴Ȓak v5]vBcYurou' 8WQoLSVQ FmV$$x>׉j:p]=m%fk@ˎ<6,Nhfl%R⬖\Drs2ny?"Y]/"M9-Z/CԉgWȗp6yB3rSL",XшݺQ@ѣY&)٭ c`Me)yn%Xw!/` uZ..[nBT|Iw@)> `v`hwyw-MXYtg@asoڃﷶNRsG*fK[N`5Zj~{%xCۊɁo=[]A)~ 6^D=^w% }W(!ϮnP ?â}U0Q5z]bfԤ~Khk~vw:SO_<9sWQY.Q{>g,ɋb@j#Y&4VVZT0j6bgk0,Q+Ƙ+ҽۅ~U"QQ@xJȳ)I'B!&%8_KU;N/KL":kX9iIsASVBQsajB2,?:>@d|k;.PI5ɆisLڷjYǡE$DVVgy<׆44ڗsA{׿6I'w\\y/5k;Lm!_꩟2>V`~ZiEuˊU<;@t3o~շ RBigM ?yrr%/\ 7 ɔ+!|I(%J!$[Br%~KVO%J3 r˖\ yfA~jc|r%yVn?!D%J!Rhhy?z真]>wc&eq&{HKF[KۉOVB@FAK\[J׼€T5"FzcMЏYƦzΩqSF'>coӰx|/ǀ偭n +k)rΣn$"˗KMSD ZI/.P]]C!\2col oWCmJI@H= ᭄/ k#N} *bh{97$!DGujano s&:Ll3so0g;p`͡6'o?xy@ké& )T+L[C i  צ,0x:9CZgsȃQSHq_.p[]9;FAR"IoJ?Cg{WWƢ +Jq`@ŭ<)QwVpj#)3%)7zt&Pd%%n(@|bj,G#5?EϢ p'\oȡ\h0/ڍ=-9&hj!rH"xhVlj5RhiMarԁa'0tnv=S KK?ȜI0kٯCg|Qp<#;;PLU1 q4mEM]!PŽʌl|<O(I8YmNƵ IU}3w;O~1N9j!u"R<2Hќ[ҽۧZK[ /p"0&\VW!R*P=$3L7oVTtWVQE"v{E~( DdI/K!)ԮQ@~ޥfƍG[݄`YX;,6zLViusBi kSp<0ޜZUǛ}_rC6ĪW{.|HȤzYeX=Y$.!|Rފh9lE0nq(][4G)+!+ P8\n{ IqJ_[pK9o-iM FpgJcmt='qG}e!m$<44ŕj[)MX ˌV^5 4%Nr#>_q3]_K8Z pS|k w{e![M2tO 6ҡzw܂K'"씛 7.p.?ʼnkVL M"g"n@@Twqs /mwF!Lo0Mp9qA _yY։0H&[" ޣVg>{ 0|ÀJaA綬MsR ԻlpJ좖*"+!Gt]wCCǘAGS+;i 3-гqnRZ2lzuU<x X|EHhpp]s&'ZuPRнeS xگ2 o*pΏ^X"vm[t&Zל2#yNjaS0./n^CBXjs*gwH뾏$bBs0l=7Ek4`mQő,bUM8?+rIO uV~Is gM4Agv fi+! l;!ieb5dSxFe9G b3ǟ7x5rZs|W8~x6.vQ"%G^e9O|6A{䄟O(!K jӛv4MҠ/D;Ǯ*NNFI?& n|!77w([[ F:#GϿyuk]gU-߲B!۫MH%TOؠ|uQ&. JG!-d0R! 8U9[^ {YSgɕ]* adv@Y@\`EE2x_{9?kƗ3r{-;.C~5N'.n޺fii`_7wiwq tH7:rםUg7I U,вd+M5cAGe9M~5|rUB' Nl{v~|5#=|}WG`Dݺ_[۱qIHu0ݮi&"Cީ4miP-\t{UZ?[Zk !攐uxtoI{f۷Jxl#m^ڽ'~?9vA $6z}qL_}-0 m}"r̀*L["2 OPBŐmRľˀD*Q,& fԷҡ)KYXТu< +S}iCm`|o哤* #M3!L*,S#L|F6D[6(!2BhR޵`8MЭcian#Gg1W f=j;^2i͝3LJ}&vIp{AW>$}tլ+Qkl0[CEO] ~٪KW uKY۬;K&T0upzEYy 8bSXUx0@!`aMFp*o8 |Q2VnUځy]{J @@`3atL-Urș6yQR ֠RR8޹ ;sWe)ވKx ToUOkBT%glsyhjW޵QmZ {iׄ ]IE#H!>٥Qc>Wk4hC0US g ѡ#^j3}gOM /Z&%'9FZnאַjn1tw/^e5 /lR4弽-4-Qڷ28)BǷ|S c֬d VȱyZw=|2< !Cljw|Vu4+r̵̢|TY؏>g@=lWs3:.D ymOwﵟ!?-ڏ8q۴m^ɭ}^ }}2 $$C'W(UH2i?}%<ѺnjjWޱRA>LgZ"s}n,fb?W32, Lz[VZ]ђmtsBz )OSģmK?s/{w:+uEۯG#d1z ?sa# 䋆g7{`8.쓲?Y=x9n1p]44} q‹!.޿9~}SSUaֶyg.Ub;;}H ~| 4O9cyKT.9g3ٺ[f C>,W-zO\ݻqV۾{O[FS[{: ȁ-C Kӈ}UkקTf47)ݤWoY7 g&jk5šo;d 3W7qV(,oճs358EQKKJ';_lZf F%O7"-CeoKZbr)_򨱝4_d̟N;X*@|EqY*ek `oCh g\ſwVoOOcT+̈́zB.nrwѤ{auVBK|vlr-s.>oRS;|ΛE?9SVv=]L?T8Zc|x¬ ilX :1rL1Ǖ iSÄELg٬{u[F/ n,Po|V/#--3KO^ yiWO{ڴ]u^yFŔ90)p@_]pПU óG0bu)G'ẝ7+!oy֭Wy %2%hl7WIrbfIM\BW,g0,*NvVMVJo  ]lB{\of&N3pLi*j ~p;(o OAT_)CIA7Edn /B)T(fcrKUT{{ anm_~bqV%NZEE/GK N>8|LJ6gz㒡U,VWiGs7?iVM{3sNa Cz=sͫ/|f^pk Re fIu'Q?mh^0Nc%{.{} řh;? ¤D1Kˮd瀿tթ*WnxMmsX;Bw. ~͕7oAavGs9¶+Mmc_Fz-ZWfs$B9VKŘEF_Ț@ ӐZ*EmzCg*ln=g}S'HۍbD랱#5a]':KyWF9e3oxN/A=hXe" :e]#ɑ.ݻwϵBb?ܞ^zyW_ "xى A, [\m&P^] )*/b{sҿGg%.ӻbj%N&| <q5ǭ/ *諳ԪYJ-ZԨRb*^UԮq'jny/[ :R$D n.gխDoqW V4E/jJ'`SB9 |UT7F r!<[+y$Hȣj̇VN{.cDߍ߶q ;5Rտ]{( j`|WO,[d! &_W mac}uJlBȃ4~$ogoFz:.&Ţݝ r_}= B[pgSN O2[D@okop=)!YVTu~@|ƧZ&{O̺@<÷X=:VC0kg,yR/omɥ[{RZOxxq4 h<NfmYRsf"?Vv΅=yP!WѮ WrfBmf~9^w|  HSvJZO5&;@~CM_<^/_D.8/,kwiJyh`V)`{zHcUE)؞18Od4xv w*;wLOW}} >ydȽBݿKY&$Ae(;XP ]Pktvmֵ|23⋘2.lp{<%a֪B @b6DNhƼ5z\hy hjnd.K&.'ٛ\WZp9eubhG ˗/;mڨ!ߏ B;I1Jm[*V!`^zT\B#Fr\y]u@bV,|J* l~HYH>i<5uÂK">H,{C{nqC7y800va]0!{{! f.kse^)ѽB q,3 FY6O2^ 2|ڴY_~@Stj7oMwEsmez$mc_v--gXQ]roZrȧ>sqU~Y/:\0 3K+~ Qa[%pI@(0i$\ɵA:i}CńL<hiz Q#X2 O%'OS%niq/*!KV>7 vkʅm(ju wmIW䲙bMBysجs?06|OM'zOiFS9,VsNTw'\ѳq4fmWL2[ hװKPlm^79:u~uM[Y?]YJQ)iu'VnO U+ԑGYѥ@e, p `!E2p ^;)*agd @dmc/\6/qm8N7ɉ٫'#uuԭ[v/P:լHpD/eAS} -!H1r.9'W `fW׬j2{z#O4|ݫ\ HRC?(6 lEZo&Յ!D!n+pC%O RA$؞dOLJ^;vh=n? KEچ<-Hfo}Gd7!ti!~8[UddKsrH}HsMl;+CL1A1 84jU!Y0ƹOו0u˼~ϽW#"m_ >5PDu5nMC>o~ {rakG_]KH }B¬F: ,YJO?(p=AUą9J`X0t!LIEHa}h0 X qpIHxr!u_[!f/$+#4u3./t^ܢ=#qx}H>=X y78#6E皾gۖe ab3ǽo?pihxLdtt f0}x!ՑSyphѓi} omuL~e`%6pf6/er/* H,|k\S -T_Vepy1boU!gґ>16nlWBȏ'撇t6(O?|%q{J c%eѳ֜,6e˩TVtd<ӶTCXo m^(g]E.i!|ǰ"nlo 0_t`x ç"T:Nw,@Y/_xf~'xHGC=lYyDÃS3ÃAWxcjNPٍd2˵>n. ,_|fz OuuG5^[}ӕZÂNρ'9ۊ_ALk \2;{{Rptje qE/'0AiW1u3XdTQ_sHfg[杖=bȣo-Ա̭G[QX[&u%>8w f-5~3^ϸ_|dn'];_ʐRZ3kBH1[vBH|y9Bi}}V-*_I׭|.5aϢr4vnJDnRȣ6u+4oك3TĬ ,*b_![c,D u!)zCݾalM_/ܩN:a]/C0LryS6Y.k4!ɻ +Z2&[܊m*9TnQ!p,ul_p=Bv9i]m!hM&9bvLUUTetUQ[»vl1I\䖸*!cF10@Ql\kEw.쎵uun P[AT$3,ԁ}yQf;339}έ:oϺ |ɸ1G~U^4$'Y;lUݘ<_ݞPXM>$Hqƿ0o9x:o4s/~N,FP:;ԈFZ~>/7fYqd2̐imL/)޵L}:%? @Y[#'MZAٌiM>r 䶜L6;()9RVZw֥K3&C3=(@Rޖ~,ۺڵc;ܹq_֮^u'-).6}'^b@ej_=}}SZ:i:XgO^ȟiH 4RyGH+LC. gByEf4 f!fG~/o3ηce+LU7i;~,i}"oἜ QJa= E/zkǹ WRo =%9~iQ^%WWd $gy]0nmƱHO#r>!uVeXOWnV8Ka? yx\wjD5p5"v"kNԢ"|`!ILHպ,|\3l[n* ʽ)ڝ7103 /{0nIAv_e-"BH"#,#Хy4F2#^ݿȁ+V!RUn0{=ܺz&p( 8$9;4"v[{EI265stuv6t`'Mܲc{j[k+y" g̴ ~2fTNk%͛MaADHh-?W-TDe:;@azNQnjµ.ލ9כhYp'K `r~ F"=1u3Y@N+Z[`hn$='߽+=ˉELD0/ȏ}4y ^,2Oe%9IOWҿ䗖~ UZ}M+eyefUj'cZ|F;;Wn:VZ oL~yo h蹺n'G%hW){RX.0eoI*^q>w8]SԬvJuΐܕa@0'?%QQifxk;[ށCg-2cI'E ڑnx;vM} .m9rC4̺=1t?_JApxM.$8[) u)Š@?+I8^z +/ eWѐ4z2ƺ &bKdv_N*(H\*I/`сlЖ|۷e뮲-~Y-'o3JGN.ޜ0sʅ&9hĕ;l8})&&>I7"Բg[jG8;9u;젦ӺwĚ&D$K1|<8ۏ~aαƕiXG!u!_/"?y)f 3Z*XO*G51=g]-̓.n;{s${}n[!z[}6Ѥ`J(0(w+K W=#, Ÿ1-2o=zx 02$o. =kCTdUFQ¦}o*l23Zv%&*"1NؒkEmg ?TaK| /`~qgexX3_*,܌mDy+mVX 8{i-_#9XPڤy(B.ݐ9^{&NN'@bz1 2 0#$&QAh/OMز.Q{5C{^}5@"-t}xvs}=ș]tU܍8OOF~,ׅfĎ tj.ITO=!# *& o1~Dllg>NSroϖB yBdW<&Hd /3矯TQ| 7OejKL(P=4eaޤMXsF}quLJ5|7vPBk[n"}gMp_u]ԊU72R&3nkP턜 Gs8ΗwvHAfv=DwAkP;P$ 1~TN!ItSw(ܳ!Um#!rte=zڴlZsU""m;H43f+zZu6R t=:M,t[tDL.Y#,T~=w빔P1|9OeH9aֶUæruax_^靏VulT d=p)@= ~tnAʊYEy ^˄/!gՊ9C 4W%RRhp}U]N0>c#D $:#{6z<9qF֑HFHOS"nAI MKVיaŝk$ok06PQ;)߷n3_;'#ujUӔ3bdL]ڊѢTUEkM` m&;!l[=9fa+Y|)ԶKh8DErT_ax1*g"O Dڋn.[?x'vUEik?HI0vpȕX:6kW+laGIɧ"KH $%5&{77w)Ol-'\âOMw.90-bo@V%@;/~@ dR]k.A$)+NߛjVi]=;WHIW~zyå%fכ pঽ-A^a!~GOi/}؂-[\}S8#W/wy*הbdm:'Ɲes~x6v:=Q pzQ9 `n?v`$˧q_'00=kxh<8j N?W7qUnX:ږ}QfshJȳ]olKibiҕMKn(\=,Nolse.Z1JF NxN6 lY2h+@g'`D׮ފ{ģinK/=XȉO!GKֱN$o8r޻5z0K-p/l@^euʙ._9},6(MbKі]+Ɔh=:Ao)\4N<߲ܾTfóTg @cCk,wmwm !mh>^U_rl$b*0E̿t55Z;6SrjsȰDn/L eS q2Ur1[^Yq.-a_!n],w萯n)QiޗN=T["Δkȁ'`4;Į6'E yH{zj/ԣO`84+MԬ>Oz#"sS ҮE&F**lITyՋSԐP^qb/y3'?jtue`A.uI&LVXs4;*ܦ, ɾ@g{rL0>]ϗ~uNZ{%rWnʔƱ͊k8riio9i>pHRAECEMMUSYF)%yx{?OudE\_S}ѯvuy5ڥWBMYܶ< ,QP^y&-1YwiM?Y*RŹf_{/ o;W#A4<_.S,!k$e[rRٚvʍz[W)FsRZrNWDJ ktȇ m챩ͳ n:-|xw;حgII_k$wj9ˆb1BG O@8WWBo0ki˴. &@ CE4C^*wh3Am! @ARz1fyQ'R&"-rLKal nNh*1R.0ĉ%>k|̳+HwNf6itG ~5ݽ A\%]kgZ5qD]z P%uO8# UEICA@j v2WxwS{ y_?FVm+#JPdddMm|I.[r9g$!mg %gM&$zֵS!DDj D4vBx֢ *% }=,{܃/*曠5h8 5(xt@!lgGr|rKOkX %h{.y9o7_\#^C}ff6xvcLFD6by7i2JCϣqx*O^ <+p I2|Vt鎋e;stCp--71$8=y5貥D}E-{-ͼb39Ge4e/ 8#)׮; @ Od](HD{V60AMb-vzTD<6/өU' %Eׁk>0t5oZsn֧CZmA6q]g(XcJ &N>{[#tO["LoH+rr5(8,͹~"?*9S=/Qh#@^p&9?#8,31fs]l pthw`!lrES: %65C' n$ uܓ$5ᜣ4K%æ4k)H88r;XFiEѽ'23n_aOEh&{)=PVT:?qx%5B67K`vΗ!k"DB:E@4=XoY߉AC$!'I22dlJf 5RVʐz!{YĴ'=MLd{)%(-H?1UsIA?b'׺%'h-j>~66ΝBM , M T54dSiý$#0)K| Ϲ{ ̐! roڱƣxZ:d9<eE$%?ÄGOش`K;we"F#~[:yb3?zg&N7آ|۫k_K++csMyE-s9=re6 ;L?enf%ztnq]aCDv)EFFڧG17o_AwH}Qe@.Cfn- 8SK$B;9rk׶--#$ rawI^'M!*)/-,HsVnƇ rpʧ[{Z4t>HL? GF"F?:u>r/oV@O8) 1O|r4AηyI5/"Cq/*F{>ߘGby=^99t~Rں*.HBͫ:ne!l%Fx#^V˔Uc ȯⶔdEC{uC.TW/_"? 3y"g@nӦZ~_y-hwEpe_rFVL>˓4O!A>4A򟺚 o &ț o &ț o &ț o &ț o &A_>!oo= {Yb>YyϧݲyrzF -_5!ZZ_s4ԵcKCt݋UtIENDB`html/images/12f37b1c6963c1c5c18f30495416a197-simple-array.png0100644000101200010120000002221711310426351023451 0ustar docbuilderdocbuilderPNG  IHDRQUsBITO IDATx}Pg'R, AzR1(ʋע h;VQΨ|t9VSީŞrłTZ@ARТVyMkv$d7~'>=o<'TNDy8>}t !VG\\\xxxUU={ܹs3Agh4lKKKzzZ>}4~."M &&&N4 .6geeuww?~<""B,O>رck+V8@Y5aBHh4J2??B%; ׮]#fgΜyȑtWfddE 5kVmm^'Rȟt5k,[ (**իxj5̖֙677Ϙ1ܹsV w ]pL󡡡p@066F,hJF##BH"I$<}xxDNm033<+Ɇ q˅; a{}gHο/$<:mY:800@>N#ΠT*)qqq;v8}k?!Vi\[[Rde]!ZVi1!!!᫯"f/^\QQ144488XYY t+ao۶m6lv`vƍ)jjj_n߾}۷o|NxO;o"o]7; +jҔooo??%Kܺu ðSN703ZLNSD?P,sΟ?I̭2{ҥ d2Dj4D#2HhiGLs^&RJzW_}~ҥK;::L ?~´8FD[ڵiknmmqovZ⣷~{֭<@88qwioo YvݻB=!vi q {1&q~1h!GCps&s%gWw?q ۃ@Dt4Ds+3mpуxYndZFzY(yOD T}'B)y<󸏭>"˜ EkeBgA8q`p†{Xxެ}1O&𖫿:r\TTT[fSSӆ  yc0 -h7wQ\\ls{mo);;;((Ov]_l@ܸ\cw#= x2y. ǝ{.tn"Vɣпvޝ"1{ο] D__I&&66[T3c& j4xprcǎEEE⨨-JmiLì^?6:l[6ʝ0 <)L&o6mDI {.9swR//?:͛7[oEoK(** ?_{5=[h;eYd uuu&k4/t:iӦ]rE_r%""òlٲkvwwZ|2W"%44h4NwU#) K1_b0lVMIIq|u,7oޅ \[`n߾MN|!JOH$Ĵ4Pcc#^ԩS- Fy:#JM6j vag}6gۧ.يA0O4MFF96lJO<ƍϔ>|e( zzz&OׇϮXo*M6<+񉈈z:>p Z"~'"@nnnrrrPPH$³6ï) eļVK}6Bgdc/lloogS[< KQQ 9OnVs1HPÇSL! $aaY|5>m0BCCwJVbg}V k|200Sp]]]֭ ~~~'>#/KlNNᅬO+Jy___`U[,@i4̈Tu떣+i~񳾾8{L\]`UD.o+UUUzH|Jye²_{Bڪt:ݽ{7{l<'-55A }嗋/6S[< K [r[z[V\P뽛GT7F^l"fj={z{{5͔)S< bf0/_?C֯_?ֹ< z{{.\óPNp۶msa̼eݺu!///%0\O~b/x=|e [jִ4oo9s8q1y?3eӟL\ƒ+VL:G$M2%55uϞ=D^z)00P( ߦqm0/LKK_2gΜ?'<ۗ^=wxRO0l`P**UڿKK˩Sȉׯ__tiGG!n:gꫯ[({{.gr+#D[ڵ̡+=tooݺѣGB=Ha-y'pE'KOOwu]8S}q .?o<\&Mjnnz b'_s&/߿?''y? ]x1###88 \h<`99W>rCyÑ^8;nܸsDB!)~ .Ms͛7ꇹo#_-4G3p(c޳>z䈈oow_ڻwpyy9YI bpgaOV\yV {^AFFFRiXX?J|i~q#x>8cXrssD">XC*"]{``'6_ёaSNIdlرCR9sΝ;CCCF0ZV6~~!,,>l>=@9Qo7cw^S`?؏ؼz嗯]뇇%K={ŵ\`fmm?Om۶{ w~-r?G6Cys]|^  )..>x k = 6( 7h @,_n[- ;}yX,*@~^|˟~iWmu63/p([>>ǎQQQyyy $..?++"MF*ynzxuIBfͪxJyyy@@@qqhss3Ν;GOLkЊl<ɓJ:.<<8%!SSS麺֬Yl2sKkܲV8mumq8QGxC|e c^}}=9%))mhh!'Ν[RRB/SV ))7o}}}2R삘6 7Qq 1&BH& DR7D"H$p``2uHF|ŀC籅lŬok~Bh4 ugsQ3 <.#~#yVTT_|==::={6>-JZZZy8@) XT*|M|ԏʡ%&&r__߅ 655N8 H,Yb0 ;zJV(/zɜ:ѣɁb844W_~ɪ#GT*58+:[ƤE uuu&k4/t:iӦ]rE_r%""òlٲkvww9s >>>o uk;95%~ܢ_|VJ+VڻhfΜIL Y(ח}KiӦ [VVFq! qwvQsNL6 !TQQAI߿Vy'fFB/"j*ݻgՄ!Lsȳ٧r9edࠟɏZ[[̙C?򩤛sC Gܘ={E xs /_͕<(6++Eӵdee!ݻG?>B(88í:Nݻwj߾}gfdXC1\Jjjj"/er׆iccc\\úg{Ȏ&˺xycptD4;wt\[neu&M:s eޅ FVt-`[ޡ[I/0nC_a݈wyg?# eG%WrЏ?z7E"ɓ-Zty͕<O?|pllT*-5YaXRRbŊSD)SٳI\mSu jIIILNSRLh F'x#N\ #7!<yP@-1`P**ʞ]~}ҥ^^0)\y %8p̞եݾ}=xyPY>rAsCO"a2Yg bune=N=1Al{"#p\>VhBa2v87HybaF]$mwYt0 x~{,> ;IDAT< 0i]3G..xw&/@g2¦S\..t l63Zd8 k?gln0l_ ϝ@x3>#qtW=,011wҤIxFV* B"i4xprcǎEEE⨨;<<822L9#Rh$_$ЈyprCƁ___'l.²81,jINJ_ӣٳgRɊY~q۷}v|ŋ,Yb2gNN뫪z}[[ի͛7oܸիի7nܲe … oc0V\ɤJ!!!.]Ko`r,5ҥK ,d$55U՚YJ%>(22+22D333rX,VT4\N:By+\w#Igد]]`<bO1[z\Fd1Xak(=1X@<a; zb삀)1LF7y<1LI_FIENDB`html/images/12f37b1c6963c1c5c18f30495416a197-simple-array2.png0100644000101200010120000002373111310426351023535 0ustar docbuilderdocbuilderPNG  IHDRQUsBITO IDATxyPWߌss1&\C@õ&0LJPuT^層e~cV e+Vd# T!2I1]/"6N =|?v;c04p8!쒁|`&ijjϲ?lfڍ6{Db'@U>۱HycԒΰubXGUQ[p 0+l-QV >߁]0(v^L:,di x}0ٝhqB\>~abN&`pSLyԓ# d+裏)*K/}t0!tٹs75cG!F]Ny+0עNJeee .4#ʢ:q,/xFf20!_PP3Aim$p8EEEży8zVφi4{mܸqŊةgφ455a򃃃I[[[ayyWaaXGGGhhhQQEv=b6F+ӳ?D7oޤ477~:~V]\\+**S/^$ EiB%<<ܢpCaְ 4x{?ڳgO^^^jj\.g||O(Jz=#BH,jX`BNX:bvD CbB.;11a^my LXm#777WOꫠ l&#GL%$:<*S344>Tz ъ9<{ JJ%1$22*((z!N1JT*J^VkI!6r ~K/UVV ]t)((![SScgϞ[^zU]zu۶muuur|a?$$>Ę/.//S:Sّkjj,Y" EvaZ0sz>,2.zkvvvb׮][|J2sX ߽{7nݺ7xcӦM~{3<xg;l3B>}ݴi|<-plIhfj= Y6d\z@|<5 naZ>'r777WWĶ6,ӧcbbb1$ 8NBdgg?s>>>oڵ׮]#Ekoo߷o\.sIJJ***2XIIIBB@ J۷o'~zy-[) e2Yvv`p4c5 : g˖-۱c)֭[$!7o4YQSsNݻ988bIK8{,ur믿nTjYj hA_p8 Jj|IPPPӃRVB%$$TVVt:Rr|~{{;Y.gggCCC:磏>H$!xrGy!i4%ܼy!ꫯvuui4իW:[`8U18$7} !k.bxyy9B詧"b_NII$GE_޼TbΝC-Xh,Jؿ?B(!!^_t) 4l|Wܸq800wwwSb110!!!Jׇ 0bďb#$ 5ѢY(O᫯SryvPHS65@ :봰8/|Z 'ʜ3guJ>j'NP(]]]x4P866fQ:-)M 9h B^87o>udz8ho Yw aa>`#3·+{at4p^_RR |c=vtt^y.tBb(O3$| nnn`…}ۨYML a-ZTRRBUVV#}qpZb*u[`Ms1 n#cZ.'nU` 4ױ!uqq>q2"XVb1v822ヽ9!G7Oٮ8PUUo,̀ۈgc2HN4/^e}z C)2L9rQapQQQtbdjjxXXXmm-~X[[Oc% &NFt,?r?:00OmuSʙճc%S#\t)::alllhhҥKIIIF_|Yѐ<ҷo&((òbŊM6ݿ_c{󫪪޼y?eNFB=zxaؙ_|رcݱ^0,(F#,YE,+ Sϟ?/?qDpp0 ޽m# w___ U}a9, ft:T*-++O[[/͸`ϳ')_6|=sXXIEEżyBUUU@fklzoa# l74sXDqqqJJ 1ݻ[nH$>mϤMa4mlllQQ1^oooZ]pEcSylg%DEErZ600o>|p~lTڷ~yϜooo066ɦ[aByyy㏸!188O677FGGDFF"ǃ Bu`` ((o҅d9ꘉտgy0c zxxۼyp81eLLQP*G]]]^4)F7A#&܈ꫮUUUCCCA?NMth&mJJʷ~=};v &rwwzSϳ'"0oMHRRՕD"찦(3i9_ԞҬR)J^#@_7 ́fDLL̕+WÇђ 6e>5k***9oiƤ>fi kZnبyhHP "H(.\ӈ$$LZΝ;/.//_4Z31_ϓLf2$MF0}XJKKe2U:tPgg3g׮][|J8Sc&֪g QcKtر2S__L=))ȰiZ3J=Se8_èq8<777))Ѻ0FȉO 5 3 škz-J%ɾ˟~ixx6tV ^+;Z `Ɓ}fF;`0M*++BũAAAk?sa%DVge…rG+Ú> @p+R'==!;w8Z)0M󢣣BWzVrJrr筘 뀫`6lXxJR*ZV޾} w`[9^h4={|'9(`3!V׬YSQQaJ>3 H,XĚy>lcc+r.]ZXX[1&gϞ;wsmݺ XKJJD"}]dU²-v7q^%/((xg("_6.aaaVZjՂ ewkuiN |#E\Ą/<<75rVL.,V>|35p8|\:k,,8""B(JRl7E<`#njDĘ'O !!!D TDFFD"+Wb{`dǢUڍ73kTu6!ϟ___jr//±Т"b|B󫬬^n_HFFGMN Ai4{mܸqŊR*j*86Z31_ K{T'jVZ:knn&---EPeFEEᇥ111pZb*u1]`<)j"\\\FFFq1<<>.P"b2$"jX,GFF|||FGG3>^PyL&U x'y<^pppNN~T777@ 1ۙ3g|}}i4|g ϛFz^(t:j._~%{8PUUOld0iEHT3rww7z{…!@X`nn;sҥcě>j-k!JJdS}PS*;*yǏՁ9,1 x4&bbb\2TF68q& `ic@ U Q0f뙙VB%2btoŋԍ'~:rn#1pYƘ9{`c=YIRL6]|rJ#gFۼMv-pl뙾ǎ*++NvIII?|FFt46Βw>hfj 0ad2:6g8',N<xk6"݅vȒOOO;۷oǾc49Ԑ\\ꚘֆE8}tLLX,vwwONN4*`0dggd2PK/ڭ_dgg?s>>>oڵ׮]3^ʒd"^in&,޽{]pp0i-SXȖ-[Hb]\\;v}||nݺE믓bx?$n޼?ݸq;fKԲdF`'Ŕoʕ+GGG yPff&MSXPTZ'Da===Xxhh(BhΝFuKII~F~:QiAIDATES۷o1ZmTTB(!!_)L.۩bw31113T~ULᬙ$s!,X@S>Brc/^wE ///G=ST qqqD411:px)PJJ^')vQIb7md tYw~ULᬙ$ׯ_'#$ MSXȍ7Xxww75\,S%R(?OxHBBBҀؖխ`hcm-N K2>>NAfFTéz{{}||1fϞV9sPgZ(vxxX"Ibf35ig]tc09&Ʀ~)8>>y< n>?>>no`MWa0h`atf:/ {߷0Fv.2`]#WCƍ˔ zb`03o8G{'BC.cǎ;ztܹc;Mh(s#xB۷opXKKKZZZ^^2NKKj]]]Wvww786lXxJR*ZV޾} sX!Vrۤ/?#)}9l3e;Yfj5k***LnsX9[ZD` 0 OO۷|ooe˖]pö4''O?H$nnn˖-I!]^^^RR |c=vttNٳgΝ˄9;ӧm֭L( <-^>mAA3;XίX u00Ebh:Z!ϟ___jr//±Т"b|B󫬬^n_HFFGMN Ai4{mܸqŊR*Լmkȸ̄z󚛛!aKKKxx81>ѢE%%%TQQQeeeaiiiLL 59)~sZb*uaσ<Ǚ뙎16J$^bXVc; FFF|||FGG3<=%Mk y~ =`~ъF 2$@ز?5i,>~b_9Z@a -p#@c(X!n6լQo!+(H-aQ'`lgaF<3/=IENDB`html/images/12f37b1c6963c1c5c18f30495416a197-loop-array.png0100644000101200010120000001352011310426351023126 0ustar docbuilderdocbuilderPNG  IHDR0dksBITOIDATxilgjۋB[ -lFPI5r h!B0#5SBcBg?q |`^ .D0f̘5kh ]y8=ۺ"n9rdnq9J񨢢⭷ު tD*茦 wRBtO;֧O7C!Uል-,,}QtAxs ۛ);vlddjMMMݻw/{<қxڵ+---<<"OV+#88822r„ nn޼9..bgӦMI<$6mJHHX, [lQAYVݾm۶.+ vi@{lkkk]]݌3Ə/ڳgOBBBIIxSSS=&{ǎvܹsű999~Ѩܖ/ץ1(+[qb\l-Rݻ?7o:/yȅ :reo}}}XX{СǎGϲ߻wGzo~~!C<====77WUZZq])i?xq*00UE7o^NNNVVVZZڨQl6qնqÇŹdp!%  755 'wqʎ>ٳgss555I#Vf@vMzJ]vO?'=`s+M!~|8==]?|p1nܸjw-ެ;iQwyƍccc֯_oXS+GU6l ߼yµ:u^ 1bÇK#bzA:z !-clmv4 秤%]OxwoquG~c(󂮻o,M}FA͝;w~[iӮ\>`̙%K̝;$CNhRN}4xB7mڴ={6B]j:(..&Σr~^\QR{`vW>uT~~.k3fLFF'|YBG%%%Bw|G˩YYS TYSyf.<<144T61<<[nq-8 vx7Yjj5ѣG6]>|C(j?'ʢKWs4L5kVhhh޽œgn;7==Uܾ}G_<BB---Σ!~Фtذa!iii_p8j֭sՌog.YdݺuUl޼933GM7 !Σ A75;?4=[$Y>@i?ĩg7 m6[ee8~٣n :tyT^^!dѾ}u9%%͛YYYYYY7ot8~Azdz1)"YW\y׃VoN?+--Qy?όѢ555-_<))bX,+V455|i6qEvݻwocnoWGB;^i$?7bŊ;wJg)K,ٻw/2=8N=8qĉ'&%%镳?Xo#Gh .J;vȑtDcC=:ߖ~DG~4g-"|f;~xKK˕+WM& ߱cn?w\kkkqqqlllNN!g϶͘1cƺd^hm9јG8}O!===77W[ZZ,^K/|?55ȑ#!C8.B|8>,,e޹u3 -[dN4i8ÇWbd_,<޾}!!!w- !MMM={> 8Cs8J=o=E<ϋŋXEui}O~Xs,zQn"_T~r…iiiݻw իرce.ᣟJLII9yӧOO>=`whh;wQ TR?xs6gV|W=O yj'(((Zǝ(I N:k1ÝM~I_ݾm6q efeeubcΝMB鞿z~{Sfee۷Orl0f@ʯ777ܸqCXºDgx^sfna1Tn?_ꫯ+((Hh(_ r҈pT>Rׯ>.Ƕ.q^r/`j?,Xp}]vQx]ŵѥ*G#s#5?޽{ƍ~-))I-oRpLD<;m&'5_BVt K.Uq-"xh(ULpIvT !'O.++kkkkjj:s̸q߯Zݭ*U]ץ?'Cd}QTT4j(vy]V;P[7>W# pj? vܹ~gϞQQQk֬Qq-*U;M30F/L<駟ZIIIׯg/%i-%ˑrqj\7uGt03q˖-s8W\5kȑ#?suע$E9G5\"C<gZhѢ+V:Zub Qsl'71]qܮ]򄾗/I'y> @޼JܴiSBBbIHHزet pGFFN0֭[ V\)]bzM`^?a4^ٰ۫$U}><~YL.Kεk׶n:eʔ޽{kT,/֘PĠSKa8~眜kT/<~3l63}ϻvZtiaaz#F.Ɓd>lٲj*jjjM6u}W'OU nii66*I&yٲe}?T\4-E-%~b9|6+H0ϩKE"MN&F?_ ?oE`̾.@m9XEP( 7Өxu؏Be؏`Lh *2E0tS:2z6%~4 L?D!:B93?/z,1W !AcL?BwR xu*LS" ū#tf؀?N>IENDB`html/images/12f37b1c6963c1c5c18f30495416a197-leak-array.png0100644000101200010120000001234411310426351023074 0ustar docbuilderdocbuilderPNG  IHDRwsBITOIDATxml C"b{ -(I5< $  *F_Ц@h6Bj1#n/^oo{{;3}( @j+#*|~YUZ`d^Z oe(Tfl&j~B"Š??ə8.K-r)<2qQﴡ B-9JMs٤,""ڶCs cgنwD[ L4 pC>?-`D[(~fXĄm۶-X D ͛W_ KוE ݅Wim'\ iӦi$0=k]v-2rKS)yTFhۂYDXmԩS'N:-eee%%%UWWsm!G(,//Olmm?~BBx<%%%£) >#HK/^| y={ĉwޭtǏݻSSSGjj޽{ulNv߿Xߕ,kKXZyMMM3eʔ~yriFFٳgWXpBiÇSSSSRRT777{<.,,tΝ뫯OJJ*..'O=ҥK&M:vX}GYFU/y_tjԨQnݒ'/ߤ|\p:˗/˓qqq3g:uJ^O?3fLl{zwTFFF]]<,zNZZZmmmٲeoߖ^<͛o߮Ş={ƌ#M644zv0zhB}+gȆ-, {CI̶j,&;w?^NP9Ic[灁uEyM/ت5gBȉ'|BΝ^lTeeq۶{nBB[n?^VŁ3f,YO?UmcǎUV `xr܁۷o <("ڪbr/t:MvVc[?p8Ն_Qg˖-poݺǨm%7n;\ͫVX7di֭EEEʙvIwS!ϒ &}4EE w²Su( :=(XFG)SKsN<9zK.M4رc.ӽW\ϗs'%%nC8{l___{{+.\o+;$=\$F[zJ,y&>F斖ʓ>쐏yG#T[BXLtkBMщ<[mi : pxeeeҘH5+!lYYٌ3k޽;55pݻWo9ʊNHHXx7T=Z(&0kױ,D[ ۷77nIuR`NV@tYhxA Ó ݵGs ~[=dc\C;4d h1C " Awf Q_$N1;3qsng|s)0؍[1WL{ZVk۲X5RDvix#÷P:7`sM;`)PὓaȐi9 wPy'Z يd-5\I'mCD[1P =y?6^qr%pC '^%kNh @#\ B0T70qϒE -pyh @m rv'wAxqO~r^zD V*&/fC&3 W x9vdP `D[}{v{v_ϙB)/!ʃ1l(IRQ0m9>gHgh0E?PgAb|:"/z@h;hO`+|]EX~ǂh/YhdUY ΂NtE[SsEoUA BLUp=F~XF[_EQІpm5 WbY(Y0PޒBA vB_!U93{ [Wp_"`mXa7smYb` @#k-GIENDB`html/images/12f37b1c6963c1c5c18f30495416a197-gc-algorithm.png0100644000101200010120000007433011310426351023424 0ustar docbuilderdocbuilderPNG  IHDRf.<2XhsBITO IDATxy\?r-H(DL1Qsj I|џ%\Mol|Ӥiaj՘֫ Q#( Fxܻ,eݝ9||fxg!9t:Y:~1Py'zk:2Ad "@D& LA 2Ad "@D& LA 2Ad "@D& LA 2HdVVVYYYfڸq1 #τu:"kجL.3F"s .:uj\\^?_wuum߾{e*3uEL֭[`snذA"2A,o5rdvww4(::̙3'fK;X䥑loo㏷lRSSA 2AoBdO6Ľ{"A!Zxdٲeiii6l8uTgglfd2]408N]iv3gDGG=z499Yj-N"6X>r@J^0믿.ST~ T<NN8ϟ_VV?̞=ohj%/NႧ‰✜h}ҥXS!NJlyZefgg۷G  -((x.fY;QB-mXfKl&IZePO 8A 20"Bd$m@dCdP@d; 5A&HMP;D&RT nBd9=P)D&ȀMMT4A] '&"䁋:L R rBj 2@fHMP D&*;yTn)3sm`wCaά ?St_pU7nuP3b1K%C(Waq~jW oeDQ{)/yOj~)nFd(GP~A"B}RL`n דw: Y"Lp}2r%lRod?6 ` 22!2ULj7vz9=;gvq$̙3{=I'!K~%4р;EL&SllmRSSJܹ>k>ӧ}|l4&$#Ld= Z&:0"+aǎcƌ+>* ?cFί2M6͙3X]]=k֬^~zݍkgu:ڵk7==?$$Gt>3f̧~jq 1o޼_BJ駟iӦ &ؕ+W:[i\ 7Uy8 &q?VXZZ:gvT#OJJ*..ݻh4655=?0//--e?zhgdd XUV۷h4ĬYfo߾=,,`0TUU;vƍNK:o *4@݄D#; ^r9QYw9p@ѱcǸ́ߓ&Mڱcoykk!C,vFFƶm۸[npSL)((zR\\}:qDll7nݻw?~(//ZVǹUO?pgΜwuvvvttȑ#w%Jj.]tѢEeee&lݻ7++k/^d2.^ /4ٹsNpP5O Z@5.еK aDC;կ؏K,~^,CD\?>W> 111=ҥK|ׯ|cbb^z  ?񏯼ʁfsVV /̨lprp=';K,W=rȧzW_Pd_FLy4\݄`֭[W[[KD ,kFC~cHkZ;XfOMVWZ?9YXX~,6RS5Ce䡵{ y4R,%KGEEmذuÆ QQQzb㷘=IN4Q:Puuqz}eeeBB׽6--zرOH&'d<ai+``@/#2<Yp!?/(!!!//l6r!-^qsdL5j,3_II =ֽ؎RM]A(|# < T**?3I4 y555D4n8^D=#/5Iʡ[C25y@1ԼZ6o>CQZb<% "hnn&H^Db(0X$P 2AMz q"8Y2h~D_-^()EjSd?LbCwLߦl:>!zԶN3j&Y~}WI\Jkm?:v}ð`v4h! 6^M=YpRt9$)t.}xוQӘ)񀍏}emI\-} }DaaaDhݫC ,Q5Y,٧K6 t~A^7{ xPs}l7M̛'ILL$GZ:r7Lݖ \$ fj:Se"39׵hORZ?DDE;S2w4?*;;pE͛7Q.i9@p-j,Xo^$/ JKeF,V|7x:OP%"/i>_4wWX3͛VZ6Ω]zN?~,<,u 7?vWRįVuY6mh5jtps|G8=@Dc ܂\g*o2AX(d;15Xe8>D7v1t {YJr`T;^zPy]Iɮ}Gǎ;w.{zz즆*8'o :2Ai}nuӥOhFe:o }:vS/R4ggn +))痜[oݻ744Ti͗_~9l0 \ٳg듓?#<22Hx?'?\O_ cs-UOOWͨqcׯ;D瀄Uۡq._<==-_{5q"WL< y"my2(0I;ueBdev饗z-nFΟ?n_Iɾ^L"'y^L/-󒈢yI=Q֮]}ǦM&LcccW\a///nf7m4qD~i||_||u%IOO yG/] K]??6???EO^^}rU—luS!iYUj\Fw/)%%%]oVPP`0ƎqF[l Vݷoh,))Yf-QJJ޽{FcSSӓO>fPo~h"!CK5Gi>6M08`2UӨqkca LÔ)S LII}o޼z۶m>nݺ533]رc\%5k$''I:d_p-&h2֫-(vlD<62t^,Z~ ύpРA/_n> tuu=Jr]t:lo^k׮}׋%Wx.'N DyI,̍3>U$""OGe=h~mR \˗u:pΜ9#Glwe'%%6j4^^^l'555_9PrA_}Ǎ{޽{߃ ZȄ2{+ӟy>&&FH1IB؟޽{(55']UUg=;wqGww7TB8bp:Q2R20] 'NXRRb0::: g͚esM6EGGܹh4Z3jԨ߿?..~ꩧ.]S\\Jk-**l6;6v-_|̘1gϞqN}R̕+W>s}ҸW?~orJNNΫ:i$av3466‡$ ^Ke͟E-*0 { r!k2ؽ{oqٜ /̞=ocFb'cbb~d755-ZhǎF1))iٲe?8[_lhh`&[wtli߯w}/_+{1 3eʔ⧟~>/ȍ7># Cƍwر3g9M/{R?+3-E;>Y*})42zM6Z*,,{ƌs???~`???АD9xf)y%%ڿίƻ1=];(`}vǬ9!KZZv-[ wVDTYYi6KΕY &d )JvLSNyyyMfD4c ^gϞ%"n.C{ϛt'`o%>y@iar/ >$ LEX2QG "O8GeQbb;f]F?O***(%%E9pà.&;[ ʦz: iDDe}2c/]||~=2[ѕӈߓ" (?h؋Dj.FrIٺ;w566jISht՞D4wt㕿ѰRt"".y=2-\ {'E޽e {ۀ|.*(2GE~qDDa\xN.acPLQn¿ˆj:LL˷=dϩu ]]|KG4d^v^>L *P*"5GP)2%OH]ZAĘ) 2h*1'2֑PCfM RNO޼gtm: 1&QBA5DĈ\N窱Iy 9Z6f5CP>閑tSLAyIt1ZEgŽEe:@xa'5ifT2%Q[EZee:@eP 'l$(6Lp\rrT J|b T e:24Z]"̵kײyſ96))iҤIDd4׮]"s}P尹f '2?-n¹Y5bX "K9CY#Gp ?&''KY*p7}8W @n2WدYGQ1W9^퍊jllsH\6P"DOz$hZmؼ9rdoo/az{{GAD۶m ƀ{C;uSTOHrD=zdrge.\>i{…ój.d$ha˗/1d2Qmmرck׷[n>b(bs?;x&/"Zf v"2Lk֬qOA\@5T_9N-M"֏cZN.}ĭ8;#hexSD{ WL5D& LA 2AdC=3*.b.#G-@D& h@2Ad "@D& LA 2Ad "@D& LA5aN'פ]rx&2RWM5cpj 2Ad "@D& LA 2Ad "@D& LA 2Ad "@D& LAh$2+++_|ŬP__߈YfmܸQrvg:5uvl?Q&AbE#9y N:5..Nן?믿~׻o~2T:"DM֭[`ܹs7l  7i92 }QFꥍ{Hd[liiizz T 7VTi!2MV__d=B -L`sB$aُ Dd(scyJ%@ƃ3X`MD&"t: + qӠRLEsSZͬ^NNںu#-[*++%,#W,D&grESL|ᬬGYYYUUUf=ۘuR#Zu8{lHH-xDhСϟv}l0 D& n p~Q`廮nԨQǖ/O0aǎd|+瞪g}vŊ Cx{{GGGO:5 {رഴݻw6>>NHd=z=88x„ IIIB~477N8nsT5D&ƍ}ܾ}{rr3|||._\QQh"~rʦOeXEEԩS###F}v5sL":qġC[n}^[[k2VTT̘1cСMMM}1cO̙3;w>}zLLիW[8Gqp-@~v-S_>5+""999Æ D4cƌÇ{yydgg;w^YY9uT6h#""NjŐ}iӦEFFzyy 6lԩUUUN|F=p02}LNNꫯF9rȠ8tP; &ʕ+Çzfr/]v~LZZB~%??^___cvvرcϝ;W__w &Dac2ˆa_ҍ_upb.C0aŒ3~򓟔;/r/\`1@kk+Dq }lhh[.]\XCd2~K8*""=[l9{d2LΝc+((LEl6755ٳb .DFF8={466={̒/^vApP59O]{ l׿]ES&qqq)))Ǘ766z{{>gɅFoe2IMMݻw/'Ofdd 8B!tvY;Ҧ&a"##Ҝ('s1);~V+ecHAx?W={8ҥK=[nF\U32í@kuXzWF9M//baaafffpppss]^OMMT"S92;gg'5:rnMKKs-[vmI-L:䥢-Ȑ4' |n:՘ >-)8JX%$$$$$] Y5"2 T nY{sիWΗ^zFh4>|_:uFdDaMg~CMJ#YdIyyyTTԆ Z[[[[[7lu|'':'R .-2>̔,4Q2vUѬ^faaܹs8lf3եnԨQ.]]]eee555G;|||hŊsOUUUKKKoo/0>l8na͚5O<^':D+:;; àA,z ".Y63hpj HSSza߾}2e ۫l^^^+V݌ ~d=ztԨQl^jiaaaߙ G䁰GZXf[g?YBBw``iN<6lj2ٚG?VHHۚ*EGZ:r7P裏;VYY9w\~?);Oxf õL$.."%%8cƌ={'o}ΝGe^^^{v ydq|ʕG?/~15Y,ѻv|2[ h;g$v2^|-**ʵ"_~_=z4999;;!WQxxmoo?tPBB‘#G|}}k WjjЅ l̷TSp)"JJJ7/FC wDU5YDiiiRbŊ;88آC^*=ac4W\^;3 #G|ܹsxbOOϠAF7466_ꫯFu}QCC;` 8q1cN<:__oO?/ބ Ν;wU0IIIO޶m׳>;d{eff>|ȑ#'NdBÏL<)}6fT~(o!UI]0 !ɓ't!!!zwzWZ8qDWff߱c~GC{」GXVVVRRr(///lq-N-o?tІ 7o(?͛.kʕD=+w3>_w%˗+^ L2駟7># 7nܱcΜ9_dC`׿U/^,wE:GTTT0ŋkkkλ!D4j( ъpKP 寖HMQQb-d-ڶm[WWWGGGQQQnnʕ+Gn4nݺf͂j(Q(d [,[d١ۯe.]4++aف999EEE;w;vCٳhz^z 8EX)F('/IwڏLwyguuu>>>sYdE‡$O?444t/^4R̄_h2ێ?^\\̶Υ---%%% D4bĈlVA-Z =lM9ʬUf̘1l09+VQuuu}W\MM͡C~;)Gq );EJejXK"7D>G6 CQkT,ˬʥCVXq=TUU>Dt477N8nӧO=""}M3gv9}W~qqqt"Z{QVVFfmmmEEŌ3wWQQ1uHѸo߾]v͜9bqݹ̺;wP: ~ mcV.rrr"""ӧOgc ȴP^^>uԨ(" a>|xڴiD4lذS>>FQ׳7ˋz~FZ|6f2kh:33ŋ׮]3LΝۺu!w}yںsN{JJʞ={fscc={DGG |NHΟ?/qRRRN8qឞÇ8qBIx&*Z4|)**;(--mjjb&222--搱f{힐[XX>ds]wٳg׮]2dȄ ɓ ;;;IL Cш#z!Q!bjrOTc2Fe$*9$o/&mPE^^RbΊ{ `t2c;NjZo;$eJ7,~7_ IDATee:@eP 'l$(6Lp\rerD/:XspjNd'HeL/-}4,w*mσq3%32ZvhLEa]Nȴ);~E_+Bʬ>@81+2)@KԸR)̨np;?ҿIG9`h騋m?Rs'I¡pNJ! 2¦&Nh"<ʂsBE@KPT1iLiyB{.*-\ȔfOʁL-C2e*6 5K:E ]j< q '䂭DXd_yyyrr,lbZ&s?D[oځ-͐ "۵L_|SOш#Ο?i@d<|}}{zzS>Mf @trz&jo)KeG}d"_|",#ϱlmm %Ç744|̺!,A>?dǭW\0Ї[6q <XdZ#22R€ 6OF!4KP#a/?d;{6EA|!,A9~ȄBBB~>#Bd"ÂCX8,{||o /~/]_r +-Z'ĬN 6lXZZ? %'9gvP>% =€L #'IP DBp T D4cz]!#A{) q VBXA{Trtaa!2Af.6uN,h[Q+ӿGJ!2AX ;8&τ "@D& LA|H?1]Lt1]LWeGZ& LA e "@D& LA|䚰+M< x&2RWM5cpj 2Ad "@D& LA 2Ad "@D& LA 2Ad "@D& LAh$2+++_|ŬP__߈YfmܸQrvg:5uvl?Q&AbE#9y N:5..Nן?믿~׻o~2T:"DM֭[`ܹs7l  7i92 }QFꥍ{Hd[liiizz T 7VTi!2MV__d=B -S y@IMD&R07]i ɻsRP,D&Հ>w 6)7LEttrU\؏C@`*NY;ҝ}ٳg8Qfm̙e䊥gTGgzMh"pr&)66v۶mvF%d\|>>6retv&J@-@Uqƕvİcǎ1cKDcbb\1pWɦM̙}5kVHH^X~:nڵYYYAAAP훞裏^tg3O?87o޿/!%O?sSߴiӄ z}llʕ+4HPHXev ք ʸ~akkh,--3g;*'%%p]}SRRk4|ɇ~_Ǘ=z322,Ubccg4KJJbbb֬Y3ԷoVPP`0Ǝq%ٷmdG n "Αf_BCC\}?w8paرc@I&رZuȐ!;##c۶mǭ[fff8)Sp<2ത#'um"Αf_|||F#{r.]f͚sfeeDEE[ct:]oo/-at:l8U hnn`wuuy i6zd_l񄇇www۟z```WW<^^^׮]?-Ⱦ-Z&XK>/6_)c}"?/9=vNl6Y2 2{ ~e˖_7$QHII)..>f8q"66v7nݻw?~oedd -@d*'3g:;;;:: hȑv%5.]hѢ2TVVxbݛ5x/^\ZZj2JKK/^s 7x^`oܹsm8K@-{ "sӿ@evb#Ė-[L}ܺuizgϞ][[0իG]xc!]>䓘__>Ϗ?w޹}v!3=gџ}ڵk遁wuז-[LK"o 02  [+ny_Ը^f=jg֭iiiĎxС￿f?# YQ<2/p}}}_~mS;~xoooee3uQBB‚ Św߼*$2ZN5Y 2SSիOdffKŹ27p͐}yhl¾BiX"K,)//ڰaCkkkkk W^?$>̡!C2JK=FDֽ<ƀg)Nh(sJ}ژo>݌ &TV2dje$Dnn.m޼ٺצMhƌL;!=OeZ&N!!7?65/~AQQC: LzKzzZ|ݗ^Y,(>WOHS|ݿu}ˈV&4yQ/m$(ڵFD Į]gls&"38~zFDfAA5k/W_eggPW y;YG˖3GybϞ0ːdh„ qqqn^ ^RR2v͛7 Kt:/[RR2nܸuק\7]uMfϞ}E@oң^zI=5%wv Ӷ͛'ظq+KVa;.#k|J1r궶6y޽{[ZZ?>|;w+åC ٷo_KK˩S͛'߲eKjj[[[kjjRRR ?1FYUUz…Ϙ1Oue7 .RR_9oرcƚuqwn츌쵱4FaҤIO>$33S]^}gݻǏq1B'N(bcc 322;C2;Fj=t_L.!@v\FXdZp8:::爍x|R)L0&&ҥKGGG744(Aɇ=J*cVo귌 +Ӯ>t閖#FKa:!|zz׵;+Y{gڸqڵkK+}.]r8B3g<_~IIIJW_}U>5rUV|Q%NI}}g⽁,%''ȑ#ZJfee8p{Q*++Gcbb._UWWeFZZ~=v?/R/ Fܫcƌr~C:'NvzRZJ~GZ9rypcedߍ2cƍWSSrղӧ,_RRV㎏??:trό3,XpŶ1c( R^^v{ZzaþK+FMY< BL:MMMW^ݵk+W trYuV.&I7w~۔IK}2eJllltttnnniiiwwؑrQ֭KKKHKK۰a2f0`*,,T&]e֭[ߺ5}:|r_zjn|~g{'1bDoKF)8wú2= g?Z#ff2h>hIIԩS<*++{ g\.[W^)>>>!!o^T/Vx5f2cdy}}bҥo !-Z䑂B!DLޔB;vvQ?Ѹu6B`Wi;6e.ۿ 9ydw>[_~BK{I!|͛ &QˎƊe_HMM~;Q\K m˾TI:2+ޗyI!Ĉ#|+of9HEkkG!O<ےBG !233T>ܗ 5) LH7{1" LL?aÆ !#%I?yޛےBSN !ޓ1KXWKRj,Dʔ.2… |͉h/)߿wikk3y٬eW"wa`AVc}4jYOM&sOMMMEEZZZrsskkk='''ڵK~IoK !x۷˜;w_?ݦ͎70;.#d>Z}Swr=_uw;rdgg^ʕ+})۝Nbڴiz~%/˷w rIӧKqqR\'כP;'Y :ÿzA:[G-d}P] EV((_BW_<^+F8(-.vQS"դ$QQŋOW+Wğ$=+)̮{AHܹuwxŬ i)6Vrsn!eeI.*m9~:)-MҤ :ǟ?/͚%  \RVTXu$9:ws4mڍOFc*j]+12lqƎɇ㖑qhǐ, ̙vOȳE^ !$)짻_:581-2(jlӴ@0IcoQ{1zhe-#A:7q_f/ر΀i?`%A042gδkCOtT64Aù^UdחVlD =9#dPh;R- ? sKM&V 2uf럺NƆu5e!Y\zDyyOYaVfLfcal'5mM˰zd&Gkm=‚](҂[!?P]ikU qN :|vJ0⠰'D k"5 "SAoy&L&.w @d\f+`a_D&0Y sA<@j@7 #ב$I?Zz")l^٢'zά 5'heV>nӯCd>y  XE4 a "Xs+#2uogEȯ?̮"p^!4J`P]sE^¾LG@_`ME@v옖vc{A0u902}t%/Go||MGGw}cӦMyyyN'wE+ǚx:KAVfAAڵkNsժUO>|{/H K|v 4.47 2E/XԊZG <0W2m69/GQPP`^ЅqZ^ၰtF}_?&m%32?3y`&UZuw'PBXj:e677 !Ma kL)GDDluA u^%466TIR~U(|{ o]8{IQ$/^L'„ XqM .JISxzh_̹sʧ3O8+W%@.iyy-,^X^b+g>}c=fx`=DiYd$BOn[ZZ瞣G/G3L<9%%%>>̙3v%_}m[_r5D]p,,6ݞId"0}le];“c/\SSdɒ]vY1 ?M倰"C`IL󟢢?… wq]w5sMlNp=Zt@h øec@s'"ML4!2Є@"M"y2_|/e}Ν;ͮ t8$I2gBShѢ7xCY ̻멧U)I /`R|~UyD ƍB̝;mmm}Q^^ގ;̮`WZr&VWWO:cҥK_u"80 x'%B^(2瞃>c r:qqkfvՀʼn ̠cK6Phe0-N"nN6"μ:"2B&B @$8awD&cD 2@dRvGdRFd*REd6ӃML & M L&l`NjvL!5a/D&3"HM |v[0wp8,쯂Ʋɑ 2I,IR8P-A (;J+염 ,DW_Tx9K- .`9>`!yiAIM"s$/"K`-&-r&>Y7D&2(`9`MD&fCW_DtjӦM{ ),`QA>qv{3fI8])hAd(k+))9s򲮮n 999۷o3q\pM0!.._~O쨨ٳg_xQywÆ Cu\Æ [~o9sڵKKׯ_r7nܨq%%%cǎLMMݼysW!H nJƎ{a#|+WΜ9SGY]]֦QYUUz…Ϙ1C~k۶m鵵<&~ȑe˖ԃԤ8{&&&?~|;wq^1=L 8oQ^FEECuWFq eCCCll<?T<&~ʕ}{=V;''gϞ=ݻw?ǹO4XyO>q^1=23hmm !.]ZXX8k֬ &L:uȐ!ץ1CGv=FGG744DGG㛛Gp/L#$'{&&aB:/ K ,;"@($G  Fٶmm==zt… 0Go/::[nIII3fLnnC=J 99y'Nq=2XQ<##ìM.\bŊ8#+Aet^~=2Oߚxz+WKcǎ=yr8EEE&LׯTWoٳgrǏ!ĉ' }J_eJ~替ÇSlAy2ѡB677/cbb.]}dtttCCCttyРA׮]*cVzU[2{Wոq$/ѻJ`]BFuCDKygrt eޗOUUUUl&''ȑ#ZJfee8p{Q*++Gcbb._UWWeFZZ~=jE 02^y^ͬ\rٲe;MMMYg-//okk;}SO=%_hQ~~~mmm{{{mmm~~ŋ|e˖]t'R >\x Q.)XSL---;\.|;2~ݺuiiiiii6lPƟ?~֬Y p\YYYBuOwuۺukRRrOG~#8̚"n[>> e%(bUL#ݼ3g֭.XX\(;b*u6m&M_e@"7ߔCr8sѻJ`NgZFfGGǚ5k{Νn@LXd|M~}}}ee֭[ϝ;'2dȑ#Gn.| X19<6lXiiG^@$IyhX'/EwGBBB~~~AAA\\өS@k12NgttARSSnj3eʔ~XyH *.h}"ML4!2Є@"ML4!2Є@"ML4!2Є@"ML4!2Є@"ML4!2Є@ݣe[IENDB`html/images/12f37b1c6963c1c5c18f30495416a197-gc-benchmark.png0100644000101200010120000017142711310426351023375 0ustar docbuilderdocbuilderPNG  IHDRR+bKGD X pHYsHHFk> vpAgR:IDATxw|{6MLUVRlEUkv--:tjuIDbd>?;W$˹|y<_g|ژePHLHLHLHLHllllllnrڵk׮Ƿsu2dR˗/_~|_~ѣ噍1ܜ|WWWWWWܹsΝYYYYYYR͚5k֬i~(U]YR\zիw/_|zիWxD! 2dȐovɽ7tСC=zPd%߿~)$$$$$v{{{{{{̙3gΜ/%%%%%E]vڵk^F/gw2fHTp@`(}_uY+._AAAAAAƍ{͛7ozꩧz:jժUVM^oٲe˖-'N8Q:pJ]^-=====]׿K kҥK.]zǏ?^jڴiӦM*UTRE^zե:tAO>{fffff4wܹsJ={ٳTN:uHK/͛7o޼y֥)z/]t%魷z뭷뮻%[[[[[[k0lY/r:+ZjժU{+|aÆ &hѢEQjժUJ>>>>>>Rxxxxx4xK+z}ωٳgϞ=[իW^u֭[Wrrrrrrum۶m۶Әw^M4iҤb|k޼yͥgygj7U ԘpGK7|7,vڵk׮3^|?o[uȑ#GL-L*Mm۶m6ļ&S\\\\\-X>W-#G9#<#a^ߗy)MǦM6md2u֭[nei_@ w?-\p…x5k֬YWܒ^er~W|򋊊߭[nݺ\ݯy)99999'˥yϤl;Znݺuk ,X-Io޻g͚5k֬,V\`zy۷o߾}Kq}{^zzYfLX+/v=og>Z_wjݺu֭~n^=^F>/|>c=؍=bĈ#F] u});܍P^Vݻw޽tqY{,03iҤI&8=Jy=xŋΤkSF]vڵk9pKzY,q֯_~{-3RSSSSSow}w_d>}ӋUVZ*KKiwppppp(W\rgz?wWvڵk[gr(J ouw~[R1I#gpܗ_~_Z/c^oY[bŊ+o;vرc%̏!C 27nܸO>7~?sUqO<O}H˖-[ld{o^ 4hP|yɾ/*****]v6)Uz硢~\/T) 1Q|{q3/ %լYf͚Rfffff?njժU&;wܹsR*UTRzǼtٳg^n#,KJ=nyʒ̛_01"-oys,3K=^ny~-ϛe!)+y,3cƌ3fH?\nޓkμd$^c_*ϓ{{-9XZ@@@@@Աcǎ;ZPz߭JLLLLL믿:tСC׻F?,,勒X_ϟ?5jԨQoVZj*}ݩ_@ w?9rȑ%Ϭ(~K.]tiw5i}6o_?iR},ZSI!''''' KfVPPPPPpq6mڴiԹsΝ;K'O?$`uڴiӦMzf L2ei… .,uVڮY*FSJ KTr%QU7PVAeE߾}[q͛7oŋ/^\|ժUVZ ʢ=,3uJeI⸺^++XPܲe˖-[3,KϕXδI߿,S޽{-͝;wܹ/*J @o_#tҥK$ n^| .\PRFus*nI@ ƍ3f̘1co~̨%K,Y-KwիW^z7YIJd{iӧO֯_~zxիW.y5qN%u|a)#####\9YALI/^x?Ni}]o|@ j$J{IըQFfw 4hР@Q%SR%n֬Yfͮml8pK]M2dȐ!CUׯ_~Kus֫W^ze7UVZUzx`8~駟~Zr%-bŊ+VHׯԤI&MX,{!-----·eXUՏ_#_Ϩ,:tСC-3CPnݺuŷ[nݺu8k֬YfQޕ4S******vʋvڵk׮~~+_כL0a„ ŷ_o@W|Π۱cǎ;JoܑŷoذaÆ 8Տ_#$2M6mڴRDDDDDqu4c ,ۃ>߾tҥKJ.]tҍoY%Qލ1bĈѣG6zׯO>})//Ko6Ry˗/_|yY^o-||Ao,Q}[g*-|ʎ@ G|||||{ME72k׮]v˗/_zիW/ԩSNݷo߾}XkSRRRRRyRTTTTT$=O>dKIw}gٸy=i:t뿟eIxxxxxѣ~&j{{L˻DZoȑ#G,~/2y,i担e]vڵGI JW|%QkV3zٳgOggǏSZ w4˿ꊻ4ZY՗`2yzzzzz߿{iڴiӦM3nݺuVɼyTXXXXXh2gL{ٳgG}G&=s=ze<ݩoܸqƍ&yԩSNL&ricǎ;v,lٲe˖-<ܪݻw޽,/^xq*sc2g?N[=zѣ&ytʕ+WLǎ;v8dPLgϞ={u\^ϧ i۷o7ƍ7nܸ7ooYr]~,_׿/2Ϭ~L4dꫯ꫒5X&ᅴLAݻw~N(-SW^ ]&)Ҿ,oNw}wy3/V~íjӦM6mZjժU331֙gL֥q,{n]wu]wL999999%e^"d^zK______)99999?K o; dh% X}GzG}Q*'N8qBjذaÆ üW7eϢ5k֬YF2/u&gI%ϬǛgY۷o޺NY5vǏKVZjd^RuZ>,{W 6lذav,{f͛7o޼yO?O?I>|d^Zw߿5ZjժUޮOTTTTThѢEY3gΜ9sF2tj׮]vmsΝ;wfȑ#GlW<by(-Rp{W^y7x7mnޣj;KF5jԵC 2d|˗]-@ǒ}p2%-X`SO=SFW 9s̙3jRp1cƌ3k۫UVZ5i6Zlׯ_~%oV^^^^^uksuuuuu*+)CX\xwy7nܸq$??H7nܸu/ed8}G}u///(^x^x{H@9gcccccsH:ti(q>w}wI/uNG;vz @Yrppppp>> ??KׯꫯQR^{㍙3윜i^׿ pz店Աcǎ;J/K/$EDDDDD]5p{Iׯ_~jժUVI;wܹstӧO[ssssssBCCCCCÇ>[C @} _4*_\?.ƍѳgRfu$h11wKIIIIުUDD˖FW R6Ĝ:etY7Wv64 _xo䓈=؆Rdev""73f3ŝ!442M<<ݥf޽￿gOgݻu+o߾;K%{]Yupĉ_I11{#=zcRjjZZZd9WRXXhhh<Rvu}ntGFjqqǏ?~|7^}G}tmd2LF=Tt&^RZZzzzu۷[/ׯ߰awz7AΝf;pA|RRrrr_֮]V1baä'LxYGV쌧lٲe˖Ioo-URJ*%{ʕ+WXR͠3gΜ={fͺu*-Z'KH7H˗_K<2t!F⎻g:ݬz֭[WرC-¤ƍ5jHQGQ~? }+VH}lٗ_J׫WC}>ѣp3>d}ɒO?3)33+++K0aܸcq .X`)EEEEEEIVZj4|Ç\/^xQjݺu֭]vڵʆ=bWN:O< /Lۉ@:YP8qɓ'qߩ386dȐ!CHHСC?z<95wܹsJaaaaaanދ Kr# PPPPPP`btUʓ₤??.~W_lݪѣG=Zzgyi߾}K.]tIڸqƍnݺuM?!*vfnY3zÆR}Ժu;J>8`Ko[o-U&L0at}Vp]@ySTTTTT$%'9s挴v_/-Z'KXݻg=6m;pko,qg'|啗^zٳgO굎OH8qB7o %'{lHPnݺuRHHHHHKW^z4pJ?? JRdddddd3tСCJ-Zhѵ7nܸuli˗/>>@Z` >]*m uQǎwݡ4t=7P_|)22"""BQGɑatg}cǮ]vIӧ_&5hP~R恁͚w-,Aر>;aeM2EjذA@yvRyHY_}|i{?{笁ԦM6mdViٙ7eVM hڴiS̠=3ozllllll}vjUYF}/-,{mk1Ц/N}饗_֯߰aFi? i֬3x-e)7nx̙gϞxb#A 09 6l0iʔ)SL6lذa^MKgggggg-(((((^?}ӧ>*m UZѝSG[ݻٳǸ>|Xz}VJOOOp:gǍ;Nalݫntײ WN:/fddd:w޽[zѣ~D HB8}:)))z شi˖-[cǏ7% >dҋ/N:eg @EСC:H-۷o߾}{{޻zsΝ;w Kb,4w Zohٲe˲ի^97"'{lHicnj1,:bt=z!EDKuI˗/geII~˖IvEEEGKvvvvvvOmXҥGYo07㏏9bgJO<OH/^x8̙3gE-Z0zP.<߇Y/oTժUV*͘ӧKM6mZv^DY̙3wyqukH^^^^eW?ܬE-ZH .]tR)>>>>>^Znݺuk^x]v`) __|![o6H1111RB‰'OZd,UԶm6[K?<`@RZ5k֬ihY -oSǏ?~_*M Ulwh{72g6W[ @v ~:vln\Z..FW]Hm]* @"@"@"@"@W_]gO˺qÇjIM֨Ѻ@j߾M.=@Pг]ƒ}(Sŝ!442M<<ݥf޽￿gOgݻullllll틊ڹQR{ܥ=UZ$}P|/k׮]+%'ۆ g}ŒѣlT@4`̙gϞ֬Y_E>diikG2Tq߮N7E͛7xw^m[ԩ]vm)77777Wٽ[zٳyG:}:)))I>7O1>P6C*?~~uԩ#?.ɓ&Y5k֮5Zm?lRi ׯW^=Aruuuuu:w瞎7|^?nݺQPe%'N{ٳW/Uv:t:t0Ҥ%ٰaӦ͛~~x k?6mٲeѣʧJd`#G=vzQ 64*bzwy]̙3gΞ,Yp|LPҙ| yyyzzzJ͚Xٷ/666V9s֬ٳ2t M{%oo)88(E P>0C:]~oY׫WnݺFWU=lȑ?.nݾwK[wб<oɓN:eٺ֕+W\"m߾cΝ /5j?Uڵ~?a,QjK/Ill+WJcƌ=jԪU˖-[JeVX 3RTTTTT$%'9sE>dq{٣٦ѣUqq8p향-??${ٳgKzf͚9v.]n@ebccc޽o޽׶o!5qώ_|?ڵmۦK,]jR7ux:HC_z5A47 l̸}3gΞ=wNZfݺu&M7n\oFWT,=ztڵ4}&M:qĉ%j׶.7k{vm?iiiiwgoqŋ޽qqV͛7k }n^Æ-J\\\\\\M cYݽZ5) iӦM3z4ϼo}vjUYF}ŋ*mۺuR6ԩ/6l(-]_|aeWծ~-K?~ĉ?_JvEGXݴi&߾zlڴ)S&MΝ?'z駥t^RÇ2xs]QQ_ǩSO>my9XrڞrTg 9;;;;;K5jԨՠTiDw6nK@6vSOm v޳gVZjUE@e:;gH}$͛ot@di }zy5 y^^^^(5UUΟOIIIo$կߠA҄ ƍkn/[ JeŋFWU}AW_}ͷJݻwֵ!!֭;vQ|?۶رsl@ e/ wwww*^AAaaa-FTM /(>|TPPPPP %%%'''Ko%H<2t!3lؐ!I/Zx5@Ϸ^>d*}L&d]`B-[litu[z= iS*]キK^yWS5kԨQ:#jyΕK]-,,$$$Dzɓ'Mfx㍙3AKSNl^E G/R( y#ѣG)""<<<\[Ϻ˗/geII~˖IvEEEGKvvvvvvOmX=RRxxXXhWvֽ\rȑcǎ~~EիWW 7{]v^*KepP.<߇Y/o%1WO6-GqqX/oyg;vKN:u*z0ʅ/֭ 蘘)!ĉ',E[׼DV۶mڴn-=KjլYfYfNlٲex4`@~}J7jԨgUi`SFYMe=87z_PPT$XJ^T^Zժ]ʛJH` >|8>^:~*0B{e;wJ7sꔔqr^dkkccc#=@Iٻwp4x6k&98]=pk(C6DG:%EiFzhӦ~}R|U]5P(E gddHfX-EE:t-Z4eJnRXX>>FW -)nAffvv^''\qCRaaQ$yx:9IG,ߩSӦePHpL&I^v֭۵ )/4 `zBBPHp{';8Xrvvrv-@W_ڵk۶M)&&>9wK9tZ][ۿxUw6)@vRVV^4?+YcGB[P Uj^roȞ=[50Prttp3zb THo_RKl&]|J^ZWO0apV-OO*&)@*G͝+mݺ}ŋ/fdH=ڶ~g1/}m6lڴy4w HO'%I~~uHǏ;fԥKN:=z*33ٳ{Amlm̄zaڴzl۶~}*)@4qԩ/ 5o޼y`W˖}%%K>Ϭ%lg߾XiYfϖz7^{M M{%oo)88(E 99ҧˁ7_PPT$9;;:JG, عs@dggkkcct@B :|aiΕ5k֨Q>;~t=]v~m?˖-_r4fѣFIZlٲrҾlي+V_7,PL&$_u+uFz5y桇åwPsN>;w<)%%%%5U******ΟOIII1w_.;_Rۛ+Nvm۶i#۷lѣb?u驧fk(;;;;iɒ^]>}Ĉm R i_|E'~z̥+=E@O.?Դ4-eQxp.]˓_z>d<=ܪTƍ{衰0wv6ΐPH*wޙ3gK[Nڵ}}dyw+/0mZձcΝ;wJ;wFGXh2$$(HU˼ y!>+WGkղؘ[jtA{s9:|i 2dȐ!RHHHHHՠ!TH֭_o?ݪURիWnm[_1W_}Uӧ K?-,KZh۶M6m- ƍ;@{xj[˗%=vႵݲ…'w*5hntnB2{E]mQ`i;v ׯok۶mǎ;А`G@q~gvΝ /Z<=]\gyp{֭3j@ P!uҹsN?ko!M='թSttRRRuɾ{5aÆ 4H4iڴ_4_^=)$;W7m/\pA4/׵v"M3IUVZYG/X` ǎ}isչ~=23XP9l~@r_}#8qKSG4iV:u||\]@Y" H*˗_jni˖={5kIv rFW vb> /,{6o?v,5U+((,Q  % @rp5zF \cbNf^2:ZJMȸr޳g۶ H>ۿxߖPH3g22^<*J?w^4xy aúv 4je@JMMMMKrrrrrr*UTRRR.\Ζ[z>i;¢"Ipuur~CC~:vlX1ze(1ӧmvܹSڵ+**:Z;t0:@eg2L۶;&͘g;vXlmml:ujT3DUht$R ׯ__!}dZ4k֊Rl㩩U 'MU _KOɑ{~ںq@ *˞O+Wnx|{Vzk\z^$gg((m|@+VDEIǏ''gdX]\TW_QTRp:{6==+K3gժ={ O[8eKcP??PH"77?Pz饅 Kؤ$d2Uyɽ#{lB>k@TfRPǾ}O[JL<>3޺u``Z#Fm+ժbt`E %p5kŊhiթ!=CIשctP<)YY/K>|tK5k֨Qʋ܂iY~M:z4)dܜѣx $D8SM%;;[[HP.]t)3SJOOMMKϜ!μQQ'NHs昗KMȸrzoߨ4~|ᒇ# ծ+UVjtUǟ:u4{ʕQQ޽GXۛ4 50P뮻64juRPF,{A_)sRQyWjUJc*Ӯ]F XX#G?{윜|ɲeOd# **)E,KYrqM:42Rj>8Nۇ@ nɓ]$͛I7sd%ժ"MR-[]5@ J_PPT$\qC|=v'';;Gwo\9g-@eG ؾdR|11ҩSQ矿[_R$&?)͙j{A__wwiA""m75j((C))))))R\:$:/5k`tuBsg77[۝TqpF'8X4sA @rpppppUVZ6}{_{tlzzV߿F 77iѢ)Sv9yR!)$$888XWnݺu *3g22YV:{ެYݺԩCFFJ z{]5TR*<|s:ԩg33%$۷oXwݨdkkcccctPHL&۶?.͝w{J陙99|Cƍ  ܜ*>)wҤٳWRSר!ӷoh޴iFW B lpwww~}Æm߰aӦ͛s,X@JL<}:)ISG?~1c.]:u@uBffnoRrrjR>>Ug@l)uYB|`,)@o_TΝ%7co̜)~bccc3g͚=[z7x5)$$(((Hڿ?...N6嗧O||}|ࠠ-> p+,,*2oټ9>^ZpX圜>>>WxX~;wFEEGK6lذq=""<<4TSPIgKv%&{&Բe:RhojtptuKɼvF5jdt5(oܹ ,\(=>*999:::իW^zҕ+9999Rnw ׯ__rssuuu5@ً:r$=]͛OΝx17UCJ5j-?FW@ P)C}曯k%KJIIIIM5êVk;>%%%zEjnnnnR`````C}k'..!!5UZp;8vmR|ZI5j]5@ (EgϦgeIt͚[Խ{׮]^φ 6m,͝`RbII_:cǎ#uҩSNFX,s}-ҩS]dm4eʐ!ZI͚ժet?H*ܼ<'~z)0Yi¹s?PYF5G;~\cs`uu o_lll4sYgKo&IIӦ钏Ԣg3Y쳵k-[A)/ϼD:ujD4iV$;;[[1J/]R\܁H?{Y7ϔ)/R6[GFJ׷ǭZ? EEEGGG_,>23 ƍ;OGE<)}#=%ؘc^aCiܸ~$oowU\fH*u֯_^<{ٿ>>>-Ϝw޽[JI1]eb^^g^m5p`۶իK V*'&8 {b5dˋ9p5)@TXXTTT$4g;̞-թSvRRRrrro{I/>ҌӧTzի[fxW_k)oo_Jj]xϧXhҤQƍZje)@;?`~cG)4qc( aa!!sKf2#CB[wرo۶cΝRhhHHpѣʷs/\ΖquBB5"b"TH<2t!Ҍm;ȼߩSҫΘ1cԳgn]^ϰaC $͟hRL̞={HÇ 2ۚ5;v$$X٦Mѵ} E͛7۷o_iҤiӦMOH8qBpwwwzѣ{wicnj&O4I17fΔNNJJJ^:ud)88(E GO99yyҦMw'&Zom40:Pwwоfuz]X/ܸ߻i);;''?_ n[Q@Yb>-*>)̜i΃Ϝmm]##3:p;HL_k׉RaaQ$uWkKNNFWn)Й3gϞ=+m۶mҾ}FW^W/wm۲T eEj1*HH8s&#C'%77ggGGCCNR!777777YM6|}kժUQQhC T|TL&nΝ'NXog>*/{ @PXXTd2I11ٳYYRnnUHaaרatR%11Ig\-=t˫Z*U$k  |oݳGZ>*Ik4~R.u]50"iܸ߸Q;v,5U/,,*+(H6k@R+66)Izݯϟ̴w'M8xpVRZ..FW #)HNW֭ |}35|Cƍ (C'N>nnݺJsO&FW *) &99-ei۷Oڸ1&IdWwssry桇å޽۵kPa)>PpEE~?f\l.keϧキY3i>}{D5);Tl㩩[o-_kԅ v*UO>6[7Q:u<<TFRws.\Ζ{kwLHZ<=]\ lRネu@ /((*rÆ6 wN6k@{ P^H3۷8,W_H'N={钵A⋗_~G `˗_jni˖={ժU4iҠA]whQU\?)G=*m[HM4i"ѭ[׮FWJ&͝Ү]9#wQ  % @rp5zG @jڴIƍ%OO////(nӦݻO{wΞMOʲmۢy]{ժFW p [B™3ҬY+VDGKQQ=km[zui„["#k2jG PJ23'|'́TQy1>WW''驧|04Tz衎7lmmlllHܤ"d~y۶ǥs~^)=ҥqtԴ>"89]=C BC##۴틊ڹ 6mڼY;w ӧ$?:uǎ3FҥSN=ځ ii;|Ut{xjyG֭ysZ[C J Jlll4sYgKo&IIӦ钏Ԣѣ@iIH8{%>tvk e!^sl)uYB|fF@yl+WJcƌ=jԪU˖-[JeVXp ͻ>}զM҈vu&$ѣGҷ߾HݻnMp-fH*NuCȐݥ`FxQ)44888o!5qώ_k׶m6/Ytѣ͊?wN={hѤ~~5jJ/8lXRցFW PH*N:vniĈÇZh\͕o߹s.i_|eN2z?Դ4ۻǫQzE^^~~^t|JR\܁X۽%GG@哐plfv䈴mہYkrvzw@m5FZjժUIp^ iΜwޙ=-Kuv}+y{{yyyI6so^Hݪ;-[lk{Vaa_e-@+*2llC.\pqҪUؘLRfR@@gHlv1P^ݻwR`````ՠ!TjAA-ZHO>}m%JIIIIM|}}}kպSRRR[DDDDl)5mڬY@4a¸qc=j?KJ{obbĴLkgjUH}K=zHjyz]5@A Сx׷V5m 1-u;vH׷m۶cΝRhyo*ԩs23{Am~@raڵݥS ""ۿP:'N$=СCZv޽{R}O>c#G^ϰaC $M4mڋ/J ԯ_$'͟hϚF-(1π?8z(ݧOp4p`T|R _Z?Xlllmmm&M4{nq{JwߵH/0yIҌo1sttRRR'ԩ'[@2L&IZ>* fn)55#qP LԵTT>6B,>23C Vǟ:u;_}-s I jJjѢA`(22rs9_ĔLI2qgjUH&ݮ]Æ KR(*2=,Xz>˗ss ةSӦҘ1}Z@D  c))oXe]ϢUfjՒƏ衰0yYA @ξrEJH8q )===ӳzu0NjjFƕ+㏿毿JgϦgeI}ktq[tiٲn]" ]p… ҉'N<)?@ *"髯6m-}+W =D^AAcP`ggtUR:uԩ][V]j*"eK}o?p 9Yz睯N<{%k{xx&5jHF,EF@B J֭'sljm_Vjդ Eڵe@ ܴBiɒ_~,Y&.^S>* Թs@`ookkt] ۰!&)iΜoٽ[:{6==+K1ש&-Z4eJ׮GժFW H}s҂?g[֭^]6m֭ Fffvv^h9ZrӦxk4fL߾R߾wݸdkkcc%XHL&$ӶmǎI}}RZڥKWHvm//WW_ygOZ5ggGG@yG @%'OIfX-?jmoٲi5ɓnJjϯzu@ 2&:t#ѣǎ;&5nܨQFFW*/_͕&L͛OHKxx8;K& .uYup3 TFEE&7[>lʲGE^m6h M:lX֒=OKʐԪUDD˖̌OLL|soX%?am-jזL2U+߿F 77@EE @plzzV4|k]+eddeZ-s زԱchU _X(}ot5H99yyƌ74T>k@PHp{OYjn)1Lk{uJO?ݧOh԰aժ]5*;)ʱNHKN??/\ζ7jT4eZI5k]5HPdgHϱҊ6TPPXh2Ivv҄ 潠 ԩiS@ L&$]'NXKMȸrEZn֬V-kմFW\) f͎ җ__çO_`mn[2eȐVz9Rd)&f޽{۶mVj*"eKŋ/J ҪU[>lmVjUg zn׮Q#ԩ\/2Ҽe) |}ݍ([R܂Ԍ+W3-۵K}Nת"MR-[]5p{Hp +6nte~¥Bqc*=H׮͛KFWoRJwk{E .~˖-_r4fѣFIZlٲrҾlي+V_7zzl}4gΪU{HgϦgeI66潠z뮆 qz(,LvwZ; B۴i˖.7mɓ&]7ϐ8gǏ/vڶmF%K.5z9~<99#C1b̵kլYݺԩCFFJ z{]5pg#THgϞ;w4o… J<yt6IMMKKK||||Q5jXٽ[ڱ#:::ZoYުUxxXW6{NP6 ml/\VM:rggdZը!5h䔜,[qqҺuFлw޽{KFW@ P!ҋ/N:eq <&M<}ڵkH=BBܜ@ *a^i:vLJKt)'ndYV-OOp'# KiiRVVvvvltu"1LR|ozjժVM:uȐHuZ@EB @JNNNNNm۱ciϞ{:th׮];TT99yyҥk8 }o_X(T EF6kVO?ݱdggkkcct*")Pի'yyy{{{D֧U~ܹ $sԧOI*yyUVU uXRŋΝR\㩩z)S iJ nTFRp˓-oٲadlmN3x}{2G A TQd2I?_ǎIs~޽ŋ/Z|8sM1c|04Trssvvt4z"r&6ּѳfTPPXXTdmYS4iРI?ՍG KKti޼߷Omێ󣬦O1m[Ov5X@ n3˞O+Wnx'g#V>[ͥ#{lBrvvr܁_Mv3ggyMm!8NiDR|5j]5:)PffffftѣGJgΜ={[VZFW(kgϦgeI11ͻw'&^{߹Ծ}ppFW @ 2trVVV&?B Unn~~azk8`ݲޣѢݻ7on]**)ʐ%xruusssBC P{ڸ1>^r%/@[__0ap!pLF_}#q3v??WWi#Kjٲi5C %ϗ/X髯6o $77ggGGWv6Əpё@"kL&$͜lΝ{$&J/^+ښׯcƍc <<\])@{b_#eeegggK5k֨QԥKN#=QO>)^߆ 6m,͝`RbII_:cǎcS'GYN] vIǏZۃ6M:uk) nՍ?)@͟/߯_߾Ҵi'O$y{{yyyI))ҥO:mxysZٷ/666V9s֬ٳz^BBi^~ytG  j(eӼy?wz;&HU$sOx4}m+G1#ux}ݺIvXۧLyŗ_ڴi:2R0p]mժLhspҒ%~}GUqumM vCb`n^Řn&VK콀J7@>5B.e`̜{sϞ &&...8q1cT}DDWzzz: ׂkA=} ''ZZrͧ}7Z1sgGG@__WWKKխ'"""""*BFDDDDDcǮ]w͚5iҸq}|RSL0~|mԨA͛nݶMgIDDY={˖k׀s T߰}2}ԩسrIDATٕ)cd HQPsoggkkk رe[r,[X+ Ϟx9 |ŋvJW芌KO.]D½&MTڴZ59x-_UqpKX[[[[[5T0 EDDł;rt 0ׯeVZW,~%~ *ۍ======U_%"iwp 55=]g  ]MLT:""""_""bE]]]]]-_|y`9s~Сk3offjjj eʔ)ciyа0eʪLys##֐""o׮ykkӮPTɒn%QѧRJJJJj*oꝜ7ݳ>͛@NN>+""JNNIIK-ۻSȑ]891EDDDDD"""iiӦO޽w} 11111Q@>z10sO?УGݺe>΀ _iu޽{qb'"?8sC͛Xrekkwo*UT:""""")Hѣ[n݀k7nܸ5555֭sN~;qjtrrrfΜ:;wE`F.9kS>{"Km]6u uu;DDDDDD"""iƍ5RR[l٢/L+V奤k߾A;;Vʕ-,T:""""")лr;(r @WWK 8WZT:"""""" )"""""*t%IcǮ]{XpNe;;:%K驺DDDDDDĀ/_K}6I`eJkٲZ5UP```׀P^:u 6hP[GDT]{ɓ/_(ҲT)%5_Vu/VQF HҥK{Ru tI܎l9yOٮ кua:ښtCDDDDDT`#Qʔ U*"G޾-ۻx*$eiӴi[66 HQ{622.X|>//{^V+WtɒԩɩNTj""""""\ HQKJJIIKFZ9H%E&w:9:lYїb@Xb^^@HHDD\e:uʕWBխ#""""")"""""5HaHJ`Ȑv6m˗Wu(1 EDDDDD-66!!%3f O޿S%KhkGwZн{f+jjn=I$ɓn| ۡC11~={~uˁ(c%ttTz""""""R([DFKsex|yK˒%Aڴ+k&M*VTu`@(=˗.]W^:ЪU͛uDDY{͛u~'8HOH&YЮ]vvQf H塊+TMLzZpqkU(tIrSy%]SSCC]曖-UF """"""?:!55y6V)x] ,,**!AٯQ#{{++`Μ6J24Uu뉈c@(I$111111@ZZZZZQaI`yz={lwp33LӧvmѱbEssU"""Cϟ|pڍ7o;;;;[l٢[GDQtt\\r20tEOaa11@zBJx;G5N5PPWWSc*>""""""*"""C+WX"`iiiii@e.';zڵρbcoժZ5&EDDDDDDT0 EDDDD/_K}OQCNw:98 ȵ #Hȇ?lt:ś7QQr9,U4wڵ-)WNխ&"""""" H偔t`߾K<6l8zHJJIIM45Ԁ!C:t Pu뉈rRDDT$ݸq֭[s'-[6oN8q"Οx%` 6l^ ll˖Ə3fhE U=Ç!!yy^+ʕML zYx`@?ܵkn`Ȑ j^l2 ))))1Xlժիs.\Xxy2Xheˀ%K,7prrppp||3~ss33ss^W򃟟\ jÆQReɒ)}֩4l?jSuCS\\\\\ТEv:׮]yi~svz޽[y֭۶(/\t{yoFFjjv33cc==?~}{R' HQnƍnn@߾{~YYX+ 1111O|ѣv;;[[[[аD%T}Ucaa^|\ ֶti}}`Ȑ-mmjլ `_UQ~kuT<1 EDDΝ{ݫaÆͻ ߼QשSVMٲe˪oII6ah)tu55% pvNMtHݻ/Ŀ>""""""Urqqqqq*VXbEU X㏝;w\~u`ݺիW444444933SSSS ,,,,<(SLK) kH$7ox[w䈷7WRٲZ%J診DDDDDDD RDDT?~S/^l|ʄ#pㆻ;ЫWݺeMwwF ''GGU5#"e|}_ W׬Y90uj~@ժʙDDDDDDDRDDT$߾}6w6rc=O?΀ Θrͧ''y哏~MnnUKϞ> `!!qq> 0332&Nݻvmm[gg[[@MMMMm'""""""**Ԥƍ7o~/^<044444̼ܹ .^~} `?~̘Zl޼ysnݾ} &FYŔ}Dy/--=]/_~ظ||de}[Z3{5}}M>EDDDDDD'7.]p!׺u˖-Z(Qɻwҥr*/ &]P[MDDDDDDT<0 EDDDD۷qq9}l04Pk͚ըamVO HQyܣGm7ztn5jn]:o HQvwPjՁw_(4/S1S'ɩbE U>ƀQk-ZԮ][MDDDDDDDĀt`߾K<OJJMUk׮^=[[`!C4tt44Tz"""""""*""""uփo+V}lwqY8wڵkks%Tj"""""""*"""Coބ~~͚5nܸ1PV͚5juD.I! > <~q*--K\]ShJխ&""""""€)""Iʕ(Y!C6Tf"""""""*""""*% ؿ'O7'|}d@KKSS]hٹBյ_:u5 [Or3 4xe{FVVԩխ XXDDDDDDDT1 EDD^njrrrr5kڴIU o##իw83 @^yk߾uM:9-V1 EDDllFՁzUuHNNIIKv"""""""*x"""C)VQAw O5bbm֫gk LгgZ[MDDDDDDD5T,0ݻh`?}wٳw+[[+ԩZtiU1 EDDD㓒RS͛OWD=~ ZZ@ÆVVݬRDDTݾ}玧'oׯ_wxx|qΟx%` 6l^ kD- ?f@....>k*h$I۷_֬9x= <Ç@]]MMM ڵIqzU 06.QBGGխ'"""""""r HQq[';v,?z/hҥ˖K,X0o3fO?ff怣ϞTɓo׳gTec ffi׭ T^[MDDDDDDD"""m˖ׯ߹s{ѣG1[vڵk}={W)EE&%7p+Ϟbloqvz*Uy}QŀWHM2aYרQ7oݺm[MEDID`J|0UՁo04Vu뉈RDDD!<<"""077773z? sssse*{,, eΞSowvVRIggW[MDDDDDDD: H!ww غu;k;998n-e%))=]Sx,.x69Y>NTD` `dlڴfn=Q߿''''''U ))SeBC” ׯ_wppp&N;vUe'%%55=س…Ǐ-[N㓓SS-- VUSikkrtEDDDDDDD L#pㆻ;ЫWݺeMwwF ''GGU>'O;w9!lwqU2O:u2eLM Tj""""""")""0`@}3f`ggk[<$x֯ߴ Xj_UuS~ZuݻիAAvp5kР LUQWuR+fj֔sϜ9u+0w 4k̛pYӧO 8::8۫IHLLIN=zqc`ګWǎ֯?z;yR Dji]6iRpܹ;3߶nuw14agg <<6kUwoժɓ]VQVSSϜ駓'۶$I &OׯOFܷjU;8%U"'9R~cǪU? ? ? '?(/IO !""*nݾ} &&...5ի/^l&O,DFLJԀO 䯵4P;G533##==UEvɀg({Ys4` gUZJMMOONY ط޽ExPGT)`Tk7[L^Q/XбsUfn-EG'&vyz3{ꖖw|[KbBڵn1x>>[y55?|44ttTjp#G||Vwob? :? _}%?->SQM7nL\lt--@MM]=%X.65O~G T}Gbbjj\p{K( bAGGCCOHJJKKHbbTj{gMnޜ4I#? hhkiŏ߶cLU&uuJPVrDG? !U$IJOΞ}x`NO_~Q&44454 5HIIMMLTu?2W/NL ښzzyBÇ@Ŋffj KNɩIIn5v HQYsȑWPJ*IJI)Y!(gOC@KK` *q?/?{sr[@MMMM]hժjաCgr:t-:wOORR{7(Y`޻wرf̀7o'@] m ڵQ5ʕ/\Cy򄀛ۭ[&9/_VWhfV60jTƫVUZXԯ&%EF*DFO^O>|9g<$hj|SΜ9@)ᶶJ99)BbBy͛˗ >~rA[ۮ]om`Rа|y 2СCbbXoϞ ?v3%jήGewbb۳g-.D Ol>m<:98+0066”xmRgVqQǡC˖|"QWWK@tdo?v,&j _رt_:07/Q k뉕eU곣†)""< GDIIIIIIk|:2`ΜS:vTQ DE |Yn̙u+[[O(|Hg ?uT8zzr:ullڶNmbN eD ?ǁ-[nݚ:UVS+]XKR˔| LMkn|aeyʕTYm\ƍ/R,kf&??l0dR#u"P/Rd|_+gѣMݻ qqQQʓ*sv߀A3>}J~1 ^{ظQNIhJY!*&^3'>8(KN (K˒%+T.?T%"+^9"""C_~ ߾}6p󦻻м_3GvD-&S͚UԯϺ v{w\ŧOC 51׷o_M+VG8 yŋ{Tm;lPԴfMWg\?w…㾾b>}j֜9iD?T-rJƓ'W䕈WгϚ PŊvvvvQJL_iŽ| Ǘ- hjϙ9sfn]2FFYD_tiCTTBBhy҆>C|;]v4YF`)1zv@ʶ&M*T[W{y-\:l]0@k׮z#r^&^9!DΝ3ooҤB^a4X0330O !1 ɵ}KOT8/ߩSO/h:s͛P+ńjΎծ#wqQ'D@Cc@gh۶ZCD sO%v>6Aŋ9Pp/;u>|HJ RR˗,,,V>sgT)CC]O?`w/(yeBMvؽk\>ܸQI!DӧV~S租r<;6pF!Rl>}kEի{sGIē8"fxx\\POX"UH]$R jjO?kw(Pu_{E#/ׯOVk?T`Ǐ]<֌۵;vL)2N'ӈ{6\>aB+zz%J˖u~&`mml\^L7e!?/ROqQ]3gfʕݻsjbe֭nMCUںU/|U? )Aj# Hʈ '<ذAuuU''V8:/_̛7fLրxBH`q%E;vܾrqvjVEsKW>_>.>yRlZȪ{n_o/PFxb\s24Wf̞ t0n\ΟWx_x J -,,J(W.~( /,H&;WwɺTq%…'OvCN-Cbq?(?TK7mys$͛˗*ש%\R¢^oF3ĸCCKT:ۏ񇪩z!VS"\DW (\ ە+&O}7EHQs֫WG?߷}DKJ| ZEy`X\5nILbTTB»wv++#ʕbZr-;SouxسSkiihȵ&OVj|㿽x~>kT*9(XRRbbŋϝ{A? rv;hݺja8P7_:rXkG+ R…ZAW66&&_}<{v玒JUܧ>RDDD _:UNq$ljjb>x0УGݺ}#Gv/'^I4ٵKN#jikEs=b"÷o_W>VʐB_]{|>`V3P^r:&|M^=Bqx ~Byr\ԆhΝϟ7iīUp^8xPlZlB~u̞ ]qmR:ullڶUU:ݼ9eJ"]\5JDj*OΝ=-ShcЬYŊ}r*bq{۶ɩ2?ח3LЬƍRSN.ƍ}Sa()R HQݻ==,SB,^l$I߾ ~$`Ԩ#utr3%Pq*ʓТQ)_ EE JL }\}XoZfbg',BbLۭ[S\lFSU$S >."_&^ʵ_8zg*(3ԩ3gЮW_p>xb]x;ww(|e6o꫚Dw77'OV&rLN*=ՑyU='CԌ+?ƍ?񇪉ǦM}Q\Zҥ4P+֪ri㏁mGC ֶT>~S0 EDDDFXϕiiɥJʥ^ ̜9jTv@rKDŽH5Pd]T_ps{II5ʖmBI`mml\[\\\ PT ʩSmxV`.O'WoE*U ʿ'dzcmmdTݻW?"RQ#jԜ<ڵ,!ApiժjաCT8 |y&gbBHL !Q]ろI7nfMqMQ_+&T=}[7eETZZzzJիFӁ|ySq㏚5˖m1Q+8P&&K˩n!R&\Za@U^H)"""l"uWN ܽ|=55!HJzncǚ5u&O[+82(jBqcӦlkWq-'^슸 y]='m˕31WjY~+q/[V^1i֭yW=dPVd,~萏ϲe@JJjjb kq-bJCC]]K x&:s%HTeWĽn]Q4Y&6?8(Hʵ ~pG*c?T? ) |C&""*:Wpܼ =RRҒ}EuشkV:>+*B {ޝ?8~oZeFɒr֭V>8+<̋jwwnuw6MI*&R׷0@Na$Vt"Yrr`J"#Txe69ߍ/_:lkt8iо(jaa^^J*>? 6? :62,, ˗W͛=+x+]`b@(}קOk\4alOL|vmht`qڴ,-K*Oh[Q+@p{nUOPyݺneBCcbe.^4x4,LO(*_ 0lXKMVاOISƍxÆ7Ə'VRT8:| s"(XAAQQ+"֭Wwo<ضPi͚}NP }&&\D* Ξ x͛k׀x@WWKD O5gvur81疢j9X…g==9(80+D@JԒb@>RDDDyʪL2e]\JjժYHm/O}{=55! }cG`g֭V0葛}*kpuUk,?TM?ʵ߾~]GRJDǕm7)o"""Rb"d3g>wN ))aa=z7l8e зq"IazR544BBͯ_O'TM<9~℟ߺu=wΛ|O V.@駶m+)d#>ϟ]p,o6nqcD9e̽{v+%+URDW|NT'Rd1/R<"ݞߏmڤD ccyS'`D͛ O !1Z&D*7Mz66&&ժo4`l_[߿`[ܺ5u2%XZW>j2A^ԈG2%KV 8z\?>z9pOma&+ۭچ"[Ba/J㏂=~˃@̙yWp &"""U f:z[7 $$.  XZ'OԪ`bbhXR'dG|)GW?߷ؿ ŏ+4ۆ -+EsKAmt˗Ν/^߯\17/QFZq-"Ǽxr^ S9EW_ēX;jR]LT"M]_r񤸘ʵJFjhժ_=T!))=O?~.YR^:{v/lmm" /T߉~IMMJ7ŋ,>r RSSSSS3x1g<8p CWÆݺj=U?>e|#+VGZDG'&+.]ƏSgd>U?>W+K53 rv;W.>lX Q3DL<'A Q&";qD+ R…~aH 㯿FLNVE&N~aĈU>^nOPb{wj*[AAooF5j)ԩ7l6ouU.j^G5kΘQx_z*(¼%KΟ?s5?d5u-ׂ??5k֬Y:uԩSTTTppR&p횗W@}u666666;wܹs}۷x۷o2e}ӧ0gΜ9sUwӧO:wܹsg`РA jժU R HI;nZ8zo\{ii@rrLL@ǎ+^ 3jTfzJŗSSWc (-Y"Stp(S믁n[=ꚛ˵D7o..j " &'Wݽqmb1e+U?~xX\;{-[һwZ3g*5j*O imS5bI<|yn7o"M0gy+|nݚw,^ܥq;uD ⃪? Mq75;ge"HusS`Nb *#Hȫ11?ѝ[a֬[VtiP'@ƍ}>~@TFT;wfƏ?xV-%%&Gjxj`߾C߿g * LMkT~2oSf)iӊQk׮]v$'gٛ7qq4-ٳOhF Dqm9=dȻwd㏌ΜyxfeѣG]@T^0k-[+W^4l? +W!?{(Q"5Tt֭[nWteʕ+W\'N8q"΃墈{n7_>~~Ylٖ-ի{s:~E]]-%T}u "?td۶I׫ԈQ'~/g'? ]{b>oMMC_HKT%eц }>xtW_|jBX+II?4?˖z`ANShY?VZjU`ŋ/bbbbbbbUϟu֭[n's*000006lذa++++++@[[[[[([lٲeÇ> Մp*ݭ $ij_r`J޽ P^|cGuS.8ǿ{'IW_+vyzY?{wѢbH+O+_50d_$I/_|$?~9daaaaa!Iffffff$ I)Im^$yxx{_*Ir-/TJ*UHRɒ%K,)I>|r}%I H<.IOUav}χJy$/3gT}EMΞOgsbq_oPӳ-w21K_Sg?Yh$MvhӦg϶KOov33:nv⒒>|[ݧO7oW#&Ξ}h%H_F\oq2><㏬&믿Z 3O}i@J^U^9w֭[nz777777eC:4~o_IiH]]9_Y$ݽs_]G9ooe˵Pr/q?ye5 f&M8۫ז-%KJ˖{zf믿/e?9uXK_ge:;+q^bM6mڔ8ٍ?rO4e7o޼y7+"0*~7yɓ'gLe D犏ONV| ubBlllll\/RRS"G6l(8VR#F4jbW,Q#A< ÕHBJJZZRϧNo3W-Y׹so޼zyѾ}Ӧcf>/18sǕ ::&&ʕS~s7I߸qƍY: {8=]9sLl]@㯿~><ԩSN@^)СC>}G9?02B9?bŊ+VjժUV)|˗24J.YN^^+nD *!R HRJ21 lm?⒒~:ztŋ$I@N|m6;5hq]M"Q}/YJ9'm[w߱vF^J98{./PFٲ͛ Onn7oN׷5Qի7 "fx6PEE VVFFrMM}}B0062N~ ع_Z8(޷oZfvW^35utTR"!R}i|_ r`wƌVvfvW1B~ KʊI7|7ڵk׮]Ll~ϝH^|-4zJ>wqTlקeu|۷o+VX:vӦM6m5D@B^ 쯩 fw^"/f̐kƌWX0o\s-99>3kÇ8@U-ϕ__Q(GFFF~wKCu,#,,,׋ghg̝GNRrA@N1 9rȑ#Jm&o%J(ܹsΝHNiJHHHHH r~]]]q&jn[[ԔJÇ>|/ r,D QT|AyH"""+.<|A۷+(I$mm<5u`=޾Fl׮S'>qjmt˗ŋϞ g4iӊ}E[7. =۳\Ľk׏Wo5u/6 9r%Wʁ(--MM==yڤI=C1_Ąvr&&]{b~`ʔ#G66lqce"F ++`Ν/_yw2r'95iQ#%eboi)ӂ }1_r{W.\pBsΝ;ˏ&gRbPz3|v>wd Du8*00Hڱcǎ;Ŋ˗/_^!~O^꼞?]s߻8|{ OmJRAɒPRVܒ_߬ڝ(י2446Wg'N񇥥% FTާw޽{.пr5`رc?^yZ[3f̘1Xxŋ@W|̙3g#d\YS5jԨEgz\!cWZjժ}  7o1cK`͚׻wCCJ6o=zJlY3/YO2@*[ȨJIի/_1B resuKvzUXر(Y2'+(wds萏ϲe\חWp|mKW)O?66&&ի+=o9SY Рm׮u{Ç7hdܟENy6nqcDˈs%ll3[޷;c3g--6Tu닟_wwǁ'uGa+W\rĉ'N5nT}5mڴiӦɓ'O<m۶?ڵk׮];kvO_={SZ\* vĉ'N|q[y}e˯u${_~㕦_*^YOu9C*U┯?66#ԪUVZ͛7oެ|ݻw޽\\\\\\}}}}}}s~ӧO>_W%w޽{{ٳg%K,YD `}WH}\ /3/V E-Z[਺QQe˶m۷KҪUvmNݿ_ԥ%K*V;w޸QWWFps5J"#T}6E#)зm,^P_XqѿJgOժrgU:MWWussӓ?s%)))%%>^խ$!))55!AvusQm֬[TJʨ?lQvFJ IWd优}NT^z.y$5$))))))IZgaaaaa!IٷKĦ$%&&&&&JҳgϞ={&I 4hЗ_߿^j֬YfMI֖$y['%)%%%%%E-o߾}I/v$+$I%_&L0a„{=wҤI&MRG8Oq:uUk׶Q_m.Y+I&&($ɵ$I^ zڷo߾}߿gܸqƍ:uԩSNtСCe_|_)?'yCB_rN4iҤIIk()+'k9$ɵǔ/D(r/RDDDy(c@*4ÇPI5j=$K?0iz##IZmT'0G$iѢg{`Uy͛SJ~~ΝKϟ8Pne%66))*J֬reIrw?vLխ?J@ 6 &y.]t%IW|I\#H +Fx-[lRk$._|ef\MԩSN8xroV%Ullllll_111111ٷWyd_GyM?Qۺu;;w""݁7o  97wz`g?|80o^^Kzz, ܹ{=:d[E9vLNS:ںlٲeU*JP޽{];uIխl"=8ottU*ʊݻ@ZZzzZP[EYpp#weL͘WmԫW^zǏ?tСCaᡌ?5WsR>WN:uйsΝ;wܹsPvڵku-ڶm:tР>}z\vڵ쏻nƍ6e͛nݿϜ9{x&""###߿=p+?{E;#0ObgE\'qݲ UsVDnrx]yvF"އ}>ϮX!?vȩr+>Na|vߵǧ*l?dGp!+,ȵ777777eVZjՊXbŊ8Pxe䔉J9 P1eO PyP?Tjk[bRSׯ߸|ufY3333SSҲtҥ3'`{hذ~z>;rʕ+UX066226μ_xxDDDuPPPPV5jd}knܸypv[N@WWGGG'~b@.UZjլ{ŋ.ZhѼy={&`k[|KJJJJNnߖM6iҸq{05J~O>{rOO//Jʕ+U2]hw@hhhhDW^=9uοRRRRRS×O\Znf9Gu+..>>>HO?H~q?|뤧)*?dIf[XW?'F')Q@㟿?x9;.9;/? i~a֬ 4hpqi֬iS֭rꄘy`6qرcƨUDDDDDDDDD9Ss+?pЧO^={C4p `jZTR~8TF H=RDDDTݾ}玧'oׯ_wxx|qD۵k7lذA.,-[?~̘ѣ-\\\\T}օύnݺl;w>>{e]\W׉'N+;+xz5ٿ~_kE ~ĈSCg~S@`ҤSO^|ի쯼UJ m۶mۀgϝ;^ +gcccwÇm۶nݺuVNgʕ+ϟ=y;+FVڵ82***hH]2y)52bdn8ߧO>5lm˗&Mq 6xQ>'_ W׉'LHDDDglٶmvI?(5#G~$TnzHRu IwxyyyI\ VZl>gԨcǍknܸqC%)22222Rf9s$iƌ=;㰿Ç$;v$OJ\Y޾};IZhe$F3&qo!oCvIW߫Wbx_ 4d$͝`…uPPP$GKҔ)ӧϘ8췂?BIںuǎ?ȼ 6oEV㏅ ,Weoc܅ -ѣǏ8Q$)55555Uzɓ]]%ѣǏ?|W*(ٯ RDDDy)SgΜ5K8|ȑۧO5U}EOlllll$իפIfY*$ٹqM3ogƢEti [)Wrsۺu6I8u?` |kIjݺCNgO$&&&&&f诬ƏѰ_7o.IY!I?0{?g[~-^Uċ7S~dQ }||}U',LNb`~쯂AYvMf͚4i8uW(PDO_..mڴkԪU~Æד&M:m-GV_gϞӧw?`X~Ӧ͛!C(+Tk֬]naaaaVZh}_)ſ;vС}{`̘#GTKһ{޽{9sfϞ5+_맟~ѣ;ٻ7~իWlٲqGvr~;w<`)SL˖ҥ+WZ%?oיUV_""""ML0}7lСneEAw-رbĿ|ne?/JXխ^|e@ڵjլ hkkkkk@6Zl ,Z4oܹտv[Mii +W]vM۷_zؼyÆugϞ={ +VTu)k7lظ>|ȐGW^ Ǐ>|p͛J*eb"f[]|͘1m+Pҷߎ@ݺ5i7iҔ)@Ӧ5js֚H[(ffJ* b2s]KW\X믋Y` ˗/̟?g?.ɩ2bOϻw"ʊ Yxc,r Ơ_ ;fʕQ~N:}̙aƣG?y<|@]vϱgϞ;uﳿ>saН2e sN:qB סCʕ+gcږ+W\㰿 k€Q67ݳMwwF ''GGU:~S/^t +VttttttyW9%~b[vf?#W"&˔,]:vWYF ''ާ/je~Sk7lذ9oVF%IJOߟ`߾ڶmӦu_Kn(lٲm풴j￯]֐Tnz{ޒԢEv:H@v__??Ues떇$}͐!ÆIRttttttΏ_&M:m$yyݽ{$%$$$$$(=G췂%$+7y)t;/IIIIIt[Ծ}.ݺIҡCG=84qԩ$_Jر'N$Is.Xpaޝ:uޣ$_I?~dWgg8:c̙'OHRJJJJJ$ɵ$i޼E/6LZ[~-^:0FDDTmݺ}@L\fıcnjQuRNeJܹ .^~} 66c|=вe͛ ƍ7o~/^<^+\v͛矀vvrn:w ׯO޽jj~+}E&ĬZrʕ_?TVY]~ `͚u֭^|066222ڷo׮m[u"[ѣnj^u tԡC9?+(u|{T)u-[&N7nX@OOOOO/oy̙sΝ6lps۲ |kti eEȑÇu? Q>'_RDDDDDDDDD!EDDDDDDDDDDDDy)""""""""""""S HQb@RDDDDDDDDDDDD""""""""""""<ŀ)(O1 EDDDDDDDDDDDDy)""""""""""""S HQb@RDDDDDDDDDDDD""""""""""""<ŀ)(O1 EDDDDDDDDDDDDy)""""""""""""S HQb@RDDDDDDDDDDDD""""""""""""<ŀ)(O1 EDDDDDDDDDDDDy)""""""""""""S HQb@RDDDDDDDDDDDD2d)"VIENDB`html/images/21009b70229598c6a80eef8b45bf282b-watermark-merged.png0100644000101200010120000057265711310426547024475 0ustar docbuilderdocbuilderPNG  IHDR@O*< IDATx4{偽>׹sXs㩙A&khÆCEIh]n@ՅRRٹkWHpYX2*I\zjQ^I-IkUoڹW}]*FFBMƣB I\:j@cWe{$2钚jŢQi4Tz=@%I#h@lN ,'>XO]cY!eo!v_PXFI_)@?K#{߽,0Hbq^$(6"aP{ng_<ӿ{w/P[/%p wjzq.gHVS58%&V&fj~FTd;`KΈsjnVF6{  @iAJ{ɺG.yϦwQHFR*BC~MFŭK )55>>[r(" I!#[qC$u;2Ja)1PqSm4Eg>x"O>3P*Z'Nj4^d$AQqH()u imBOTZMRiR;rҪ {ӑ7 j41;;@x$*kot(ch0ƒΙYċ<---:fQ&b&Wy?rP$y**.;sZWa<~v@*Φ3#37IRȪwM PKxE, 2/zA  k)]X<8LyzZA(!qlh'Z`#x$jZfg*Ucۺ&F}$QHHY,X2% ☘଀C<' j>juz!q|䏿=ܙOOeӑ_|~Eۿe^n3iff*w^yl!JemI%< Lcュ+۳;ovˀ(,+y+I$A'zz477Uby}~i9dW6oC $@ζe|{MÂgٚgyJb hX.2 1R,Cݷ뫃kn :woM(e^Yɫoj#V[A f$\Sl1nw;Wq6scwzxQF Cd W!ˬ$TP*0D^MSĠJ{Q'cʝW&bxS- ,)HBdK;;F"QEQIA@`@3SCǎg` ?N&ÉH,9sq׮ә\jmyqrfp|ƭ38ydܲpÇN_7R-2aorjjcWM)8IP&CC A31pҥƪŠrl:ҏn2hܞ{ϯ~j474pviIUpt~vEEKSC}8E(#%ӪuhT$[q?pRUE77[nw,y~/c:]}^y1 -VҚۗŖ?\sS1NmymϮd2Dp/rLݚv.Xq>Jp)ƒ}WXt}-S\!BŎrB{k#.}@c?_N}~͎ ULRYZL'V=7,N,| ]]fZdYvyE4}uUIQoۂJ"`< 2r-؋M-R \.tseC29+Jl,:6O)rϲ@ @C2+ܤ4d y]yIHe@j<22Yijh^3-$T"`EKBD˔JJe3jmYj(~~߱{>=ttyéյYwgj˪:B|ޕumiGQfnܞjٹsžG+0.ĕ xMT+Mx0N ,;35;GށV}yb2 4|N^uy(Ml9$Pdc׻['jK4uSsϿ ǔV*[9lhtM5,E@.߹D#m5M9|׿ʽOV;ʢ _@*$ B&i^% S "`UdD (hO>^{n9{K d$Z^sTj$o2+ȳxܫ$PK+UrYVӊ Kr"WQYrAR90^X̱Yb8*[4pZ6/(*x)}KMͪTt4sRE[KBdfFGW}3r&ETc{$Vkl`, [BŠwf<5K*@-5~ZתK7tl0; Fm[+j U]RD̹3MA\={v=thoٵs_ i/}iqK5 aO-:̜Ҡ^;S-C./ͦe6^\.oٻ; ,^ߴeuʌ Py瓡L&$&H*sH `X6Mdʷ-[x OT"P1`0 AC+/iim^PNy\sSǶls;VpYRi-F׿s=eƜpFBVHQh`Y޺XqC`$*D*H 1J+I( 33 F<ҫlX<GnH$f,7V$Q^]K4AយشdaY. ~W*7* (i(RY)/Ch0bZ{@<⩭ee 0tl@H4_8LŠoM{v[j J{CMdy՞Ï tcsC&Q)!XZ-"`՚ Ǿ Z1 ̎HJUv9p2vߺ&jd]qۼkltNE-24EPC3p8* D dF1$uƪʛWHB J7xot6JXl50*ōg O>?=eE2c<y=P,}T]Amj1W_߳:62j9v0iԌJjX ?{e`-(Y]H_cͺ;:#ϵɡHV5sN{] AA~uPMcsRl)LYYIy} 88~l?QK \}ۖQ(U׾83;5LpvdҤ+S,k7oݓgG5Iɐ,%,H1J,ʚ¢ʉn6!J֔70((r/לBA(մF J{iSE>럝lN=26?/|O@NφyavfdS)iNy/mo m[J&I"~׬ K,40huxdgB͋;/9]Ր2#웻6m:Gmu_^Pg*.3 / m&owjߴIiё8aPdy1hs Ƥe }g/ Ja_~I^( 7 ZH*fxBJkҘ0 G}l %AfpO~?ח˿~7o> ,pH ,!Q45a{坿'<^N7o}׷nr+˛S(ƪGT8ir{ZvNC~df3tp8 !TD"D,N1ɥ* ċh4e\PG%UuUSZ{OC㮑 )۷3?I\,IB2Eb91s/=;mW?>kV̎k}$sNΉB*'k MpK>a׽wZ Su 0J-Ojwn޲uWd.h7`tk&mM*(ZDr.W HM8jξbн]{.dĨ]#Oĵ0?N5-=}׀n5>1MgZZ%Ide҄YNH"ŐyHhcfm)sFUp2t28%o%Ĝ,')(*p$6CQd(b٬d3RrޙYKm?zM: O>oRv ,8A^3:L/(iF\ZZbF9 ÂA?&1B e1`4Z5ŞT & P*tJLWl[v-f3IY_TPέ2{QU6sknf\ZorX[* . [7Fւ9}w>ڵ$PZ :׹zGFM]]VNųaZش<4ל\Ln%E1Loܻ/l޵k_{֦ʦt"::6W Gsr$/I4'bd lt:J2R`yfd&D,bYxBh xww=|@AQ7^}ɻ6=йoOu;voYG4NurbUo,* q2'g'%$ b6Zrܻhl-mg>./#HI^=n0iJNjԎ{fhLySCc:=P$8JpgF$8N KcY3_)䗿fحv&h'厢ǞJUMtE=s/\T)x<.||? F囎R:/>UTطÇ LyT2v}Bh:+Tl+i\BZܻUVUu@K{;J:G+?K7nkSxb5zF}ÃG{uЖ7;2H2jj~⎦[EmMsN-*={> _WNDy+/Oa7SܱVY)r|2' =99MC(5" (a]HF\&!FΔ4t"IF,!843 ~= L<ŦU6֪ nRڜ s,M6֢yZX G MwΞ2~J[S,JJ 4 \jk"٤Qp TҶH*D:;% Tj0?泡\&8re* /<TJ%QZ^ZL$ 0lϞp^@Kn߸]7eokoM_~7}+&` s׎QQ̊"`(f֝X X*  0 C/_<{ejv{Ql9c"EŖ +kK$_ Yb̆LK Jm۫ڼ&8|R 9.p][sYQ`йd$2 DId߾AfΝ ihYA\eWd5ڱ-zz{-:uۍ&ˊg{' fV\U( jL~ʒ?QҥO_[M() r|2̄4LJx ]^VWi'cN!p㱴OGoO" D|CG;Cc Gzo_qis~F4I&WG IDAT>qoC{WIiw~ֿR1ۆtc3B,+7z#EA8 JxhJ[wE o<O\ؓO N8''MPugxQ5jC.!II6 @,G1tYUU]Qo (ç9!ؒU"PcTk0gPz158zHoSax{Ei#k?9%8н ھ筗ZD^ӟߵ4yu Itw*73[s*0I$.];wjMxjǁ 63-;yWxϠBS#W-h́U%eHFS][d藟?YYǦ96 pJ ²&QiT)%{^2"4AJBg:t;CJqhAGHŃ .ܬ4yƪ\Zǝ͛\ DkyLyqayf(# I\]^T0vjCVptz`o}ڲf|jaa)ೠ$0f4\m6KKZx.TX~CRQHHZI ]^w3<\VFKU>l݃ T Aה-,/W U8Jgy7667#Dcfz 'ɔ˱ ȲQYEf dr(S$إMoyF&\Xə/Y^JGC{76Ա9VdIKJK=nw.!9qDA@L$wOM ^} [v.U?XO֢|\*)p(QHnjl%1cͶ|oǾiCyiWA$ml(ͯjۼaۮMιՅIRoJ*G2*hPwg* zKa9bVƮ\tӆZ%ЪܶAnW_8J%6nx1o>rFu_\lRG_f3om9H S("kEUMsMgn!ȶ=aEl6.Wu_:_Y|ɻh)Hvk+6&oEXP&p@+QeU˪ ej '?ˬFNt<$#2d! )`'W*EN3kx8<H2Vg{ R#[ͳ.pڼ5eӛZ`I} AY& &A77ܹuڥODmGaIiU+-&;HBkV&\_b̖gS%ЁQeb֕͠԰Jֵ'y=sJm沖X]ުU3c7M沭[6EE2Hc :Pߣ<2qC7Ͻ͏?-S۪ tmu=E5>bZ,p&XGC^7[E" HeRyM (#xIH1$ӓX, xC  XKzD'Pߝ⦺e 0*& ZRwC@ߵKE@1$L\s-mmiM&I2 J'cHHJP̢$8E)؆_\sZ7ռav§ 'dEUe/ruk+/r_u9*ŐfJeo|~ C䋷^c歎f}V]\Br%MN 24pTu8>8UP^&]*۰cr.A𽃧/gG%=9131Ļ|}drpq߮Gyd5,H8@Z}~낮1:6g#ń充Y>ݿogV0ҷ]W 9ݴq{hCg8o"/ LجRK&36kvO}_~;jZ&}"+'DZl"HVWZյ!ͳHBE^*6V #D`/ J$VE$is_9xx"VQWЙw/` E< {L6{Fז7UV4VLƔ&9I OGC+3*EaaO@kumԒd1o3[G[?O6mۉ P"dWh+ܕ ~A>p"/+ QBD(Ȳ!$ ,*FA $X$iE\.B)_cA$ `6:4/q0L-֥%>b(DMo0 j++Zl$peG:8 q:PZbX`3Odt(4<X۷9%yFh?q!yس~-+HaNbB|—yDd$qQ0 Cʲ 0y(# I7Th63$3E( 8RT^^)IϦ2xmC[7m6C4cH0( =OnJZ7rg:q$Xh0k[g`$CqVT7i'ϛjK}yqIEpHg2vvh$x1o_>ڷp馶[YJBEu "߷s߶#ǎ8SWv؟fʹ½r֥{?~:((WjLꊱYu *ky#c8Egn~Gk=-jN՝{vKKLjaˊa\-ޖ{/296:'fFtrelzu ssV;9:663~N/H$ --VCsw~# DC$eD!147ߺ !X-խJB='I% Q8IuրS&xܭY++C?i1IoV6 Jx$!>51\֨z Nr*b)Va$_41}hΏ?G6J% H %G/9I,$_ħhd$ +Ibx! Ar`e  @eMV 1^-_]]kRkRd'&#ㅘ<ٵc3%_{ymt0K-,-,ѵT(%ge+x wP[_T)xAQi#BkIHoji %"*H"5:8q ?x8MabrcN9^$AP @ J3}Y^-$Xa+ᑡBq>^e^(&jia \8!ɱB˪ ݻL8uɳ1zkWo~vjzhH1~&:VgX\PJ_-5xƕ5`z"|[S$FŽ6M6cн'džg.6b,uM,ٹU``8q'ƃk^ϳ{v(JZv.Ʉbehn)y_v*)Ȅ)oNFcsss+dSMkwu;'я@yUէXYInmlko޾(TcԔVx_I(AĨg᱁~^fشRds$0bSU!I$"dDBc8A+p-WVWX\!Ӱh}$-,DM5VaγxVݐ!CHd,a@JWL pх"6Q8Ք֥p88>@LM"LG3*8aHp pI[Q] 4 Y$Jz&u:A YYHR(f=~6վ7'8ֹzSVgIqF38E!IEű/^読+kipz=W=QNڮ֓{5λo"jRV\9ZL--.N<ZCFHkYk6 NOڻ_e10EERA%YF!E G Oߺiˡ#cDp:>;V_%҉$%ȱB*lIUYáS.lN jK̦?.O 4״+Zz쥎ӟfPo6R4 mU$ i4cSz?=Z߱3&'jj+]~L*6Զ]uy\Lݷ44\KɉݻM.g1OC)ŵoh\p2jc*\q. b:f_[Tp۸yfD$!JߙݲC Y02yB֊O9ubǎ ߻0x>eYkl|XVPZ4;>JW wn^K{Vfܜ4$.*cbK3LBIUd,IJfY l8ruc8ͧVaYos\e8.I@ AP9(D%4R2h&AHi~߱xLBh0[h6ȜY8Kj "0 a0SmhĬ!>J=vk*#hŽ?$1 B.#8DHqAq-^32'Xy-v.zӉ`<'FS}֞_zdj5 &N[낹' D´B5~7tt"Xԍ+ښHvN^>}K`9MAs~ag]k=$rZ$XjZHX@)> ''MF{]j}u4xw$ vpbbeatnrt`VDR,QdEe $RX6ino۶oSgo_|ITq!B6YF 8IE*pW/4 &];w}9s~U/r/56v嵹t:f6e2l2Wi\)N<6>pпꍇC!?r~ ?0Uմ׶/n8t O$=vnhh979ͱsq3o}%Ҳuګ֭ 5?ĞY*rP~^䜞k.ulض5=U'ICmV nt| Um7u&]Z_] :㑯?[nw/A {Q4L3[jFI&c*R[-Ŏd+-,OJn' y)IdDQ &!!@4A ȂȨԖR$rh&F@ad)م R0S4aw0jBrG9Iʱi>2WH靜jmI=x- #- CI爙Kefv4$O6Im|SHBIh8`YYmɒG/kZf~4c {/kJvBYE% #VA!!%hpaE d4ipdЬcg<YEUsAe,6s4YAB`7cu`8R7n=v:bM3۔(c@48[hJ %D$Ld1d JKKEy2F̭k{s-{t`$:uox!M/D (/E* 4 1L"x߽̄gfe/gM,@Tda3G AULg fTH9^'O~=^~/>߼eTHFX" sa5??o0(bDEJ8Fŗ^/s-k'ϱ$ɳzუ'$0~#EeWzSŤ*MMԮm6?YW=}%-雝\iX5`9iaz)k7 {r@#(KTV4@A/IH)-zIgLMT!TcY@.+0g2)@,#zVAxe5:Sүw7!A;'FsS@fƵTd Zӵޯ),i@F B0éBFPUBҼ' [73TNavٳx@MFC|Ѧ-uklPY_}ce2"*5H;zE#VՇEE CYХ<{:Y('8!53qR(0Dz̊LPJ!@0%bq宜?i&`0 d^XhkkZHF⚜g$c>{>'IDӓ յ~ɡyvuaDQ~ϰ,(Y+*utt=jsIDUMl٭g e޳_`ʒHbٲG1:> IDATh'q03lL,,,HLeԬY=tՕj]tǃW^lb׎[֯ބ84޶aPWyԑケ h|;S8]栔ظʊO<L@Go{*{ i)ΝYC%kWw ay^S@捕GjV7:J0a![ډ[ 5mxdBШUOr8pe#M@luÜɨÃr~5*ٹJ7{Ffaձ/5y # hZQ,Ju6yy){um*PUNU4)YrD%xG(A"ЙeμvDY,B!p )ܼ جayN]U6hX ;v{(DY#EYR1<cl;d1 qڍ)yOX_TS[`LzN 1RBR!bw tV6_o,Dß< #5k7rsε]Tu;vx4]Q=O{j׭A@H$ 8̦X:A$P4,.* /E@UX 37v DL!|9'1W?aiE%g)P ECUhVSYy>(##C+^"6_~:;;>+ cc|9Ez+#f緿}\}Y%[.Փ1F5МNF 0IYLd\4o喳'NS'6ܱ s3xRu $}ߣ!Ѥ~.D%+a1=ෟvp{Gmv3u E2L2Uy_`e\Բw]p# W$U_%\ycoCz7vܱߢ3a <;=pޯ=Ѡ'~{ꂑɎ gϵ7 ʪKa5³\<ZH@4D^IDh j2/ɓ]=Kl^[gwZ.+FK-3Ҁ3<]? gMgoQ"53=1qku,[cU !f7`~^5% ekmsYt !2N/+.^H曙'zENG^b#U$8@$aIJ&cB1F}ǀ*۴`{۹S`A}w7ZmbUV{Fb5M-;ui=s/`UI}O?1SF# "jBMo}]_mg JxRJu^oC@%P!r 4 S (tOT?剟'kڮx\ș1tWI]:_f˲U`U4XGjWǢ<7=t `k>" fpڼ,r !Ky&"ɨ,Aj0,2lLT< gS"yF Jf`YwИ&?&fxloi2*<ԸU62֮@X 87^y + ME1E8u uG@?92!q74zs y,*xlrxRb7Z٣μtN)uB@Hɸ2N%! d~j&bQ3*!?4PZ^!T"K)0Bҥ$D@)a(`&*3f[_}䉯>[UTLNoޜvO9}l5[/0SLL+ ovdFQ{@ꙟ"ı,+IcȒb1)28`/+)W5mtjbg??C0ѲU#cIBL! g4 hqRXlgT*loa^`jX/ܼ2:eOxӦvn޲fխw_Q;Vlano-Ssӵ+o0 Fްg.]]jU^Mgj .VkqqGG>έ,m[vwwDgݳi⍇ΞedW֔?|6fǭΖ.qf 2 *@CD҈}n%* 8"!,%׻P^_{#!h-wv|79AI4WQUú͹fȕΤ$&FɅ/g%qva Yv~<PpB#&W_Ф3 8OO8z[ UY?GwN>#{:!ᑹv8jaG\Qbrl͚5V8})&J!_y}ʝ_NMu{ Bz(,,"F+¬IuOJAJ e! a* .=3OBHbIQ(h}A b)R㊈yrؓy~ YԤ7.=͗ D=# Ccl1>{čny3GSliɰ䲧fh˫W0 cYáNbQB RLwi:X @ez_SjRX: Q2!ԬRȢTd7?*Ta+]7Zyc˹YXk][LZ.m4<:$0ڴ}㿿w`wln[tNwϞLIMf MQfO-/p>}8 zN3 &7}y-ق#EEiyC]oITYufV5(-M)ahRr2Pj,&*"UU04K3*o yb4O  @("Ŧ2qmrk.lfaD$ )U K /g7L\nak+*r!Q siQ:Uo0CB‰(%Ξn!wd-]V"ڞ#$Fd5 HTe_ȟp74mYqK 6ڱngnd$470>o_@,h`x'}]W'ڮo\繆 O_lް{ko8K Z|1B2)޴MX!Lu쩗.lX ]jn\`J{˥ @JPJ5YAٷk7aQ)JJ! ,5uB@R \z(DJ(XAB  hĆ#?-͊חa uuÕu5گ:EL.e1M. 2Hƒ9N{kׯYsDž|Q_fIv<ٲyW]}}8w{*rn]RX84:JIzv y.P]ŅHȣɲ\Rhltƕ!;"LjFO~^7{ڵo~9ҼjYZ)(.IKM$64/>俭޽lSSɹz7.>!o($ \7[zL8irYu w߱BLͮ\Stkd^hߩ5 >HtV\~{~i١ _?%Еj:/ "TchըF:z>_ OQUQo_n:ɡ#ݼBpH]s뽹Y1 s,,惋sOyrY:e4) D>JU )! Yg0 CgeEª!!˒!FFIKu55r̒LH֟gc rl? oxhK3mFaukiKsbIFD9.hP{gŋBGYs8+|u(*oZFWW~i;Bζ1>\ntdX1SF%eŜJɪk zj^z-U5Ȱ P `01V5m3" %$mmii2_/K)0!K6[hя.8sRԼ+dqcbɲec}3cCPS]&HQMu1*DTmI'U@B(+^O0gq6$%DP"D" !!R0̿e (%e_ȧJ4d9ǎ޾o._i.//VjCvE<,xjkD#~|wt6]4{Ͽ//+D|7_/+#}рYiqEYO8uԙM=LO _AQ4"9]EQ$#?GI|WZyrcV9^R_S N<( -0ǟԉr-IR 3˪i9>_va+;gzr0;⅋@&ٺy^v4PRUi`v`fz -ҙ'"{<*Wm7Fn־k6mDU\#y&DS妓XIb,̛L $Rd( &r8>y37~'eiM~$GzGp$(Pa0kex8 % MYAL8P0LT5Jbۓ !@sQoMuX^)L=w}m+41UQRn/fMz]UrߋꘔLхM}j6culi%+a(,,ZpDK-swa`I6( Nͮ޴SI8Svt{FXH&e=,UU B0ycXBӻ6 @ RtlI<RW{Hb" 0tcZ*ƕݽsqMIuU%e-BXqifޠ!=#klde8sHZ__իg=99|++Wǧ|-8LӍ7:p dлCC#{6M(jVA~ۦ@,IwۭGF{/4 +˗7Xn2 ܂mC>W+_]7058:>2>607 YeˆIόbյa..nsjVԞ9yVJfuM, *]z|pdt  h*C&g'*jkb )Ѩ mLEeGOrGzw>:7;? 'b *9e1[^X[/6S]O|_I Eú~6NHjHS4)&Jr rG$J( f0ڜF"'kg]VMcs{y?pp{?^ӃmضSrtwM|KRtʵ7ۓONoœ-oIf_Oxu&=d%3mN0 ,tLܺ3 $i1WΜ2"˕7Rx Tjcz`6襣o9-ޔ"*@_z4J! H! R!("Dr[JHI#Iu&3P]E9V܂͕'OxV]QgϷ+3R1#+u}=HAdEXB FIEDE^ݺwOƭ>)qcX/$lqq;vPt*O|ro<^f;ƛeef!wA!rMw [ ce .5aSJ\ T㱰`427/#%ՒJN . r{pӦ^+8?3r)ə#JfF{گحőI}MmW[[.(B7:;˪Go.B(Xaw%jeU"1?񝧯 \ZScf{Wyq`oo7_#oS#gK\E%gO_yj$ jHe!;tuobUL(*Q$ǡt] sVKPN]sx=lU ~ȓ4Kz>;tH:Ms6X@;L/ sŶ}wG%SRJ G2Gi";}< 7tS*3=q)(1š4G7JqB}MbG7_/<3S gլ`ro ` "M/`"%4UF234Ri:;38]U @ x~{bLEg GcxEbU\k2[ 9Ŝp9l}<#3XjWCM#-Ǽ-k֬؀k5JC1@QhɄ!dUQ0K- WdL#37|ۥCv- )t6 i2RM$*2TI%Ze6@Sn~ EWZ+keZZmt5۶:,6L`vw ;Cᇿ YCB TYȨ5rOBhӬ{"YhsƻZ8EoQSRI;[㪂sޥ6&T7^;ޣ<48QBuih/r)0`U'Lv;UJY*%u*XUQt/̜}'džƇ3-4d6bɔ M˽|rHX x"kgm۲cJȐ =,̆m;/ ޘ=>/_NSUE,.R/R@c@%aiC0UUeX SǞؐw˴5+rZnަP00tz@((ёϠ LMMeee$ñab($RJz}4cpK,cUI^T㒊_^::=i;M/|c.C3AUԳ:W vV^Qx5y`}Gyo4T2{<]n|푠rrUy͍~1Q<{sq1Snbr<;1T jjҽ~hGz?~ M +pGf<+-/&,8?ouZH4HD"!d4x&K j+;]xæ3lN[aR"m^bp45e8m oJ FC»uæS|dyzK<zNFx{/^zݷnvѷ?|w- `=ɔ"|"I +6n"稴_>GU֋LY$In\qv0uq OJ}6.*R^j}v2bX.8I&ݞ X=TUgMՖk\RV $/|^؅P $`1)-%/6^.f H$ބ]is<N\M׿]{"P(8RMktfS󕼆eF~ߺLُ~V쩣#rn{g;\m${VT_lrd~eiEuAo`'Ն7~'.P~abo9u6p+kV~lƝ50'u@O-͕b?7YQU>v/+)_ >|'bc^fBS?gO֍ i,b1FRUQ8U5$ȨDzkk0dOyD0 FQ% xIڪ]*RpuWCՃ\cHE*'&U͕aU_[l=0p,O=*DgN%g3?Z|f@:O<>,/cx8 WSRecb!)U55%%Zg:3=U"{fY//B$~o4׻k}@~_Jtڍ]G|pu*w(ZJ3 `$1)/ݾr֢566Wao<͹en*θlB >XV+*\D˰kBJYDQT봢(S !"/4!>B@aB !@QjVP lB,Bw;乚};w=p89={L&A1ZLzYfiL,JA(;*~hc5*Z!"|nְ e9KN vvta ıJ^Q-//2ohFroWw$??kՄ 6B}{;/~zEs;F=jij*:uҪ_w[K++g/ ϑ9$J 2[o޺.B9֖h,d՝}z{Jh$hTx62bT,I"0(s+c} HZx+QǓ3uȊ9U+-lnnz~#5g8l+?e&t/̵ީ~WjA Cc-հ(7v+jnvw|h4 GSiW}?EOM~[T%2x+Bx?yߐ!Mьj/t**IŨQ *[[[[TycyCJH+sAH42@H$iaT&K,ɡڞYc285* D4_HmO;0NSg4pF䫬vBsFS%TIIX`s~ƪT֞ٳO>>kR[Z^|Ͼmir{h@Gh;pn;rc>|W  ܺv̀PJ|Y+:F+e)ƙ\NV`_1R@b"bI+))(4Կk ԭϮmimk5A %"y^(B6so,&I*˒0R4JC !=BH D") XɲM-m2Qhd3?~㭯1͚Nܿ^;/Μo7{Mo\ 0ǰV~=3/}==m7s=<N5Nȡեh48;lS)cUtw\}^ΌS,dA17xRø=4h @BIPH;y!/bYE^w{+$nצg169xQoo&663z[ |OW^ 矽̍ N>}x.niLy9޹P]ež].Gxe󅯼fli(v|qUMi%₾}x)۫kj #,IrA(Kc^LsgWYd*歠OR4#Z;J`k8t?̤b)Q${iŎh$RxYBXX eR~Ko:YĈBB mnZp uKJNkp1&/s< B^KdKRgr5S9[cV`Ǟ̹WfZvumXX Bk֝&>:5yFpmqf|,v 8;:Ea8v bv9S ~d IDATZ޽Ƈ?4|Sp:UҚjQ**wUUdAv:")EL""_y|FaXWmm"|"(IBwo{%ftsB>W`U*DCw5uv,C0i ǦܿySRo; !!H Q /^cs Dvs N3Lŋ/S4Z(=729ѿ'Wt[w#Xf[_巾+3랕VL,R?y^.TrDA@9Abh{d_$qU+$%m](r:rsFRė(a)`0G YB@5iB(/R>ORԪ, Zg! R;ha1:kj>?{Qg L=/;B& eANQܼ;6ssf~~s_( ujX,\YQbaK+3d:*Ag}T7Z Lhbl!(FbCk+R*UjM~B!ۿkЈ#B ͯ#ːPef|0giD2b1I!hSYNMyMQ|>޽u3|gajhalcqzf~Է86XOH/2!%ň*+lݫoD'[~I_[_mٽj4nT<0VeXvӈPpwl)K(Ϟey*MSeH uJNMECé!B'e )FWH,q;-j #o47GVGޠDdUΆ&(e߽q>SZ5CӞՕh:reݻChGgC |6 W7B@~BbY36wkkko468ohiY*b"n֮ȢSbJA/OKB#HbH&e뫫4f&UEWb2Z]бwO49䙌 tЧF8ᙞN=T#9>͗D.h ͈ЌXuf Z/-Ϯ—5*3pɴJU42sX:r޽}narv}a 'x%ΞM+;*9Ko!$R*cg#IJB[Bꕯ{Sßt ^l{f2j\ZZ\_ d$y᝛89KDLiz!ID<N(.79n޻ M~1OMxWL/̏MMOLOxmiHAS+`x=phj1 ,bxeW?L+ᲬQiz @!@ #HBX4H7  Eݫd$ ~848jW>jn~mǏ;wz~y) D"3d:!K|E̾}g޸uiס~_pbxpc;ע[hp-70Em@JVʢ|dQs ~OJPB 4 ګg9h~Pa8D}L0X#5߁g*;76Kl{fz{v 8Wʔ(RBmG;xp]KGեU<//Ul34|oO>px RKcS=?:BD$d͕b>_:GEUuM!bI"rGҤe(VS\uU={l쨬mLZj(67 dܽr% )9eRYL0j- :6r E1!8JZMDl E 2$?oT1:񨻫^"Jvy, ,2X.Tz~yu&̆ۗ?X?rjq:זJ{!xA5h3ɠBƒGO'zw5+jˌIK"Ͳ:pV45/o]~xuvbnlkO}궝=J"Oᶾt&b#,Nό?(I]i2+)ۙQ HHc9%d-XX]^Z zr9ʉBCk+s {6cѰXwo041/$hR*XɪA2^?tC'<-U8: y"[9ԃf{FLD5 hFq:^YXz?QFHC_"P]S%f_WD4"֖ttc b S!$s_A B[1DB@f']=t=kB:MfϿrǢښT.wo=>s/-.OyƑ#_76Y",!koٿ׿ /˥Jի+sm#e/J= oXX/i\UPeTMk 3s[e$IQ M"DVi T@|&gر"ΆC'|o+ 򋋣i+l*UktRѕʘ?08!j ܆pl@ji@Lzd$/?;UU\a0Ӝ2 }E˯ƖGvknRcwfEz}W'"dWWA zsѳFCHAr!rG L: 8?Cw~wOSBNC) ܺ $gϿzctPy:F0'ׯttںf_hShzgsca~zcMxppK& , H\C,ш#@J%FwխzʠSL]e_f LN1oS+]V}3R:]24K?_]}421x/VKlYSə񩁃3RWmU"(9>?gw-@JtԷ>dhv>Rijp<3ڬߚbPzT:'\]Y;{G~dv*:F(B%WЯ/-H{÷1}|:KȬf10 o)\. %KX&ReX6[RolPZ@/ո v;P8 eҴRe9sKBf} ~RWSSVU4,vZg^cpeqn2 %qev̓} EvV,&K^{VJfO?hn}_LQ*z'i^6wvy=Ky%L?v~WftO?ײ}d ʒDdiqe33cXĢB4͹p"Uj:+ NG֫tN@4C _*BeY뚛vVSO>hl";~؞>g'N <~U]8V"'? /0=9m%2MQ4}aD`$Ye b4:=Q`RH??8tlrîɱǃwE\6 N>urU5ȸG1V\XZZnj|(O>b8GŒ SZoH&5uL+hJA1&Ȩal8fV[þ>}ķyya|AV~w6:SfT|cjo /gwv"J :t/ ͹ZUjښH=n]gIc3mIɨUZ*SC:A*dAF",gP`fd^nh`q,sSEӱϻQxJ)L9,UF3%, L: DYQyjӵ PXb! ifc  y!="Q(BM5˥bs+$={9K\e4dmWn]koNޝdNomnxN?Q!HƓNm40Cy=w:7367Q]tcT>UZXB&cYe|ĺwfLXX"P4E\TK'4RY( DgUTQDB<(_tpbNa95‰}GO t,ST&/ӿ/LKh< Jo2z^k6j?)aO%bHeFˢT2fYĎJQыEAԎÃuU6gm-/~((-0/1Jzh@;tAq ޷D\"H% .!c JXIJ$D,b!5;1wGHP֖!Vj5z\Z]I Eϭ-/mn/ hZdgKoUFM3 6"eB `!+!5}ϙB u 0 @ہIaY,չjtJCS}ocuVA56ꌺٙqb_ZY*2`a ˲֩آP\]˦:1U ;x\WXiwJgh 7npJԱcJ]K -k[|^.Q2W˅$J5Վ\!o$ V^XZ%zS×K|ڹ-wnjj֗X tܩaYZWWV\zTJb*QSYRzB)"F 2wnwkOCMCk{ǝ;o|7?{WfG˨wy CF%j;v49lG^M' jCXS}:[Ҩfl裲 CB)oi EST̰&Rr2!Đ`,@sZS‰E\JE! AaUZF*(2ҪQ(TA[Qav^7_:^]V26%T*@sǦw, mM+s3IGyʂ@fӋ`NP]#Qu}rm}h~ڹs5&HS F<"%#q& UE0)Ɉ@RX$ H"Hd#"K1U@oZf+e2Trme;h(WtZR[Hwes9W6_X:/8  yT`Bfgg{;}>RbhB Qask`8|XN(grbáC4VXMHcYIj9kjf(s9JnMLN 5 edL;^_^_T\. n?pRُ[X}^w+TY0 bIc{66:5&KSePUZYjlb9geUÚsxkp6շ--ݕ B3c>[SStT.,Pb %`WV+Ms*D4_%w&WWyp 7SB6_ᪿW>vUgw›B8xOFy'ѡ"G:ە;t{?£;ysKmG5(FYrer'Bks-.sif.Y].Cuhp}Ą\Je,KT &04GQ4Y\>e)@+ZQY#HR2JY6MbYNejjc5m}KgZˎCGp4Ҿ$\[ {fr2N찻LU֛?0)! hm]ÞVW_z 6dnqի9oBƷ^1L'DQϖUso>C{emnjeqڿ2xtky.:3[]_ܘX\^l,N/Ln.M76^O,dE+&XI(iAH3ݻw6[}moG)FWΝ}PȡݘCC-Ͳ$:o* } EQ޹۽Co0R4@ݘ@M?V Uizwֹ bT.J u F2# bc$F!/bIcjW8$XBSSrMx7}T*{}/uB/MѬBo1TxU@$ݻptZM{o\{g=H(eoؙܱIz>Z5 erjR.V%H- P(!%LҲq,,@Q]5M: R˩ jVrTQx/û<'⎆ctAD@%"b"wpji[ E66]ϦcVkac~z+) t}| nmacm{7|>u}ckρGN>_gX&M<xbr Ʒ9G:?y SF0.rQ%"a K2M)"Dsya߁ޞ};[y!PAH ^*TZSSZ'JZMkSg:inJ2e,pk^YZo9wo|qjsyڬĽ> g Re+-NrȆ`'SGsgNxs瞋ЍFZ Gu$ʹ߿ɧM Sv/\@~4 7Djnvv'IH/h N.::;67gF¾@^(Ի7V&?UIw&qmCm:DŽ`!d{Y9 !d1!>_!D) diʔĪU2)X@MO5^q,%(@A$c4Ϸ7}\EereyWVI9N Ӛ}<^ϦRRX\ʐ:YFyUE?q*|:-J|"rz唃wό_xمUɢj6W P.dI t2*˨U*`,a!ЁFǎ<nX )!_(uF d!a*6k\.e"@\Y C)4ZR*歵uTf9+l\Nc"(yΞё=w}:4#,}UWn4 K H((RjGnF:#(q(qV!%6h+}VUVefUz>(ݳ'W|ϼ3>9<wX~k+5GK'Nz固 b4Y#>ۙD"i[lNO>WǛk)(brע,m/.L4= #3elI1x;Jw\ɴ,C܄4&S@3[EC YbMc"9k[; 1YrCTݻwR6O`dd2*# ~1[,W Y+m'ݍᥚ_.0Vis 4$NMI MP'#<~汸۷64ϟxh}!*k" B4x֢Q$4Зƾ=:6'ڑG/d ,ކ={- *)R|#T60jTCLL9IEcécqͬ!bv:p#gmߺ 6{Xj@#JrkKVt`,gc3Ѕj[;GF] ]]/$E{lSOƚ}uJYrDb3 44r#;%@jT6,Gfu]^YYWҬ14rɽt;rְW~_Nķo޹$ |+_/6`uaco49?q/cusI#"ڻUEx`]]sr߁@m){khvyes/D,˿vN^:033=O"@XSj1Y_\oχ֥/$K#UӲPU$æC\P,&kkP93.5Y̞x,q0</I!!Ņ;7|877vr\<{ƦXU(WEUQL&I2|Q$!IP뺮$)K"a09y}3b>Ol7|"D2-rl:)Kb.M%-R.ZV" [͵wvYi:HJ$ܷkѸXdUTUe9\ȑF[k7.UM֌Do~w_(ƖRVPdl90!8vʊ“loKm,$ BJ{k u/L. A#Qɡhm$g֒@M}l~=5uuL.N'rh4&KN&5i{aNO`mvw423rs]+<+토?<ꒆ bQPM6e"i4k&RV r:h l4ohØgK7p0a;B)6,ft~c%{/zz:6+9W vc  l&ZK [Ë, dC{8|Rʃ{ۼχZWrWgUA O.|,F#@;K1n @07l檤kÕ*On}ښfw{XZY߯k(g{`-K_% EX,.ӹ,QX8{thkѭں={=V"W}W{\|!WR( dR\.;PM}&C?Lr)_(-r\)WU9݃ XZ,GNl&cɔ$W5E64L,ER\OB9TP p8l^R8,Vl`d Q5U Yh1Xtca X4LD !r\6>r,vd6X%lrbTM$ᩧ }/}r/&g6ӌ-Efnz~fqn?O x=Pjn,(Xo ֺl$-Sc݇XWvTaKUbBzfjk7ff|{#@N?l\,b;FN^))M?#ڱ xË Omp N7%Yء4Ś$}'$ۿu87 iqNT6>=bwѭn`Wu(.^/\c'O64l&yvtad{a&23/K,K77nյ+EN=4l6ygi ϺBj|}-]tç{鲨TP?&l2|Y.e|Ύv:1=[ rr8y豲$){﯆O ZPTt Œj4CC8vnM6-|>zVkS=asV f*@!?p}kylXc#&Vey߾55uds B`O̟}k | IDATQElXӵ*0PFiDIMV38tLmme,Q$X ˫zwoo&+<1|қn|߿ Sf;6qñW˟(/όϭK}w*@tػ+jIDPp9lg==wGXǣfedV<)DtbInhA\P@yNź, )`Kk &PPt\&\X-L:%U>3c͡ $4HQv{k[Z]70f?B6cδu r+kOMmg70eEd3^{zc[o]sEM.T<ēf5P$&)ي#b! Y(f(a(LPTRPW\YY1@>~C3cc4#H (!ְ̛d*)4QP_иo:n k el`ҴT*rCuޙH(~,(BWS6#}xn+>REYJ3L?gfFx__l'rGgwxeݽ*am{j)<7xpoCş˕rN{fMoWR$>c;nߺ952R=]dS=P۲ 45UW?K7jaCO>mJU? Zvt|];&ðyjJa~mcm׮ή[#=6OomVܾwqPHIU8jDVd=2W"$e5aC4R4&=r865:TT34r[ɕ˫ ]VZRyMVdJ7R'w~ar:IS VIo"ᴘMj[14Ln\s|"=3071oAسbo;4;B{}{[wCE]`Ć<ɍbN_Sw y.#J޶6Xf}H6ST7==9s8b2c_y_X?c@tڠ^?-RHj)s|*N6*vS!v8Z465D$eek5mcu]38t̅Re+<7o"`5Id;\ :m9W{gbmqL=SLc7Yu?:~o8zo3Hk6]cFuAW_Oǡ@##73\wowD]mkA/<|me ɫѹř)lQ+eQ-Kv5 5tgױ\QX V4CM4kƪt=۔d@ izgy@F_V1ch22h\N$7*IP&NR3_zW0bdPʆ.HMt&q̌U]"gN'r_7ȦN|ތǶ=aը" L ݽɮ.f4]X]V% v}މ#ǏZ͚>Z2.axA>q1[s]miijp:u_Mݼ2}냡}Ogi"&ǷO|/^lo>pÏMy,rYg# Jlն ۹[H 69'r,kjTtjyJ"ЍT4;,6/_{Xs?ӫz{ ES3;94|[_OjeQ]{voJ_?*W,-KXXL>ر|4E,B崕lUWC5Wn>#Bk\xdf%#PP+0eMw`$t]#IRTD }ԁ5Pttɂ?tṒ_ɋw]v.N9GaWr%$(ѡbR$ζX!L@iic$6aHQ` @3.R&ց݃s7z]dZ)ɪ^6sO?`937tg =g«+uur{nEͼN)h79r!kse/^p\&w߸q!DL\f cojɝms?|uW/V+hYba$H>ht.˒jqBNaS{TbKD]QN' )MtU6t :c&[gbj(%stgoO6 tw`O0Զ\`)z:{ҹjpg~vDx5=7N R|}susuxdW_!5{wTe{ʥxdCOBZxjv˫ sݭ+᥶iP6g8v>uˤ*hC CrscGҭl^_<4$yZ[⛫qk?|]G_{&BZE}~H #7BcVWIG~DK>wo`w_WVY[]]9Hd3 5 ݞ1iu-5vMȖ;tW99 `>_\8HEk-d%S vpdeӹxz#͂ xr< PaEEW8q$ "!FahP4M#B4MxI*V+ yLxaZm 6j볪1=<܉/I@7u bnm+V'˒$IV(I!:1i*I$UUu',U(WW|NhM}=bfjBj TRUs KeI}Y?iKHG <32+?{*IwwsM, ؝Vbdt3Bhjt$EPHOn fusBA zC*GKg4EEd^bKb1H(j mD#G=}%O=& b*r621TI*f)"qݝ:ݫq;,=2=ӄ021"xw~lH)\]^m ԍ1r1eZZz:x#⁽c kckW?0>~ᩁ/](+#m{4v5Wď|cXR4 )ݻkusxY;_=C kTHWеx|{ V0ٮN ˖)4w$H<|xm4b[]- H2LBV5AIR 1Vr}G6bM޺>nZ*lv%H P 4]ꢀTU.Ō&XS[\*NmG3[\2of`mCf)W[_U{ =BHKIRӴ@oȰa7YX!Q"[+JUD*D㢬2r\`>g@ +PΞGfƐ2@B(TnsØO?U_"rAl 5aU,֦Ǿ^xd2ɲ$Jw&38`1(ֱcay ٬P_[UJ83OR ‘_ ^]_hon5](X.U9k0:{؝L>wg?sPԔrn-I$C +ɂ 3ٌ#FرT @+km- T]Ip MMEڭp8PSG\9_Ԋ54ASkаY̱h!M*T4"IR}cw..-N uU3G}|ҜiNlqE:IVmq~j{="+P[cf*WKg4EXBM 4rjXX( P$ YB %A~ղ< H1&<'~Lno{Cx} c.{k5jN=Pr+}}fH~Z"z}s2uo{wYo&0ONfJҒ|t !T ssB<%!Y{]|rNEp#j\XGal<.'^Ow>qW\?p +T2os#c'j{זgKUY 3@;/BQ׺{*B:( gꕷG}*;Y ABrl!8ٔ5{T" A+2 `cs>D$2:2MQ U:Jʙl7&Jk(Vg%UAQ`Y(XqhB${cIS4H%DP!`ύ5/^q,< baa"I iN=rU)A I֦F1ȺPeCrYV5Lvf3NfM'Pܳϝ:c=uᑧ.jf3 ͅ|@RtXV4#KK6\.C Ȳ,pU=V#c@.jC~,kr8"jeok_Z!}[y/77(J[Yy;q<535sOMW> ɛt?q5|)sYx /^36$B*c0~j!:p}N8ZffևT 6nkT>tEM$U*I< L lнS$*Ic] Sȵ뺡 |PZC&s|u( IY5M#"J1 e4E (Re6kkJ ` i4MD;֍_H],X::-oA,߹/$8%2ѤEk;vA&)JM7{ڮ߸+(fRCcaeeifIL;]sJ_+BC c̲(a0 cq;9I )0Y5M8B*BחFQ@:A5:& (RX"O3,AIvtRۜn&JDBoG[CB;C|RA@ 5a\(P(4-@e6$ j5ZM|N8=1 6 xff;P|*Vgmg |4Oܾtdo\c>d?:61>=2wMe]vͼbيn65[BݎEI`1PsmH'5̇oswvTd?[mY_7RUK577rM5 T&eMv2nu}t tx }'\jj0 bRs(bǪj25LQ*0../#HPemgc*??uܾfk_7b›9Պ0s<*uqj,jJaA00*RV r[hvvtnqjK#CēSS݃{VU"nT*ӓfZ4*ɥΉg1v CC%+9ƙL u]gY;'Iű;1,4MCH$#R%˲$IC==3U)P-.tuubQ"4#]=},B\)X*U((",|F,Gפֿ }3 U)L[=uDJ!aXrv^}knl(I Y!6vC]#s)>0PGߟZ.X=3TB'6?sl5CoV{k{K[Տ.v7m&Sȯrqm{be3 r果 liiK$vPb]- X70;aFeyd6T]{[~u `ΐb ͨЀARcd0 DhǴSE!h@HcbH{݀[7_om7fUQҰH @E Rڌ өdzsekkmV)BV5rcOMIѭbڎC{yguz`u N(.%%v,nkgl6dY;qk,X.J$ g0w^CN?sd$hlOK p(JUUQ(83Mj.q7t EQ)",R%Tʺ|p9욡  )"IR$ 8E4dqTQ4 HCecM,g(,[&IкRBҔi8IX@0I P(Jei-  i di&)Du]e4-MaI" UM@8kPM((J2),Hb"4˨Rxs+H~_ q{Ct&[r BЍBɪP&'o߾i?L pG{*ZYyU0{pz|# v/pL<@]?}}Z*4*(4DE؈{vW xԅ߽J(w&J&JlO^&v}R#WA*/B3m\cEOsoE@p)x\ p G:@UU( MҍkDz׮].eim)n2D a蚨e(f{U}P} L ^oC{KXWxD~K?b5E1,1I rϦϼB>8Sm2QZbt&K-.N.O'#2ѥ\b=][[^]/咩Nq2b[v}E-K/\ zTRdcL:%E$Vjj+JȪΤi$)N bR)eQB12J9͒΃JWhww#tչd.]*wG6VpKUcK4 smFFV~kZ+7*+B LhV&AZF4Mݷc}]&(QKY! n_`x24]Q Wv{-N5pll+6v%7.uw9 g_*aViq&*~7܌{woFcf2)"hTW5׋b4q~h0>}[~m;Ca,k777ߺu$p8l3 dl:bZТ]< #‡QR ,hQ)Iy5܅;á;W?P! 0Ј|lj>~՟ !Aa(@P ={!K9XEhT0$ITYD܆abX&bG.Q$aA` J`8Na$PDE ǯ]echh(]5u XU APEQTfgE%Xajd2͍]LE,Tʥ?Oo,ܕ4H`bd"&T Uc-]U4M i`MӮAhY@QjU9@Q %l:Vk}_ ԇՊ4MgﶴQu=sg(.]422b"h|;BBe%D7XHg M\%T,ٖDq6PjP8G3d2MO%F˝NVTwÏ=9O(V8;芅E[WHfk䆊)ָ"BmiVN'N=|,unn?;F;ǎlO}:DxWMsbޘYE11[ RitJ*fdٷw*zL&*EqB$@UER!E0.y_vL ÏZWCu EseBєXHA`hrqcc 'IW~)NA>u\4M< N$ike b&)"ZP4Ţ;mmi#pLg+Lc<ֆbDX:bixELc$5 1Z:}#<_DA׳_ze=Nʥjpz^bޱ kj? &T5ʥ*%ӪqlʥA.ҀOnGM-rMI UAyV8M*9fS=ݸ|1 `-63󹊥t{ԤRJ_~BCjb(PXkjiSeIÒJ1[,I"\*kb)ɣ;Νyu+3^=Z]nmivz}{P ]e`qO-.6BRv; HH$h)PhigX4U V-81Pj`foW E|cYHm,-]u#.ݾ>A$nw\ 1TLPE IDATu (+TKUUMØ}{醦fOȡ{jBozrP.SW Q 7nw :w9JrOg:08Xg!PbY"(bepx <ގ론P82Ls{ډ 粅PCKWWKs'Nw^w-F|ЌM2p2;|P,;l6өx* 64E v(ժt2!4QYa8Iaҟ\,U4/Sx&Q,zNXO9iCηv[|S 0LQL!HmͬL8{ƎO/Of*+2C;Yҗo?|.PS 14Ii &,0(D-`A2-4M!h˴P'PA1`Zeb䝾]eT+yW.]XӛwbKwx$tEa'?75HN[[{ooO)Z[{sK|$Jh"4u4 ӰFlZsa2>!vdY* of.G8^c9@[ۓSFjBUT׍?gN?!+nز3t41,xcW/-.}叾=z9]fwfqg?OO=+hIl}paf7_"%Su Vkgt*~!1y7\.vinndRw`?4y4t>&XS,/ml Jje$,SkO##8mb ޜ൱ѭd"67G:px& 0.f(1#c8pΆx#'tXݽjm~zDQCLyOom޾67ϲNqIEjlGzE:'2#^K6wO=t]GOW׮ϼ>4/)V-d@O*okoimnѪn+P*yB!jCy6p^6M'ic)[&9&(  t '(Nvd/Jx.%Iv'a=xA\*lꯎi YTTTHQfOO3?4Pŷc6pwÀxY ZJ99CuR Cޟ@DwϞ{ٷ^BfHna4ţ( oˢ(9u~<,Js1"T~cG|NoNVV>˜wJ;S7n0P in{kkiq߳{]ENRB~,WznO{̕hj|}MXZ^ `.7Q葱B2T[`>k e)r^wiI%6[-՚nXǞ{}Gǖfi'J&ͭN\1E6-gI&B5V) ,;LTX)WM] nSTݵ{?ùLhӱHnJ'c btig2Mz0ƁEj1S% ,h"N6GKJgϿ7!fJj]#xapOK?35$O|lL\Y,]}ܾ_Lg jEWNan1fo<1s =`Cs9wtrT~Sy t4B[&7{8_+W9e;d#O.[:&b:E +T.*J!>t:`\ZRY={xjxwKsoIb^7@ߞ^2sM+ Pp' u_߹?ܠJ"꼡Z)ԳO ɤP?GB;3OĒoS__<3ow \CLCd)$)rS0o?ӈiPsn 46^N7īb'bM71yG8FseAZ"fP8FHl)_a6ٚ+=/ǁ>G>%ka՚꺦ֹBUry&/)IQ {½VWW{%"HVC3],SXX^u9۸%]~wRI2jy/dM3p.1TɆDO mB{צJ|"Xo.ݷ@NvO ;dT<%#O*,Z!v6Ƿnh9Mݺv=r:F5<~C'lNxij墦 ɝHScpeuQ,,i3M!vB]Bn>V+exN"]ãc{n޸v׿3iNCzӟY"?sD1sLdm5_^6ݵcbaq~YCu4NݺkRz_(af󅂍瀅YJ)˔jao]`-kҥwzwLNًkޡh.yd{ybz!P\]Uʅ~ۗf>l*tdA0"-,r{wOER,jE bTW/q?$kB1u%MRIr2ZME 'N?jlG>ό:2ͩr4k*FקSw T0];sor" '/ywg:ښG>u&GYC#nm,hJiD\JYQ#G#Gf*mm/\)Zs8ҩ. KM.}f+5QBB`(tDX{F\RC)( |QwnȺ*dpD܂6 Z(61hJg2}] %e뛛54dieymuvVYC TղlT ,d14rL"rQEl/9Ĺ}OJƳ?0vEfFIR[ª&/.M=<ːmN[*k􇪕ZP(f+z{w.G9_̕*C#Tn߼l,G?K?7q]wDiBbvu+<~ӟv}|ť}'_YދXtkS{w3d\eɣGL{q7E ^Or4Q({_" sy^'|oPJMZ[Y;rsݯ~ ۯ8{c|#rR)[{yWogPTG  FSxE?oɐ$p…(gkgg5Qr\KkiZD*kn*so77]sehU9ޙ I`kF:wM/4ڛ{ƸPGǼvoc (Ͼ}»\2s|U,Ph~3MƚZZݺU y$CC$I lmqW/_p{#{2ѭBhCKP_30@jC7w M1J(ITt#OX0 U Bw 'yβ6$>9L5LVC?ocSAmGQ> mݻd61ePe4r%^*U(9(B}S2t:P[C ._Ж{7O~y]t`Ԥr.qzme5TWGmvQrٷ~ЄHm]k &g?c>w S&qyjry6}>e_`P(?so|Z=x; S{;t GRdMcy\,u#-zCcoliD, IDAT7u _L>/63nhJw^АR ~nͯ^:p$ozMh~ Րf'j:"HI]PVȒ y3zXoĥ?`cͻ`WO=nNLܺqhl\tfRy- vx /L{3|;gz0;iRPMf8+U]Q1ZX||L*%|RJA, #HѬ 0[+xg`9XpiOQY67q+ n]kimjk 7R2=f|VͳȩX'q]u=#j-&6s8ꂡήttGٔk7NW$V*590N&}бD:9_/P6I^ qD!{x]6t15Ej/Ai TUT9OLuB>O|{K%Ͼ[oKʣ'ZH^vٕ)A֊b%go&S;(͕ZsK[g ÿ{wԧo/}9Y:T^eSQM\T]P!Kd6u;R}}gMǀzcB6wCmfggv<)_ll%و\zcť$IC2j睏?'_|QނeQllE67VO߿{]lE4BR,]Nd:q&o55cd RĊprgfgӉɲ,K-s4شMP7i08NؖeɒN'L{;Cg9l.ыGx*ڿO߼>4Կ,-Ma@CsS ʛf@TtX\XxۿH.WoJ,>z%4r+?vsg}U>ykJNFՍ>-bÈx|HA $! `AXQOP^U qhLX|m}IٵXb>M/Mt* H.yC!$qB #lIdݹ%{lpNih4\o?{&./"7TX\\;`RԠ v">1u?FFS,ػjr>YQ]4;Q4)B"RP4Ⱥ=6q4^_gf.jwo/fD?87ݵ50XpcsOL~7ohɳRPD! `1Ht`gk}|f`E3jNl,sR>>0tl [kK+<cgw3 vvo|cб#}ua1GRdSKͅh0ܴ|Q]) 5mLU[:07ʕ)/jݲ܋޾yA,&QX5?q{kkw,1T CL#vCRDT>" DobX%bɠإ/.,<̃7<:Q?O0X!SB4VV-,^z妮uKķ'|YSt@ܱ x:zz@v%Ӄ0X:z&.b\328۾gqb$rpT#r,.OV|V&B1L#:B.X"E$h 1]U '|t0VH4LTwwin ăcMWG)P\UӨՔߝ xiHF|xs-u- TԔ/CK.⮛fuY`j.ˊ'h0CACe}$a0L,'bR4r g?G2 fdGݽs+GbcMzj<$*o N+ *̆(#8|t[{WeSۑ |QSW;T v!5Unt޺i/P[5939'?ѨUz9&pA c0!"`k[:Nhx>Gibɇ<{tg{&+X>99~+-1|<rE}cRg(pB4MGhT(~v/΍O>Huu7ԭ)g"qGZnh}8µ+`c{MDžIq$"}?,,VGg7b8jzonnD.&bT`߳v8|W PʹvvX"&uktr}~bmi/x޿s?С5epyl6Bc}~t 42榫nby|Q6]T2AY PTu˯x|Ӿhw̌; oĘշJRyp4nolR䏄(S]$mMTŻ:c<E LX!f<Xzs_Y^ZZ_G>BБ>]Cg1`"OȞYB[޹KX*|X&D3A:?-I4M4:V/*J7ki75Զt990tRȦ63mQFq]TƧ#\)"dȓNE) $ `qL!Z_):ɠ3~gwFb2>BdR (g{WcP$P,a*ǒL Tst)O L0m,kh:@J)P1ЈEHV(5n[:Z[%[; ͌y9@'na!B)&{~g?^~g>FhZ~{݆nO,ĠC,PȞ>lUe#,U(AfT:_&P6v%-a8kwr9 `@"= Js0Jdsˌ08AX-Ot: %#)$jIG/2+py; 3T<ձm5/ ˄ g39C`"Kd]Ɔb"yRYJ%3IZDJ@.8Zu6w^ zN.eb sK"tvs>Uy;X^C{ÝO@0 );c$EdsB3pD")7yڍ/25WWu,!_łi,<uʙ,fxBSΰH,5=ZbL"ƢQD#d0fZgnmmu#ʊzUEöq.^`љbpa.̈́|Zhy!}2ga1 LkJT$<AJSBy?)j*4ee#MO; 4mpm#9l5K&mKRrgyc/2݃[M",Q0HD1g3$It:cj{Y z"d3`R%:FBЗbkj.]&Dk+ n}MjN8(}Û&C%'uu-R b2kT<*S+[RI:omRLea`{hd3p`\K)<|\cga "T2k'y.۾A6}s*[ZFmn Z>±._0WĖy"؝\880<"*? ҭ6\M]=jc+[W;뗗u}n 57?K"'/mښc [)uD7Wٶm{K6sfv_Vܹs@0JJԦӅwotՉf'ӉIh6bQ8pbm*oXesyT!I~ȥgun.6u|tldweֵ9>vXA,ClKmv{6d2i(3I>sɩ._d]?|$[d$ d!ܴJ>T+Ujȱn_AT"q[BGI@Ono2!bȵ36Ơ45yDgqѹ1_Hp~C#.ܳW<ۋ % $yr4@EEc\>(&YF!i+U"0I/l7wbqRK6K.# b4E m.T/lvtP JS(HRj4&HS^U $O<:r] XC^ 7A D! %0Qa(5b%%zJ$ Nnk7T2Z#IF"tt.#`['ow o~y,AQ@嗹"ɡ#3ŜZdz/٥喾 E>a ⲏ?+/<Nˢ\+%jc#f\EC1߾#沀#) d/RqWGO4G\:=Nj ,b"n߹yg>cf}wI51lrl?|eva'"$(n.hښz?2Ǻc&Yy^Z,= UuF326 :#[$lİKS55>> 8cEi"*l4;ԃBsjZH7,]%QUWfp[v;`u8$-JGN;n/e,n Gbs3djkqGc~hb4XtwFbsOw #bN'ZºSKYes/=uLYKD;N9–ZƸ?  Q/t\iO9*j," ;Սh:atSWTTt>XMFr}{[WqJ_QU_&CA>gcN/ Hh;tIye"Ks**hR2G\Ku#Ϩ:fp JDp[,d ,FpJШu捍B*ioE|wrecK%Qs (X&WÙ[5M};ZU+I9Ln2ַ!_*Lc9Th {fT!b0yN2E0I؜ӕ ޽yp,+DX fbA1:zs_2ؤ/ J7?Rʷ6j/ۛKK,Pni#9>(%".=p`ۭ- h.7u^_W\[ }P Ms( eƁ#agin񴱥ևL[S:1Tt.ĤL5/lmo5*ޘ8B}2St{D, \{7 Yt BLFZ!ˣEy5<9|/O6gioh蜞eXle!d<-@&kJQxܰc<"utlK'8}ob{ hwo9z?k3Q8N#$Z@aSϭ/e d>} 6^'a,>;Jw[uzCSmAzx8?OLZ?428ZDS+aL,:yiXg6g<noi#˳s߷o?Pz?,R-Jd>^jU`r+=VJf2E4=`"pxf WV5tQ4VmCG: $rL 5-hh>I\x- @6Ý[%tDd&O 'T0`+emۇH` _ѱ;wx0<+ IDATK\LK& yOI6ݹ~ B?ˋx.QB"%h)K|β{dk'7ˇ:j:45tuZSW٧?sV_['PT^w]LXD\ޱs}`ۚ\Y^;%yebLerhПI $1/ 8JQ8 1-e!)(by,6I /"$mX>J\XV !YA \&v5ru(^{bւ\$ Z;tmrapfǰ"Odg`xlPݟ<~FI 2G.b(;Ftw :}@ #}HTȓX)TTUXmT{c7Z|^Beh j[Zk{cu;Dg#O?49󨥩og^lT+uC#2<>x`菿Ba!/tf[Wo|;N߾I"^|#\^8*E,MGLZ;cH%irA ȤbA. %4O8 L-MYYV(\@QS\2V[+3Ѩf5:!!q6ֶb"}eeJ$?.s8p+}K%ReR-D]y퍦yȉSRrgctڭs.AD͔T7,ܽϥ/]Vq'RE 8#47 ALJp$I-]ád<tDcV+‘ ]5 `糉'$bSɜSI\>K$? D6%;-~;$sO4V+ AljIB2!9Jc ${pH@dpxLIZ[ߑZXYE4IXVS(~mo!`a,sB6M>B]At8 !gDS ՛‘@MȥRPDPṰ.=؜D|eZSŹX,q5(P<8pyss C$_1]\qs09}ܓd#KSJ$9o}O,B>YB^7 WF >m=,9N[[ ԧ?a-\z!j=&q2hb˳vg͌ߺNp;vI,bVݿ C0UIxK+ݶn5 ffSK] ijy>vgdeM-G$K ";-/191+&:# ѣG./-GLUl2ZY?s !'.fkaQ)Lࡣ&C+ RWO_d j=t|'[DT4vD1;4B O%"C=73( ϓ 9x6w{¥ף A&hI"`?m)Ry(=iey!'*+hD)ֶۇՃtH֝B.rC GRpmW2Sji*C,}b0;ziw$?h:v0 E3B$ llIǣqTw@[,πX>q8~Jcli /3+K55;6t$Q+[v7itf4ދh.#V0I*Z=z}.bŊ% #qBB" A\: d,IM*w+" "C|:%SSooہwًTM%S`ȹH@w~ҳӫ.TU:vLb9ipskg[;w,׾mU/9}rWᚺv]]c࡮Hp*K8 pq LXHS) K/`n.Xwba&A )-. D,f@ Y2$@$IQd19|:H.W*T6PPKd gcmQW֚P`VCmξ,O$h7z_qZIY:SJѻ=-RZSmB., seBIpH9PkV&W}7ȗܽmG]87MqwR\7` @)JW˔kk3PPW1ߓ'\F(@"%OG¾yK-pbp¡ȓ9phnj.$կa0>7VUYf2l!\W]1 éEżR!;|x=޹'$#ŕ-rzT h@/-oj-`7@񻋓|7]Ueo$l G^WZ꛿ڗ1pуqNW0mׯP$%(- A#QhxhD YZwwRhl ^z?#j^}W':Kr!24P;XI,/fƣ[Ix"qC>;%%L$,+8x:(8}6̔@QErmQG"9_  %"a8J$@HCX<&[@G|VwmkCGJ c3drYl܀b9ZM ٨= `Agz^MU|kj $T>MaI@BX08?sܠeBضy?>il&}{g`p{um (8"gٶJV4O=~Ņeb޾RZ&J$ j+4pȟEUwD^7*,-MHvHƊź\XcNSի khnژ'g^zS<,XXJd8Oj5W.9^1lkcޚ3d,. )7OHZax=}RٸuIRC7o~p/KDϝ #~:㱘hqųKkYimݽfiLP@ݱ^l0inb ryR}񙗊,Qѓ{ 杝^~ub|؈{4dbayz *bTZbk~Xk4Ն}GWgz O:q$D` RT|W_x{`Ï:}_OOW:zrС#'|st)Vb{XhssA^Fo GΚc#_n<2*r.?>}dn?yb0.Mfo0Oģ:m2zFt!0>{M^J. 4R6Nz.x7Ts9"d2Tc)\*㏝nim훦Aa}QʗvF^_% ͱ\>>_|576w֎:49,?m\^EI'y櫯>9" 7{:Xt حk_yEH"rHmY6T&{G&(Mml vþþ- B*$d w NOyvumKm,ZuŇnSleMN%y~)AR3B_߀Bo~?3/ޟ{+6}hzBT^SIDcdsŢ w@2T YvSxTP[FhRE"krpocs\^vGז\3M;+K:^WW|xbtc%Bo[x63\H,?934o:_)X4O{[DBo|r2)L1˚+F_@!Oww@0`xb|(*;z&.$eJs#^etx) {j-ΑL^o-\`s%Rw<M0 M'#B9CYtb^0(8yQ?`DFT𩣧#;ȤRQYjtum}ͅt4V*^}ݽ :mRprjl/>bѴdmokڣ6A7`j==cgÁDLހxjn'O<~bLkPFcϐxyesK2k;29p~H.f-,%ֻ~#[;[ H?𓾾t&[=K%g fsEc)N"󙮖Bct5z=os]o2 M1"65p^-n'I1{j`ߪVwB>Vh S1.`NHDPTcgdS.~KۚZjŨF<)W ՙYX]JA)8F# Jo$OD^]淿?:v!N&{wWQLX_]{>JP?C1<Pm$"(GUP rlBIMDҠwlmmca'x^#4J5|6˱%\OT:aJ"X"J* YOT$_P1%(kG_9-cRPjE4<Į 18=-I$AgD9" SI0\*+pSKnpTsm`mRDP0(ԴlK4/љΎ{74&J)0 HL2Y($]C}I撕QVK FdpٝЁn~w^*r:^*FWJl*0{ŹK?Oy;{m%/ROSK-.?BǞ?5 vu.WH?M(TRdQ~go'z:nk MzoPg}ĮW/pH:[tpZ{֖Adk՗.}0ޕqK/~rdR149}OnopE&],i{Dll:~'Ӈf5Nֆ^ U:˜h&XboZczwoLzz'',R*>*yN0Ymrayy`PF@d 2 PI1 s\({m]6W !sX07+:DI# 0ȕZ)"r^Ltqr~NdE⏾CUkt6΁b5tRmy& Yم ׾h^XDP H 8W|&BxQ+WIX^㪉LPR5D0'ze=t={V[x:[tCBm SGg?z:{tZ/vo#RYR@!DHGsNc}eĎaDg,B89}8O&'o_piEBuqO>՛쇢R!UhiRFUW_ⳁ>FƒČ9rrĤ?6˔Ju$)99$v-lԺZ*]WA|W7 "#kT:_KINsH @Ϟ{9_\~%aVH,mΞth9&_|޾Z'ICTB֎6LR T}sZ>!+ ^0o]HAT!7۔ FR ިt=Zޘ84\&W\ euen.fYޙGk:S)WSd'iLq[-&ϝ\TbDi Ggyfe5ÿ/* ^oH 7|N [_c=]|-gK`rS>[`:U*0RUo<-< !ԌٞNTRXdTS5 RuBxDwy|9#^4KzC@|>]oir78Pd=nZ[Ff_R\ڵz@acJ' O:t@wL,W*BdumS~%e5L!6=.^~emp'Wor۴z 3F\8h,yeP̉lԮôÓjhrj5.V5#Gx\p$Tjܽ֎Nץ?bERh ݛx٣YWsϽVTxwhvnvNL,{BbwY"EkpdT~o毇j"kR =2sp!R]Z^}_ 4΍k}t^->JiZdaHckLb;465GgOKML\Ȕ [;zl- lmu}{pgZ'(yf{:@SKKXB_@"A$d1aXҨ\No ,_ˆl ԉf FI[#ѦALd|t}.WVkU,JPZ)0޽~=Q(WHSf_}o^y9١ccHo|Z/]zꃋ29:z} Fʬ^ξz U$Zx dCR<!(cu;t_'PtGcp* ^3<ssKc~_blOlemcO J:ZMǶ:}%GkUh=b4ꝽDj%@P|* (("Sh 5 Kj2:;ӌPezt.\ŐL.7Z:+ r1XY[8d`^J&݇sx"l09H6y{4CNVkŇKG"YHfO5[K-P*exl \6,{S{O>앫cpXXM͛-Nxۺ%je& dRjjV$'OØŝu{;bd}y5nuL: 'Oyh F!mp;^".睯 J04[._d=oٷ i'TʭMv$ %*?xֿo;~8rUʜ9dwSOF|Z^X\XZ8~ gp,lsD`hh,9)PKO~ LAwnEPE" }G`BDʿݨ[6 ,֩fSBA T+rF}J9Q*1,V NqWs*$ U^%y5 9FZqE;z(Fn6 "%@T3ɬ9m@ O6@Lmk{ mMF&NLw fī+ׂX2gNL952|Ρ'>ʑϜ|eOӯ5L}}B>IJJT+=7.!T8[jJ,˂$0u[,N5f[WZDx~\KZEy4s  ðSK1\֋y7Wax$/gz!hD|<\Es`)REx2i,R! d¡<#\ %jU^tKgw(ckSO[h it .?2[,loVG6+_.>+y\j8gY-!JkikQ[( B;< jI`cSU}ݽxiuV/3L,۷' 5rr&۫D&[;{[ZMNLŢ'L^)Xkkj Gw<{Ai-{/^#}G wF v/v敮rtf?9y /<\ﭳNT&yuV\Nި%RuPzJK{4JPE˝x;4{d Z-?r*&ܭG|I4*zqq j^JjC&'_f#dYbRB Og2 ґLE^tFRtvLiuZ5>6?N%0ɌnA@H.+_zm|1WSV[[y t,7R-ȗkǟ}F&WKt5Z)W/}ިi+R/}h|,H%7(oQݼ9œ_M[?/p=JeWswR58Eot4_|:MJfo}XY{063}ojՅ}۞O1WSz:K}\>)kCDFY((J"/0 ZB-jM}#bLP`co8r,CIc*C}T QSH9:*U&w+S=l-_;@bӪ}+2cm` IDATowݨ7X͖7֚Pޑ Bn!(0l`cc\j4M!XRl=ZP)dkkT:ټB=06!FQ(5j&9шo ̨ 0}=Klrz{NLz 3CDNTkoo{ T"z'ƎL;[[l{;&5F4^W*Vɓ'O.޻EU)9۶V6FK*[MK&eNcx6X xZ54<f‘?\~ݍu" No<S<*CTZ6{{3'` Ʊ{{f`ɸdڇ ֚8o?) 6B6uW;w"&atw?JJ7?ܕ'0"JBRUL*1+^3u/ܸv1D^nЙ`/Fӿovx ̊|}oglFRcK?g袥rFJd),44:>],zYe4"TF?MPX*S b\.c   O䫕bA_~“ϼ3<6`QD\*T3#*)@7:&9X=U1wR)]{d.b*DV894u^- Q+Ih Τ tSsKS3jW.|UJ0 vmUZZ&ai^ &?zsε7^ƭln|g!Ji{H0_o6D,8Feyg6# ͽBl&V˥.TXZWVjykF~oDR& S3Mҩ.Snm,5j`6e)Zs[Gqy<] HVʥLloc(Lc|v|g{kķ \.%YVS(b#h` 0uBͤ(:Iiv8tlzdD`]DžSg%xfW7ʙp=[Y˩XXTɣ'H !qSY&z^ A*dwt2\+dK+7jnf^W9qz2ł<#2y?-'b}}kk$IrGWsJ]mm;aΥcKsVw|dr?eġ"AU4*ѿy0GiQnaݭCSSV*nGz\|fw,$\! lNE};X)A`PV:MJFjO ˲^7pbhtT@ $0h'(dRD gs(2 BJA*Rdhvr8ި㕚^|t2[9Kx\"%9Fo0赺&٣rupx4 ZͣŹ[.Uk'NuLMI RiыB(f6w ׵)%JP)Vi:ݻEG/Vs;0&@h쬬`Ϳ?gvYzE"1݃H`MT-mJET UHuZDeF*js,"Lgt>fJ>]+e@@@DJ)@\'9r)bI-Ft dr)(;|zߞ}ٍ&}cRK XHdS1Y邫N &ر[J^*H ErugfN{PP.f2[;g02"_|^5_|G׷ޣ LgN_~r>48Eٳϗ1P`y6. [7IR>,sAA40 c2 )XS(T:AEuB*QDY& M0K,Mq=Z34 uމaW˃H855MJ%Zd'P=oer̀aDLV+O>Y P.&hVV'B"QLmF@\6 Z5/"Wkr%*B>[(hbM og:;,n$O5 vsVF,3@SBr-۳F4y:.ܾf1ݡQ*VqZEvX3:4#QIW<)#q D7MCcjyŴ~&ʕ٣*I>':$$p 1Xli.,)ɌV;B{nNVkM2X*K}{,-RE$9^+>-Y~\(74vaTdiTjֶ֎aH MVK41~Zb2$Cn8H]ܒ)=CDc[O):LF?_R?y T'7v/APտٲBڍi0;4/3|`׽ ûa!U@S*TZ1tgxDb NM9V,tz ./DAcRQ vgigc< I KYިi*T6PhTZ^syWx8onSa\"HU\j3ig{N'qjr'ì`V6V)Ͼĉ@6d Q/28CTuhQQQOd;G'Wjp`-SdJ!G;:Q6dɔJ:Kj L&t78Xar嫡d.+)C" |^  (J\b5;~wKBer9)G %NIxzW=x3L-n9l(( ۺzD# ҡR)D"-krqLfnjꑩLͶXϥaXK,Jj͇vyYYc#GO{23{8+&:43OØ 6L/|)r.=>wEV[~oz{w$Xn4z݃U [0o`   OΞwTc CbRujjkrtͭo,;y4Id*Ѧ29N?HQg?ە8O9) uzLAɵZ$JAE`Q_y|&xP Pd pT,X: 780AR^_D "{'NxMpH=èDIIQ0 SE*zCѮvWuS^=WCY݁C gKW8!)8Q4` SGG"^MIt@`weˉh8bc첬6BÒ4mAa|6#ui:0N2fI!Mm aBʴo>v(kK!WB̗r'\; {=~ c_4|ٙ^x84&6nn&fVgG/+Ç~j ,]>ާLLH(a!b8Z>Zby.FPc'?y>ˋJRWaz=P[?wO>]voQ.2 AyEӛ02H[ljsY-3vڭ;8VW$މ׬O-b[ nq%ַSLvwܻq/D|p| am.{z/ _ZYF;7]2017q>HMFN3.3NK+[;6*|:?|4c<P1_Z-fS~jBA?BsOnի%]TY$nuiUxCpEU)ðgW l{7h F`ds=^]qWJ/e}a>x构ʱC]~FaMU] c)0 ͆:@eUU0Y,+(˒8˚P*) T*l3gϑ$ 4c2P4~rḡӓENdѳڝXOnoE{>|ݞﭬ~d4sOxHQ!mf@o.RzuD|ٍ_(;j;Qo" fJ;s`wȘX,:Ѝf?ijN4cVFNZ<[Fj3/כۙ㧚37G]Lm,'FK6O8-{p($QTvva;si XʒeNwb#ፇU V:}L'ޱ_WG?ݛfaqΉG'7="[+Ͻ @nq; ?w,~T_Z߭K ˓wͮ\./|;&p{moV+or=ń`Uf$]ng7y䜤7oKO?n>{ij*jըe^&X}o.cT0M(e1EYfșs :9;w{'mkr -tX B7](ſsez#Lo IDAT_.#ՕiFY`bx&p9|ãG(ܸM 倪,<Ê*a( _2s4#HS CX#F^\]`SKSĕ ka uq{TY1MyaeAR@:0THMG]6 34{zz75a 6)0?]D_0j?^=uj?1G( Y]?yMmL7@v "+ ᐧRX(26gLVUVͦvU=L_7 U.pȡC#kH5A:I V6BҬg_s+}qF{{^8<6ǙյV0Yr/! fK+3kkKGLwIo v;uڭ46=5꜆ Pl{/r'/ 4;5elṊCG~? $zb&m ;wJvȺfs\'FRm0IQ-ʜ8Ŋ-mok}\^fM_8n_rzvi^*TX<.hblvX[[/՚,+>(dif-ޥZD4И#"D`-K%/Ν:}'ihί~b?zC^z{z-Nu:̬,{GAvoyR9mՕȡ0d0魖V% ^RN:UM ǧP^W͵, p"CEA4I!P[K<2E1*nDQ=q!lK!?_̵B~*e ,Q4mt;_ClC+VB f4}@[M_0i';i@C0^ͣf[d}Ck(f{R.? S_|QX[j uLgsi{{jwmR;G{1,f29lͱl㠐?2v6~gg% |'Q[Jy_  y ?~7+nbm+Rc8& ^}:>#Ppe3֪^b8m;H1̳uc" (F$ c8A 0lyPTt>X0$7ΙB?v{[Obchy!lhڠ*JQm]=[)ݬȚȒ0# Y,6[(TGF3TM9x{XuM3L: l4E]9i6ZMȱfLc=(MXPUa54W4npcNEBAMJp3j~eqa+ H]Sr=Mbu@DP mSQfZvK.W3VIe ;zF+XZ8f<\awݶH70x㍵z}.4 aNz/~VuJcw~Hʝ؃w;B&ή|6Љӏ}SQp CvN<^__͛_:74c# wKݝV6R Z^K2xWf(tml6[>L g 0\|鏯\uN<+=IRfN&#z,}ŗzzGO_zА_(xWM[[mox[䍕齝#G-ݻ1_W,7wH#o_wZa[M z & iT /8HO7 C4^%DYt:l;iE, !0 Ʋ,AplBq'=rg3 0YaoT]`4krTV[J%gIyj5UY (;yݎVAP$#tRy05V ,Jю~䬔Girƭ޾J EkqEP S$6(d68V-,&#\@{ cl=pW#}C- lyݍG_9HWP)rO_ZZ?{8EhCr~m%t@QHITS,/r8$4!tCd FE2zc黳<70T:<`mA4`hnw& q|\bBV ty??HӾ0r^OK9HGCWNN³/OOYsKp-2~?39>PE+&ɢp`G AeQxbH( !a$?5Ih(cdqsɍDbfr}AP_'<7uM`D&M1 "@eEIl $M+,H3q[<벴vxhP `fwta@ ȷ%إJj19.̜?v&:znar{k-e/$6vVs+~GO{rŲ,sϿջӳ*ysfáΜvwSܔ3Op-O9-VEEMcn8OM̜=515}R5MN[U͌)҃|. j0Mͽ(cgS{흽@NTg7~` 4D^zs_{ A6Wnep<2;6ʍJ 7|<\Zl{kg{ukubR97ZO?ݓX[c-c8I: p u(蚮1Ѭ# )8z~YqXMfEUwv5BPg?fuM5Pģ=@ d14CT]pSb PED`YQcnV0۬V &l1.'  t V" Rroȑw>m6?:tvcw#@2U*͋bsmnklۻ٬܃ɏv,RKS4.z̴osڝtٳ.Y=>'X:@UL-7ݽkO0ֵEno(>{mmX V9#" cQ4)M@]bX4[[JA<9~ouwi8sJVV~ko`(=F VAapb,J #+&N_|_ՁVnzz;#j1w'-Km.B`}J:}pxpDD>"hɕplrv /Z__$i.J\ Ʃ>9\Q63җXYs"B?:p 5 KhrZ-ܙ 4ŵc'Ywج0ژIݿ93O8ި7|ǖ`8h"ਦ@(Omml^~\v)`k}f5= 4;ȓR_wk~mMDAٟ8wPM^b;k~;w\UxfZ +ُw6?&@Sf(C0i EQZ- EIE `EQ`DMQ(}+4 (mHʀd٨+؝#C0D8W@C@ՄfAN!*chΞ\MFUa?bZefhbh EQ"ʢjEqjfvMXkPY-S[\乳ўaΞ;vB8=vѣwoYtO9|f=vTMl-$7JmmolϨ\3dY_g5Oa2B wJ5 76WpE3JZl.]|GFzV| V*5JiX_b~şx8^{^.(A9,;;7/vW0 GG͆* Zl3t3ǎڜYE(LJL$QJIEIb( gLfs0%QbhRj60XiQZlC1e/r~TBV^GOFCfw ܘ7f;13__yu9v@ u*7VusN'xRUt_H.}<,8V[YVלZ:580<9SmAhOK'+(#(F:"Z5d46T{]yIP"̱ ]MZp 5ņ`3ZvFcdZX\;XcaL]ʒ= {7~DŽյ9mW+B^m1 $/V:Z\\[/*pf? ITME1`ШI)E^ ff(ȚA(T,B0lM6[Tj7{biBx4mVaVn &k΁\6ꡉSZ}|l[ŝ=p Rle?`'XUyl5J~Z)QmUj?XV_|չՕ+b@] 9ʭ[W?$Ib't_|Eȗ'fGxw[?A8d.ƍӟp9@Q˟}oulk5K33|{˂TΦF;BRѝXx4I2o_?WCZ>DtcO*EIGS!V߾j!ߨf%AՌfH/m"QUPB"HHu`@T*$*@a#$vQMIfLʹ$ʘ3'!\xBo~s@IEEW4fK%Cꍲ(14)J0\:Q2<_:rQ[f$ީ2Y(JJESQN"!w2L)cx^Mmn.@fO?z؉B> ӧM'A;&S4%c@ ڭc l>v(ͯm\C0e(B;q!,`XZka ,W53daMA6 A!A)CP)xZ\h P >4ztk;zp:9ذ)Eh<dzU6RV IDATew> *б/m.-"8vl}'|w;)ДāOo\kovunokj&i͝g_+}lqIöX^2N1|j{I֤ՠ0?;̻t> ]hn%֋ t x,皼9l XB.+TGO^]DX]ݘ\Z)aF"f4??ݬL7/ey"SF ANbԥ֚d(2i29o*@b̔0Z]rx_lOnlNmNJ%(0>^yʵOe #,')*" Fl2c %I"hUqEa0 Ð]AaE0 #.C& uNP}Q&N=~ 1kuI00zy?BLQ5ˍdb0$2 Uu]S8]W`"f5[DVJBn1eӻ2Y \I|d`x2:Nno$ަ`'RT0vĹ1cCfImLfã]wns‘(cKb|sVjuд X$`qu`|i`O,.K3G/~˟ۼst& z3/0GF6-f'AvXZ0 B- & B>  f8ӬWd|x^uYk )C `8tŭ)\ Iջ(ۨrzl{=Xnîp_w]~,c*(0u u4E Q&w[# Z}e5Im_*@f'EQ䓩Lzw[l֖vJY_4473=rdb;k`h CsoGPdswqmqL3HZyVvI$hwm;GjڹO,̭M8/tea$t`X7Xmu[Km=Vpjo  CF{`Qao>vQ>Ϲj~}uh{gϜXOlv/.Wm%q~xw?}o}A@YdU1`,݃'< .=rD*dۿ|t )Z״5iMS 0Fvmf<04*|_|gomTUM>:?K\d+,M@0"87